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; Wed, 15 Jul 2026 13:06:17 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pl1-f187.google.com (mail-pl1-f187.google.com [209.85.214.187]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 66FB6FGU022828 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 15 Jul 2026 13:06:16 +0200 Received: by mail-pl1-f187.google.com with SMTP id d9443c01a7336-2cc5faecf01sf101625655ad.1 for ; Wed, 15 Jul 2026 04:06:16 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1784113570; cv=pass; d=google.com; s=arc-20260327; b=m01j+RuHfFMgk5vWnysu5WTD9YO+US++5magwrvM+++2QsCHjNqj2bTSQDspgz5Bsw ikepO8Bb0GiLdpBA75tU5jXztKaFD/8HJGPtCDvEk4JuPLd5dn0U4w+wAdhSv65CQJdi /LY2Lj1f/0Z+6sWyCU2T2jdBMB0XCUBnsEqheOk4PefOSpDplU1qGIhmML9NUvepo1rG MbLI9mmoPNr+jpLs2FSyP1Y51XxyoYvpP2QQIizmcrvKfvFzRhaf5Y9trOI3wGjIt3tX yowXbDOf+rJGiKVciQwq+lC+VqetUINMzWmF/XHJdM67SU5niuM4aTwLIMk+V8nX/oYQ 1xUw== 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=ntu5BU+YHflUgkgRX1/Nb9ciJCw23qDXaQqhfEpuJEE=; fh=nB2fPlS17P5JUputwZhuc73AUJlXNC1lrbnaj6sp9u4=; b=sdEGgl3DwFvrlqyHTkzIWocB2vR7p72o7J1wNWEIFHBRRwjPgO2UH1pG2cjHogu2z3 kzwNnWh2iX3UEN2BeAZ4mlAGJYJu/vjav0jGxXs7RvFoFIhCtI8kDHWuebB0N50c4/Fp PanoogKrcM9NXT6HEx1AH9lb4ABo+tBzDbKsgnsygJu0WldieJyO0SuA+0sYGPDVo0yj 0FVTZOSD6uhejd+BMRsnG/uq25jBmmGPgN20U6WFSJAzpEMSMaauVVIGDViV48jARs9v mtbQRTOOS92DCGxZT6hhU2tj/WOsFwFSq1JAi90L9lr9WpCDfmSFn/cF//efnm9qqY74 l4XA==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Mbt+3K6O; 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:c201::3 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=1784113570; x=1784718370; 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 :content-type:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=ntu5BU+YHflUgkgRX1/Nb9ciJCw23qDXaQqhfEpuJEE=; b=XQkk30PSpD4oDPN/Iex9BfPDn2gDQjsKCxi1zwxbN8YH8kc1VntOIdXsf615Ih8SvQ Wv9e3kajOwySrWAui7dioZbmzPa7gOxfFyTsusZuq/oBh2XbbdnDxyeLMQ5NFnDL37Me eu/hZXbbOgopruZsjQmOPAGaOxdX+NSIX2KsAWmaKjLzm6GTVs7m6/8ByswLeV9tmo80 FOtzJQh12tNmNddPaStXhmRntRo9qmKe9oOnQVXz+4eUxsmqQf++ocuuw95ai9gCKXW9 3irdFNFEJXRyKb6Us9/uo4V2N2vOS/+fUv/z9OYlvY0mAZN4SqWnxon67+8IeEDe9gvT zYPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784113570; x=1784718370; 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 :content-type: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:content-type; bh=ntu5BU+YHflUgkgRX1/Nb9ciJCw23qDXaQqhfEpuJEE=; b=c7VYuZaGQpY+VEoVvBKHX/MQcGD8x7WsWbXHxsMsmVLcyZNBF2mx9C0N+b/yE2oNK1 tie1GHQ6BsASF7l+++LJD2o2uvU9Sc2bs6OP69OAgvrEghRHrpFrz+OjEX11y+IONmBi 2KARVgbI3NuGAVj/2JXUMJ2tgQ0MrqfVvImBIhUOQxrAC6SnEOqvF4imfVExRpgrVQnj w4cNz9DGvPPeQnwZoPWGVhMPAksYfpSocUGUnl9t3HkqYe4+r/EWhlPTg0vLKgMlfs4N tk82UAhh3VpQLosS8ifZEZaHcUuInLXjatFyDwuFmXgxLcm0Q+bJ02Jfq1amg0eEM/mT WMSA== X-Forwarded-Encrypted: i=3; AHgh+RqQTxV9YlRELS2vJe65vGSuFVcL2Y1OS4qvEmHedFV8CSN3IIvfLuYFOz+qNP45DozWGYEo@ilbers.de X-Gm-Message-State: AOJu0YwPAg1eUAQ7D9+KBlQ/AdS12CojXEyFc4l+kMY5FMoG2UUPAOxs aOmF/YVaF+dtzEQsa211uzUZZF5FkDJfo5Ykw3wcFGRRHn1fSYoBu5Hd X-Received: by 2002:a17:903:458f:b0:2ca:304:f93e with SMTP id d9443c01a7336-2cee9b58fa9mr70436435ad.22.1784113569425; Wed, 15 Jul 2026 04:06:09 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="Aa7YSPQkzJ704nKSBlttWDumV3SsdL2t30MQa+dbeHVR7NTjmQ==" Received: by 2002:a17:903:28e:b0:2cc:89b8:4246 with SMTP id d9443c01a7336-2cf030ff6f2ls13756315ad.1.-pod-prod-01-us; Wed, 15 Jul 2026 04:06:08 -0700 (PDT) X-Received: by 2002:a17:902:e844:b0:2ce:8e70:3210 with SMTP id d9443c01a7336-2cee9aa6729mr79510885ad.16.1784113568116; Wed, 15 Jul 2026 04:06:08 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1784113568; cv=pass; d=google.com; s=arc-20260327; b=V06bgxhHatFkS2+7/sIZvtSu9wjlew8Q3YOVsl1DG+AYBJMgq5BHNT+WnnPkKVf4lu Wgtg5smledKeR4c4G4WWbOl3LKZx50UNbWUq1DDJhsIpfPeHBDk6d+jaJIBvNpkR/X6O sP9O4sAMHPXFfcketkdjmVmnimsmzOWLJw+18FQFHDsZSjPzizLt3Nwm1jAVD0yAT+yx x8dqyMULMqf8Hc1mc6yPabOLC6ldRIpkD5O2cp88YD6RdjddvHz14TXVWfQ9EOXMCC1W 89cmfu9zEFVIoGy0iSX2Pch2/N5dibHHtvZeRqGMr4TjwoFvT38c1DVDZfp+H1Xd/3JU L7rA== 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=lGVt8V9CUgoqXEHCQ5q8AxLBNkMXuM9pflvOlTrfqiQ=; fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=; b=AzIDUeeN4DxsAk3HF/fgIh/d0YvDl7YAZQcLjfrxAcrJQT+psBm2xKVDZxIuDtxouC EQ6tFvtXStMZM6KSQlq3Zww471WuIqRF7p2QI6vwpnPsdupfKjx/ZQEpd/1uxqdLj8mJ 4QTL+uVzgUatY3lfHxwRNTGemS6WO/l0MUw84OQBZ6Ec/Ooc2tD5/XG7KCjRrk/y1QyL lp92BY/JfT72v7LlqPjRRZNlgPTsKpOWP7Tb1H6IZeavzUNn5NWBfchbw2n0qj04yJZv 5wAgqCpwd3Pgv0wE2z/M7gduvh7bzY1o0pj50EjsCMsK7581GpAGu1S9URRagWthtC8O GkfA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Mbt+3K6O; 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:c201::3 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazlp170110003.outbound.protection.outlook.com. [2a01:111:f403:c201::3]) by gmr-mx.google.com with ESMTPS id d9443c01a7336-2cf10489ad5si21625ad.8.2026.07.15.04.06.07 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 15 Jul 2026 04:06:08 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c201::3 as permitted sender) client-ip=2a01:111:f403:c201::3; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Zdv9NxgsbAZoySlRKMEw92MZjQbmQo65UMZsFvKN4ZDFBaj7fufj3Zlr9fVy5q+6f8nc8OxqtiAUK4JUWGdm/RNWLtvUfAgUJk1iKb1rwm1A9yidAZt0C/nEEZEyy4Z3sv2MJ5X1YYDdcEtNutwsyPbvFaI0pI4cYplPZWu7bgkWtjvOpzOzM9+nfNYaGyDuuoshs9x1esTOCG92jUu02bIPbjRQgmINIW2+pqRSIq1f853IMbk4TIQvl4kCEYNX5Ms8IEbqTZPfeV3sNVm/mI3eIc+kVgWFW+iQ4upMcRhmyNXjSk0jBPRS+DLewFSR5hQO0hTRVM6li5wxpM8c9Q== 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=lGVt8V9CUgoqXEHCQ5q8AxLBNkMXuM9pflvOlTrfqiQ=; b=Wy2NvpqlMwKeBvQe6++jLfptKBoObpFqM4punp/yyp7QmAtk2eWscTRff7acmy36qFaF6fG9LHfw3SHQEOK2KT9G1G7idAAsFxKDlPN3zYZPVjuG7kUS2G5laOAb0Ho5DNbipm2EEVzpEsFWondX1M33xp6ZlgqLAuTdVlTibS+Gs1uYvSvQGdxxKQ9K9IWNhN1MCP0Vj7m0W6qSR+7yt7lskwLwdl2rnXR7O3/aR8oLt7o4FO1qABMlm55kEJWbqAr/Qp5jQS6Uq3UOKafOhe16u8Cb0SxpCiZt8csYHwpaBqFWsnKjyCP4BU3GvWL0Ihw1OraMz85HphKI4QkbJA== 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 PAWPR10MB7915.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:366::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.223.11; Wed, 15 Jul 2026 11:06: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.0202.018; Wed, 15 Jul 2026 11:06: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 v8 03/17] download debs without locking Date: Wed, 15 Jul 2026 13:05:34 +0200 Message-ID: <20260715110548.3605767-4-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260715110548.3605767-1-felix.moessbauer@siemens.com> References: <20260715110548.3605767-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR2P281CA0166.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:99::13) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|PAWPR10MB7915:EE_ X-MS-Office365-Filtering-Correlation-Id: 5df4bc10-36f3-4b57-4b25-08dee2610fcf X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|23010399003|1800799024|10070799003|376014|6133799003|56012099006|11063799006|10067099003|22082099003|55112099003|18002099003; X-Microsoft-Antispam-Message-Info: e6jZzEb8UIEu2J0hkHKwj+xcmL3t3vXSsm6eqB4A9YBrtYI53lrz2RyOiv3yTRGiCDfqSacBpgzCAf+ZugnuU5a7wM7qkBwh0qFNLMancptwmBn2vl6m8Y8mUyJc98/rH6unR4fl7jXQUHRYgEEy+fpnks3sOyjtGXEBOz2kPaCMfhCX804fGqG0sTi+VjdwCQyPFABUY4FBIz0OzQx0K8uFy1cw3S/cLbAmarhNXL5yhqfA2ywlpwO5sWlLMkBYK6UJimQSIlOPwtvqwiITrsNT48+qRZiF7lNSMNA7t4m06h5BmjtKCqde6Vv+7sRFX15SnqXcK/6fHXiwozemUrAeoHFZAGNEerQlYylXMzrAD0b3l18JEgbPYJwfFoVtYWLW/fgseuo4YPGpCtW1ZzovtoE7j+grbQjRcl2WFFFhkFGHz2ye5jfONDQThJ+1AWn+wiMRQHGncbRQRs7tioSI50pEhjx7CAiZFX72UNXX0OakRQt+2PV+6hyDfif17ukT/PkYFtWYAhB/kc61xATlQb3TQOu+j2rznp/gG8lscQ9j7yfnpkaACa535oL0aA8nYCiMO7gc4ISvFXZuUpZKK8UjoZgFmJczpC80JnTnTZ76FPAiyp9K4LdbjsiVChCw9hKLsegdY8CAT5rQaRWV95/Csck3URrWGqSWP+o= 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)(366016)(23010399003)(1800799024)(10070799003)(376014)(6133799003)(56012099006)(11063799006)(10067099003)(22082099003)(55112099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?JwKSJHNTynbRjdS7zsHLTP71XjQmcBLOjGQmAnyWIlP7Vht00QVFCM6CuTzh?= =?us-ascii?Q?wEy98eOs/QtnPLRSnkQkgl3CaWkPXnnpDUBIU2ewTBCyDV0g+cx8e2J6w44Q?= =?us-ascii?Q?Dm76NDrSzZoA/kFUbtN6UImT3eT8yFsE+5q198luvKjs6735XFIRO8M0wpH/?= =?us-ascii?Q?9Qlwz8IaQq0lENcUiqwwr1cvxul5MqDcPJUcUgSDdPNC2hLSPT8zoqqg/IVF?= =?us-ascii?Q?fiW6sL1vgvkt+RNsCaqGLpWpx+YyDJ4mgrkFQ+mMvPZXFZsmjquzQv6/Yweu?= =?us-ascii?Q?k+204u2Tb8TMDHOYg9VV4/qrMnqpSjXfm/VxkpnW/yG0Z5eon+pOgJ01AcEz?= =?us-ascii?Q?DrRwUDLgih4OP2hd4onfixzIh1MJTJ8FhCRvOJHE4/LvIFpQ+q2qozzq335S?= =?us-ascii?Q?D+2ppYtn7LElMzYmZfR2ggw57WwPSkIvp1YSYF9fsSueqMhUG5lzuVVUsG7i?= =?us-ascii?Q?ThbMJu3kTCOsLs8POLJjkT19EiEBDhlPFdl4fnl3MbZdStQ7UhX80A0XqkUq?= =?us-ascii?Q?xYnJRHTBiDWg1/RAZJiMVXFQprN8cakGClqia1iyVHq/5OLkpDmloOkzXx5V?= =?us-ascii?Q?NBNiyXw4k8ppHJB6xuUwRlrL6ZaSca8Lfn4FtSGGJ+U8V7yp8Vd/BtZj6arU?= =?us-ascii?Q?NAOeLW+bqnOLVBlrTwzncaw8vebFj7zqTs7oWI+X1qoj067hwvbDHykTIXkv?= =?us-ascii?Q?RwLBfIhhJgiwKMGlqb+wvjHb+P3e2G6CTgaciQJUdPu99M8bLPJhy8UbSKFU?= =?us-ascii?Q?mQzdzNbttnoa0T7nQWIzM4DApZqAUulAcB+ikus2zPMqrkCuf+SQrseHb2DR?= =?us-ascii?Q?183kz8YlHYQ8s4BEwz0E2ncnuTCbb8SYm270vpwglpTQ8yMyCdLvA+FYiItP?= =?us-ascii?Q?cXVCnY6xvqFsJrSYtRUUrmqB23sajSG10f2fJvbLmd1rrUy6WtnQG1W9yoTp?= =?us-ascii?Q?UMfDt3hse4gwQLVU9TRJ4wNXKF44xZsluPK/ppvHMcaOHNQk0j4zKQ4BaMRd?= =?us-ascii?Q?triKY7Zdb3wQjCHSDdWuJMWwE8WyX7Ru2TgKhv2zy5xyy3f2gm2BxvUMXD8I?= =?us-ascii?Q?kp6a/gsnolFAWKD+6cagC/dDQhFxxhcBbtBlLNn9i9G+9XXXctWKZFOCXQ6a?= =?us-ascii?Q?v16k900M74b481grj35f6U/ngVCd51dujFlY95VN8XXjnTVSoKcfW8/NC2JA?= =?us-ascii?Q?UxnttQuDK4Gfv1IKb/LDAcAPfx+Cpqeirb1732VTm5HbyI0E6LZszof4loIk?= =?us-ascii?Q?SxH/BBUSNRl92Rg854GTKieHlGeHb0dtv0I+LaVyff8cqOHy37/68AobrUdY?= =?us-ascii?Q?OAxSqI1bO1T0niCcg8TmuHf1TEZRWjpq0V2fwDWyvQTNZilhzRNkO705xrt9?= =?us-ascii?Q?Zeyp/qafn8bFTlLy9V0p1RcDVOGNO0L79w/QKC+YSv8Qz+j0YwsZei9wK5ya?= =?us-ascii?Q?iUpjz4pvyHMLrgKgiuOX03vSKzC58f0245EKbJGLkhAwUnc9dbwZsHMXyrvX?= =?us-ascii?Q?aYpMnlGhmtGTkA39M6gnr5fgDfdnNTwoNWuv9IxbJwUnSKRxoknBaA4IezCp?= =?us-ascii?Q?CL0aFGkUGt+xWFGSWfE4pvo/dm8OuhJsBwKsR7k3lMuAt9TMYoD5Szh7vazi?= =?us-ascii?Q?gxPqFaOBvNlBfXL0b1AqnmuGzYZGlLJPx4+Ne31L8OHEVpvDAvbXgAj83dGS?= =?us-ascii?Q?qhHhkGEpK1PIMBialaJCOsNNtmngskyZy4Nx4BXm96oXtI7Th3BmQGkYYeeL?= =?us-ascii?Q?5uBnfY9g2mKOAWYND0cDMYB/fAJtPm7WiqfEVBjKdVPub2vQRE5ZKsFl3izr?= X-MS-Exchange-AntiSpam-MessageData-1: Ki5yG+yLsxbaB+E8t9mHNn4GKBe/ZemMqQk= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5df4bc10-36f3-4b57-4b25-08dee2610fcf X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jul 2026 11:06:03.9414 (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: 9C3V4rPfm+LD7SupgNWXWLal94P9bh0OgldXsJPTHNcXslDshtjLAhiv8YKCvqiWiQzXHeL7k0CoSMCZW365jXwLgskRVHB4rEjQNX+uFO0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR10MB7915 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=Mbt+3K6O; 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:c201::3 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: uUzdHH6bK7TJ 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..7b7b6044 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} \ + -o Debug::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..08b13529 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} -o Debug::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 312b7904..872696f6 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} -o Debug::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..837a79f8 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 -o Debug::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/20260715110548.3605767-4-felix.moessbauer%40siemens.com.