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; Fri, 27 Feb 2026 15:57:45 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-yx1-f60.google.com (mail-yx1-f60.google.com [74.125.224.60]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 61REvhUc015389 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 27 Feb 2026 15:57:44 +0100 Received: by mail-yx1-f60.google.com with SMTP id 956f58d0204a3-64ca09f2064sf3215127d50.2 for ; Fri, 27 Feb 2026 06:57:44 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1772204257; cv=pass; d=google.com; s=arc-20240605; b=RBjweLSX93QTyUlncTeaCiCOxUdQi9B1jDfuKTEwgfVwBKIA8gg/9vtyMbIWjSmebw ow2QFPwwWtMsexRHsLhKynb5yUlcprdSy4ld665JpEQOK3Kk81OdPFip/ZQTn1e+CXam NK1J7JjlcyIoPm9jD8EFJzP215jYY6nvXNzOd0Uts9MA83IEZNIjHShCFgQCCzYgx3sc IfPEsPW+pBQ7CXMCjLH53ThB63hQfBMoIz2EBssM5FUj5dw0YEWBkgrFb6113eqFbVSJ cD8MhES4VDoDcirOJ8LgkgtHkZlNk7cW3h4NHEjWPky7FzEYnnmAxlmzncSR0kqCJQU+ kA7w== 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=h9fRyNMmt8ot8dbPDng80Nx/kx1BbX82q7soI0P8pgU=; fh=AaiD3PJc0u9z+rG1gKpTyNQ0x1PnyQ73eNoS9ebe+O0=; b=Zq0nigKStNfEcBe1czqYH6bulDAkwpSkhw8tKJDUNhC5aJvm7eF+Jrqs9qXMczrdJE hYx23ZAiwl52yWabadIPQaLnpgb+Ae3Ywt9/6prBZtT9dBlVE1zCh+n93ZqT9ewwdKa2 FPSeYluE9nsZ/gWIe0+SUMvGaQclXrfPT0ncu+bH6HfStN/ae5HhnBgIzaPZLzBMe2vN FYMgL9+yGmyMVPKWeMO4eT11w5wuulSYg986y5v3oEmfthuwysWvITW4V0D4zNarndeH IRmY5xibbjOVHZYHrrTBt1jBKvGBXNIN8YRRAPCb0ddTEu5I/M2eSkOtwW0NWAX8l2Gk 4IMQ==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=ivBCOT4q; 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:c20f::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=20230601; t=1772204257; x=1772809057; 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=h9fRyNMmt8ot8dbPDng80Nx/kx1BbX82q7soI0P8pgU=; b=jQXcKnFDcgRrgH5+AQJ/sturuWkHs21yUSthKcmHogUEB1XoODbIVuCY5woHA+IWiu /+a345mPwJT1H17fGa+SnUYjKlWdX7B1+lDkck3/aIvFTHkj9hKqcJV1gj001TcthzGT DX4SFsqaEXKl6avvZe9WQXohpoKhAWkMev/7lCO1FEQhRz6pT4ifuywCzNAKTKtk2WY8 lgwZr/GAS3a4tEiWRS1Fr+DAhtHEko70Ju0ZY5p4D2Uj3RUnpiRA1vkxZtVcV7bpMf72 0DwiJZg5+dYXwx35bkTfSiRGO2QvKwcdpXTolOKSIeo1wfgemk/YCwYhydVSG5y21rmL Fq1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772204257; x=1772809057; 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=h9fRyNMmt8ot8dbPDng80Nx/kx1BbX82q7soI0P8pgU=; b=tnWgFK76aNcGTDUkCgYxUgffFPwTMz5gwvefzlywyR09qgJBmxSZmaERcd+KgU0Oim G7EAeNDbeiKZRCAdPqn0fxh/M2wzEmIW0WPOGrKE58K7AXTASjdmitrqjqbXEsNO01MO v4Yq4PSZdBkzeX4Y4riKUWa5lc/COtwl8n/7FEi2b7efQ60BeqMKX5qRnV3/eiz8H8Tb egrWr+APZlmfS8qigeDlz1uKocpo+fVQxestoR3fGLg4tHuvsVNI7KUXVDCMf21bfB5W M72RMfIvsC4NOle2hQ+hBwgXk1IvnUb7KTFkxdcIUJwq60sMfTghvedt22qfAHzdwleP PdEQ== X-Forwarded-Encrypted: i=3; AJvYcCVJ+DdLAm+Gv/I9MpnGuI7/4++RSBDBxCP53Bjj724b6PDn/ccR+8yWcCeejV+DvC3W0j2P@ilbers.de X-Gm-Message-State: AOJu0Yz5Rkwh+kP00w5YkX21VnTjhfg2e+BqL+4ces4S0v4/ZRFQ/Ndc wFQcunXtOTDY9ttDNcru4d/UuTOLZ6R6UsfbBqDCor8pMlVp27GLI+rz X-Received: by 2002:a53:ac9c:0:b0:649:ca5c:5990 with SMTP id 956f58d0204a3-64cc22cca00mr2627237d50.66.1772204257242; Fri, 27 Feb 2026 06:57:37 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AV1CL+HDJsYVKUseRaW47dzlj+sSeMHVbZkf8ZcI10J19tMojQ==" Received: by 2002:a05:690e:206:b0:647:27b0:1aa2 with SMTP id 956f58d0204a3-64caaa00932ls2737883d50.3.-pod-prod-02-us; Fri, 27 Feb 2026 06:57:36 -0800 (PST) X-Received: by 2002:a05:690c:3587:b0:796:4004:d1d5 with SMTP id 00721157ae682-79885609102mr27132677b3.59.1772204256044; Fri, 27 Feb 2026 06:57:36 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1772204256; cv=pass; d=google.com; s=arc-20240605; b=JLfV3X8UisRVoJ6cBzKqLb4PbZmoR/kbx7X0k+7N8lSlrWOdXmqM2TotzrhixukW4J yYXGZPxuNoghm5YYzq1edgguP+R7DcgvgGtPbxMwOesu0Wedj4pEjIS2QuvsLhuhMzC/ 4niy6n3Dcf3z3SHIwyD9pQ0kPy2qI+ESg9tptlgsMkEmSw0aBTjU6AxtTRGjGiz6AI/L Z/YqY2NTCfeJ7ZCuhFcNjUN6iDxaK2S6JRLXWk5DPr/0Au8OkV2cW9yLmHToQZQvTkFb MDALlESl2U4/BXLOLfn4pckMIQ3xCD/mg4Qtqa5rRPivzAoCyWPXYRQEZW34iMuz4Nkm VeFg== 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=GqQU2w+tRzwxjZYZLgu6kLTLMy8MCfkauH7kZqvNfLI=; fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=; b=WGJJK6LVHuVNFhsqlF0aJggUQpBCdERyZvSFSxYX3PxxLHgSnCXhjI0YXyf+22uF82 5hEcmL3ObAIPUb3h7pnWsbLaNYZ3T20gUGHzqjriaZwcnhXA5ObYcRWmkeZNw46rXWks 3ch4zObZeLiCqEiFn/vj52iCK8cxeyQDceX2Gn53h+bJSqX73VCznn7L/W1MDRa4jVg/ Qe9yRb7SzkFNlIezeRnGFe6YYmf26iuHt+WeXUb1aC3rvV1Snzt79P+wO7UT0A8cC1bw mB6mdlJEtg77hT6YV43rGWeutZ8Uott6TALpojU7A61oRNQtUY4A/anFgLa55DwypEDT gE9w==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=ivBCOT4q; 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:c20f::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from OSPPR02CU001.outbound.protection.outlook.com (mail-norwayeastazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c20f::7]) by gmr-mx.google.com with ESMTPS id 00721157ae682-79876c4014bsi1762647b3.7.2026.02.27.06.57.35 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Feb 2026 06:57:36 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c20f::7 as permitted sender) client-ip=2a01:111:f403:c20f::7; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=W23qdm2jM5ZcjLp2NJ9ERQcYCXSBK3VyL2wOLeufsfqr/dL7a0jFs4xoGy9UK+UdmE+fo7mmscjVaATqouuKooYqN6vWWQ2V0ihcRXEU2VhOgbDkYvwgwbMwgmSNMKMo/v3jkMwj50n+yhNT0t6zqHoxgut0miCxZ+Q5gfWajh4gFbao6h5rjfJf5SiCjFJmZwVUaLTQOZPrqvrzDG/YBQfI81f6qUn+xlfPVBZL24xNqngJ5xx6d11vHPV++mgQGfzg/cFIVuJb9XUGq7AaxzJL9qlOzqTlRgceka1FnMtrmbY/9ur3rayA+zuhYJozPQ1HQWWRY8GpZxiErjm3eQ== 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=GqQU2w+tRzwxjZYZLgu6kLTLMy8MCfkauH7kZqvNfLI=; b=w4d5DOB/eF5+/UlplgWXMS1RyZmXrxbuYm1qzEF0TAnOycdMbCkx/RIubimHUL0g8pthGz6Nzvh3Oo/oreExjbR6Z53azmAvjrjIgfOmN4k/9c68fjZsRrvhR4KjmzLNNXS6vsuyIvSCcPgYAHbc3nk2R1H3H5oPjIWW03OnHE4C0uVon4P3ZDAwqmGKRUuwbsNgdU6VTN6GIwKY12+s1UjJ10wV8p9yZ/kcUBAkmKkTpT2cxBO8RZUEWJmKExdZYOnXBEonaOpt0O6NrI0F4NgWqUuBCcHBLmFvQWzgoHCJ+iDGe1CdaOOp+FIKkZeCqgrqDtPQ1sBAqzGNK/+WbQ== 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 FRZPR10MB9889.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:d10:1ca::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9654.13; Fri, 27 Feb 2026 14:57:32 +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.9654.014; Fri, 27 Feb 2026 14:57:32 +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 v2 03/16] download debs without locking Date: Fri, 27 Feb 2026 15:57:03 +0100 Message-ID: <20260227145716.3794146-4-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260227145716.3794146-1-felix.moessbauer@siemens.com> References: <20260227145716.3794146-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR4P281CA0274.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:e6::18) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|FRZPR10MB9889:EE_ X-MS-Office365-Filtering-Correlation-Id: 0b8019ef-3796-454f-b436-08de761088f0 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|10070799003|366016|376014; X-Microsoft-Antispam-Message-Info: SvDAGBh+4Lg3KWyOS7U5a9cVIXBlnAmGC1IpPuKiEJsjOxAqfzTk/sPv5vMwSwRkfWzTCU3M7M8lxW6G6jbdsvSerUVKrxeQsmi7YHYzYJKpk47cDSrlx9aJfjoIdtw11IPd2rDp27Nj+R+Y4axWYrDv9qy9AP66okYLfK+Rw45pRmipD8blEFmLpzIG9EIRpqmlg30YIujbcmJjsO1HEBNHtf6C/S/HWa+G1PtdCtQPlsVoiAh5YsyIL4hOXwW3Wt7UsGeEfFFgFjs/3UandxsdU+fUcEVNaoMe7an4EtDbNdC2KVDkneiQPPt/fKjBOzdUtD4T1B5jmZLT6mLEANbIEAzVOBzd7sWDsyusG4bSUJdb6SYDLQcHJhPrHlgmPN/yRt4nyu/W4DwDLsRvzWtcWlzQcOFACTPrbODR5bxqbKCv93BO26C7AxFlG5AmTdNXY2hko18yFRNveknoLK61OjezDwbii+VWDyNRr79bfUpLxIMOwOe7LEVzsaCWonJw6zhrxrHIrA5X+gIqvU5KAeCz7RZbr9voayunYqxSsrLiuw4VdNQilijnNmfL8qBt/OqOrjj8PFLJ/x5ZxZE/s+QV8zATkJH2mKQC+qJ6f1/snV9STHKNtgPoAZiDkMqYA0xL97r+4yAMWsT/jMVwxFbmnbI/IYK4kDSYisN6xsWrrAkOtF2NBXl+ok/je88ogNaY5rhphtSFKLz/c9fHd2zMVqs0lv0mK1sxz0k= 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)(10070799003)(366016)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?zBdupUNG52YpcJVbaGOqgFUsT1U0k1sC3zJIX5boYSL8ZbYRI1Six6sbu9HP?= =?us-ascii?Q?6jyoKrsu2U/0KQd6KHZLnZ4omeR9DEw9iBepZOXbEmi+sXekjZSTiQUZP6yO?= =?us-ascii?Q?TGKZeuwSqYvujz1UTDVGcNkjze/a+ErPDvhmT/+5U99DTQDhlzTztrGaK4RS?= =?us-ascii?Q?3md5vclowDF1ysw8pADxfOhiDlPAPb+xPfxF+v92oco4erTp1g3gtrMDweTt?= =?us-ascii?Q?tFs3woiu8yFEkHqh6TKda8wOVLzKCgxzKVYdHSKA2pQSR2M1Zzs1wNBo3vAz?= =?us-ascii?Q?NqSncngeQCdUkYI3O+3NzeE75OaasGppX1okJYfzkOsQ5nBfo66jhKA+QFBN?= =?us-ascii?Q?H1NcKPTM9hWG8TY0e2DSll7XFMX4TamZt91DQ3joij4a3Op9xMWYUCebt8Au?= =?us-ascii?Q?LFrs6HivSkvLlPAGJ8oVLLCogVnB/vp78ZLpu3n3z37vT1y0SSVDd2qYUvcV?= =?us-ascii?Q?Ij+Jx3+qQobvnWEkwBvc3k7DvK72TUZlmcCapMcM5A7DKnEm0hPgXDDCGv3l?= =?us-ascii?Q?xCkXkh5JnGnizPUem7i4fG6nG3jOMv7VVHdw9a9brKSEmtYqzaagV1+KWV5d?= =?us-ascii?Q?3V747NTYjehOj3s4Zmw/UcNnZhVWu0zQqkHCe9uRYcwEHAswVQo5kcrAkB16?= =?us-ascii?Q?3x3WeLE+OUOY9R8A8ARcy3pJy2ic5vbOw+I7Hc5j+Xoe/HjY2JZykkeM7Bak?= =?us-ascii?Q?vpnCyLzdXgeo9LAwPjplKtxZYbEoXoZfRepfNa2FX8tqpXXx6GLBecyEm6SI?= =?us-ascii?Q?1Z7gofvWjrAOANPMdHRDj6n3ABBldpDybT6skxyF9LiisIFJ5Xp+Rm5spjLr?= =?us-ascii?Q?txdI0jv1cVvB8yXfg+D+fHGscEHZ4ElYjPA2HEiKY1+8syOdfi8VkRBw5GrA?= =?us-ascii?Q?nmqX8zHEfoqY+Q1/h9Nhv1DgNnJ3Pmiv9PPm9RQXEKHhi26CHdABTPAW2lnN?= =?us-ascii?Q?QjIEBplLevCmG3/5rZo2dmPjjiCX5TvuQ9N7wVrRwL7xWpZeU7XDK/8m4ro+?= =?us-ascii?Q?pRegspvuQV+N2sO/6FcwCTbxUFUFY1sHgxh9FkvO17G5QwB4nOJvGVtzI7wK?= =?us-ascii?Q?oT7HiO0wFt4HSH8eUoHmhPYnoe1jClG+y15GIfoghyqS0XsSPbFxOiYTPbRg?= =?us-ascii?Q?a+4oxp6HCJQhwh7LlozSbygz5SuAYNi8iSrXHavEKdGB/5Yp20cXY++YvcwA?= =?us-ascii?Q?xPJGsxjex7YJVD67jnC7jgTFLkGKX7pJI4Tj9f9Yy82/whNsBrtppMhU0A5z?= =?us-ascii?Q?87p1/ZcY7IpB3iMbcVE4i/unmCA5LvSyHNVQWy4lSJn3i71uQwnpVdCBanM5?= =?us-ascii?Q?ARg90mA0YzQTgH7/rXViJd2bpJ/L09+9SNh7ED04GpKEWWRTLk98txmGUl7T?= =?us-ascii?Q?BvtMQNE5uJwooATkIkl0kxaweJeRQXsVeYiOMBeavCuCdXsZGmX4wYMxCbzK?= =?us-ascii?Q?87vSRBiigfdRPBfZtHZx3UQHMy2txV+GEq0ak1HeUuLzrv9Poh+TNvQyBqCf?= =?us-ascii?Q?VxmjdhlMi3B9qEVw5sVQw5NODF4B5qocVO+X19juvEudkeNWAhYW507LvRDm?= =?us-ascii?Q?UtVXSIY0FtBzQzF8EaZPL1H2/H2L1kp+Lail/jtYLDHdF+TuJxhJX9qGJt50?= =?us-ascii?Q?NfOR2uGudV2ZfcXQOujdtygTOuLSYEYqRG5SvpS3KSt2zgJHuvoYFIauz4M1?= =?us-ascii?Q?obtw5P343Bqm+AETDmbp9hyHjAq+cSf3U2SYJ6bAo8c3kJO9QN89Xrk7F9m5?= =?us-ascii?Q?oAKk+sOS3+P68ve7FbZyTIfZ1eLd9xDcEKq4rqGHsoksszy43vBoATsn+YbQ?= X-MS-Exchange-AntiSpam-MessageData-1: E4aX+L69YZag6TtUt7xPgr/4L2sHAI1kisI= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0b8019ef-3796-454f-b436-08de761088f0 X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Feb 2026 14:57:32.4135 (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: v7OQTL9EKsA+bR35IfoKdc2i9Jr+4/oR+TeRfHpoDhTDm2MF7YcagTVJbNkjtkpZnL9ZhQjR4itxNFcL69IMlo24EnpHk+zZTuZRiYZiLQg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: FRZPR10MB9889 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=ivBCOT4q; 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:c20f::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: gUtVs34LzKu4 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 b04bd154..a4e1df4f 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/20260227145716.3794146-4-felix.moessbauer%40siemens.com.