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, 16 Sep 2025 09:16:22 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pf1-f189.google.com (mail-pf1-f189.google.com [209.85.210.189]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 58G7GKUW015725 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 16 Sep 2025 09:16:21 +0200 Received: by mail-pf1-f189.google.com with SMTP id d2e1a72fcca58-77253535b2csf4683922b3a.3 for ; Tue, 16 Sep 2025 00:16:21 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1758006974; cv=pass; d=google.com; s=arc-20240605; b=a8T+GyWGZPXKNfDDQ7J/ylzFk5wUCn6ndFb+GzNWC9FyqAHHy7ngHW90Jo6ZsYGAtC 8o2vV/ZRiLpSBU/WIuRWfOUoSly9MGLKN1oZNQTEYcYwJx+Y9l6CCnKDL6TbieZBoGiA 53fILTW15tKi3yIIddOMJnwiBof/vAuXfPGsw9N9hr0Ubt35KFUzyj/AeABDbD+FeYoa HUoVgLlsnmhwnRXc5UirglSEM2EzQJwrZ2RKzqRciMD8ebobZmFFHej6ZCJh18/LVNtt gmCwfS0pIdOjgKHzK5i1GFceT0rDjcDZW57u9XZXKnRAZq5g/fttHHkG3E1LUQXJAtv8 XsYA== 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-id :user-agent:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:to:from :dkim-signature; bh=Mv1oWlEunvGjfwmJsrnnIwzhWaluOjZOHVUsfBS3QV0=; fh=Qfz65rL2NrTKhw6JOGURK+SR1T3O+uKbSrd/Dx1s/Cc=; b=a4d+RTugnlC4n4eHIIQavcO/GcVWs4LvY6zE4IUqZRFBnMUk1p68VHGNQpXkKch9Po 8Z3yzJ2JO731XDg9k0XUunGYSUiGmsOHI4gx1qr/mwLIBFVDfVjU+p2j9CnOyY4RNSU6 GL8uMto++5265SzWfX3EfCs86xepJStHvP2WHAaXyioJmvhIBN2oJM11g5tWQ33DgWna fhaOt8nmja09LNnEEkf1UcjZYL70Map5N1vo4+oXbVXftvHcCNNpez1qhnDpPhQwylRc V5MeTg0RGr3TdXuhxmijXefytdVG1JeBBrXFe+PVqba67fAlSumsB+cBCTd2fz3tFDj9 Vr9w==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=G9aLM6o4; 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:c207::3 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=1758006974; x=1758611774; 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-id:user-agent:content-language:accept-language:in-reply-to :references:message-id:date:thread-index:thread-topic:subject:to :from:from:to:cc:subject:date:message-id:reply-to; bh=Mv1oWlEunvGjfwmJsrnnIwzhWaluOjZOHVUsfBS3QV0=; b=DkrosBkvtnIco/2AO3Lc1IfAVpyNcDN0T617VKg2IcrB7mDVSX7Fhcd6n+68tfJM4u fN735e3R49Dv8UnPfnPu9FLaU3BV00pt2bHt5zGJiz4aF9hDvMY6ylXO4Q2Z86Zs+CqQ +V9wcmL1py4gIGTXL8RH5OnFGsQIHa4wEM1riUT/bFBHYoTIlLAk3R5sows9ktSfUEnU JdfblqPEbwWyPW0EOjR3GaNrU8SMEWWvg00HxXPimMnkJGhmsslZ3Tu8tgiFOUMpeJkC SCB8eaMNgfkNYMH239VISvzyRoDIvis4PCA0xYusB2dY2w6U4ojf3dHuhyXCunaDdLrJ Iqww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1758006974; x=1758611774; 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-id:user-agent:content-language:accept-language:in-reply-to :references:message-id:date:thread-index:thread-topic:subject:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=Mv1oWlEunvGjfwmJsrnnIwzhWaluOjZOHVUsfBS3QV0=; b=e5jUHJOvGURQTZwXH7VCQhxH4kF44PJ6Ha/c1OYppECH/wWcYKmYWIjTFObnAW9Cm/ nrlObRtRcaVNctgxBs9PUj1Uk0WwwXHElaraW9OlInEabyIsk1UnC1/Ue/VjW/fzUeVf t4/nsAfC21Aii53HI7uuzinvHoYygaA7mbTOgqHHAFTMzP0Kftwzu56GK8S+7Q8QBvGN zOUMmQHc+85GXpJOu1qUe3STCm8nsEmCVbctxXOdyjJefnMnovL6k973J5T4zVYucrNQ //Swglk6NFXQgg8AmLEe6ZSpih/2SOPIpSL1eWTfa5r4iaxnxWBcGf98ILV4wrg750n+ yh7g== X-Forwarded-Encrypted: i=3; AJvYcCVPHwl729WuZW6V9u7Cy5HUrEpc/1EiIs8liQnC87eldG2dcIvICbC1EoRWmDwX/s6znkmP@ilbers.de X-Gm-Message-State: AOJu0Ywo6Bh5krW37qyXhp1lDLNopwji3QJGXpPJGbHGicjYYwux+T24 OdTj9bU342/4b1QTS9IETdoo4T4FnNBNmFKWlvo+VBcf9tyNwnny6w0V X-Google-Smtp-Source: AGHT+IFiWwTlmQp/E5n62daNp8gz3qXgfcTWhLvRUwZk7f3LzTcdJEQ45YR9Ni9slb622QcL5f+1Fw== X-Received: by 2002:a05:6a00:4c10:b0:776:14f1:4951 with SMTP id d2e1a72fcca58-77614f14a5emr18502819b3a.6.1758006974388; Tue, 16 Sep 2025 00:16:14 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h=ARHlJd6ana7ImQO7WjMGDORnUsSZnR6gRw5zSAyJqhiZE9GWmQ== Received: by 2002:a05:6a00:4fc1:b0:776:ad42:972e with SMTP id d2e1a72fcca58-776ad429852ls2604415b3a.2.-pod-prod-07-us; Tue, 16 Sep 2025 00:16:13 -0700 (PDT) X-Received: by 2002:a05:6a00:b8a:b0:770:49ac:50b3 with SMTP id d2e1a72fcca58-776121a7ff9mr20252069b3a.24.1758006972730; Tue, 16 Sep 2025 00:16:12 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1758006972; cv=pass; d=google.com; s=arc-20240605; b=O+z7FcB3e0XroUAIBR4KtUlHMl9+7RGdW+a/NHLY4lPfqPc3pq0QGtgSrYKelIeObs +0Zfweb+3FiAbLy7XsmhBEsM6kbXr49uSAQeOR/q6efaDpcdsAl7H6KIW/g+oKsQjhq1 j050pYL84++bhTm3RjbDjt/hsJty6IG67MTX2kVOf3VBmiHOil8JgE10L+4BLcuD67TW DWgnXXsFTbGB97Wtnfp9rJeLH+OIK9/YILsvBD3YMh8srtF7PEZ0t5i3alYoBo1hv2V5 wqSdkvvue5xT/kANSL0lYbVoIHPFc/IUATxXQePnNnG4O/ar0Hg/lvp3Eqqm0tu1N07S ePpQ== 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:to:from:dkim-signature; bh=LqCEzObMPcHgJ0a+9lVKVdoJ0AMpif2dgMnninzfco8=; fh=3hU2n2ULw9JtxZCITgjwKDzDiSJRW6aiQF//vpvwXdE=; b=RAcr2CmDkBimWBz1ZbxDGc4nLLaiZ7ZV8kv7N67fjqJHK8scPoy1gX255Wy/gfdoXQ Fp+9GAvUJfj742yUshqA1mw1VoZlLpmqMEOKlaLSTPY/eXEb/LaVdjoNPnX39y4gF6L4 ShR4ItztWiHDnxuHhP9UtmnDOt6P6KdbOxtDct9tAb3SPFWXCGcjjhbGLq6J9QYtg3+e VFFX4J8xujqPUHTVEL7+bA6dvRBpd5UDUReU2vbHlcSy3ASuyxQUe+UrkWDDbkQZCAh4 xz/tOfVqPm8WCAvQ/6lwO3GdGSCaMhd5nViZRic2EEwbYyOed2NF6m6Uo+ve9Yo/ARxQ 8I7w==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=G9aLM6o4; 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:c207::3 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazlp170110003.outbound.protection.outlook.com. [2a01:111:f403:c207::3]) by gmr-mx.google.com with ESMTPS id d2e1a72fcca58-77607a3f7f0si134937b3a.1.2025.09.16.00.16.12 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Sep 2025 00:16:12 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c207::3 as permitted sender) client-ip=2a01:111:f403:c207::3; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=HE0fs1ju8NV0aFxDsHRXjgMm2hE7r1VV54e4tz722vrJSfm12Kkk6eWTPvXw7kGISz5l0fmuTXNUJCV8PBcItTwusKLa+optZSI+nvNPnnu/es3e7B+QFJKlYjFlStVhAdpPFFgkEiH3LmJrsezsdj/r498BsPbP4bNBvpFbfFS8SJYRlrPhZW1X6foYWm5JN1kokPV4us23/l8Avoy+yfApBlP3IeOdkARu/L+sqcdfHmNU4n/+gROhwKV9Rr4h41ec3AGB9/7x3vG4ZrMn97IgvqSaOZyKVP19XzL54Wci9CJi9WY+v+WoCI0b4QK5099YTyE06cLhT92a2F4uLw== 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=LqCEzObMPcHgJ0a+9lVKVdoJ0AMpif2dgMnninzfco8=; b=Dr069hlG03r4ac2yslRBT1tE5iBN3/iE606lIsDd6QHdCUnFeLmIsZcXTguVpwjxO7PyNQBZY23sf5Gy31evsEdfnD9loI6Pw86G6jgIxixEBxQ6Ayx/3jGNL5JTRVNK+1gsnIaEDOik1BtN7TlyzymjHk2B2FgE+6HiCCV0AoL0DnvT7wCD0yEqCbeYHVF9S8dOn2LL2Lj89yqKeSoNCcm2SQK/KkR4ZGECY6MC+GwmIY6jND7o0TtRMCvlm3/0vL7ysWH4clvlwhmIFRpXqB1bovrROb/46ui9wlxlCEUNLiF/5kXLkZqrEuJc/PGwc17ypASaVjvV7SilI/sFzA== 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 DB9PR10MB7411.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:460::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9115.21; Tue, 16 Sep 2025 07:16:09 +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; Tue, 16 Sep 2025 07:16:09 +0000 From: "'MOESSBAUER, Felix' via isar-users" To: "isar-users@googlegroups.com" , "anaumann@emlix.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+EREa0iF1ROW6fLbSUroMAgADhZ4A= Date: Tue, 16 Sep 2025 07:16:08 +0000 Message-ID: <9af00c922ab12ee5961d377babb3a87f49efac6c.camel@siemens.com> References: <20250820124140.281190-1-felix.moessbauer@siemens.com> <20250820124140.281190-3-felix.moessbauer@siemens.com> <05c06d5d-5248-4d56-b470-a096411b2844@emlix.com> In-Reply-To: <05c06d5d-5248-4d56-b470-a096411b2844@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_|DB9PR10MB7411:EE_ x-ms-office365-filtering-correlation-id: 5c85edfb-a1a4-43da-ffda-08ddf4f0e8d7 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?cXI5SVV5UWl6TFFiZThac2kvVnBld0JraHpoV2FZWFA2bjlvWVhDV0F6cTFT?= =?utf-8?B?dXVqZmpRcS91cVR5UW1yZ3hBNzFxZk1PWmdraGJHd2I1N2tHellXZ1pkQjlI?= =?utf-8?B?Zi9wZWlFUGhPSHlsYzYyVGRuZVVYRStxSEhHeFZkS2dCSWNHKzd1YUpXQnVz?= =?utf-8?B?U1J6c0xOOUwvdXNvR2ZJOFl3MFQyTHNJc1Z2WFJyNmEzcWo2cGZ0OC9Jd21m?= =?utf-8?B?SEk5ZFNxMWNoamZMSkdzUXFkTzFyUGM2V2sveHY2bW9Jb3A4dmlmNk9IVGFq?= =?utf-8?B?dFRyY1NLOE9EM0YrTitIeXEzR3BCUHdDaS93NmpOMm5PWVJlK25JV2NuN3gx?= =?utf-8?B?K1BUa1hEcWlTMTN6Qk1RSmZsN243RExlMTRBNEsrOEt6TFBucTd4bHNlMnB0?= =?utf-8?B?eGErTjNwanVnTXQzTkNpbllHZ2d3VDdkKzBSKysxdE4wcWh3QU95UDZOaEFN?= =?utf-8?B?aTloTEpIMXh1SVM5YnhSeFRMUDFRcGhVclp4NWVCdElFdGZsSnM0LzlFTFQw?= =?utf-8?B?Ti90VlIvMlhaMU55QmRQb1luQzJoM1R0Q1NaT05oUGVGRUk3VTBaZ1NCTUxh?= =?utf-8?B?ZVA3dUFtMWVuNG9zb1ZYclcxY2ZxOXBFdU1wKzkvRmRnYndOS1Q3THhKSVl6?= =?utf-8?B?RWZCWnZlZ280KzBna1UyOG5HZUxGRTBtZ29QNjVkQ3RIVUVFQytkOTJJZnh2?= =?utf-8?B?aFpEdTBOZUJzSzhOeHpHM0p0UThYQU9IcmdEYmROR2llL1A4MlczREd1emFz?= =?utf-8?B?YzVjV1NYSHdJdnExVEhEVGlZQ0treHIyRXllamJPR3ptSUJUR1puYnBQb2cv?= =?utf-8?B?RUorcTA4WHp4VDRRSkFrZisrbVpJT0hmbEJLQUJYSitJVHphbFZhWWZoZG15?= =?utf-8?B?c0dmeE5VZ0FIcEFBODB1YmZKNGs5NmRaRUtneGs5cUl6Y24za3BIMTcyWjJq?= =?utf-8?B?MnIrNC9iYkdDMjgrUnlKOHNFUnNqaE5OK3VPWlA4K055TTdJWjJEWG9WZVJJ?= =?utf-8?B?Z1BkcGlKQ3kydzNreVVrd0Q4Wjk0QUwvcHo3SWFBalhDS213dzJleVVWa2Y1?= =?utf-8?B?aVdBOE92RzZzYm5BakQvcE5iYytDeEkwYUcxcC9JQktPM0ErbUErd3NUU3pE?= =?utf-8?B?VDRjTVBmMHJ4YTBOeUl6UzNDcnp2Y1dVMUtOOU9jTUoxbGsvZnUwN3VMU3Vu?= =?utf-8?B?Yno2OFR4cmNMNW9KaExFbjdhV2p1Mk43NEwzYmVwVHExT1FMYnBpak5vYlkw?= =?utf-8?B?NzdYN05UUTFUanBjVkVLRzExOHlnYjNJckFGMEtrTUZuT1FLYnY2UHcvaVlU?= =?utf-8?B?ZjhNVHhWSlRTQUxqUTZKYVJZblVkVUV6dzlZOXM1UFowampnbUNxUE0wWDF5?= =?utf-8?B?OUtuSFF5QVhoZERTVEw1dENuMjlWamJiM1lXdWhFUlR0UWpZWmRIQngxSFU3?= =?utf-8?B?RDBKelNOWmdnTWNCc1cybEd1ZWlKdkNSOExPOWd0YjAwUmhsRTJ0eXNMOWhv?= =?utf-8?B?UjhlUExKaVF2cEwzU1picDQ2WUtXeStUUkUvNGdoangycitsZW0remgvUWR3?= =?utf-8?B?V0NWZnQralUyOG5pMEorNDNpNHVzdGk0VDlIYkRJellxajk0UkNiclF2MWc0?= =?utf-8?B?ZW9uVmFuc3NXTjJsUTFyTGVDVithVGRwU0ZzMkdTSTh2ZFFNQkpuVCt4ZDlt?= =?utf-8?B?TEZ0TUtMNHB3bytJRHE1SUdPRFU2U21JRy96eklzZm1nU3lrUmdMTDkxbmV6?= =?utf-8?B?amVXY0JwckZ5WGs2a2V6TkR2UjJuL1RRcEJGemptYksyTkpJaXgxR0VLK1V4?= =?utf-8?B?ZnJGQWpGRHczSzMzcWp3M1dPZ0s2OW5vc0liRVdNKzZlQ284OTNsN0RueGtj?= =?utf-8?B?RkxuL2RFWHhxRWhxeXlCTnhSU1c2ME9VMGVMZEd6c01xWUlkWnNyRGdEanJM?= =?utf-8?Q?DBkARxyuEfA=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)(1800799024)(376014)(38070700021);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cG16Tm9RalI0RHZoV3ZrM3VDZnFvdk8zOHNrdFJUM3BHb3BVYmZYeTFOcTFr?= =?utf-8?B?ampVRjdHdG5ZUTBnK2JhY2szL2g0Q2lwWXZaUCtRNVVseUdyWDk3NUNGOEl1?= =?utf-8?B?OEJhYjlIb2NNQU5QeTZaNjIyK2JHdWxHaEVBeEZHQnpPREF0SVpPMkM5KzRW?= =?utf-8?B?OXRiQ2hHWkZaYjMyQ1lpVm5qTUhsbkV6M2ZlWmg3YmVXK0F0VXJLTmZyenZz?= =?utf-8?B?R0hiS0RsV0VHQ2I0QzlXOTBla21LUlJUdUo1K1R0aFAyUzA5UlZBZjNUUzZ5?= =?utf-8?B?MkNzZ2hsSG5mNVFmWHZNU3hLZjlJMDdXbE9oa0tWOEJHYWV2U01mUkhqVTRv?= =?utf-8?B?Rmp4cGlSSG5TNnFCcURPMUZuT2kybk1DdFh6Vi9WT3d2Rm94ZXNOZVNIaWE4?= =?utf-8?B?ZVhraUEvb3lhWFV4T2RzcE9TZTlIbjYrblhHODdGMWpjRWtsMG0zSHRQS3R3?= =?utf-8?B?QXNpd2FSbk1zUGN4R0pmR21NU2k0MmhEaWI2VFJraXhSNFprd3VrWXI4dThD?= =?utf-8?B?STdwVXF6UGltVmlBbDNWQjNuYWpUMm9oUDBMa3hCTlNKSnVtM2JCd2lScGRo?= =?utf-8?B?cm10L2hQbHNPVHJxVkNCQnR4MGx6b3BRTU5sVG1USktRNkRGTmlXcHhnM2hS?= =?utf-8?B?cG9EN1pPUG1SOTl5ajc1ODMvSlk4UUlld1lDVlU1T0FFV2Z0dklGSEd5eWha?= =?utf-8?B?N0E1WDBJemFMUUtCcGExeWJpNko4c2lzenRtM1FzVHpTajZGM005MURvY2Q1?= =?utf-8?B?NW1DbDlMUGxQQmZZVU9EcjY3SzJndDUzSnI3OW9Hbll6VVd3TzhjZUNEM3Nu?= =?utf-8?B?elhxN05pSER1eW1nUzJwajdnd2dGWFM2RE5NbVk0VHVhWmJ2bDFWZHhUaXZa?= =?utf-8?B?NjVwc2ZYaW1GYzUvRC9QMHIrMkl4a3NuRjgreEN5V0R2SndtZVhNQi9pT1ZK?= =?utf-8?B?ZFZGS0xYcnE3MW1YSEd1dXgrbHdZYVd5TXpvMWpRRGdzRXNSOW1Wd200QjNp?= =?utf-8?B?dzJ3bFlKYWtUOU9ZSXZzZjBVcXh0ZTdrdkZSMUhZUnNxNXJrc3hBcHRKdCs5?= =?utf-8?B?VUxSVkRVY1d5NEFZZlJhR0tjaVpzMDJ0d2RsNitNMnlxWllWbnVRaTZhYlpS?= =?utf-8?B?Q1RJVTkxcG5WWlN0akEycDlPbW5SSVBtR2NvSnE2U2N5S3pjSnU5RTRKc2RL?= =?utf-8?B?Z1doVFU4RHpFNDNzN29nRlZ4M2JsdGV2azZpTWttcTdOdVlXMXdkTmVyZzRE?= =?utf-8?B?VC9Rc2Z0VmNRVDhJS1ZnYjNGQlZCQm9Hc0ZBbG56WUpuWTEySkxsYWxmeXgw?= =?utf-8?B?QWQ1elFLZm54L2hrOUJsYXk3WkZyc1FKK0libjdpOU8xWTVmUUxpeExHTWJZ?= =?utf-8?B?V21kT1pzOWlCamU4Tk1uTWs1T3IvNE1qNnowVjZLWTdoZ1Y5ek9MK29LTnNk?= =?utf-8?B?R0tUR09qQ3RtSmNjTDFFUUNvWE5UcHVTVWdCVWhKWjlUTC9TRVh4UjdVU05y?= =?utf-8?B?M0lWMEYzQTl4ZGlZcE4rSXJhVFcvY0xjdTRiUCtKSUpTTXpXWXpiU3l0ZTYx?= =?utf-8?B?c005THBVZEY3Zjg5TjhWUHZSanZrRFJTNFRvSzVtL2x3d0VBTmNKSDBadHNh?= =?utf-8?B?WGFMOWVJOGRicE5mWlhTWFVQQVRwaTRla2ZWUDRSOVA4cUFvdTB5SmQ0LzRR?= =?utf-8?B?MHRxeDNvMEFTOUtSQk4zaVFoREM2MWpQSUZaaGE2TVI4R0tCaWgwNGc1ejV5?= =?utf-8?B?TXVOQkdoRkFLYlQ0QnNkZUR5RS9razBTdFlMSjBBNW92bXpFa00yWXFzZkp4?= =?utf-8?B?QjVvNUZjV1RHYVRsa2F6dHp3UXhJZGlLclRxTEFqTnB1QjVIMWk1M0NYUlc2?= =?utf-8?B?QVVsa2VCRTJwZXI2cUxVMVBnclZTY0s3UklzS2treFJwU2pya3JRYVFubnJq?= =?utf-8?B?R250YzJxTWJwYm1SRVluMHhwa3p4WGxTQUQvRFBBQlROYmtMR3d6SHBpV294?= =?utf-8?B?Zkh0NlhyMEVZNmtXSjZmMnBla0lET0FKOFVTQXg3bFVQVFdiaEFYUnNHUDVK?= =?utf-8?B?TmY5WDFobnRiaEYwSnBadmJEckNEaU41Y3liTjNPTFVJbTBRNzJBM2dWY0FQ?= =?utf-8?B?S1FrVk1hajVxbmlEd1cwclFINUR1clJzRGx2UGljOUtXRXo5QVZyT1NWSzNJ?= =?utf-8?Q?QsnH1/ooqLncAmFTI8a6hro=3D?= Content-Type: text/plain; charset="UTF-8" Content-ID: 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: 5c85edfb-a1a4-43da-ffda-08ddf4f0e8d7 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Sep 2025 07:16:09.1863 (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: TBGVfcL4eAW3gUckhik6fTpYOIpggGexO0dXOQovAGrCZU0wpSK/gD+rK1Ru/VJ6O6fQ7eM9U3ldFDTgasEg5zGnd43kMpwVHGJ8CRuEUfk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR10MB7411 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=G9aLM6o4; 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:c207::3 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: mJKlAEWcowpR On Mon, 2025-09-15 at 19:49 +0200, Andreas Naumann wrote: > Hi Felix, > > Am 20.08.25 um 14:41 schrieb 'Felix Moessbauer' via isar-users: > > Arch=all packages might build depend on other arch=all packages, hence we > > need to correctly model the dependency chain. Otherwise the transitive > > dependencies are built for the distro arch instead of the native arch. > > > > We implement this by dispatching the non-native variant of DPKG_ARCH=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. > > > > Co-developed-by: Adriaan Schmidt > > Signed-off-by: Felix Moessbauer > > --- > > meta/classes/multiarch.bbclass | 18 +++++++++++++++++- > > 1 file changed, 17 insertions(+), 1 deletion(-) > > > > diff --git a/meta/classes/multiarch.bbclass b/meta/classes/multiarch.bbclass > > index babdfbd4..c2bba21f 100644 > > --- a/meta/classes/multiarch.bbclass > > +++ b/meta/classes/multiarch.bbclass > > @@ -29,7 +29,11 @@ python() { > > d.appendVar('BBCLASSEXTEND', ' compat') > > > > # build native separately only when it differs from the target variant > > - if not archIsAll and archDiffers: > > + # We must not short-circuit for DPKG_ARCH=all packages, as they might > > + # have transitive dependencies which need to be built for -native. > > + # This special handling for DPKG_ARCH=all packages is left to the > > + # multiarch_virtclass_handler > > + if archDiffers: > > d.appendVar('BBCLASSEXTEND', ' native') > > else: > > extend_provides(pn, 'native', d) > > @@ -86,6 +90,8 @@ python multiarch_virtclass_handler() { > > d.setVar(var, ' '.join(multiarch_var)) > > > > pn = e.data.getVar('PN') > > + archDiffers = d.getVar('HOST_ARCH') != d.getVar('DISTRO_ARCH') > > + archIsAll = d.getVar('DPKG_ARCH') == '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=all packages might build depend on other arch=all packages, > > + # hence we need to correctly model the dependency chain. > > + # We implement this by dispatching the non-native variant 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. > > + 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') > > I have now done some more testing and unfortunately find that this > causes failures when building the -native variant of some dpkg-raw > packages we have. > Hi, do you have an example for such a package? Just to be clear: There is no "native" variant of a dpkg-raw package. The dpkg-raw packages are always build on the host architecture (in bitbake terms) and of Debian arch=all. > We use them for certain config files and they are > intended for the target. > Do these configs contain data that is not the same on all architectures? If so, DPKG_ARCH="all" is wrong. > I dont know why exactly they fail and I'm sure > this could be fixed, but actually there is no need to build those > packages in the native environment. > There is need to do so, as otherwise we emulate the build process which is super slow. > So I'm somewhat surprised to see > that and could image that this causes confusion for others that dont > know about the "all" intricacies as well. Probably, but in the end we are building a debian system and by that the users should be aware of the debian architecture specifiers. > > Another observation that I see is that dpkg-prebuilt "any" packages, > which are probably in the dependency chain of an "all" package, now are > always also built as -native, even though they are needed for the target > only. Same here, even if bitbake tells you that they are build as "-native", there is no difference in the output, as the binary is simply copied. Best regards, Felix > > best, > Andras > > > } > > addhandler multiarch_virtclass_handler > > multiarch_virtclass_handler[eventmask] = "bb.event.RecipePreFinalise" > > -- > Andreas Naumann > > 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 -- Siemens AG Linux Expert Center Friedrich-Ludwig-Bauer-Str. 3 85748 Garching, Germany -- 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/9af00c922ab12ee5961d377babb3a87f49efac6c.camel%40siemens.com.