From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Tue, 18 Nov 2025 15:37:55 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-ed1-f63.google.com (mail-ed1-f63.google.com [209.85.208.63]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5AIEbsn6031298 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 18 Nov 2025 15:37:55 +0100 Received: by mail-ed1-f63.google.com with SMTP id 4fb4d7f45d1cf-6450e804cd9sf440590a12.3 for ; Tue, 18 Nov 2025 06:37:55 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1763476669; cv=pass; d=google.com; s=arc-20240605; b=lOXeSwFlnOsrP/xwMXp7s+WKqenL9lRAHFN5ZC0CBWQbxkUVVQ2kcgjzp9y8tU1Q3A Q0KqYgGXwnakJ03r6hyMyP4R/yVK5dlSfS4R2qYxXfrst0WHU1gYoWv98bSrqkMzUc72 1ATwy0Dh1yfMhRRjgnWGLeYHbA+EG0tO3tAvn7mHt7EW5i7s6P+Nn4YnxzKsLz17m3sF naikf4pGs7z17vSPwRU9PfdN2rkiWLGRfCWemtPs2V16OP4zXImJiced941PzTS6MLSM /NZ2rcXPvYnGQ+zY/DW6k6stNx1EWcElTU9xe/FNZ2BykQHaB3ouS7uhAjj7HKCPV2+D iIUw== 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:mime-version:message-id :date:subject:cc:to:from:dkim-signature; bh=YPLpKbHBKnBzPeM4jrc48xJJEjXln9eHBvAHBw0AzdU=; fh=dz3cMSpKHnpeJGL8YkIVBMN9hIOgH5vs74UbLOCzb7k=; b=GSLgObqNgc7J9Ye7XxHUi02cDg+ocrZ8YThoASwIDxvpbZy4Jx/m7CoXgaS/MEH38b O81Al9axvzKuIyFnoUusjsicbF5q/se/FR54t84KBSyCIJlU7iDVcXa2RfC21y/cGkll fsW4Fb7jGKW0yIFlVVSHLIK/cRWvHWA/efX0b996HMaOtSQj3sLXiiNWLrBa4LmWqOhb 3UEfzwJaThb/pBcsjhYPbg/rYPDuolBr+5x0O5eeKqLu/h/hnihrCigkcoTcp0vPx3gM d+3nQtTtRz2nf7NYqZ8wnewassZWDAPyTkSSkBwVy62cPB4pVhySKrY+EId+Wh5fpeh6 35Xw==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@emlix.com header.s=20250930 header.b=NA4elYSR; dkim=pass header.i=@emlix.com header.s=20250930 header.b="mC9/x9d6"; spf=pass (google.com: domain of anaumann@emlix.com designates 178.63.209.131 as permitted sender) smtp.mailfrom=anaumann@emlix.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=emlix.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1763476669; x=1764081469; darn=ilbers.de; 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:mime-version :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=YPLpKbHBKnBzPeM4jrc48xJJEjXln9eHBvAHBw0AzdU=; b=ikTy4ZDiiL2smsa+BXlvqVRg8nOUj9d5ex2Nm8h488OePWPq7ht6LgE+5sNfkFpyqC O2YvTJBKJkBgLuD08y47uylr+2Tdwv99Hwwvt7fIAbgupP5npacF8Ykp3hwZH91I6Wxm RpduTE282qHOcWC2QfZWW3q2nBFlqawHfClNwy0a7xK1yWCuKZxGoxKntBfmLWmxPt7i kXU9UNQnr+SJbKnNFOPZmHM/0Ic75ryRyCDEW2VV/vyCyOw8FX0Dxvo8I6tf3N3CFx3r qxYymdzn7dScaqkCTYSCB6HPfFZvIPvdY/jqbjl6AIcu+yyOsRibi2xPGtTDX76SpYNM Q/og== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763476669; x=1764081469; 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: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=YPLpKbHBKnBzPeM4jrc48xJJEjXln9eHBvAHBw0AzdU=; b=fuGxKyL3V+AIbeyGv228/0rcoJBU7Xx0WmvSdJM/GiTFt4M6TKOIP4aw8L3l4aiJne 2JQhk/owT7Qys9I/mqaayP4j/qT4Di7Fe86iSG//TfQw7ih6wb6ST/CnBb30tRABwLZS 69BrUEtujUrRoR9wUWpuZf7L3LoDJEyCqmH8ki1Ms1bZZ5i4VrSWqYg3igbQE1+zfIHj yXADYIRJogaeD4HpGzE6+0xHZ+QnUt0oGaZI7ESAemfzdVY99MTwyLcNbLW+7WdP3DY5 tB/8U2X2ZNOxv9cEqmTV/OLhM6gN86w+fjdrpFj5r1Nl5CQOTJQruRyi99w9FT7h29tU GlZQ== X-Forwarded-Encrypted: i=2; AJvYcCWZNRd+AHF1KXwUYhYahxMbJxfVTNLyNHMFaY7YPNjHUayaLuBIC39MF4YkG8eEvdyCADmL@ilbers.de X-Gm-Message-State: AOJu0Yy+n60sI1W9t0pzo4c7T3wyKAtzMe5Wa98ahn1BYNBJu18LjXWg Wc4ws+KLhcww1kLGR97C4iZcl5diHKZuIwk2GSRosTfycAsytb0LdHFV X-Google-Smtp-Source: AGHT+IH0+e16R8iwStOJvp5hCdsqLGBUjGeglxuFbvaqq/A1L/JeFhufjhuYnJ2qiV60uCP39Pwc3w== X-Received: by 2002:a05:6402:2348:b0:640:b06f:87ca with SMTP id 4fb4d7f45d1cf-64350e06de0mr13515783a12.6.1763476669022; Tue, 18 Nov 2025 06:37:49 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="Ae8XA+aGMFeG3gGK9xv8hwsiSE6F+Ao4WWJ24IX2vQPzQVsxOg==" Received: by 2002:a05:6402:514:b0:641:6168:4680 with SMTP id 4fb4d7f45d1cf-64334cee90cls478426a12.0.-pod-prod-02-eu; Tue, 18 Nov 2025 06:37:45 -0800 (PST) X-Received: by 2002:a05:6402:2348:b0:640:b06f:87ca with SMTP id 4fb4d7f45d1cf-64350e06de0mr13515645a12.6.1763476665509; Tue, 18 Nov 2025 06:37:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1763476665; cv=none; d=google.com; s=arc-20240605; b=KFeY5tiH0P128yBgBkYEfMaYvVbE8HQoRCxQkMNYJA9ruTTuEDQFmSuRRknunURKYB z++TRuLr7CmpqjDaLz03ITLr9Q7JdA4zlUHb4OY3kueC9SGMOFhvbhzvHQUl92BUy/Q3 6iRGRseWfEbArqGu8L6M3qPKlqwBoSOp4fST6vP3w0vh01erK+Z4dzh8fN8IUr0yWzsU ZCYwzIKEVB2SKmAmKrb53SuuAFOgRZNUTgth1uAlhGRaSYLb17l+/astM7nnrRnIIKhL gBGWHh1RBprLWvEzO8qvNu4Mp2QObFJBg6cFuFrbTV5wTwH9KBtHFxDfeWNje1w8nkK3 ZeoA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dkim-signature:dkim-signature; bh=HC1Clpmft2Vfvusf8Urvzh42XUWFeZWacbTwOPPq1zQ=; fh=h/3u+BnesbohrVPBf25WVa1dvt5UrhWAO6IFZkZXrvU=; b=UVxyci/d4oSIGEJy2AfZ8GRAkbXEpUPYytM913fWbUF7inxALXbCmz/EOH5rAEoWkq U9zwl3RkS0HPikUPR9G49gPnTrjDx5eQ3YvXO2SCP4oz+DilCllL8Ju6ALQsI2EC3szR Ji2cDZ0AuK0YlsspBqy1mft/YZ1IeWWbdMK3CiGqmpedmfdHiArgIHG3/f2ymQuNSQPr XBcoi3P6VlOpsagFltllgpLeXokvvuLusDfS+bLON2zjTIkN8fj1aWNC3mqn9jbs3j/f NqSC2mLet5NZHXLRZgRBgXGpSghvR8GZcAu5EyjIV4ybBw1HMFI6qVwu3G8eUqYvpQTb VAFw==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@emlix.com header.s=20250930 header.b=NA4elYSR; dkim=pass header.i=@emlix.com header.s=20250930 header.b="mC9/x9d6"; spf=pass (google.com: domain of anaumann@emlix.com designates 178.63.209.131 as permitted sender) smtp.mailfrom=anaumann@emlix.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=emlix.com Received: from mx1.emlix.com (mx1.emlix.com. [178.63.209.131]) by gmr-mx.google.com with ESMTPS id 4fb4d7f45d1cf-643a65a7218si55522a12.7.2025.11.18.06.37.45 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Nov 2025 06:37:45 -0800 (PST) Received-SPF: pass (google.com: domain of anaumann@emlix.com designates 178.63.209.131 as permitted sender) client-ip=178.63.209.131; Received: from mx1.emlix.com (localhost [127.0.0.1]) by mx1.emlix.com (Postfix) with ESMTP id 0C3C05F9CC for ; Tue, 18 Nov 2025 15:37:45 +0100 (CET) Received: from mailer.emlix.com (p5098be52.dip0.t-ipconnect.de [80.152.190.82]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.emlix.com (Postfix) with ESMTPS id E88DB5F7F9 for ; Tue, 18 Nov 2025 15:37:44 +0100 (CET) From: "'Andreas Naumann' via isar-users" To: isar-users@googlegroups.com Cc: Andreas Naumann Subject: [PATCH v2 0/3] test and fix transitive multiarch dependencies Date: Tue, 18 Nov 2025 15:35:20 +0100 Message-ID: <20251118143523.2326879-1-anaumann@emlix.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 X-Virus-Scanned: ClamAV using ClamSMTP X-Original-Sender: anaumann@emlix.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@emlix.com header.s=20250930 header.b=NA4elYSR; dkim=pass header.i=@emlix.com header.s=20250930 header.b="mC9/x9d6"; spf=pass (google.com: domain of anaumann@emlix.com designates 178.63.209.131 as permitted sender) smtp.mailfrom=anaumann@emlix.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=emlix.com X-Original-From: Andreas Naumann Reply-To: Andreas Naumann Content-Type: text/plain; charset="UTF-8" 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-TUID: AcVypb6hdJ9I 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.