From patchwork Thu Mar 26 19:23:31 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Quentin Schulz X-Patchwork-Id: 84618 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0761710AB80E for ; Thu, 26 Mar 2026 19:23:58 +0000 (UTC) Received: from smtp-1908.mail.infomaniak.ch (smtp-1908.mail.infomaniak.ch [185.125.25.8]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.56231.1774553028265577019 for ; Thu, 26 Mar 2026 12:23:49 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@0leil.net header.s=20231125 header.b=By4zkxk4; spf=pass (domain: 0leil.net, ip: 185.125.25.8, mailfrom: foss+yocto@0leil.net) Received: from smtp-3-0000.mail.infomaniak.ch (smtp-3-0000.mail.infomaniak.ch [10.4.36.107]) by smtp-3-3000.mail.infomaniak.ch (Postfix) with ESMTPS id 4fhYbk3ywkzGFN; Thu, 26 Mar 2026 20:23:46 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=0leil.net; s=20231125; t=1774553026; bh=zwOCBcM7nyv1QTPDWArtcP7Dj4RPQhF8ZfSp0BOVf8M=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=By4zkxk4F88H2cI6WMYPKrNA/sJPBCTiaEyYNFaqrGtuFEgmR66Y0FnjP3JJyLR6k koGSXqPdEUM9/RATPY1ODEQd0KwTnIzS08av2b/bbYW/ve+jQyeHyIN7wPhR90YVmJ tfineZOPLlYIHTDdoL1Y44Wc29zgKQHviXaeB97ohwU/UR19QX2kc7TPXi8Z5s01gQ 4Rw3W+0DIOtnh1PwmsJhBlbDEyLXERNnFdSST74EbYlKapmOEVJjcStUtJArvqFYo9 xrtyMmJUxz320SZZJvxzCe+XkHS0Mluu4ODdS6+tgYvpY75e5rG+8kZThZNw1cZfNj HhInDC4gHbN3g== Received: from unknown by smtp-3-0000.mail.infomaniak.ch (Postfix) with ESMTPA id 4fhYbk19PyzMCY; Thu, 26 Mar 2026 20:23:46 +0100 (CET) From: Quentin Schulz Date: Thu, 26 Mar 2026 20:23:31 +0100 Subject: [PATCH 1/3] doc: bitbake-user-manual-metadata: fix syntax for code-block in addfragments MIME-Version: 1.0 Message-Id: <20260326-metadata-code-blk-v1-1-051530f9a051@cherry.de> References: <20260326-metadata-code-blk-v1-0-051530f9a051@cherry.de> In-Reply-To: <20260326-metadata-code-blk-v1-0-051530f9a051@cherry.de> To: bitbake-devel@lists.openembedded.org Cc: docs@lists.yoctoproject.org, Quentin Schulz X-Mailer: b4 0.15-dev-47773 X-Infomaniak-Routing: alpha List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 26 Mar 2026 19:23:57 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/9133 From: Quentin Schulz OE_FRAGMENTS was meant as a code-block and thus needs two colons, a newline and an increased indent for it to work, however we were missing the second colon. Let's fix that oversight. Fixes: 3b9d7bea915d ("parse/ast: add support for 'built-in' fragments") Signed-off-by: Quentin Schulz --- doc/bitbake-user-manual/bitbake-user-manual-metadata.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/bitbake-user-manual/bitbake-user-manual-metadata.rst b/doc/bitbake-user-manual/bitbake-user-manual-metadata.rst index bf517f030..56604e0dd 100644 --- a/doc/bitbake-user-manual/bitbake-user-manual-metadata.rst +++ b/doc/bitbake-user-manual/bitbake-user-manual-metadata.rst @@ -1052,7 +1052,7 @@ The variable containing a built-in fragment definitions could look like this:: OE_FRAGMENTS_BUILTIN = "someprefix:SOMEVARIABLE anotherprefix:ANOTHERVARIABLE" and then if 'someprefix/somevalue' is added to the variable that holds the list -of enabled fragments: +of enabled fragments:: OE_FRAGMENTS = "... someprefix/somevalue" From patchwork Thu Mar 26 19:23:32 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Quentin Schulz X-Patchwork-Id: 84620 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 540CB10AB814 for ; Thu, 26 Mar 2026 19:23:58 +0000 (UTC) Received: from smtp-190c.mail.infomaniak.ch (smtp-190c.mail.infomaniak.ch [185.125.25.12]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.57030.1774553029735832783 for ; Thu, 26 Mar 2026 12:23:50 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@0leil.net header.s=20231125 header.b=BBuzvcgu; spf=pass (domain: 0leil.net, ip: 185.125.25.12, mailfrom: foss+yocto@0leil.net) Received: from smtp-3-0000.mail.infomaniak.ch (unknown [IPv6:2001:1600:4:17::246b]) by smtp-3-3000.mail.infomaniak.ch (Postfix) with ESMTPS id 4fhYbl6zsHzJBZ; Thu, 26 Mar 2026 20:23:47 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=0leil.net; s=20231125; t=1774553027; bh=c3eKtAlZbcMTUtsrMKkKOCk55tYS9VfQsXZ7Ccdtguo=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=BBuzvcguXAmh5jSGXLUKnnjptTNOKVZBAkS50WYgZgS3hb/W9k+x6wT99mZvyTPv6 kowjTVMoCnoGR85HBOGYXzqKMEDPwFCWgoq2wuvrFtd+jP32H5i/3ztDXbaDCT5kui zg7apodB5jNggWZ1IbcFNWPj3wzqZK9FCuUZmnZ6yYwp3/8YN7tOxMok5FQcoOX9es aWxpfA0EotaXAuYNly1mw9aUeGpIdm9wqIKIJBiu6pZEfg57iLSn9e72MVY+MOUKpk bbcBXqmj9PCBTxETTm2f4GocNZlKfIYVy/FG2D5MWkUbUdKIZO+e32LqWpYOWfd8h5 9beH0OZInEshw== Received: from unknown by smtp-3-0000.mail.infomaniak.ch (Postfix) with ESMTPA id 4fhYbk3vKnzP3c; Thu, 26 Mar 2026 20:23:46 +0100 (CET) From: Quentin Schulz Date: Thu, 26 Mar 2026 20:23:32 +0100 Subject: [PATCH 2/3] doc: bitbake-user-manual-metadata: fix indentation consistency MIME-Version: 1.0 Message-Id: <20260326-metadata-code-blk-v1-2-051530f9a051@cherry.de> References: <20260326-metadata-code-blk-v1-0-051530f9a051@cherry.de> In-Reply-To: <20260326-metadata-code-blk-v1-0-051530f9a051@cherry.de> To: bitbake-devel@lists.openembedded.org Cc: docs@lists.yoctoproject.org, Quentin Schulz X-Mailer: b4 0.15-dev-47773 X-Infomaniak-Routing: alpha List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 26 Mar 2026 19:23:58 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/9135 From: Quentin Schulz We've decided code-blocks should be indented by three whitespaces compared to the parent block and this only had two, so let's add the missing whitespace. This is cosmetic in the sources only, it doesn't change the output. Fixes: 3b9d7bea915d ("parse/ast: add support for 'built-in' fragments") Signed-off-by: Quentin Schulz --- doc/bitbake-user-manual/bitbake-user-manual-metadata.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/bitbake-user-manual/bitbake-user-manual-metadata.rst b/doc/bitbake-user-manual/bitbake-user-manual-metadata.rst index 56604e0dd..4909b0d75 100644 --- a/doc/bitbake-user-manual/bitbake-user-manual-metadata.rst +++ b/doc/bitbake-user-manual/bitbake-user-manual-metadata.rst @@ -1054,11 +1054,11 @@ The variable containing a built-in fragment definitions could look like this:: and then if 'someprefix/somevalue' is added to the variable that holds the list of enabled fragments:: - OE_FRAGMENTS = "... someprefix/somevalue" + OE_FRAGMENTS = "... someprefix/somevalue" bitbake will treat that as direct value assignment in its configuration:: - SOMEVARIABLE = "somevalue" + SOMEVARIABLE = "somevalue" Locating Include Files ---------------------- From patchwork Thu Mar 26 19:23:33 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Quentin Schulz X-Patchwork-Id: 84619 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 081ED10AB810 for ; Thu, 26 Mar 2026 19:23:58 +0000 (UTC) Received: from smtp-8fae.mail.infomaniak.ch (smtp-8fae.mail.infomaniak.ch [83.166.143.174]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.56233.1774553030231849804 for ; Thu, 26 Mar 2026 12:23:50 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@0leil.net header.s=20231125 header.b=SKCSkJlQ; spf=pass (domain: 0leil.net, ip: 83.166.143.174, mailfrom: foss+yocto@0leil.net) Received: from smtp-3-0000.mail.infomaniak.ch (smtp-3-0000.mail.infomaniak.ch [10.4.36.107]) by smtp-3-3000.mail.infomaniak.ch (Postfix) with ESMTPS id 4fhYbm3SQpzGHr; Thu, 26 Mar 2026 20:23:48 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=0leil.net; s=20231125; t=1774553028; bh=07SGn0O4d4/7peMA7R3b/Ybjektv3nvxlO40CCP19NY=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=SKCSkJlQQU3+CNSLLwkOT/mgQaILBEWuZW3teoY+TtYo6n5vfu0WhNOnquDQcXTLo jnX0bplHzTl/CcmGOau2uqcu4VF/0uvLf5uZWsUxPbm5r2l9+VrXqzWIu7IWWed+kv iZ8s3rn8o6Fnc2j57FUcV4Y0bzqXxLkfMGr0OsGHdZIcDNb4Jb/32tbUpVXhOcTJdf Deh7eNvAoA4mC7AcSnljtv7R5RDns4xKFww0zcw1KffXOxp5G8AOWnV9YTHbdjRzBB wIvcyjnQAmHXhz6rN0eQX1CylAV1QHFt3XhCB2mgCJvzpB2qBhPcjatjaEatmkgzVE vufyP5f46XQUw== Received: from unknown by smtp-3-0000.mail.infomaniak.ch (Postfix) with ESMTPA id 4fhYbl6w6MzLjy; Thu, 26 Mar 2026 20:23:47 +0100 (CET) From: Quentin Schulz Date: Thu, 26 Mar 2026 20:23:33 +0100 Subject: [PATCH 3/3] doc: bitbake-user-manual-metadata: fix indentation consistency MIME-Version: 1.0 Message-Id: <20260326-metadata-code-blk-v1-3-051530f9a051@cherry.de> References: <20260326-metadata-code-blk-v1-0-051530f9a051@cherry.de> In-Reply-To: <20260326-metadata-code-blk-v1-0-051530f9a051@cherry.de> To: bitbake-devel@lists.openembedded.org Cc: docs@lists.yoctoproject.org, Quentin Schulz X-Mailer: b4 0.15-dev-47773 X-Infomaniak-Routing: alpha List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 26 Mar 2026 19:23:57 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/9136 From: Quentin Schulz We've decided bullet lists should be started by a dash followed by two whitespaces and the other lines in the bullet list should be indented at that level, that is with three whitespaces compared to the parent block. This only has two while the rest of the file has three, so let's add the missing whitespace. This is cosmetic in the sources only, it doesn't change the output. Fixes: 6bc65e6402a7 ("documentation: bitbake: add file-checksums to varflags section") Signed-off-by: Quentin Schulz --- .../bitbake-user-manual-metadata.rst | 26 +++++++++++----------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/doc/bitbake-user-manual/bitbake-user-manual-metadata.rst b/doc/bitbake-user-manual/bitbake-user-manual-metadata.rst index 4909b0d75..40cae6b05 100644 --- a/doc/bitbake-user-manual/bitbake-user-manual-metadata.rst +++ b/doc/bitbake-user-manual/bitbake-user-manual-metadata.rst @@ -1771,22 +1771,22 @@ functionality of the task: directory listed is used as the current working directory for the task. -- ``[file-checksums]``: Controls the file dependencies for a task. The - baseline file list is the set of files associated with - :term:`SRC_URI`. May be used to set additional dependencies on - files not associated with :term:`SRC_URI`. +- ``[file-checksums]``: Controls the file dependencies for a task. The + baseline file list is the set of files associated with + :term:`SRC_URI`. May be used to set additional dependencies on + files not associated with :term:`SRC_URI`. - The value set to the list is a file-boolean pair where the first - value is the file name and the second is whether or not it - physically exists on the filesystem. :: + The value set to the list is a file-boolean pair where the first + value is the file name and the second is whether or not it + physically exists on the filesystem. :: - do_configure[file-checksums] += "${MY_DIRPATH}/my-file.txt:True" + do_configure[file-checksums] += "${MY_DIRPATH}/my-file.txt:True" - It is important to record any paths which the task looked at and - which didn't exist. This means that if these do exist at a later - time, the task can be rerun with the new additional files. The - "exists" True or False value after the path allows this to be - handled. + It is important to record any paths which the task looked at and + which didn't exist. This means that if these do exist at a later + time, the task can be rerun with the new additional files. The + "exists" True or False value after the path allows this to be + handled. - ``[lockfiles]``: Specifies one or more lockfiles to lock while the task executes. Only one task may hold a lockfile, and any task that