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, 09 Jun 2026 14:34:27 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pj1-f63.google.com (mail-pj1-f63.google.com [209.85.216.63]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 659CYOQr005878 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 9 Jun 2026 14:34:25 +0200 Received: by mail-pj1-f63.google.com with SMTP id 98e67ed59e1d1-36b7c55406bsf3969319a91.2 for ; Tue, 09 Jun 2026 05:34:24 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1781008457; cv=pass; d=google.com; s=arc-20240605; b=jaQVJN+ZDIUPPLUwngCCPCMjc3hEjZsX9r+fWKuJkZVomI5KRnF1OIzKhNJsWeUjLS sTfYS4StU780b55fCBhSuRdvcQUGgtfqa3bveO6wngnYoVRGUYrrF1WhbZN12NiLD1TB zWeeOfAzHh2qUGlRbeBdWJiFoAxD39hdovD1h786aTO4Or6EjWyb5c/j9BVJJnXKd5Ed XoYRD7cciJysggMjVOUE1No5xKSH9BGh93FuTNKc+UIUQEEU3FT1Omj3jEyjW1kvtyto OQYJk4+5ymkXuDxZ0OpaVhdWntxXpT59KFcYYZue9bCiiYVWGLcmmiS3IcIFMBPspUNY U6PQ== 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:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=WJ04uR5zURox5Euhofh/nskRn4+6453hj70nTVQB0pg=; fh=OYA2/rl7TJCwtTEbU/GYkIxHDh3UlA7+wrFgsGROwio=; b=UH9G68eXqzPDEIpxP8mPkEDlHXsFiFgG/RHBYLcX/5++2BG2Q3b5pb83FDLlJ4vhVL Z5g0DjvDgpMga3+ZW78bon/i73To9cgNxsLhp8I32VYwahbcjxSA8hP+Rh+IKghXL3+g LtNtkrWg5tqBdoNdRHiDdXfuLh947eyEcOMruiTYfEkL1mcXsbyXrWzTRZqxokL9mXaM i0Hszm0ygm8fS3f/gyISqcWN4JjlqDs4/+9f1aJH4eADtiVKqc5PxoqQXbAQsdy8yZYb JTpjvjNv88tgZcgMmi11QwTeleXXdijsXYINSgFAzY2dJ9yrMi+p/LTp78dyAXEDP3xo gZ0Q==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="ZwsIDo9/"; 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:c20f::7 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=20251104; t=1781008457; x=1781613257; 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 :references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=WJ04uR5zURox5Euhofh/nskRn4+6453hj70nTVQB0pg=; b=Zl82ccrDTydrFQ6bz1+aw0Q6uDkHjMEC9nUDa3yeOmsC1smnwn2LqJHhnbrZCMhJKn MIn+co7fNdqgg0DvVzrCkIYZp+KTiMfXsUnjMwh68qT60rULCGSS9V8tuSt7lbCucX/H 0RzSuOEoms0Jwr5oCVHo7cJko0BRIGSjg8CNvNZN4dICwqOrMthjgoyBWNbKlH6tql8p gLybq9IVPROvLk/NvtT8RO15tRVY9fakIYXolSniZsSatQjiZvbAPBYG/ygsrLrpd8G/ KS1nAGbyjtOLzqYhS5hpQGSOOQRVHAB4433MqtWp4lUpEuwyUCkcvJovbOGszVMTLjFh 1Q1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781008457; x=1781613257; 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 :references:in-reply-to:message-id:date:subject:cc:to:from :x-beenthere:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=WJ04uR5zURox5Euhofh/nskRn4+6453hj70nTVQB0pg=; b=QM4VpePZOwNY/ii0knfk9bYHQ+JgfGk1y8l9WqEapXcSLXcggqn+cKVb9mjV9LsMXH L5rl0+95T5Lzzr42Dp+tcHprGrBFQMcZJVtTRo/up9B10r9waj8cTFXjbhmmN1sf8drU fVI2oDIaM6p2qcqdElq4Nx91DS2grV08j8fO8uxs20coqv93JMLKkFFsqHTlyFWrX8Fw 6ZEtU5XKKCMLyQuL8YePnjVu00nldHySs3DfH385pjA+kJDFW7ECASxjJ8f2c7h6+7ad fpNUriqzchDBYgwqmYIz8qnLEot1qXNi5m4A0uBcUs4WB7s5w4JN7pji70r8iInSIQ5B vzKg== X-Forwarded-Encrypted: i=3; AFNElJ+sWhGVA/N3kAZrJSD/E7vg1oHXjpInvpYwwVK5bg813A6Lz9ac4DoixUXJkUlMohhnffWh@ilbers.de X-Gm-Message-State: AOJu0Yzhn/5C+ZD4p+JUbaO2A3/+DSymdixYfu6t10YzUVCiwSCSYclv 5gtPgh4uNVsKYWe3+RXKv603JoOzfCKgU2Hro+Q21ya4cX3wHW2y9SRu X-Received: by 2002:a17:90b:580e:b0:36d:5d1c:c4ad with SMTP id 98e67ed59e1d1-370ee6430edmr21803985a91.9.1781008457441; Tue, 09 Jun 2026 05:34:17 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AX0PUUfC8AUxFFAqUG8IMqcGnp70sbguJ5RMhMZxVN9ul8PhXA==" Received: by 2002:a17:90b:1ccd:b0:35e:581c:79a7 with SMTP id 98e67ed59e1d1-36f642f2158ls6356165a91.0.-pod-prod-07-us; Tue, 09 Jun 2026 05:34:16 -0700 (PDT) X-Received: by 2002:a17:90b:4990:b0:36d:649a:39f7 with SMTP id 98e67ed59e1d1-370f0579c09mr21839449a91.22.1781008456006; Tue, 09 Jun 2026 05:34:16 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1781008456; cv=pass; d=google.com; s=arc-20240605; b=V+nrdAYvELalE4ZzwJp1OmI4Ch2dUXYaN0pdUPGXg1/dWeLSHS8UUQG7WoMSxoTtYe cl45wWy2bdFNWa4YEnaWgbufuzI2Gqftb4i8NJpEx4DB9nrSlqoALrG/SP+b5cnnvUQ5 qknrwCSvcbaBpycEwWtHxZ88M2uQqalir34uti1e9JWQ7tpqqQBtJHO18jquONKZeKpO nP3XGgeWlFuhTZqobDoXmJ6ZMCpTL68oI4SWMmvJ9yqe4gaUmKWvpiZYp6muXL8wAWpv /2g4NPU7zCUMMlxqrHVVjDkIB0pKqjXFhZgDTvdd+4UOgKlN/KIGDvUCoK+SiaU2MzQX ik0g== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=Vv+90b7t34i6El+lqt2CWEmdDsKRhkL+P2p3Qm9VG8c=; fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=; b=Q6jse/4f9A2wSApQX5Kz+nOn64i/DsVS8NrWqbbKPwWKAiaF5dIp6EddswldsikeZ4 fgvmVekOZyNfMdVabpI5dMhurdgvarvqZYj6x7OHRwOLNMSIirnSEeR4JiIs1l06FyTR 4aRCyW1mErJqXvosBk9Wk+seM5wtbzFNGKJ57pSjaVQFymVTexO134PYMvd3XaFSBJSs I68y0BCasqPZt9sELDRAtPQIiLi/iH+JVFxADniE7qLWN2Cy4ELPxZ1p832/GQaeHiKJ xxu3D69dKC171HWCItUmH/Mg/yGkh0FIIIyQD1YlAhqRcpInZzGY0hXDbNE+TcHGvo13 RACA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="ZwsIDo9/"; 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:c20f::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from OSPPR02CU001.outbound.protection.outlook.com (mail-norwayeastazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c20f::7]) by gmr-mx.google.com with ESMTPS id 98e67ed59e1d1-36f7092b0b1si616456a91.3.2026.06.09.05.34.15 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Jun 2026 05:34:15 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c20f::7 as permitted sender) client-ip=2a01:111:f403:c20f::7; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=r5A8bLPJLIfQHynh8npVgejhjfUpqiqdEOsHy8E9WHvD5qE/bmauIPSSk9FwKyHlNarAHEBYHpYFfG25ODQ9+SUIWTqX0ZTyHvGDkTe2VzY6gl3246S2oExYdNWOLcq3GUHQI2iwv6KSJzLhqmfsBzGv9GqzmTqIoy1BvehA9Vt9lP0Ly3vnpO92YJW3VxY/2ZW7I8Mz2D5B/hGTxdRiM7rCMKIjbrz7jX0GFnyrvXYpVuW03nQ+HEN3mJbzcCTJGOisENWSypZe+FFcuutL2QdLMbgad94b4Q5VW2L0tKVV62ebgUYrqSlBo2uYhd+qGt5P9WgzKbjJdcHlo+P/fQ== 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=Vv+90b7t34i6El+lqt2CWEmdDsKRhkL+P2p3Qm9VG8c=; b=zKtDpPPzhHBh8x8SPHestD2Cy5cduM0elcWzXBIy2pP+3GLtfYCf0kUhTwsVnDZOzzPDYfJ86PIHJ53YK/y+cyYB5QRbBXE7zAyw3e4bKxV0gs4uM8ETUv/O6/k/JGbxS2EE/l7JwdyYoZrOWMlGscFQw9HA1ptcpE+LGZ2TnGEcmsV6OVKH/PrnqGCLSPw+W8A5ocGJbXvlN9uR++62BVnj+P7SbUViERGBAB4jcRLxyBA1zXjpyRdR7M93+JE95iqDK6xqBxTyI3sPJHz34Pzn9d5nyr2s8JHEfjr8R/uKcpEkdmO35fRga8jRuOzMzJooPuZ173tZO9e1AtMKhw== 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 AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:619::6) by AM8PR10MB4097.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:1ec::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.92.14; Tue, 9 Jun 2026 12:34:12 +0000 Received: from AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM ([fe80::c0c1:ae4a:a803:8b8a]) by AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM ([fe80::c0c1:ae4a:a803:8b8a%7]) with mapi id 15.21.0092.011; Tue, 9 Jun 2026 12:34:12 +0000 From: "'Felix Moessbauer' via isar-users" To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, quirin.gylstorff@siemens.com, Felix Moessbauer Subject: [PATCH v5 13/17] dpkg-source: implement multiarch support for unshare backend Date: Tue, 9 Jun 2026 14:33:51 +0200 Message-ID: <20260609123355.2368573-14-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260609123355.2368573-1-felix.moessbauer@siemens.com> References: <20260609123355.2368573-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: DU7P194CA0012.EURP194.PROD.OUTLOOK.COM (2603:10a6:10:553::18) To AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:619::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8PR10MB7254:EE_|AM8PR10MB4097:EE_ X-MS-Office365-Filtering-Correlation-Id: 59a7792a-1410-4166-c5a7-08dec62368d2 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|55112099003|22082099003|18002099003|11063799006|5023799004|56012099006; X-Microsoft-Antispam-Message-Info: qB636tirGQK3mFJqBOuYMyahZGf6Ou3st3muZSBIw+8BxeWJu/e9yXTWj7E2GMQhfblpl8xUNDVIBmzWj0MU9uuH3nGd/OMhTPSjXBpcJR490uGV7wq1EC8Cn1nqUBpLzg3Faz9YomarSpYWgSUxR44BAqXJhFxtlBBc2xCEOwCZ9W6lQLZ3CD3ZPFMbUNPRuqrLwaQ67++c1SdwM49chRDBprExE/yQh+46J1J5upOVo0DQDC4ULvJv6n2ntqymsuRuObJAsbwJQ5rvVPuhWThOIIMm88y3505Y+Ik20Z1OcIyKDKi5yPKaTC9S7ZC6TB6amBPJAHXvg5C/z6zV/VJQl7pzj/lrKHoA42V+sWbV6RTRw0msGZB48dTk9ZvsRTzRmR4iL557auvJrQZy6p+uXJtT6dGNtwUdmX8Gys+Soz31L+S7ckB22ekhT84XN3d/hSn7t1SZa/G0Ph9zyE7CwL3ApR8LxWNqYHJDOIttbHmZ8sv8umDB4zY265Ot0GQt1pm7ihTj4CsgOQSur8NFR+tRIT38Dw9TqAxEqnuoqiMMxbgftXnxEdQNpvXBuKBi2GypQdWa7E+0qrRMank19/8WqBV4sQYj5kdX39YMcZwE98zIwB3GLYPH0sZjipQb5BzX7GKPxD02EKFUwDjTh2BNVAumZGusWpSBCviB6k06WpugQZ4rQ/voYaLN X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(55112099003)(22082099003)(18002099003)(11063799006)(5023799004)(56012099006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?Cqid0F25GzmRfBuOkJab4dxiSj5rTfcSxbuQ0MM7St5vM95lgfRt0CpnS6+s?= =?us-ascii?Q?obGbXo2b7fiMfVN/spisBgcOHwPP8x+LKJFojSQkh5FyoqaemsaX/VoSdUHN?= =?us-ascii?Q?LC7QOiDg7w3RNOtEU119uA+ibveh1SgWAn23m+WkP/gciMxouQogKR8jjHCr?= =?us-ascii?Q?GIbVKdelH7OTf9OakwQdvslPW0+a6fxrUuS0FQswXp5G+y1EDezDXYekjCRn?= =?us-ascii?Q?Rin7YFWMvaLDNWsRSUeLbVcp0oXs/YBcAOt2b5kmkSzsxW9q78iMp7dBf7/B?= =?us-ascii?Q?Zivryh/cDzUHnA6Q0fC95G16Yt6GHOcgZ5vqX/3H7G5S/qBjVyZh6cPZw3p4?= =?us-ascii?Q?MnCgdDaGNWpVQn1qu1lokAVC5hRhvMKUSgIK35y3YgyjLCl8jo9kdvW6lVzw?= =?us-ascii?Q?ydWlPot4K0vMWoQLQrpD5X6eKJLDBlwGXS/JKx/e+CSWLv2xIFIUEXhfWGea?= =?us-ascii?Q?xPwvXf9XZNSYOvOeEP6IoqI6DM8ZNBsgOEp8FIhLiEdfagq9sVcYz+NJu4fP?= =?us-ascii?Q?O2es8MlNXeLmpm3PVHeh+4wWmzMAq62CTClfl2v1/46h4EF6hR7DK7ByEbdL?= =?us-ascii?Q?ufUQOxokPRHpFN2LWoC9ORCqaRVVLcRtuzOM6eB2uH5U4rwsvLkEC8OEYtv0?= =?us-ascii?Q?XYyK96LkflkDHrhi2Ymn/uFY3BX2EJYinvuCubsMdrpiEdilGITxZ4ag7r86?= =?us-ascii?Q?9y/iV5TnLvEEbJvsEJKjcbmgEmUFufDKexSU9ZbxGuacj0e24tfSvkJut1LX?= =?us-ascii?Q?9zNJPAbqkTClFylEfJsp9yp4tJ6cuzn4bvMFe7dxZV9r9LRu3O90LsVry9NT?= =?us-ascii?Q?0mC0SNiMn7YCSie7FBocjTr7ZqTrRmbQUSXN5KFsSn6wugpSmyvMGKxTleb+?= =?us-ascii?Q?OHfal8jnbctkTw2h0hJ9UdPinFkmsu8hd5VXBT4k9mgJ3Fs7XUaI11uJwKh1?= =?us-ascii?Q?lT7uonpXY4cVux/qCrMfS1DWpENDPo6R3I7ytK3If3/EweIaSmWE3mK/5qkC?= =?us-ascii?Q?vZz586j0F9+ISDsVm/9/hbTDGBqWAJcvIRjXm2s36AmmxVMo7MAg7uPAHHi2?= =?us-ascii?Q?rXuIuiRgXQX6C/fseXyh2yQ5mBG8CK5wXg4jTLji7pDRt148VpwyQLMX+kB8?= =?us-ascii?Q?tYCSatGg8Eot5VXuu09BpDeKmPljdaOfybdUmgYP3Uy9SPkyws5I8FOhFgSj?= =?us-ascii?Q?L+NT7mwzXxK5ajF9z3xxyUh29aJKnYe+P7JZl9E9wDZ++h7hpBHNHmpvvuDv?= =?us-ascii?Q?cyMa6EpBD2oXKnAbQQLO3JAT1YYajZK5ESo1KYDzeR4B87+qZYomDAvtX7tf?= =?us-ascii?Q?9ksUePyU3PfSxhUiGz6y8q50l0dQof2e7u2/DafOG0JuqHqX+gO6hZUSckYQ?= =?us-ascii?Q?/kiEN3LwSN0Tui6X7fcun+y1MSxnRzbR3YNV+NaCCS/IoN/ndCorI9y9jMJK?= =?us-ascii?Q?BQ4aEELWrKwxiCsqIZ6KwP4u/ZKrHZRiqfN8sK//uTBbXevfe1o+ZXN21gaz?= =?us-ascii?Q?d1oW55Bpr3vGLldU3OL47Hqj9jWchVyXgjkQZpRMkIEry08XQk4rjnq6gYMf?= =?us-ascii?Q?K8z1Y7KTh7g12yc+QdBJsAd/KPnvAUe5m12BXiqMCWW1optcFkRI4yPL6n0Y?= =?us-ascii?Q?V+Z2BKZoyjq+HZMZtzoCp89yR2hFitmcpDTF4zpT4s1sPegwaNHzPzGgaxVa?= =?us-ascii?Q?6LtL0NnBp5b2TGM22zdnh7ZVaN6VBKh4kszKw3wpPJ+tyQaOhy7O+n7Z95Oh?= =?us-ascii?Q?43IN7WxV+8xdmNOiYxqbJ22dWuIzK9o=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 59a7792a-1410-4166-c5a7-08dec62368d2 X-MS-Exchange-CrossTenant-AuthSource: AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jun 2026 12:34:11.9604 (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: ff0CS4FXkZbnoe5amNAUVQGqfowVBf+fkoLVfJjRszQD1YJrUC1cCZMuX+UW0CxTIBwgD0O5ZpBm/ghnXmfgQS+Q5/lCAQtyng3ktXuRoWg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR10MB4097 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="ZwsIDo9/"; 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:c20f::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Felix Moessbauer Reply-To: Felix Moessbauer 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: Tc6uPADo88Ge The fetching of a common source package needs to happen in the chroot. Previously we only had an implementation for the schroot backend, but we also need one for unshare, which is added here. Signed-off-by: Felix Moessbauer --- meta/classes-recipe/dpkg-source.bbclass | 38 ++++++++++++++++++++++--- 1 file changed, 34 insertions(+), 4 deletions(-) diff --git a/meta/classes-recipe/dpkg-source.bbclass b/meta/classes-recipe/dpkg-source.bbclass index 629796d6..a1848473 100644 --- a/meta/classes-recipe/dpkg-source.bbclass +++ b/meta/classes-recipe/dpkg-source.bbclass @@ -52,10 +52,7 @@ do_dpkg_build[depends] += "${BPN}:do_deploy_source" SCHROOT_MOUNTS = "${WORKDIR}:/work ${REPO_ISAR_DIR}/${DISTRO}:/isar-apt" -do_fetch_common_source[depends] += "${SCHROOT_DEP} ${BPN}:do_deploy_source" -do_fetch_common_source[lockfiles] = "${REPO_ISAR_DIR}/isar.lock" -do_fetch_common_source[network] = "${TASK_USE_SUDO}" -do_fetch_common_source() { +fetch_common_source_schroot() { schroot_create_configs insert_mounts @@ -83,6 +80,39 @@ do_fetch_common_source() { remove_mounts schroot_delete_configs } + +UNSHARE_DPKG_SOURCE_CHROOT = "${WORKDIR}/dpkg-source-chroot" +fetch_common_source_unshare() { + run_privileged_heredoc <<'EOF' + set -e + mkdir -p ${UNSHARE_DPKG_SOURCE_CHROOT} + tar -xf "${SBUILD_CHROOT}" -C ${UNSHARE_DPKG_SOURCE_CHROOT} + + ${@insert_isar_mounts(d, d.getVar('UNSHARE_DPKG_SOURCE_CHROOT'), d.getVar('SCHROOT_MOUNTS'))} + chroot ${UNSHARE_DPKG_SOURCE_CHROOT} /bin/bash -s <<'EOAPT' + set -e + apt-get update \ + -o Dir::Etc::SourceList="sources.list.d/isar-apt.list" \ + -o Dir::Etc::SourceParts="-" \ + -o APT::Get::List-Cleanup="0" + + cd /work + apt-get -y --download-only --only-source \ + -o Debug::NoLocking=1 -o Acquire::Source-Symlinks="false" \ + source ${DEBIAN_SOURCE} +EOAPT +EOF + + # run cleanup in separate session to ensure nothing is mounted + run_privileged rm -rf ${UNSHARE_DPKG_SOURCE_CHROOT} +} + +do_fetch_common_source[depends] += "${SCHROOT_DEP} ${BPN}:do_deploy_source" +do_fetch_common_source[lockfiles] = "${REPO_ISAR_DIR}/isar.lock" +do_fetch_common_source[network] = "${TASK_USE_SUDO}" +do_fetch_common_source() { + fetch_common_source_${ISAR_CHROOT_MODE} +} addtask fetch_common_source do_dpkg_build[depends] += "${@'${PN}:do_dpkg_source' if '${PN}' == '${BPN}' else '${PN}:do_fetch_common_source'}" -- 2.53.0 -- 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/20260609123355.2368573-14-felix.moessbauer%40siemens.com.