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:25 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-oo1-f56.google.com (mail-oo1-f56.google.com [209.85.161.56]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 61KHGNQ3005948 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 20 Feb 2026 18:16:24 +0100 Received: by mail-oo1-f56.google.com with SMTP id 006d021491bc7-679943693c0sf34987713eaf.3 for ; Fri, 20 Feb 2026 09:16:24 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1771607776; cv=pass; d=google.com; s=arc-20240605; b=a4+xtbjjCX4t9jJOCk54GQZW2vHtA0F6aEUi66zx1PPqBCtEb+e8MlvEIVrzS5MPc5 PKMZMWncPHIM+jkJuJYJMkBVtYXZ1+l22yMRNQrfQjxXYW1bL8d8pVFhtyHi7shcwFHT mJAhnJjNsbEYmEKPeo9fiIkad1uN1pDo7/VhtRoYKG6jFhg0EXyaXKLXWhHpFbkEJi3G hfFrUo1S5TO2Ssy/Fop8Ncr0+dyKbBMRY2mkTLsXW7iufCxcf+BKY68MZ0COqmF7DW/k lwWr/90KfkbtRUZYYOtC0Lry/DuJ2/9TwgUGjmyv6J4WNAhEktVgypExECQbafpvChmO oaMQ== 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=ZA91wTcutmxJ0wX7r0pn+9OxyYuja2KNOQwdK1R7y4E=; fh=XWU5cZoD/wRTrDfQcZU7A3E0k3QBR+lJxw1yfLWc21E=; b=TbwMtAqVkIyroJ0hup/868DlQYfqh5BMu6npxa+SWb58j8NHsepibo/vcNua/VIYJh bH9kNK9hXbihXApUCuABB5/RR4IeJC2ex+9FD2ldlf3dQ8ClcUxWgRY2nSOxmtdhOx9h E9WPu6VvAx4s5ZtdBx70rGGQjJIlBb7Jku6O/qpoNYYJBkyVzmaZTcjGzVb3IzppGPJ5 k08+GjD86q2iuCFuXIANNFBlvwIOO0tiJklJs7zB9tkQboQ+o04hBzU0LfSTgivcSXGa sSJE/QI7c3tGg7RJ8tbCTwq7sXyrTmXH2/Ws/BcQBzKTSxXwzVftwWahQ08Vo2+dyUDG smEA==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=azKhhGLm; 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:c20a::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=1771607776; x=1772212576; 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=ZA91wTcutmxJ0wX7r0pn+9OxyYuja2KNOQwdK1R7y4E=; b=kuiIZCws1CwIP2Ez6dCOicR22K35WaUKTC68BmiXQdPBov7cI0yw3xxtHenwS601Le 1m4JsCZ42J1+rDNVykX31AVc+8YIitRDRybfQ04nwisdVst//PoYRk7qvG+5crEQK84Q P+27i82aLn5+YzOLByWMLKw9+NfJI8DO1bI/J/WbOs+550/+/zhthnvzxBCBGNqhqXoT v2AgPtEbcwSzPldyiHWiqtsBwe8wsGe3x8k8pkqKeUDl8HIaCi/VpG/CP/PdnnQULJ5c HeO68Y4hScYR87rnxK5suV5dBgEmvEDIUHdhdEfAQWWs5GUOn4QeGedrfxPCcwChHYal Scgg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771607776; x=1772212576; 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=ZA91wTcutmxJ0wX7r0pn+9OxyYuja2KNOQwdK1R7y4E=; b=fG43RZ3XE3CpFmsjQCuX0aUvbfzE8iMIhS9imdn6720FFwmmM/Ge/a2c4PVwy4Gsnl GiTdrqiBIhy+yNvUf2D6BdqJq12JKyTkaA8vcEY3JStw/XWe0LFLNwR44hW81ZhsBsm2 N8z0cXvkuJg7pKWnjGCIjuwysClasvDfroxM3QULk428eEiGCKXOy5vUmJjVzA2JZPQS plO5N4aYJWaCRvAyXDE18gVdBjJG96lwRTucVCe55ne7a70cAiBi5MxkCg3J8fKqYV/t JNkIePkWAFY7q+a9EgwfVSJkp0Fr29LfsikNNCYIruCRhrha6oRM3A9L2E59yxzQMdZS J1zQ== X-Forwarded-Encrypted: i=3; AJvYcCXiQ0M/+zdfQTGcmAUQLRuuz+63+WljkXcwweA/YI39XKvBKWEXfYyFcO1pKyxVczSPB2Ii@ilbers.de X-Gm-Message-State: AOJu0YxMrTbdtQIzmByVfOFbQn8bq0iAzJAXRf/vNhXu53366aBUCIjO w0fSjaf52k5xKO1Vwoq8XIMag9Gwtyc7hihtqXU1uW0nX0dIxR31FS76 X-Received: by 2002:a05:6820:221e:b0:679:bbd4:605e with SMTP id 006d021491bc7-679c4268b94mr371574eaf.16.1771607776376; Fri, 20 Feb 2026 09:16:16 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AV1CL+Hm4O/fYIcHwmNJ6wm4bQJZ5/QwNRI74YHKGiLQEnY0tg==" Received: by 2002:a05:6871:293:b0:40f:1fb:db8f with SMTP id 586e51a60fabf-40f021a655bls6144380fac.1.-pod-prod-09-us; Fri, 20 Feb 2026 09:16:15 -0800 (PST) X-Received: by 2002:a05:6808:148d:b0:45e:ed45:15f4 with SMTP id 5614622812f47-4644633bf91mr426178b6e.35.1771607775312; Fri, 20 Feb 2026 09:16:15 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1771607775; cv=pass; d=google.com; s=arc-20240605; b=imY7IB14dAavwnmEcNK4TOxx0be82XxWOCjO69JlQ0yBsW20sl0MwnZN5Oz5kPRJ2B EEnmfigdJoDLXa/oKLSwXENFD77r1uDjOGnFybRHTSo8UIxvR+Ulav2ur7M8F1WRdtiW lJHQ5tmUTVqJuP4yG3WPmEBG6hXbdW+dzvV3dlc3WWyllQYY068cj0ByWZSxz/Q3uakc qh+jig8O/DgjHgz9OKd6hveipJujkLX4iExQ8iuIP73rEbzYLtgR6FRX6zPnWCFxJUlT zrydPhJk1fg0BrgAOFM6+4vmWYftK+zoFivOVpZHsM7JP4OGexFJhtdGcM3QUr0PpeuD qTuA== 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=eEhh0bG1gGkZZii8FVSOv9fYRw1oD18b9FcF9Pku96g=; fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=; b=S9Qs7s+vmQUCTxMGUW4xz1yArs9hhZ857QcilHy1DzA4NZ1Z/Av/M/rEvzpK7iB4R1 YuhF9wZSZ+COsGgMKRiLRjHvNZKDMr2K+An3usry9nQEs6LsCoKnA2G5Vtrs+9ejnFbD WgXCMCkWguzQ6rD5biR0pQnRsvX6CWWHt8Sg1Uy/NekTE7JT3lwDjxSTYQMiEkPNH4x3 yOR6TokpsJoLY08AQUyDylSzFC0aKJg0pG0lH21icvouVnAR0L+P0MXQkPUtv/2cSmi2 nT70lOvfi3vH1RI1DCwlQv0LOrdJ2/Ns1QczMJgWlfqY8OGa+tNigZpM31K/MlijBLU1 35QA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=azKhhGLm; 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:c20a::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c20a::7]) by gmr-mx.google.com with ESMTPS id 5614622812f47-4638c55a742si743968b6e.0.2026.02.20.09.16.15 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Feb 2026 09:16:15 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c20a::7 as permitted sender) client-ip=2a01:111:f403:c20a::7; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=QqfJTzJUge9laLqF0LA1MoZSCH6CuyfOz61un6gtY7ixAs2pT3Y7upGgJsvUgtlgkXhhPhp5Sj62pVUwIyKZBVyhX1R0QE0DKjSm+cQupI5b3zFZS2I9SVXkx7gFu9H4e2Jthq2lGebLDjRTlzzPoI8SIIp6fQstBexqFdpHLoPoHzMyJelwdFIfl067qiNFHezj4wBgRGdjyanNKhPD/TkjydXCgWAnNv4il6QWSxqUx+jbmIKAwq2SuXlAuSZFc0hQ8lLYRhbQtG3Ku4vL75TU8284wIs/Fr7yL/GZSLc1Xz2n/dpqAlZu1Fmd6v6pVl9RTJZVNpp9aU1qxQvBLA== 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=eEhh0bG1gGkZZii8FVSOv9fYRw1oD18b9FcF9Pku96g=; b=T5MltQjJwG2XGCIcEwit90zrobdvyIk3Q7satssRhOdiqZFGfR4gNc/7JQsJBGOuZ78AeBh16GpFnOXrrpjyHzWL3n6ybaUfWpes7I3FxhVUyWcAp28THq5i3xUnXwvc0TZY90HWnRaPL9dF5xubg0eaNBkP9QSkd8npFVon3eFdHKnx+T4W6ytCEjzz6BVqnznG/n4oPuWDglKAWJBM4LT5r3aw4OwUyEbxn2zRefUBg9TUWZ9Z0F2XHmmAGnv0alJj1ApBWa6GeTvsWPedZqrqaHXPS/docCbLu+sHn+EfArEpkKFYUN8/0i0imSwy9qjr1Zx3lRyCU61/MZBrMQ== 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:12 +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:12 +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 03/19] download debs without locking Date: Fri, 20 Feb 2026 18:15:45 +0100 Message-ID: <20260220171601.3845113-4-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: 38b8db48-74e7-43c8-8d10-08de70a3bf46 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?K7qQxTsulu126nGBsrtTMnBsA1y2x3PaUy/FJpVLNlr9ig+3Sw7wc8O6ult7?= =?us-ascii?Q?Yum63/rjPj9EqDa0Vw9n9hihQ+a8lvcjBj5te43NmGMX9DUhpbJWKZ/hJrjC?= =?us-ascii?Q?TXaXM3IvpsWAX27KdlbYM9EhAoQlfzRjlfSfNCxz2MtXcJkRHQj4XAZPqyDr?= =?us-ascii?Q?k/kq9nvDqDviUPJ1tRZGtJ6GFMUhyh7JB/ukEQeHW6M0SAAywOdYFionPziV?= =?us-ascii?Q?5/lJCP9+gdi0H7BzmSqTdiuWHdYcvCpGzPC0gQanTVGEKCjLt6fDgfD/TJ8I?= =?us-ascii?Q?rRzDcHlt5jazx83XclRIZz2OpruhaUhET6l1mhQzoNxV+BbEQaTCiwxblayr?= =?us-ascii?Q?pjiTuda26PC54IUy8H/1O1dFU4jqGmzkmNMqektQ6HarSNKwX4lTj5zBdutZ?= =?us-ascii?Q?XWEUEm77S9ZnROctqr8lWQtfd4zz32tNucH/ZWE959FuYsKxEb83OlWtyeGo?= =?us-ascii?Q?mk5LnCXlzw5x7cD0m/f06xFsHm+GGv7s2p2PCDooQhOuMTR3wIpZnhHca4BY?= =?us-ascii?Q?/240o07CYnOCBMZouhqYf+Iv5DLVUOFjByWetQWjMiKwIkR7R4vRo7cV3KD2?= =?us-ascii?Q?qRV6xRuLPKKfNCcMTW4AkiadoFLGAq+sqt/6fr7v0FAwFFm9zvUolfnHcN5V?= =?us-ascii?Q?oOGZaRrpj3ovLyugabmY+7sUDLaQJ0ppeQ9EmkmOq3Zghxo6zscTTebtvAgX?= =?us-ascii?Q?UFicvg+ouaCgv8Eba25WmvoQrsp6kOiumPtpQCkWPoUTmZDPAUHFLgJShw/O?= =?us-ascii?Q?NsARtCGSXadyq6nuowOHIZKAOyWl0nj9QuPMq8cfV02mQnuOcCpe+2asKuFx?= =?us-ascii?Q?tgAqMJ2PyeEXKajEUOtM8RkupviFpOtdYeQfS3jw12T44o2c1TCCG1ofT0eD?= =?us-ascii?Q?rxXcfNObmx71IwSRIGR+h9Pj0pDz7UQckE08TBrp/XvwRS+o8ESG80p90xII?= =?us-ascii?Q?hXhfEvmLzyUYKHNDZ/RB76XJJ55FXLT16StbcsNUzo2578i8R1QtTjMPUHAC?= =?us-ascii?Q?WgKz4hWsU/0KMWWJRMKc0wX7+mNeNn9Zcv8wkqZxhQLz1OEo4xseXrg7nkzw?= =?us-ascii?Q?iw+pSnydTj+INLFeFb5XfYV+71VUnbFCZ+NFkxM9G/sPGgcAKXSlCm7VfUEZ?= =?us-ascii?Q?biVTS1jjxR+EGSIEPCfq9A9Zpu/kBFKVx2w+Qu21lMtMJMtcIFA4urrK8eez?= =?us-ascii?Q?jNlauAdXziJ85PVSp4j9uNG/moucyA+djiJbukmfxH5Q1T7n06JnPZ6estdy?= =?us-ascii?Q?l9w2uCz/b8IXXZ0XY8ThdUzxStgUgu31J9n2h4W8avTj+bUD9bwkrAK3IqvV?= =?us-ascii?Q?H4KmMfYUosYHLJA/3ro8UK+0NQLpxwpMcibxggpdAW++EpMU4g4gXIPP9Y0U?= =?us-ascii?Q?BOiJDOF/GwmQ0N80KQDgP/aJt54jEQFy0Z0tUP1LMuuHCAorUWfz9WTi2GYZ?= =?us-ascii?Q?kqHHzB4jHq0QG8txXdgWklvJNGhlXtZZ/5YH7tMjI2U/LiLH9pWxquskdITs?= =?us-ascii?Q?cYmBoX6/2pwGBTm9xZnHPyaikkLg/xRY7yYZlWTmsI5pKHnAm6HOdt9Lqoz5?= =?us-ascii?Q?dN6I8p/phLA0bDYv3+k=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?hRW4WyFirInONzJwlycL9Ykxpp2+H5lFFA1OXZ30dljhZqpocIjecs+s01jv?= =?us-ascii?Q?KEt8P+PriHa6ES0zS4MWkiPuaSZShIClm/tBtdJrnpdKDtZ2cPvPn6+9ppxi?= =?us-ascii?Q?hEjuNq0YzRq4gvXsVtXOS911LUiFrokkqS4Zi8jpmPVQND5CGdLEbI/kJqbx?= =?us-ascii?Q?69x7jwG0nkkAZopys8flopzPxxk9y30Cq6t+ux6vPEKdEuOxnXnr2uzKfeVA?= =?us-ascii?Q?phTCL2Kh6SAMtGx/ynfejGJb7+aFQn34BjHvQTn4CQTGkbVCnue2CrXC4zkS?= =?us-ascii?Q?KtvwS4gzjIybDuJPetu8v2BfuAE0DDc0qpZ9lKmuLd2nFUJO/nUTDFk6L8WT?= =?us-ascii?Q?lCRi1fBvjJZejOzOEQ60y1EGXOTTj3b3wR9b7QQTcUN4ydsga8UPE3HKVOA3?= =?us-ascii?Q?TSbBSnu5blGf+Gi9RK02uPMJs349XnArIBRqcEkfWfT2uIaSJ5G8s3s0xVLX?= =?us-ascii?Q?AlkLO3ZkiKCVC4tbGAd8GqFdIG1DiuMhqSHskricgyXh31ApoI3Mh6wDwZO5?= =?us-ascii?Q?sDCo0NPww6sSTQ7yHLD5AsqAIEU6U/c4qsjuHDXiQ6nLjclkpP8n8kmIFSFe?= =?us-ascii?Q?09IChCmhGt6R/86NaoAZK8BiNiASQYe+38VXB0mAMbKpvRuxi4/JBN/EgAG1?= =?us-ascii?Q?YF3BOyx2r//MalxtM1YUsdYJb6/w7cA8xzEim+CoY8AZ/tL5Esh0ZJMPJEty?= =?us-ascii?Q?gDQyc08/3E8SAKh4rdxdlCXADYsqycvLt94zZb/rU+x9to3ieqCCYu8Xg+UE?= =?us-ascii?Q?y9EnZiqw5JVcGLrqMuuzPUPktxnjINLd50id/pbGwH2sCxZ/gWnk3+nAywO5?= =?us-ascii?Q?fXwpm5vocJowkGK0pzpypoL4HwmrtdAX9oFIZa4f4y7Su1kERaGLEllpUumO?= =?us-ascii?Q?jG4BgUSDGW8plMEOlKHixOyxYcTjTfr4yGwir/syDutFPhpDKUDvkzykPBA3?= =?us-ascii?Q?WeKbcgzEOB2BAV7LYChq64OmkPsfExJP6a6QRNBdbW5p/krymO88NSF+Q0Em?= =?us-ascii?Q?rAk6TcanZsFEgrmydIsCATDP/dQfhmTJBMX/ps1/YR00t3RrRYUcDOOnp4xc?= =?us-ascii?Q?1o7WZUZWfh0pl+IR/0y+OqaA2Gq14Re6910X8kg90i5MTY7Z2tiVCTpdBirf?= =?us-ascii?Q?VNmyY0kgN+DRwEo+xVeDnpwGd1mLOfXYKQPFgTf/34adyVAJ2TkQlhFE8RN4?= =?us-ascii?Q?TUWtiB+KEHEtWWPLcz71Z3EevaNPkBkzNSpeoyCG4QsIok4Vui8MumwVRU/Z?= =?us-ascii?Q?lHcMySimzP2dpuvhmUzdYxES8kFn0WP4z+TlKF4MyhmXMUMdn90yQaTeKv6P?= =?us-ascii?Q?o4aRjOt7DxosJY0P9NTv+6xzd6lx/R0g1eA08P6pfqqAMrMTQ2MD6IuLQmIJ?= =?us-ascii?Q?3AYrYd3oM6G5JjoeeSWMiiIRgbYiOYRAG/YHBoDEYyw3JD1U5dBJ8K+z+A9K?= =?us-ascii?Q?oIHLJGeEjDnwIhprEfQxz7JjGY16ZiBe2kqgELkDIMIMmLs9QJsF0p84ZwKP?= =?us-ascii?Q?65jr4p/1lHy37creo074yKo26fqzTna9YMmSdRopv9KtJjvZ4VEt/52QvPoX?= =?us-ascii?Q?pKwcilAYWQUb/IQ7ME2WpeavYl5aPzF7TncN2DXXtZ8aB6TrOXWW52EMMOlX?= =?us-ascii?Q?cDcLffKsql27wXAGnrzM3tmwGfgBIUichyEPcJxdP70rJ4W+zE14bpqTl1G4?= =?us-ascii?Q?YQQsdgn1WaLhjJVZ1cIYthGwBFszX3ISEbt3nfQnkh5eg/SyF/4WPsJtOQJp?= =?us-ascii?Q?oEtngwce3u+pnJrDQYB7q2Et/bQQ9Xo=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 38b8db48-74e7-43c8-8d10-08de70a3bf46 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:12.5671 (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: G1ShCx7Y7689vW2EW6gix8JT2sS+OdMNlvW032Y5O8qsNeL/x6W9OZ9YWwBAC1Yss4gNoKCBJhXnuFoMJym1Uqc0+ib76YzzobtulApYXfM= 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=azKhhGLm; 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:c20a::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_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-TUID: xs0XgFmA94hr As we are only downloading and we are the only one acting on the rootfs, it is safe to not lock the apt cache. By that, we can avoid complex file ownerships in the tree. Signed-off-by: Felix Moessbauer --- meta/classes-recipe/deb-dl-dir.bbclass | 2 +- meta/classes-recipe/dpkg-source.bbclass | 2 +- meta/classes-recipe/image-locales-extension.bbclass | 2 +- meta/classes-recipe/image-tools-extension.bbclass | 3 ++- meta/classes-recipe/rootfs.bbclass | 10 +--------- meta/lib/aptsrc_fetcher.py | 2 +- 6 files changed, 7 insertions(+), 14 deletions(-) diff --git a/meta/classes-recipe/deb-dl-dir.bbclass b/meta/classes-recipe/deb-dl-dir.bbclass index 76c2435f..6675d48d 100644 --- a/meta/classes-recipe/deb-dl-dir.bbclass +++ b/meta/classes-recipe/deb-dl-dir.bbclass @@ -80,6 +80,7 @@ debsrc_download() { --chdir "/deb-src/${rootfs_distro}/${src}" \ -- \ apt-get -o APT::Architecture=${DISTRO_ARCH} \ + -oDebug::NoLocking=1 \ -o Dir="${rootfs}" -y --download-only \ --only-source source "${src}=${version}" \ || echo "${src} ${version}" >> ${missing} @@ -121,7 +122,6 @@ deb_dl_dir_import() { # let our unprivileged user place downloaded packages in /var/cache/apt/archives/ sudo -Es << ' EOSUDO' mkdir -p "${rootfs}"/var/cache/apt/archives/partial/ - touch "${rootfs}"/var/cache/apt/archives/lock chown -R ${uid}:${gid} "${rootfs}"/var/cache/apt/archives/ EOSUDO diff --git a/meta/classes-recipe/dpkg-source.bbclass b/meta/classes-recipe/dpkg-source.bbclass index 1227da36..d0809477 100644 --- a/meta/classes-recipe/dpkg-source.bbclass +++ b/meta/classes-recipe/dpkg-source.bbclass @@ -77,7 +77,7 @@ do_fetch_common_source() { schroot -r -c ${session_id} -d / -- \ sh -c ' cd /work - apt-get -y --download-only --only-source -o Acquire::Source-Symlinks="false" source ${DEBIAN_SOURCE}' + apt-get -y --download-only --only-source -o Debug::NoLocking=1 -o Acquire::Source-Symlinks="false" source ${DEBIAN_SOURCE}' schroot -e -c ${session_id} remove_mounts diff --git a/meta/classes-recipe/image-locales-extension.bbclass b/meta/classes-recipe/image-locales-extension.bbclass index b6b07dba..9bff36ff 100644 --- a/meta/classes-recipe/image-locales-extension.bbclass +++ b/meta/classes-recipe/image-locales-extension.bbclass @@ -30,7 +30,7 @@ image_install_localepurge_download[weight] = "40" image_install_localepurge_download[network] = "${TASK_USE_NETWORK_AND_SUDO}" image_install_localepurge_download() { sudo -E chroot '${ROOTFSDIR}' \ - /usr/bin/apt-get ${ROOTFS_APT_ARGS} --download-only localepurge + /usr/bin/apt-get ${ROOTFS_APT_ARGS} -oDebug::NoLocking=1 --download-only localepurge } ROOTFS_INSTALL_COMMAND += "image_install_localepurge_install" diff --git a/meta/classes-recipe/image-tools-extension.bbclass b/meta/classes-recipe/image-tools-extension.bbclass index b0f25a69..e88557f6 100644 --- a/meta/classes-recipe/image-tools-extension.bbclass +++ b/meta/classes-recipe/image-tools-extension.bbclass @@ -54,7 +54,8 @@ imager_run() { apt-get update \ -o Dir::Etc::SourceList='sources.list.d/isar-apt.list' \ -o Dir::Etc::SourceParts='-' \ - -o APT::Get::List-Cleanup='0' + -o APT::Get::List-Cleanup='0' \ + -o Debug::NoLocking=1 apt-get -o Debug::pkgProblemResolver=yes --no-install-recommends -y \ --allow-unauthenticated --allow-downgrades --download-only install \ ${local_install}" diff --git a/meta/classes-recipe/rootfs.bbclass b/meta/classes-recipe/rootfs.bbclass index 8485b32f..629dc666 100644 --- a/meta/classes-recipe/rootfs.bbclass +++ b/meta/classes-recipe/rootfs.bbclass @@ -340,18 +340,10 @@ rootfs_install_pkgs_download[progress] = "custom:rootfs_progress.PkgsDownloadPro rootfs_install_pkgs_download[isar-apt-lock] = "release-after" rootfs_install_pkgs_download[network] = "${TASK_USE_NETWORK}" rootfs_install_pkgs_download() { - mkdir -p "${WORKDIR}/dpkg" - - # Use our own dpkg lock files rather than those in the rootfs since we are not root - # (this is safe as there are no concurrent apt/dpkg operations for that rootfs) - touch "${WORKDIR}/dpkg/lock" "${WORKDIR}/dpkg/lock-frontend" - # download packages using apt in a non-privileged namespace rootfs_cmd --bind "${ROOTFSDIR}/var/cache/apt/archives" /var/cache/apt/archives \ - --bind "${WORKDIR}/dpkg/lock" /var/lib/dpkg/lock \ - --bind "${WORKDIR}/dpkg/lock-frontend" /var/lib/dpkg/lock-frontend \ ${ROOTFSDIR} \ - -- /usr/bin/apt-get ${ROOTFS_APT_ARGS} --download-only ${ROOTFS_PACKAGES} + -- /usr/bin/apt-get ${ROOTFS_APT_ARGS} -oDebug::NoLocking=1 --download-only ${ROOTFS_PACKAGES} } ROOTFS_INSTALL_COMMAND_BEFORE_EXPORT ??= "" diff --git a/meta/lib/aptsrc_fetcher.py b/meta/lib/aptsrc_fetcher.py index 041f5445..dfa784a9 100644 --- a/meta/lib/aptsrc_fetcher.py +++ b/meta/lib/aptsrc_fetcher.py @@ -41,7 +41,7 @@ class AptSrc(FetchMethod): set -e mkdir -p /downloads/{ud.localfile} cd /downloads/{ud.localfile} - apt-get -y --download-only --only-source source {ud.src_package} + apt-get -y -oDebug::NoLocking=1 --download-only --only-source source {ud.src_package} ' ''', d) except (OSError, FetchError): -- 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-4-felix.moessbauer%40siemens.com.