From patchwork Mon Nov 3 15:42:21 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Naumann X-Patchwork-Id: 311 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Mon, 03 Nov 2025 16:42:55 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-ed1-f58.google.com (mail-ed1-f58.google.com [209.85.208.58]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5A3FgsNf003621 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 3 Nov 2025 16:42:55 +0100 Received: by mail-ed1-f58.google.com with SMTP id 4fb4d7f45d1cf-640a03bb8afsf4033314a12.0 for ; Mon, 03 Nov 2025 07:42:55 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1762184569; cv=pass; d=google.com; s=arc-20240605; b=YhOCLPi3GXbuAg6W/yjdbAit76hFJkXkCqtBNYXyJ261HAw1owDC+QuZghCrBfWRgX aGeUp3yoyKhrdYqm21dE/JCJ/HlAY0bn5FS/io4nw63EV5N8gfGTX04LBgHpmv8g1urK yG3+iqOUP7S5ojGmMiogRJvvI/QuJBxHwocz1OTnaimSa49Rye5aitnErKxp7qkkEc9/ hucJfD+tYptid3iynw6RrZq+CvvPW0PgeavDyU8k60mi3mnAMidNB/ch4PB23EVNnCle VlKuWNWjNLbnEtK2RdYB+waK+IbPnLCUYop4U3xUhKhetZzw9KDoEBNJI8EXUXB9qWl3 0Xxw== 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=7pGYIltijXphi3YFQuV1TBKOxvo8R6hif5FIohapyPA=; fh=0cUkkdHighacfX07qySHcFuP/b1HlbhjOcy0NBf3jiI=; b=hHpBBluHNEyyJeuMqgSLNRKOhCGyz2gsJ7qLHJM0ye6RIjTfjlOmFh7fJEvGHAnI0x TYGNGHTgo46+3LFQ5DZZxoTBbmN+Jr2gHJGNIMOzJrYdDVenmT6TkNPSOx9A39Yq0X6J qBtLntQUBxkl56lRm5Nl+P9bQLi28j1U4vWb0wRU+3Kh1Ri5acEanB0xVHe3QHSu898C gzhNxYHUbJ9cYPRWuZ1zPW4OYo1oxcEZPt0C8cAtRYJJBwHIAeV2HaidCQ3LDp5bl8Bn buI3cOXdZWE3rz90or3y/HlgOIOseMjngKIcGqYFyWwoQSFjIHyiyegJvxt030C/gXhh WV7Q==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@emlix.com header.s=20250930 header.b=SpS+J8aE; dkim=pass header.i=@emlix.com header.s=20250930 header.b=SpS+J8aE; 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=1762184569; x=1762789369; 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:mime-version :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=7pGYIltijXphi3YFQuV1TBKOxvo8R6hif5FIohapyPA=; b=EDOoElH9ASO/ldh+J9I15A7GkqljP+knDTaz3XKMXL3X45/ZbIbPp7sK/21xlX9yLP hxex2JxJBjLfqeHmejnDnKEBUofEbiHjWgNDSWlCm1zLvm7F0r9T8Ultm1GYABXKKX5u CVjDtlQmrIuAKwkxMsdbVaE/SQd4AE2TzQN7RTMcq4+nhsTc1dxWV0PlaWhHjg8WecQr VsKZEBhDhcRcsVT4JXiols4zmHTY/5ryDMRUdLpO3t78JoV82/rZBvyhHd/+spvdRpW6 zZzX9RfCv+Bw5Gt2vEiMoSeDQAtlowDMqWSgKUnCpz9oygnsbVAPUIleGGbfpVCDffLj Vsaw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762184569; x=1762789369; 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=7pGYIltijXphi3YFQuV1TBKOxvo8R6hif5FIohapyPA=; b=TB6rprgRKsKibF0NWaZgMKHW1DBSi/tyiUQDnHHMKCFxGUFjk8eTL8jssdAy0Nh3Xw Gl6g5HjPKg9T36QLzb3yH3EwfOHsDB2tJ0Z5bvFYd9Sgj4jrv7HZNWhJ8EydGdm9SOUo mQ1AReQWhxwDLCVRY/MRAoSmOpcj+EJTCeuZCkl7bvt6McBq2e9uOnCTL8G/D1N0JAZP d5ghFX1sYD7F2IHMTIexsHEtE+pNlKTebkzB0C7ELlrqnyFOSCLME1xjpSz11gH/IkPj hgqqYmiIHt/j7Bq811Rj8k9Z2YKZyKKOREk32CzYcgbFXwBDNlV9D0XT6J+Lkx4UoJ+l xjfQ== X-Forwarded-Encrypted: i=2; AJvYcCWf+LEOi/TtaBb8lCZsSVID5t7lrzDJAh1NN3RAK6fmPlH5Dq89B17y9KoTUbXcoys8pA47S/g=@isar-build.org X-Gm-Message-State: AOJu0YwS8xY9BoYua8dqJY5HVc31QcjAubYKJxDzyTXYjK0PIN1R5RDw BMtRS0QYvsU+KVX1W7LZToWCg/t/LwQEs6WCsiYLcb9I78mvmlwB+dRl X-Google-Smtp-Source: AGHT+IFpzJPObvKGQO1CgQL8oyinX0mpuMLtT4IMZWJ9iryxEYds8z6S28J+iq7dTol02GrFFyasJA== X-Received: by 2002:a05:6402:50d2:b0:63c:1066:8bec with SMTP id 4fb4d7f45d1cf-640771f14afmr10433205a12.35.1762184569303; Mon, 03 Nov 2025 07:42:49 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="Ae8XA+Zl3ehbg/edJ/o//blbCZrNruEtTkkPd3AQOezRAEkvjA==" Received: by 2002:aa7:d3cc:0:b0:640:aee3:e358 with SMTP id 4fb4d7f45d1cf-640aee3e3a3ls2003736a12.1.-pod-prod-08-eu; Mon, 03 Nov 2025 07:42:47 -0800 (PST) X-Received: by 2002:a05:6402:909:b0:640:af01:c6f4 with SMTP id 4fb4d7f45d1cf-640af01cdcdmr4957571a12.14.1762184566694; Mon, 03 Nov 2025 07:42:46 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1762184566; cv=none; d=google.com; s=arc-20240605; b=Erlr1wXtmaYFaNhpGTdtjob7290dcmigjfLmkpyNwAEsOgF99VkfQgnjvofV3B/6Cl 33mWJIObAyAgyNM35TP0KiV76pZGTfxtYu6+KHyIz8P8zAkyi2Ssc39WER23WnmxhUxh z329qJip6hPIYYptCZ1uj2fjWIfLt2NTlVRmobe3GNTaW033ZKv8yuXP1HLZXEir3Pgr C5TX8xT09FcXeYFjaqk+pNC6eBf3TwyXaHhiNj8+aEj7GrV8GKDvWeMbAg79FytldmM/ ApYAa7TrQskoaA0HqBtbTk2k6ko1r8fGCF4dJhxtuPOH8tzx3DOGFthlDWznu3OjCExV /vzA== 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=UVzVVP4NaV4z5woFwCRnirxH9S5dfJ0XtSpB8A7cTwM=; fh=h/3u+BnesbohrVPBf25WVa1dvt5UrhWAO6IFZkZXrvU=; b=ilywYm7dOdGW0akZMBKcnjpARok7HDT8eTciKxYAE6Gru7XTQh3b/Xzv/zBLOae/fO 153MpNbN2/uij6VCW2xmv0pWYcQEnwK/KroB6G/f3tpUrKph0Vy67101GQeweO/OvplJ Gu0obKZ6OYERdgcv/wSqK7NYGPV6VoFPNcZ8gTM7ltcuXt/voGVJPfj1wdMKQEJcyfZQ dED+idYkSXPPOR6tQH4Yu3kioSNKog49xjBYoXJeh12NWaEYrdogS+kfXDEORhoXNJyN AibMnvjzMl3G4oxmcFjWEB6v6tFgd/pAaJMs5wyBuF5CiaOWElzCSzMlQemlPqokODTs O8bQ==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@emlix.com header.s=20250930 header.b=SpS+J8aE; dkim=pass header.i=@emlix.com header.s=20250930 header.b=SpS+J8aE; 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-64093dcf888si314667a12.3.2025.11.03.07.42.46 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Nov 2025 07:42:46 -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 4630C5F9CC for ; Mon, 3 Nov 2025 16:42:46 +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 2DDAA5F861 for ; Mon, 3 Nov 2025 16:42:46 +0100 (CET) X-Patchwork-Original-From: "'Andreas Naumann' via isar-users" From: Andreas Naumann To: isar-users@googlegroups.com Cc: Andreas Naumann Subject: [PATCH 0/2] Prevent adding unneeded package variants to recursive dependency chain Date: Mon, 3 Nov 2025 16:42:21 +0100 Message-ID: <20251103154223.985951-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=SpS+J8aE; dkim=pass header.i=@emlix.com header.s=20250930 header.b=SpS+J8aE; 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 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?= This is a stripped down version of my previous [RFC 0/5] Improving multiarch support for arch-incompatible packages For now, I've dropped all patches except the one which covers the problem where targets in the dependency chain are built for both the host and the target architecture while only one is needed. The second patch is a way to reproduce this. It's quite hacky, and would need serious rework before integration into the testsuite. Andreas Naumann (2): rootfs: Prevent adding unneeded package variants to recursive dependency chain DONOTMERGE: testcase for transient native dependency meta-isar/recipes-app/adduser/adduser.bb | 6 ++++++ meta-isar/recipes-app/gss/gss.bb | 5 +++++ meta-isar/recipes-core/images/isar-image-base.bb | 2 ++ meta/classes/rootfs.bbclass | 3 ++- 4 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 meta-isar/recipes-app/adduser/adduser.bb create mode 100644 meta-isar/recipes-app/gss/gss.bb