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, 06 Oct 2025 16:05:38 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-qv1-f64.google.com (mail-qv1-f64.google.com [209.85.219.64]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 596E5akL028052 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 6 Oct 2025 16:05:37 +0200 Received: by mail-qv1-f64.google.com with SMTP id 6a1803df08f44-78f28554393sf54641356d6.0 for ; Mon, 06 Oct 2025 07:05:36 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1759759531; cv=pass; d=google.com; s=arc-20240605; b=e8B3DyZaIjWLIr+AcmeiZI0uKKd8Zli3iBPQzhIcLq00KCTMIZOcUwzpDPyYPhrF1Y UIAOpiEmQ7cAw5DaQAnOW5LQEXxuZ8YVN1MrNBBcLl9SZKAsQ25vCcLdcD/2lKbmPmmv GhlqJbmgWrC1g5DzYFL6cBSifLa/D7yRFH/MO9VCx1CZmbZNeLik9m2cCoMkRwD6qzuv ru9ohxh1jGnM9KVRX0EKdbbRLqlUlhmh4dLyG7ARF+iEbfEfEHeFwoVf4DX0FZScZ8FJ 0zOAOMyXlvkwC3UPj7Xg9FhpK8r1vjLJ21jeAAjg3VZnawxhVyU+gZp7AoViGg9tXdeY W+wA== 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=RWO8JT85mps5IA+Q+VhjaJHTTE/qUwXuQFJtKTgBAis=; fh=H9A0rqxQGA8KdENUAxdte/ULRZ0X6iH2Z6d5S5NWM4M=; b=RBR6yTg04ZtLpVZbrWlJIIitAGwI86JhIVCqGc72+Xc7DWsSOARK6pHz583JFj8KSN lI+IaTuWGv3TC5WypGRKT9Uj85UdDXwnBZbc3hJD9uIOZOZaDDxdjFi6RTQDzRICahCF Mr7c7BIOZE98DbWOpAcwhYvdkjK8UL4XSaDTNXsy7vnZa53gcuSXiWLiEHMAg5YhAqlm el/rTZ/In5W3p1VHR5WFZtbglU5X0IC6JcvwSlLv8NvCe2q0Qy1/TTDGe4K9/HckqMVN n9JP77tFgQHnR1CE1uZ+HkIFYmadc/JZtv9lpu56KqDIJh+P51cGf20KyhkC74/gtcmy rA2w==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=twvsw3bG; 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::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=1759759531; x=1760364331; 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=RWO8JT85mps5IA+Q+VhjaJHTTE/qUwXuQFJtKTgBAis=; b=K9u0Q5/O76BK174ldqhv88BwyiM2nYfukUPW9TPmv3XNjoSY7U0wXIDnzfkibz9gOy ySjmVAS8+e7jkdAQ99f7p/1HhOQTxlAUll3RKAPLmo7KD/v3ju7JV8/hyq2Mi42dBKmY mSD6dRf5f8jzO481AkP64ELysuGxVXB96qKAyXkSlpzuS7i5RqYBOtQgIbwBy0tTh64C GlNa7JVr06dfIIBJiQx3LsOnTb9Q7Wk1K2NYRaczxYNusv0+Kau0YZt2cKhNp+vHmkUn PFWGKPBTumysZF+DH2odK5LHkJmNm4uEHb5ZRS+l2+9sXmBDLp239vJSkfA+W3UxKqjv ghGg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1759759531; x=1760364331; 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=RWO8JT85mps5IA+Q+VhjaJHTTE/qUwXuQFJtKTgBAis=; b=HyQ/7f4z8kCfZIvN8a1LmWWOrmDJ3s0WO2RiL38rIB+DFIIz0Dxl/yrivqZVkY5nHG aiqVsdEYnsLTbv4QGBcD7lOP9rUL1oMUU3bqHJQN1GDPytfSo7pmQcGDsVTwCHFiYkFT tDI+ewoFJzRVDaY0RkkdpHmgf7kSiN4HxjIG7HQs2/+d5mRokBu/FTaPRJx9Mtv1Mpc1 VWT0fcdKAd/b6chHmPwaV/6hU7Tm5yNVcSATAA4Wp3jJa89ikoGMU9Vly+JYiZcPJ8Yn wOetcUBRNSIE/YRaWd512kptapSnIKHqUvda8iy+k/HGlHU+Xz0T5hWAwijAR5SUH9bK OIwA== X-Forwarded-Encrypted: i=3; AJvYcCVhDpLYMrfpWcBPKFxe1fblE0KvBFopIhhrpl1wX5pCYyD4LDJJWR1wWYEefcTs4e6SClXU@ilbers.de X-Gm-Message-State: AOJu0YyqDz27lUbWL+isA9kflV0KprDKo2/EAaTFkw5aaNmmgJM86ZXT 2sfHeS/si/4zeUyfApuX9NMgGPTtA9paYxsRaHqfcC00BDCdEclc0BXp X-Google-Smtp-Source: AGHT+IG/Vu4KE+mgEdKDZ5N4Ir2s9A//6x0yKJZLCrziDPFSywSW7HJUmX8niSzjb7KO9zPJ/4QtTw== X-Received: by 2002:a05:6214:2a49:b0:809:aa63:1c34 with SMTP id 6a1803df08f44-879dc832b86mr142000956d6.32.1759759530333; Mon, 06 Oct 2025 07:05:30 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ARHlJd4JfI4aU0geXG7QjcirbDCqaibSqOn8THoeXNs1NsEKpg==" Received: by 2002:a05:6214:1770:b0:819:df42:aa30 with SMTP id 6a1803df08f44-878a7380dbdls94806876d6.2.-pod-prod-07-us; Mon, 06 Oct 2025 07:05:27 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVvnKOwUZIgXTeoQ1sVtInw4groaXtP/fLWK/c4fkpk4OG3IVIgtEWS4K9XJ1K4ZIsuVBruLXGqih8+@googlegroups.com X-Received: by 2002:a05:6122:1d90:b0:54a:9f40:ac85 with SMTP id 71dfb90a1353d-5524e897097mr4309348e0c.5.1759759527364; Mon, 06 Oct 2025 07:05:27 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1759759527; cv=pass; d=google.com; s=arc-20240605; b=I/Zb3dgoVFclO6FyGEBmauQDZe739ERko0KhsZN3sa/Yq0boWnzt8Y0tZ/jK4t7sDt K8aQE7tI+kp9UlxZ4nQ/p/+NyBoG2LifHtBE+RA1qyoxSP94U9HcmiGQuYlkGXNTRZ1W LyHRtzotj0k1sdx2vgFfRy0aDtYpzhuzIF+qF+JCq9kE2XJwA1bZBW+ohvv0yi/SD/JI rHIxrC6k2IIJBCwBVERdIab0Wenfev7f+sEOL1UFXO282jB8ndNFoNbI+jqbNMs6+jHD +Nb/35rsVKYlno6q6smcu1AqlM74WyoS+JrC4LtfojBS58wZG7sPO2PoXVrzl2D5xeqe beKQ== 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=fsOGoTIVcCpWRxU0knPt2UQAvz8Bec9ykfrhFzOdbZg=; fh=1PWU+Yfsm4THxEP6QVbfz/B5cXJ3oN2IBKKBFv4UiEc=; b=kUd4nDweTxp5PktbVecNiDrSbvFGQwz3Lspfqtst2SOjTtIyyg28PtGMNq4lVMAYA3 /nOIqSj++7Ww8rlg0cOfunWv9y4/BdSBs6do3Pr47lDJBV3RSlfWdCGTWB+aYOhPTsud U2CcGyI8LzYtA4hE2sVyPnY8o6FsPMvg5Omhkx+hXFNsdVnEyr9y0Sb+YJxqeneiQB0D GBqkKelhmZo+l3Fs2GBl5LtJpeyXoVIp6Wb8/FPgvFIAxEAhfN1Ve0Tv7paAHcmAd9y7 LSBXndnKEsWQ7DJjd8MEmmeLoeo4AZpmTQNk8MNK18oq9AFvKMwbsWydH1w24q6iGMtN I2bA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=twvsw3bG; 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::3 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazlp170110003.outbound.protection.outlook.com. [2a01:111:f403:c200::3]) by gmr-mx.google.com with ESMTPS id 71dfb90a1353d-5523cce7af4si538480e0c.0.2025.10.06.07.05.27 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 06 Oct 2025 07:05:27 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::3 as permitted sender) client-ip=2a01:111:f403:c200::3; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=vSh9j/j8w5iOUJ4OITavPZHEMN2wNPOGYCkKn6ULz0Q5b6NBBpzpV8eWhnNxa7nt6XIC6EHYyaLF5sRcxKJ5ZeHPb5m2akhq1Js1iiPgMqdd+Fm2kxLJGWBJAxSE77tvfjo3H3mKnauMV1WxKQPD5AvSw2uhU5tClWxO0mh3pucDhTpYKWn4Bb7F9q+RSVdlwxz87jXu8HyiTHkKinQnbQ1ZKtGCj6Kgawj8X8O1tVrGj3R7jQu+wLVcMl2UwqE5BQdKdTPmSUWAsIjOZ4WlkQ66gw0QlAiLUlHhVGKIb+dmcP8hrCAci00zWcfko47nqrFbWVNe1OivHo3SFMObWg== 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=fsOGoTIVcCpWRxU0knPt2UQAvz8Bec9ykfrhFzOdbZg=; b=XVkrca4LA1/+56CIObOgHjpWlSMocHIEklD/54SED10KZ8qoV6yMqAyUiHOtY8vqqYVkPRlEUWCLN5ZifYFV5JCDVKPfo4b9gHAKwJ5XYJ86CZJXnZ/8vgvk713+3TghasDNsOylYBSBp/KVbN/y491/QcM1FeGzREW4pOhJtr2OACvB1BaxTg8ZxT3syCNm+59ZHra2NUtNglsE5b3AAIE8SA/7DyQBgrcruB82p54cR86LVzLcLGKS3Xt4KQyggOdmk8+aP41QPVv2cUoigkmbX2Oh7uFiTYnYxmlhfxGkcnaSEBhCzYM6eHsVR+ebwIcJ1MlWzXz3JoMp/nDNkw== 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 PAXPR10MB5327.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:289::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9182.20; Mon, 6 Oct 2025 14:05: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.9182.017; Mon, 6 Oct 2025 14:05:18 +0000 From: "'MOESSBAUER, Felix' via isar-users" To: "Steiger, Christoph" , "isar-users@googlegroups.com" , "Kiszka, Jan" , "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+EREa0iF1ROW6fLbSUroMAgADhZ4CABLbugIAbKgYA Date: Mon, 6 Oct 2025 14:05:18 +0000 Message-ID: <56507dd43d6b0f0e309563ebbe2d48327353cdc5.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> <9af00c922ab12ee5961d377babb3a87f49efac6c.camel@siemens.com> <45ecefef-bbc3-4506-b9b3-c945d0d77e65@emlix.com> In-Reply-To: <45ecefef-bbc3-4506-b9b3-c945d0d77e65@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-4 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DU0PR10MB6828:EE_|PAXPR10MB5327:EE_ x-ms-office365-filtering-correlation-id: 02a8a938-47ee-453c-0602-08de04e161df x-ms-exchange-atpmessageproperties: SA x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|366016|376014|13003099007|38070700021; x-microsoft-antispam-message-info: =?utf-8?B?NEpJa2J6UUJnVzNUWEtSYm5zd2NkUWFEMHRzRUZmN0xUNUk5Q29jN2phT0lp?= =?utf-8?B?ZWtUeHhkNDdaaUFZU1JtS0ZESXp0NzZpMHo4REgxSk1XRlIvT1YydDNMT3g3?= =?utf-8?B?TjVnMU5MRDE0bE1MQlFYNTFrSGhKV2pDaHYzTEt1WmxQMWtPempPaUJRaXVD?= =?utf-8?B?eHQxTWR5aVRnQzdoU0JhSFVkLy9Jbjd6aHZZcjNNZXZibjlETFkrNytHOGtV?= =?utf-8?B?YUt3MHJhY0NPL2dIaWZOSWVyUXYxNWxGWlNRaHRydElMOWk4R1plNXdJQzJS?= =?utf-8?B?RUFGYytDM0h3OEt5bzN5T0w4RU4rbGh4REU1TDBwam1JUk8wY2wybHoyY3E3?= =?utf-8?B?SWpxZUVpMFh5eUphYXoxQWdKZjRUNi9pOWdOaS9lNW1lY3QvZEZBLzFFNFVZ?= =?utf-8?B?NlRtcll6c3ZmUzI1VTdZS243b05BRkgyK1haNWxuc2c3OWtxL0hSaUZoOHc5?= =?utf-8?B?eWlHL2lXRUpvem5Sa2Vla2RtWEVzSzc2c0ppTzJ2ZEhXcVM0MCs4am4yWmUw?= =?utf-8?B?LzRnSjFnSWpKTjh4cHVJcXN0aFFrOXlSQ1VCMTZCbE5UY2Q5UWYvNkNwZDUw?= =?utf-8?B?Snd5dnUwWCtHR2JFcE1ZM0hyWWRUWEpSL0s5RXhET2lmVkpvYUpDQUY0dFVL?= =?utf-8?B?N3Frdk90N3kvZ3lxYlFpd3p4TjRla1ovYlIvdzlKdUtIa2JranVzWTFvS0Iy?= =?utf-8?B?U2xpbTdxZi85czgzUE5SMi81WGF1Zi9ycVBTRHAvbTV5REp1WkNBQllMMHRi?= =?utf-8?B?UFVvanF1aUE0V2pBNkRPaGhzbm4ra3dNbmtyZUY0d3VoRlc5VFJUMUxPOHBN?= =?utf-8?B?bzNiQU1xOVI4dUEySWpWY2xUdzJyeHVZWkVKcWoxY2JKV3FqQlRNR2tVSUhO?= =?utf-8?B?dVFiZWIxZ0o3WlhKTExhcGFRMFpYd0c3QWhiMmUrY2x4a0F0L1hFcjZyMFpY?= =?utf-8?B?NHBFdjVwcHlzc2h3b3dmQUtBa29FWTdaelBZUVJxS2gvS0dTT3lWQWYvbDRi?= =?utf-8?B?UlMzemF1N2tIUnJaZ1d2T215ZloxRUg0VjdvRkZYSGpJbG1Db2p3TGFLUFZs?= =?utf-8?B?WkJTS1I2QjBrTmlvVTk2Z1hFUklsKzYyRm9teUxSUytONkErR2lpdWlrZDBZ?= =?utf-8?B?a2ppMWpUb1FEME9SbWYyNnZHTERXekwrVldVaHNJYVhKTVBkQSsxdWl2VzN2?= =?utf-8?B?MEltQ0k2VCtEUU9kYzNxNUdISXlzNkFkQWNUL0pwUE92V040RUg2M1pSaDFK?= =?utf-8?B?b0dmSVZmY244WVlndEpmY3ZiMkpJRzJpZUZFQm5XU0ZwdXU3anVIYm1VMURn?= =?utf-8?B?L3o0dzhoZnNEclltWERnTVROUjFOdWpocG5mUUs2ekVxa0toVWNqNTNFWVBW?= =?utf-8?B?bGtNWmRvcks5MFhPWjJhSnBmMXhZYytPREhHaEpGTmlsU3NOVkFGVEc1QVdj?= =?utf-8?B?cm12QjZ0VzI1dld6UzBNNCs5SGpvRWVkUElxdnQ5T3poa1VFRUNGOGg5NG94?= =?utf-8?B?VGRLQnJ3U2NtQ3BIZGZmSEFKV2dod2pTS3VpNWk5MnVDNXp6VThnMDlDR1Vk?= =?utf-8?B?K2tGNnJ3czVXek5FdUFoN2xiQ0dkMG03Unlmc0pJZ3ZDZVMvN1hQc0Mxekpa?= =?utf-8?B?UCsyMVcyck50ZnQ2RDc4ejBydkFuUHh6L2pweldkZGNFWTQ0V3lRTmxjNUM1?= =?utf-8?B?NWdhc0YwSGtQbjRGMmJHeDQwSmUrdEh5dGp3dXdNVnZEVzdqdUgvS0QxOCs2?= =?utf-8?B?UlN3aGdVSmN1cjAzMVVGVktzbzBhKzJ2K011dHRIcHBZalB4V3BpSFBCNzhW?= =?utf-8?B?VTdiWHk0NXhLTUFyK2lIbjRVSVZndGNuN09VZVNwbXI3QWFoZlA1QTJtMjBn?= =?utf-8?B?N2NYK0tmWUM0d3RzTmNWWkJXcklPWHlHVC82bTM0aWxha25NWkhsd1NmY2pZ?= =?utf-8?B?TU82MkVKdCtGejNBOTBzR2ROdGRIQUZ6ZlVtVWlFQVRnazNlMmZMeDZXaVN6?= =?utf-8?B?MCtXTE92SjZnPT0=?= 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)(1800799024)(366016)(376014)(13003099007)(38070700021);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?a2lVNXVLSXc4Y1BFaU1XV005YTA5QmNUbk9QYjhGdTQvVWZOQVROZ2NmZmFk?= =?utf-8?B?Vm9pT0lzNmg3RXM5MkQwWGk4bGJENFVNOVZxcWZwNGdSZ3JWRmEyUjgzUjd1?= =?utf-8?B?Mm5CZnFPWXFHcmgyTlBqd0hORkJJUG5BMXBhbHY3TFVUSFdsbzNHS1h3MWto?= =?utf-8?B?alBNbURxMzV0K002R01ES0ZaakQ0eUVLYld2aHQyL2xJWHVHdTlRcWp4SzJa?= =?utf-8?B?RS9LSmZVMnlZS2tJODhTalg2NWF6cGkxRnBqNmxUZzFseXhXS3BWV0QraTk0?= =?utf-8?B?OS9xUVBoblprclB1bnR6MDhPVnMvaHR6c1lDWDUyR3RDYUhiMmZZRXpYQllx?= =?utf-8?B?V3NHN0cxU2pDa0dIWW1BcFIybzlwaEYvdnRHcjl3c0FrL0UyVWhSaE5yQWYr?= =?utf-8?B?NnY4R3pmTTRaZitGWkxTUzlpazJMVXpwT25QUFRHeS9WTXZjNVBTVTQ5aE9W?= =?utf-8?B?OWMraEhNUnNMTWxPTWl5c01lYWlHaGNyOGc0YlhTaGxrRGdxMjFtSk5jU1RL?= =?utf-8?B?NytDRHVzWkNyaWRtQ2lzYm5sT3U0TmNiS2VKVW51WVR1VS9xZnY3cXkwVTRu?= =?utf-8?B?VXBjYStnWWhHOS8xNDVmWE90bmU4N0JLKy9KRzhKbFNKelQwZTBNWGcvTWJ5?= =?utf-8?B?Tm9hZ1kvbTltVjBlOFZZQlN4bUtSTlFsNDNKYzJDcHJLTjhndi9TYmhzWFdU?= =?utf-8?B?OVZFV2ZZUnpuK1RNdTltdmpHUUVlbDdYSzhUODNZdmVoOTVYYnZSMUpnby8w?= =?utf-8?B?cDF4LzhKWU5MRWVkUlNVRGZvMk8zZFE4QlNwcUtSU2w5TlowQm9QSVhQWnZL?= =?utf-8?B?aWpaZE00VUlKTUJlOHJnd3QyM2RXMXFLcmZaYVNIYTQ5U293TlArNXM3RnRI?= =?utf-8?B?a1lRcjVGV2lZSzFBQ2IzYzRNT3V6dUx0UGthcEFnU2xmQTcyU09zUnNpQ3My?= =?utf-8?B?UWR1VHUxNnhNWlJyUVdrWnRKcWJRdkpnNHk3Zklrb015SndBV3AzSzFKcUlI?= =?utf-8?B?VWFJdFFhbkQ4S1hzUlV4L2NoUldqNk5FbncvWjRaZ1pOQzM3SW0xR05xRDNI?= =?utf-8?B?TVVqWGtUNi84ZXZ3R09hUytBZWd6ZDVkVDZLcWpKUmthMXdjRjREZGVPWk5D?= =?utf-8?B?Qms0dnlqa2hMc05rbmhxeWlkeTdSLzluTXdwbEZ5cnJZMnJMeEtpWG0wSHlU?= =?utf-8?B?bzNFYzdzNXB1YU41TEswN2dtOHFyYjUrM0pXRkJVKytERE1TeUNOVkhENXJE?= =?utf-8?B?UUMrL1N4N1BMQ1dHd0NyRGJhTFZpYzI2SVd5a2RiSGRRNmprdVpQODcyMVZh?= =?utf-8?B?ZGt4T0hGaFI0cmxRMXRpWWRYdkE5ZkRTWFVWcTRTd1ZKS2Z1WG13Z21XOUtT?= =?utf-8?B?bG0zRUpuUTZYanM0ekZLZXUvb2lEM09TVWt6NFUrSTZIRzE0S1JwZlVveEtF?= =?utf-8?B?OWlVazdDZ3RzVkp1SHBtVUlycVJLV2RRSnY5L2k1NFg1a3krWloxR2liL2hK?= =?utf-8?B?RDRUUzNkNVp4WmMxWjJkV3RXeEttMlhkdmU3WFhlS2QyNzZYcjlDVm54YzNh?= =?utf-8?B?blN4WWZCcWgzT0ExY0xkTy8yenRUcDRLcU8yaCtlc2svYjVLNys3ajBDZTda?= =?utf-8?B?dWNXaHFvaTBQOWd4RU1rOEpvOEtzSWN5aGcvb3ZJTnBjMEpaQ2N3TE5LSEZw?= =?utf-8?B?Y1Z5c3p2c1Y3aWZGL1QvQzF4T21NUDFweCtncG11aVRaSGNIOEhhWFVHZ3h3?= =?utf-8?B?MDlXSDBnR3FSS0o4cTdnN0YzR0VHMnRIaDVsYVhyYy92a3p1UHdhVzQyOUJU?= =?utf-8?B?RDlZazFBNTRsUWROd2xkdmdrK3lxckpaSWtVWDlWbUhldCtRaUJYS0RralV3?= =?utf-8?B?VVZaaUFYREJlbWNDUFROYXhlWFdDekxGb0svQ0lRbXNEamNLN1hpRkdCUjY2?= =?utf-8?B?bUsrN3A2NjJsaGFsSjNLNnJSZnpDWU9Gd0YwdUVqRythclBQbHFBTi9qYlB1?= =?utf-8?B?V3dmTnBZdzVCRENlZGg0V0lmWitkMlZramF4V01KZVJSaWs2dWpuZHhpeHd3?= =?utf-8?B?YmM3TWh4YXpsTTZ4KzdVZWJ2ZHBaOFp6MFBUM0JHRE9nOTdWeTVTZEhYOU96?= =?utf-8?B?TGYrOWZENGhlcHRRL2Q2TThCOXBMVVBTVTJlTCtnQjRWUi9Fa2lEelNTSXVS?= =?utf-8?Q?DlthIdl6EplWZpZ5i0NEWuo=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: 02a8a938-47ee-453c-0602-08de04e161df X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Oct 2025 14:05:18.9226 (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: XvIl4e9u1DAPNyPF30Y8DJLoDn/LB4sZn/aJBU+4tXo7Lb4wjcloj9Lh3c4+EH4RbosI3xGoF0yQlJly087ZJ6i21a62H7Yb6bdWgG5+Viw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR10MB5327 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=twvsw3bG; 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::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_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: lccxmS/UlWmC On Fri, 2025-09-19 at 09:15 +0200, Andreas Naumann wrote: > Hi Felix, all > > Am 16.09.25 um 09:16 schrieb MOESSBAUER, Felix: > > 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. > > After some debugging, it seems to be a combination of your patch and > "2ca3a7e dpkg-source: Build source package only once". There is no > problem building our dpkg-raw packages explicitly in the non-native > form, e.g. in the host environment for the target arch. > But through your patch, the package also runs as -native, which then > triggers a problem with 2ca3a7e. > > ... I only now discover that the other part of your patchset "dpkg-raw: > add files to source package" fixes this. Ok. Ok, so in general this series is fine. > > However, because of this I went digging on why you introduced the patch. > And I wonder why sbom-chroot doesn't just depend on > python3-debsbom-native directly? (Which still breaks as long as 2ca3a7e > sets the dependency on a function of the non-native package). This is a more general thing: The chroot is architecture specific. By that, the architecture of the packages (DEPENDS) is selected based on that without the need for having -native. The internal logic then takes care of building the packages in the correct variant (e.g. -compat, -native or without any suffix, which refers to the target arch). The 2ca3a7e ("dpkg-source: Build source package only once") just ensures that we only create a single source package, no matter for which (and how many) architectures we build it. > > > > > 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. > Yes you're right. I meant there is no need to build them *for* the > native architecture. > > > 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. > Yes sure, they were new to me, but no problem, they are not that > complicated. > > But when I deliberately build -native packages (which I assume to be a > valid use case according to the doc), and somehow the buildsystem goes > back and forth running functions from the native and the base package, > it's difficult to follow why that would be necessary. It doesnt make for > ease of debugging when working on new packages either. > > For the use cases I have in sight right now it would be fine if a > package build breaks because it cannot be done cross-architecture. I'd > hope to being able to fix this by either improving the package or making > sure to call it -native only. But if that's not what the expectation is > for Debian Crossbuilding I'm eager to learn. If there are no further issues with this patchset, I would like to move forward and see it merged. It is a pre-condition for the SBOM patches for non target!=host arch. Best regards, Felix > > best regards, > Andreas > > > > 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-mailinfo@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 > > -- > Andreas Naumann > > emlix GmbH > Headquarters: Berliner Str. 12, 37073 Goettingen, Germany > Phone +49 (0)551 30664-0, e-mailinfo@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/56507dd43d6b0f0e309563ebbe2d48327353cdc5.camel%40siemens.com.