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, 26 Feb 2026 17:29:07 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-yx1-f60.google.com (mail-yx1-f60.google.com [74.125.224.60]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 61QGT4Pb009338 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 26 Feb 2026 17:29:05 +0100 Received: by mail-yx1-f60.google.com with SMTP id 956f58d0204a3-64c9d15b682sf1446368d50.1 for ; Thu, 26 Feb 2026 08:29:05 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1772123338; cv=pass; d=google.com; s=arc-20240605; b=d4j1jSKVyTi2oQsBa+gkU7YYNoJW0YrxmsckRpg+M8dqfEd1hpeb4PxIwPepjn7P59 c0G2ze6NB7QVz4zRcLVytRh7o8K74/zxem5cJkY6wcehIpg3REUpweioUk54OmliCf50 yKs7v3Lhj31PqvXlmrs+fqU2VU6KUIQFfE4hFXulrzbKlxPbIWaKX4P39tFAndvHc/8d qFlG+QUWx4jVS7jHifJWq/K6rT7SMKJzy0UYanpO27PzoSAsOUYnmuzprz8C+w1fAPo3 yFRuhzHaQXHrhYhsfgjYKKRVtTY4ilNCml5n2y71ERpQX4WLkE3y5tWgGBDcCYyIEsu9 UOKA== 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=Mnj3wpehSuAvXzxn51yTj8T9llvvEtePpF5lMdBLvDc=; fh=qFj3TTTqyGWjHfDIlfTGL8rY08fNL7I3ZESNw9RZcBA=; b=TDJdwQkQEWUUGlMWulu2Gt0+fInScRKvd8XShKaq7JJ+Jbbp7Qpo0hCXK71yiMNhzs zGndkEcl9pqDuKvrHeSMawuEK12pZI+kimno69nv4tBgPmqddWWAlSQaBudeFYLCdtvw wdtdlwC4SJMBKXyiyS9bRfDhkyEvm+4OtUg6cxDfYKC6EJIk34EP9IKo4C3BLdAYyKVr IFLUpcy+YI67jJgRiGkYnvjDiOx3h9goULRX/fooPdfNrpcgcMQfodxfnQSODSlfDHXb GLQYkXzWuYe3WpYywdusn8h07r9I8buZeiei7km7MXmDHHNfAAdstHHvNrDr2hKSZcC6 jUpw==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Cd36gsXm; 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=1772123338; x=1772728138; 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=Mnj3wpehSuAvXzxn51yTj8T9llvvEtePpF5lMdBLvDc=; b=r5WhNk/n6x6caXmpLQTwYBfJ9uM5UjO70lCsxKe76S2WVoEUggRVL8FBORLfX3FW9j 1/oQKgB9UtkhMUQJRAzh9NW75VP5OQ5vULwH4X0GoEYO19VU4kg3db9ZH+8Th8MwmlfJ wry/VoFaXX91DI1F9FFaEPInOvXEWSBD1Ec+MVDugReAn8wZEvDlw8RRAevcFeLZ8Hbt 7Mei3gVaahYH0s2KRJnKaeuGtJ5Rm7x/KxsvxBGPSItn4KZtzfWaV/53eCADc7ucG1D0 6RZG08eXWa28x1Yr/iYgjS0pTPuGMgwCHO65oSlYX7pLAinU9HruOzoNOW/4yQdbI3Ft 1u7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772123338; x=1772728138; 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=Mnj3wpehSuAvXzxn51yTj8T9llvvEtePpF5lMdBLvDc=; b=v1jzWNXk7SJ/2SqVds+MpUod89Ea9iU9tfOIKmVUIoouzZmQ48TWhyYWp4c/mpz3Fv 3no4Ekan1yrFEc6MOfRThwrxvlcY0sEkeffaxBvbv9gidR442oWMdPFAsL3Ex9Z/jYFD /vH9i3OV7e1uFr8ePIkSvo+cIudZNacMN/xhSBbwVsB+IN4rjYAhdnDP2T0TRyps760R CUuycmxoT7g3DgoHXwc086D5cWTUK+xr8pxeaUkRkKX/DND12grq6SbP4LDTYqN/kRVl +s+n71MYZJzGkrGnuycsp+C+wp2K1GhrqWfGHP25JUBY9aqeGACKCTeotsQFRtXggbxt MZ3g== X-Forwarded-Encrypted: i=3; AJvYcCWkrapRAlKMeb+QisJb8WOMW97Z1xhN5dmAMGnfhQjJsxa1JCGYtD8FBG470IlB+fw+EkAi@ilbers.de X-Gm-Message-State: AOJu0Yw14gD+JhVPZci7/OhPApnALXipvJVDoFOiQZm27gYeflkBmqFP LtEu2vBK4TyDTfVWhGop5M1wqmHgAwzAwY/zrUhjfqLWoKXZN918+y1x X-Received: by 2002:a05:690e:151b:b0:649:e86f:2566 with SMTP id 956f58d0204a3-64c787d62c5mr17623755d50.22.1772123338423; Thu, 26 Feb 2026 08:28:58 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AV1CL+HDLtznzXHA6KssO2KtJMTLdfZd18mZOoCH5y1s/+Bc2A==" Received: by 2002:a53:b2e8:0:b0:648:1a47:2653 with SMTP id 956f58d0204a3-64caa9ac95bls1911873d50.1.-pod-prod-02-us; Thu, 26 Feb 2026 08:28:57 -0800 (PST) X-Received: by 2002:a05:6122:2191:b0:567:4e8a:fb13 with SMTP id 71dfb90a1353d-568e4794e18mr10334879e0c.8.1772123337417; Thu, 26 Feb 2026 08:28:57 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1772123337; cv=pass; d=google.com; s=arc-20240605; b=JMc3B5dRq67Ozb3dkqLE2lXEE8sWkGoEKGlfEb+utcIn92huQSbMWDGNojboJbKxhU 8D/xg26SUuwkbHp0qS+SGfHuw5K0Yf5Mr/ZWMA6u0rZB0Jr6q/+olV3J/TyUNAoNmhq3 Dv3blg537zlekASYY5nFOw5ehxRlg9n7d4TEOIeFBW3lpzb+6IxH7hUfr3Upde/ztHqi 5jL/Si8LxJkbWsLEz9anBuBUFz5bKTPmGY8qSeUJIns+YNXufPA6vGqsCzBowKMZyoLI NRnBFCEmm3f5r/jOVWUU/+NpKhabbENqU4dQ5GdXn3X9m9Jw0I67w+2rwjx/5TVDRHqN 0bzw== 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=GqQU2w+tRzwxjZYZLgu6kLTLMy8MCfkauH7kZqvNfLI=; fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=; b=TaU3AkHih5j6p2USEjwevsxI0nEZ1cY45ejwRtxq4E6+8s/2VFBuhACyahRtgl01Yx it7trv63IKZswJP9QXT2LvkZwMCqmjSoihYpl1ZPiMXX7o6zA+5Tx/3A/N56cB6I2v8Z 4zge6M0eSDiyIEBluIokq9Qd/RPqmCTbSF2y6BogB5Z1L0rnLqXwiHymMCqIWkrzjDRV Uoztbk2mJOXRaIzqBKsW1tNg9GDWlIqXTKkDvc2T9ssTwMXIkpl4ic7SJHaFPcGt9gAg 7+QYawUoVMXU+3ha0siGY5qjHdTonNRE6nLxAI2rr1LJViQSnE5Mh4/iau0z7sAd/Pn4 8Bcw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Cd36gsXm; 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 71dfb90a1353d-56a91b89cb9si84014e0c.1.2026.02.26.08.28.57 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Feb 2026 08:28:57 -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=L2vNTmzeJNTyEjyu2iRYIwgMo/VoaGR6tpw0uQ4kPRAmNiOw3W2uQfFVWyHHQyfa8YMbLYLsOTj7kUXx2AVGTls6Li9Bxf1yfLIdRQJKdi0joQAzZXGUPAbv0M+simWDBRPqLsW0dEjfd2y178pDgtqoLloi8izliaMhyHgwkYnrfBOjpC397mYbPPiPZaP3+NeBr77/dnGIPMwrX03eIkQ48h3j0u5bOvkd/+zbBA0ak2gOOKbhxJmgAL3JD4zcCf60+9zbYAW/ScAHNYiYtduWYgp0RNemun3bLgk6UU9ljO5qAgJavotCJhmrS1itotYlWSh4+agH3zpW1qIn8g== 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=GqQU2w+tRzwxjZYZLgu6kLTLMy8MCfkauH7kZqvNfLI=; b=MbP9WKFHYZCwdpzWtw/51QvvAVfteMd98Wwf3pNUl9Df8GoJNLvTYlZH6TXG8d454cfrqMAB67Fc+y1a2PGQOG9EHxkJ1fy4PZgIOqw2MlQ/vIj2U2fkdT6b7sH2S5wzuMoPbHsb0kMGiReu7RaWTgaTEQd6rAhKZB3JbG7BTn6Zdlj/r0vpjgGIaBMhvQbKh9BZMa6R3WlDjLDGLzsOLQkq2xOUpvxZl1AMzTzk0kKswlnrsh+a7PgOPkfyUiAGbJ8/f0dvXnZEDTcaX6//CpujdqheHX7axksYZUCIvGlcR0+GM4F1WroCP7HLIQqYjsQIbP5A53FIN/X3rU3jkQ== 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 DU0PR10MB9297.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:59a::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.23; Thu, 26 Feb 2026 16:28:55 +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.9654.014; Thu, 26 Feb 2026 16:28:55 +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 v1 03/15] download debs without locking Date: Thu, 26 Feb 2026 17:28:28 +0100 Message-ID: <20260226162843.1642329-4-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260226162843.1642329-1-felix.moessbauer@siemens.com> References: <20260226162843.1642329-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR4P281CA0218.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:e4::12) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|DU0PR10MB9297:EE_ X-MS-Office365-Filtering-Correlation-Id: 8a877815-43c7-4d38-cde2-08de755422bd X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|10070799003|1800799024|366016|376014; X-Microsoft-Antispam-Message-Info: 8tgfc6AlyPR+ZdY68cUg2cB73prqhjGp+OgT6j4BYAfH0oWXzfeKNTFGACqbUMPoWQfEoiIRLZM178CIX9vztj4ggWeAOW58YjSr69r8iiiIN+iuY6BG+uXrMk2UmmfoxeFOVZYnGj0Kh+uLGnS5dVzQ8+oZgMqb9xqMxo0chwoG6ShHGcstJrBCpuhvRyYa+l4tuWlwgKKTNzVZUJYdwODVCFsgTJcgjs2W30UEtOAosSTtQGcXpKOFalk/NwqLiigkgkxInCZvxsUIWV//BpbPQJ2c/RpwUvNL1CM8z0CM6iA4nmj0gHVuT7vrIMCnfWSiEL3ebnisX5ax8PqVyACYnthYP5CXcEMlgMunr+LBdLxg6CPztzsS7y3f3D4n3CQlkzTNGHy7GOX0oDrnRXWq2vLC59TeYv5CcRq9Pvr3dO4Nf+u8LMwKX+zOdaMaDPh+P4GiwldeKQL2ASHCDBKD6pp25tuQ2X6lkIOM8mFdy4ESwkWKTyq4tlRMJVTIOcJmcaLYD+9y+80e2qHsQfXWYIbJh4HizBUU9A8nwv2Jy0qCNj/4th6F+Xy2X0PskKSOw5IMNw0dv626iiwkNwnCJjW8+qr1DfFUZhHZJ857GcnOZzE0lbTzZelkBmmMlzWM5ZmdfL/sq4aavdZ0UbP1wDof+todB8O5nPZXFs+dvpEbbu1JA3nWdYwClwna4Pb/5VMh/agxQU0VYeqxaB06CTHMCgedKA0SIeLXZLA= 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)(10070799003)(1800799024)(366016)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?X8jAddYROW0YRO56yZZz/4vzmKwMxfcqCNqKws8hNlXlReQSpoNVmrIWPKS6?= =?us-ascii?Q?vdKeaVprSw3hin28RceyBjLOktLUtuJjSKI1UAyGHHz6Rxf9gh1/orXvOhDM?= =?us-ascii?Q?dUDcJXIkWiHTeUtqYcRe1oZ+pX1ICkY8E5LM9Ocr6OZGdEV+6k6K3IXf7ijO?= =?us-ascii?Q?F10rOq7QuZl/fmjjknfAoPOWdR7mFAPheCbVwR21HdNbY5HcjkG490+kMy2L?= =?us-ascii?Q?6gF2h286X7qDJW/ljDo/l+T9i+yITAZLpwR2Exbf3DzdPI8ZdFqueyINJ5JB?= =?us-ascii?Q?pPhoqe/urTQMFz/UVClaXtzQb17fonAC+8qkkYCsvIsfe2V0U63CHFlOKY7f?= =?us-ascii?Q?J4DT3ZEW6OQxbbuJVdGWgdEmc+YImc3Ujb18ID+HZugCbXpji/YgnNOXzMbR?= =?us-ascii?Q?biuVNCWiO3oWugIoMkLrbJPEciT80uSJga3d/LVMxMQ3akF3BS9t1zoy79Ku?= =?us-ascii?Q?rJWLqcYIpc35PkM3xsnr00sxv4ZmIsCsJ4APr9nBvOZg2Bx1WgIHxURETawd?= =?us-ascii?Q?nbQRtbBLI+6IS9jhs2Okj4FLI3uenufchBr9WNaV5vHtDWAaNaFrJkwE9VVH?= =?us-ascii?Q?R2mUTT2ZTp+nbzZFT7WJ+5aNkzidnhX1nZdPCkl1PwkgGP7mtS5kEtpW8wrX?= =?us-ascii?Q?ZTm7EMq30l5gtOd/ry9yrG5c7WZ2jrAZG5SxEEYh61M9aUuoAQ06Y+bZkjXf?= =?us-ascii?Q?0++mXlwMiWbbUT7TXKTl5AtTQ5wYvMzJbf6/IlcHXCZiwkRXLnCogXuVQCa5?= =?us-ascii?Q?Yw3ErO2Flu5pWc8zQhAOG9w9lFBWwLq1Sf06A8C/a0frnnNo2LrfSKNRu7Ny?= =?us-ascii?Q?VzXa/14MIV+cw5AkW87Rak0ODpBvodlcumBdZlLoiWKTM+YYoshbDRVhDxoN?= =?us-ascii?Q?xgZt4CSEALHbDMFZJZ/eSCR8Zo7BXUon5I+mPM11ymWpcyv6KqcaiuHwbNvD?= =?us-ascii?Q?ktFtS6KnPr72Fpc78/MJSVYgQmG2RxZSVvTOTiG6DO+5A8KYbgUlmKxyfoKH?= =?us-ascii?Q?0iXK1Q8wK5rmporvYn+q8zJGNMdhPujgE79lQDlyjzLBhLq0ZOkyVXVSzYGM?= =?us-ascii?Q?6Dm6tNmPD3cn17oWv/2FQ82Oy1jeq4n2FuMxn82Hv7N2zGmMQijkZLhquhSW?= =?us-ascii?Q?Z1s+ZjOerNZUcsPzvWm2+AdUATj4LY8CKjf36ZZSuX9By3CCis9tvZZeTgj5?= =?us-ascii?Q?d9VONQY4D7kNgpoTu93wyxHj/azXuUKfi6VErrFBS5CVOsMFL5rPV92S9qNY?= =?us-ascii?Q?o80lB1aUfBQpEcOB57FfaIbXV8A45u5k1qTz4mSE6Ghk/01CInHkOCEJT9UM?= =?us-ascii?Q?+CcPT3q9oW62eUtjnXqAuYkMfrMib9jm+E8JGQwXHuPS/iTUFwgJ/tr1rd+A?= =?us-ascii?Q?8bvFBEp9jeDEi31qjKnni/Dl4a4Xa9lz8C1XfRg+fqv3l07EZE1b3QjNcbvA?= =?us-ascii?Q?DyU6TjAr479GdEFTCjl6wyTclHn9Z8nobNSJUzAPMahZFgNAF0Fn9XnmIQ3D?= =?us-ascii?Q?Cg73yAEwM0Zwl5irBhhXf5x53oH32/emrb8flu3RlYI5lYNCw5OujOpIa7zl?= =?us-ascii?Q?1D3BlNwbUC2MWVBM6zDDxkpV/kxQoW+ws6l4Fpk1xmQ1LF5hlvRrrjuHVYZz?= =?us-ascii?Q?zkb9/p6DKJoxYM8NatASbnbFq66VMY0HIYCuFETyTu/Yx7W4ntnyLM/QvKwo?= =?us-ascii?Q?KQXtZv4ZGobfJXajihhmO6sS7lzjshVKLukMShAJ3SjrrowMx+UegQvhqT2z?= =?us-ascii?Q?l8kDcukZYZKgC/Jq8EiFsqISpMsfpIh/g55gmA0GU+Aw5ekIK0ESlf9dPpl7?= X-MS-Exchange-AntiSpam-MessageData-1: KeaAKzVGDTsBX1qUrbz2Z/vNBGWIAFBXly4= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8a877815-43c7-4d38-cde2-08de755422bd X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Feb 2026 16:28:55.5642 (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: jCSkOOUz9ZEVt/HaBCL23yA/g/v7yrB3BX0m9K9ZzndMRR/EvElOHnRnvg+G9L6gU3diF48faGn6OszTEh6JSQiVgeLBHwlgfADT+mxUGyU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR10MB9297 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=Cd36gsXm; 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 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: YAqKRhrRw3T3 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 b04bd154..a4e1df4f 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/20260226162843.1642329-4-felix.moessbauer%40siemens.com.