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, 15 Jun 2026 11:25:29 +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 65F9PSrB009038 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 15 Jun 2026 11:25:29 +0200 Received: by mail-qv1-f56.google.com with SMTP id 6a1803df08f44-8cec2c6b821sf68544096d6.3 for ; Mon, 15 Jun 2026 02:25:29 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1781515523; cv=pass; d=google.com; s=arc-20240605; b=W314ZgIF6JwLMF4fVt4dYyL5m9pEXffQoEs7MwmPG3m0pMsnqkhmnv+oQYitODaefQ kZfphk5dLJQlUaBVvDGOH5PFjbpx2cxZSMAEg2kWnc1FcOEwYXoDgNEhXTzZRsxmou67 Ox+oY3utTc+pGUYFRpo2Tj3im/lPd9uNekANqJyhIPVXegIc2+yvU46R0WzuZeb8JJmW 4T05GK+pZOyw5CxlYsZieG0vja12T1ddz2ThTKUYtzLQcQ5xP/LfgtHAwgQdDMeQBTLa NGnhOj7loSdCBT+tExkhLpOFJYadiE++Pvj0+DQBeRekmz4XkywDXT/RHh7DwI/hG9yD s4ow== 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=j/ZwekHYNOXn4B5X9cZ58GJpNJ/cpDbK27qFgGEBTfQ=; fh=9OrJXBGxrt1c62YaxlvKT5lfolIVhh0xzsr/0jtC6xg=; b=Rp1BiRvHliujqHg0+UTHTklMT2paJWuk30nvnZ+RrMS61NpDa16mTxZsVS4Io9ELjW wGMWtI6LOZeAvK4YSbrv8+iGNLh939DKq4/yQj2VbpSTmtAiz63KD1BjWbhL7wB/URBl 7OGJmqGb/5Qec/Zw5wjAq4uOdGvWdMK2y/jSiuQThYvO81D3727PR1N0G2jcsnfgFcmT d/XtjkAFGNHz5yxEgonceQIT8dbeWc7DTc2gcMm2kviYNsxKcWWLiqnNcI4uweOugmh0 bV1Stag/+ACJXiWvJpTEPN/5GR5hFhciqvcZI0gVEhxdsGfaYAyPrIUBY1CreLAE95jk Hn7g==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=ygcQSDMK; 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:c202::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=1781515523; x=1782120323; 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=j/ZwekHYNOXn4B5X9cZ58GJpNJ/cpDbK27qFgGEBTfQ=; b=mRyWNenJw+Pank766Hw6gBx9rFPhLVj94YV8LMy0BojOQt6B/22+XiC7rBXKCkAGxn 8AIndlmnZAJoIa7PDyVsX7ikOpfQsKeg/h6ePe1fdKmsSEl7+mP8xYcRm3XbNDwPxXaX 9SXcSsOvT6HX12JfrswWoMDxC2ToYTjh6wW9OoljkAoFD7pNllfTUPwGugJLdlDOhPhB oFXvjK0ioomBPMfCWOeUhZeUPxJosOVtZzNgsph478GX+GNqtStjnGSCUJnd/Qr1FkRg +9hwjKW4X9IE3Z6U64WmOxW/TVcJax/Bx+z1FAMP7hNdfefyufAj/4voeUQRQ54PpUpj zW6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781515523; x=1782120323; 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=j/ZwekHYNOXn4B5X9cZ58GJpNJ/cpDbK27qFgGEBTfQ=; b=WwCyPurzSBsJOkwFQGpkjByB6qCpMclhxl7jJXU10bLEEZ7x6eVwfPHWfFA0YCaOAf MKAVYDaQowaKE6tVmvZBD1S6F2fAqHW+aYxXudyyq5XiASpOMfvs8HCsCOcTcW0C+H4v cThhzkAOX1PuXSKi9bv5W1oquVxhNFeQD1ADe/c7GnjUpSHaTdb3o2u4Px9jJwCOSxVd /OQKk3jrVMTFYmsibKYHABhWx1LNmV0o9IsAWMJKbKzAPfsUgBHGnS7TKz8d4neZVuDS YtbiRNXrlyk9k31Zkyrtn8FqzfOZJ+xyvzuYXl7f0EFfgEhvkMjpK0iy1KYFESsRtCtK Muqg== X-Forwarded-Encrypted: i=3; AFNElJ+5FrqXqE93fBlllPqgnRBhFDYJwMGPNcjw8yRtbNCo1XxwSWGY8q6D8b+wE9uYMQIqDQUd@ilbers.de X-Gm-Message-State: AOJu0YwPGK+TMAQdJZdlgyVlUQ8anKfMQi/KI7STQJqx4I7cpWOy70QT s/IOqC/69H+ZNXaKDuFQiLX4zRx5rGl6fp4kCabUaQusBInanGWGrR5r X-Received: by 2002:a05:6214:4505:b0:8ce:9e58:838f with SMTP id 6a1803df08f44-8d32e30d2d0mr242390286d6.33.1781515522923; Mon, 15 Jun 2026 02:25:22 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AX0PUUf+ieixppKkLuvb18qprtH7FLUB2W956fXFfqOM4Kq13A==" Received: by 2002:a0c:e012:0:b0:8ae:627b:b3d4 with SMTP id 6a1803df08f44-8d2ee562149ls74084156d6.0.-pod-prod-07-us; Mon, 15 Jun 2026 02:25:22 -0700 (PDT) X-Received: by 2002:a05:6122:1788:b0:56b:1eb:d396 with SMTP id 71dfb90a1353d-5bb6c12fdc5mr7340088e0c.14.1781515522222; Mon, 15 Jun 2026 02:25:22 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1781515522; cv=pass; d=google.com; s=arc-20240605; b=i0t5jkQTB88vOtBAGcZk0h7IwDLmch5M4FSzWYjWwT6g8KN2Mbnao4q2X6yxZU9x/6 lsqVlv8GZNQEgGLinb6HaFgxJogbyQ1whVK+3XsAKvuoGJGJI8SQoyTXeo7cl95aFHlc RF8sA5HAXqmUBPtla/qSBh+svu3nrjOmzU8MizB5DuyhwAEfwX3+wVIqy50ftRqzViLW zHf3k5Zzq7V4f67PoDJfjDp/eQK4EJjsWc3/jYwVwNDuNJoMDdFYcTimgfRAjB//Dlla UgLs6lZKncDY8DD2uXGH7F8VhHOWVEhBYcyVdzcAEFTTt+H9dV3R4GJpyz6O6pSb37gP IL0Q== 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=5K33bkBKj0fWsUSc/X558VUshtPzO9UwjiOkNMqPyzk=; fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=; b=KvnUUL4ofZ0fooVij4UTXHrI2RbwMFMAZQcL/ejkWximEzobgiq7hKgwr8yBfACvrK y4XjaMJ5o2IhDGSQl3SRjUs0sDmhVSlNfd/1uloAxIpTkqLfL6uFG2TmZkSuWaMpXKdS 8hfNYX1TmrUXsakX/xrmgpdzS4YKm8Q/m7h6GdVvT/f7187lvUzcsHhKLZIJMljiC8WU /Nc7AK34goyg0E+1rwz52C5WUvpE5RgTUwaEsY9NwwhUqNSZL8Ut9CkqprmTINvLQpra UzlVax5tZtlCUXbGr6NsUKK7krz/XLIb01V9bKYxMzaHOWSRO9J8BiS2GWoBOCe96W6F /Yhg==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=ygcQSDMK; 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:c202::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c202::7]) by gmr-mx.google.com with ESMTPS id 71dfb90a1353d-5bb9018fe5asi125470e0c.6.2026.06.15.02.25.21 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 15 Jun 2026 02:25:22 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) client-ip=2a01:111:f403:c202::7; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=mTbwWD9jnxm2c8fyMrGChaaHVq98JSeYT699AhEvsdVnFUdaAbo1Lgh5oXae3tFKm/vgnRcNO7WGSJzkGMNOhXsMaWD0ipDL+YzHrPTdNA7kZSd1cDEd6ojVGUC/sXxomUbu69lZDk8eLV1PdEU4+cmX6Z3QtBoIwOXYSFvEVVjXHIr5Yu2hQ6FSJufw9V1L+4k1Dxr6NSBiUSBa+Fs7k3Z7HSyTitxZlisxIKAaFaNzv9EjSFpVskP5vupZAKCZ9vnFajA/HkO2wCYFrcR9FyV+V4kcOir1vb4iwLpL2DyzmB3r5sO6CxAtrVrJ54IU8zI1j+BdRK0iggLQMZj06w== 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=EZp8uZkepfWhdIFzCm3yHOsoBbh5GdLgrAYQGXAfoMgK6I/H8/ePge4YcFqNSoNkA0X6mdalubj2cQkeSjEM76C1aNLNR93/4shYmPLUu6XZJWoZFpCmvNKLzn/7wGe4vvoeVS0O7Y5zReHEfiwgWgeUSM75BxAT27YnkEbOS6UclBOWkAz8YPyeZJhJmkCqfnIYnOHw0TBMEx84oAwcNRyVM3VCMnEo7gfJQJvaJb6zqgDeO+06ZD6c6yew7n5fdTVnC2nmtQeTF28Oraknh7TeC1NHJiz+zB3QEQuJa/2AO6DYszksbnUK1IgHq3argPUT3J9XFNB/J3uQB23JIw== 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 PAWPR10MB6830.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:33a::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.113.18; Mon, 15 Jun 2026 09:25:17 +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.0113.015; Mon, 15 Jun 2026 09:25: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 v6 03/17] download debs without locking Date: Mon, 15 Jun 2026 11:24:44 +0200 Message-ID: <20260615092458.259691-4-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260615092458.259691-1-felix.moessbauer@siemens.com> References: <20260615092458.259691-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR4P281CA0109.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:bb::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_|PAWPR10MB6830:EE_ X-MS-Office365-Filtering-Correlation-Id: a792e419-b6f2-4b86-91fb-08decac0034d X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|376014|10070799003|366016|1800799024|18002099003|22082099003|56012099006|11063799006|6133799003|55112099003; X-Microsoft-Antispam-Message-Info: 8n1bWHbIZek5QrXhhiYV4yG3uWDfQnz/6EKvfwyH10oZ39zRe500m4DyMF4XeCXBuFbJAZH+GV5rmzZM1wB3iIUXrylxUjEWiZfujSMHYXHVdi40fosBQ7VqAy+hf/hW6Hu8kltQ+3R3JHLetvEn6QpjXV2cjEqmq8/fsRZQ0f6Sw5m8PhJVmtfv+80LmXc6ybkFK2t8oRPdm/+1t/jfPykf3d0SjyHXtvFtVPfWEB18otoS+rQslaBn9e20PX3diaSQn/4Cjpkz4x7aDI4nvva4XBLlgPQk4JaDQGLEG2tZO8RXgogklcNR1aNM+EbZrt53OildUc+W4Z3IGHld7AcvR9B69ypZxiepxHWhRqePzbnTyxElYhl2CzQuU0hQLUE5AIorUD+NFPY47I4OAev6pm+NqG0otkFaHIWEAn7YOn1LhX2Lzhq7yFOY7uXr8VZ7hs3znyeO8Ne5aU4KEY7o5ng0pvuGIb8Na3qQHspOcY2EzkYvef1QuQv6xECkFZIOKtxaMXH8FhyBTPMJDNO4NdQ+CtQO047e5aZLNMNgy6yY6hE6MEnVFVX+KTDFzcoFb3KBTAYMG2ZTVm0w8j/xsjf2stDz1aLbVqw3kQhJUsZU1z7FzDMvNmiJvYKfldPEAJv+Vog6iS86mDO6I1BddqX0VErizKcDO4VOdbJRglk0i7plirr1cR4aLRrn 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)(376014)(10070799003)(366016)(1800799024)(18002099003)(22082099003)(56012099006)(11063799006)(6133799003)(55112099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?/rk6FWFYglXwFV7N0WaCXXHYy46zaG3prvdVNNn1bxqUkaW0W1fidweWIsKS?= =?us-ascii?Q?LNp4SUD79t78n7bIPhTOnrHqGlFINPaivzkUOCwfgVuYB4U03vG6/hEDs1va?= =?us-ascii?Q?WxrzPWd1WgjmomTGj1nx4TWBvviRSf+WwCbzbMZJ99rMM5brz5MWnm3F/WMo?= =?us-ascii?Q?5As6p14v100ZrPFtRuHC56nJWKLkHBM70zWZGxSQEJStVl85I+XXgdtlHm5f?= =?us-ascii?Q?/QFcK/sB8rZGJKdM2SnAktx1u1l2sC+tg3oTD7w3qB9QQvPzMwrLb1CDbeao?= =?us-ascii?Q?EaacEcuNsl6XiawJBufUvOcz9T4TBtqLwT8m0dVKL1DBZjDw2/Snx/Dkr7w7?= =?us-ascii?Q?xDKXgBU1oDOIrxJks8zt7Zecvj84DoCcNxListT4BJMRwc6WEX9GzSzw1qNG?= =?us-ascii?Q?hEOPj1wPNwQym2XI3cR9nFk3SR4L5soOGW05LLf70LK9wSRk1/GZcRTkq44x?= =?us-ascii?Q?JVC6WlIQDT6mBP8icUWL4t3xM6zxTHXGV/0sdJG7bxpYgHgnnTqKqlgXGrkQ?= =?us-ascii?Q?pewdnYH5mmx2fVwpt6Qok8tMGJY0uJDxuGf0u4/tFXyk4JSPOesoew9+Rh46?= =?us-ascii?Q?jNMBX79zT7mcTLcZMRrGE/o9360e8MV0PE1xx46WhZkFRLUQfbJCuxbPsWjF?= =?us-ascii?Q?B0Ab8VrH4dqXEdElQ1cNGwTEO4lWHpfaJPNXndtaW6qw6x2r8Wr1d0aFhLjy?= =?us-ascii?Q?uqn2CnTy+XOHQjXqmnrF+ZGd1VyTbQWV25H2UiKWfW8z7PnaxtWTdciBICbM?= =?us-ascii?Q?nWim705Z6KRkyElK3cUbqi2Un81fSnLzBTtsKe34zK5UW5YV1OOCibwnVYes?= =?us-ascii?Q?L3rh1iht3jTKMoJsQx1tKrjALdJ7dkTk8oYBKFGEKTJP29NT8CJvBp+rOk8M?= =?us-ascii?Q?EZ5IjrflVvJzwl5AROEao1f5JTkN1NiWf9k2pUdB8rwFHC9fNp5FqmGHV49K?= =?us-ascii?Q?IwkdR0NwYycxvAT7IR8SZ+5hYwvLDBlwsFMwISwh82tamg8GfclHwX13xdK+?= =?us-ascii?Q?r/KAAiL82ZtD9urBy/kqkuw7EWBpMbtL56PSw1d7JCLH5A56ru4jCN/d0UXt?= =?us-ascii?Q?++JUz30138O3UJ7JbQD7L6A6X54whubZ0LzucBhtfrjKfh6orvl65a2KR/et?= =?us-ascii?Q?kRtg3LddA0zsE4r6OaEMOo/b9s/xhoa5hn89XquNBtAh7gcVq4esNwfc2VF5?= =?us-ascii?Q?PpkaCZLiBdE/JR0wSsLcTX2i7b/kxj518pnA1gi0S1h4euy5I2fVzeqnJhCm?= =?us-ascii?Q?MpwW9JNi05HdtjjEVS33XNKUdOs+Qf1fK5yigfZDqNIHOh7tKT0FlgDykuZv?= =?us-ascii?Q?fCaieH+HaOuQoMlkdwicfln8GIJM4YcUWBny+AnlVEmr5LSoXEzTDdFm/CQI?= =?us-ascii?Q?P2xaGSpuSiaGDSL6VxXZkWUB4nSl/oISKj+KSfpbSATrBIurUdDlaMkqIP4q?= =?us-ascii?Q?jOZ1YcOhMJGmZeamDHk4ffVydaRcYD/B5a8rj7WSE6aTahsaLXMAK7GwIGjT?= =?us-ascii?Q?wOsd9kzssDf0TZg3AU1MdkqjNC3rfV/XPmnx3Oec9MTplBCvmkyLpturB+K6?= =?us-ascii?Q?aY+qCCn4/JEsaixqHhQqvAyAeYtvv/stn3sX6C6H4dzKUFwdv97uZMBZKwY4?= =?us-ascii?Q?luIthho0Iw2nwA7LcWWzfJc2xjdgorS/195uSv/Ag3wCvtISWGWT61PDy4cU?= =?us-ascii?Q?cNjvi044aMQVIZlME65m7TX8dO5KSrHQKgLAKKIs/R1x2XieJRpwLDz3KDXE?= =?us-ascii?Q?jbXXsE/v50dUMmS5mB91diWTXclMjsLSod8N4N0CLaUimurmhlLaV1atcImH?= X-MS-Exchange-AntiSpam-MessageData-1: dyoNXh88RJWk0nh23W2QcExW5i2UtktaL9k= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: a792e419-b6f2-4b86-91fb-08decac0034d X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jun 2026 09:25:17.2132 (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: +adTLnvW/wd75eWuQP2nd1WcGIRKlvf6M+7C7V25SfFIVzOC2bHvdKKI2MTU/r78BJJyYAKO07j0Rj+dpB8vVQDwqQCnzuqDj9MtiGWkQe4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR10MB6830 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=ygcQSDMK; 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:c202::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_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: FZ9rmoFGsCyS 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/20260615092458.259691-4-felix.moessbauer%40siemens.com.