From patchwork Wed Apr 8 13:05:25 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Blank X-Patchwork-Id: 85530 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 F21401073CB6 for ; Wed, 8 Apr 2026 13:05:46 +0000 (UTC) Received: from mail-ej1-f46.google.com (mail-ej1-f46.google.com [209.85.218.46]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.105898.1775653538474762649 for ; Wed, 08 Apr 2026 06:05:38 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=TwYnbdbD; spf=pass (domain: gmail.com, ip: 209.85.218.46, mailfrom: adam.blank.g@gmail.com) Received: by mail-ej1-f46.google.com with SMTP id a640c23a62f3a-b9d166ed21cso255650066b.1 for ; Wed, 08 Apr 2026 06:05:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1775653537; x=1776258337; darn=lists.yoctoproject.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=Y6L0CD0rqjxKLPvTBGy4ZTY8/Q+q0fVfM6vRvARI3hk=; b=TwYnbdbDP+p+lEfejAfOcCjKf64BXI9t4EBERYjB7L/DFbsD4zpgTt4MtJIsxqJ7Y8 8Ap1XoBYvTq7AZ3mD2sN5p+bKf8F0yphyK43amiX2RDnvaCebkq6BCnkvB9tP0ZYWFpU 0CkHaSVkYDlz2Wg2iljv7IzSM+XzjnNFMmxCYmDqjmqChugQWh59AMs1GNchRgarr841 i4si+ga7caoV79kndeIpye+QX8sfi1nNUn458cpnavogycqt5FlsL4u4dy/lgMqpnOB7 39uOO7YWWET6dfJQJy3u2pxLiiHQ4ZF607av6PHIVPwFxm0hYydBS18a7AbQqesbY5oa 91uQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775653537; x=1776258337; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=Y6L0CD0rqjxKLPvTBGy4ZTY8/Q+q0fVfM6vRvARI3hk=; b=iuxWtyQHwV1qkHURdviKsyoseb/QH6GCqlcvKa/aVcOvPPKRXfPzwpVSeRiP+CoTh5 OUrgGyYT7XoF+lTmfEgaOtlH2Ycwi7sy6+phIsbu147BSaHgouTIrDBIE17N/KA4TR1S 5kNzYph5wM/04V6/zPkgjjIF/UdQQ0HdLCH+rhzlT26bwFi6BmjfOSvzc9/zMtYNfRis HdrlT9IE7WPW4qqJcSJAb9s68KCA4j7O3MknFS1opaTEIM4pqE8qpVhX6KOkbob8NLIy zqAx7oyXD200XR6S2HLCvFvHidGuC0x4RY7UA+8Q+NS9Y43RXuZWWda2ffRinhVMv6R0 cTyQ== X-Gm-Message-State: AOJu0Yw3U3h0Dy2VoOcEu7vxMpTuFCHlKWrYD7F0AqDMZglBoM57ngAG i38+NA9DATODkANPb5lHeEvAVPG0cT94+04B4YtA7sC6Qrphr5cQrrmZ X-Gm-Gg: AeBDievF8G19J7iEeIjFoosdFoXYbp2xRWW4wh2/u7e49r0PTt3VfbqKeMKBm6h3fBd lNBj0Xg0OVJgD/O1ABATJ7gU+bAKd127JMadK41cTX4QPW2Zs6x5+C2ZiXNFjJHHzKXt3BszLOE EHkEzHkjZQAZcRl2yYo2lHKbQyn8kcjjpwgtN6RNAzbSqDnovhHUoRhQivgJlgdVXhZn7wRAR/0 ph8B61+oVy0pOyPTee3L0x4AAfF5rtpB4MF8aDNPDwF7hi66i+Plvc4GQdHN3MfRjQI18ik62bI KBGgMo8EVzyspEcFwfg71FYSl0PU8KcPqHaI3Bzt8n82VIyGrzVUrP9GALTOTUBvyKBWdxEliyI UKUNAbi89+vNPBT0Pf5SUjlWeL68iOUjImbgu9r5f8CwBaBENFSJglN0gg1AonIWkidl4KGnrYl eQ0XUyFlB4b9czOYIuucpUbsEsVSMbKg== X-Received: by 2002:a17:907:894f:b0:b98:5648:e68a with SMTP id a640c23a62f3a-b9c679b35d8mr1084639966b.36.1775653536748; Wed, 08 Apr 2026 06:05:36 -0700 (PDT) Received: from [127.0.1.1] ([2a02:a312:c8a8:7a00:dab4:c153:72eb:4100]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b9c3ca94715sm656643166b.21.2026.04.08.06.05.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Apr 2026 06:05:36 -0700 (PDT) From: Adam Blank Date: Wed, 08 Apr 2026 15:05:25 +0200 Subject: [PATCH 1/6] ref-manual/variables.rst: update STAGING_DIR's description MIME-Version: 1.0 Message-Id: <20260408-staging_and_packaging_vars-v1-1-387f482308e5@gmail.com> References: <20260408-staging_and_packaging_vars-v1-0-387f482308e5@gmail.com> In-Reply-To: <20260408-staging_and_packaging_vars-v1-0-387f482308e5@gmail.com> To: docs@lists.yoctoproject.org Cc: Adam Blank X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1775653534; l=1015; i=adam.blank.g@gmail.com; s=20251027; h=from:subject:message-id; bh=MT/BfAKvz2rlUNxLC6mMQKXBEG8Bs5PDOc93u5ajsTs=; b=Xn9uxBW6yqwpfWwHsMNHaUivtZNlUv7RPUdlqHvUZ/bx3oIvCt2yq1vPyHRW/QG9lZm5lLUMu mBM0lq++aVGCwgQy+OCtMdNdgwDWr8veZ7AbwbfwKrSMctP3W1Js+kf X-Developer-Key: i=adam.blank.g@gmail.com; a=ed25519; pk=5t8u8IPKPL1CUykIX2JYa+1iHdXRdN5MqI7ik/fbvEM= 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 ; Wed, 08 Apr 2026 13:05:46 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/9200 STAGING_DIR is not in direct relation to recipe-sysroot* directries. Also it does not participate in packaging, but rather in staging and sharing files among recipes. Signed-off-by: Adam Blank --- documentation/ref-manual/variables.rst | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst index 60e608c0c..7f19723ed 100644 --- a/documentation/ref-manual/variables.rst +++ b/documentation/ref-manual/variables.rst @@ -10160,8 +10160,7 @@ system and gives an overview of their function and contents. directory for the build host. :term:`STAGING_DIR` - Helps construct the ``recipe-sysroot*`` directories, which are used - during packaging. + Used for constructing directory trees used during staging. For information on how staging for recipe-specific sysroots occurs, see the :ref:`ref-tasks-populate_sysroot` From patchwork Wed Apr 8 13:05:26 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Blank X-Patchwork-Id: 85531 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 46DFD1073CB8 for ; Wed, 8 Apr 2026 13:05:47 +0000 (UTC) Received: from mail-ej1-f42.google.com (mail-ej1-f42.google.com [209.85.218.42]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.105899.1775653540181265406 for ; Wed, 08 Apr 2026 06:05:40 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=IBMT2eFQ; spf=pass (domain: gmail.com, ip: 209.85.218.42, mailfrom: adam.blank.g@gmail.com) Received: by mail-ej1-f42.google.com with SMTP id a640c23a62f3a-b9b1ffbb9f5so740358366b.2 for ; Wed, 08 Apr 2026 06:05:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1775653538; x=1776258338; darn=lists.yoctoproject.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=lxWECf3yhcG+iLjquZWmsfX51m/NgtyObCXSyqv8fTc=; b=IBMT2eFQX2qXxZYjoqiDXfCpkXcmiA0qi65tsj0oN5HIn6yr+PTgu1RNG+H7OwQXsn T5Zxsix+wwvZEuk9smHGjueRrzAf4SA/yBP93NBeJippRCTKwVL4ppJes+TnelHp8fXr eWcWp0xusUXavaPOJ2I5UNiej0E9LHxdlylBQ4P8qAr8ZYVhEZpt/I/rzxmDa2iI5tnh tJIWIdSjWQlJc2PlZStaKlMmM0nDYOllWpCa8/eUsi78NMDUsmWvihvR5U6D/YmQt8H5 TxsrijQYOh5e3hizVVYari/bDG+5lXNlHDNc6GlgcVHnUJbhCC6Ml0e4qYh4hQpudlnH iDAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775653538; x=1776258338; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=lxWECf3yhcG+iLjquZWmsfX51m/NgtyObCXSyqv8fTc=; b=T8IHvUAdL+EszwheRRxNWkRMGinqE6Wi5KBOR5oHJ0oy8lV2wrjMPMMwB4WAVflhDP Lp+mvhJ91xNjr+dPqnRsssTRElc2h4GwOibpSiY6cXxgglBcvwyOy1l9tscNuskb/2T4 0UvSlvLqS1cb0l1nw9lgKf4ngoK6BrYHXSy1zyEzsVCNPI+kMWXcC30UbBp1vwu4/zHh KocwtL2oIqxeuuJ9Wii1uO1FFhJb4C6OX1ltwrCU2C8COdT8uK23Gkf/HMCUq3UsACW8 6wjCVVs4K6X+v7zoL24ol7hAQnHC6nCFu8+ep07vy7QUgtOMpsUVKG96PVgNCqKE4Yjx PUsg== X-Gm-Message-State: AOJu0YxF6Qf2eNQFRfsoOlMY181vD+ydHm+BXBBg37bP1Gywzhcun2Th mV26guUJjqcMePx/swRUsz79ywRXpdkpFdaeQphwB8QxeUjM7k4IgAwVHD0Y4g== X-Gm-Gg: AeBDievAUtR2qZL2KfTJCHBGH7sdMDbQyYxDjNCUsm1+4ELeUgpURtFWQC9GA9svJGI Ttt16f44nnjnKnyygKLGmtFosQ8Daa7ccDqd2qpzqcep2tdH4vYCcNnFRYm8GARQfMxvtsv2o08 sE7Ql3I4Rdd9cYmO6YVbZFRtBMrGzciPa+wLneTbwYROswDfoZHFUA/HsOEBvw5Ne1xH4PL61Zh ieSAqBjnd9MFT2byEbBKFEkKFX9EghHvgUFChuBpvukSf9AJKgVm/6MgF3QzD2c9/7Odjv9Exwz lhnGCCrTedTbocJMmBMIn5wTcXUtlEDSQLO0t8zxVbLbdoNcwTFYsNFLW1KoRpVxblyE/zeoIOx u94R+B3MDfq9Ew4KaYpED5Y5eoo2S4xqp+y3VeRRMqui/goLDaWSqF/6FDI3tghD2Ke6upz64oW VIMaMpLIto2FwLaGBXgJ33a/5L/bQ8ug== X-Received: by 2002:a17:907:6ea1:b0:b98:40a3:aa0c with SMTP id a640c23a62f3a-b9c67950947mr967875366b.24.1775653537693; Wed, 08 Apr 2026 06:05:37 -0700 (PDT) Received: from [127.0.1.1] ([2a02:a312:c8a8:7a00:dab4:c153:72eb:4100]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b9c3ca94715sm656643166b.21.2026.04.08.06.05.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Apr 2026 06:05:37 -0700 (PDT) From: Adam Blank Date: Wed, 08 Apr 2026 15:05:26 +0200 Subject: [PATCH 2/6] ref-manual/variables.rst: update COMPONENTS_DIR's description MIME-Version: 1.0 Message-Id: <20260408-staging_and_packaging_vars-v1-2-387f482308e5@gmail.com> References: <20260408-staging_and_packaging_vars-v1-0-387f482308e5@gmail.com> In-Reply-To: <20260408-staging_and_packaging_vars-v1-0-387f482308e5@gmail.com> To: docs@lists.yoctoproject.org Cc: Adam Blank X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1775653534; l=1005; i=adam.blank.g@gmail.com; s=20251027; h=from:subject:message-id; bh=otr4bLGR0fykE/z/uDupEVzgjTet0FChoU1tTgk5lNY=; b=y+KjSKD8vM2X6buGDy4wkqwGallz0L1882ttzU53PXfK7LU1POpzYB6KGlHjXYhtBJTvdOUua eqSFKaBQxzYBjrno5b43Ww0Fbm34RhL1vNk9sdREKhsO0joHjNIucr1 X-Developer-Key: i=adam.blank.g@gmail.com; a=ed25519; pk=5t8u8IPKPL1CUykIX2JYa+1iHdXRdN5MqI7ik/fbvEM= 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 ; Wed, 08 Apr 2026 13:05:47 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/9201 Make it more evident, that it is first populated by files from some recipes, and later used as source of those files for the others (staging and sharing files). Signed-off-by: Adam Blank --- documentation/ref-manual/variables.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst index 7f19723ed..e11294c6b 100644 --- a/documentation/ref-manual/variables.rst +++ b/documentation/ref-manual/variables.rst @@ -1712,7 +1712,7 @@ system and gives an overview of their function and contents. (set via :term:`RRECOMMENDS`) are always ignored. :term:`COMPONENTS_DIR` - Stores sysroot components for each recipe. The OpenEmbedded build + Stores sysroot components provided by each recipe. The OpenEmbedded build system uses :term:`COMPONENTS_DIR` when constructing recipe-specific sysroots for other recipes. From patchwork Wed Apr 8 13:05:27 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Blank X-Patchwork-Id: 85533 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 BCCA31073CB9 for ; Wed, 8 Apr 2026 13:05:48 +0000 (UTC) Received: from mail-ej1-f41.google.com (mail-ej1-f41.google.com [209.85.218.41]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.105730.1775653540523812923 for ; Wed, 08 Apr 2026 06:05:40 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=VwzmPvK6; spf=pass (domain: gmail.com, ip: 209.85.218.41, mailfrom: adam.blank.g@gmail.com) Received: by mail-ej1-f41.google.com with SMTP id a640c23a62f3a-b9825ba7e8dso805862166b.3 for ; Wed, 08 Apr 2026 06:05:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1775653539; x=1776258339; darn=lists.yoctoproject.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=r0w3Cu0UbjgyhVJINPhXxLR1olerhXx9ixzO2gYpDr4=; b=VwzmPvK6mdS+meebNlK2A4V243K8heWdey6UVjGlcpT1HFC1engRUHGzostRoa1npD /ZG0i/YZF6IsXsqYidi3ZoJnuxspzTwwXPRAFnAC6QLekVLH/iTDjBDElQqjNsmWk7HC 99DwREQ9KrtYnboBrlVoA/649fnqmD61XkP7RmeatJPmPA+pP7USRfrW4WCITY9h/IEJ ejT5kCvYmp2inesLbOr6JuzALfGRd6whLLlebwBorsswyXEgK3/VI7O0LcG85OiHJWic Drl1u5Ya8jKWfKYByIGDkKF0SSSIuj40Yx7Ym0eSjFpk6vvnLfajC9XkQ/TXL+bwiqdU kf7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775653539; x=1776258339; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=r0w3Cu0UbjgyhVJINPhXxLR1olerhXx9ixzO2gYpDr4=; b=lr2jiU0IeRAcoBiqznnjj41UZjb97UEJFFB6NGAnVc978SdEZs8JUCI7Sb9mryIxG0 VOv94sRNWMAKDAC0CZwllkOuFPuqdFVlRdvH4MLMD882NhzTtjzyH3SleUQYr1eiJBMb 2IUue/A31BLgMojkrUESIhHvrIAEK3eHHNoHTX4dEazFtA0Y6xmmCUtlDUlhvCxeXwdI EcBAU5RxA7IuWkAfB4vf4Ata8y8fn4jXW6nxokkgrKcTmEVYSmD+3JtIvGmTuONZSGpN RohuAFDmTVuGJ+CPa1zpjpgkvl3wEZc884p8dqZu9+vbjV5h2UxDYTdF11dcS/aMPGU9 0V2Q== X-Gm-Message-State: AOJu0YyL7zi1Ik8I8HD81nn1Yqw60VUCuzYgqf+jI6xBe8G/qifOLawH CTaWdtvd1Lu1SE6vZMZwwIVRsNkyAg3Iu41GTIo6PtC8YeR4lvVwcOhLV44lbA== X-Gm-Gg: AeBDievGISiiE/h8arD+J4gRtymnAkr+nuysyuNttbAkXSbwy0X+O3slakqDdFVHBhn CUdwDH4FZc1+S+MdmkcQBpVEQiUnHVkRySKEjqDCSOhxAOZkPqsedxM6gRetifhattQC++qOPPX ovs5dD37KIaNHG+fpiZjd1JOD3aGVDGSoaT29iorwJcuwx9YQiU51GpjVjqUwxOwNydw4zt9ub6 ilu1fPirB0zs6VVcZK3M/q4W26xqV7vDrWicuZ8foDC/pzCGCTM36JZd5RUJV4NeRrshOK1DL6Q l0N91C0+65W1glgymkyzn5Tamoa00g7JdiWIv3cshh873dxuLst+hxR6A9htPv6Tmzh8AP6M5Kd YwMeBilomIxhQdhMhJCW4Vz9MqovlXU5Q3a4ene2uz8Pmom5pyThYEuZoqe8p6WndaawirxGhiT 17rGIJb2ZrpLeW6nnBiy3uh0NDCd2Tcw== X-Received: by 2002:a17:907:704:b0:b97:1009:7536 with SMTP id a640c23a62f3a-b9c676ec3a9mr1095346066b.15.1775653538683; Wed, 08 Apr 2026 06:05:38 -0700 (PDT) Received: from [127.0.1.1] ([2a02:a312:c8a8:7a00:dab4:c153:72eb:4100]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b9c3ca94715sm656643166b.21.2026.04.08.06.05.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Apr 2026 06:05:38 -0700 (PDT) From: Adam Blank Date: Wed, 08 Apr 2026 15:05:27 +0200 Subject: [PATCH 3/6] ref-manual/variables.rst: update PKGDATA_DIR's description MIME-Version: 1.0 Message-Id: <20260408-staging_and_packaging_vars-v1-3-387f482308e5@gmail.com> References: <20260408-staging_and_packaging_vars-v1-0-387f482308e5@gmail.com> In-Reply-To: <20260408-staging_and_packaging_vars-v1-0-387f482308e5@gmail.com> To: docs@lists.yoctoproject.org Cc: Adam Blank X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1775653534; l=1695; i=adam.blank.g@gmail.com; s=20251027; h=from:subject:message-id; bh=MDEniKvTQ95sg24jGXC/WFue3Yd2yMjWwlByI0AkIP8=; b=vTqdqqcH8GUG9puhxGXqSvGWMQxVSsyi3XLNxlMHBoUgPUBNF7fKeIvmLdqHvQJXHXuoSr+qb B6htgSu/nlnBZR8LfEjMfODjrqSSJDUPYhyIWpn2eLgRx/q8kP7LgCD X-Developer-Key: i=adam.blank.g@gmail.com; a=ed25519; pk=5t8u8IPKPL1CUykIX2JYa+1iHdXRdN5MqI7ik/fbvEM= 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 ; Wed, 08 Apr 2026 13:05:48 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/9202 Don't refer to it as temporary. Update the default value. Signed-off-by: Adam Blank --- documentation/ref-manual/variables.rst | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst index e11294c6b..7d3aa8ccf 100644 --- a/documentation/ref-manual/variables.rst +++ b/documentation/ref-manual/variables.rst @@ -7493,19 +7493,17 @@ system and gives an overview of their function and contents. Points to a shared, global-state directory that holds data generated during the packaging process. During the packaging process, the :ref:`ref-tasks-packagedata` task packages data - for each recipe and installs it into this temporary, shared area. + for each recipe and installs it into this shared area. This directory defaults to the following, which you should not change:: - ${STAGING_DIR_HOST}/pkgdata + ${TMPDIR}/pkgdata/${MACHINE} For examples of how this data is used, see the ":ref:`overview-manual/concepts:automatically added runtime dependencies`" section in the Yocto Project Overview and Concepts Manual and the ":ref:`dev-manual/debugging:viewing package information with ``oe-pkgdata-util```" - section in the Yocto Project Development Tasks Manual. For more - information on the shared, global-state directory, see - :term:`STAGING_DIR_HOST`. + section in the Yocto Project Development Tasks Manual. :term:`PKGDEST` Points to the parent directory for files to be packaged after they From patchwork Wed Apr 8 13:05:28 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Blank X-Patchwork-Id: 85532 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 C3A5F1073CBC for ; Wed, 8 Apr 2026 13:05:48 +0000 (UTC) Received: from mail-ej1-f44.google.com (mail-ej1-f44.google.com [209.85.218.44]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.105900.1775653541563313991 for ; Wed, 08 Apr 2026 06:05:41 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=grJv0kff; spf=pass (domain: gmail.com, ip: 209.85.218.44, mailfrom: adam.blank.g@gmail.com) Received: by mail-ej1-f44.google.com with SMTP id a640c23a62f3a-b982b0889d8so810182766b.2 for ; Wed, 08 Apr 2026 06:05:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1775653540; x=1776258340; darn=lists.yoctoproject.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=VjB/A1ldI92O0P9/xq3i80cS7Pc1MHlxySpCSX8uTcQ=; b=grJv0kffk1kMt0gepiSyBBiFV3utmRkQSpJwsMNu4bywjXD8VuFLRqvT+G/Kr9ZkY2 /qNQGyvXydlFDS/dQo+gFq+SQVFycJGRtdNigvKkz4Z3J+cucCnlQJ6wWM68oQUqJ2It t3+c2xlfH7aJjQnGtYSQpkrkp5adqdFZyQpljNiyy/N+VHAPR1YW3bcG1YJokayBTAG2 qZMEVueKlTmPuwQitpB6HdeFeDPjr2lps72UHyH5s/5gmaQkSyqhSkdQsO8WSWidwSLp EkwYR7guE/cERb3jt0k/GVKc3J9lwMo3JBI1IZ8vu5PKn2m8ybJ1ZhQ7FVzf/M6RXE56 ajPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775653540; x=1776258340; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=VjB/A1ldI92O0P9/xq3i80cS7Pc1MHlxySpCSX8uTcQ=; b=pju7dAEyTIHfY/sJsUIzmyxAnPV7A0IXVnx+DlG5/RDI+IyjT15o6sjci6EaLXt+Bb DUdcZOSfoeDxK3i1QhSrBD+JykC7witX1D31rlaeCcOlhQHMliQRzstmNenfA+JUwpWh VdiwR8WU0BLBlVd2zce5d+7Ywr8FlF5EQUnpYIffw4RHOF7N3kcYYvDB4sUGOLoEtDZI 5711dN2lsRRQMvxOIDp/3nSaYyIZVSd+tACwBD6pLg9rLPkrBb6IpxaVKEIaouE9GbUv Waa+uc+Is7Zs9cur5Z3uLX3RpLmVP3p7Q8qsrMpRQGOitLuhsVn2s62Q8AHEKTspvAW4 hq9g== X-Gm-Message-State: AOJu0YwvwLuHK+NyqqeyAnH+ekJyFVe1wrvbQGi2zVbnsF3SWuF4pq/E LIfFfh61VFsABLv+2oOwMKbzwsHVN/h7pZzuxL7oSoh1jrsLIca1qIiioFDNWg== X-Gm-Gg: AeBDies+FJLpSM3s/42xSdE3dnbZGqQAtOxPf60b0NkjbxAY+7NJ53DddUW3rdqSRNR bCT/GljBAEvjyYLjSgEQZaKRLMYHmI7F5J8GfYFU7A4wqKZVo5uHNOFlRf0o5LGpC/NcMAnaZjM IoM7N39I5so4EaCSPWkfaREwedJPmCd6DsJpOyRH2UF3dTsKkcVybdeXkkSJuwXhMi3SQYx0DZ2 jQ5OzDrZL8oKVllCqjlG+r/uWI0kX15N7I77cSHX6NlyqMetXh7q1nwfTRVdfg6yTl86O3QM8PH AgQXQzFmlSbeU8RoKF6zI7NctVHGBj45kLNWNJh9RGr+AK+c0h+ZZbiT4S0BI4xLDjBHC9bBzYR lavM764pPbMUFNd/nP5urAXEPkgyRlRPRHVc04SnmgxprwBUjebV3zufJ82x35g3SfSY5fjb77s miJRJYHR3JD8yo3hwj4atJVK5pxnGSnKqLVPpBI+Q2 X-Received: by 2002:a17:907:9c07:b0:b9d:1a1c:a667 with SMTP id a640c23a62f3a-b9d1a1d39d9mr299788066b.11.1775653539681; Wed, 08 Apr 2026 06:05:39 -0700 (PDT) Received: from [127.0.1.1] ([2a02:a312:c8a8:7a00:dab4:c153:72eb:4100]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b9c3ca94715sm656643166b.21.2026.04.08.06.05.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Apr 2026 06:05:39 -0700 (PDT) From: Adam Blank Date: Wed, 08 Apr 2026 15:05:28 +0200 Subject: [PATCH 4/6] ref-manual/variables.rst: update RECIPE_SYSROOT* descriptions MIME-Version: 1.0 Message-Id: <20260408-staging_and_packaging_vars-v1-4-387f482308e5@gmail.com> References: <20260408-staging_and_packaging_vars-v1-0-387f482308e5@gmail.com> In-Reply-To: <20260408-staging_and_packaging_vars-v1-0-387f482308e5@gmail.com> To: docs@lists.yoctoproject.org Cc: Adam Blank X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1775653534; l=2284; i=adam.blank.g@gmail.com; s=20251027; h=from:subject:message-id; bh=cQXQZuiLQhiLadE8K9imywyIkc8FhmVN2t1yelb87fk=; b=CoaTOLwBdy3uG6PqoYi/QchqVQbQHvoOoFjf4IVxgP1yPnEZX4V1K/2vwoCv7NgQxCN0sfRWN HeCRxdrybgHCzA5DBSlfDDltki9FnsmE13ZedLgldTQCw9ujK00/RDq X-Developer-Key: i=adam.blank.g@gmail.com; a=ed25519; pk=5t8u8IPKPL1CUykIX2JYa+1iHdXRdN5MqI7ik/fbvEM= 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 ; Wed, 08 Apr 2026 13:05:48 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/9203 Slightly reword to emphasise the order of steps during staging. Further clarify those variables' relation to STAGING_DIR* variables. Signed-off-by: Adam Blank --- documentation/ref-manual/variables.rst | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst index 7d3aa8ccf..aa142a701 100644 --- a/documentation/ref-manual/variables.rst +++ b/documentation/ref-manual/variables.rst @@ -8345,13 +8345,13 @@ system and gives an overview of their function and contents. section. :term:`RECIPE_SYSROOT` - This variable points to the directory that holds all files populated from + This variable points to the directory populated with all files provided by recipes specified in :term:`DEPENDS`. As the name indicates, - think of this variable as a custom root (``/``) for the recipe that will be + think of this variable as a custom root (``/``) for the recipe, that will be used by the compiler in order to find headers and other files needed to complete its job. - This variable is related to :term:`STAGING_DIR_HOST` or :term:`STAGING_DIR_TARGET` + This variable is used to define :term:`STAGING_DIR_HOST` or :term:`STAGING_DIR_TARGET` according to the type of the recipe and the build target. To better understand this variable, consider the following examples: @@ -8365,11 +8365,11 @@ system and gives an overview of their function and contents. Do not modify it. :term:`RECIPE_SYSROOT_NATIVE` - This is similar to :term:`RECIPE_SYSROOT` but the populated files are from - ``-native`` recipes. This allows a recipe built for the target machine to - use ``native`` tools. + This is similar to :term:`RECIPE_SYSROOT` but files in it are provided by + native recipes. This allows a recipe built for the target machine to + use native tools. - This variable is related to :term:`STAGING_DIR_NATIVE`. + This variable is used to define :term:`STAGING_DIR_NATIVE`. The default value is ``"${WORKDIR}/recipe-sysroot-native"``. Do not modify it. From patchwork Wed Apr 8 13:05:29 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Blank X-Patchwork-Id: 85529 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 A8BEF1073CB4 for ; Wed, 8 Apr 2026 13:05:46 +0000 (UTC) Received: from mail-ed1-f51.google.com (mail-ed1-f51.google.com [209.85.208.51]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.105732.1775653542416131309 for ; Wed, 08 Apr 2026 06:05:42 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=AwOPSpy0; spf=pass (domain: gmail.com, ip: 209.85.208.51, mailfrom: adam.blank.g@gmail.com) Received: by mail-ed1-f51.google.com with SMTP id 4fb4d7f45d1cf-66c17372965so11642711a12.1 for ; Wed, 08 Apr 2026 06:05:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1775653541; x=1776258341; darn=lists.yoctoproject.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=p8CT4MSw/cez2MBpf40u1n11Y1qX9oYfP8rQ93P8yKs=; b=AwOPSpy0jj5s6sa+rRV4MjHIthqBGM7zzPUDMFaLKbM8fXo6AcKzlR1I2i3HkFErEE HZp/JVqM+oo7A8ixAn5ZmOSIzj/DoMnOCcjxwCH14mZVfXwtclmydWya6rsaLI7BfqFZ 1ZqmZMVa6Is+QPTBOdL6wRgtwIhIuzb/EwHPrGd4xkvNwdNH2MjQgMxYGCgo/vRmgIoU +Q/NhEqeeZr2SLD9qduL08zrJjhS9aXywNbiaZBdPDFyzxnLZS0RUrSzbgnpZ8sogfjr JwuLHr4oYKamIJr/jbHzYFvLx1vaLZIq2Tx4w92s2TlEodeHo0ekF56UNDMivMpWH6qt c/rg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775653541; x=1776258341; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=p8CT4MSw/cez2MBpf40u1n11Y1qX9oYfP8rQ93P8yKs=; b=nSvK1jQG2ZPaqFVaZIhOBaXwAm3Nov1UhELhEUY1q4QTAinSsAmjNZl7o95Hwy/6YS qMjOxIoNJeZM/wRjDSaz11ckftBa0bMqlWF29uWUnFZRGOg1kNXavhbRZ11WY1nBM4n7 NQ+xAISCSq02J8bE3Gy7nib/ZHypAvFVWFnDdHl7boStK5z2ck5iCoy7tRAYJo402dj+ rgqlkZBr1K6uhtsshnxxe+XBrrr3nyclqtLg0UMfPn4wnbEy0BL9b2BymF8T3f6Ek0fX VXSgNMAzAmB+JLQnCmQ4GOpMyuWZKsiqobsf517cYUSxcGK/y6HpA20c91hI+grUfRw5 xuiQ== X-Gm-Message-State: AOJu0YxajoqLrCepUgmLaADY/e5/BOQUENU/n5H0M2zJBIYhw3hr3nTF VDNN2hEml3bzQjBYakYu6gfmorUI+ljC1eTGw087zzOXEe6XS0JAA/hU66SB+Q== X-Gm-Gg: AeBDiesTW37k5A+73zLslcuPf+PGdIqczaWzA6FcFynItAjXmAaWkUsPUJhjnijy9O4 7d+2ux1dtEZ/kGvwkuwP8TI2NQwqR9nTZKAjG6dvx/PI6QXX4OtYM3cZDkoTR1YTozRDs5cGNFl 8A2lxLj4/FnylGYgp3dDZtRiKhmp0f+cSf98nzM30KuMo7h1S70/vlJ4vvnQi16ikD+g4kiQwF/ WnxrEYNKd+aZLg25vN29SwErp+5qNO96dd6LmlUvo+Jm1q5N2yxZktuBFPwyzYkP/NysyzrsTvh 6QvFopdhm0JfAMKlS6nku7qSNEm/atsGc2dloZmG9Z/Dq04EGmufL5pstXwqGRMZ0l5+cT9G83Q dKdo6BI5GMNM5VUKr+wKcfjTBX0JIU+ZX1ZJvO/5qC8e8BeRLCA4l0wtu/xHDIt2qfwZi/vord8 MYGRtfCcc4ngshwyjLdO5T5lucg+oGzQ== X-Received: by 2002:a17:907:3e25:b0:b9c:5672:852 with SMTP id a640c23a62f3a-b9c67a2e990mr1113730266b.40.1775653540638; Wed, 08 Apr 2026 06:05:40 -0700 (PDT) Received: from [127.0.1.1] ([2a02:a312:c8a8:7a00:dab4:c153:72eb:4100]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b9c3ca94715sm656643166b.21.2026.04.08.06.05.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Apr 2026 06:05:40 -0700 (PDT) From: Adam Blank Date: Wed, 08 Apr 2026 15:05:29 +0200 Subject: [PATCH 5/6] ref-manual/variables.rst: update STAGING_DIR* descriptions MIME-Version: 1.0 Message-Id: <20260408-staging_and_packaging_vars-v1-5-387f482308e5@gmail.com> References: <20260408-staging_and_packaging_vars-v1-0-387f482308e5@gmail.com> In-Reply-To: <20260408-staging_and_packaging_vars-v1-0-387f482308e5@gmail.com> To: docs@lists.yoctoproject.org Cc: Adam Blank X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1775653534; l=4634; i=adam.blank.g@gmail.com; s=20251027; h=from:subject:message-id; bh=6ioe3m5Ek/2wMrtiSZ34Su86Got8GxR8CEd5FDskwFE=; b=kj7ikMR2Qz9XSpH8YlOrSfuje2jhdLlwZJah0E+wCRAsPO2P9ZyLUab1qiJLOzGocFFJ8e8xX 0Q6ZNd/mbN9DPCcguP5KlGaD+VByvLfb2CciLCt6cdKBVg8bn7Ku3os X-Developer-Key: i=adam.blank.g@gmail.com; a=ed25519; pk=5t8u8IPKPL1CUykIX2JYa+1iHdXRdN5MqI7ik/fbvEM= 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 ; Wed, 08 Apr 2026 13:05:46 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/9204 Slightly reword to emphasize the sysroots' roles during the build. Drop double back-quote from the uses of '-native' to make it a bit easier on the eyes. Signed-off-by: Adam Blank --- documentation/ref-manual/variables.rst | 45 +++++++++++++++++----------------- 1 file changed, 22 insertions(+), 23 deletions(-) diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst index aa142a701..67176917c 100644 --- a/documentation/ref-manual/variables.rst +++ b/documentation/ref-manual/variables.rst @@ -10178,31 +10178,31 @@ system and gives an overview of their function and contents. those files into the sysroot. :term:`STAGING_DIR_HOST` - Specifies the path to the sysroot directory for the system on which - the component is built to run (the system that hosts the component). - For most recipes, this sysroot is the one in which that recipe's - :ref:`ref-tasks-populate_sysroot` task copies - files. Exceptions include ``-native`` recipes, where the - :ref:`ref-tasks-populate_sysroot` task instead uses - :term:`STAGING_DIR_NATIVE`. Depending on - the type of recipe and the build target, :term:`STAGING_DIR_HOST` can - have the following values: + Specifies the path to the recipe's input sysroot directory, populated with files + for the system on which the component is built to run + (the system that hosts the component). + For most recipes, this sysroot is the one into which that recipe's files from + :ref:`ref-tasks-populate_sysroot` task will be copied (when sharing files + between recipes). Exceptions include native recipes, for which the files from + :ref:`ref-tasks-populate_sysroot` task are instead copied to + :term:`STAGING_DIR_NATIVE`. Depending on the type of recipe and the build target, + :term:`STAGING_DIR_HOST` can have the following values: - For recipes building for the target machine, the value is - "${:term:`STAGING_DIR`}/${:term:`MACHINE`}". + ``"${RECIPE_SYSROOT}"``, check :term:`RECIPE_SYSROOT`. - - For native recipes building for the build host, the value is empty + - For native recipes (building for the build host), the value is empty given the assumption that when building for the build host, the build host's own directories should be used. .. note:: - ``-native`` recipes are not installed into host paths like such - as ``/usr``. Rather, these recipes are installed into - :term:`STAGING_DIR_NATIVE`. When compiling ``-native`` recipes, + Native recipes' files are not installed into host paths such + as ``/usr``. Rather, such recipes' files are installed into + :term:`STAGING_DIR_NATIVE`. When compiling native recipes, standard build environment variables such as :term:`CPPFLAGS` and - :term:`CFLAGS` are set up so that both host paths + :term:`CFLAGS` are set up so that both build host's paths and :term:`STAGING_DIR_NATIVE` are searched for libraries and headers using, for example, GCC's ``-isystem`` option. @@ -10210,16 +10210,15 @@ system and gives an overview of their function and contents. should be viewed as input variables by tasks such as :ref:`ref-tasks-configure`, :ref:`ref-tasks-compile`, and - :ref:`ref-tasks-install`. Having the real system - root correspond to :term:`STAGING_DIR_HOST` makes conceptual sense - for ``-native`` recipes, as they make use of host headers and - libraries. - - Check :term:`RECIPE_SYSROOT` and :term:`RECIPE_SYSROOT_NATIVE`. + :ref:`ref-tasks-install`. Having the real system root + (the build host's root) play the role of :term:`STAGING_DIR_HOST` + makes conceptual sense for native recipes, as they make use + of the build host's headers and libraries. :term:`STAGING_DIR_NATIVE` - Specifies the path to the sysroot directory used when building - components that run on the build host itself. + Specifies the path to the recipe's input sysroot directory, populated with + files provided by native recipes (recipes building components that + run on the build host itself). The default value is ``"${RECIPE_SYSROOT_NATIVE}"``, check :term:`RECIPE_SYSROOT_NATIVE`. From patchwork Wed Apr 8 13:05:30 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Blank X-Patchwork-Id: 85528 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 9DC7D1073CB0 for ; Wed, 8 Apr 2026 13:05:46 +0000 (UTC) Received: from mail-ej1-f46.google.com (mail-ej1-f46.google.com [209.85.218.46]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.105733.1775653543689918062 for ; Wed, 08 Apr 2026 06:05:43 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=qTkoyDdL; spf=pass (domain: gmail.com, ip: 209.85.218.46, mailfrom: adam.blank.g@gmail.com) Received: by mail-ej1-f46.google.com with SMTP id a640c23a62f3a-b9d166ed21cso255669866b.1 for ; Wed, 08 Apr 2026 06:05:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1775653542; x=1776258342; darn=lists.yoctoproject.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=/DpN3Yp+1TuFypoXtARJpE8oOROaA/L+p57nGQgaa0s=; b=qTkoyDdLjZXaBZspihRj7PRilth7FBVspJ3VN6iEneGwKXlFsWB4MoYLKgAwnIS6ea H4f3KJ876/FAhbH8D/3QQoHtVE2vfkRM+i90xoi/EGv2xZMfNDg4cuXSnBeDQSoASFi5 U1NFRz60n0C6idEwc554hKIOYSHj6H2oZFf73GaFu3OtnShH6Fh4KHkv5BdwGP4aVyaM voKLhzzKgtu8KqBXnTpL0/rwJEgfdtmnC41JgCXE1kz794IzJ2O00nfIKwVC54Z7s1In WQXVbwnpQ9JS03B6/4IZU83ZBa8q0KiRQnFk9N0n0QZ1SBU1ITMF7wGtvjLstm7h1ZpD +kOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775653542; x=1776258342; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=/DpN3Yp+1TuFypoXtARJpE8oOROaA/L+p57nGQgaa0s=; b=SL4FISa+iDRw8zc2h7Fh4FPx143X5/JEohrn76UZqouVpy7RJRaorPOZM0Z6jYWuYc qdPBC3ouy8nsWMll2luZDrU0v9hG62HLOCQD1nDItuPhbQzWCncZHXgxbGnosww8xkLp AP1oxKLwZNShMUPAeFOXfLycKjhE4xxr38EpgplTF/fq8vy3IifKkPzLb01IcL0llwV4 1U6mElXal8HO3+VRwKiZXm9/XkqFE1/xVgLF4Ks+2pxYR2lOHwsEzzDJ3ay2pPjW/ul+ sy/VhdSXyZH/FI9bhKpv+8yQSPOMuisZwt/oye62RjxrxygSOT0oC1t4ECBAA8voEeNb Bi0A== X-Gm-Message-State: AOJu0YzHIlrqLKSuTQtAYUOlQhQbt/o2efNd54M0lWkNbLQ44sOxhxnx C6CqjhSJ8QxyREJY1sVBBFCRylYP7U7of5PA5NEdDYOWRrIhXPS72070 X-Gm-Gg: AeBDieuf94HGRDAsw6xnHlJWz4C+Rp98hSn8UYJu/1l+IaRcIWHSedHdv2PoQ9nh38C QZojGzBY8AehAl5Wcxbep18T4EiGy5NZuMSzZByXMUYkOozyfyRV8maDcEuqfWwb6tqIU7Z7Zw9 9e0sU6+5WwjtQ9tp3lpt+N6VzuNb6GmKwK9SEzKWMN0cw1jZpIei4ej9p4IvH6SnB2ufpO1JVv2 gJM/GUMzU36rKotLicnUKB5DIUFQkSVtxaFcLYAhKEWbrakqlTEQnkDEJfJuZONHUh6XWVe68Hg cbzIKOmxhJSOSIijk/F+4HuopP8Ika/ASaQxY1+jK5G85zHomMNimnDT0FTal8/3P83wu2Haubm YJNCIe4GTR0sp0OhVpDph2o86q5Tbobz0Gpoln3u8mFTS3X71ciS2uPMtyWL7ry2oxKv6f08jOO Gcam7AsphhCfH4aFK/plpg4Qvu4gM0Nw== X-Received: by 2002:a17:907:3e8a:b0:b97:b210:a91a with SMTP id a640c23a62f3a-b9c67549dd7mr906346366b.13.1775653541536; Wed, 08 Apr 2026 06:05:41 -0700 (PDT) Received: from [127.0.1.1] ([2a02:a312:c8a8:7a00:dab4:c153:72eb:4100]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b9c3ca94715sm656643166b.21.2026.04.08.06.05.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Apr 2026 06:05:41 -0700 (PDT) From: Adam Blank Date: Wed, 08 Apr 2026 15:05:30 +0200 Subject: [PATCH 6/6] ref-manual/variables.rst: correct a reference to STAGING_DIR* MIME-Version: 1.0 Message-Id: <20260408-staging_and_packaging_vars-v1-6-387f482308e5@gmail.com> References: <20260408-staging_and_packaging_vars-v1-0-387f482308e5@gmail.com> In-Reply-To: <20260408-staging_and_packaging_vars-v1-0-387f482308e5@gmail.com> To: docs@lists.yoctoproject.org Cc: Adam Blank X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1775653534; l=1173; i=adam.blank.g@gmail.com; s=20251027; h=from:subject:message-id; bh=HcgpPM1f7uBFrncJmnP5Ww4lljBX+hv/L6CSZOoGzpk=; b=8ZKPOhaa1Kn2jSfwXnHuQiUtNefuivLeZMGo10VZ2uez1XCIany8sL0cpLxVwpYfDR9b/72kb XZCc2tljxiYDumVjnLdrexIs13lgOLC4xWX63xoEVLpB7/vj0I0qr9E X-Developer-Key: i=adam.blank.g@gmail.com; a=ed25519; pk=5t8u8IPKPL1CUykIX2JYa+1iHdXRdN5MqI7ik/fbvEM= 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 ; Wed, 08 Apr 2026 13:05:46 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/9205 The reference to STAGING_DIR* variables in the description of DEPENDS was misleading, as it pointed at STAGING_DIR which is unrelated in this context. Signed-off-by: Adam Blank --- documentation/ref-manual/variables.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst index 67176917c..fbc2b78d9 100644 --- a/documentation/ref-manual/variables.rst +++ b/documentation/ref-manual/variables.rst @@ -2225,7 +2225,7 @@ system and gives an overview of their function and contents. The practical effect of the previous assignment is that all files installed by bar will be available in the appropriate staging sysroot, - given by the :term:`STAGING_DIR* ` variables, by the time + given by the :term:`STAGING_DIR* ` variables, by the time the :ref:`ref-tasks-configure` task for ``foo`` runs. This mechanism is implemented by having :ref:`ref-tasks-configure` depend on the :ref:`ref-tasks-populate_sysroot` task of each recipe listed in