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; Thu, 25 Jun 2026 17:37:24 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-qt1-f192.google.com (mail-qt1-f192.google.com [209.85.160.192]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 65PFbMpO004736 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 25 Jun 2026 17:37:22 +0200 Received: by mail-qt1-f192.google.com with SMTP id d75a77b69052e-519ed1acb05sf27512581cf.3 for ; Thu, 25 Jun 2026 08:37:22 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1782401834; cv=pass; d=google.com; s=arc-20260327; b=G4OvtQR6PIex6muKbF3zJDUnm8IszwGi315Xr/PEuxP50Y8OcD+zrF3RV2+iDsxRxz IMFHOD7TAyUTJCJOGFapqemoouMKK0pmpL3HPeZhSsO6rRit70oAP5l8e8GBNeMOkxGY 5Y7Lz4e+KV+ibxoFv+nmdfEEhZ1at83box7bDP7NcbtaU56aN3+7rWQ4cM6uJZvUo3JP NiG1Ioz+x2bCdux553iCAp1Wmg3NlYVDIasna64OmheqfD0bnM8VZTiEsN9D81ku7S+e BwFX7uw1ew3MeSH27iSEKHnxKM2PMi4UpG70vbaRaFKN54wB0uRpnjo0mFXj17lTGQ+S FZdA== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; 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=fLwf/YlLBDrkftH99H1kYWmKCqAtWmj04bBPcmapmzQ=; fh=CXRNBcYdln9s/dJzMe9MTfsWr4G5YZi6UT2PwXjMUA8=; b=jAd21m87kx1E/zM+CJ4weX4H+gKTFtPV8Vm+nvs/+NifkpU4ZKMWSIbDumKEiLNIy1 YLJRISt9Heegz7Pcy1yohIy8KT1U5zzYrl2I4NXhJcI8pQo3HOePEQDBIrkjCagb/C9t aNCWvgjDvcEJooJGaPuolCmzMkQnaZrVoirFniV/6ewB6Le4pCGXQi3LRAkv/gX5l6jq 3PAVVL7J7KOUn5WGxe9LSZxlefhr32NQNdzW32mPjy86v/2YqgB6Kywg6F70dvpjNo1v +VkacHt4wi5Gva2vGdnFhljdKKXQgM8NG/W4US6gf+HGGyHgOk51LVQnUShawbRxFTAa hhZA==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=H3tvCHQK; 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:c202::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=1782401834; x=1783006634; 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=fLwf/YlLBDrkftH99H1kYWmKCqAtWmj04bBPcmapmzQ=; b=pAu0pFy9hW/484odN43jNrw80ViUMHu3z90egshzwZPiHlyb02O7y1NZZDg9JslstI tHy4rG5PnGynxSj437YGH7RsLTZTodDkwuMq92jWoGiytMM6EG4dBP/c39J1bdjeCFn3 hXrrCWoqH6HqVdM8PU3AW3I/PcOeiAJHgBmtkOsLFMqf4IYMQZZH3t7zQS0nsYikBoT7 tGeD6E81rjzrcGm8MSbqwyGWesqbiZVmpDP6Mel7OcZJ3EmDBXQBKeYWsKmliZZsY6oO it5Es/OiybK0re5ATmL4MvsqT0L02bjaqSezA9gryiYH1hpwBuRJ/Ow0MOQJtkc7G/Kp aeDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782401834; x=1783006634; 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=fLwf/YlLBDrkftH99H1kYWmKCqAtWmj04bBPcmapmzQ=; b=n8GDuCCy+2Yi8NxIdwc3CPjiMLAa3GHscTnDn5+zqOuI04jAt+Nd8PKTo6A23jt8/k bwvWFsOSCGNZOzSjlEbKSAguNiPsH3g7N55BZyd8iH/SPi8V+tb+UQahqm+RlSLjKGsv TXQTrIIXnVjHF8K4CAw7psRuHdGkodYB/5TzWFhDs1ns7s0ZnclKPvezrrcEQZKMLK8Z 8AlBj4D1NZmHflgC6/n7uXATu+J9kDSZ/sJOWokqYeMpCYWs06TSuWQLRNQ1GMoWX3RG TjAFRpng+TqxGVZjqHsFB9z/OUAuMFnBMLktueZWuxD9ZVOhZ+BDytlKeHQQw48WLxEA Lr5g== X-Forwarded-Encrypted: i=3; AFNElJ8kJYaCnYQ2lqfcIht8f/MsQWjNX2Ed3wTjFYB89LkIN3oM5Vjeygg0zyZHvWmHCumLFAPj@ilbers.de X-Gm-Message-State: AOJu0YzArNqiHw9T6FBwR6zsxA5LzaLFbVnje/8J4bvQ2R24V+9zijQD E6fp+jqtf0oRWA/Hd2B3mxB2rOVK3HUuNsjr9x0Q3X5jn0ldJwIqoHGn X-Received: by 2002:a05:622a:4d07:b0:519:efea:cf41 with SMTP id d75a77b69052e-51a7294cdfdmr38956541cf.28.1782401833574; Thu, 25 Jun 2026 08:37:13 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AX0PUUdrkVKnNOVE9dOGEnz9UGPgsp44tKrdPSSAHc78QYNC7w==" Received: by 2002:a05:622a:110f:b0:517:7fae:e93d with SMTP id d75a77b69052e-519c311291dls174605541cf.0.-pod-prod-05-us; Thu, 25 Jun 2026 08:37:12 -0700 (PDT) X-Received: by 2002:a05:622a:4899:b0:50d:db76:55cd with SMTP id d75a77b69052e-51a72ac8450mr43166021cf.52.1782401831939; Thu, 25 Jun 2026 08:37:11 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1782401831; cv=pass; d=google.com; s=arc-20260327; b=gwgK2CZe+JTuvp1Q6lcuY0lL+59Wmkfg+XLj0Ldmc3om+qiUJP25O7elv6J7c9y1SA 9sKFqiyssQ6lbRBDV1vvdgL9NECMcZNOkXRZSb5iuT9hJ8ZMxdIYS4/0yA5FsYz09pwz r6dIvrJcJVE1ByRtfJEzFrY700RmYiTkvTKAu1sOPwSR2x2BVKgwTeBMA+N309qOdFgA l4BZCYSpgpEANTRCLwZMoiDhFf80ilEi7vOiGROOjwFyFJgWTdNVKrjkrbEPdbpcB9Vw cCmy0Qv7NiS9uKiGeM1PD+umW7Fuzub807Na2PUf74lrl0KXfXEzfwn5rT9evDrTpnwr knVA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; 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=hU5txMS4zPByWAzJoLl/bGpF/Pl6oTEYnOVdATIwPmBSP5IYLxGIhMqrgvenm9U2Pk 7oshOH2mIGExSMGBkvKct8sJHP30HC+hlDW5RPfJMPzsihZb5nwkKS3Gi4iOSZpWJXsX qotg4+51F5pbJoWFo3crhg1YciTgRw+Zrle12e0VK11po7A1b2U8UZvPsdW2sCDJR5vQ 8nWXqBOCw+6nYzenOxrQfaLgkr1cRi+v1GWHLz5YsuQe3Rxt3J2b3fvhvY3PfFiUWNWe 75LL9KGxMT6llsLztfvzaV5lJ9yAD2xLAyjgxIEZh6cXLATBfVgoGdllr6BSNwtyYeHf CFXA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=H3tvCHQK; 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:c202::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c202::7]) by gmr-mx.google.com with ESMTPS id d75a77b69052e-51a5175bb76si3614811cf.4.2026.06.25.08.37.11 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Jun 2026 08:37:11 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) client-ip=2a01:111:f403:c202::7; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=aEd80zvnPgF0XFS0xS0sze0fnquuTuu/gM9ANqaHJNIXHmGtkLdkpUGsA+fKyPPtYWbIQ3BvWSKizG6XSLvGgaWsF7jUV4iETPTcnWtjfMWIF7B6T+j+HMJfzjcO7F1Ycnl7jIl1B6VCbvH0pLLS/tO5dKdWM73yvpXs57biq7f8A+w2RG7yi7FCub3hAscypQ1hKF/kPrnvR9uSttMhK69CR38W6GDTUJmYTiPtSc/l7iY4TJuTDxQ1dqEM5t66q4q3uFH5zNIbU2ZImxOc8F6A4Nbvj4pYX15HMP00EsCl0eW+NXhxmGKEpQRmoU6QUe4QQGYZ62mLRGGfNvqrVw== 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=AP7sywf+1LJ1+aBDEhI9MMMzEYQKi14lhR61PoSXBDLvr7tDCFhbd1zx/dBjEkJcvz845fpwVuYyf6zmOAWbqPm53X8WyKCUxB59G9Uw0NPhpdgFcRExUrMtZDiHAubYioIT94cAoyJ9SH4XH3qAZfVNX+AXQj3mkpdzEgkdX38aCb7JYphugv1Eef2q6HRSWOjY9AYUWwowLmsBGpVcJ+50ZUMuwfOTVZiEp7HzcFK/OvEC2/ECyvquXkxn3VGR85HWlosEJQNStgdR6feKv0vW1wZrYB8jtCSBfRNoRAvNta/+3is1uaHdo56RKodDHE5oA5JxSOSrPgZFKGjwRw== 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 AM7PR10MB3891.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:178::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.159.15; Thu, 25 Jun 2026 15:37:09 +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.0139.018; Thu, 25 Jun 2026 15:37:09 +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 v7 13/17] dpkg-source: implement multiarch support for unshare backend Date: Thu, 25 Jun 2026 17:36:47 +0200 Message-ID: <20260625153651.762936-14-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260625153651.762936-1-felix.moessbauer@siemens.com> References: <20260625153651.762936-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR2P281CA0147.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:98::12) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|AM7PR10MB3891:EE_ X-MS-Office365-Filtering-Correlation-Id: 139c6a5b-32ae-403f-e942-08ded2cf9e2d X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|23010399003|1800799024|10070799003|376014|56012099006|11063799006|5023799004|22082099003|18002099003|55112099003; X-Microsoft-Antispam-Message-Info: yS2sAxPC13EIjuyuZnTwL+quyah3caea/E/A08pm9Vb4hm4gJtOQzZhK/BVj0vkOoBkomwZ7HJDMuP4Ss0Y2MS6yQDvqfM6Tw+uRp6KD3BNIEYxCynLRCVVhV4izgIeqjAYnHCMKa9ip8isD/ELXA+HTzO9fSvhHRx2/j4U2vpGYWidUCjDyTrc+kUOvVLaRJsn1TzC5iQgpTck+4niB/NMjg08B/nalzjPyOqFdlS2OKaj+q4oqgaeolOu5lGj2v4Rq23p53Ad5vZh6GXhs9v3aOsIEsaKwakBxgLcStaE6f5iTKrHpzlkfWEmsIPmLYmI6YHL0nlc+uT+ubpXTKPnlN3UFfIJ0czriF/XXq9R6zoJ1J0jelvDf+RBLIuA3BJFA4G7aQHH4hj+Yn8El7Ah4Td7zzuZsFlJ5RC+nRWUraO1Bb8c1/BDDorcXuxEh603mDImvQI0kM6nqKHOLioq1jdVvL5SVwWOgZ8lrFWONZekklnRk/80fJJD7UdkdYoogeBCWb06wlHKpZmNIx0449hK134SfnDoxCMvRB9dAzboPmkeIREmJt8KgiDbGGC7+nJwx8snGt45D+irmx3lrKXBA234+vbxyrWaImoews7XVU7OZM069XhAKDiHFVwInZl//bK3SFxFXS/E1VOyNFel4D5B8nAuf1lwI1/4= 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)(23010399003)(1800799024)(10070799003)(376014)(56012099006)(11063799006)(5023799004)(22082099003)(18002099003)(55112099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?ShEoMKsWEWDqGouK6RK7RKEBo6UG9Cl3If8D3AHj2qwqdRcMZgNTzKTZURmG?= =?us-ascii?Q?qlgdGp7DKHNWOr+0qSfk+W4X10tlU6Ww/G85Hw2pfokP8TalpSVGyYtkN724?= =?us-ascii?Q?5Tdt77YcBwSTCFIYPJVVAU43vZC0fVGU/PPpLV7fK3gn/Idj6fE8hNS5MbKt?= =?us-ascii?Q?hQgBWz+AP2uOZD+IrB+JWcIMyAlsi56qWIKnw4grZytbaIo9hXTG9ow3JWs8?= =?us-ascii?Q?y00d37cnk/kMRw+cL0lKlfGzXd8ML3FAaHoA0ywgOPydq9YWYwF5PQQMbo8Q?= =?us-ascii?Q?HymVD1qVDOQlW5AzsL4w6U0vEm+bC+q+yaTjPwYSgULt0RgbllYHBxMwHSJE?= =?us-ascii?Q?g8BFHRB682ZanovLGvvxkke0uspo74qyOjvUL16E1pNFnkaf8Ze0/iOCugxw?= =?us-ascii?Q?aLDfrHwZVQjSUtHF4TiCPvafmFaFsqi+QAK37MncViIW8d9Af4DFcNxyhYjb?= =?us-ascii?Q?g5FMuEwaXT7hyCJGWsLjM8mGlXTElmqpIP6diH0LKdOH7h48dUhuQNya4o62?= =?us-ascii?Q?LIchflBa++stdGGfPuwtEEHWvBUEE3qn4JO3iTSXiZxYsqfgIiJDrr1pPAQ7?= =?us-ascii?Q?3od38BjpOffPs3JKj1Mqn4LUJU43yL+VLkcQmAskIkVc/jMW7qyhv4DuaakR?= =?us-ascii?Q?VT5alSRju8fp828q2H38GZT6sary6w/FhOY+j7jUz6Ck0BY1Rhv6LcABxfyS?= =?us-ascii?Q?yJ2v2kCimFvzEEU7cgZ0s4sqFBLVOhNQ3y+s5//FlAYEgxAIfl6+lg/h3dZB?= =?us-ascii?Q?Jvv3lsNklGTVgk5meMm7speW4d8VazWuiAs0bGxqGNeTmdQymybldls31rbg?= =?us-ascii?Q?hNaw3vU3n/JR2CLUd+lH2IpuOS3jH+d9I4a4Ee1fJUzl+Dmc2/xY6e9SKGRZ?= =?us-ascii?Q?Dmh7LzRQ6MmYLkFQW2SbN6rzoWP6reEezOzLz4D5bkjlCU9p/JfFZvu9Sp+Q?= =?us-ascii?Q?DWkkOTa0f1oJtqJPUKKuL8JzlgeNcVrewAMn23kxhIZ8ViKArp2nnal/oyoA?= =?us-ascii?Q?FawZJQ5yk5KEm2s5cFNrmiTSfrUGawNQsrJl9saESLz36NJ6u8javdWXMOqu?= =?us-ascii?Q?pX4a+49WOqCbPAGGx0zlTQOq/XxN0CYmdhQWWuLNAzR735g8aV6MlOpTGXG+?= =?us-ascii?Q?KX7L1TTRblB+wOISd0Tqg8VlA3pGHlyyxQUQsBz4U1bJ1aDmpPcayIGlMrId?= =?us-ascii?Q?rHuYPqHWILJ/G/FPfI1tPOSdpFS0dJ2ASHQE4qTHRKiIlcrfe1Ih80IaGLJU?= =?us-ascii?Q?JeN6VyiK59aQHpeNUyAHzjFmkQezklkAH/h1rsTjYHRbvb/wM8NdvEzr+46u?= =?us-ascii?Q?hxHSNVeTR8U8SD9g+nTNScjXkygzDlDdefGaH/7yA5AKPPilPB+5IA0pbnSz?= =?us-ascii?Q?EV2YiuIJdF/wnh2eB8EMxFHHMjb9jNxGHCCRkOp1I1B51Dm7gCzxt/NqF4Dp?= =?us-ascii?Q?yhVUjyfotoRwqFwIbuNCx3vcxLavlaJhRcnJxLy0iYsVCwPm1KgXMckGwFXL?= =?us-ascii?Q?/5+Jay7CuPJQ8VebBBMzisWycovLPgpbF2yuYGft7tlpCSuFQfv5OmAJNehx?= =?us-ascii?Q?MSuA6ZDCHeUOHnM5VQmpaat1LpQa5dVjOgyEucxRlVn6tnLwv3Ydcgac7Xbq?= =?us-ascii?Q?I6gQ6cfbqv7DG+ac+gEYefrEzR5hYviNDk3JAZ8lyR7OYEEcrDV7SqdlEpKl?= =?us-ascii?Q?0r1w3q9Pk2cdV9bzUq3yyzrxfoYUm80NM1H5vG/Y0LcggT35cDNCn6VwsypN?= =?us-ascii?Q?IHSgpmaQyDOOyZoslD1ZyR3YVx1i7YAa2cAh4o/uYzWzCq0wQO41NNt/NWuK?= X-MS-Exchange-AntiSpam-MessageData-1: yBSbTo/w6dS55SaMdR4WmXOMkitL1ptHIVo= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 139c6a5b-32ae-403f-e942-08ded2cf9e2d X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jun 2026 15:37:08.8116 (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: dSkryCwoMz5ccBXQSI/71vmg7y8ouODQwR+qBloAY+BzL0VIPDAHdtJ2yK2aG9MT6vfCV85qlLXfl0P0JlPXAkNLy185iqKTHPwRDVSQv7I= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR10MB3891 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=H3tvCHQK; 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:c202::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: twzGN4EaB8aa 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/20260625153651.762936-14-felix.moessbauer%40siemens.com.