| Message ID | 20260220171601.3845113-18-felix.moessbauer@siemens.com |
|---|---|
| State | New |
| Headers | show
Return-Path: <isar-users+bncBCYIZ4M3XAKRBLNO4LGAMGQEQ5255EQ@googlegroups.com>
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-dl1-f56.google.com (mail-dl1-f56.google.com
[74.125.82.56])
by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id
61KHHeJZ007034
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Fri, 20 Feb 2026 18:17:41 +0100
Received: by mail-dl1-f56.google.com with SMTP id
a92af1059eb24-12733e595e5sf2235098c88.1
for <iupwgm@isar-build.org>; 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=df4bubmPeogs8qe8IjU+6TuaY7Jm/cS9XSo0gnk5IuFkzXWfCPwtpBmt5e1cRowqsa
EOo6XMN3e3wxHGinVCvQOqjmMhUWOKxcP/ppiuv96coEuRGJbQvV76Lwz2bxR1bruhhU
X2++B5xeIh1yxxmbENFtqM2C/DwltwisYPAjjQWBZXxCTpWY/BcWH1BnEoHp1wuoXhsy
SYrx51+swdrnQPZYlb6qhvYd34JWnW3ckKFOtXIzIvy5BN6PwyW4WdW8ffHgLSSswhv2
FSNt2JUVKdClQyJM90zY6Yiwi+tZy6N2tZ407Hb7NKC8SKG9q4DRzYQAVquhmTMqqZrR
XZAw==
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=eLweTbVqBND+JHAlnY9mUw0HfIGPHHGEpovR/QANKFc=;
b=Qn1YbX1oP8Q8Y9AcRvah0az2OqAlqiQMDmqxzHu81VOZrpbtHED/v4sDzUDGGQ85kR
BYGUfGUvqsJ3HoLvNcUBde+gMg4kN5K+xazUdjmLegTMUuAKq2Td5uBtNYn3lCWo8UH0
wSyrqTngcFcdEKsYpduQD0V7j+i0UJUWm3iBual29pihROsdEIm0J5maAqnREnvJiORs
J6fAMeNNM8dQEWFECLw3M6aqHpPHuw/wTQ6N/RqkkhdINlNXlzRco7t1se6/NZ5Cxjoe
CuR4jk3WlQ/uFA+xuSpv/7DocumjIP3ieQ2Qk/98aEhTjlSRpOwPPBOYFTqP4j/TOkG7
CCow==;
darn=isar-build.org
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=isar-build.org;
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=QmW7U3gcUCjowsdrCqvx0eQQ1LRPEXs6D7bueBc6f1bJpzWAkM5t3ItmVZAZ2dtIz9
BfzNh+RrWwVQkKncnl0KYvg4dI8xDyeNg2vLPNyktw377hpPzmZv0VHou2es6E/qMqd2
9VnRUmOUt/ta4qN993w8Tm9DjOuxgTUo878AIZn8S918vR3sNCeVMHsjI4FOBc9qiz8g
AsuYpqgxF3Qxmy+n3ZcNqeM+QaBb2eAzskMaOaUQDSOb//Tv+pLpGdG5uv1KrjMOfLWw
kUSvuHcGSV2x8f+gZ0tpTREPI8Um8pabZPSm3Fp3jg4ui2WqFRv10LZPGRDNZwKvBMK6
AnOg==
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=dVwsfd7rc2o2+P0VIMLPinZKrIVzGHjKC8xjzr+5G9M2ihidrpezYArRh6iultBHoU
Q8V3AyAN4PpY9aiTLUyCWC8dECkLjmq7OM+3q45t1aP0ysqXR6RX3ACbExafNfInEPDJ
jUe5CQ5cYU46ZSFjsLX2O/8joAe+YNDRjkgbDGIwpCV/ijloLyRY9cGY3LNjupp1+kcy
bdRWUNEg4aEX6+spgvDJSrIepqZikhoEmZN2eiQytRdbxVpqMf9Wl0s/mlW4UrwGSXAt
gYSrwrW56+baQVFzAgu8Bj+KMo0BbZoOrxYowrp9OGFF7mJs1gMwgvZ4hROCkhCO1GwZ
yBHw==
X-Forwarded-Encrypted: i=3;
AJvYcCXCC5ppVoS//y9qtjM33tUlerVcWFe1gxa6HWLHaqYHnys4BrtA1TMdUnLf3VfRufjl6Tu0SXU=@isar-build.org
X-Gm-Message-State: AOJu0YwFfJnw/GzFsv9fVuMUVf9yfyoyaHn8MhHWsCvBX4oOplcos//C
rlcfy3W3wVB3VEojYG092amP7p/t2bnYiZnWB8acn8IFZouLgME0gca9
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 <isar-users@googlegroups.com>
(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" <isar-users@googlegroups.com>
To: isar-users@googlegroups.com
Cc: jan.kiszka@siemens.com, quirin.gylstorff@siemens.com,
Felix Moessbauer <felix.moessbauer@siemens.com>
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:
8NBvptEXxg3mmVS2LEM/ZBNV4Km4ziUTDs1AShXoVaRGYYEVpeVzTI0o9DxdiiOVc/oP2o6oz3eTVXNbChLFQriXsLnlFyGEPd6pklsF0JoE8A6cpQo+G3BEIs0IvdIgtiTF7zaufV3612i4hcJ2eQry1p4hqQE3tGe36W7JuaylU1+JDpi2DnJuXqogwjAjkluVyILbuRFhv++JxXauEz6kHNX0MEbjjAL9/PbzALHFcqe8jYHoD/XZ35D3Cxy/GJvsR5I8gxVLY0hU7XDnMviVdynSyuMz9Qop+Lg4keS2X0NLzsxB9YI5odYwCOLfx9+WVgk/7tZoqQuA5guM2pLdeRxD8HX6qdt2pBU80/bnfdHl2INEjqqqAqZH0Ti8mtjk1tEa5q1qqyi9lPj72bkbuqaoMjrefBp6q++qyqhwhd2IEobyeK4bIPbwBk8cnzolOrEzHIbnjww4loG0uNt0zhx6r1DICfO5AjCz4zk9YiypxZUFkemJKMp5ObtZfNVbouXv1MlXvVRLU9elngsYncx7s/9lGne2O3oaYChz4e0vIE5OFScVrj5Myzq3RJ6lOKMNAjN51USc0P1H7x84O9y6B2kXbuA+94wp9YaB5YD9hN7L8qjsAL7Ro9LvKZsFjOGda9AJ7qM77rZyd+dDpPvEn9Q34ZuBSuuWQdSwqLZtNkKsWNsIWNozDSh4ppIrhokEUIS+mJuNU+U79XyZcj46fhst0y6KMYz05RCEltP6kw6k/Y99kpI35+MavtIh8oBbr6F7/MuWyZPNVZTtvTwbxH2B40VBiT84DKUQB7xZ4ZJX/gt9uYkrpZDYG3NgCzhuYOLMj7HyxKglsQn+P+UIeP4Yc7xsQBvRGslYqtOcCI/PQl2Ivwj0FOtSUWCyk+J9nVeUQTAiyc91TnQkUmceMi8GDaibROhQk8iUGKekjqtqXhyEo39igk2YDRvqbofgbMLoqkcCeHgw2wCgVujv876OEUBA7o0kAXL3lsYfimnLtovWSLfruEd18bZcJdqx3cU9Isk4L5JSxw5TanmPJkc6QBWAOR72bPvGU/C7bBp3XwdUeOReN+9mz5jbuPukAiBrmhDHdI8OMqLJSOzk5A9XgK3DHjdp0SUPg0KR2JZFc+pvHdX4+HbnKlVR016Dw15/DUthIRSAq4AlZkjBcnsFh9dR4m4aLYQoPEg7K4K3+ZkV9oVXjZvrqXZKWsRKG5PZEGpYxhIcO7JGvMHvhkePadZFzP14F19HuGQrqNDsAppabh4ZVHP3cgCLI47aujyxs81DnP54YzIXYDELmlGaHbyHsRVijvDIEoCXYi0tbB90Wl3Yd8hbkByQpkGdpwZSXDmWb7x7B8+ah66jr3OQRbXZ5T7O96WYgqkUCb4pMZrUqASzNwbyZzwYwLGhrMwXdaL6ufdVHMzuudijrYBYr57dF0TlpYustLQ1gmMzJZuibfD26VR89SQ/Z5NYOr+V6T1q+5JmmtonA36ZL9BQrd6axv5NkxSfYWBZEK3dHsGLq+HCdAEwWQ/0PXD1hWV2IYlriR0FYfKSjmBecqcqKC9e+dPRhFQ=
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:
UsN7IgAKyfoBxLIDpOgUmfRccK/m1ny44d2gWTG0FufTgQ7Sr+75iIuVfUPw1vmbjxrdsMbbdlLz+3NCO/FbWJEH98FHi1sTQ9YbHnDQdROmBT910qGNQ6ZC0P9MYxLnGV2WB/ge+xNGei5PKABZ63mR4q0WcNEnHzgLuyxzSPDsRkEaUDbqZFZveFJtWtmnYtNxzWVhVci+qkQZLqVOWx+58WiKWdtS+BjfwhoAxOkjK+safLNEhtDGDN0fDj6t6u/5wHgpYx6uF7lDFZw2C6Hps1OG1mTbj5BoVFvQj8DD+/sFjzcO6xDl24/lYHTy/0Y9+koBh6XaFx7y2/z6Sb1oDUw8YgToILjuggwVqRS95N7B1+o6FFkG6jJuwk1hyqTAa7fMEhHttmNQlhALEihN/gJQT+1kxwKkxtW/mV0gvdJbKjsRS0l0moSHyCT48GM1BiLG6+Q4owZu6GAck3qVlJhzTQY73aiZSoJ3wVfNYRGlKKZ44IVuA7QB+GJTXSs/VyOVEuqBuoVZz8NR3dfJ2GSCymEb38qethrk23i6wmhp8scoyyhY2bujRlT+PMWU31aOYefuiXPAtezdjl5SHnjl5nWH7CTXrFA9isoSWwVpFHlTF7oCWEhB2+6MrrktxnBpLyymx0vm20j6kTW+TgTsPLZRZL6zkyo846skaBjeX/1waPnLqKuR0es4hE4zr+Vhj9kopzPuCAvgGuM70/6p0OUvZf/S5Ln21CSTcE46B/pcqh6c2lSXwUR1mdwFHRbN8lZTUEslUVnz9qxKegmYRS8RxYT4+5aWZVt+YQP/8LTcMGEfi7dfINUr2GsLo6FPkCe+4Rbg2wC8YvxeJCrtjFAmeUtp/emL7GhzhpAXxDsQ+4TLDxsOz2rhUfn3ut+gTrgl+bHKc/SEpJP3XbePx+NyeV+ZA8QlDyzFjapH9yl5xfbgptmLZ0HlLuUK07BiDLfhRxGYR/WK0ZKYQbH8uNHibh1JYtZSwy1dtGzxF07cqN9tvoAYsfhypJyP16t14XlwZPqhiluKJe0W32AV7A7CmL7utEmss+MqFY8pll9kUiJsH1X1iS7u1GYoziyejw0qM1+Br928bHrttdOr+fNIx9KeSXYmXopW2XJ3cBxGrRVRjm0jYLJqZHQXI25c1a0YZnxBY22SaDrTMyqPZ4UWgzGlnGbDTweQlnGg9avqdi7lkPzDDkz50PZt0A0N1uHuLO4xsogHvV5f1JeldiK67y2QAacz/zy5F15jJp0Pmtnwqx7PnwihFZNfH8pn3aytoRI2Sov1EggGfiZh0qvYtIwQcezEDwvDC8tVJyQBie04ObUa+HSVWKpyqz8pl+85NYrL7hnQfa4xokWr2f1POBaSuC5C4BVX3OXe3Q4o8wWwM2xHI/Wsw2pyY/fz5z67h2NrqdeEwQ928vKD722cOtj8hbBFznzTbVSNyZbQoO3Uz8UalAawN9/8s04Ga6DpJPMDmGH71eY8qjS3qS1B5ct8XdeJvPQ5QdHvwIarLjOss5gKHELJfq79iu/lBNox2t1I/jU0R0z7Rq8abAMhCSV2RjG/Kzg4HdtaUQTgoOgAIzbolKE0pMKCiUk3dqbLP/URqhpzL1ySqYDPoe4HzL+S97OnpGtQb+SAaaCe1EtOW1UdVRfsvLV0IirfttHsqBbxWKALLXW0AI924+/U2x3c9x+xZgEwxp17Un3jCvyzTKaO1jD8m7AwNEOTvbu74wAxgYP+GQrsgIQslxYRJ2RaFpwW55w=
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 <felix.moessbauer@siemens.com>
Reply-To: Felix Moessbauer <felix.moessbauer@siemens.com>
Precedence: list
Mailing-list: list isar-users@googlegroups.com;
contact isar-users+owners@googlegroups.com
List-ID: <isar-users.googlegroups.com>
X-Spam-Checked-In-Group: isar-users@googlegroups.com
X-Google-Group-Id: 914930254986
List-Post: <https://groups.google.com/group/isar-users/post>,
<mailto:isar-users@googlegroups.com>
List-Help: <https://groups.google.com/support/>,
<mailto:isar-users+help@googlegroups.com>
List-Archive: <https://groups.google.com/group/isar-users
List-Subscribe: <https://groups.google.com/group/isar-users/subscribe>,
<mailto:isar-users+subscribe@googlegroups.com>
List-Unsubscribe:
<mailto:googlegroups-manage+914930254986+unsubscribe@googlegroups.com>,
<https://groups.google.com/group/isar-users/subscribe>
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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?=
|
| Series |
add support to build isar unprivileged
|
expand
|
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'}"
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 <felix.moessbauer@siemens.com> --- meta/classes-recipe/dpkg-source.bbclass | 40 ++++++++++++++++++++++--- 1 file changed, 36 insertions(+), 4 deletions(-)