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; Thu, 11 Sep 2025 12:20:34 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-qv1-f61.google.com (mail-qv1-f61.google.com [209.85.219.61]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 58BAKW6t019540 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 11 Sep 2025 12:20:33 +0200 Received: by mail-qv1-f61.google.com with SMTP id 6a1803df08f44-7654126cc2csf3970356d6.0 for ; Thu, 11 Sep 2025 03:20:33 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1757586027; cv=pass; d=google.com; s=arc-20240605; b=bgAl35DVcmtFKuuRbJJOzov6oA3+FC8oc27LJ2LtoBjlWYWppms6O3oZ1xztZtlsyH Wv6lH5bqXer329OhXqKk4+x/Ctc3tVOfs3gjUSNGlDEdtTdq3wqIB6gEkXtbwRBXcvzk W63cbznQ7FZYOA0bfqQFWeB1ubINSrv5sxVCmCY2MSD19Wu52Xwcw878aGQ0/dN6AKwn fFSvq8v3239m/t51uTHWneO4pWmQnUTkoToMnbViJXxCvnO8Ru7nFskXiEOx3edaixE7 cpTGvzh/a1Rg2oaYZYeNJeY4+t9tdylrvEQ/Qt2zqXW1v2t0W9EjU2WWdwSys98ilGf+ h6Ag== 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=bayayMTFMXFdgO6/cj5WBWbKezjj0alzWFCfyQj0ILY=; fh=365FX8zxCdsH2ehF437S+E8YOpNZhzYxkC0XmlHJ70g=; b=FBpdadQDAjQCHd1fab4YFhDQYacqAqt4w1EdAZct6zuRNhnLNoObH7o/bzE9BhbNfp FludXhTlMwGqEEWS0qnX8fikB1k6m6/wStAwPsLffPcEMk6bzq1rX3qgNeejSWn6/Fxl NYbv9EVhlh+YMyYhqNhDd2tWXSlP77JALfabOe4CtEOBLTYD5IHa9RaEiTWWPpfY4aHr tmPDqWzHyMAtN2hZjkU6eRKavMjjp37iHfMO5/FnZ0N21zHLvi2NhmQfEtUymiI0pVsD hJucWiLIPWxRSiZ29OJHrOdZIMsNYCKyTMxl20M4geKq/dv978F6VSMw6PrvfcadkQ3q ApzA==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=wzg0Itrv; 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:c201::1 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=1757586027; x=1758190827; 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=bayayMTFMXFdgO6/cj5WBWbKezjj0alzWFCfyQj0ILY=; b=BdzjLh5heF5yysigHJmEm1yB19IoJAluAU7ScMF1o9sgQnaagFkkjldxT0gKhU1vnJ MWDKF+pyRhc3OK1xyDJisITCngC3pnGg1/fgWafS3vhae+LvtqWo1GK+Kem1bRBYyrX+ pvms6FF1u8hfkBbM3fQwYwGvtdLJ4zrFndlll9i4Zol6XUhHR25/jUy9n6rXLCyR3ikm wMjFQz8OyT59v6jeKcM+xiG31X5kPIqQjUZkl05S2CBWod02llJ5KUUk7RoijT1Kbs2Y lGr3USSmmcV/I9bVLduiCEn8qjrpalizcGEN5GxocL19JZiopCdW1zCj3zsRi6uD3zR9 eeGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757586027; x=1758190827; 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=bayayMTFMXFdgO6/cj5WBWbKezjj0alzWFCfyQj0ILY=; b=tMs1g+YRPwrIctx6mq+l9FcM+BFs6i1rDZTDm5wZhK9CI7CQ0mC0HdzUhN3GoPo5d7 ORniSaVeCXqc10+8UyvjJOP6c8TADdX5yBfvx1CL6sRHqSVtNJwR0DHs5nwkMSe2wh3W OODtJEYG58WaWgzwCAQjkINt6F/DalsEQJZk5DIFMYHKXOZc+x8LidAaqJn1mT4lsDMT +9CY3X8uWINkuZ8/X4PwRrEWAKW0SuECMt+ssfvh10XmMOcDqyu06AhKZhXKEwmAejBv hLaaXKYjzbhxiu2qfYao+YplIAK99q1iACfgVGCGvux9yAAEzF8s9orURdxffl9g68I8 HaBQ== X-Forwarded-Encrypted: i=3; AJvYcCUEXolWYlFbZQcEugni+qLu5Yo0N4GXqe4ge2UIdI/ciwrQr0C1YL5EwHzwzAKba8MDtHj6@ilbers.de X-Gm-Message-State: AOJu0Yy4QYu5EJTs3yFMlNqgbE/cNfBU8sMKNqvZPfw1LaOyJPNk5qct MVTAcZfsb2Sv4hgR9a3W6BrvpTx2oArArJPkKgDrUfrmp//qHW7RVbxW X-Google-Smtp-Source: AGHT+IEFf62qY79TUvQqRqTSr8vThFKA9jLIZafjVxR6oSdsj+q78IyFE1o8CzEQsT3bf2Lw3FjbPA== X-Received: by 2002:a05:6214:1250:b0:729:d0dc:f3f2 with SMTP id 6a1803df08f44-73921a452b7mr225491886d6.7.1757586027024; Thu, 11 Sep 2025 03:20:27 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h=ARHlJd4o0ny1dtdZEfYeGnCUtCiMJ4kmR/2DOlutnCH66go0gw== Received: by 2002:a05:6214:d85:b0:6fa:fb65:95dc with SMTP id 6a1803df08f44-762e47c0ab3ls9623176d6.1.-pod-prod-01-us; Thu, 11 Sep 2025 03:20:26 -0700 (PDT) X-Received: by 2002:a05:6102:a54:b0:4e6:edce:4b55 with SMTP id ada2fe7eead31-53d0c5ac0aemr5891495137.4.1757586025819; Thu, 11 Sep 2025 03:20:25 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1757586025; cv=pass; d=google.com; s=arc-20240605; b=N1omnfa6pFxEiqWUfz/KXdJYY+8Iy58l+BRzh7llamuRSA27i+6Xeikrf7ABnHcKnP 6i/ftG1wLOJi9NKx5hq15oJ5r7J4Z+G39vVF2B1stkPTSnI8DQJtW/qS0NsNDgn1Diyp 8WHlCOBL2QpdsVgJfk9wPI2EjvQju7b288lnmQSUAaoFfxhIhPt68+0ox1NbGReFSX39 +wNlzEemnLvj9QZUHH4/Lv/MbjKF3KOgWwfCiQfyFqU/asGIkEI/xXr/gHqI5aVWlhfd malj0FyTCtIui83uv2kv6J7RIchOxQDJEBLJ4roAGsQtcXZ5uR5TcHkNRWe3yS4HwgZ5 +7lg== 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=hUN1NDAhuz5+9wp7PMhXgHExkCQ1h5BkKckvNxLbBow=; fh=hSVw1vKcbZGS7UlTggk1wwjyx5zExmSg+9tS3Y3uuxQ=; b=Mld8LWy3QDjHb73OZqtJ0R8T6zDS/n7bxjdyHQU/tDxyoIEoTo8pvV9D2OyopP2v34 lOoZJPpNZyYztsXIM85nyA8DNCw6y9+LqiWGqZAQFRobpXHx3w5ZmaP7G7khtjL8lsWg SfP2wWnJTmkc47rJCotsx1jPP00h+pR5n/6g8rFT12romynfr7GaDdE34J8yfR36cTEh n1d6pH9kqFzZDhgdJ0KoW5XkcOJkX5/Q85xe6k12wGZdf7rRyGBxtqtPDUk0W2xdLztL wu4FqWlweQmfv6fhMiyja3HTpgkk7oZL2I9Y5m3b6BIxPTYbFr5+I65eHJnjOz9NGzwx KBTQ==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=wzg0Itrv; 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:c201::1 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazlp170100001.outbound.protection.outlook.com. [2a01:111:f403:c201::1]) by gmr-mx.google.com with ESMTPS id a1e0cc1a2514c-8cccde20835si47594241.2.2025.09.11.03.20.25 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Sep 2025 03:20:25 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c201::1 as permitted sender) client-ip=2a01:111:f403:c201::1; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=is6fFquumGTm6BAJyiR4lux7azppJpYbTl6k8LqcHpKYQepFUxU10waWliUQctuXrAwn1sILuHJIOpmLkkXG1cZzjOJSJBEMlEnvxJgiYq7soiFI7CRJEUh97OX9Qceqvfd3MTbbIARhx1PCsqytgC8/aOmA9D0zhu78U0hF/BDzRUweHtPyCKUsup4EROlrPel32iVb46L6w1wqLPu3t8a/o3ECxYr/+AzIJ5hNBwlJAZ/ThoFAsNoRGp8XKn9F08B3tbMTNNHQ//B5CESuhvUyB5chs4a2SFEjt5cBWBXOgi72TjZT4mUt++K2U9yiOpFwf/6Vt/SiYPihCorHmQ== 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=hUN1NDAhuz5+9wp7PMhXgHExkCQ1h5BkKckvNxLbBow=; b=Elhhxnf4y/nciLLPfE4NQmOyFQSKuQNJ/cYjeyR4mJwa4o593j0ZAwSxym6CdAyxI23Ubmzyadpi+0djIZYTw0FYK/i0FA7lt+r11enxgzfvmZmm7P6MupuxbWSA2H+DXkMHfkeLFICuNxQEhaJa0iqrVWBn6uMLktWV7CK9nXC7g2NrNzZa6HBi/luWO0fTgnBnlxwW+vKE5HmKiEzeqRVSPjS8NpyBllE8NnM6qBUvKmvYgo8DsA2lnjhFnPhhe4+5oHfn5ge0JTgbc9UzCiQHdws1ISpXwzJ1QpZEbUlwfll4cLkWzpVQT78nQBgBJzDvFggzwlZD2tQOprt0Rw== 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 DB9PR10MB5305.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:339::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9094.19; Thu, 11 Sep 2025 10:20:19 +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.9094.021; Thu, 11 Sep 2025 10:20:19 +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+EREa0iF1ROW6fLbSMYKMAgAGHE4A= Date: Thu, 11 Sep 2025 10:20:19 +0000 Message-ID: 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: <24e7baaa-c347-4327-b06d-25c9a074a494@emlix.com> 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_|DB9PR10MB5305:EE_ x-ms-office365-filtering-correlation-id: 9a16bba1-6f4a-481c-1fb7-08ddf11ccf5f x-ms-exchange-atpmessageproperties: SA x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|376014|1800799024|38070700021; x-microsoft-antispam-message-info: =?utf-8?B?M1BJMjMvbm5FSU9TbEdkNmZneDBQMUNTSG9DYVFoTWNVOXp3WmZ3QTcveGtL?= =?utf-8?B?dlJQR3l6YVZzUHZkUVRzQjZVUjVuRG92ZmNOMkJnVXRwWkpubENYb3dTWllZ?= =?utf-8?B?V0tCT3d6UFVNY2lQdXk0SGlTNzgwOXJSZityMjNVUmZqRGJLazB2UmZaOGpq?= =?utf-8?B?VE5XZERTWEhEZ0QvbU5BdzRTdlpOdVJ5MDBSRUdPRW5WZXdCNmxsaTYrV2tY?= =?utf-8?B?dDhmcWRvTDZldkE1dFlGODhKOEZIM2NCdno0bXoxM2tyOWRZSlRkUUtQbFVl?= =?utf-8?B?bTlhN0ljODlyRjBoTzU2SUNQQXE2YVlxd0x2UDFjWGdkc0FwcHczZ3ZhZjND?= =?utf-8?B?eGg1VzBLbjBMTXlSNCt5bHMyQjJMVDhyZC9rbHZ1MTM3aWlTTFgwaC80NkRw?= =?utf-8?B?UHBGemRCcktMSUl3dE56YXdMdXBPNzBpaTF0b1hwaGZnbVlEWTc3dVJyRlFO?= =?utf-8?B?b2pXZldlNUw0MHhmNFpFSnZDdDBmOFZBTWM5V20wem5Da0Qxcm4wY3JnWDlC?= =?utf-8?B?NzVma2Z0RERhWUNNUGxGWlIybnJVTDJtSVhyQUpFNGxRK2F5aUJpOTFlUHJq?= =?utf-8?B?NjMvZTY0bzI1cTFZSmNGU1B2enNzdkFweHpvVm15Ly9FRE9xYnFxdkQ4bEJa?= =?utf-8?B?Mjd3OXFJcVdKVVV1T0F0ckNRUldYUVQ1dG0yM3lsQ2ZiSDl3VUVkS2VuSkto?= =?utf-8?B?TDloc0hxQUhzMmo2ZjA0bXVmYS9zS3JKNWZjcUp6M1J2dWFyR2kvSU9lNjlT?= =?utf-8?B?V0tESXFZMmZqRU5CdXhpSkdLR0xJcitPQUhQTWtTcnNxaHNXZ000eUlReGlE?= =?utf-8?B?TU9yOWhkZjJHVUZXeDFFdmlGc0ZLTVYxeHF6Yzkvb0NnK3JVVzJ2NGt0b3BJ?= =?utf-8?B?ZEkyTVNtYVhzcWM0WXlNcm16ZFZDMUdsZjdtd1g5bHZJSzZHa2ExbktrUHBr?= =?utf-8?B?SEtkRExtOWZxRk5meUlOUkdJcnppUzVGUHZXUTVVRmgvbGZJZERZNW53V2dS?= =?utf-8?B?U3pJUXV4YUZMeDFqL2VsbmkzSmE3MHA2YU8ydkI0YTlpL00zUlRsL3BhRld4?= =?utf-8?B?OGdmeWF4dk5mQkkrbVE3MEw5SnErc2NxclVNMVNBZEo5WXA0QmM4L3pTZzdv?= =?utf-8?B?ZVZCakQ2V2xMQ3JxS00rTjhrQzZnU1ZvbmtsbEI1RW14b2J1cDdaazArOUp4?= =?utf-8?B?UjBoWlhtUFE0UUIwK3RuVWJEbmhCQzlkODIvREZDMHdRQy83OGlvbkVCZDNk?= =?utf-8?B?MFFsTGlYaW1VVnB5NU9JVVFseVVhRVMya1VqNW1ZenlVNTFpNDZsVXozME5I?= =?utf-8?B?VTh0YzV3ZnlDZEs0VjRMZm8vbFVoeUFsbEllUERwYi9MbkcwUDZHSTMvaldq?= =?utf-8?B?eUJ6T3BmaFFjQTBOVVE0T21wV0FEM01LVlJyaGdHTTFXVUVKSnJEZHk1ZXpX?= =?utf-8?B?dlRNcHRkVXhxd2Y4TndpQ1FXMEQ0QlJlVmpIbkJGYm9lZVVtdzViQlRzZGZk?= =?utf-8?B?cDR6K3NaZzAwZW4zekhLM1U5UUpldzhvZ2dSOTZhaXA2WVBxRHowUmQ2UGt4?= =?utf-8?B?QnNtR2hZckhHUDZnNHI5V0RoSUIyR29wMGFVTVJtWjlDNVN4Y1ZZZkhFUGxi?= =?utf-8?B?SkJuc004aFV6MWxlYjVjM2hrOWZVd3RYdHpxZ2FsYWl1cGFXRm5nQlBuNVE1?= =?utf-8?B?Q25HR2IrMFVza01ETTZiK1hPUWx4RjZWaFQ3QjlmMnliRThJdFpkcEdGYnlB?= =?utf-8?B?K0w0UU9ONExPbEZRZXFTMnpFQTBxZ3c1dXZHak1iSmN0VjhxRmthN3A5dGdH?= =?utf-8?B?a3NuTHc2d3NERGpHcWdiTkdWaVdodEVGSUtoYWpiVGpQamtpdnJxaFZTNW9K?= =?utf-8?B?bFN6TlFUak9ZNldtZ1RkYkUwVHkyN2ZnbmIwaDBqN1lCWDNSanhYeFpsOVY1?= =?utf-8?Q?9Bj6aw2wHx8=3D?= 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)(376014)(1800799024)(38070700021);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?a3NyWTE3UUw3L2JVK2RZb3pwajJIR0lWemdlWE44UXRDZmRtZGFBZEE5MVFS?= =?utf-8?B?MmVFbG1NZmlsY0FJdTZzV2NtSzkvRnhQdDFFM2xlemxqNGJnQm1lRzVDNlgy?= =?utf-8?B?ajN5dXVEdjNvOXAydjQ4VUVBcnorby9ORWc1QklLZXhzcjRmME9kZ0NpNEpT?= =?utf-8?B?MmR5TEljdTZDd2J0NHgzQWltTFIyZERjbVY3cHhjRWFSTXJYcEVsMFQyL3Rq?= =?utf-8?B?cktyRlNwbWRQU21jLzI2VjMwVG51K1RscUtzYkJFVWV2SytMalFYNmVDZnpj?= =?utf-8?B?NnRRd0IyVGhCdDFpSHFUcW1WMVdabXd4eVkrdTB1SnlNcWFTbnRBbFkvSGhm?= =?utf-8?B?aE95N2FicFZVTWNJbWtYUFNCVUcwejRqdUx4QVBGZ2V6QzRlK2JiTUhET0Y3?= =?utf-8?B?N1RFbTdtWTlIUlUrWW9ZNGVORXdvS1RSVVlwS3pKb051bWxiZHlGTDJLSDRM?= =?utf-8?B?VVN5K3hSVVB1K2RyQVpHaXJNTWFJVjZLMG05bW1GeXdiaEpCL0ZrR0lkTURp?= =?utf-8?B?SXM2aUs5T1RMNkpiemsyZ1FwQS9qUy83OCs1OGZtYXRaTFVQRG10S0lkRkRW?= =?utf-8?B?VWhJL3ZvOFo3MmlWWTgxcUJYQWNqZS82RXNTN0dFdTlqT2x3YnNsanVzSTNE?= =?utf-8?B?Qnl5ajlzMnJoRTZMdWZ2S3B1YWl3QzZzTkduNUZSR3V3alk0OHR2L0xUVVFD?= =?utf-8?B?OWxaZWE3V0FsbjlhNzNTSnJIWk85K1hrSmVYbytTcGdSajFPa0FlS2JaOXgx?= =?utf-8?B?dmhPaXo2aXJNVkt5N3Z2YnZEclA4VzBFZVFrQkNjVE9VRmhGQTZWbkdudUth?= =?utf-8?B?cVNWcGpCaFY1VjJrb1Y2TXlManZ5Mm41UjNRSENkY3p4L0tXTS9lMnIzSlFB?= =?utf-8?B?WWZPeWpGZTdjWGRtOUlNWGFJTEREQUY1VnlJNURSUE1qR1ZFVDRDbnd3VmhB?= =?utf-8?B?VUQ3T2hSUThIRmpiYit4TEJGbHlJOGtOOGdMdTRPdHN2OWlINkxVbU1tS25X?= =?utf-8?B?V2NXZEx0R2E4b3FJVU03aTZmWUg1TXROOFIrT3c5WCtQdm53M0lhaERxaHA1?= =?utf-8?B?U1cxMTZLZEdNT3hWejhWTWljYmpqSEtXL3g4UXk2MUtOb2FMaTEwaWJtS3Nm?= =?utf-8?B?cjk3a2g0MWpZTFlVVzRUUHN5VnlNOGhpdndqTUxJMmtRd1U2dmJHeVZZNmF0?= =?utf-8?B?YlZwQTZFZlBxV0hRMU9jTkFzUEt6SndLZkY5MW1jSFZDUUFPSDg3U1NSSUNh?= =?utf-8?B?MnpDNlpKcHRSVGFKSHdlWVBzOXNIMWZlQ2RmV25zWmt2UjF4UGpEdVJwM0lF?= =?utf-8?B?amhVT3FINmw5RXpZTDFxTC9ua08wR1Y5cXdROC9LWC9hcjgybDlDcTU2Vzh4?= =?utf-8?B?SGlPU3phQmhsdEtyT1F6UDh6aFJvQi9iaU9TTStmc1RRNzN4NXJPSHlUblA0?= =?utf-8?B?YkNJcnJKRldTMUYzaldlcFV1MzI2RGpCd0piejFOOG9IaGw0aVIvNEdVVjhO?= =?utf-8?B?eitPdVJtbnRzK2J4MmtvVFRJZ0hxeXo0TW1BN1F1eU9JZjVSMkhrTW85a1Vw?= =?utf-8?B?UFJWNFRwZFY2czdRb2ZPMm9EUk15MTNIVGtXQUlWM1Q2amhmWXEyQ2k1ODgx?= =?utf-8?B?aG42UVNvL2RCam5oMDBiZkRCa3d3ei82Rm52SUo1SG9vTzJueFM1QmpTSE9W?= =?utf-8?B?Rm4yNktXTVdVcC9INlFoUnZZTU1FSGgrRHkrRDVJN0w1TDZFUXJpdXV6M3hB?= =?utf-8?B?ZFVVSzU1c2d3eXlLZU5ZRGxUdFE1V0tPYWwxVEgyOGxtQ0VlcjQvNHl4ZjlZ?= =?utf-8?B?WFVQUXdweXJnRThOVjRNOGFsRVhJOEVkTEZlVWt3dzJsOHFHUUtYZHAyb1Zx?= =?utf-8?B?Q2Nlc2VqQ3kzQllibStuU2hJZElDRCt2UUUrZitnT0w2RmFnWVRCdUNDdmRQ?= =?utf-8?B?a0tSUVhZd2U5aWI5WVlLMUZNRFBHMkpkb1ZUbjFQV0xHTlZzQXd1R0w2T3FW?= =?utf-8?B?NEptaXRtZWhQQVJIb0tuNXpmVTNBRTI0WnpzbWhPU0NJOFZIRnAyL3dvMW1W?= =?utf-8?B?M2g3czA5V1NiMHVOd3ZySWY2MDZCajhkUHMyYklPNENldFFJVldKSDBoVEYv?= =?utf-8?B?Q1Q0c3RINHI2MG5icGQvUkVndjR3aVhZeTJmK0R3L0dwVEl2SDRjbkRDN0FV?= =?utf-8?Q?7XtipjjLF19AE05QqxRwGc4=3D?= Content-Type: text/plain; charset="UTF-8" Content-ID: <67AF61E92DA06644BE7740D493B3CF98@EURPRD10.PROD.OUTLOOK.COM> 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: 9a16bba1-6f4a-481c-1fb7-08ddf11ccf5f X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Sep 2025 10:20:19.6956 (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: Bnf/1tNQI6vIkOvL8LWw1ikHFVuXDqqBEG1WPCYe73ioO1WhM8eC7ka0RUpDsPa8i/+C8p6PEvE83mWJxBfwIRZ0498c5lf18UVBLKDG9Hc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR10MB5305 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=wzg0Itrv; 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:c201::1 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_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: brDLj/J/vmde 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, he= nce we > > need to correctly model the dependency chain. Otherwise the transitive > > dependencies are built for the distro arch instead of the native arch. > >=20 > > We implement this by dispatching the non-native variant of DPKG_ARCH=3D= all > > packages to the -native variant by adding a dependency. We further > > replace the non-native do_deploy_dep task with a noop to preserve the > > 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/multiarch.bb= class > > 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 target va= riant > > - if not archIsAll and archDiffers: > > + # We must not short-circuit for DPKG_ARCH=3Dall packages, as they = might > > + # have transitive dependencies which need to be built for -native. >=20 > Funny enough i suspected to have the same problem yesterday, but it=20 > turned out to > be different: When a package is single architecture only, e.g. arm64, it= =20 > 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 > > + # This special handling for DPKG_ARCH=3Dall packages is left to th= e > > + # multiarch_virtclass_handler > > + if archDiffers: > > d.appendVar('BBCLASSEXTEND', ' native') > Now, seeing your patch to remove the not-"all" case also, I wonder if=20 > 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) >=20 > but now I wonder what the extend_provides is needed for. If HOST_ARCH =3D= =3D=20 > 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 > But back to your Patch: Is it possible that -compat "all" packages also h= ave > 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. Tested by's are welcome :) Felix >=20 > regards, > Andreas >=20 >=20 > > @@ -86,6 +90,8 @@ python multiarch_virtclass_handler() { > > d.setVar(var, ' '.join(multiarch_var)) > > =20 > > pn =3D e.data.getVar('PN') > > + archDiffers =3D d.getVar('HOST_ARCH') !=3D d.getVar('DISTRO_ARCH') > > + archIsAll =3D d.getVar('DPKG_ARCH') =3D=3D 'all' > > if pn.endswith('-compat'): > > e.data.setVar('BPN', pn[:-len('-compat')]) > > e.data.appendVar('OVERRIDES', ':class-compat') > > @@ -96,6 +102,16 @@ python multiarch_virtclass_handler() { > > e.data.appendVar('OVERRIDES', ':class-native') > > fixup_pn_in_vars(e.data) > > fixup_depends('-native', e.data) > > + elif archIsAll and archDiffers: > > + # Arch=3Dall packages might build depend on other arch=3Dall p= ackages, > > + # hence we need to correctly model the dependency chain. > > + # We implement this by dispatching the non-native variant to t= he -native > > + # variant by adding a dependency. We further replace the non-n= ative > > + # do_deploy_dep task with a noop to preserve the dependency ch= ain. > > + e.data.setVar('do_deploy_deb', '') > > + bb.build.deltask('deploy_deb', e.data) > > + bb.build.addtask('deploy_deb', 'do_build', '', e.data) > > + e.data.setVarFlag('do_deploy_deb', 'depends', f'{pn}-native:do= _deploy_deb') > > } > > addhandler multiarch_virtclass_handler > > multiarch_virtclass_handler[eventmask] =3D "bb.event.RecipePreFinalis= e" >=20 > --=20 > Andreas Naumann >=20 > emlix GmbH > Headquarters: Berliner Str. 12, 37073 Goettingen, Germany > Phone +49 (0)551 30664-0, e-mail info@emlix.com > District Court of Goettingen, Registry Number HR B 3160 > Managing Directors: Heike Jordan, Dr. Uwe Kracke > VAT ID No. DE 205 198 055 > Office Berlin: Panoramastr. 1, 10178 Berlin, Germany > Office Bonn: Bachstr. 6, 53115 Bonn, Germany > http://www.emlix.com --=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/= b1b0bddfda7e982b274e4ebbca509fc1898200ab.camel%40siemens.com.