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; Fri, 20 Feb 2026 18:17:42 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-dy1-f187.google.com (mail-dy1-f187.google.com [74.125.82.187]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 61KHHfoc007036 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 20 Feb 2026 18:17:41 +0100 Received: by mail-dy1-f187.google.com with SMTP id 5a478bee46e88-2ba66faa692sf3223546eec.1 for ; Fri, 20 Feb 2026 09:17:41 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1771607854; cv=pass; d=google.com; s=arc-20240605; b=BHZGHLRa7mjZPt8ek9imm9gk/vvoxAoBXeIAoqNRKWzo4Cj1BGkk+LX8GsSfNWWGni 3Xbv0AMt2y4oL7eh2L+lFd04yYv56VOmO75AXoCIWkzug6WV/5fuD5qkiIVy35u//bBZ W8EMETYbIQcQMGQty6iodBe5OGpNKUQ5RogN8U8bmj7m6nogVF/vMow8UPeIB1QRDdIp EoISwJqnARSy5XEXz2MiMsD1FFbvfy+PbU3rw43DEOGzrGZ8Quxcsd3kxv0NHnxiQZUh qr6No3I0fAa8l7XgJ2oC5Uh9qYAa6FqN25KvOaulcRx1WFQLPE1dncyndbjTbpcUD7Zn odrA== 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=RyyPKI3j7AVge63TBjF4ZDrfV1GquLGa4NaAkJOyvQ8=; fh=u6eWLzl3sFnmO9RDdaLlwKgMaY8KypB31J6V3K2QMyo=; b=Z7779XDH7+0MADEJf3776Ba4nsMTeMWeaU6Nyr/tl9RHdvBi4cofZc/2sNWJaeDTPZ uIb0MwmyowVPaWiBeXp1LNEfl7wlNuL6HyFoBUs4Ru6LXbk4mF8J7h8DWKA7C0rrxmpt EW0gY6rU5PxODqHsT8HEZnPb4vZgc0vGWiGiyID1dQXv46bK0N+BoEId8bDj3KwJMKF4 7492raYPQjag74BzRN0sdBjJ0sBRJjAZo91YVV805B62qg5xlgOjkwt+HQAXuf89pHxo UC+UdMYa3sUyvXb1p/ns5xK+QVubEiPZWjZ5fnE70OIzkKLVMsengdo9um0jvq8b/RjA RH3g==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="T/hfPyd+"; 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=20230601; t=1771607854; x=1772212654; 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=RyyPKI3j7AVge63TBjF4ZDrfV1GquLGa4NaAkJOyvQ8=; b=ajy0CwJW0C77i5k/eztcA1asmTriojiiidZfzREQdDau74HbxZ6x+UK6EXHg1EFKZr BBgR8Oiyk8L4d+qmvkrDh+p6S9RnDj7AlROV1fBZbNYJ4dLHE9eX+U3ZwYWpQdE9Mlcg +8CXhjEYlXpJzaf8vOEs+9m+sRqM5kPaERd2AUC6etTOX3227YaRS0qQpulFMg/MboOl eo6jhztsx2rcCtpBn0IUZ9QIhIHsTWFwjeXHKGvEH4GE0iyp9Djd4CBg3e/Ty5uTGpjj ftFB+pUkXYCdJilywYHMSeP56m0IUnKVRBggG1BAXgRdLP2hhZvEPDtaGlrY0zCRoVmu NzOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771607854; x=1772212654; 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=RyyPKI3j7AVge63TBjF4ZDrfV1GquLGa4NaAkJOyvQ8=; b=cVf6AZv8iJG0+ZZOaNqOYGW/lYyzSxFzkeV+lw1I+ha6wkhvbpKPhZ6b5VjN/kZrBT 3+j4GWFXe4Q1Hjc41OKqNK5RQY/y2N3YnzqzBDpT8aTdTZ5XL4sN/eADSY17AZ1aD+cQ t98cyhJz/7bSXSfoQ45kVWtUrSyoY17pLcJhrdQXcAOQO0VZWhcltYsWyrAfExuULa8/ X0718+SeepKkWCvjea8i3npz0kctBF/gxDbkwTzLaoGWvwxbkEHQxqpuUISBmoESKxs7 D0kcN5sIgX6RThekeZTDg/BHzP33xasUsM2nHEMTcOkdTAlutiFwnqGV7RxTkDaG6/cP c1NA== X-Forwarded-Encrypted: i=3; AJvYcCVxzG42Nl31ebssIp1qo+ebuwb8pJHUqDKm1V+7xMcWRoFq46tb81T/1EUb3Pe7flVu/uqh@ilbers.de X-Gm-Message-State: AOJu0YxV2UB96am5YOVXd2i3ldHB9460YTwx1V9o9B/rtMZz/0gLQFIu 0LN9UgdYv3rQylp6fap0uX60eCuwXTMdqv31ZHfbU84sCS6le3oYks1+ X-Received: by 2002:a05:7022:6607:b0:123:35a4:e8be with SMTP id a92af1059eb24-1276acc047amr119813c88.13.1771607854293; Fri, 20 Feb 2026 09:17:34 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AV1CL+Fw1NBfsUi2aEdPbt+r45mzoKwHMSntb6DLxe3GrAbLPg==" Received: by 2002:a05:701b:4190:20b0:127:5c6e:d9af with SMTP id a92af1059eb24-1275c6ed9dals73299c88.0.-pod-prod-04-us; Fri, 20 Feb 2026 09:17:32 -0800 (PST) X-Received: by 2002:a05:7022:60a5:b0:119:e56b:91ec with SMTP id a92af1059eb24-1276ad33b04mr125385c88.29.1771607852198; Fri, 20 Feb 2026 09:17:32 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1771607852; cv=pass; d=google.com; s=arc-20240605; b=e9tlLZlmoSKTN2C0WluVUrjIVXei2rcpAxk9IvE2Q10DK/YIQWerPg4HAifdCqoAgp YYRWxMuKXwzI1KF1HP1UxdwkXgI7S4BtGoAoUCrD27K2Q3/8mIr/nTfF6UNzE7PriOnb Pxb7mM1QJqgQUeboH8+vpGsRs8U71FNGb8FqjGI5gIhQjraBLrNGttdOJoA6U3k0tv5r SVqR+5vl4OO3MTc/wXD/lOFo2vtacTNLE/bXTXjgQnivs6xMxwKE94H4fZYxU8TR4Zyr V2xs4EqmcsR++V1Y+sYRjUByTKi5idw734SQpvOw8b27f0HPILlbzaFxCVAI2/ap4RdI RmdA== 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=K7u0GQfQ5cQtY8Lx7p9uCU+7mbvWZ/k6Nj0O6TdkHEs=; fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=; b=YSZsH0KMwVy8xFLGA0YPSgJnOjzyDAbHsKQyFEvVp83CyGZncx50esTTcAW4wst/ax D6r6VBg49IRYpBY25DIskc/v9Mre7g6vP/2tPensQPzcuQTV6MNVLjP5Oy+ZIIEOyy0k JQ+7OfpuJKmPHUzWArwcHbWzhJdijG10Y0WpY2dgOMWff+hO//dMS+NdUH6Hzcp5tgaK Eo4NX/O4hpUjFnVfDXr9SPVzywg82Zq1/uOO+p93YWM45BtpUmFDW5GvPMSPycMVuFsG zzQzL440wx1RiqVgChNsmMw8sKII8+eABzt4xrezbU464IxGC58p5o7yNO2LtGgOr0jp /N2w==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="T/hfPyd+"; 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 a92af1059eb24-1276af6c2b0si1646c88.7.2026.02.20.09.17.31 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Feb 2026 09:17:32 -0800 (PST) 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=Fk+fqPISnH/dbMsl78eK/q2X5SxGgmfZx4ZUpUzEj091+Iu4h+MgDPc+erF66KQ0mIrBhmaTOP67TEYMZnt5lv6nQCLnk2IVmXYZL1o/Vmbs3r8/hsxRoOXrVopPy5FnXqR8aTDWmes+ohKN9GhcwH7JifuLaeB0fS+058dzZc4g+X1zhTBPuZxxM1cALyKB8Isr+XL1juX3wX/cWXhYjfUu78fiCPhGDqCUEcEJEpVQpFsI3hgOPgtaKJImL8IVy6KyKG+CmlJCt6YSg3HgQDDmMSI+XFDc0kX1HeEGZoyLa9BLvSEDm7WV64ZiwIFzk01YqpoeMMhwKFg0Fiiopw== 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=K7u0GQfQ5cQtY8Lx7p9uCU+7mbvWZ/k6Nj0O6TdkHEs=; b=GzPAnoGLeraHpFhzfXw0U6qjtZCFEHTY9Ks8ViHnI77RFQrvNRDvc2C8gCTmMgrnoRorePEAZ6H8E0NTDlIBJqHVIZckKLH93XA13SHmkRlh4MjBK1KkGx1AvjyYxkcxykhTuvzLCUXynTXy0Sv63/o9l8zcBY6DztcT9d/YJ0Ud3b2SLhbBBFoZBP+OoP70/S4WRlGjGb2F6UhkWq8akxnexQE3/Nt+jcGI9WMwxWibNtLOmTOB+dCiqjfGixo+lFT4dric0Vf5V31EXMKlwuAW0/IlmIx/UpMW+v/FBfbtTuWbFPsHYbtZKACFUkf2f+hSh0H4/C/vIWNqH1z96Q== 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 VI0PR10MB8381.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:216::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.16; Fri, 20 Feb 2026 17:17:28 +0000 Received: from DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::9412:cd7f:3f72:92ab]) by DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::9412:cd7f:3f72:92ab%3]) with mapi id 15.20.9632.015; Fri, 20 Feb 2026 17:17:28 +0000 From: "'Felix Moessbauer' via isar-users" To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, quirin.gylstorff@siemens.com, Felix Moessbauer Subject: [RFC v2 17/19] dpkg-source: implement multiarch support for unshare backend Date: Fri, 20 Feb 2026 18:15:59 +0100 Message-ID: <20260220171601.3845113-18-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260220171601.3845113-1-felix.moessbauer@siemens.com> References: <20260220171601.3845113-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR4P281CA0161.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:ba::13) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|VI0PR10MB8381:EE_ X-MS-Office365-Filtering-Correlation-Id: 7bdedad4-e527-437d-c189-08de70a3ec8b 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; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?8NBvptEXxg3mmVS2LEM/ZBNV4Km4ziUTDs1AShXoVaRGYYEVpeVzTI0o9Dxd?= =?us-ascii?Q?iiOVc/oP2o6oz3eTVXNbChLFQriXsLnlFyGEPd6pklsF0JoE8A6cpQo+G3BE?= =?us-ascii?Q?Is0IvdIgtiTF7zaufV3612i4hcJ2eQry1p4hqQE3tGe36W7JuaylU1+JDpi2?= =?us-ascii?Q?DnJuXqogwjAjkluVyILbuRFhv++JxXauEz6kHNX0MEbjjAL9/PbzALHFcqe8?= =?us-ascii?Q?jYHoD/XZ35D3Cxy/GJvsR5I8gxVLY0hU7XDnMviVdynSyuMz9Qop+Lg4keS2?= =?us-ascii?Q?X0NLzsxB9YI5odYwCOLfx9+WVgk/7tZoqQuA5guM2pLdeRxD8HX6qdt2pBU8?= =?us-ascii?Q?0/bnfdHl2INEjqqqAqZH0Ti8mtjk1tEa5q1qqyi9lPj72bkbuqaoMjrefBp6?= =?us-ascii?Q?q++qyqhwhd2IEobyeK4bIPbwBk8cnzolOrEzHIbnjww4loG0uNt0zhx6r1DI?= =?us-ascii?Q?CfO5AjCz4zk9YiypxZUFkemJKMp5ObtZfNVbouXv1MlXvVRLU9elngsYncx7?= =?us-ascii?Q?s/9lGne2O3oaYChz4e0vIE5OFScVrj5Myzq3RJ6lOKMNAjN51USc0P1H7x84?= =?us-ascii?Q?O9y6B2kXbuA+94wp9YaB5YD9hN7L8qjsAL7Ro9LvKZsFjOGda9AJ7qM77rZy?= =?us-ascii?Q?d+dDpPvEn9Q34ZuBSuuWQdSwqLZtNkKsWNsIWNozDSh4ppIrhokEUIS+mJuN?= =?us-ascii?Q?U+U79XyZcj46fhst0y6KMYz05RCEltP6kw6k/Y99kpI35+MavtIh8oBbr6F7?= =?us-ascii?Q?/MuWyZPNVZTtvTwbxH2B40VBiT84DKUQB7xZ4ZJX/gt9uYkrpZDYG3NgCzhu?= =?us-ascii?Q?YOLMj7HyxKglsQn+P+UIeP4Yc7xsQBvRGslYqtOcCI/PQl2Ivwj0FOtSUWCy?= =?us-ascii?Q?k+J9nVeUQTAiyc91TnQkUmceMi8GDaibROhQk8iUGKekjqtqXhyEo39igk2Y?= =?us-ascii?Q?DRvqbofgbMLoqkcCeHgw2wCgVujv876OEUBA7o0kAXL3lsYfimnLtovWSLfr?= =?us-ascii?Q?uEd18bZcJdqx3cU9Isk4L5JSxw5TanmPJkc6QBWAOR72bPvGU/C7bBp3XwdU?= =?us-ascii?Q?eOReN+9mz5jbuPukAiBrmhDHdI8OMqLJSOzk5A9XgK3DHjdp0SUPg0KR2JZF?= =?us-ascii?Q?c+pvHdX4+HbnKlVR016Dw15/DUthIRSAq4AlZkjBcnsFh9dR4m4aLYQoPEg7?= =?us-ascii?Q?K4K3+ZkV9oVXjZvrqXZKWsRKG5PZEGpYxhIcO7JGvMHvhkePadZFzP14F19H?= =?us-ascii?Q?uGQrqNDsAppabh4ZVHP3cgCLI47aujyxs81DnP54YzIXYDELmlGaHbyHsRVi?= =?us-ascii?Q?jvDIEoCXYi0tbB90Wl3Yd8hbkByQpkGdpwZSXDmWb7x7B8+ah66jr3OQRbXZ?= =?us-ascii?Q?5T7O96WYgqkUCb4pMZrUqASzNwbyZzwYwLGhrMwXdaL6ufdVHMzuudijrYBY?= =?us-ascii?Q?r57dF0TlpYustLQ1gmMzJZuibfD26VR89SQ/Z5NYOr+V6T1q+5JmmtonA36Z?= =?us-ascii?Q?L9BQrd6axv5NkxSfYWBZEK3dHsGLq+HCdAEwWQ/0PXD1hWV2IYlriR0FYfKS?= =?us-ascii?Q?jmBecqcqKC9e+dPRhFQ=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)(1800799024)(366016)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?UsN7IgAKyfoBxLIDpOgUmfRccK/m1ny44d2gWTG0FufTgQ7Sr+75iIuVfUPw?= =?us-ascii?Q?1vmbjxrdsMbbdlLz+3NCO/FbWJEH98FHi1sTQ9YbHnDQdROmBT910qGNQ6ZC?= =?us-ascii?Q?0P9MYxLnGV2WB/ge+xNGei5PKABZ63mR4q0WcNEnHzgLuyxzSPDsRkEaUDbq?= =?us-ascii?Q?ZFZveFJtWtmnYtNxzWVhVci+qkQZLqVOWx+58WiKWdtS+BjfwhoAxOkjK+sa?= =?us-ascii?Q?fLNEhtDGDN0fDj6t6u/5wHgpYx6uF7lDFZw2C6Hps1OG1mTbj5BoVFvQj8DD?= =?us-ascii?Q?+/sFjzcO6xDl24/lYHTy/0Y9+koBh6XaFx7y2/z6Sb1oDUw8YgToILjuggwV?= =?us-ascii?Q?qRS95N7B1+o6FFkG6jJuwk1hyqTAa7fMEhHttmNQlhALEihN/gJQT+1kxwKk?= =?us-ascii?Q?xtW/mV0gvdJbKjsRS0l0moSHyCT48GM1BiLG6+Q4owZu6GAck3qVlJhzTQY7?= =?us-ascii?Q?3aiZSoJ3wVfNYRGlKKZ44IVuA7QB+GJTXSs/VyOVEuqBuoVZz8NR3dfJ2GSC?= =?us-ascii?Q?ymEb38qethrk23i6wmhp8scoyyhY2bujRlT+PMWU31aOYefuiXPAtezdjl5S?= =?us-ascii?Q?Hnjl5nWH7CTXrFA9isoSWwVpFHlTF7oCWEhB2+6MrrktxnBpLyymx0vm20j6?= =?us-ascii?Q?kTW+TgTsPLZRZL6zkyo846skaBjeX/1waPnLqKuR0es4hE4zr+Vhj9kopzPu?= =?us-ascii?Q?CAvgGuM70/6p0OUvZf/S5Ln21CSTcE46B/pcqh6c2lSXwUR1mdwFHRbN8lZT?= =?us-ascii?Q?UEslUVnz9qxKegmYRS8RxYT4+5aWZVt+YQP/8LTcMGEfi7dfINUr2GsLo6FP?= =?us-ascii?Q?kCe+4Rbg2wC8YvxeJCrtjFAmeUtp/emL7GhzhpAXxDsQ+4TLDxsOz2rhUfn3?= =?us-ascii?Q?ut+gTrgl+bHKc/SEpJP3XbePx+NyeV+ZA8QlDyzFjapH9yl5xfbgptmLZ0Hl?= =?us-ascii?Q?LuUK07BiDLfhRxGYR/WK0ZKYQbH8uNHibh1JYtZSwy1dtGzxF07cqN9tvoAY?= =?us-ascii?Q?sfhypJyP16t14XlwZPqhiluKJe0W32AV7A7CmL7utEmss+MqFY8pll9kUiJs?= =?us-ascii?Q?H1X1iS7u1GYoziyejw0qM1+Br928bHrttdOr+fNIx9KeSXYmXopW2XJ3cBxG?= =?us-ascii?Q?rRVRjm0jYLJqZHQXI25c1a0YZnxBY22SaDrTMyqPZ4UWgzGlnGbDTweQlnGg?= =?us-ascii?Q?9avqdi7lkPzDDkz50PZt0A0N1uHuLO4xsogHvV5f1JeldiK67y2QAacz/zy5?= =?us-ascii?Q?F15jJp0Pmtnwqx7PnwihFZNfH8pn3aytoRI2Sov1EggGfiZh0qvYtIwQcezE?= =?us-ascii?Q?DwvDC8tVJyQBie04ObUa+HSVWKpyqz8pl+85NYrL7hnQfa4xokWr2f1POBaS?= =?us-ascii?Q?uC5C4BVX3OXe3Q4o8wWwM2xHI/Wsw2pyY/fz5z67h2NrqdeEwQ928vKD722c?= =?us-ascii?Q?Otj8hbBFznzTbVSNyZbQoO3Uz8UalAawN9/8s04Ga6DpJPMDmGH71eY8qjS3?= =?us-ascii?Q?qS1B5ct8XdeJvPQ5QdHvwIarLjOss5gKHELJfq79iu/lBNox2t1I/jU0R0z7?= =?us-ascii?Q?Rq8abAMhCSV2RjG/Kzg4HdtaUQTgoOgAIzbolKE0pMKCiUk3dqbLP/URqhpz?= =?us-ascii?Q?L1ySqYDPoe4HzL+S97OnpGtQb+SAaaCe1EtOW1UdVRfsvLV0IirfttHsqBbx?= =?us-ascii?Q?WKALLXW0AI924+/U2x3c9x+xZgEwxp17Un3jCvyzTKaO1jD8m7AwNEOTvbu7?= =?us-ascii?Q?4wAxgYP+GQrsgIQslxYRJ2RaFpwW55w=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7bdedad4-e527-437d-c189-08de70a3ec8b X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Feb 2026 17:17:28.5022 (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: 8Yy9Z1GAYV1Ym2vVf21Xe5j4ruFn//raVvMazWCHDwSmv08Rot7zdX1tyjo130zbZ3AMVnA0vKcTCPN+0JvVPXs+qG9ji8XSFJXhSZnVmac= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR10MB8381 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="T/hfPyd+"; 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_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: zkYprTD20iD/ 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 | 40 ++++++++++++++++++++++--- 1 file changed, 36 insertions(+), 4 deletions(-) diff --git a/meta/classes-recipe/dpkg-source.bbclass b/meta/classes-recipe/dpkg-source.bbclass index d0809477..5272fc39 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,41 @@ do_fetch_common_source() { remove_mounts schroot_delete_configs } + +UNSHARE_DPKG_SOURCE_CHROOT = "${WORKDIR}/dpkg-source-chroot" +fetch_common_source_unshare() { + create_chroot_parent_dir $(realpath -m "${UNSHARE_DPKG_SOURCE_CHROOT}/..") + + 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.51.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/20260220171601.3845113-18-felix.moessbauer%40siemens.com.