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; Tue, 09 Jun 2026 14:34:21 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-oa1-f56.google.com (mail-oa1-f56.google.com [209.85.160.56]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 659CYJE1005516 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 9 Jun 2026 14:34:20 +0200 Received: by mail-oa1-f56.google.com with SMTP id 586e51a60fabf-43d34274233sf6559582fac.0 for ; Tue, 09 Jun 2026 05:34:20 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1781008451; cv=pass; d=google.com; s=arc-20240605; b=S+Z0PiTyZzJclQRPFgu6+HXbwPsNdpDNYHzwDBnFgaIBrEh+Nb7XrL+LG1cKUjjHDa Y9HLhjKTMnoB9RT1Enp8j6k39xgTKygqBLoCBO9bBZniNSfhWqEMkiAicKtG823SHhAW 8cQr5uHdaLPuSMq8xUCsObjGsQq3XW4ajaY1rDQkYRkLvEIj74f6B7XOAicFRZvEzlM4 CyA/TKY4xUP1DVRBwxDuK6LXzpHNEfLL66BUKNfc5G3J3w2LVSgoYwNbLqZ0JcSqgI3j v27yVz2JwfTm6K4xUoZZQfP8FZsexrqAntGrBprvGqwBuc3SCiioe25w7aLStOy60jvj 5tuA== 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=b98U4CeEiv6yXoNrDhl8LOD6+g787Wg3K/qa9lMwkl8=; fh=utTEsyNRqkaPV6jyKyeq/vC2udfbjgirruD7OZ7tp0Y=; b=cuu2eYV1vxVoCkwfRxKWNSmASv6A2AnlYohJ39VDfr6+O/TDgU+LK4MmGhPY+jg1Zu 8uEgqERJaIqbNjPjC+ec16kbCeyONOUifO0Vq1bp8/vItKdAWewUZbYBnH793jZ3yQQk KvRAZsykbeyRqKG5mXdRQkWUeFNSoFJJx6ee/cdqxNDrWzSnMguUjs1cOghXrwHyskLm l0Tp0S5ToXY/KKA1Kk/HJe19SeKQhLOA9/yjPicTZO/9UuEuMQ249bWCUuSVdVK+dRyk pF8gFBKRnnzLIi6/o+w3Jk/o7xxykti1Eb/c0uiH8mgzsqPWIi6aYePYWa1kywVD0Qs+ NULA==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=A8gVzVOZ; 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=1781008451; x=1781613251; 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=b98U4CeEiv6yXoNrDhl8LOD6+g787Wg3K/qa9lMwkl8=; b=Q2zJyHVizGUt4bFPDpb+31QPS/t//7wakUB2el/yQJM6RhqQsUC9zUjO7tiTaNv3+A WOtdBX7dDvmEq/6UBfFTiLTc3VGSL8dgYcrdSK59jZA8Cp30yhKznZ0/dzIamS5wM3ME FO2yOAvVquGsrilWc4fqsXadV157jqTJNFRvyHAWIeha8UG2Oszp/d0iIBPe9aMvCifz 8lOySfkJXWvcVGSD2lXBDJgOZTQpdyveiT5iOKZsQZDDgSvAIa5PO7LgMj+wBNyhXPpO u7E3ivWK+46itflyi37Y3BXZFCM1GliXfTIF725niwig5ajeb8uq3ptzkToLyZ4wIyzP +TgA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781008451; x=1781613251; 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=b98U4CeEiv6yXoNrDhl8LOD6+g787Wg3K/qa9lMwkl8=; b=nZG7+hAHm11NTs7/lsIXZ3tcLrgG9Z5/L9ObCNGYgpk4n+xbh71cMjyxXLs8D5ZG3J j/DyGukvB5zuyW9aYgZd/HCfhvKJoDU8ZpmD9suuQUfaEOYr8xXjopeK1u8BORvNq8xU qLlarMARMul9lRUTY8V1cwroxi4SZbUL8xT3FIXzmKpYQvwOYRM+7VIi7QA6G2q8mSJS 1uKFclPZFReqe4zEciTQSaqHWOAv+CGYQ+koy/NZNx11uIzRjREJtglvekuvy4hlhzpw IpSjzJjBZsn8/eC8TmBLwHT+LnsR9QG+h6TYzTfTYzNk4G5cWM3wEgAczCluwp6uRSsG vIYg== X-Forwarded-Encrypted: i=3; AFNElJ8FbpdJ3dWgrFuGfxVlKd+NtuNIfabc7HewZ6hQkuTv65HCc2pc6Aps6bbEBtGagLu98RWH@ilbers.de X-Gm-Message-State: AOJu0YxHb7sVK6MIoXSvERTzXTWOuQArlDGlq3nms2CaFOnrut6MoJdV rN5XZWGInAeuH6OOiBsr7XtQNLSPTsQFvBXObo6necLlbrobkoEMQIxS X-Received: by 2002:a05:6871:2b22:b0:430:12c3:c51 with SMTP id 586e51a60fabf-4413d1ee693mr10590226fac.0.1781008450916; Tue, 09 Jun 2026 05:34:10 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AX0PUUfbOv7YDUjZ1WEsUcBAblMWled9bkNoRqD0N0O6s6qEqA==" Received: by 2002:a05:6870:8a25:b0:422:c0f1:a9e4 with SMTP id 586e51a60fabf-441091dec62ls3389712fac.0.-pod-prod-08-us; Tue, 09 Jun 2026 05:34:10 -0700 (PDT) X-Received: by 2002:a05:6870:96a8:b0:439:b9c7:4c78 with SMTP id 586e51a60fabf-4413dcf4ba8mr11163204fac.17.1781008449855; Tue, 09 Jun 2026 05:34:09 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1781008449; cv=pass; d=google.com; s=arc-20240605; b=Blv8zWDlfBrzzzDPNrjsVOnvLgJUlcgfmgQoEZKXVdPsq00SHTdcFt79BRwY8UJx3j /acSeLHJ58VVUdQm17OUcZoDxcP0JsZgPIYupxwKRZFMDh+05S5NbgDr7Rz0YkzEzFDP vXbfrlcH9qpJ+exhhUAISNXywW40idIl80ji8PHvysZk0UmbRZvdtglErV9MLMd42g7D iLm+hH3y9iI6VWistKiEsC4IvZVY9veQs9iOPF8gZE2mbzVwEPIsgLcSkFD8MT5jOoRI +g+Ex04gswq7eacXAgBBWJKBiFcp+TuMR+DdNr5BzwCXWPN0eR2fi6xDbdIS0MWdXfFO Z6lg== 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=uoiKquZqdGgBQCVks6IRNPcx4Eifun7jhUHuZMOxfxk=; fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=; b=JL1XBxRZayinmZOXGX5q4pj1kqCoT8Y1tiYNXjPgElx4k3SuFOY7xL8rGzbsUN0hZQ jcnlXNb1CHkRrhUJ2tllGf0zL2fPNHKx1sy+bABcjJwY290ghKmJqfXapYsrrxjWtI+Q bXcOJ9EZxPCum27upHgXTG/Yizu/fBZowEJjtxUOcF+8C93ak/S5UoGzaDIifpvujglT +4AfMZVzRuLKkKVgBNN6zLitrmA2H+lazlho0eIFwSTASxNF3+tHBvcyyMAUnHzDPK5N 6No+a/p7rtxcJzuj2tSrDBPaDUSYWBjBNbxGjYW7+aNt4CKwGII6Yhr2bpDxJJXE3E3L xeaA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=A8gVzVOZ; 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 586e51a60fabf-440d825e1e9si665814fac.4.2026.06.09.05.34.09 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Jun 2026 05:34:09 -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=w46vKV8BJWRpaDz4IYH1Lx1YJ50vIIKqJO8DeLzqAzM7mEDFu1kRXEBFXs9cSli56ijBpL7ZbQB1fykDraVKJCTi13qEXvbh8yvj3/bmDSrikwfJ60oxFctRjDXXi7p7PA7EPf/XTib2peKmKh7BU8I+dY6/GeQMQrGW7CRwB+Mth+9oK/IQEWqhVyIjOycZCXatao3iBFvwygsL948tu8o/ta39f/P4eQUFDL9Q1AJuFsm4A/hXiaMh7NTJ/ziWq+x7k1f49HbVdnCTp3Dxjx48nX6URaTGs+QhiXWJJDNTVZ6YpVFR/IQ7zqTYgkVxbZ6u/vto35ACzRZz/kAaKg== 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=uoiKquZqdGgBQCVks6IRNPcx4Eifun7jhUHuZMOxfxk=; b=UoCfRvEXivCgoODlUjOqOGw2ICI2XfCv1ESb5OKo3QRBvnHrV1Sd70VRDubYEkuIf2Y2PrLlFBEtDZporh/wiw9vaV1GFX93xyoixT0rDL5xAR7XD5oz8Tps5azj7khUmzhrQZsJBhCHWjMi4ZabvFFCBqZAllVQfkyYmvjBltjhiNwCk/7nxhx+htA39r2e8lcOCww2Yw09i0E1JlzrO3ElKVb6SSxy7hvQ6v4Thoveop/OlTKfoqvzmADUMOCeAYtMftqwmztLo57RWm26OTvrYJa0tg4hXWUwaOj71ijWh/o26GX8NhpVicCsIUzazRl90vy0oYDY6lLfivRwJA== 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 AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:619::6) by AS2PR10MB7024.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:598::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.92.14; Tue, 9 Jun 2026 12:34:05 +0000 Received: from AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM ([fe80::c0c1:ae4a:a803:8b8a]) by AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM ([fe80::c0c1:ae4a:a803:8b8a%7]) with mapi id 15.21.0092.011; Tue, 9 Jun 2026 12:34:05 +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 v5 03/17] download debs without locking Date: Tue, 9 Jun 2026 14:33:41 +0200 Message-ID: <20260609123355.2368573-4-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260609123355.2368573-1-felix.moessbauer@siemens.com> References: <20260609123355.2368573-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: DU7P194CA0012.EURP194.PROD.OUTLOOK.COM (2603:10a6:10:553::18) To AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:619::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8PR10MB7254:EE_|AS2PR10MB7024:EE_ X-MS-Office365-Filtering-Correlation-Id: 907edcca-84ea-44f7-9d51-08dec6236516 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|55112099003|56012099006|11063799006|6133799003|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: KCjDOeFP7S9HgDszXBIJzW/01lspliQ08j2IG6aiTJi1Sez9fC2bwOlUYUv3S1T1I0gCefR1RRkpFjGasJAaNZX9JvM2b12qEiPU/sEhMFlPWoBVWaQTyz3IQnu+tycgjhXhh3A926IW/coVfBNCCbKKVNCnD4w88Ebg7BMHTPCGTsCUkjcSeq8ouCMd/Mm9LMEZRP0us3+qzAk9WagdeP6op1qbd5fnqYv8KYqf3/kY3VrDW99jWHTDKI3dtOo+4+IKMyCjheEkDAffV7op3VkosfSJNZQRJD7xlPzZnbNdrWP4AO1Ybrzls1kVZ/c4Ee+nxjLDt6lxgwYI7i5DY+r/QziaFueD0e3KlsH91FEjIKMj0VTO1lY9l5b9UKPWp59JKLxriEFZyzrIVhOgnFKj+85c10mu6OaatgAhmFPbHxtgB1vCarl9kQBA2YLB6HYA8h2oApump2K7xbqa89qAWL0BTAS5OhPWHqy8hx3GVZ4F9WCEUKVrQiC5HayaAM7Ihbt11MW/oWAuWIrKBYSGe3kN1OpvsiSUYVI6WK9u6PSkz6T/xlq5eSrnFE46Sfzlyof4jJVd9sDOcQU9rxJCLcR3c9nuioqCurQkQ8OSMULdMrGT1lgZRnCA4eYlVVXyw8P4wTUdVLaM8BIVnLzZHgXarbfU0IN2R8K8aXkzGl0wMzolAhM7KIxnD3br X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(55112099003)(56012099006)(11063799006)(6133799003)(22082099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?p/Z9PNptlZuKn3CTgQQo2LONjCB4EyLDjHLemuFqD9oqE3nWJb4xOLrrzKzh?= =?us-ascii?Q?xbHsDAndNEpZdwFhofV5mVSc8h3EGAuI2/85qIcVglQ15zdVV4/avO/s0Oky?= =?us-ascii?Q?OIYSlLowwA4x4QmTC7tJ/ApNFFiSXV7BaQz0X/QlQqF8GTCid3FSn33io6u0?= =?us-ascii?Q?HWrVbeTwCctEeHVty/VBI6n5jBMy5czNhcr0wDPQe49WnPEEFz3NsZG5iXh/?= =?us-ascii?Q?ViGMbjjmkO4XiA9bkvGxkQw8B04XtjIIZuAz44aXrm1nGbE1rlvIJJLL40v1?= =?us-ascii?Q?njS1m4MOZV30FCg1HCqveBXPQWDJG35USe5IajdVVnSneXFeIUWSF1zFj1t5?= =?us-ascii?Q?ZnlgXvE6JpI7Lyc6N/OOdUB1cR2hqA7YdT5Qa18ioxCV9ID7MM3eEcU5WL5O?= =?us-ascii?Q?ixh1MHeN/kWjcnZesvLM548psBeVHN6g0wtX0+HpHa9OgFsGBsNETp1q93lw?= =?us-ascii?Q?YRSZ7HUZCMrXbY001OEMcBXf/DE2kjHfLJP39GxVZXVnTWtPBEmnoQDdcYs7?= =?us-ascii?Q?Teb/w6tIDFpvxeYrMIsT1EPe8qYTFMm1yRyGwpW9BQY+9NK45MWQaDOyDILL?= =?us-ascii?Q?seKMtRH81I1QCGfj7HpAiG72+XW+5sqGyRdwcKgu4v96BBJCbHszgGqUMEVR?= =?us-ascii?Q?eneUuUlVcEwr1LcxW3CfdUR9WXWfCijcHyWGiRUXiWkNNxln337e3Qxumczs?= =?us-ascii?Q?a5V4xNs0rI08Uddzzb/tHIZY5weZTY2XHovU/NPbxbEcmP52KQfQvF1g1dzh?= =?us-ascii?Q?k6qDpc+Jm6Tjpohk/Ufz6tl3OkSpVMS0v5UHt1duN1FIuI+Daz/UYb7TimhU?= =?us-ascii?Q?eqV21Z8jv7sT3UCxoIMS6K9lsxjAUOLNDOOKLGZ6M/wJjODSS+6s65jlEnAP?= =?us-ascii?Q?ijEQsYR8xE5mL7u5d2rncTBEQKo8O9tHbJFJjFWjqbJIN6HTlRvcqrnT9Poe?= =?us-ascii?Q?9raueHOpluEG44e6Pa+lu5PhylO58u+zf/umz0DozYCPaoQAOnN3GQdWWPX9?= =?us-ascii?Q?Bl7LHitiqQn2ctnHnVZD+URhIJ/w5BJQiZMwRZSNnfYgSTsYFaRYIxA10vck?= =?us-ascii?Q?zBzjfQkGxeIBr8DzYH5cCSKi9LdPElNK/JC8E8a16v4mWq77o6PhZfC9+IQd?= =?us-ascii?Q?gidMnsH0/6lBzpkJ08mKLspaCXhjdf5iE4PGoWFiWdq5DxKQDjWCJ7D/xZp8?= =?us-ascii?Q?ay3nfGV0HP1r8HbtuCoRkZfTc0iFT71jFCu00qjO6ntfwIoK6LeymPH7cJtl?= =?us-ascii?Q?9yaMDEv5q9q5OPYyeayp6H/PpgkCZjkuDhiNwIijuQ7xgrKGyNZcvBN5/en9?= =?us-ascii?Q?5HctgoXJKooFycyoU+gy+WUsSQc3SpNx7xT6K+KvJtl3VRphOnDWRjmbWAOF?= =?us-ascii?Q?d/OtK9U+MQjZQrwf39c9PgEtlw+sBqk0oYvG+Sf3CKxJMq3BZt7t0A2qyGnd?= =?us-ascii?Q?XzhuMO9lgpwAZaJGwnDQEUXmo9WRQ69A+jP/1BeJCHSlga+hAYyo90FVh2ff?= =?us-ascii?Q?s2J60GkUAS3suT3xOLP/r9yd1QasH5eQsxRByVCYjtuXocKVIQEJAm/UhD8D?= =?us-ascii?Q?xCu5506iqz7+Tr8xuxAM5OYpWrW/JX3NWkEE7kHGqQHfBlHvS/SW2kBXsUxF?= =?us-ascii?Q?buDwNpc97SQABQUwZHN1refkZ4bpIKMZnu1q8aPTrBYttG9JON3av9TzZJb+?= =?us-ascii?Q?mpQuPRN1olvrJ2AgxwiwCcNZohf4lp1jOyS0TEUtjcpMqMzZp8m9mF7DM5qF?= =?us-ascii?Q?4bj50s5uN23Y7C6QJ2tqzPVeF5i+HsE=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 907edcca-84ea-44f7-9d51-08dec6236516 X-MS-Exchange-CrossTenant-AuthSource: AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jun 2026 12:34:05.6737 (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: NrdDJvnYBk9+6wVlC9UvSF57hAQiDip4MdoqbsTPN4uepE4ISoyaNPnPV4kz2s4KmoXjKVvYzjdPCFNm8cb1qSmRbuhspQDjftvsb5HE3vg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR10MB7024 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=A8gVzVOZ; 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_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: qPDV9JwW+Iqh 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 71bf7584..336cb0a3 100644 --- a/meta/classes-recipe/deb-dl-dir.bbclass +++ b/meta/classes-recipe/deb-dl-dir.bbclass @@ -79,6 +79,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} @@ -120,7 +121,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 d14d56aa..629796d6 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 32666311..c90280aa 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 ab616b7e..766f386d 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 8b502a50..b201b97d 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 4fe5a9ea..da2d94c2 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.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/20260609123355.2368573-4-felix.moessbauer%40siemens.com.