From patchwork Mon Oct 13 12:15:40 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 4411 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Mon, 13 Oct 2025 14:16:08 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-oi1-f191.google.com (mail-oi1-f191.google.com [209.85.167.191]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 59DCG6I2001173 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 13 Oct 2025 14:16:07 +0200 Received: by mail-oi1-f191.google.com with SMTP id 5614622812f47-43f46ed8db5sf8004085b6e.0 for ; Mon, 13 Oct 2025 05:16:07 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1760357761; cv=pass; d=google.com; s=arc-20240605; b=N74XBPXaHO33q7AU9PBS/ly1litULMUhFUOyaoDzE7xFqHMgFJrrCMIMipjgu4rFWi CBLXmo6IT0ssWyc4X/Xi1ACtRgjNbaO0aX7/83+LNHY+L7+cE/XYofv6wATqxswtEP95 7nQpekLj5nKrKMWaCqdPHGVjD1KAR8+hsLcO2Cm7clrb7tDsu3m8vpZHORpVtAHHzn9R IEDj7zw9Czhe2klHSEDipYp0ux6COb2ctd5gcgSQKelXAsyYS8nwkWPyYH/9+/BmvPRw NnaW5AiV9YRIluyU4/JMUHexd1PpcmLVot0+fCfgFKERx89pZGSwftZBpw5TNGc1Ez6u 25ZA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:feedback-id:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=8ZhAs6MCTZGESjZepCD3n8QqsF7Crqo2Hs423SLo9Ws=; fh=Tt8yxOhvhGRfI74z8+TC1QjP+Je4aWmDhOC4A/+F57g=; b=fOQrKwh3jVeqBBBCHem0zKebBBgJ71Th4iUY1p14X5PqiMBlD9u91WFgG5oWOmLEcz c302ACDQzT7jGfzQd15N5mOTBNE0ClE4Ux9VaG2rr4wDikn030CX19Zt6pfIMMxwAgUp CXEm3Jk6KF8BPTVwlMzll4d0L26mpu4/QchrvG1L9KVq+EOOMwbe2FKCjpCPVfaL3rfl SzKgimOIGnZpJURLNS8GIQFx4ajZQIfzj/z3EPdFEriRqlYYmQVljt+AaeR3CSnl6MYT 1PTMsLcK5VzMNBkpkW/mgKEDldaUtEKiHhhewfnEe9beLJ7HSeWjlYeUQVj4KObOR/p/ Yxjg==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=OsDYZZXr; spf=pass (google.com: domain of fm-1321639-20251013121557cf1711926500020705-0sdven@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) smtp.mailfrom=fm-1321639-20251013121557cf1711926500020705-0sdvEn@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1760357761; x=1760962561; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=8ZhAs6MCTZGESjZepCD3n8QqsF7Crqo2Hs423SLo9Ws=; b=V2N0SD6QsAXefJdv7lo4pXMLQtrUNkY/wySx2PwePEGp1WP2KlI43FhmqSkLh7C3lJ kPDJEZm9SR7IBEXwdUKuO6s+QzlJo4/JWaOhbJsHEENZZE0eipEH78q8RtVi3pY3aRl6 9wM3JjYrHWIkCGYILna6PZmm8A5pOV+T/M4JzQNsyCDSVo9gQaQzg4HePEDm3tjnHU8+ Zq2UxeT7gyLXLvb00eFUbF2ABU+3GdOGPfynxMSg+TMlBaxhHYfHrlxsCIW7Vf/2FVuU 2K1LcaHC+mVfNSZ0F+pugHAXgcgI0lTSVgr2k3wunws/qByueANgj4hklxEtQwzjiHBx 6UBA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760357761; x=1760962561; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:message-id:date:subject:cc:to:from:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=8ZhAs6MCTZGESjZepCD3n8QqsF7Crqo2Hs423SLo9Ws=; b=lZev0BHLWScIDchzjlqdzW8Ix0eDv6/NuJasAviiahls7ZYdUjD5wflpre2m7kaLf3 JcmbmFseP8bcn8ZU3SkQQPDQ8oFQXhWs1YUW1Z/2PhX3c6KNvy8T1IngCBKeA2SBOKvj NDsc8cF03TgyP57eAFmRN7FVGS50mbb4yzaVG2+3FJgH2000jQpBw4MEXEufeyPJ/YhV pUq7fUJJn+LFvoJndnTQOq5w7W1NCgAZPnXpLRwCMU0CwGt0BbsBVlRFMS/3YH9fk0dc eW51fV/moJY7UkMOOp9e8ur+OzSUKMftvgeeyqZnEr8nOTMZxuIa3GomtAnWdg6EkNoJ +BFQ== X-Forwarded-Encrypted: i=2; AJvYcCWjhSNMQQGfUJCz7RmGCOIIYXVwpbPhd3VYB9r+llsFXK1CdvVdjY0iRdAuRfE626YhI13yZPY=@isar-build.org X-Gm-Message-State: AOJu0YxzfCX73zdVFatl5M3uOFVFyUjU7M9Wo3L41oXqJcox/F9tP2MR pCtRA/4YDcFamwE6+eed2ui56gNhw3s4CwE+KUgJcT0FQ1Da3PxFhV+p X-Google-Smtp-Source: AGHT+IGiLX70wihSc8Cw/K+f4f2bMRIn0t/5oQeZCWwOqsEQaUbAwY5KYguLAvUadC61EDpOpwVN3g== X-Received: by 2002:a05:6808:e8e:b0:441:8f74:fd2 with SMTP id 5614622812f47-4418f741f75mr6974585b6e.63.1760357760764; Mon, 13 Oct 2025 05:16:00 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ARHlJd4lmO60KHs5W3TT87Tmj9uT8p3tatMoqFwBNiT7ZIJ3Qw==" Received: by 2002:a4a:e2d3:0:b0:650:2558:792c with SMTP id 006d021491bc7-65025587ad0ls594904eaf.2.-pod-prod-08-us; Mon, 13 Oct 2025 05:15:59 -0700 (PDT) X-Received: by 2002:a05:6820:2013:b0:650:2a40:c33b with SMTP id 006d021491bc7-6502a40d4d0mr2727653eaf.1.1760357759443; Mon, 13 Oct 2025 05:15:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1760357759; cv=none; d=google.com; s=arc-20240605; b=X55DxM/fSutl+41kvTSddaJGi9c0Oo9ECY2FkbkdTsGB7qzxsEBSF2RJTflbE02D4t M5q9hG7vEpxDIqmTF9Yo/nNBahSxBJoolsxas2pFl/+RQA+TeH907WIKdvyf6LM5phMr fHo30drMaps/HY3EojECiWcWyyvmzsJ4B3qBOpD7ASqxe+x24kMJk+D/wFmvvg5F05IY oE/DiULvRuGl1O8vSaZz0PkWDMo90KUuvHuVc+4fPeJSGInBpZKP1rgb6y3AwqjM5+p1 gBgqqgNHfe080VuVOP0LCoLyWhJVCgdy+y1RKUO4VedG5bBuhsRj0v+waNpBPVnAslNU UNeQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=feedback-id:content-transfer-encoding:mime-version:message-id:date :subject:cc:to:from:dkim-signature; bh=d3isrYoqzfUlbQ64N2h6I4svX2U20PSJ5qFSXwnRu2I=; fh=qTw7S7EZ59mNzAVOefSiihT4u0r4q8xtl4r6hGjRJzM=; b=hgovSMjQzn4H9TcX8zc0eSnjTB3k4wM6GRsjwpV+SF2bjhPzOKQdH+vCXlYxP0DmHH u/UquVIfnycLoB4aONLY+bK5fxigPEV+jmu/vylOqOJCXjxF1DJr5tikYeQxolfPAN6/ oLrubhmATB9sy1qkqRliA0QxhjGuMBttmjovPbH5phUKITvsFwsdI61BbgCLh1TD/Oeb USbfOtxnqCQZG7bQV7Bpr9sqbHvZAmi3NzaGkkcC4/m1OuA567vPc5crHlOcvqZl17dI 2JPLY9gf7vmCC4adX1Q+P7VBeDVmLJzZggG0qkbQfFsr51VpjvDGI4vprxZi44+wwjfF eKJw==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=OsDYZZXr; spf=pass (google.com: domain of fm-1321639-20251013121557cf1711926500020705-0sdven@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) smtp.mailfrom=fm-1321639-20251013121557cf1711926500020705-0sdvEn@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-64-227.siemens.flowmailer.net (mta-64-227.siemens.flowmailer.net. [185.136.64.227]) by gmr-mx.google.com with ESMTPS id 006d021491bc7-6502d243638si260233eaf.2.2025.10.13.05.15.59 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 13 Oct 2025 05:15:59 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-1321639-20251013121557cf1711926500020705-0sdven@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) client-ip=185.136.64.227; Received: by mta-64-227.siemens.flowmailer.net with ESMTPSA id 20251013121557cf1711926500020705 for ; Mon, 13 Oct 2025 14:15:57 +0200 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: Felix Moessbauer To: isar-users@googlegroups.com Cc: christoph.steiger@siemens.com, gernot.hillier@siemens.com, cedric.hombourger@siemens.com, Felix Moessbauer Subject: [PATCH 1/1] always add architecture to binary packages in manifest Date: Mon, 13 Oct 2025 14:15:40 +0200 Message-ID: <20251013121540.388740-1-felix.moessbauer@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1321639:519-21489:flowmailer X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=OsDYZZXr; spf=pass (google.com: domain of fm-1321639-20251013121557cf1711926500020705-0sdven@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) smtp.mailfrom=fm-1321639-20251013121557cf1711926500020705-0sdvEn@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Felix Moessbauer Reply-To: Felix Moessbauer Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,RCVD_IN_RP_CERTIFIED, RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= The manifest file contains the source / binary package relation and is helpful for license clearing. However, the binary package is only annotated with an architecture specified (:) if it otherwise cannot be uniquely identified on the generating system. As the consumer of that data is on a different system, this is not helpful. We now explicitly add the architecture specifier so that downstream consumers do not have to guess. Despite this slightly changes the output format, we don't consider this a breaking change, as the downstream consume anyways could not know which packages get the architecture specifier and which not, as this only depends on the package list of the target rootfs. Signed-off-by: Felix Moessbauer --- meta/classes/rootfs.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/classes/rootfs.bbclass b/meta/classes/rootfs.bbclass index 12227db1..65779248 100644 --- a/meta/classes/rootfs.bbclass +++ b/meta/classes/rootfs.bbclass @@ -399,7 +399,7 @@ rootfs_generate_manifest () { mkdir -p ${ROOTFS_MANIFEST_DEPLOY_DIR} sudo -E chroot --userspec=$(id -u):$(id -g) '${ROOTFSDIR}' \ dpkg-query -W -f \ - '${source:Package}|${source:Version}|${binary:Package}|${Version}\n' > \ + '${source:Package}|${source:Version}|${Package}:${Architecture}|${Version}\n' > \ '${ROOTFS_MANIFEST_DEPLOY_DIR}'/'${ROOTFS_PACKAGE_SUFFIX}'.manifest }