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, 18 Feb 2026 12:58:56 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-yx1-f59.google.com (mail-yx1-f59.google.com [74.125.224.59]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 61IBwrx7023085 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 18 Feb 2026 12:58:54 +0100 Received: by mail-yx1-f59.google.com with SMTP id 956f58d0204a3-649b6352303sf7354929d50.2 for ; Wed, 18 Feb 2026 03:58:54 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1771415928; cv=pass; d=google.com; s=arc-20240605; b=VEpwbCIvTvBP/iewtcmvugEkdUoweTW0yXQ/FUMJ/2Fxaiv93s3ukgS+GPTBBhytrG 4v5+Zw9He73bEvFi6EQMqfbop/oSU5q951pCWUpE3EnP2Xiccn6Bqtd6eUOa571HbiTg XHjJabvFFry1tEMhgvvpG4388hXmLMeju+csmra8iXHLq8Jq2MdSAG3Q1gnGGr+kQwIh xA4keUGHAswZxq1d2ENU2+wCLJBJNQ6S2rB1MyNy5JIkqt5YYo7T3BdjxjpjYDwMsbSw Ee8jQCRoWmv3/5S6ojbZrtlRxat4mgLUpx89EvP3NixLZ6tzVaQvVMQBf1Ld3Vxd7v0I 8Fqg== 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=5R1bn4En79BQtHg47IXvSYPZFgTVli5R4Pyludur/ww=; fh=+HGTJCLZ5Rjum0Aa45pP9oLdhdDo0T/NVqQg9UT5qI4=; b=EvslhDFBIr7sgbVsnU1WahkH2T2U45VpBTJv97fgk1Ecr4gGn47ZvL5usvBk8aGt6o Ra0UiJWgYEndtIOmAkH+nI2UwoTbi4cOxo9hyOiAjHf0GHyqq3d4R7nd9Yi5s5K1V+CD JO2h0eDDq+wdScIldV16v/KOlicYX2SkWDtefX0pYWJuHFdcUcX1O1Mp3Rw1Vv/4g/nQ 8KGIqeHLukkAWra9c8V19KSjIOSdQ5NM3UHIt5+703rmJaKIt0pkaMRQcTMtCNth+rPm 3wQchG2gVBunhk/VIwSmFdYvZgmZLAkop/MxcXxdfQCT1Bpm7CHrWg6x5GPKXi6SWVHz aUoA==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=uMZ6d4Yg; 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=20230601; t=1771415928; x=1772020728; 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=5R1bn4En79BQtHg47IXvSYPZFgTVli5R4Pyludur/ww=; b=D/kHDQz8MpY6ftgb4HbNJzF3rIB/qU2J6tyjO9qJOzLBWVUgzrNB8tT4/NfR6vRpDU 1XGqmfUPicz4OkZtsE+bKbo4+uqrPDlWt8hD4Ofdk5M6ZGHIS18VeCZmaYj9l0EMxxxc 4B2NOPcK9G3zCb0ooatvz76dJD5/JOK/lXTlFwsitYAkBdBTVW1KVcGnuHvNBWE4HBO1 n72L9dJgHgGzlOjvKGq8h8DIbRgIXbC2r5p8KB6c2RFWIz0vB94ilhh929bWzXiN+QTM Y9qlqzshrPlIannUUBWM6syF1rzXe2LWytgFdUdwFmRVN6M8KPoKWEYXy52gQREVB+Sh Nrsw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771415928; x=1772020728; 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=5R1bn4En79BQtHg47IXvSYPZFgTVli5R4Pyludur/ww=; b=UqAl7xFk6GHYy1fiabbmjUgAICYRW2wtH0JevisNRTsDk3ebYM8di8YjuHKN+N9GJE UrNsN+VmX4qLUHY0FouNw0UWb3113bDt1HPB0/PM+QrO0watHd/xplnFH/8FIvUsVRFb dggysccCRDHi9VDT62lCNQxAv1exzKa2IhliTGA3c0GPmdv4oxYCmWemIBWg1s9nJ76h WOtlwQ4ztBuUSOxNOjczGSeJUYEUaGopi9iY37PvBfA57jEB0ZECPrKhrMunOzTVMWqN dc/zX9VtHd5VYJfB64subBD2SfQGOEH8VhfDuHXPfD1TPQ27HB4QduAxLQoBeK/M0tFZ XClw== X-Forwarded-Encrypted: i=3; AJvYcCXlRg/IHRdj8dI7ovuDWkv9v/lFxlI108mcZhdsNaTRpeTdQKcaiX+f9pFob3lw/k1tcyio@ilbers.de X-Gm-Message-State: AOJu0YzufdWZWsouLmfIqSBJIUhfnGVpilVdRGUObyUKT6z2YpHjm6dc ekcRTNqFLJImrLXES9NgrcIOcxyL/U6GqKZZ76vNH6WQDEBOEhB3XB/p X-Received: by 2002:a05:690e:400e:b0:64a:db3a:f83f with SMTP id 956f58d0204a3-64c21a4434bmr10705029d50.16.1771415927889; Wed, 18 Feb 2026 03:58:47 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AV1CL+H7kpZr86gxIMAFLq8gAkPqPSZAt+lUkEBYJEm2NqVr0g==" Received: by 2002:a53:acd2:0:20b0:64a:d210:f4d3 with SMTP id 956f58d0204a3-64c082254f4ls3869590d50.0.-pod-prod-06-us; Wed, 18 Feb 2026 03:58:46 -0800 (PST) X-Received: by 2002:a05:690c:660e:b0:796:31ce:601e with SMTP id 00721157ae682-797ac51c7c7mr106945267b3.17.1771415926698; Wed, 18 Feb 2026 03:58:46 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1771415926; cv=pass; d=google.com; s=arc-20240605; b=f9bqW3aKqPavEdlff/qNIHmtMn62W5m4+IMLrPqagtclF8dCd2Gp1zLRdG7J28S95P g0yKgciXrb4cAfYx91iCzrA8LBOLQ9YeDntbrOufsFdA9wc7xvjgGDeBQU6Orc6olPvg 6yRJBrEJVtHy7laOGFhlm/blcf+yjKWcgUViTwE/HdrB0LRug5d6y3MYcoRrgOcHdOF4 JOzXPS9E6yS6eIL+pabii3NOeghl8Re3xN/EGfK82B6fklgQzLDbbFFeJDFraGkIRvNh GvcR4FvJIIU0182imC3V9KimuzCniFscpDBHsST+p7yE72CoYFTnV3U0S8XtUqPSZTkk OuVg== 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=eEhh0bG1gGkZZii8FVSOv9fYRw1oD18b9FcF9Pku96g=; fh=dWFKumMb31C26+PJa6vcB2ftw6NwdNo52k0UEVGombI=; b=inri76lBUmEtrUdNx1oWaEiXrQauac+eovX0QnqAY2O1+QII61ImeqYfViG+wNzoxP FQsSkmldw6Ky/PBOY6HJ+B6gdORIVkOlK3d+MuxpL61Zx/Gdtc/AHdcDgXa7puTHTOiK 8sy+XzG8NeY5be2UsGjp/B1j7j5mc7CJgN8emdH07ovusmCi55RzRAZQJv4wMY1xSn96 zMgjkyCmzloRFHiYY+vozxYKPEVUoWp8lZmq4ZyElAdDiFYk3njP2fjFaptUOmGymstB RihMoUnUOoUQ8zCc3WjStuCBD6afc4AE1hGWEZmqfxPg45VwLyLqPCLUwNmuPWNQ5iW9 Rd8g==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=uMZ6d4Yg; 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 00721157ae682-7966c25cfdasi8859267b3.7.2026.02.18.03.58.46 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Feb 2026 03:58:46 -0800 (PST) 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=p7mW8x3YzsZRT6sPraSlxSWDzoW/kPoAducAPZM4eMO+pCSE+1X29C57YT1j5HfjPWqRSiRmgXE1wkHUgm7W1A9wnq2MnNHHLprGKxWFktaKWKaC4xRKFRsS14WtibZzcW5v9l5UY4Iz4NYYimyeWLunauMIK61kjquuHl0zWtmwFDYd9sdm8DG/30VXiN2MBwJZDw7R86ihib+MGnyeCMhcu22nF2IONzQP3eyW/fZV5omQiBk9a4+DQv+qHBnGKMXCbILIopq6Ebp6NhsXaTd6/klkxgwFp/TGxnax6GT5Gl99k4ZBS17ag2uYOcwl/BYqPf0eMeHGMXcz0dVhuw== 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=eEhh0bG1gGkZZii8FVSOv9fYRw1oD18b9FcF9Pku96g=; b=VjmrFgu71LXahDgqhfcVaTF41PfrQBtGzyiLmFSl6R6WgEWJ1HLw4KP+LMEFayiSk95GjIepiYogtVUFtm4I5GWmAjvO3j8TKW+IEzzzLtRaaUcX1iLT1wXoVE7Vgt+qhbT0ZFUCAbwrU5QX2Vi7T+WhC3NFbXj+dQ0p1eXf1CxrajHkdov4Zg06yjIxMLZDskcejKqBFCNN1TaZuTuQJ1k06/24xeTII+ywSF8tfoa4wq2bKJE2VMw59guYrLtx2ijiNR25v0PmCGLgpHAuhUM1YSaMLMf60fSQWn7Z3od+irxWJj2tv7YOCAG4qkWrCoyhBwIsk2FDX5pwLN0Bcg== 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 FRWPR10MB9395.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:d10:1a1::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.13; Wed, 18 Feb 2026 11:58:44 +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.9632.010; Wed, 18 Feb 2026 11:58:44 +0000 From: "'Felix Moessbauer' via isar-users" To: isar-users@googlegroups.com Cc: quirin.gylstorff@siemens.com, Felix Moessbauer Subject: [RFC 03/12] download debs without locking Date: Wed, 18 Feb 2026 12:58:18 +0100 Message-ID: <20260218115827.3947145-4-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260218115827.3947145-1-felix.moessbauer@siemens.com> References: <20260218115827.3947145-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: CH5P220CA0022.NAMP220.PROD.OUTLOOK.COM (2603:10b6:610:1ef::28) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|FRWPR10MB9395:EE_ X-MS-Office365-Filtering-Correlation-Id: 64c72b2b-9ebf-4b47-9460-08de6ee510fe X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|366016; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?aaKZ3TFeXE3wrBWitFXWjzEOcuOcDFoAxoruvbUmecY+4ai1I0CL/Z3vjwdX?= =?us-ascii?Q?jUnZh1SCxKzUf1S+NxZRYx/wHx2KHgouBP4clKVU1pwpSTv5gsSYdzkMP75+?= =?us-ascii?Q?232E538ON4sxzCSSrivyOSFpY1UX2dDE80bxMco3eOTAlYgZ71K9gYKtC0t0?= =?us-ascii?Q?cz5CrsKcyh6+PO1y76fSjkfw6iYz/iBySjGV0mTRW5w2vyk3SDbDmnVFCNXX?= =?us-ascii?Q?QAy7ha/N9FvNHP4GS3RKJn5/+6BeUfKc0geRmZglvK8S027vcg9x9alWCliJ?= =?us-ascii?Q?KT2npQjARLGTIYe38QHDDSb5P2ACdHzom8K4w05xEfb7YyjJMcOB/oJPH7J3?= =?us-ascii?Q?G101Y88pd27rqt4/FM7guMAWiS7mQRBIo8B8ZWoEl4JU/zSLb0bbuU0sQRxF?= =?us-ascii?Q?3Oi/bRgBgAWoRgnQGefabC8VyscqAiZmNFWFkKBdoWxqN9QjkpUBNxUpssBJ?= =?us-ascii?Q?+iWA6rmoar6Te4EIhieGhaWD8d+Gwde5GPMCBcz/xV64MNku4KDgiqXNRG2N?= =?us-ascii?Q?PePFusreCqeuFqrnabWxtxclaAiKrRAGGGlHdnhrRC4D/SxgBZI0mmvyZpmV?= =?us-ascii?Q?WxR+51/D/v9O6c17duimMHSqECPdXt6+9/ZNzGQQk4i1BQvIgtkaC6ypholN?= =?us-ascii?Q?ellFliYcoiYKu8ppRD2NnyFdofq648zFGxkPIF+mMFjm9ip1AgKAXi/GFxpC?= =?us-ascii?Q?3BRE0P5mZXT0LVPiOk3+JH7Ci3HfWN6L8AoXDXscwY3FUvSWX+7HlFRBaI/x?= =?us-ascii?Q?uhXzIo8IO47sSdsWTJAkyrFCX9UVCc3hwTyfOPibA5f/N6c6elnefMXOm/Gh?= =?us-ascii?Q?0de5Am8DLVt1vcO4PQlM7uDpl2f31bfc1EKvQs2V27IEsqOEmXhZkWqz4JVT?= =?us-ascii?Q?D13dpPrponstd4N5DLRSjai4YkvZ/V6RfRWotn7gpqeovw9Jd3b9LTdKN3kV?= =?us-ascii?Q?GWpOUjfeW7LrCZ+RbGfju3ik/aJIXLrEQao8943u3O9a2sZPj2bZ/WwbtxZh?= =?us-ascii?Q?kK+kRnJpYduobi3GlMHfzgmYvtcP5orHzC41nl1ZlVlNDkLcwjfT8qlsImDl?= =?us-ascii?Q?CluVqMynWJD0C411hUVA9nSWG8R7nHGvHbokv7vLRzUaMe2DLiYiexyPub9n?= =?us-ascii?Q?e0zBWZ7sZbVl81tqCwsHTQfQTqBeJia7Yu70ozDxQWU42ukLSxv2H3o0sE6j?= =?us-ascii?Q?VnN9attcQW5unPKvYV4aw1mc5AYCs5fEAwM0BqdzaHhZCNKVorbk8wNYtrW7?= =?us-ascii?Q?66FLMTgHDfDjyj8yB85RLQIvB3LUUsRYwtQ+W7grbgNJDqX9cCALhnszCYg1?= =?us-ascii?Q?bUa0yerkj2ES/Q275CLI9RmTCpTCToH+BqzGzQUVTVVe/ZZaC6GrW8Nzqcnt?= =?us-ascii?Q?EBrRDsTisHpM/Cr61shkTzkOtwd+gCGMPD7NanJgYSR4y/Zh+zFWjJxnIQXT?= =?us-ascii?Q?w+dKKD/x5oHlwMrOI+bojOcdCOSFwpEH/45jGve2m/um2xkO5xK3oAelrHNd?= =?us-ascii?Q?oy2OnApZPoCULs3C9A0d1f7LNUdoI9DUClBJGVNje02NQSVej/HAw98QOlbm?= =?us-ascii?Q?hsbxTxHtVabPBjSkYc8=3D?= 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)(376014)(1800799024)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?NJuJEZ7RmhEEzjXCdfWK//hAHdJEV1RByihPCKye7ggA039xDMJWdkaoeF+g?= =?us-ascii?Q?65P8m/Iu1NJnU7cCnfQstpLkA3o0EcZzvvK9ilQSxftKfF3oeo179OcZ5v+w?= =?us-ascii?Q?hLUw69aWrTrcv4BckB2MX38qDI6oS+9hmo+6J+abj6yqcRBTVmY/0WcjVJmb?= =?us-ascii?Q?DKly2dIu70fOCcuQmE719xvnuRPCwjr/eaJpUVILEhdUkS6/umzj4Zin/R/F?= =?us-ascii?Q?3jey5UXr5PvVJ53zkKLb/cuFuik6y+HBNiZmMmnf/ltIn41N6crXhBLwZscn?= =?us-ascii?Q?XEnnRgSiWUAejy2jVFdksbRwSzJ1fNFimYa5zXgPxJu7pS6advRDx0Zi2Ush?= =?us-ascii?Q?tPeQViGqMJEPzP6mzLW8zPb+Xi9uyO+MikfD/6p92Qu3LYhNGvOLkIarY75Z?= =?us-ascii?Q?CUeNrptqEKlEocD1HgWa9uB0c4EPUE1c0yK3ikSQeZa+QV7DbDVDxd9PvcdW?= =?us-ascii?Q?oXQiDlWYeQkeoEkD6KTsTdfmF3o6MgSC0MeXPHBSHP4aMzEgS3FPKnCCWIFS?= =?us-ascii?Q?IMNGobhYboyrBlgQif6t/SnApPqXJRDDnMVRPzeCwSn12kBVVRBNdNnQtSIG?= =?us-ascii?Q?ZapKxSgYTyD4KYurQYWNn1CbPHEMmuXjM1Q/ljqxu3rf0EZVCL46iLAAV76L?= =?us-ascii?Q?vBUhv+gbqlK6KLKzV45oKCXqLYfVEkzRhUXiao35i4oNbY+XszjOXu9uZ4gW?= =?us-ascii?Q?Q6Bm4ffVfSKYdvBley0q2PMsaV/Hj8BIIRAOVW4IWOoowkuuIU3DH9V1wVAt?= =?us-ascii?Q?k+XAdV0wVg+kEhfr25taEWDutzaEJlTVhG7KUIG8DTMz+FEJoMMH2qyzmsq/?= =?us-ascii?Q?K5WZxZeYDZOL6QGdd5NP8DawtHPxFZEu3dKVWMQoUiB7W2HF9F4APSJv/JSl?= =?us-ascii?Q?hU62xPIyjdiCALHrQalyp0GjKUrE0uedPdXhz0QwoekElqrB8uah7gX2wdRI?= =?us-ascii?Q?/Yf2hTBovt1PGgHoIOxB2mNjEQ62WIYfkUKPyX+x31iocUZoebj47QDipDKH?= =?us-ascii?Q?ZUGpzPhEjlu+4YKpn40NccSiMIZZCyHsXAxsbadxCVKpJoZTXTdG6A/9vi7u?= =?us-ascii?Q?3ri4mgJQbwNX4RUBOJraoxo2Sn4R5KiIYAlmSgnORGmb6KkxlXS7e0EFjE06?= =?us-ascii?Q?2xm2gYgJoyXO7qST8cR2o3juDHffFfvaq1/9are7oIO19OvOVIJQz2by2csv?= =?us-ascii?Q?wFrgLm0tZpRd8WA9LngLzBkY97eOzKErRdM7seefXWLY2yfUq3CW3uTuSWMC?= =?us-ascii?Q?GCvRgoMr7+/qryKZ8O1euPktxZAR/j3Kb6B3iq/6Ld7l/V4E5E6SPdCJEJ7C?= =?us-ascii?Q?3/ahQ99+WeP19ZU/XFtjiy5L4zs7e0TL/IUDkI0Bc0j0r1lp25q5aYT28wbU?= =?us-ascii?Q?Z0hwUoYpxSbfDvBoKjNiygLRXst//D1AxFSjsLEVoYbK/hAcV1sNbNsMw2Pj?= =?us-ascii?Q?Er4CeyRC7UNHurFArg/dcXEW6S5epamDxqvCvrTVybwLos6r9+nFCfTsMJxk?= =?us-ascii?Q?PYYshzlPww/jWugfGtzolX4sRsAEFMjp5IueF7DsQX3azrFsGIgxC8VE52KH?= =?us-ascii?Q?awXZaauHKy5W/btvzgiknoGN1b63xEQvEyzMTlJADujyPu32ynldll9Q6xTV?= =?us-ascii?Q?AgM/DM47kqTv28BTQ/4wyHjCPoFi/T6dY7CfVZLlQPdA/I1nKkZjk2dnHvtJ?= =?us-ascii?Q?g04dmkiiJaXiWDRoIDDC1E8/mFqNrYs3rQpcj/nyONjDQJanmSHwQzycYDVq?= =?us-ascii?Q?bkIe8hjHHhe+H6V3JahWIL22SXR/a60=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 64c72b2b-9ebf-4b47-9460-08de6ee510fe X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Feb 2026 11:58:44.7145 (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: g2vi+E/9FHKVJUl2Ug6vXXnd1Jy5lNnnwGDFK8hsUNpxojTgkNHK7makwgIlzfjPNmgZZrh7cyDL1Dcg2IPz0c+Fpp9czXB3jsaZbVKQcck= X-MS-Exchange-Transport-CrossTenantHeadersStamped: FRWPR10MB9395 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=uMZ6d4Yg; 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_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: v4hOb//I8e2S 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 8485b32f..629dc666 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/20260218115827.3947145-4-felix.moessbauer%40siemens.com.