From: "'Andreas Naumann' via isar-users" <isar-users@googlegroups.com>
To: isar-users@googlegroups.com
Cc: Andreas Naumann <anaumann@emlix.com>
Subject: [PATCH v2 0/3] test and fix transitive multiarch dependencies
Date: Tue, 18 Nov 2025 15:35:20 +0100 [thread overview]
Message-ID: <20251118143523.2326879-1-anaumann@emlix.com> (raw)
This is v2 of the previous "Prevent adding unneeded package variants to
recursive dependency chain" set.
Unfortunately even with [1] applied, we still see packages in transitive
dependency chains being built for the wrong architecture (in addition to
the correct one).
The original commits which introduce the undesired behaviour have been
identified to be [2] and [3].
[1] b03093bf (propagate distro-specific dependencies of arch all packages)
[2] 5a7c2f70 (handle DPKG_ARCH=all case for transitive deps)
[3] 2ca3a7e5 (dpkg-source: Build source package only once)
Changes v2:
- change title and rebase
- consolidate testcases
- slightly rephrase commit message in rootfs fix
- add fix for second issue where native package variants are built
unnecessarily
Andreas Naumann (3):
test: Add test to check correct multiarch dependency propagation
rootfs: Do not recursively build unneeded packages
multiarch: Replace divertion of deploy task for "all" packages
.../recipes-app/test-all-depnocross/files/rules | 11 +++++++++++
.../test-all-depnocross/test-all-depnocross.bb | 11 +++++++++++
.../recipes-app/test-all-deponlycross/files/rules | 11 +++++++++++
.../test-all-deponlycross.bb | 11 +++++++++++
.../recipes-app/test-any-nocross/files/rules | 11 +++++++++++
.../test-any-nocross/test-any-nocross.bb | 11 +++++++++++
.../recipes-app/test-any-onlycross/files/rules | 11 +++++++++++
.../test-any-onlycross/test-any-onlycross.bb | 13 +++++++++++++
meta/classes/multiarch.bbclass | 15 ++-------------
meta/classes/rootfs.bbclass | 3 ++-
testsuite/citest.py | 11 +++++++++++
11 files changed, 105 insertions(+), 14 deletions(-)
create mode 100644 meta-test/recipes-app/test-all-depnocross/files/rules
create mode 100644 meta-test/recipes-app/test-all-depnocross/test-all-depnocross.bb
create mode 100644 meta-test/recipes-app/test-all-deponlycross/files/rules
create mode 100644 meta-test/recipes-app/test-all-deponlycross/test-all-deponlycross.bb
create mode 100644 meta-test/recipes-app/test-any-nocross/files/rules
create mode 100644 meta-test/recipes-app/test-any-nocross/test-any-nocross.bb
create mode 100644 meta-test/recipes-app/test-any-onlycross/files/rules
create mode 100644 meta-test/recipes-app/test-any-onlycross/test-any-onlycross.bb
--
2.43.0
--
You received this message because you are subscribed to the Google Groups "isar-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/isar-users/20251118143523.2326879-1-anaumann%40emlix.com.
next reply other threads:[~2025-11-18 14:37 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-11-18 14:35 'Andreas Naumann' via isar-users [this message]
2025-11-18 14:35 ` [PATCH v2 1/3] test: Add test to check correct multiarch dependency propagation 'Andreas Naumann' via isar-users
2025-11-18 14:35 ` [PATCH v2 2/3] rootfs: Do not recursively build unneeded packages 'Andreas Naumann' via isar-users
2025-11-18 14:35 ` [PATCH v2 3/3] multiarch: Replace divertion of deploy task for "all" packages 'Andreas Naumann' via isar-users
2025-11-27 8:34 ` [PATCH v2 0/3] test and fix transitive multiarch dependencies Zhihang Wei
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20251118143523.2326879-1-anaumann@emlix.com \
--to=isar-users@googlegroups.com \
--cc=anaumann@emlix.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox