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; Wed, 18 Feb 2026 12:59:10 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-qt1-f191.google.com (mail-qt1-f191.google.com [209.85.160.191]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 61IBx8rg023603 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 18 Feb 2026 12:59:09 +0100 Received: by mail-qt1-f191.google.com with SMTP id d75a77b69052e-506a81bbb50sf65120971cf.1 for ; Wed, 18 Feb 2026 03:59:09 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1771415942; cv=pass; d=google.com; s=arc-20240605; b=VcYyjinxki++1mltCVdnk1Y+P4JNqA3hjGlTSpUvukDFfP8jLeTaAm42ug+b3LZDpj YBNAa1FlRCQiE2s2szAVxHa5IdF1VfvpdYFxMEUvEQD3phxth5cHHkVrwvWZnssKz0tZ 3mq8PDvHUkSvxu8m8E3bm9qWeV0fD3W2wAd1fmQ1jlmhtSuNxHiv9ylT6Bdh9/M2ODKX Mmk1XV04eacGEt5OzzsIuSsTphQDV5hbdRiEn9i9puHWIKGf6ZT3k4szDQuUdg3a9tiO usnoTKcVk/x/kFT3+ILdq7ZGcOPBeoFLCwtNPW7POLFFAAJlHEnUW+JxHVEhRoQosdDR 0SCw== 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=O8Yly/JAOAzutp6N2/soY4YvgtSU5MWUjCPZNcgffTw=; fh=XGLEgsxSLP9XbhFiitj8a+ckmzjVCAqS8S314PmGr0k=; b=GIq/cEt1Te4GM181eqiM8c506yCgrJcpUUT1OG/SKKkkS4VpoHnUUyuskXGECreEQK RtDykOTwZoJasn8Zd8JamvqP7LnfDBrFeh85/jxVSkXdNoKErBNhwdS2SC5CwZQRSlsV k5GDVFKdzkQA8rSdqhtBeFFeZQfmTSEQtHwh1S7qFWIPL0YoPamPKP/UDDM9q3C4z/o/ y0BrfIO+cMiq9k293EG/DxeXZdBL3E8XLa9NVOHlt8kl/agR5j5qyT8l/6EwGPLE36sq yZ4J5x8X50MXb95+Rhp1phnu0Z1dcfh1caEMyFYfX/jr746HsEIb96ElOgsiICBQe5H5 8jAg==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="cwVwz/h+"; 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:c207::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=1771415942; x=1772020742; 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=O8Yly/JAOAzutp6N2/soY4YvgtSU5MWUjCPZNcgffTw=; b=YGQjvE0TSIMPDsNaYf/4P9PgDQgwJzCQpdqaUg/pTowEUkgXheJhpgpgGBAz7uYNkm QL4vo0Xo0tAkoFqHrkaUCVtLd+an1lFiq1RQXYh1WiMtbMCpq/jBnMsxfuF0mjXOcbIp xLw7h1ab2f27b5voW/fZzxvNI97sSRrKwwDJot0+z7aM5oxHk8eTmEmabIV1XIK0EWKm /zPM974yDWL/MQffaFBFldKaTfQ93hnx8cUUByzPvWkWvuramTJAz+QF3O0OTo5WzJX/ yU+V3u1YaCgUdDIAWkAIAsnOa9+leRjH2ozuCs7Ln33BUyTHoM8UzqHeZERRBSPd3ZL5 qtjg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771415942; x=1772020742; 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=O8Yly/JAOAzutp6N2/soY4YvgtSU5MWUjCPZNcgffTw=; b=cPeiNDKVb1BVdwVDkdhWnapeefqpao/5cqIqEqbq13x/OW0DpVrCra5zy6xkQYtx64 VuQxj1VJdXHehWuPrrODeVO7i/tmhGrvxhBy23B0duLLfh8Gz0dGulUAsz/XCgDaCICs nVti6zzH7Xs+V5XCqXkaQzaz1ZYKOkQskB7lb0fMjUj1JYmdqkc8y3h7WwFG3MjekxC9 z3vOfIcCc74eilv3IeLFRe4x1FUEyU12TsPUaM6OUzBqfBparSEkgRzfOP9XMd29yi8+ pSH2jGRwgd+3nP419gKsLGiShaZIOaHInZAUbbY0k1bvubPmI74witbN+/o4UC426qzJ Q6xw== X-Forwarded-Encrypted: i=3; AJvYcCVxh24n+twfN5rBVHenPbbvZ6MHG9WM/zvbEYO5WvHD2U2Fw38C5L4shkHPjPnX+gMwrYpE@ilbers.de X-Gm-Message-State: AOJu0YyzO0B7lkJ519tQ+BAbmRP5ui7mYmAjGb9tvPGoqkcvXZ0svcMz ImpQ+LbEJpqMHhV6oO5640vUujTHKXGfDurRHZcBU40i1Mq145vq9KlL X-Received: by 2002:ac8:5852:0:b0:4d8:531e:f896 with SMTP id d75a77b69052e-506e9177261mr16842231cf.27.1771415942088; Wed, 18 Feb 2026 03:59:02 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AV1CL+G0kk8lrQmt1FqMmmiWzU7Q145alkOefd/Vi+euyg+XIg==" Received: by 2002:ac8:584b:0:b0:4e4:600f:d8d4 with SMTP id d75a77b69052e-506947c9e93ls108016371cf.1.-pod-prod-08-us; Wed, 18 Feb 2026 03:59:01 -0800 (PST) X-Received: by 2002:ac8:7f96:0:b0:4f1:bbaf:c5d3 with SMTP id d75a77b69052e-506e92324femr14389511cf.59.1771415940963; Wed, 18 Feb 2026 03:59:00 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1771415940; cv=pass; d=google.com; s=arc-20240605; b=apzPiUfySFbEz6g4ifVMcwIDMOpCPeXEI10nKYqVVt9DbdmIb++GyGSrppUKg9x94u 5CqKX1PkKvGyCWv6VdSwVOdWr56ISpKgOrrKZj9TPYplzxCfbBP81PWWf2Dk/ytElhPF d4GGO6DaLPgP2ksUsOAiinpMg7vvX11hfgdKoVOISBvkk2XyB7ayTpg4VE1E86SZMXKL n9XNUv3QqUj4IAfAALACdNQjkYEsEOVx1IMvNkFNU7vwJi1LVe+wS+pKF9MrF7NO2Kvt 05VHYjdU+zz1Xx3ZU0VlWZwuog9XKhU9QCsXmev2vWFyI8pC4bi6vwy+WL3oMWArQQQA 7S7Q== 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=ulvg5vL5aZZ5fIyb32J303PsWUp13gszCjgY2GT1I+g=; fh=dWFKumMb31C26+PJa6vcB2ftw6NwdNo52k0UEVGombI=; b=huquodozvLOQK2E69MCmwK8E4N9s5peXSE/qPaJNeLcdklSwoxuW/j3KRJ8uoWXkbH yeOc+ixf4BwT5NHgDlJCoM0lbhZyzp9piRZBQm2BLYCSJov6+mxD+xAEFGRfsT8ANp3A CDoJbH+RtFAY6fk7XceoJjQC8cPnUabCl/55areQpO3ZXv5oQBQngaxKCWU6qHdXjFVX 5SV396y/aEu9mc4P1jzcEzmduptNtpK1tTkRGlDMoXhl5zH2wSCHvdD4aX8eoHeZwXVe fjdCj5InkViUQgj/hNBnXhFYTnONBPMgeXc3Mgx7MLQH64OaJNBYcVPgGPnu6CmXyMey VWOw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="cwVwz/h+"; 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:c207::3 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazlp170110003.outbound.protection.outlook.com. [2a01:111:f403:c207::3]) by gmr-mx.google.com with ESMTPS id d75a77b69052e-506846aa643si7938151cf.0.2026.02.18.03.59.00 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Feb 2026 03:59:00 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c207::3 as permitted sender) client-ip=2a01:111:f403:c207::3; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=IPbtFZqY/pgbQn855aL8GotWDM7vp+HBr33dsgBHtKGtssTq+K0cWP6nTMQwULGcLzmP/YynHnrkS+0c9JBMW2G1Fkg1c+WfHWGxeVEAN8OsRqsIiUrYK2C9YDyiB5kO8saq4OlZAp2D2hg5YOWvJsaZ7euwMgheFkwvWBCGp5eJ+NOsleyne7ZX36zGbjx7ecB4yfVfIUPgcNHe7gT31XP/HPYkNPyS1ZV6rRLUyzQVwkCwwJnQOX+wVAPUtqv0GzqkaNh3pJORWXafJzHqQI38/MglxVpZnkISdmogOxUK8LuIgBFgKeR3N3+vUBQxuxrEVfk6OkaUm18vf+DtvA== 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=ulvg5vL5aZZ5fIyb32J303PsWUp13gszCjgY2GT1I+g=; b=KuPvauGBJM1xtEr91cagvyUlqZpGPl6OuXTG+JbSRfIrqouzOZc/qZAn4R5/6PPPOCgo1UBh2Bj9uiKCyWiwHdIPiamcagNRs+tJgUNuvZIZ0/SdtvHNIW7k6GvXfCThuUXq5dmW9uW0r2ggQHhcGCGkYuhOI8h6i008IcMf+1+oXSXC9nXiXrhHaZrt10ppWIdRtEBjaCQAOSA/jFZtWl85K3VSHlIYHlbtRKzk8GscZf8D85lK4DYmSc8dRNYlvnBmgYZmBWhzM42TWWISb8vHcZgAGirgDrJMN1Qgzsw8zgMmCV+Dtq2xqaGIRXL35nPqospnrcwXniooJFCG+A== 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 FRWPR10MB9395.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:d10:1a1::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.13; Wed, 18 Feb 2026 11:58:58 +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.010; Wed, 18 Feb 2026 11:58:56 +0000 From: "'Felix Moessbauer' via isar-users" To: isar-users@googlegroups.com Cc: quirin.gylstorff@siemens.com, Felix Moessbauer Subject: [RFC 10/12] apt-fetcher: prepare for chroot specific fetching Date: Wed, 18 Feb 2026 12:58:25 +0100 Message-ID: <20260218115827.3947145-11-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260218115827.3947145-1-felix.moessbauer@siemens.com> References: <20260218115827.3947145-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: CH5P220CA0022.NAMP220.PROD.OUTLOOK.COM (2603:10b6:610:1ef::28) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|FRWPR10MB9395:EE_ X-MS-Office365-Filtering-Correlation-Id: a13cf486-1531-4f9d-d869-08de6ee51801 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|366016; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?e9zbD0X7HEe7a6g28sxdkS1HLuUN/kvFWEoi+KdfkhhpWt2Movp+Ye5ns0ue?= =?us-ascii?Q?QjtFbusa+uqFbXGKDrItoZJl+bV6MRYuqsNJZGlkk1/PQ7oNYmoyXnx2CIIh?= =?us-ascii?Q?1IeT+8xFmKwt1SrtI/pLBXtZwx6ZyC7bNRU4UddMG7I6Rw/x6nVfw0Sib7T/?= =?us-ascii?Q?jzDbk/P5y1dyuPdWkjTH856aB3ahBI+gSTcaW3vRF+VepUadQDJSxNq/yHVZ?= =?us-ascii?Q?Wn3GoxpztPKSeeq21yCbZkDmrh3iPF0pqz1oiJ3a8isuUEIHIwn1Ogd+/HdS?= =?us-ascii?Q?Wn2jZxx6+evBgMkN6ZXYQa10zcrZ8xeiIVQprD77ekh0JDHAKp/CYgfBOhgu?= =?us-ascii?Q?GWDtKWDp4PK73lnFlMu+BCd0OnpNJeGpXQjt+L+uyoRV0jzoMafmLu83QkuL?= =?us-ascii?Q?mjVzakxgmVJxUeLgO9rIfM7vdONuKtbHWIqvpusNeiAoWGA5SEFJ/n3/4GGH?= =?us-ascii?Q?vY6E9Ou4ElJRu8f/TgaIQ9rbff9YNFE7sLClFyURZUZbcZ0Dx09uqij91Mcq?= =?us-ascii?Q?47z+Xc+gBHNiJuE259T+r7fEDeOE4CnWmegpWn+OlAiV9f5TeXRiL+1nLLXM?= =?us-ascii?Q?LtnoJMYiT4Vo8lt8f5D2DQjPg9C6nkagU+fUV/Wi4qP5aqNyio5iiTWzOJWk?= =?us-ascii?Q?B8CfECJIsveI4C6Gw6hfV+yzjWkcmlWYtI2x6PnTXL7YlG1imr1Fgmu78Fsk?= =?us-ascii?Q?XUYSYplDPgCRyw9MRgZdmHq1kMaZyc/7FCMNpfFOChH1vXwHzuCVEqdXngC9?= =?us-ascii?Q?uJIVyTRH6UuJw/WKGPdmMkf8mVbScvOvhOh4oy7q3qDKSJXx4ilN+CnNtUv1?= =?us-ascii?Q?hyE0Ys1Zm6yKSYyTMZx+zDqWe9mXyVx7tzmQAjEIB4/XLGBYU3flBZxjbA1u?= =?us-ascii?Q?YPjD9ru+yd3Bo8JzSKHCq12aiueAHGVIwVN4C68VJRBVeKoI5QbimGo4i8bA?= =?us-ascii?Q?UnlzBGUZyjvljtmmORN0t3w7U9QKFGjwl//SxjRXUCB3d8mJtLsyNeuhUczl?= =?us-ascii?Q?DOFXczV3qPrSL1hCkIJJ7snOYOsEK19UDXjVPGD9Zb0I2yhpRcl5Eal/1Foc?= =?us-ascii?Q?OY2UJ3p9kWO7RS9ASFoDAomlddf+xK2VWMMpl/9t9fJ9cteA2bQ07rcc2J2Q?= =?us-ascii?Q?09ki1N1pUIEMeLBclJsqbIdHXxXJm3hHZFw9qdeOS1U78pFmZnfwJLjZtPRn?= =?us-ascii?Q?k8wdIWvdMuW5+gASgCBucIFMYqwJRAnG5HEf0XtZsUMVnKUQA6vWEF36CTtc?= =?us-ascii?Q?CNe4cq48xkzALbSWIIEvpjY0a9aAtoUUPF/L4Ry9IhVf+m1HKK96AYxgQa14?= =?us-ascii?Q?C4ER3DsrFKCMlS3yAG1DNhG4HGDVT7OUigAQ4STEfKUbz5ee24zINcaTczMQ?= =?us-ascii?Q?OXS3IVglO85V/UVTek49GrNZ5JrCFUCUoF6ENyATDxWq6vUTgszwborsIiXj?= =?us-ascii?Q?eSYjhQWMb7mGhJrkXRwac49Lgd+yahDOaM518mUAroYVQENpHNYYk8mT5KQs?= =?us-ascii?Q?57ZR2hsHFcGuG2Rq/Ow38b4ts+Rcjv//rlKG8ty9trEqwvbbl5fmfVRZYrBk?= =?us-ascii?Q?i9PblngMn47UNil+l44=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)(376014)(1800799024)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?s7ZSi7yCgJTITGVwaJfBdyTAq/kJkknS81wLQwu26Yvca+uf75vq0MLyKgWE?= =?us-ascii?Q?PIwDgCBywqr8GZ0dUfRXGMJnzj1Q6pTUlYoWdLF+EpnykvRwIR4Bt6IEtVGv?= =?us-ascii?Q?nT410jl2ZM1T23wkaPtawqL/bxE4xXNGGGQnH782ts0zVYTXLkLRK4ZbYbT3?= =?us-ascii?Q?hRF2Qs3gAkQhBCIp8udLcaZDlR03rb+UZr4YiquTgH0rtd+mysRyrkONhWDC?= =?us-ascii?Q?LK2uF2qSssXUKIpk32fgmmiSXiV0sN2eqddU1Z+JbatZaFA2FH4963xxhEA5?= =?us-ascii?Q?1G79S5aswferutvKcSmEliDZt4+zXTc6lnj7b+YwK+ryedSJ5dxjJSDVCSvM?= =?us-ascii?Q?/V5q4tg/tAWWY4Dgku847XgnQTXm5ZF3bVp6m2cD1XA4uzp3HwiErfIjb8DA?= =?us-ascii?Q?yPhx/e4+fUD6MIiYEsDFVGRig0Kg+Niw5X+hWu2Tyj8VGSMKRCilwg8VId9w?= =?us-ascii?Q?SGue11Z9pokG7Q1Y0NVoHfN6wfK2Debw+i61jUiiZsMckR2/wgPAc49CEjSN?= =?us-ascii?Q?guAfGYOaXkmbaHuYU2SB9VxzFEu2w2GO58BSietbGeju4gyluS/G4U2ziY3s?= =?us-ascii?Q?jKvAYRU1AFr02DrUiIOVR2BtTZaPVVV9Di0MzEpBK2+Sj3pknsFN1PkY8I98?= =?us-ascii?Q?8wFIRxm+7M+z5qJRUNYea0VdmrmtGXger6nsZ7EuibRPUubE4suYdsybY5XL?= =?us-ascii?Q?lPI0B6IX7tRXUFEhmOs38QaB7El6+FJHQXp2hhc7gZ3OX1H9qqqig4Vt7E48?= =?us-ascii?Q?QLQQ1cR8Phj/lgprUnAgKEgVQtxH6t4uV07itcw9PYw6q9LpyyVkhny9+8bZ?= =?us-ascii?Q?Ui+iGcwCuxvVhLuCjIrQGBHmCSP9PwNRXYn2RN7PJrm9tiwOi5g5pGr5/rhk?= =?us-ascii?Q?kS94FN0rtMLr1SUOYTFbyXUZNlq1350vZSn/aNqHKdoeGowVGx6+otFjojYV?= =?us-ascii?Q?qSaeTbCtSsNZ1YdaDNxSibKfYknLR1+9L5wNXbL00cVhkqF/IzY+tOZEDNjg?= =?us-ascii?Q?1lADX57TWi4+rckcVr1MSfTmpWhhjyMs28kV2FpnD737hcpgSTTq8xYiocRw?= =?us-ascii?Q?qE7mbYgOb7VUtvHeCpOhLoxGx1DwttJ/+4t9wyQFT0Wt1AjgV9wBlTUzcKjI?= =?us-ascii?Q?T7WlgV6IBc4dpsjEgzYKcnoVaypIdEHj4pcbh4FWbyzUDYzpBkbV+1YOzHDh?= =?us-ascii?Q?4UEsb1vFd0K+21NilCboXN2KdmaRpNQUrOpkRniggO82n7mAQEjjFHRiZjNt?= =?us-ascii?Q?TSeyrFu2UKNcRsZkMUfug2ZZjW+wdtLILyid9LANx1CkXtWPDctNRRAJKM9O?= =?us-ascii?Q?vna3WO4SykLSz8ooKyDc7mGPVyA4BCgF/jzKABrZZn5ZGyoKU4V82biUMZaT?= =?us-ascii?Q?W/dgu4gotKV5SXRJV8tPnA75Z0SfHh5Nr2eMH5qyrL6QiEfQkmGHaZRA8RRg?= =?us-ascii?Q?MNpB6nmUh+iOlLSOgPrwwnXzg/IcinaiEfmO7J7WWA6SR3h1gxJqcUQ3tLhQ?= =?us-ascii?Q?L4H4Hl/7e8+XEkqhXz4oeg85XUAtXFT6tz3xK3qiI7XYp0uepNM2vKpf8c/K?= =?us-ascii?Q?ndTDvbOr0QuYYmsbnY7OkSE8DmXfn6fIJ+D4lpvPIB8079WI6JwAR/itILzc?= =?us-ascii?Q?FA5GiNSskNrd3Cf1ngNwWX+FIr5crcHlDZJlIA1f44OGp+yD+tD4Vu4Amp/O?= =?us-ascii?Q?p96kasnN8Sy9cAdKfQ81IGGKLIxhIh6UjVqerj5tT5GGMNln3jQM7OYDoSpq?= =?us-ascii?Q?Kii7LMER5h9KQyHeHLegQu/kgoHIfCg=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: a13cf486-1531-4f9d-d869-08de6ee51801 X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Feb 2026 11:58:56.5145 (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: 8g3ZuaRBFt3kaSgPLLPvLe6J/P11ywbltzFZXoFBlgmjESp3O3S/gAK6jtB96OLtFDtQNnkt1yR6pXDfz8rJpAcFiT0qAIBu0FwDuKu/Jao= X-MS-Exchange-Transport-CrossTenantHeadersStamped: FRWPR10MB9395 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="cwVwz/h+"; 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:c207::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: 5ZKRwAoXiAKe 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 df3dd1fd..5841d6ee 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/20260218115827.3947145-11-felix.moessbauer%40siemens.com.