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; Mon, 15 Sep 2025 09:56:05 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-oa1-f62.google.com (mail-oa1-f62.google.com [209.85.160.62]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 58F7u0ej009083 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 15 Sep 2025 09:56:01 +0200 Received: by mail-oa1-f62.google.com with SMTP id 586e51a60fabf-31d8898b6f3sf5827863fac.2 for ; Mon, 15 Sep 2025 00:56:01 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1757922955; cv=pass; d=google.com; s=arc-20240605; b=OOl3SCxInj9B8cCH70uDLp5jhZK7RqvQ92wQhA3E7XkRkd8hgFwwsffFNlEHWIVvPA 9VNbINv7P1mQ4iv0wrNmKEE/4rrjXw9PFGeeALVAGBS/XOs7GVrwFy177FB/QjonTfmC vzyFnvUv+0eJbLAzknSjPrpQX0iH8TXiLg20hys5+WGzPWSvcY7t1v+EWfR2jl+Pyqj3 XzYmeJDMgZ6ttuWcCIm7Fb5FEfbIL5MZs33ntLWFLrNbrLGcqgZUnXdbmfg/5T1CGKSx d1j2N+gucquj9ojN+xYfs90tjDR/hucSvexvsa2oRVFiJSdTiARa40dwAGdXM6XkVKI8 fq5A== ARC-Message-Signature: i=3; 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 :content-transfer-encoding:content-id:user-agent:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:dkim-signature; bh=aYovpey3IYa8/qS+j8sMN47TDTxBRwg9qBUyd84mypI=; fh=GhgfZd0DAXqaaC3BUfeYxdSwrTv6rySQW7lvCkVPbXw=; b=d1pxnOuYiYial4fL1a0AlHX0tgSvljHZ8xIXuNl7gwjJutKG5twYNz+jUL7vEz/BfJ WQm0PwiMo9yhZ1AcqBHOSwtDuQ64UMa2bkynWNoNV82kR0nlYVvks43x15tw0vwpTGVu syyYSPVDt1sohrO+OKbgG6ukvOeEFIjwfdaG91syoYOnTdpBdV7ypcrCjjOXmG9umGNE yDHUjSSPXCBzNlnXwmip9LaUwMmQSEHMf5yYhuIDuJ4n3K8nLiiOkDZvzC6dx8qWCydw 18pQTecNueN3KsX/tCGn9LYwR3ZX+XrIHDqDD1ZtRmeFSZZDDC7In3+vSJyDRmperus/ qkAw==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=t4pEFq7l; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::5 as permitted sender) smtp.mailfrom=felix.moessbauer@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=1757922955; x=1758527755; 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 :content-transfer-encoding:content-id:user-agent:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=aYovpey3IYa8/qS+j8sMN47TDTxBRwg9qBUyd84mypI=; b=CGWazmgYLegEPJsAt2dvMxs226E9f3BQxKxr+F7F575XngBXZsp/Dlj+znIhZyC2Pj RgL5rzqXpKEuCcqM9JkuPji5oTDWW/nq9yXPij+51TdgDeH84SHZYCypliUXqwL7D/wR grixj+p1ugYg6TBSDZtdriLQPA0LTxGiILCDjPIIZaGR/Yc2MnxSjiyjEvXTbDi0XUIw kxxNwtEb2dHNeSZqoqWOaAFkNaMVH7mJe8gvjpTrEa7iABtL7zs4OTTg3zoU48WKchpQ 6HBjrOK1g9w9l7qwBDRR0GphD8WrDTfmzscEsfeAGtfH7T5qj1mFxDXsnfaX2hQw+hZq aw8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757922955; x=1758527755; 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 :content-transfer-encoding:content-id:user-agent:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:x-beenthere:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=aYovpey3IYa8/qS+j8sMN47TDTxBRwg9qBUyd84mypI=; b=nmSVySta5Srz/2mJbXiNqoTZvBDsjqVVNbQtc39x3YQsStTTgkoa3JvqOTpAvYCsb1 Y/qJfsJbmHGWEL0Cbr6CzypevV/wSdzgxPTIqlzf7UTWkss9JTuZq6ODCc376dwN3m8E jJ1TyVdIFDwGT/2guJizCvdP7V4U6pXDBQ7rzRo4OQGsSr4575QZ/50uoTB18iZ4mWSR 4ICS7vFrTg+mJVgDWLYikYTMzC6U/BlsGzogpO80n6UrgwLOj/XcQvJEGHSJ0al95FlU li0cdRKWBZtsear8t11mcTp+0uHAAiy14xtZJeda+6HoXGIwmhJwz20SNFhlczpb14vR 3oxg== X-Forwarded-Encrypted: i=3; AJvYcCWsH0qcFdsCat9wdmcHQxUvY7wGONaZGa2WtjjarrMSzK2am9OTMZySjtaWGlMQAgmpfImi@ilbers.de X-Gm-Message-State: AOJu0YwZI+ddOS3aNrCbUbXNgtmyeer9/P3t4gpOxNl8wQo+8E6vsXAT pL0hCNpBukVGmknjNxdsKfEsnzVDUky/l2RS6JS1d9YfdHiFaJE0tFhG X-Google-Smtp-Source: AGHT+IEBB6qbEqNpRdrmJvyT5Cq7g2abTo48cGLYGP0IjDo0rp/exOhMeziAKR1hB36VazawkQkx/Q== X-Received: by 2002:a05:6871:330c:b0:315:a259:ca5a with SMTP id 586e51a60fabf-32e51b249dbmr5928235fac.0.1757922954909; Mon, 15 Sep 2025 00:55:54 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h=ARHlJd6k2hnasQY81vhO5m02KqhpB8xVGV+CU32rmv0G0qhBZg== Received: by 2002:a05:6871:5f0b:b0:330:dd92:63dc with SMTP id 586e51a60fabf-330dd9264adls412330fac.0.-pod-prod-05-us; Mon, 15 Sep 2025 00:55:53 -0700 (PDT) X-Received: by 2002:a05:6808:5091:b0:438:40dd:ee11 with SMTP id 5614622812f47-43b8da6a6d0mr4917707b6e.47.1757922953855; Mon, 15 Sep 2025 00:55:53 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1757922953; cv=pass; d=google.com; s=arc-20240605; b=WeaIMmuYyMcr5bcGXnaxgp7v7E3G1mb223AFkqAQr3d6S0oE+ORp5xcZfkGufxoC33 99rAYwt6Bs85HnsGJU2rg9g3bZqAs6XRv0ClVj+1aOfsJOVBzsQ8FRs9HH9xwR/DGRzm 0vWXuC2IBM3ii5TC6Jxkc4sSPsYPt5U73LUv3Y6gAHXt7ozhmCi1M8yT7Q+dwSDnOpSW owxF/dZ6Wgwo4A2YmJv60iLaFqL81CQVWOkyFiY0oIwBUfwCvI4BsagvsIQoo2/9t2TG Iz01iWiAi+8dISkhX19vqkOfrtCPDaUSm7FiwyzTDXiZBdrH0H7vIjRpc9iGymtQP/P9 TcjQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:content-transfer-encoding:content-id:user-agent :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=U9/kkPiQtaA/WeVaVx6F0cb37K8xnNfY2V2hQt5n7Kg=; fh=hSVw1vKcbZGS7UlTggk1wwjyx5zExmSg+9tS3Y3uuxQ=; b=RyNc1FK/fLnVUlQD/WzGX7rddSIjJOzcq7P84+fLqyV2sGRb5Cuox1Bz8/MWd7618+ jMtH+ROlPupf1WivigvBvnrJqacGA33womnFMEZKs/BHg4/aRdQTce+nzGVC8PD2Nl1P TwVRPuO0QLWEtVMTaLmOlx8MKndIk3mZSTljRtmH2y1W6RdU4drRz4JjX2G912bcikRp lgSvhDpx4A7WZVN4tNb46sycEoInrlc5DNcKoHDDqu726vThHv9d7kADkESk4Qfv4kIw RSn9ygdLiKekoLcbt6weDmcxxvNAomc2XhMvae6gnyyBrjYBa2MRxcFn6yeOPgR2wWQG r0qA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=t4pEFq7l; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::5 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from DUZPR83CU001.outbound.protection.outlook.com (mail-northeuropeazlp170120005.outbound.protection.outlook.com. [2a01:111:f403:c200::5]) by gmr-mx.google.com with ESMTPS id 5614622812f47-43b8dbc95besi282859b6e.1.2025.09.15.00.55.53 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 15 Sep 2025 00:55:53 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::5 as permitted sender) client-ip=2a01:111:f403:c200::5; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=lSWQGSuEgHrMIT/X/XT3DalBddJoV3d+2ymwFzp3lhmHaEp528NmGYnzK5GFmVI7GCADJuuOGxoQw+ALWUbNCJXzQKa0gwhdLWdlicHPzEZt0qooMd9rgvq4KbXm6QaFoehe9kLhm4W397ynmm1xtY6o7UK/0IioMKETvFSodP8v+mqsItWQMAI0BWH0sqoIbRi7x2JRqNflu9e6gFlW9FXFvGRf5XrrxYeL4bQfe/uDjZH9EG5SiEa4rRgaaeunlIruR1zI1mNUG6NTaJGRu/nHUQZMij4iktyLAxSnkCanniEOqPdNDrz7Eg8oAMck1cuZSqCborXyqEy6uKhEUA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=U9/kkPiQtaA/WeVaVx6F0cb37K8xnNfY2V2hQt5n7Kg=; b=i6QxbBNn757uD9UQX7OKLjy7kLs+efUpDrjYD7rSK4zxokSNe0HCEqKnEAmNCJN67XK2WlcRtTW4AvAo3H9VroMlxttpo2h7VVWEuOZtJU+UK/GKs+tYjxLTxp4CbVo3/G1Y4tSKzPiwbWdeRSzcjOwx3Hv6Vo4bSmGWNNmTtyRm19UN3DWtSGUZ8ZuzaTVLmAEkqqZiOj8Y5jEudAp1k3Zf7eE86OLOUgGVhQH4sFStsHjg3a52fokoWSCL3ZLEcm3jcQu7+n1Lf5bbfRXJLjOkhkxJsBDqMAlM+O6RL0V/FqsBaX2DjH8UifUXO9cJkm42nwwbsQ17dPU5K1JOyw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none Received: from DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) by DU0PR10MB6559.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:404::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9115.22; Mon, 15 Sep 2025 07:55:50 +0000 Received: from DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::8198:b4e0:8d12:3dfe]) by DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::8198:b4e0:8d12:3dfe%4]) with mapi id 15.20.9115.020; Mon, 15 Sep 2025 07:55:50 +0000 From: "'MOESSBAUER, Felix' via isar-users" To: "Schmidt, Adriaan" , "anaumann@emlix.com" CC: "isar-users@googlegroups.com" Subject: Re: [PATCH 2/2] handle DPKG_ARCH=all case for transitive deps Thread-Topic: [PATCH 2/2] handle DPKG_ARCH=all case for transitive deps Thread-Index: AQHcEc/UrCLzKC+EREa0iF1ROW6fLbSMYKMAgAGHE4CAAe60gIAEMkOA Date: Mon, 15 Sep 2025 07:55:50 +0000 Message-ID: <96bbe4d4fa98a89ca8ee07dd8100b1a936b394d5.camel@siemens.com> References: <20250820124140.281190-1-felix.moessbauer@siemens.com> <20250820124140.281190-3-felix.moessbauer@siemens.com> <24e7baaa-c347-4327-b06d-25c9a074a494@emlix.com> In-Reply-To: Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.56.2-2+b1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DU0PR10MB6828:EE_|DU0PR10MB6559:EE_ x-ms-office365-filtering-correlation-id: e2011ef7-df55-49f7-262f-08ddf42d49a0 x-ms-exchange-atpmessageproperties: SA x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|1800799024|376014|38070700021; x-microsoft-antispam-message-info: =?utf-8?B?WkxZSnZ1dzhreTVJTjJzeUxxZVQrM3RHRitEdmsxWTd4UHdCVGpXNVNraDdj?= =?utf-8?B?OERvYTk4S2lVVVUyNkNMeEJoWWZkNTQwT1g4Zk54SE93d0tDK0IwQ1BUekFa?= =?utf-8?B?QXF5OTNMZ2hmcnowN0JUTFdKZEl2TlROUFBwU1JGZkRVMlZONGk1M1lBZ1cw?= =?utf-8?B?d0JrT0czUDB4d2JHMjBkeUZpRVMvZncyMTZQK0xUSFhad2dDVUYyMVc0aEhS?= =?utf-8?B?SER5dTFrSmFMSEhNZTVXWmw2QVBHK1dHUTNnbG5hSjFFMGRnME0veTVrQW82?= =?utf-8?B?bm1kOVMrblMzZE0rUFhuK2JHOGpSd3dwVmI5Y3V4cFVDMllHVzdWNEd1Y012?= =?utf-8?B?cys5MnloV1JTQjBHSVdDSzQ1ZnhmS0pRNjBMUTEwbHdSTXpSclVpVE9SSjdR?= =?utf-8?B?UDllYmU0US90Q1V0MXJHTU1GVjVnSktHcGRFNXJIK3o3aG9pMUhJL0NnMzhy?= =?utf-8?B?ZlBZdmhGUkFYUFUwUDZEUEtBbm5DbnNqSHhnOWVJeDA2NXN4eFMrZW5Fc1c0?= =?utf-8?B?ejY0eTF1YmE2UEIxQmtNZ3dTSHNUNDVHTHA2cDBZdE9EU3pWL3huc21OcTgw?= =?utf-8?B?b0dGNEJMUnhGbVBmME1nRWRxMWlFV0EyRE41Rkp0V1RmT2JlWTZ2QVFNVXEw?= =?utf-8?B?WURPVVdETGJHYlNabWc2Rkw4RTNPTktrM1VHUU8zL29TREZIdE9maUNUbTZh?= =?utf-8?B?SUx6TlV5aWVmU0VrOS82eXBzS0QvelhOUEdSZWdvZzFheTdTQlkwcEo4c3ds?= =?utf-8?B?em1wSGoycUxMbjQyOHltemFBTmZGMkxaMzVRY3k4dk5TTVppeU11MkJhb01D?= =?utf-8?B?MTZVcml5YkJWa1psYllwRGxOeW9TQXYxRTZHQmRDYjNkNzhUdzNQWW9UVUU0?= =?utf-8?B?TlduamtGMGRZQnRtaFNHajJMakdrZ3pmOTVPVUY5cDgzNHN5ZDBmS1ZlVTRS?= =?utf-8?B?MkVjQjB4c1lRaXJCcVlwdWJZUDFXcHVOR1cwVS9UeW5NVExSU0d4M1RFOHhD?= =?utf-8?B?MnZ3ZS9lR0VFTXJYeUE5Z3RxZ3FxcjArVHZsdCtIajE4amJ1cVp6Q2U0ZjZm?= =?utf-8?B?N3NqVjFUc283NjVlSFN3WFcyWXpxQXlLMUh1ekQrQk5TRm1SanRXU1ZBTjJJ?= =?utf-8?B?NTBxV0FIcnB6NFZmdFJsb2IzRnpoTkR5cFV1QzVSZjJwUFBvWFhXWWNDMlo2?= =?utf-8?B?MjdpOEpaazdRU3hKbFRWMytFVTRBdDlpZU5BbkxDZFgwcHVpNU1mbTVRRHE2?= =?utf-8?B?R3NxMEF0NzlOQXZTREtrWGZRVEJMbndFWEw5TVBTL2V4a0JJbHR1aXFBaVlC?= =?utf-8?B?UGgySHZaeEg2cjR4TmF3RzBQRm5pQ3hBNEhoSkc5b2c5aWcxbzdlcnFCaFBx?= =?utf-8?B?VFpDWHFMRFpsSGVFWXVNbVN0WlRoMzJkU1EzejNvdXFHdGpEemduSnBhRWhW?= =?utf-8?B?ZUJIeEs4aWNNcUprTXE0cm1TVm9jWU90SEd1dWtYbTRxbVZsSlRZd2NmMUxu?= =?utf-8?B?RXJmWFhKdEJXVHR3b2hDdEQvekhxNGRDUitUMjBKSGY5blVWenlsN0dDUTh6?= =?utf-8?B?TUptOVBGb3FQNEh6ZFRRcExmR1hUL1A4ZEJiclNrOStvYkYvZ2tFQTlnVUpT?= =?utf-8?B?M0lMNTdnTlM0aWtSMUVVdWk1Sjg5ZDhnWkJzU1h1Z0taNktZTDhLWHhxWUpu?= =?utf-8?B?TUdFWEQ3dElEQ1NHQm5MWFd6QkhmN01LcTVUNnhhVTEycTRKUEduMEluWmE0?= =?utf-8?B?RTF5Sk84TStIanJHQnhNak9SMUhVbTNwU1JnOGJHTnpTdnBvbC9TTlVzOG5p?= =?utf-8?B?c05COUZYTFF5MXFZWW02YVFVa1B1TzFyaFNlSzRYVGpPeUlyRlRKaTFyQmQ4?= =?utf-8?B?MXZmaDdyR3Z2NW9ia2RLM2xrTjlvU1dMNzR4MS9BWmNPY0NYMTVsQmIwTDQ3?= =?utf-8?B?NEdycldBTG1JQzJ0WlN4djFmbXZza2JmWUQ5SjlicmRPYzN0UWhkUHZuelR1?= =?utf-8?B?V2xVd05yL2JnPT0=?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(38070700021);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VGJ3aVBoSkdRSUZhNFFvaVF4YitST2U1Zm0wNldpODVBWWxxdFREWC92Y3hJ?= =?utf-8?B?cEVEaXFwVkY3ZDlzTkZ0VWMwZVV3YWErU3BxaXA3RTNKODJPS1NXV1hIUzN0?= =?utf-8?B?VFZhaTFlenI4eGRLbVdSdjBBa0pFVkY0SUpjWVFHUlFKUGRqV05oL2tDZ21p?= =?utf-8?B?SzNjek04eDluYS9IK3FicWUvLzlSMVBid3VaRWMzcXgvSTN1aFNGNEttRlVl?= =?utf-8?B?WmxPN21XOTNkM01iMHgvbXZFTytRUlc0Z1hvV1c1Z2JrSlMvMDMycFplUXhm?= =?utf-8?B?dDZFQ3J5OXEwaVVyWmlDR3ZDamlHcjVQVnUzbUFjMklQUzIzeS85U0piOThZ?= =?utf-8?B?WC90dXFHTEFmcXd4RlFWVkx2dkFPbDZpZVNsNDVFeitvMldGWmhtTk5wUGQz?= =?utf-8?B?ZU9FOHRGUWtzbVJUSWlEdGxDei95L3h2enNpSUcrTThJcWZhK01xUHVjR3lx?= =?utf-8?B?SHhkY3ZWWG1nSVk4Y0FmaTJmcS83akpoVDdhOFJvQkJ1ZWI0d2FmVW4xbWJa?= =?utf-8?B?ZHA5dERoNXNKOUJueVJSRTBsSmswcWZuTDc4YUtMZ2dMME5KU3NvQ0xnYlVm?= =?utf-8?B?dXVEcjN1UnJxUEo5Vy9WU3lRcWZvakFSZlJTd3B5NmRrNEZFK0RKcTJINkJV?= =?utf-8?B?UEpKVm9kRzZ3RzgydnJvdGZpd3Y3cSt0cTBKS0dVZkd3djZtbUxGaHlNUDhz?= =?utf-8?B?Qmd1ekF0YStZYmlob0lwd3N3SGhEZXdDSkszRks4MnJKUXJ5OUlHaHJaeTFV?= =?utf-8?B?VVJyazhLU24zVGVGb2lWY0hnNEJIdE5meGduaHp0VkF2cnJrMWZJMmlOVElU?= =?utf-8?B?N1l1RTdvVHFmR2RGMkprbmd6aHVWblZpMEdYMlpUSGtvWFJRUjQ2L2Z6ZmFY?= =?utf-8?B?Wk02bDNiNFdIMWRwdTBRdS9YRWtHTXRHSllzSURGU3A0dEhGc0FSOUFhUVB5?= =?utf-8?B?T3V5K3lxTCtrQUxISE9BYWdtVENwUDhJeTB6a3lOcEZ6ZWp0SXEwTktwUHlN?= =?utf-8?B?TEIyRlJ3UHdhL1BaMG9ZMVEySk1ZeW01MGlRN0d4NC9zU2Y0SzBjV0RIMExW?= =?utf-8?B?UVltWGFISlo3YWtGTC84Mi94MlFMMnE4TUluL3daVTF6SWRCZU56dVpQY3hB?= =?utf-8?B?WmRQUHpZNThqQjMyRGVvSU5PaFc3MEh2TkczbFdMVlBKbTRUK3lPNExzckNC?= =?utf-8?B?WUcrRi9IUGVsQjY2ZUtzdlg3Y29qTVZhSmJwS3lFVU5zZldUNWhEQXlVZnNE?= =?utf-8?B?SkswenFQWEw1alpSRW4yb0tGY2ZKQTRoV25uMlNGNmM3bHU3bHdQdWNJQjA2?= =?utf-8?B?cE0vUDJxeE9QMDRlajJXa1BlV3hGTlRUWWRnSi9TUFBYaWpNNkM1VWNmTGFt?= =?utf-8?B?TlpvdG45Z0hJWHNSWGt6dmd1RVhPR3FCbTJsM2JzT1dBVTZFRFlkVW1PTzU1?= =?utf-8?B?bk94enBUYlNpWG9heHBTWnFwL0l2WVpRak5HT0ZGeUE0Sk1Od092NEJHMlpr?= =?utf-8?B?RmIvV00rM1hJa0UzcS8waFZlMnBLWlhvZER1QnozNjdXZ3dFVUNFUXNGc3Zi?= =?utf-8?B?SW45NjNINmpOTUtNMXpZQ3FzTURPRUZ4NnUvcjlwVkkvTlEvUURhdnV1WnJB?= =?utf-8?B?a1ljUWxPN3FyelozRTlwc1EvckNzdThabGhrZ2VkeTQvNjF6OXRwSUQzL1o2?= =?utf-8?B?OGtEN0l0ZnpCWDRNcHZmV05nMHp1c1FTcFcxRVEvVEVsUElOVWhMY1NDUE44?= =?utf-8?B?S1Bjb2JlaFF5V2J2WG10VFZ4Y0w2S042aDRHOHRGb0dhVktaRFRoa3VaK3Bv?= =?utf-8?B?cGp2ZXVWeXRVMWxmanVHQUw2NkdPNmRMRGJ0ejROTU42OXJJemRVaEgwSTZM?= =?utf-8?B?UWR6Z3oveTE2R1JNcCtiWTF6ZmdrUnJ1SFQ3NEhLNzh3dnpBNWFsem81WTVI?= =?utf-8?B?cDBwUFZ3V01pU2xQZFd6M0wyZXUwMEErSGJYWmcxdDRaYVhnRTlmRGZkZ1Yv?= =?utf-8?B?ZUlONDRyNDk3c2hQMzRTYUl5bFpBRWhFZWFRMWVmMlp4ZkN1cjhicVluRzlB?= =?utf-8?B?MTcvU0Y3cnRlUmlDZGxoN3NEdFRXNWJaYk1WWjYxUkFSRUlDVWMySDF3dWRG?= =?utf-8?B?Rk03bnJrN2hrY3ZNV3F2WUx3OUdhczB6K1dCVmtFd1UvazVZRFdLaUlEZEVZ?= =?utf-8?Q?1yKmDZKXaTabTIuzrrFQwg8=3D?= Content-Type: text/plain; charset="UTF-8" Content-ID: Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: e2011ef7-df55-49f7-262f-08ddf42d49a0 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Sep 2025 07:55:50.2357 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: u0STSm+KiEH2rZN08OMmSqNHX21kJl7yXrCTfl3pIeXjxVs2se+2Ovsh0WVJDb5fOIirJrAsrXVhgB1pSZbjjDsLyFM4hluyohbFpAB8x+M= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR10MB6559 X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=t4pEFq7l; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::5 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: "MOESSBAUER, Felix" Reply-To: "MOESSBAUER, Felix" 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_H3,RCVD_IN_MSPIKE_WL, 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: 9AgzxX1t7HgK On Fri, 2025-09-12 at 17:50 +0200, Andreas Naumann wrote: > Am 11.09.25 um 12:20 schrieb MOESSBAUER, Felix: > > On Wed, 2025-09-10 at 13:00 +0200, Andreas Naumann wrote: > > > Hi Felix, all, > > >=20 > > > Am 20.08.25 um 14:41 schrieb 'Felix Moessbauer' via isar-users: > > > > Arch=3Dall packages might build depend on other arch=3Dall packages= , hence we > > > > need to correctly model the dependency chain. Otherwise the transit= ive > > > > dependencies are built for the distro arch instead of the native ar= ch. > > > >=20 > > > > We implement this by dispatching the non-native variant of DPKG_ARC= H=3Dall > > > > packages to the -native variant by adding a dependency. We further > > > > replace the non-native do_deploy_dep task with a noop to preserve t= he > > > > dependency chain. > > > >=20 > > > > Co-developed-by: Adriaan Schmidt > > > > Signed-off-by: Felix Moessbauer > > > > --- > > > > meta/classes/multiarch.bbclass | 18 +++++++++++++++++- > > > > 1 file changed, 17 insertions(+), 1 deletion(-) > > > >=20 > > > > diff --git a/meta/classes/multiarch.bbclass b/meta/classes/multiarc= h.bbclass > > > > index babdfbd4..c2bba21f 100644 > > > > --- a/meta/classes/multiarch.bbclass > > > > +++ b/meta/classes/multiarch.bbclass > > > > @@ -29,7 +29,11 @@ python() { > > > > d.appendVar('BBCLASSEXTEND', ' compat') > > > > =20 > > > > # build native separately only when it differs from the targ= et variant > > > > - if not archIsAll and archDiffers: > > > > + # We must not short-circuit for DPKG_ARCH=3Dall packages, as t= hey might > > > > + # have transitive dependencies which need to be built for -nat= ive. > > > Funny enough i suspected to have the same problem yesterday, but it > > > turned out to > > > be different: When a package is single architecture only, e.g. arm64,= it > > > should not be > > > extended as native if HOST_ARCH is amd64. > > >=20 > > > So I added a check to BBCLASSEXTEND only if DPKG_ARCH !=3D HOST_ARCH. > > Good catch. This case is currently not handled. But I would like to > > have it in a separate patch, as it tackles another issue. >=20 > I thought it's possible to make the nesting of if-clauses easier that > way, but after some more thought and fiddling... unfortunately it's the > opposite. So yes, separate patch. >=20 > >=20 > > > > + # This special handling for DPKG_ARCH=3Dall packages is left t= o the > > > > + # multiarch_virtclass_handler > > > > + if archDiffers: > > > > d.appendVar('BBCLASSEXTEND', ' native') > > > Now, seeing your patch to remove the not-"all" case also, I wonder if > > > that could be used > > > as the sole check before BBCLASSEXTEND. Like e.g. > > > archIsNative =3D d.getVar('DPKG_ARCH') =3D=3D d.getVar('HOST_ARCH') > > > if isNative: > > > =C2=A0=C2=A0 d.appendVar('BBCLASSEXTEND', ' native') > > > > else: > > > > extend_provides(pn, 'native', d) > > > but now I wonder what the extend_provides is needed for. If HOST_ARCH= =3D=3D > > > DISTRO_ARCH, what's > > > the use of providing a native variant? > > If we are building for the native arch, we can just add the -native > > variants to the PROVIDES, so dependencies of packages depending > > explicitly on -native can be resolved (without the need for extra > > recipe variants). >=20 > I understand that its a simpler solution in that case. But, maybe I'm not > seeing the obvious, what would require a -native package then? If=20 > target-arch > is host-arch, why would anything else than the base package be in any > dependency chain? Consider the case where you have a documentation generator in your dependency chain. This should always run in the native arch. In Debian, this build dependency would be annotated with :any. In ISAR, you need to annotate it with -native, to ensure that always the native version is built, no matter what is DISTRO_ARCH. >=20 > >=20 > > > But back to your Patch: Is it possible that -compat "all" packages al= so have > > > dependencies on other "all" packages, which in turn have dependencies= on > > > architecture specific packages? > > Good question. In general, package dependencies are resolved for the > > native architecture (or the requested one). AFAIK this selection is > > propagated down the dependency tree. By that, A:i386 -> B:all -> C:x > > should always resolve C as either :all or i386 (except if there is a > > explicit cross-arch dependency specifier like :any, which we don't > > model in bitbake). Anyways, The A:i386 -> B:all -> C:i386 chain should > > already be resolved correctly with this patch. > The patch doesnt change that -compat is "short-circuited" when=20 > archIsAll, doesnt it? > Or maybe I dont fully understand how the code works yet. > >=20 > > Tested by's are welcome :) >=20 > I'm working with it and keep an eye on it. Thanks! If there are no other comments, this patchset is ready to be merged. Felix --=20 Siemens AG Linux Expert Center Friedrich-Ludwig-Bauer-Str. 3 85748 Garching, Germany --=20 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 e= mail to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/= 96bbe4d4fa98a89ca8ee07dd8100b1a936b394d5.camel%40siemens.com.