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; Mon, 01 Jun 2026 13:35:36 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-oo1-f61.google.com (mail-oo1-f61.google.com [209.85.161.61]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 651BZXZg024685 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 1 Jun 2026 13:35:34 +0200 Received: by mail-oo1-f61.google.com with SMTP id 006d021491bc7-69db09275c8sf5692179eaf.3 for ; Mon, 01 Jun 2026 04:35:34 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1780313727; cv=pass; d=google.com; s=arc-20240605; b=OHOQ0/eO/ODpkxwbBGx5QP5eCaHJzJIVJDzvzgk8v+8UdDSORhYOYkvmg24oZJNZIe GRxT6Iu/Mp8YwyWnuB4pianLEAPmcNd3Evv2iSgRQtcBlcZmgBGMcCbt0INtNUplwucj Y455frPG9vjJE202eegqN8IvCvy1Q/89zh/gHVLK16KT8t2SRLO5bfG0M0n83xg5n/5g 2uqUhRWrS6ls3fojn4biW1VwRCThqEzqO6UvZS79KTzsM1IcInemETG2VZ6fQaRZ6cPl 9pz6KCbw+P/xpXiMYalpglKO4PODoq6a5A4NbvBXOzEBtHHXINFz6fA+QpHqnI0d34fw ZQcw== 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=yY+CW5nBJI949J+b+w/7TYnKxndtWjeUMZIBx7/k1wE=; fh=BtGe1YB1ajrhSAbBA7BOK3D0uCy76/UWPHFumtG59jE=; b=ehwNuWaxGLVcaC8POl6ByWqAN5HaOj0oxD7OXBUrl5Ec2CUjeGuD9tg4tu3EaL/cc0 a0xWag89OWAkWq1cvFrfxDKb7Xurahd2l6CNlaGcDIpyR55sDN2Y6TOLz8xYD6QHiOs2 EHuOMQdf1FstfZ/WBPKob33c7N3C3ihnO3CEARasrF2nquvzROY5KSRyfWi1o6gQ0iY7 FI3zoWfeM26McOpB+dp9JApagfWKt8ctF5hpSz8usmglia1+k0+HUQmlWF2xTAtTLBP0 GZCohD/3jvkKJ00RKAek7NyE4wifHsdI08Ytm7G2RyUEV+I4cMLCdW2ePmNVHmCM4SWc ENzw==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=r+sa2WC2; 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=20251104; t=1780313727; x=1780918527; 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=yY+CW5nBJI949J+b+w/7TYnKxndtWjeUMZIBx7/k1wE=; b=g679bpX2WRnjUhCcIonEK6ub97jzrl0IFABSzMUDMBpkp0kTbJtlo/+CPl1q0tQs5/ G765RP8ACM63QfydfJtwWILbvTkCQJd/I2glF/pNJgebSwOp2FvlCWr16Ts+1qbE0YOC buc0Za6563rnM0KohHjgiyavkunRrO0B1oHDAwSrKKVNYystXk6n/YscjXPAjLO4qHSX 5qm7gX0Ldve6w21EOiw7NQVRL9iCVPzAS4CTwZAaLq86/V7YJtY1rpLcLyUKvbrIii7S 7EPQiAqRZXUShufx4NhbBOqP7TyHzK2iNiOVXxqgKpuZ8Kk23mrcF46jM+9WfZtENm2/ ZcQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780313727; x=1780918527; 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=yY+CW5nBJI949J+b+w/7TYnKxndtWjeUMZIBx7/k1wE=; b=hwtyn4BjtHXpuoIAgo+idx7hMnd+AbqWxtF7a9+PmJAbmunSnwHyjrS/sxSpGuo6/z D7yHEg14/rY1QyykFfXxSv5y0BruZJKznQn7e0qE9Kqhtuikz4tSx++a8Cf3vGhKv5Iq 3TksfPeCSBDiixZigyBXJgxmcjBfK1IKdQzvlD9ww2SC6F7zfi8AMAkQlcsd7T9TRtjT VSAgfFmJqfitx0mVaf4vdy7kfND2u4hpbRZMNnETH/O3uienafCab0JUVyhkAelSWevk ZRIfsAORkZl4XbmG9vloTnCnMoiXaasoegEYZbQOaQBLiDTZu7rtULWMRx2eYCxYPtZD i00g== X-Forwarded-Encrypted: i=3; AFNElJ/zAdCiogimOKRaWHBmfH+86TyaW2RGguScgJUb3h3s6lD8LuiIMInClTp7J1NG/sGWDmaH@ilbers.de X-Gm-Message-State: AOJu0Yyl1JGXwMKZnkJ6+U2YRPYyW3Cenlw/acphBScGYRfBtHWMJ880 9bWwJjmzJaOXWHHOGi+eT+Jkv430+PirAsJIcPhnHo11y1etatscVc9K X-Received: by 2002:a05:6820:4b89:b0:696:6585:a51 with SMTP id 006d021491bc7-69e102c8e4bmr4968474eaf.13.1780313726910; Mon, 01 Jun 2026 04:35:26 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AUV6zMMHRqYvxEhpqvpuDe9A0KWknTsA4k/VYZfzDhm285BQLA==" Received: by 2002:a05:6820:a24b:b0:696:1450:ff1c with SMTP id 006d021491bc7-69df4225157ls1833493eaf.0.-pod-prod-06-us; Mon, 01 Jun 2026 04:35:26 -0700 (PDT) X-Received: by 2002:a05:6830:4ac5:b0:7dc:c620:aa12 with SMTP id 46e09a7af769-7e6a1e3d453mr6016890a34.20.1780313725734; Mon, 01 Jun 2026 04:35:25 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1780313725; cv=pass; d=google.com; s=arc-20240605; b=JkRKZhw5pYwoBanhtL4bxVd9+zbehG3y3NoKbp22EVDjzl5QmLG9gEArhqMX6X1jXv kNY7L8xd6RRSeRhoNAW+oJiPpayIDxWkAeUzhWR+yrHpufC5p9JCUDUiWopaij/HVE0P nNlVVI9fnox3tAbJcf7iUhfTzv091TaRsJniAIIjTEQGXmm883tdFuujvQ3JSU1z6096 5VEZbh+a2xhuhLA8JTYezGlFWWGEs/L3JnKrkLXRRUCFV8PYTmXbPTHyqssUUCdunUID wLTXmVY6b3TTZvuAP9Nb9THHOn/1DQkVmvuUbqjizLyiBZCddauFnnAennHoAzKOjxnB qCgw== 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=zdKmJqXzhwdLaym1Gpr/YM+FCjnwt2mdCRKdKUcCHWw=; fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=; b=c6a9Vceygr2auNYdjOTLFKOQ2VHu2MZr3WCiYUCN1p0Jhx7ObxUr5Q+kLhAGZqy3a/ fWMr75PujzZCipd33zOaQqUFZAYdjZiZ9aETTE8NKl0PuTulOeUxtCSihAg722s183c/ o/Pj4OL2cFVsAZyFcX05pRXWJylYDmCY0q3BKdlWjFB76xJPVCwDmvgByTj+kXPEL4wP PUxLvGxbkjZ4hYDKSug85RW+k/gEmmOaNauddDZ5K+pAmFsJEsDlriebfadufM/KBcEc ywVyiFrdoPXpIFL6YFfSHIIt3Khf9QJUSzbpIDNcyt/4yLGxNAwvU6iKjuAUAuPiyQYy WOXA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=r+sa2WC2; 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 46e09a7af769-7e695ca31d8si351370a34.3.2026.06.01.04.35.25 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Jun 2026 04:35:25 -0700 (PDT) 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=CIwDDWncqTmgb+8nZUYwue1/l1tuMDpF+ttbsxN/9JZXukXHjukvGEfMYxRXqNoL98q15ZH+PYJKiUeh6CbeT2lmni8Huid9N72dJyJW+e+yJuxvXveDAtU7RKQZfuKRafqNj/XhY74svpMPmfXSzRHMWUOv3H3CNGiu7Ua5tpT884xLQna3LJXfFSRgX+WEvWAP80ah6f7H9T8cpI9ZmqQBk0kwEnC2/EZWTRYVsk1fBRY15YUQFm0uaG6cVIrW0KSN+fJYwQVdiE6Rp815c0lfROGZrj671xzXKuOfdrzpx4iQPANYNuXgSi3H1c33nCB5DzpbQrwDLlMCMZC61w== 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=zdKmJqXzhwdLaym1Gpr/YM+FCjnwt2mdCRKdKUcCHWw=; b=zKBS0US0viTY7nsETMBirc0SJAVnvUf/eW6+9SxT4clTPOJuyp2DYoooAqUqsiZllLDta7dLLCViPzGqHXOInJlCmicgNTgOvRTx/KE57lkxhioDorIO9habtwQiglWVSFBYcmmFys6lRy5F37UnOFnmsONLXcwG8zZMwzgptENrcsNjZMANGoCRGcxrAkaXjhmI+T5WKm6pLwJn1M7ztLsjsfHetFvkBdxZpI3mq3RwwZxM2MFYWUg1qVJzh/Fm26C3vqcRSr3eoVb9oTJCCcp40KAA9vtreISh3ZViyqPPiYS4sr7g/ynYjdTiblcERmTwCYE772ZTNPqC2uBXLg== 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 VI0PR10MB9577.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:31d::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.71.15; Mon, 1 Jun 2026 11:35:17 +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.0071.015; Mon, 1 Jun 2026 11:35: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: [PATCH v4 03/17] download debs without locking Date: Mon, 1 Jun 2026 13:34:50 +0200 Message-ID: <20260601113505.2898877-4-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260601113505.2898877-1-felix.moessbauer@siemens.com> References: <20260601113505.2898877-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR2P281CA0129.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:9e::16) To AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:619::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8PR10MB7254:EE_|VI0PR10MB9577:EE_ X-MS-Office365-Filtering-Correlation-Id: ecead5e4-1f2f-4b8f-e834-08debfd1da3e X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|10070799003|366016|1800799024|55112099003|22082099003|18002099003|56012099006|6133799003|11063799006; X-Microsoft-Antispam-Message-Info: d+u6VQtnVAZtNUdZY5V2CeG7HKqfzDfcpj/w1iaNafXW4JM6lRcark3FyEf1ZZjnz89bFsLIAlLqsArGxlZbw8GWYLebGoxhCNvXQ1G5hP2txsaxLfmcYcPPKk+jmcG64kWilrtEmEwfA40BUxNbQQiOD5zqBijDvwNL/EtUSAHT+CXdWkABLZL0lJfYzoRnXzii3rdbfTJxT1M8pziUSKWaO2oJ9AwU1//8fc+O2nfFahxoluk8FEFlLheukvIMAxoQLPSjXnqIc/0pZ3Q0mDVs4saPE4h4FoCwINy4UtOyQ4TZvuEgHdcWBFzl2CoNvolw4MwdUa91p5Pff2OLzVP5xM1hg+QGkwKXULyAIzSvbNI/WAq2ck4080CPuuG954ivZXH4+eD+vZMfnG/SKRz/KayxpKcnPoVf8AgthlCzboSfQd7SbtvBWaXexraLAOIYr71mpPddOyQGV8IZUK+TgfkVLPANTpnYEpynupz1NSQjr1LjvjUWF9eBAl/ek7K0AdPU3b7G+I0rXwKOm8Tzh02BnaEU0Prj7jtmzvpl+udyuEXRfsZn+GbgXNHdLlyeRws991So4z/G+sQrV69g51UpolLugYpiMye8hzrAMjhAgWWW6WY1ND2atpKGOMF/BgAIcVk89BdNkhEDGh6TRYLQoUVzOQnzE8baG4eXCuytSMUHLV9Ctk6NUeAb 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)(376014)(10070799003)(366016)(1800799024)(55112099003)(22082099003)(18002099003)(56012099006)(6133799003)(11063799006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?UOpTYhE9mgZyvU3ThozenQL6w2o6TsnrGJTOGU9Q16tQvnu+TC+bu5MR7vn+?= =?us-ascii?Q?VYKjSJI7zm/mRmMZh5RL1TKfIfRE4UDwNuM7+PFCAX9luEa9F/ctH/JCV1S3?= =?us-ascii?Q?jI4FcapbNDBnjjjVisQclS0DxqZ2pIeG7GDWXC2oOPzsmfS0QI+fkSsSMTlu?= =?us-ascii?Q?GYgVyZ9pULiyAvklDJXs/0FKgsc3CLdXBSfE/6dSHksS4AASX6TbU6gSqM+e?= =?us-ascii?Q?11uFRaSVLkEOezo32BSND23MZMM/pybxpuPwVHKZLVSoJKefY18P3+x9H2Xu?= =?us-ascii?Q?e2k2IsyZP/v6pnqfRk3zG9VSGTXelw/XINclCmhTC5SR4JIs83w30aSHU/HN?= =?us-ascii?Q?gAnm00hwz5ORyQjGhnH92fXEJ0QI/GkzQi19dR/XlP7nD+qMKj99r/guju/B?= =?us-ascii?Q?l+BjWOTd0X/D33NJEDBhHIctJTDDE7lE6v+CKc1ryhHy217dn/7eJXEcrKVa?= =?us-ascii?Q?RC/eUBVmb8Ge/GGDz2K18WNiUB4rXBgOvWA5IffveZ8qViuZsRFgs0qn/4gd?= =?us-ascii?Q?fGzbqVxVj7PZB3DLkezpeBIX/AHdZsUFZuKY5f/HlF4sH7EzhGTNMENM1cNZ?= =?us-ascii?Q?kEjyqc4LglWuJUIXX9iqqrwIJRx2Dg7t3DOZswdWLXaY3bpasYpVz3FPLDqf?= =?us-ascii?Q?yTXXxoRl0v6mYEmxLbrl7L4P/8n6iJgrNGIUF3rYkrDtd52ydt5hPJ4Jzx5h?= =?us-ascii?Q?tG7Nk8+RZqF1WYpKmbgub/AW491fU3WqH+ifK6JF1/0H1qvt28+TErSKKtGU?= =?us-ascii?Q?ta+f1BnupWoPG80b2RGq2Nocgiu5AE3uOxYE9IaJMqNc0auTsWL3n0JaBQ//?= =?us-ascii?Q?QoFUKkB0Yp318JT/lndDt7YRhRTmeZE24xekZJlGrYIp42WmMN4gQoM9KXCG?= =?us-ascii?Q?tKpOp72HNUMBYuQAGzcMOmHyroKA838m6wr+O8fJx+yWdNGQiVG6io/gCwRF?= =?us-ascii?Q?xZiTguGQFXCvYK2EqK0XHmSADqwCKEldcenaNK47Y1vQ1wW9gTB4RL1jj6BL?= =?us-ascii?Q?YGWHFEb0jelE7AUmhUx5HmFqoJCY3JBxahdW0S1N7UXjRcPqr22/4Z4jIYg8?= =?us-ascii?Q?70g9EyE0xb0DPX6F1phzwFxpNAv1Nktc6KAvULZ+e+IIpwMp0eRgQRLczTxm?= =?us-ascii?Q?sQr/jNP3DgbGzWk77Ht+bnAmpa0auSwJ8DwytcSnaH1V+aVq5O1HSyo1xWrR?= =?us-ascii?Q?EXcfonsx6ANdisCh6Z1KajqvhxvX6N7NU8423x1Dc6zFIR9kvQohKsSIDWyh?= =?us-ascii?Q?ZColMSVRidKf0WPdSDk8v+1p6NP1wYIRXdx4670J4TVmLwD5X92aYiiPiayW?= =?us-ascii?Q?QFfkpNCK7m6d5pSzdAhgNA3diD6bjCN368upDGY07RZ02BmBmzmN03uBUM3a?= =?us-ascii?Q?0M5wBmWNBPg6B/PU+vNCRJZEaIhFXNZ6jOZwVhLI26TzMwGyohc56tT3E6CM?= =?us-ascii?Q?i1CxXvjz/qo/HrGybWd7paKn+8ivzqvuzJV4YTcwP04hUbYG5CzkZpDm7sQx?= =?us-ascii?Q?OzoAW1HVZJeseGyOIFrQaqiqE/q5D8vltkb1SSTdyDjzGuFevfX/wftpGTee?= =?us-ascii?Q?kQaR6ldVrj7XQo8rULbjoUbzFepJOkbwdhTy90wqf8+2SOFLU6sW4UOBMcOn?= =?us-ascii?Q?nAbG/DalszRZyzvaBQ17VVT+0p8opPavHPgXB1Ns9Sm8kKD3+YOQPmnd6xBJ?= =?us-ascii?Q?fk6kXFj+I/9vnAuKzpVrB7lZZYAyS9k4wQ87alsDQsTn16PpYLn5tx+a+hyl?= =?us-ascii?Q?blDywGMT0XuY1V2/QGprYenO3LsWlXvMAThQqNGL4/f5yOc6icR/YxKuZwhI?= X-MS-Exchange-AntiSpam-MessageData-1: r+lZQf8zFzWnyZDNHxwbydWE4LikwQ6DKYo= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: ecead5e4-1f2f-4b8f-e834-08debfd1da3e X-MS-Exchange-CrossTenant-AuthSource: AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jun 2026 11:35:16.5312 (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: LZZhJTd6Tiw+vB67cHNjtA0oF5HAQ3GZFYD1ZDd5BvEK1s2JfVbDAtvYZSc0GmaGVfLHC7smL1Ips/DdyXNFZLwagZrC4YYzEYVdxqA+2CE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR10MB9577 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=r+sa2WC2; 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_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: DfnaNICE4iKD 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 3ea75996..e3f055c5 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 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/20260601113505.2898877-4-felix.moessbauer%40siemens.com.