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, 15 Jun 2026 11:25:38 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-qv1-f59.google.com (mail-qv1-f59.google.com [209.85.219.59]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 65F9Pbrf009561 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 15 Jun 2026 11:25:37 +0200 Received: by mail-qv1-f59.google.com with SMTP id 6a1803df08f44-8ccd9683350sf12841806d6.0 for ; Mon, 15 Jun 2026 02:25:37 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1781515532; cv=pass; d=google.com; s=arc-20240605; b=Fo8ZutyEyOBmagBVXlt8kyIuJotCobazxZPw5omwY2kkagAS2fUmzZXGfHDi6rD56v KixTdi32o2dBSBMALRUNaxDlWQ7FpF5vwk85z9zhppFs6n+L0JaUgxAoSk20MYcFWNJ0 G7IIofiiaOimFy3RM8fi8PEG31imvhNxKIPEndtQZoU3Pcu0cyY81eV5FebFr8hJ2mcM +4kVfShK7HsBLoFLBBfNBcBaHs+Hf4mvgPRHSeoqe2FCVAKw148uLMVnl5b3yfeECChH GPotN6nzL19pqigy5UP0iHDWd/pZ5NME1y8CYIIk6n18SyDEwPTCmeTs+Qr9Sm0gdUI9 ij+Q== 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=2/aTbrUSkBcGwhHGCzELJqjCJd1EszfZtGfcigC9xko=; fh=jEQl4pMw/o6FFiwDe5V83RpZJE8O46eJVu4+SNYkk7s=; b=HG2JDwOTIywBuvUvp89B/GA48DqU44JRpDnk+JBZgRZNJ57s2xP+DlCB4877UwasFv ciGa6AOuw5X7U+x3XjX1jsm0n8RUOfOxPGf0qH3HV74NNsXNg3f6d1A3ELPJRJATkVj3 OHFKZStJxa/MO3+FRg3P9nd2O9Ueg7Snf17PzM25acgRxsIYRzA1/mYANKdm5ZycMmel f+PDxidzQowgJ4BmhsKhhV9osmw8TrRx9MdiNS8n90efuzBc5b79HBuOm7iI80koVR5e jDXnr9vKp8iYmPnaw9xOtWYVoDB5PKFn+LEvA5lGjsNLZz+P0OvhK0B2NcnpbzUygLI6 b1TA==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=ePY9P6a+; 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::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=20251104; t=1781515532; x=1782120332; 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=2/aTbrUSkBcGwhHGCzELJqjCJd1EszfZtGfcigC9xko=; b=HF7cewyisO50Wak7OXSq3LI8krb4f+vSnIrw8d21zPyI+ODqgAZVvm0dMVP+f4NfhQ zr1lXmxFlSJo5DqXMdUMSBOgeMwMyS9pnUJvfBPKyXbgvJCFmeuxH0dkMylIzpW07rXv AtlSIhWBDzqqE2zpGns6WfezXs+scfiCB3ZSK/hevEBuqunjYioG88j50vXmI9UZfahY CY98ULWz/2ev2ITKVLEtGL8xWyuhW2UL+6jIzPYjJLFPf9rCwJDXJWaABrIYq5nOTHpN CJIq2hk59d+tSAzD55czRONfWHEXbXE7pb3Gq3diD60p25Cfpz/elmx7Gdq4NPN61XjV agiw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781515532; x=1782120332; 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=2/aTbrUSkBcGwhHGCzELJqjCJd1EszfZtGfcigC9xko=; b=J3QX4WU2ukg8SLwvT8+yNinTIh4mG2YTjddl4klgQtCJ7mcDpaYsZiD9utseG2IYip VYmcsm+qMLcb0VDdJqA9wPo1PG/65e2D6H2Ocbrlg1QfrmfnDrKtJ31HbSxrf3Xt3rQ4 vzRPwf7zNH1AUyVSGpdePK1viisRoIcR8ixzK1dXxf+46T6tvkaXk9GOtEuiBHsJAnse NE7ZXKEN+/KmjYTbyQEdjPhbAZxyOhdM2Z0sdvqbCeRhvezD3oyRFW9z8YzkYuetOF0b kAO4C7UqZiDEdo1H/vXI2NQ4eQqV8Hr+NuFZ0MnwyTBtjJAQrc77KndE+98J+M1PToIO r1hA== X-Forwarded-Encrypted: i=3; AFNElJ8H+xuh+F6AzM5G8M7MQFbpevo5GPv3PXsNJkM5yyyuC7ytyPSAG+ystntxYtPIxP0s1Hu+@ilbers.de X-Gm-Message-State: AOJu0YyJdwdsjUHEIv048OeEwcH0J47rDMyEmUR8LSZZie+Mtz1ZErTM N5VGkUAJTcJVefyvaGqvBe6qAfYeJoqXQjLWgWjf5pjRkywxtEsBo5bR X-Received: by 2002:a05:6214:27e6:b0:89a:4741:2147 with SMTP id 6a1803df08f44-8d33091a028mr145174976d6.8.1781515531779; Mon, 15 Jun 2026 02:25:31 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AX0PUUfr97U4BL/4sHGSG2zRQUXsbBDMft1EXUm02hGNvq6bUg==" Received: by 2002:a05:6214:4ec2:b0:8ac:7f7d:4a02 with SMTP id 6a1803df08f44-8d2f3054464ls51083286d6.1.-pod-prod-03-us; Mon, 15 Jun 2026 02:25:31 -0700 (PDT) X-Received: by 2002:a05:6102:8085:b0:6f0:6293:747d with SMTP id ada2fe7eead31-71e88c388b9mr6234449137.14.1781515530992; Mon, 15 Jun 2026 02:25:30 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1781515530; cv=pass; d=google.com; s=arc-20240605; b=C7tarWCze25Sn+OeOdqK3rtD8iSxK2t2VyOPqQ7SegBANmTiULj4dhfCI0ugLgHZeY t+TqYnrImmfhj0N7jxm9BjnFxvSEt/H3czObXo6T3mI7wsg5sfYCx1KrQzXtSUAITWy1 /+G2iz44jp0TkHDZ5c6rT6AnxetCu+abw73KJ62JwSprST/fa5ud4PaAnvZCf2PaSSJe DDqN8esjHpeZF8bgNPLlMBDEp13iOVUAyNwpO5d8q/M57fQd3WXVdBl/AXahwmhIi6Wp bVA7YqQ0L8s8CNO9iyEtZsSIaKHdyVCVZNXlfVVn4rPJucrydGRXxB3WwYNcyfsFD1jA nRcw== 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=HTgr8wxfwx27VI7dtU4RA3c3NhEh7YzktZR4SnjhkretwIabcHd94rJ0QnjXoZhRC+ ioXHt5DjV6wqlhumJlNOYPyplnopXL7K3wKolR4O4nfFJ7QcTCL9rLuZ4RbeM6EVEIOH FiJcghCt8JVMELInNjgaJW/L4i+u4wECUesF1aM+M3ZC1obTfzYAavB8pR7NNxf4Tmed RsWxHTqPg9+/3CuWNQ2cjmmR8tZbi2Vyeh+cWPqh4cxs/uPUu+FBbl6n+XjAig6gjrgZ dwotu/uHzVf5mV65KfTBbW91EYcLHL/HvNd1Tdky8xUmJOYLLZ7E32xSSeuPTHMDzH+3 LuGw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=ePY9P6a+; 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::1 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from DB3PR0202CU003.outbound.protection.outlook.com (mail-northeuropeazlp170100001.outbound.protection.outlook.com. [2a01:111:f403:c200::1]) by gmr-mx.google.com with ESMTPS id a1e0cc1a2514c-966a05d589csi133727241.4.2026.06.15.02.25.30 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 15 Jun 2026 02:25:30 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::1 as permitted sender) client-ip=2a01:111:f403:c200::1; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=mLDT7l0RzB2wx60TSFSbSBMF4kYUNH1wAgAOXqcylj40Dh6uetPpd/siJgcilcvBh6CRoJH6xVJMqeokaw2rOQqhJWe0tJXMN7fEt4V9+e+i77lb9GfzpYE4oe3IRhAnS3Wq4J29ws0xNjQVdIXtoiNpZlyp535c0Qqpl6Qx7F/Mojq5JxHRM9VbNxkswHTohF6Y9/bYyJScWJtJHL8F2OP2EPqzUfH9XX5/kpuuap352x+Rb0ltrXRO6/puQBEp4Ocuszp0ZQr/Nkn8kjSj/IRNq8ytzTp8RtU6iFnePYWwfEp0ZSxgUzIkviN5xviGOMZKlQNJ1iSIjsdrlrwxUg== 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=irh0i562Au1icR+xRt+daleCB+8it+N/M6yWawhe9jdLKPRtX0zDRmLrbo9yWc9+lkEo+yMz8ta+hAl/iGdsMvtNt+cM4eUL1zUvDEmZdmHWgkEEWqRWV7ZaBJtIFrEx+Q6dCk80dXoXbG+mUwuDfdZ1Q+7P4k3x7imHL4tWPPl+800o3Y8ieH4XlMqI1KvPoeR2+k86EzS0uKoG46dPhgr/pkTIcA4RwNR8/TayelHeM8Xwex0YfGMNbLkUdBYkxiOPmMBM3+NAxEAy3MCYBFOdAfYHc3k6d7ZkZAT5CloARAZcP/j2Uf8XBNWoSwHxGnRRQrL5WewftEcybtgCag== 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 AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) by AS2PR10MB7023.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:599::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.113.18; Mon, 15 Jun 2026 09:25:26 +0000 Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c]) by AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c%5]) with mapi id 15.21.0113.015; Mon, 15 Jun 2026 09:25:26 +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 v6 13/17] dpkg-source: implement multiarch support for unshare backend Date: Mon, 15 Jun 2026 11:24:54 +0200 Message-ID: <20260615092458.259691-14-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260615092458.259691-1-felix.moessbauer@siemens.com> References: <20260615092458.259691-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR4P281CA0109.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:bb::13) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|AS2PR10MB7023:EE_ X-MS-Office365-Filtering-Correlation-Id: ac0cf417-7416-4cd4-34a9-08decac00732 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|23010399003|10070799003|55112099003|56012099006|5023799004|11063799006|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: +hzYexcgzSgZMl2Mx2E2YSr0YJb+s+XVS27IQZF1c4HRG8vqBHaaYmd0Kq3XkJVrQSZoMxGbop4GrGp4+a6fulqhwMpc8wUpefau+6pUBW8g9r6yN8iygR7A9HNK+dzQe/kc8/3IQgamKRcb0arT9Rc8b0PTLum2BigJZbIPPcMuhxL7D9oaDSHwtPe/ulg0YpDuQ7aJmjSza33gCZCwecFlxddSH7b7xa6D9fAiq/vfhO7tIm5aRF3mVit8R+FbDbTMMqbtJ03GWbkElmVwxs4iHdDHathvcrd0WvCYY0H3eMFgfraPEOpFMDrzGU4zJ5abEJXzfletDFBZo/D8dhWPdxQyL/HlmGmgIUMtAqQa0+RIgPgb3mo8l3B2880YsQw7wOCJmj7BmEqVerVNh6j5RLjDRjCQtt7dPDm6twpCVSoHgp93BdxH3/t6vkhLArNPGHQ3wzw1gWXlAhQjyye790PfKOcD37EZ4sIIqqQb3X56MTHqRLNgZK7MLEWEL0UylavckaJwm7VtILHHifi88orZSGwHbEdbaE7tWYRaEy6V/l2P3M/Zy0m7orgrdGRsoYvM3UnhPmp4OrEXae4BMu+RWLH4RE0CfGfnXUBFvGfwu0EH7IQeI0PALAbmVRzf/xstEV17QHngk3t8aPpXRkkvTMp/QGIR+yZcMTHiM1B4TfddweXeuFySeoYl X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024)(23010399003)(10070799003)(55112099003)(56012099006)(5023799004)(11063799006)(22082099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?UxgP5TNDj6ZKFOA1CeK7N51cPkex3yGEljMfz7jrcR2CeBzNgndA8Q9f+mhj?= =?us-ascii?Q?aoGpvYM8l/tMI8waJobdo/qKmkW/RnNJ4Y7auHCt5ngmUQ95cvI19tu4zGBk?= =?us-ascii?Q?f4JB4n1RC4UroqqGryqM+cj3gxsXiDl9PC16UdIvw9QufB3p2Vo2+xATCnoA?= =?us-ascii?Q?8CDPsegIcq5Dny6FqSEHLM9WGpPkGkYFt/gcYpmbtITyWxuMqQlz+wgemDgG?= =?us-ascii?Q?qUUHJQ5twleFr4A/veUlEH2AwJTyRZdl/lxVYQhBMu1LDMaPXJstq99W/Eqk?= =?us-ascii?Q?Hi9iLbQnsJxGqFFdjgKwaYQvSsAaxVfnV044xJzsrvFRPthNwS13Adg6hUzf?= =?us-ascii?Q?eNx0OyXK3bTGEGR6Vp8FtE3Pl40i+nlXbkuOSS3JEWh66gRwMrOZFqi+HKAy?= =?us-ascii?Q?tVyHLsQEU+mdFkOnwDV2ALATiJKVCgR//eMPtFcMZkEh06FwVt5R5QgBk0KY?= =?us-ascii?Q?d/SGYVuaZlyvFgIBBI3/oJGyVYx2Wkg0V5dBVfciQ4Owaz8haJqlSnQ/LUP1?= =?us-ascii?Q?SVNczS79PC4In2YPSksMU5GyJp0w9grRy9Rn1C/JLCTOuKI2YQ9cx7zxd42a?= =?us-ascii?Q?KnePN0cGPW5ntQ8BLkkQjYvEuqIO7GKKaIXNEGLWxo2gaM8vFeBGBOCJIzTK?= =?us-ascii?Q?o5UCYaUHUQJ8XTZ3GpWPSLBJV2qRG6gYCGeZjcFX+ZfzbN3uW83kN3gztgse?= =?us-ascii?Q?ZXUbj9bfGJ/IzbCgRqjZYHfrNHQa/E/VR9H188HIwVqXvzp9TMqQvlr5HVga?= =?us-ascii?Q?OvvtIzzd5jj5MFEUCpp+n1bDqmytTw6IMi5KH5uxCDJSm1YuRJAWB2ZU46Rl?= =?us-ascii?Q?SOmHW4nYgMlGMUCXvTpdTJxBK4JoNdVHqnKuDwinyFKlzAdRJsm3r6O/IMl2?= =?us-ascii?Q?zBqb3dDiIGOgGcBLUrHd16Wx4env3UE98csMfa26HUhqWociiWAwX8BH6h3E?= =?us-ascii?Q?pz6SB9ukw3jtm5kBpNFjjmoNRugmOYqSshKO19CK3hlT+0AhHnUfrPzFWsQP?= =?us-ascii?Q?Ci5wP368o+gcBZ+Bx/Adnst21kmkt6Zugl2J1V1xXSATXT7Hm5bn9PC0VZLi?= =?us-ascii?Q?j6j9prnuJTPjXf1GDDcuSAD2dB32nU3pt3x7HPpRBXG4Fr+XMadQGhjNzftK?= =?us-ascii?Q?FGi7GJEn9QQZ72VHDGQLAQgFqEwDvuRjd46EkzsR2W/M56ij4drF8jKdP+xq?= =?us-ascii?Q?7zh1Z2KpKCQUS8NPy6i/qFlcu3hGqtXwwUpBmR3zL7LYS0WGaVK79USJ2/jO?= =?us-ascii?Q?Bc1FI2wzAd/Z9vq8uV3r/9Yb9D62a92Yqqs7kF7rXdpznKpdzGdvrV3okfkm?= =?us-ascii?Q?942oObQGsLb4WfuwHAVTiab7ehM7VhhB6wf5/kCBw3rr6QPdloWo6Tyov858?= =?us-ascii?Q?yycY4cd6S5cNC4pmvKSGt4rn+SHi/ayv3lLMFwv4ckZVMs42aJUkJswsBO3H?= =?us-ascii?Q?vPk2Ib3Vks+XoD/7Z6QUlACs6/jBwH5qWkvP3TwSUc1aNxkfg9G5CD3NMM/e?= =?us-ascii?Q?NUpMF4igFQLWxb5ilhDmzccwIPcc+p/xPkIQFSkwAmfGKEBGaJrQRocS8if2?= =?us-ascii?Q?PFeL0H80RxOhjIAM/66iJe36i+5C98R4Y8CsXo7KAV7197FnIfDExk76gfI3?= =?us-ascii?Q?OEx0mjYmLLUuvvRizuqpnxT8QchlT25WkHNr36lxN6DCBGU4dzOuvH/b7GdX?= =?us-ascii?Q?6vN3OOK0nQUh1rJ4JGHKF66Xt52Y2BWN/yGHN/3kpOvVHll8qRXpUknFK1KT?= =?us-ascii?Q?6IjMywFAErYkAa1s34OGA8b0dmDgMnlcsxK6irQ+24/BE1IsJiG8xzkBqom3?= X-MS-Exchange-AntiSpam-MessageData-1: /GjOA+HsAHEOQJmf/C2b+7iDCCNJqhanoVI= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: ac0cf417-7416-4cd4-34a9-08decac00732 X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jun 2026 09:25:23.7563 (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: ZwsbsOAuxnHSqhyE9KgrS8sOJjS/0WO0dxf0/03AqAuF2C6XsC0aLWl9p7mTI9uJZcD37h16DDHU693s9+pHsl50T7Dg5s3WTEe3+YPpaGI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR10MB7023 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=ePY9P6a+; 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::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: 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: fbsLUNlukeuA 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/20260615092458.259691-14-felix.moessbauer%40siemens.com.