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, 07 Apr 2026 16:23:32 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pl1-f192.google.com (mail-pl1-f192.google.com [209.85.214.192]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 637ENUg1014985 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 7 Apr 2026 16:23:31 +0200 Received: by mail-pl1-f192.google.com with SMTP id d9443c01a7336-2b24305cb3csf61905095ad.2 for ; Tue, 07 Apr 2026 07:23:31 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1775571805; cv=pass; d=google.com; s=arc-20240605; b=ZTaAxJoBjRGG3Uy4HQhm7VVCQlmLC2XbEMEmVIVPELR/3DC66GEoJzbfCgBVdJw9bC OiRU3KaHZxpgmTOLLMWNV9lg7H0PXwVZ0WRWHyE2tIY3idHbzFa3gA6ATVbFR68jI8uS /k1cTv9i+4zu9W1QsaDm+dIg7pvVLHMJNO3FRlTvYH1dXoD3ZqR5ZQHBLxGuKi8KOxuY T+NCFjj5BYcBWQDKHrlQXIpbGXDi1Yf+h4gy1MOoH8oTqaPoRMWtEYYzvhQTr2h1iXdO loPDe2Wefd9ZGdmTYevDq2/hCuz7MtR6KBNCBeojBuouwZnY9IOhu0TmmvdhjEkVl3Df 3RfQ== 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=MBfZ34mztRff5yvs8DPW93niiaiIKhRKK5zzYivdswA=; fh=yg+vrOv6gt69sfKGQ5x6VpYpgfAnsg8zr1WiSy7WvZk=; b=NgkZ4PYnpK3ryVzFQP6smJosrO+G8Rs4iFZ8+zVqoMAQmgLfjlKp259RRKkP25i3tA 3y+Ciwttcljpwhh5O8dJMPKpEazfEPgz670eNsiUU2CO5lnMQX+lJNNxDAoq7UMMxS8K OwLIZEfLN7YsDkVC/P7uJpTuI43SBI1Kl6LKjGu8M0kxh/cvTACTZIKEHRPc07hA2nSK 25IfTzr2Ff4kcCIpRK+7YSEg68vd33q1uFBKRAvNpuVTSl7aEnklXIZUv+7CBMyQmJ1M fRJSR9EMpzt8Y+BO1tNojjvR7PlLonQ6ld2E2yO9cPCCbiyrNfX3wEzKXOTMpYkaJTSW FpeA==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=BbYxOPHD; 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=1775571805; x=1776176605; 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=MBfZ34mztRff5yvs8DPW93niiaiIKhRKK5zzYivdswA=; b=GopKW4w3HP9gnSnkkweSvHN5/v/JJB8RxzkTlF8HP+Txgs7IB6NF9juD60FRHKfo+v 5HABXpBQ1N551HToxDfvI7LBK7x1cgYnUlIfqgYMi5oj2iSNj0gIeXZwscTjGCWtMFEc sMj1dyKAKblFL9GcXQpM6LNjoWaAfjOGkZCKxqPO4D5oYb4tEt5VySOjUegQa6ux5sa5 NSMp6odQJGcH0ysL5YKz8bc8V4YOGafPfCyfFfqAiRH4479Nbh8tMZDn457m0owCOWEP hfgJZz5R4fb5SQz9iH+6VXn9GeclQv6AU+ZWD/VEIBsrSKugb84sBuIJUuPuLP8lfEF8 IWZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775571805; x=1776176605; 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=MBfZ34mztRff5yvs8DPW93niiaiIKhRKK5zzYivdswA=; b=gGv6XkUOD6SQRMGac8/oknnwQf1OTvdYvnODXcpz13yy0sNxghUjscXRnS8NSubP9G arL00vrPezQhFQbPJduYzRJtSLEVwv6OO5xgixL4DKxwp9DmXq0zZhCxuFMHayaWyF6i 3BXhiPHcYOIUSpfXE1XvVXiSsMSonVdVq0jXE/gi51n7NYu3FSua4/YMYsfZg/DJqQ5o GNQ3Qg0QLoZ3eZBA6dz8TPgVHCIdxMfLBcF3zNMN21TR+ECMr7/BaOeNAOsTpms9KYi+ JAvfGVj72Cd+srj5QV/nVdYboLbWJjpbGuMMDGy69PZItOWZlIVT5EoDUeWdDadhpBrP 9xHA== X-Forwarded-Encrypted: i=3; AJvYcCUrRD5f9MfhBHaDLdtQNwyyaeAm6yE/dTzQwULgQC/FBAveRSnVZK0vaLIpZzykroB16AaR@ilbers.de X-Gm-Message-State: AOJu0Yza5SSEy5dTZ5ecY9cj7fNVncX+eZUcPkWUo4rl5csoz5jUDp51 MKCKBRO+YG6fjTfbG3Q4v3MMe0+cyfkPxU9i20aDrrLMtZMZ+j3SZR9h X-Received: by 2002:a17:903:a86:b0:2b0:4aeb:dedc with SMTP id d9443c01a7336-2b28178ad51mr156603585ad.26.1775571804796; Tue, 07 Apr 2026 07:23:24 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AYAyTiK62c9ZdUQJzNpcKSZAqctGfRjqE5eUL7fxlA/aK65dXg==" Received: by 2002:a17:902:e48b:b0:2ad:ba5f:cdcb with SMTP id d9443c01a7336-2b275f77fcdls35075235ad.2.-pod-prod-07-us; Tue, 07 Apr 2026 07:23:23 -0700 (PDT) X-Received: by 2002:a05:6a20:d791:b0:39f:93cf:c183 with SMTP id adf61e73a8af0-39f93cfc6f9mr4522195637.41.1775571803437; Tue, 07 Apr 2026 07:23:23 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1775571803; cv=pass; d=google.com; s=arc-20240605; b=cZpbwMPo2x/Amr5XXFaaX/oExRymX95DwDKCTEOg5IzqVS1gwi3CcM0AlM1a83IvzP vs9fyt9fNDJoNx3Yc+1ksuDiuZxHWKf2YpA+LiIAqVstfKgbblQyxXInZ0UBqma5SRop nibfItqMVtkRzi4iNoiBx3gXnge2IVdFoGo0sv2JsED4uWYCuKMyuq/P4Gy3MAdqwPCQ 7Mb4wno28fMSDashRyi7yiZL/HXTEv49a0BDzB7Db6B8hBnnJHnvdN3CflOIusnE/OXU i7/TWuCxLOKjzglc2Vf7mD82An6skas3Z/KQzCXigVPmJ021Ol00AvGBC1zdrULj39j2 uTMg== 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=a4Wr1rG/7eZBobwn7cgFa9N3kGVzqj+dOdsRS1Z9oiPUYIsqVf+Ut7xnHfhsB8OWDC BbB+YE3lfLXDx6ROzVm3/HcXvpUjINe4SW6TQVrIy8gAAOoQWXCQiMGJS9MxjzuK6agC z73mETstOtJmkyrs4kVhLvn75zS4Wzwx2hLmXQBHTRS1Xn/Y/iDEZEC+ArCrEXEveImS QooEovdqMmLwAG8khiXIxAgwaoAMWiGoy2K0ZA34kPlDOf5DBDD8V0gycxE/naK59EgY 4Hnu/vCcsf3gmxZl9lX3pjdl3Uj6hs+XnQZL91KX6Z5KOlOQRi/61JAvq+ZwRyGL53/+ NNKg==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=BbYxOPHD; 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 41be03b00d2f7-c76c6565af5si550283a12.7.2026.04.07.07.23.23 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Apr 2026 07:23:23 -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=ZE9lvpuBWDSBEK23WwZ4ytlqYwfh+c6R2a0WK19d5MJlH78Y3olrxilnurzwF5hHfSPGA9lZPImYJnq3UCNg44GLFSn3cD8CICpc+8+0rNv7eFfbNjInAtwMGrp1EjnJgGtO15dMfGscUXXlvYz4XVfhf8pDMglOY2b/HUbOTge8qnoLodCaPrI4A5UfttlvzzbTGqLb9TfBMUojgYkf12k/7wH6pBCtAFhXrHbjszex+Wiu7SzDiydLSN0171u5aD7fZ2yVCOrxGxcK69HwFEjinG/40TMtbxxm8jSE88cjIxRaaKrAcJtxbz3WkVtHHB+heyyaCafqSdb3M0k6hw== 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=fx4sK0NjIF5qvvlNljNDkjb+78iz7+qj+T4IBUTzP9Or+us2Rb3s0g0NhlDgRYZuWu82Xa5h4n6nlet5cVIQyjFaig/gadMBP6a9zlwR0g1TdILMJDSy/t2AoAOMABWrWUyK3C490v1Uh8ZqSgCYa0ZNMsV7u0RsEPin0gpWeX1hhkAHeRhM3jWJX4lp4gHtlCXABznuxavY7u+HKO26V1JgRC2+5wt/ZfnMAxzVGI5cOZWxNTUNiHHE3unGSdvBo9Cej1w8KWYXmzH9FUvTx+ZRVwVNwr2CyxRoAamMqjuFOq9I7ZSKcDuDkL8GhEcsMQ21HT3HKtfhiFNBQiMIog== 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 AS2PR10MB6376.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:557::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.17; Tue, 7 Apr 2026 14:23:20 +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.9745.030; Tue, 7 Apr 2026 14:23:20 +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 v3 03/16] download debs without locking Date: Tue, 7 Apr 2026 16:22:57 +0200 Message-ID: <20260407142310.2327696-4-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260407142310.2327696-1-felix.moessbauer@siemens.com> References: <20260407142310.2327696-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR4P281CA0367.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:f8::11) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|AS2PR10MB6376:EE_ X-MS-Office365-Filtering-Correlation-Id: e79eeaea-cc40-421b-d880-08de94b1383e X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|18002099003|22082099003|56012099003|55112099003; X-Microsoft-Antispam-Message-Info: xaKPMj5dJepgjtmH2NoRVtOxElYGuaAHElpyFsCfvzgk6lI5/o4YI4kpa/XSlmTQ8h5yLJ9JOuk5xGuPeF7IQY2AmDJzuiJUdFTmq9CK3W5jA7uq/MYMXHmMhBj7x1u8MH3VMoP4nL/PJnPbalQiP9NbjXpF0co6pDbEPjNHBj7HQQOJL5eYOWCIos1j9VvTkO+SR62v1ZRM0KGvcFjs73tulbTAJR5lK7T7+s0wf5FU9CMYopvp//BHXvggKws/uVrJRGkqTLuEbPmkELCr+RYxa9DdBapU4GwgXbgGmxDdI/5hVF17qFQ+c8rH+Wt10+yr5rPDF6tsFZfrHo0+BocVxBhaGHeA7lb6FT7LfBrqyMtCCaPk+LObHEGBQXxiGoIMqFTZIgtt8SDa4XY2x50AsBEreczL5aBfb7d/qYyodfSd2vyRSRSR1BpW+M/G71GT1L5LzTpFkO++ltvZGWroVzDm9911JehXKa8tXTx64qRcrG4YQRt9vaJlmKP22Z7hTuPSRhpkWS8wVzQWe1E74qLsJDHlUh5m5UEDLlZQpst2IdCMmeN+49Jt9pdUY6aoin0NtDtbx5Y5S53XTGjROpsK5LBOalkt9uGpw7MoD2d/Yg9d7wmijJRXMDwe2o1X618vIezOcRdcYd/jcjmx2eNaNUZvmsQYMgahKo++83k8fEnQKspj5Upo6tPdBqfC4EuZ6Wi1o3GAvRzBfKlobyDxkYE7zbdv454cZCA= 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)(1800799024)(366016)(376014)(18002099003)(22082099003)(56012099003)(55112099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?UEuHetEGHf9cwEoNIe5LXL7zVn0Zz3ht0zc8bofAseo023y/dLNltrDVe9F3?= =?us-ascii?Q?NaIVe7/voA1FHvZoXLGafOO8JA3/k1+fRntH1Roio26LzeQVJVBC9eS7jozA?= =?us-ascii?Q?+L665WmQCt91ma/QKH5UWe1jHVLNBljy34B6JVjANmMjjJJ7alXhA4VXYCta?= =?us-ascii?Q?5F98x6JHlLKsWP+aHhlTZraLeEAZgs/hAdgxJtggp3bxZHEHFPTEgn2LtRbb?= =?us-ascii?Q?8M/0ZI1rM5rPY4YCLrAIqfO3LyiFDQldjeGunlTIkQPd9ijAxJaFWVEpLYbZ?= =?us-ascii?Q?gyLV/SFmdYPHMQS2K1JoyGWxaEIPtATEcbhBR10XjEbSjqXX/EXcYCmXICcW?= =?us-ascii?Q?f5KB3W+rji42xilX3RN29VpWpWXGN44b4XMsPQ540qQkdzPpgvlPLqeB/9mX?= =?us-ascii?Q?PnAPi4BQGVZO8ILhJNZ9rHa7sMxInsUly/I0zjQ3NkPkmKHk/6fY7cNFmSi0?= =?us-ascii?Q?1iDfV3LwUUNGQQavG+KYe++CMkCiKMR+4iOT7Cyv0rroE/FLZPVsTSMoBa0b?= =?us-ascii?Q?Ua2UMO/TcwTB1D2k/NEu/i35MDgbI31f4jUe+ZcF2SazOtWozS1GmJKd/jnO?= =?us-ascii?Q?9dymPODCXeRyPBTSJF01o6yLxGyw80S0kDsda9EUGDeW2vLXimyIB3+xL8XS?= =?us-ascii?Q?Sb4ueVUtcyCqXB2ftAF2yLZTcIaRx+1+Y8wgvg6mYOat46ZiW34SRU0652Na?= =?us-ascii?Q?dYm6OjN5wyaIJR76Jub7fgBI+SNQ5Z7tBUDIlC2H6nUJgJsmbM7cAoPPhyQ6?= =?us-ascii?Q?VlujMcKfiQbfDLSx+UFPzRFkYSrzd13auFTELEri1gYB4RMhqmEOgtZ2RANy?= =?us-ascii?Q?z1shPV81LnrFLyqXTS2Ttme+qSYvQhDkOUyeRZXYE4aKB3T1FJtXlSZ46fy2?= =?us-ascii?Q?OvpioxhnrB8HVtob0G+anjdIVRZDfoP27rpmCj0wY9g55JfwhCtrKd/woOvK?= =?us-ascii?Q?bqglDJ4ioE3ZvkORVK6BrBr1DbVFesiBkSNb7vJGXsWmujSs1ssjH+eIGatY?= =?us-ascii?Q?Wh1dC2sQAtB5J46YG88GA+36UtQm+DN7DoIrAO4TjI4C7l3oySiGIynshGHu?= =?us-ascii?Q?t6HPqQJlM5nUdmJbmt5MN/5fAletwxpEdFN1jHkZKasznpEUsnJjQE9nJSRx?= =?us-ascii?Q?+iSam4L/qVJTodZ3X/dzCCmR1NCE5tmQdWy7THf1DRk+hDg8yzCYvaFAbFES?= =?us-ascii?Q?66hIzc6lNdWqVtj7xbcLy3nrYcU/vKbWggXCpcwV8/wZ5T9xvylXTy8u+URR?= =?us-ascii?Q?zwWt7NCr86aoQ9iafpkNVQiiMGqHqExXejiqDZID4WmpksIxN6THfFVi6RwY?= =?us-ascii?Q?LMsuCLrKj0i9nPV1mshcIdqMSBDJPAGZumSdNSTXra2lSJg6A18YgexwS+l0?= =?us-ascii?Q?/Rcu6OuNLrZ23R3Tswc64IWV7WlhX1srILDHJkx4ovJGk0krAxYco2JWDvBi?= =?us-ascii?Q?8QNOsSAII0dm1YYkfNYJiAZi708wL8Z1kn78NdEqk7tHrH9d1w62biscQZ0q?= =?us-ascii?Q?dX/pfjb0MmD2qLu3m4mw8/4lGxK5e3LpY/mhtTQtsZRzIqM0Qt9qIiu7Vh7c?= =?us-ascii?Q?Z9Y3uLoC4k258glemzFW5Km0qVaSLbwzIIjCAUVUhyaGAJa9FmlTzq/iLWOc?= =?us-ascii?Q?mFpv73EX4id42AaaJasl0cOFawI+rmhvVkdiUVV0/ldzfU1q9HmLY8LKQ/1A?= =?us-ascii?Q?vi39bEksXhX+XcSqq3v1pe2xlZWMPwJJWiFJJJvsra4psb0QKVbiCCUpbL8I?= =?us-ascii?Q?CNGvYYxpOZYaD8o+sDQrgTgyUmy2/dc=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: e79eeaea-cc40-421b-d880-08de94b1383e X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Apr 2026 14:23:20.8375 (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: pNAuxsv8C5pIax9skkF/bmbt6aE6ENDVnLOEMaAs4R51CrBBJ7d8Bw9WB6da38W+OXc3Ozo+PYHDDCtmLmBEs3pn0fhx7Lp3nvqMyG/HdyM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR10MB6376 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=BbYxOPHD; 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: nRnOJMr8eBy8 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/20260407142310.2327696-4-felix.moessbauer%40siemens.com.