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:16:35 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-oi1-f191.google.com (mail-oi1-f191.google.com [209.85.167.191]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 61KHGWHr006481 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 20 Feb 2026 18:16:33 +0100 Received: by mail-oi1-f191.google.com with SMTP id 5614622812f47-46391f945f0sf8905054b6e.0 for ; Fri, 20 Feb 2026 09:16:33 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1771607787; cv=pass; d=google.com; s=arc-20240605; b=HvXj7V5qiYV0bjl3lRccgIUSws6dLd4wcseLdBMHdGX1pCUKkh3/yJGVcfUsSpKWjE HGOgsHVSZSymVVQ5/rMWxqoAYEQm9KyIJct9z5T4Mtu9PN36koq6/nNGI2qpJgqCluxI 7J6iwsrgENkCTfoFAKEKea14EB3wQK4sfGkl0dZyCJ0MucsOK5ufTUvKIEsDtbIDUVvo +3cIHOTMLJWbq9vq0Fcowct+fLb4AVqH5MHxxgm6Lg/UJEawsuFqsFp1UhOlhZq/a3ly LoeL7VmDBWrVwWJBTKezxNRqSy+eIMM+rY6trIkmIGEJlqQq9ETgR/uaBZFJgRmPUKZ1 pP5w== 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=Zws3JIBx3lTg9b0+NMqomSDRPKyVmL13gh5ZuHrxpFo=; fh=1kF/65ggLPJAAjCh0wam7sYBEm2WE0vx0ux4tMohsMo=; b=D3r80Caz9yHshJoZzPKas80YYb+8WcLBreMZJSqlmLbFRQbhXkpM7oo3l/C9KGhDWF 79KOYZOuBFixmfuKzlHOjM+fPhSEnjHOHtHnukSPl/Wb9/A+erihmGVetLJ9cM/ozNOn 1hI5nP1ZPebS/BszU3HzBKYos2YkHFAo1EX8daNtYzr+d+CzO0PW4+cBt9H0Mgpe3Kix KvIyWxyu2zHTkzV4sEJttifdS7xxegBncAlCTcNX9U1jg7giI1VAEL/BejLNe9PD/PHi j2I1kCUiIjtZFH52htVLNO0/yEXpFRhwdo/eijVy4aZJ7gMZN5TPZ6eOSWtTbEtSmBqU /z0A==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=ouCy4d1x; 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::3 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=1771607787; x=1772212587; 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=Zws3JIBx3lTg9b0+NMqomSDRPKyVmL13gh5ZuHrxpFo=; b=blm/klcTtFDwKB0BEsLmvs6mqd10EWGxGJw+PmDs3fo9uKNFqsSO1cV2a6YzW7NX5S 2hscYAuw/65rBH4uU6XeNX6/Z3QmC4Ui2Tgk3mJF5qHGzntbCTwEwBqN0nEeEWMs4akt HSkIC2M9BSZs4SbVjcamODU19NYLbyXC0T2DJ+h7u8CtHgwvEpAj6kmUQU1CJUQgGwYf AODhtFBsCojXv4kY3gscZq0NMkwGpv3JMZr6e+1JCVCxF3saN57A7gBwEDDaOMURc7XC Y4ifzejB1VBjLI4GZRuFZREWlXNwIX1xeWfk5nXEZu2METTFO/eIoNo7rJKs1Ocpd2LJ Ki5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771607787; x=1772212587; 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=Zws3JIBx3lTg9b0+NMqomSDRPKyVmL13gh5ZuHrxpFo=; b=bpC3c5vNZJ3bPI8k4+4KK47ewLENPKdvJ80yHqrfxOpOlgg7yaUfFGaBe/7DwALw9e W3/GBJLpFszd4KyztWQlz2E8as4dHVRBl+qPenyvz3cKIgYgs3HR1w72zlrpq/S48gAr DWr3plfPlGcICC3ysR6498qxm6gyPgZonrfbWLwM8dxS3b8wGX5IQ0fGcNIleehl9YE0 pmdvDhyz5Nh/AAayaybgI6mLG8b9cJa8nkDsbNn18Aq5iEHY3k20HVUGRKkBVOI8yeBS mh6/FsU3f0PRsurEZXibAnMU3dRjeSYw7TJDRe0wJqv4E9Nwi78nRj4wLA/DmuwMfUwQ WI+w== X-Forwarded-Encrypted: i=3; AJvYcCVxdiKmUdfVniinDm7cRPlCU2zL2xLtMmcmMqShQmS/+CNatjc0Hc9xiGMMc05qMuVb9wcg@ilbers.de X-Gm-Message-State: AOJu0YykfeFy8BuifDSGtyKnZ8vG+7vyDCs+4FsEKq3ys9dbn8fGeulP cQcFdVo+P1xFI8egL1BgPOAOfKXejcprA0CjGgKVss3bmvZTau5Y7cgp X-Received: by 2002:a05:6820:d0e:b0:66d:f051:e91f with SMTP id 006d021491bc7-679c4693e9cmr288808eaf.23.1771607787135; Fri, 20 Feb 2026 09:16:27 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AV1CL+F+WXt+pWa62F6iK2fDd8zPFWlIJLzK8+gJeX7dlTO+aA==" Received: by 2002:a05:6820:1a81:b0:679:c40a:9447 with SMTP id 006d021491bc7-679c40a9674ls127133eaf.2.-pod-prod-02-us; Fri, 20 Feb 2026 09:16:25 -0800 (PST) X-Received: by 2002:a05:6808:5086:b0:45e:bb86:d005 with SMTP id 5614622812f47-464463953dfmr385050b6e.48.1771607785138; Fri, 20 Feb 2026 09:16:25 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1771607785; cv=pass; d=google.com; s=arc-20240605; b=S7E+kI5CR3SeWEkWX1R6E+OFM6fo/Y96HH23kWGjCuWzs0qOnq97F7iQwR2lF0Gu+T 6nkedu1m2cHDst1y9ie9IfIj8ChrJ0PRJbaipN08uqoyIeSTDlA/z+5UoI1CllKyy9VI hoLWzEmWiiNZhu4pyZFJQYf5nd4V7ZhJZ4qFLvwO6M0Gd2s9b1KaSFTxmRG3sox9Z8iw o/YBecDuD40EgayqZ2Qj4pQoVuDKsS38B27wLizR7VVrJCRvGb8QGKKepXod9859XvjN 3ZxQd6Bi/mOxG3VBypB/xs3KvcjAx5T8V1Ab7oXczBnsPgvT1XsI/wZXhnk/CqROysuK b01A== 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=vHMcnRJGMRM69n+6ju9bR3UXoRqTbwq3xNs7orrU1Gs=; fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=; b=UtqlohY1uNf7ucK9C7LpNpPicE4y+75Hux8PRmhtP2c/sm+W3hp3pbRW2kabjqGkP6 mfxgex4EwMExZH55O3/hMQMGqTGlYUnIvZqh+vV0PG4Onx1eUs1okqfUIflYslXsa/ez qICK2JSNzsOE+ymGX0vZJVtQYHFARqZB398D2uljwpeLVFxO0G9FII1BJUcZf2+mxALN Hq7IhrwVJEtouyXxXS03rzAb4sFdpvQGVm2SEvE5rxVClyw4f4880LQ/qEyey9/AYllT y1tom7YXK15ck89TVtJLvgnXa3sb0rDtioXtsvfJM6VxYeR9jKwZIpRpT2ivMxwXybSd AWAA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=ouCy4d1x; 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::3 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazlp170110003.outbound.protection.outlook.com. [2a01:111:f403:c200::3]) by gmr-mx.google.com with ESMTPS id 5614622812f47-4638c55a742si743986b6e.0.2026.02.20.09.16.24 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Feb 2026 09:16:25 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::3 as permitted sender) client-ip=2a01:111:f403:c200::3; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=h5OorGA/kzEbWAzuYB3llrESRo50tz4Y3ToExoPil+bqNTlgEh0lU5LDODl6kqNfE3Bh8sa/GqB2GoNw3uONWjL8bhCgFygdovpzyd6QdfZ9SMtqOWuboGiSwC1tUIMXdjIaiP+aEJOycTwt9KGxOfqV80LiT+0K4P5yhCNyQGbj1ImllivgvIOvC+aAVSZyob7U0YWni3VxkQWypPMQ3z0H47fhjHC1t4IExt39uRvHZKvJGOvDYEMyoVwkzwd6jeZXdGNzBq01ZxBRb7BWtRClER1J6Vtail14IIU8HLI3k9WOyS2tYsqetgVZMEyyb9m+wwHwFeR1shi/+zrU7A== 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=vHMcnRJGMRM69n+6ju9bR3UXoRqTbwq3xNs7orrU1Gs=; b=abvQDbQm+jCFJE+pwr/D7X4epHPhZjPU4f8EHXKNrC2IxTforuCPTgP9Fr9XTKQY2yERMWFOPgvt6rBeFNIYzOKH/drb1OlZf+Vh5Jjv/USJtN8e9xY7D3+8vdNcVL4mUJJ9za5VqikzY4Ty7JqaCqwC4I3r4etBx/8vrX3lFo5Le7pwrpaDNaZc8fbCuDmMjHW8qeteGhVMIQwWxQQPPbNSqMZAQcYuN6TC/3efsjunKRm2qyKFWZTf4frbuwlx75/9t1mTOu/38d6itSGY2VlBS8iJVFC/y4EWgpv12014iDK8q4+gn2yr94pJdIhDWPBadawoQ0GlTLGq8dyVaw== 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 GVXPR10MB6007.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:17::16) 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:16:17 +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:16:17 +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 10/19] apt-fetcher: prepare for chroot specific fetching Date: Fri, 20 Feb 2026 18:15:52 +0100 Message-ID: <20260220171601.3845113-11-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: FR3P281CA0085.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1f::22) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|GVXPR10MB6007:EE_ X-MS-Office365-Filtering-Correlation-Id: 259d1746-6e93-4f36-3508-08de70a3c23e 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; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?Fbpgiuft7eV8Oadc2tDwVJsf+mBipybh7yMQ7H38mfEGYj6pj6GaDkCfckfK?= =?us-ascii?Q?XKh5opdKQGqD7xxRDUDZW/ME039nbcxBOckkU6T+tzkswlNNTL340TTixQJe?= =?us-ascii?Q?hgjx70yxHKrA8EcdLaC9q2znyX07syRXCzBmrzILzvmw72z/FGB2OmB+xXX5?= =?us-ascii?Q?GFc4kL3QK2Ecvzy6Td2TIZK99XwZuCLBSwDvtwdX2q3vcq5uOq7PPXTW6HzF?= =?us-ascii?Q?L7t9BnQsTs2NGpzS2GrMPjAFp7nhw6d3d6jLXbWN7sK9CTtKSXDykld9oXgu?= =?us-ascii?Q?lQ94XxFwy31br5KEhkR4ZmKRcNaB4GLIYy4+NBID5TpgRIzAZfiAlXyNnHkQ?= =?us-ascii?Q?Ojm8mayj/K5JQNjjGoyXO7JGfaqTw6Ifm4T+rPUexKZH6lDcJBpVDyapsShz?= =?us-ascii?Q?qIiWtOolTLQupvQ3L9wXbxgTYSLKHJrNpmSKA9Ic+Msw/gYCGtoiIA4rT0Or?= =?us-ascii?Q?qsk2QlvPtqyrU31ajE2+JsglikENY/hHDFk+jR/4Ya4Gm/N4gnL1kd6CDK8H?= =?us-ascii?Q?C7Ckh7rkzbd506dZQC626fgsf14PDZAq8KulkB0eepqAvgTxhB1qr1w0jeTv?= =?us-ascii?Q?MNG3r9YUkcs5j7SwZGecPBYPoG0wVelAAa9mhb0K7zwyBpyzW2Kt+bi9qNZU?= =?us-ascii?Q?IzWGgGPZmvEUI69i5h2mz/zjrn3QmfJSPt21Cf/0VfLB1K9jgPQ4vGg+FYBB?= =?us-ascii?Q?R7bIlB0bGyCFuhsjSNab6/sC/SUxvqXnSbCfWxmyx81y3oYlo+46M4odJnJl?= =?us-ascii?Q?w6aaG/HRxVIeMPDwlfwnJ2tRNdealkl/zysbFlOYsa0mHjPI8ts2fZxnfet1?= =?us-ascii?Q?/WjLxL/irJMcY9jH5x27eNVvXf8SQ7U5NZmLAovl7KYbVJ1ue7+60VgZtLU7?= =?us-ascii?Q?hWs8FV8RkOLbDGGX8zzAUd6dJ2THgIAXxEEfhZb8z9k2+U8H1qazlho8nONX?= =?us-ascii?Q?sppN+eroY7L6ewyFYYRNitbdnonCXAQSdD79qVQSkbMFUktMGWzKCCvJV3/e?= =?us-ascii?Q?mMtG/ujSopsqkNsxrd+TN8TQmdiMJ0vrOrbeOtMnsHcSXfDvV2GeRwDoZdML?= =?us-ascii?Q?HG8ovChx6sMRXgi14fdj3Dw7CC7uo/Wurr1IZW1RyCErp53LCh8FpIsmCb/4?= =?us-ascii?Q?LiochEwhIE1r6g2jB/jS4DmnXQru65GoOZ5vIeG7iIjTONM1XHCFp7Ai/4SW?= =?us-ascii?Q?Hziz+60/LAggjn13Q5lGUnsqQ/Lfop620XOMi1ZIzqkdkRSgsgL+5rKybKco?= =?us-ascii?Q?IU+Ncq9xwmp2Uek8Vd8uTG+O1xh6joVRWJw1TLULpp1hJJPsGmKpl/O6iu8w?= =?us-ascii?Q?qtKFMyvqXB7ifBpuQ5pABaywoTbWVfiwo0gjeD8P5SvKj4x4eV6RotzWjPrM?= =?us-ascii?Q?qDMMptAmrhfIgBaXEEIi4yXeggDygMmYzyCM42UU266OCmVJW1uqDP/4s96e?= =?us-ascii?Q?SSGrtFoM+Qqw1V3kmo79B72YDV3cT24ezCvUOS/KxIhylGzAw00hxAKoj0NE?= =?us-ascii?Q?zBXU05FtV6ZOhIejVlhTgxAeeFoYTwYKxipYEkCf10/PY3f3NR+hsSelk5VC?= =?us-ascii?Q?wu3p3dNBMWUkIpmVd/Q=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)(366016)(376014)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?WGKOOYgz+RHS+Hz1uN3P2v6T4EHYL2A2U2iR3cVx0cn0i94Nl6lWzgq2r2g0?= =?us-ascii?Q?E5hRRyTfc1QZ4Cf1xfNuLsbmfCvDMX3kgaqjyVd2cIY/SRPlypdabQ+cZbV1?= =?us-ascii?Q?tFL4vLO2xU0Z/SsJKqop2IuucgXAEYWzqVO+JTcjXeNWpVNlIoac6M9aYfEv?= =?us-ascii?Q?pytcrtl6UivGftuwSUbabD0XvViK6ySI4NRHiqF4Bt107VHC2G7Z6XIs0297?= =?us-ascii?Q?O+0JDOAtsL7HQajuyHkKQaVe8iplcah2kpq93VnbmJqC7t/pmGPdoKH5lwvx?= =?us-ascii?Q?rTy2rquR+gFVxX0lXejzQlSLD4E5ZW69s5rMzXzb8P/x/hNM4uytIW6xMt9A?= =?us-ascii?Q?KgC6xLdx1jeGm0J69JChuW1j+AT2KwyTxEpbmbXP6euq8fxa7SU7S496ELf1?= =?us-ascii?Q?aJVjURO3PW6cvJs7aBnQDB7UH+mStrLSVqi4Q50DXbWCVIJMuxYvCGp01+C4?= =?us-ascii?Q?mMUQZUMI/A34VPTkZUVuHi2aOF51ZiOHRdteFZK9yG+Z1Wr04YscDl47YQ9g?= =?us-ascii?Q?+89/PGicvPMLzMls/UOEEXMUBhAm1M6/pjuyJ41KpAp07pwKB50KLtOWxCVy?= =?us-ascii?Q?eIWjzqMLgoplvEJCXmcL2tfPcjAAK8hd2T56S/kEQyRr4fcMmwXgUi+tYCzd?= =?us-ascii?Q?Cpaz12Gv03e/D1zgfwdfnPPqdDph3FO/G5rsd/uZP3weP3iZ/6bSa+qZ4Xnt?= =?us-ascii?Q?GdX0mDfo1emUTDCOae01ONH7FAt8DbGhlEz3JMKVLjgkPO+RzMLXN5eFIKwr?= =?us-ascii?Q?llmxissRjj+oEHAKyU8rHKjxmfuPgbpejATmFT7MKgF+Y0z0KP2LBy3wwdnE?= =?us-ascii?Q?V8s+OFySIasLDEd2wIA/DgvLdwYnR1XS/RfGWWOJhpusGberq97h9LMmex2e?= =?us-ascii?Q?//PxC2i5qoBLBenG9WHtQgrMNzRAkjmfGypLPI59ihkNkEtHAR8KQ8L7xQD+?= =?us-ascii?Q?cEElyLMX+5sQav5kwXcHl5vUcEi78J3DvegGY8qS5iiQYPNj3fD3RPvq3Ncv?= =?us-ascii?Q?smH74Jlm7y3SHjug3skoPZ6mC1M9l/7lH+MUDddrL9FJS/jn69JO44X/J7uX?= =?us-ascii?Q?eKz8Uj3BrKta8MROaHo5gxf7i/lOBU/Fs9rYs2pjSZyPwhc/sDJTH2pY8fTP?= =?us-ascii?Q?59X9jC5eg9FCI2NKf5EJe4z28wJxYEbQKgqXbTbq2ymBBHXiHA1P2a4uricT?= =?us-ascii?Q?AyQDoxqHLdynXxx7FxjDUC8W1O6Ooy+KdckZmD9sRbgFmuhDcw3kId7hfeCL?= =?us-ascii?Q?f7fsy4qsxJ3F8YKH4UlS9jZVTsmU8W8RAoit0BhhaaP0MXn6GSOh2+Opro0M?= =?us-ascii?Q?me+eyb5K0i5L/IScz6bwDZaB6RenEEiZJ72AF0lmhHTwiiw+rKspzmfyml4D?= =?us-ascii?Q?KdMeoDFIaP8i/hOWdEp2ZrQHHwNuMuRcQ6C6OdZx+ZZXAenRvz8gx1XYJVYJ?= =?us-ascii?Q?Ssk8uTPlE6DCocyMgwxgD5ddCNyBbEViJn1l3m9t6UIFjNXUsROsMBKVbeXN?= =?us-ascii?Q?W8JPqomJ0kRLcyk+6dxvdST7xqy87FNda/ghG/sJ69CQF1GLhEquScfKwMHf?= =?us-ascii?Q?Hs/4SH1N5+4FGRpsN02UiQoCqz1S1gLAHKFSYgSj5jo6YoLe//gJoQIZFCVw?= =?us-ascii?Q?8rR6hMG2V/CLUC1CaTUwGaJOUtLYOOzAnzB1DvRor2T69bQNZep4Tq6Vmq73?= =?us-ascii?Q?ddsuqPnb426F23pst7GJaS49mAL7Se1OE4chJG/Nd8THoIrICRjLBY7hwhCX?= =?us-ascii?Q?KSU9HiFS0wHUFBH5Xjiew8gnghkyvxQ=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 259d1746-6e93-4f36-3508-08de70a3c23e 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:16:17.5073 (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: cAa6+t6FoyvPvvuqZTSKVj3dkg+uVk84gnOGwknQPQltYzriSNdWIegnq+3Oouemm8GfIU/qgBVjhcP+yTNdcGeF4wwM7y/qMsFwBUMTBHg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR10MB6007 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=ouCy4d1x; 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::3 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: QPMYYLtBcvjA The implementation of the fetching depends on the chroot mode (e.g. schroot or unshare). As a preparation for the unshare mode, we hide the concrete fetcher implementation behind a factory, so that we will be able to dispatch based on the mode. Signed-off-by: Felix Moessbauer --- meta/classes-recipe/dpkg-base.bbclass | 2 +- meta/lib/aptsrc_fetcher.py | 12 +++++++++--- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/meta/classes-recipe/dpkg-base.bbclass b/meta/classes-recipe/dpkg-base.bbclass index 03317ef2..b3f4caad 100644 --- a/meta/classes-recipe/dpkg-base.bbclass +++ b/meta/classes-recipe/dpkg-base.bbclass @@ -84,7 +84,7 @@ python() { # apt-src fetcher import aptsrc_fetcher - methods.append(aptsrc_fetcher.AptSrc()) + methods.append(aptsrc_fetcher.AptSrc.create(d)) src_uri = (d.getVar('SRC_URI', False) or "").split() for u in src_uri: diff --git a/meta/lib/aptsrc_fetcher.py b/meta/lib/aptsrc_fetcher.py index dfa784a9..37c84fa7 100644 --- a/meta/lib/aptsrc_fetcher.py +++ b/meta/lib/aptsrc_fetcher.py @@ -9,6 +9,10 @@ from bb.fetch2 import logger from bb.fetch2 import runfetchcmd class AptSrc(FetchMethod): + @classmethod + def create(cls, d): + return AptSrcSchroot() + def supports(self, ud, d): return ud.type in ['apt'] @@ -20,6 +24,11 @@ class AptSrc(FetchMethod): codename = d.getVar('BASE_DISTRO_CODENAME') ud.localfile='deb-src/' + base_distro + '-' + codename + '/' + ud.host + def clean(self, ud, d): + bb.utils.remove(ud.localpath, recurse=True) + + +class AptSrcSchroot(AptSrc): def download(self, ud, d): bb.utils.exec_flat_python_func('isar_export_proxies', d) bb.build.exec_func('schroot_create_configs', d) @@ -83,6 +92,3 @@ class AptSrc(FetchMethod): finally: runfetchcmd(f'schroot -q -f -e -c {session_id}', d) bb.build.exec_func('schroot_delete_configs', d) - - def clean(self, ud, d): - bb.utils.remove(ud.localpath, recurse=True) -- 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-11-felix.moessbauer%40siemens.com.