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, 25 Jun 2026 17:37:19 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-qv1-f56.google.com (mail-qv1-f56.google.com [209.85.219.56]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 65PFbIKq004510 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 25 Jun 2026 17:37:19 +0200 Received: by mail-qv1-f56.google.com with SMTP id 6a1803df08f44-8dcfdbe9da2sf52042196d6.0 for ; Thu, 25 Jun 2026 08:37:18 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1782401832; cv=pass; d=google.com; s=arc-20260327; b=nWZFan/KyYBTVpbXlyC4XsAG7+ITWDxPpmmK+72qE8ghRDHIpe09wv/uu24VoFAiJe hReCdYwiIo/iyuwBfthSHGEpRDCbL8+Mp8qMiU7iiouwL1ahFY+uV1A9U4bTCRmOq58H UN8w6AAIIvqSLRKa31YZSPEmZyFxnNxa4Si1xwUceybEiUAWU2j71+txneMdixN/Psfi gGgrlcGIV9QLSDhxWYDYTLBZF5S5nveCSZgHlfn/rdljLfYsnF1yoncBVtGFE5nt2QV6 WxQDg4KJG8CgZvxL0A1b09VJnyJ10YbXEBfu7oaHGM1srUvXCbYc9Du0iKX2QKn3UtP/ X6Kg== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; 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=M1RLin0WtjvPkga0o6D67W+K8gAdhc4dWZ9f70+Yx8Y=; fh=xGJKSX2YMD6jZQ/ryULdnXk+mf0prdkC9sEiFzsXg9I=; b=h6HiOF8J+Bw4b0QVVNTxnpyFogNAqdEJ1EiQupjrNFBHhnVhSQ0+IL6X/q8arMnEx9 oCy13sd3qKWNXIBYy/7GNjsCuBuSyExNc470q+2yNyKHOskyh3/YA3A4H2UXl/XQPRnW 9hU95urFMehHB1kDB/za600i1lvZjOvYx5Hm9OtvW1tLmxDKrAJT0/VKBBTKMTC0zPJC PKvfRXqhxww6Mtxal8Inu151BkN3xvBDgqOJEgXEfjSCgCQrrZVeAcA5O9d9lS2Mwn+2 5btaSaXDVgG9lbdE9Z47G0BS8PtqczF5fSVxgnKYVnZerOM0d/sBOQKJoR1hVIoHav0M 3A1Q==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=p4UbFrCG; 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:c200::1 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=1782401832; x=1783006632; 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=M1RLin0WtjvPkga0o6D67W+K8gAdhc4dWZ9f70+Yx8Y=; b=Avcj3D/FEQ1WfQx7i+JKMPaGOl13jnNZUI3XMa4hyBUtfoeZXAUyEmBkZ3Ep7km/pH BFl5+2GvNwbxp31lWtK4UpCk+80OmmmTqxKKVzV9/dmUDnkqdZ5DjuFK2zQQ+N8COE6d /xrmawHpOH9IbSTlGEKikVaBcFh0L2THhkkBF02B+AxLW0e/+IpSOftNVh58llVtYIVf 9iMHcmwdA5GTJOYo/nf/Z9JFiWWuhnWHjmu8Mu7Pfr7XuxdDylQCslcinCHq1P2pW3NE mUYVVrq6PPlB82iXtSH0/Ippr4KIIOBZD1wQkI5hdheIbxpmc5tLBfbd9UUB1LDWCxNj WSgg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782401832; x=1783006632; 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=M1RLin0WtjvPkga0o6D67W+K8gAdhc4dWZ9f70+Yx8Y=; b=EZraHbzc+o5UjY6vNe6xbgXqVy63E1WfteP6mWqvZiUwQuV6u5mZDrG7Px8loLDejT G1pXLMIk9ZqPV8wXq4fQE2UV792B2x82V/O4KXrgr8osmndeICEqTRC+laBd5b+B4OyH jlaYaI/6gCJzAO5V63DHRtDtfpB1HHr5EZmKCoZU6yzKJceqWMt13eeU/lfiQFIJz7g6 pf1QIEylPLkVNZwR0GJBCnj9A0lUyEZHzJuA/+xWv5GyE8JYd51RGtZ9Eyb6aXtbwLDp mJT1YPdHgli3TARIdVei2/3QrNL30Uw0Hpt7Hb9LuyYMRi+ODVesiy2MKvRhnMSRVtgw CCew== X-Forwarded-Encrypted: i=3; AHgh+RqSfGUzKIs53KQ2Q9j8AP80e9KieTb7OWyky7Tol4Zd4d+iYb8vI9+rORpJQFe0Pz3ty001@ilbers.de X-Gm-Message-State: AOJu0YwyeHvi5Fw/37vpRkGWaPuG28r+GOBzZdsvzHuAMhEPXe7chpuU YnhQJjNU0+IGVrdtdB+arXvekvaH16WlLyGSxaMznUomcVjpgLk3jvYU X-Received: by 2002:a05:6214:f6f:b0:8cc:f135:52ac with SMTP id 6a1803df08f44-8e6d58c2204mr53704506d6.27.1782401831042; Thu, 25 Jun 2026 08:37:11 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AX0PUUfOB+nMqg4sf7z+x+DGaIAojNoTv2APbgJFKHT+ZC5thw==" Received: by 2002:ad4:5763:0:b0:8b4:b672:871f with SMTP id 6a1803df08f44-8dcdee85326ls95527246d6.1.-pod-prod-04-us; Thu, 25 Jun 2026 08:37:09 -0700 (PDT) X-Received: by 2002:a05:6102:512a:b0:72a:39ae:8e93 with SMTP id ada2fe7eead31-73435d8a3bdmr1534343137.15.1782401829172; Thu, 25 Jun 2026 08:37:09 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1782401829; cv=pass; d=google.com; s=arc-20260327; b=mtnYdjB0+n0SCG7OgbbZMXa9daFq0lsecn1ZWYBFfJGMFTtlIE7a+isDmjjZuKMf9F b6GTw5sUqPAv7acljSm6GjG7ec+hsCBPpFWyxpth9w70Ax1E4V74BiYEW+aJ5AW/XxTi edm3ENG6HnCF7DGcW9LQU9plS2iT17RjD9yDvxq19CSDjcH0IUK+8K+DO2LsVjEzZV6P IEpf1FI90klXtufCb8LEJqy893QyGi+7GQ/dmxc2JcTA+3ra+rOxMP5SktKWpc1kmLmZ 1GfbUJk2fFRHZ6hXtlSwD3pWV3t49Tw2ejQld3Eb6oaRFhcJcxGgn5mQgpm0KnlA2Gn2 rm8w== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=5K33bkBKj0fWsUSc/X558VUshtPzO9UwjiOkNMqPyzk=; fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=; b=SLgzVjbKF4rm/YL++ZBFVb745tzWi+CUeXRXPt3HpH/Ep+SW9C9ysO6ZrQlR4j8hqN /8shXTIyDFn+ol1NQMHSnUXtYcjNtzA3QZGVlaVdpNAVNFbQIPfNpczr7vN13BE4P4iP dIkU2WSJ3EwzqdOjcDC2XtXaqWgEUg9ANSbOs2TxyHS8UZXUMljiIUdTHH5BqbhCud8c HrCMQu6q19Ylbumgkl20nPqHgy8xzSYeRqrdWK+UX2V6JByeUGILzduKMutM8EqH5BiE rE45ll8RGYJYVM6fwPQCqlK9B4TcsBvQaztpjTwSoNDNiiCGa5gFiLE/4LY4FethlJ7h 2FUw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=p4UbFrCG; 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:c200::1 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from DB3PR0202CU003.outbound.protection.outlook.com (mail-northeuropeazlp170100001.outbound.protection.outlook.com. [2a01:111:f403:c200::1]) by gmr-mx.google.com with ESMTPS id a1e0cc1a2514c-968fb56e06csi87340241.0.2026.06.25.08.37.08 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Jun 2026 08:37:09 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::1 as permitted sender) client-ip=2a01:111:f403:c200::1; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=fWhJDjVXo7kBAlchGwzVm9iLD7HEQW6+OJAp96hYJ1D0cizTyIKcmG1S4xkATIf4qJviRWsGBoTBUWfM0+zixCdF/P2hFG5bCYrGAyMrfxNtyPBttzb+ruJn1dR3jllxR/RN4IKhWm+AeLNaprWgDip6MVgN69p5CA0VuBc5pgcxGWEPS52LhIqAaLUSNq3flbZy7eiyVwA1mVhqrHbx5mXvxRkbSiHEatgQNu19ynA2Ka3XzH41fPfOYXci4TQy5FNXoEAFcuG+F92/KjcD//S3SKvKJj/bR5ocW8/sOzZrYVOD44kFxUNUKRkHlWiMepZC40tYYK+TvPg4XJhfUA== 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=5K33bkBKj0fWsUSc/X558VUshtPzO9UwjiOkNMqPyzk=; b=PoM9NsQfMk7GkOVeHaB7istEC0I0+0Ygmws3ZLPEzjWexCadbhV65nmsmDm+1hMPtduQWMaYByEO8IS9fWnFmCINQ1KgLEhcWOYqWZRhuhlBThsyraPL7I+piFBMhiRc9HVGPaL89PnKDLaIMl5bLAcD0Bvb4sUBS0Kk5CBYA+RUgqHWchQTT9DN+87Xvy+BRQlGK3yYpWcnDdsktARzFIlFE8XgR5ILmzaX+aoEuExd9CcHMey+oaLyGIK+qAQg2v+n8Hplc+S5dVeSMceEBuwwsKvdYgl1bE5TqyPFk3iypDxKjqJWUF9oe17Qv69V0LwpZtuCuM0EHPjX/iINVg== 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 AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) by PAWPR10MB8116.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:383::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.159.14; Thu, 25 Jun 2026 15:37:04 +0000 Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c]) by AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c%5]) with mapi id 15.21.0139.018; Thu, 25 Jun 2026 15:37:04 +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 v7 03/17] download debs without locking Date: Thu, 25 Jun 2026 17:36:37 +0200 Message-ID: <20260625153651.762936-4-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260625153651.762936-1-felix.moessbauer@siemens.com> References: <20260625153651.762936-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR2P281CA0147.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:98::12) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|PAWPR10MB8116:EE_ X-MS-Office365-Filtering-Correlation-Id: e9f60273-fb03-4e95-6f8a-08ded2cf9b6d X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|10070799003|1800799024|376014|366016|56012099006|11063799006|18002099003|22082099003|6133799003|55112099003; X-Microsoft-Antispam-Message-Info: kdp1i6FSD+77uU22eCUd933g7fhH4K8orulxB61e6yZ/pDTu+ifrtxpomaMnws3VujFrPceLBbD52k3YF50ZFjaZ5FlLD3yaGiirH7JD1NdvGFWoKEsx5NyTlx1hH24DQhKS7sZXVJy5P8I22l/JT7XV1AwT5VdGjE9b++icfr8pT2hHkVYuZGwjQ6gkSmc5hDY24WmybxOboCY3wbMRbgGjo0WHrDw5qZ2KzAHk378PUuh8IWcZFReeJ/yb1V9Hi44u+Fx8LQ2ZMB7vBMFmHViDwDQ5B29vFg6nNwDM0a0svoZhVyOAPm/XdhzUxm4Pbbgi8S5fJE+eka6AlP1HldpN0h6+jlN+L7V6XOkNsJURn3h4+vlD9VmOwrMyMf0yJSUBwqWEzrAtgDmOf0lrvvsDAu8FOlNJtHTA68j2aDYodslldXGgqTzaZUFbLSN6BhLnOe0S/c2Ktlfe5QKwTXiR7Rvnu2CVsL3oOstGGPv1UkTh7IaGFHcnLPlcADKIGK4txwrTn1BN2NxUz+MMs2hn6ZTe28AXeOjZwwXVDniLDdhkuXxPdYqs1ZsaINOXnYRakHR+QSK2RVyJoGF2xKQLITCjKVqfaodLs2rbeTTLngvNgLdQ3B9cE15r/Gq8UiJ8kgU0s7yI7jR0p+avunRX/aXpbpoYAQ/utEIY1sk= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(10070799003)(1800799024)(376014)(366016)(56012099006)(11063799006)(18002099003)(22082099003)(6133799003)(55112099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?RUm8OwnyPRHVH4799MrWmQcymWjiv3WfwvZBWArwmKkCrbxPQP4Mt6rrZ7qy?= =?us-ascii?Q?Z1gFh+ygIGxzo2K8zS+4OoV+vUdHPkhEHpLf4x/cIWUyaPhDs7FmLdiC77+p?= =?us-ascii?Q?fiw6vMPO3GICUMV2VKvsNTvtOnEvFkhv24p2FFex3O3e5eMCmPYlohZchqC9?= =?us-ascii?Q?RyXTNSga9DexLXM6GyHWEMR/+pj6lNjKoRDrcWrlRa/wzICqk0uyEact6LLD?= =?us-ascii?Q?iC1B251lPF0L6PghKobQWT54jCb+IzSfnYZ633Kk4ObiXLXU+j2RAq0sKLcm?= =?us-ascii?Q?wcLobPsime1Rc1Pl/1vb20tbbAFKx10pQ/fuNhOu2sB9+tIFhecAqlvAb/ae?= =?us-ascii?Q?lD1h5ZENjFrv+zH5r6P26W20JtGD3AeNgapNCS7nYPWo5/J7PJt0DkBQ0TA5?= =?us-ascii?Q?xT+IW2utMuuVIjXbYuTISN+wWm9yo58r8Mwt2SR7StZoTYg7/6OE4VS8yTNb?= =?us-ascii?Q?9Gd7DFwQBZ2TOeqAAW5F088D5zxQUgAPK32iWe0oIUz9BTNX2DzQLeUpJqWs?= =?us-ascii?Q?DJI7v3XdnwqbhyYh0oYtmxyUIth7HBWBp9Xyw0cFfxOskFFafOsTzMzTLHza?= =?us-ascii?Q?9QsSsI5sKCZAmnYB0PfHJn8ASVDT3VKYwNGy5BxBohbgw4fFeAjQZeqY23sH?= =?us-ascii?Q?noV2PN5sarCUPM3SPKEQUezCza2jD5SitjU3zEzS7eYq9tKmyTogBl7yuCJS?= =?us-ascii?Q?2l5uzVvYQT5IXn9exZx9K2PwQHQkGlt7IhanTV+nyueg4zJv6DX3qfdE0RKi?= =?us-ascii?Q?/EeMz7FcqCuzcpIiSpMY+js1Sa7B5gmV9lhkL5IR0zmzHAxO+64mboFs0ycf?= =?us-ascii?Q?L1SBr6eyDakbMbFSJ+GSTMUAolJ/M7CqS1L1K/FeAqgpkWTmYGsJbYQ49RKw?= =?us-ascii?Q?k3dBQU4nFmSkxJV+XDGJWCNYIqWHGCREDRxGwA7rGPKTawHGzR6c6i5o2VVd?= =?us-ascii?Q?wF3z5gxDclHObPAIY8fZm1VNfxGWxad9jy90Pgc0/KGv2876Ax2aIiyqIHvk?= =?us-ascii?Q?2o8sFu9VZ/4CU1F3QiR56g+15iwxovRnyynV9QEWCo4suE1wfu/AAM4jCuUp?= =?us-ascii?Q?/M+6q49a8bE7FLxNq+ON0UsLXkCtmseQpgWEF2ALHtlmooZ95/k2R5gVogv0?= =?us-ascii?Q?IZzLrW+0eepfosgQqj85KPVigl3TXdoO9ksa5fRcnrqfeKbwuK00aOXy01fs?= =?us-ascii?Q?t/sI0uVxnNODplZnXV/5+v0pEzlu8YXoGopT6S6q9NR7j+fh3U/zNxZAlSto?= =?us-ascii?Q?O1EshfxNpUz8jCOEkcwGs4s3w55OqfyXqDrnOO1p2QdxaT8hn+c7mniRZ4CU?= =?us-ascii?Q?HxdC03ng5LBCsqRg7y2JmC24+CSd3kdggDhlWAJjCqKNCKd697mJnLDYJLMc?= =?us-ascii?Q?d3FnLR4YnjoAHXT1uj1D+e2cOARl4EqOBlOw/EZur8lhr2CQ9+CLK7K3cwVx?= =?us-ascii?Q?setJY7+c8zwA5zV+ZKpo25X3ADHH6ZRdTbxRu9HF5uRHf1UnyhlAsgpaTCJP?= =?us-ascii?Q?gLlh4+vlU7FwHvCGjY5fAx5jYnWMxQYHjul+NDRmC6RASrh0LRpIF08XRJQ3?= =?us-ascii?Q?LJ5xkk0k7sQet1YvVdlhNexdVbQUwpeY4VwLNWPzK1gCn1A/6g8UrWqydWBK?= =?us-ascii?Q?3hX8i7IDzuoK70HVM74l7jIv2Jg+dAJIpvqJ0aexFpMhYIDWEQG3GTuc18Jt?= =?us-ascii?Q?89tRtrSECRnQEWb4Z7h4xFmDSSsXVs07DiUbHbGK7krmVonWTxv/JPOOA4gU?= =?us-ascii?Q?UFefotOVDqinSJmhziEMc6b9W4BMRHiMMinILiemERmL0nPEr4gNkb3dtUGg?= X-MS-Exchange-AntiSpam-MessageData-1: uv6keGYQa7q0wOLciFY3pzJ90Qc4T1qFRL4= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: e9f60273-fb03-4e95-6f8a-08ded2cf9b6d X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jun 2026 15:37:04.1998 (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: i82aIIn5yFq45dHZ4ftGkIrjUh+Aj+sHaSHez0g9pIeU+3fax7CtrcWPCrs+VGxFtpLvoVUm5Qd8o0AtqiTUol9zBZCCTwZB7J1qvQDD0qA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR10MB8116 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=p4UbFrCG; 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:c200::1 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: A38iI+kLJXhF 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 ec08d739..5b28c09e 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 a58ad031..7bba1af8 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/20260625153651.762936-4-felix.moessbauer%40siemens.com.