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; Thu, 25 Sep 2025 11:07:41 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-yb1-f191.google.com (mail-yb1-f191.google.com [209.85.219.191]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 58P97eJo002936 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 25 Sep 2025 11:07:40 +0200 Received: by mail-yb1-f191.google.com with SMTP id 3f1490d57ef6-e9d6ab49914sf847059276.1 for ; Thu, 25 Sep 2025 02:07:40 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1758791254; cv=pass; d=google.com; s=arc-20240605; b=am1b0uairar8tAOqM/pg08WO/LVo1shacpWGI9bCKLoMuwaJI30lmvblgG9/TYrOIN OqFkauOI09IlYSUck1PGURUIdmea5TKSHwjCBRClJj4HI1A+R9UY1ff3UvAGj3oeQK9W Vw0Yd0Li1qCAGT+WLhRSU+tBC8Ty+bFjw8YMs956mPnuOf66cHWNRN/DIGE9GDUZh8CA Ywuqd2wSv1Vvumifc+S9o5YXUsZ5qBpzypKCXYRNFChnp5DqdNi1HbElWYGkiOTWJsc4 ChoBuIruWPaZH+N8odIbojONPnoRtlMjnWnGgkVO54rn9e1YQ0sBqJv0C28SSj8Kjqto bjPw== 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:content-id :user-agent:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:to:from :dkim-signature; bh=vg+NOzaH3fv1yWHucuoi64nHYM2+1AApGUKuAKse7bU=; fh=J2HVYRNQvAaTKH89CqTFWSOxbJfZ6xeI2AEkXOuIC24=; b=EqztIAenoUjgD65JK0DZySWtP1TH2c/QmpMlQdR4NyMmtaB54h4UP5fP3x+qIP4SMI fKDbzSH7yDuNMmJIviGyImOGgEd+Dui3VkB2ZEMIWRam0PT712yNR8wslC8wzlRGY0SJ lAU3vk2+vvm8ADuDWWjFe0Y6jppU/2ThEOqAgC80hekp1P5i2mbwRA/fzno3jQC9xbQn Fu3FehItrWE2ECl6cvs/BKHK9NEvxT+qt/uidX1i256Cvya5/ykYSRYMBrbpo61zGTVy u75VmCFV2N7Hqeyrg4zRyJ5JCDW2cfotpkqA5Pr0+l4WAv1ou7LeJhyrhv4esAxTnLnV 7Amg==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=kowwmfyg; 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=1758791254; x=1759396054; 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-id:user-agent:content-language:accept-language:in-reply-to :references:message-id:date:thread-index:thread-topic:subject:to :from:from:to:cc:subject:date:message-id:reply-to; bh=vg+NOzaH3fv1yWHucuoi64nHYM2+1AApGUKuAKse7bU=; b=xCcUX7knphsPymYDRJDUR8c3IbjvVuwzHKaND5fHGEpy/Uvj/VCRdUlaESKkNKuKmB 4Pcb8DlfTFrsxHJutfFfJ9TByl/f4FbIOh2flCES7x1B2fxTVRe/1kXwWdRs3y58kzlm 5cooqJBOFbmDRsEMuLitn2GP++3Nsmi8nTzSYiSdLdMPKwH1FfO6m905iID8LZvNhC0m tMyNHxMvPRJ1Alhk5Pp2mrOu5Ew/KMJ7ayuFDJUR/TLGLH8FbHESTTY0Jd5UDlb7iSnk 0cGXMEcEZx8AJNYbT+djEtq47f4xza6mlyfa+a/aXcPeepGMF65B30CKOhfmjCYLvT4b ugwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1758791254; x=1759396054; 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-id:user-agent:content-language:accept-language:in-reply-to :references:message-id:date:thread-index:thread-topic:subject:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=vg+NOzaH3fv1yWHucuoi64nHYM2+1AApGUKuAKse7bU=; b=GbcrotYzGRqa3XGoc/6ikh4fZl+4BvH0A9wY02+VKqV4471+dHtC9MyHlB4KztsRVJ SGrb98nbWMr8zhJRtm4iHWB3JwwU32Twv5UnFOLubgc7bhAqRnwZ4zC5h/bzZ2pQ/H3u cTzNR8LgVGvtBevejGwd6yTl4d0joqj7otiBm9GPkagfOlx7M1JEWVqyP2y31A61iTJE Eyfgizo61XBRMHOf59YK66vKuZ2jt/2DdxRk3ndHpziOIBHCFM+5AZMJUX2csREdG4ju cSXx9xepf7gwueC7GhbPRZHf+hvnH7CIwGjwcBYklgXWZjr9s+ay1wNWyHQKI+McYq7C 9u8A== X-Forwarded-Encrypted: i=3; AJvYcCWra2SVHh5NE3rg5+e5M+sjLN++bEXGTTWwycd4i2HCL4M5qv2c2wdFyzu+xqoK/bGRqLYF@ilbers.de X-Gm-Message-State: AOJu0Yw2HKn8n/rgjQe2LRCf7nQKm9Y8YxYAAqKaUFj4xi7ZIfbpa87R 4QX0yMy7GCwHqB53Q8TZJEphqBq7BWWf1gN0kgt/IHAnA+oxgF8XM0/n X-Google-Smtp-Source: AGHT+IHRUPSAep+nkJil/jrl7MxbYqotkkSplLGyK0xw3j8IuE7RXO6QFcp8Jrx1/YzIdmPrQsBdkw== X-Received: by 2002:a05:6902:e10:b0:e96:efc6:8392 with SMTP id 3f1490d57ef6-eb37fcae373mr2758398276.43.1758791254361; Thu, 25 Sep 2025 02:07:34 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ARHlJd7F2/QB98GKiPoW/gAMS3FFrIGtHe96/2uFFkLAg3r8eA==" Received: by 2002:a05:6902:6a07:b0:e9d:6833:1ed with SMTP id 3f1490d57ef6-eb38146e8a1ls342538276.2.-pod-prod-03-us; Thu, 25 Sep 2025 02:07:33 -0700 (PDT) X-Received: by 2002:a05:6902:6316:b0:ea8:620c:28d2 with SMTP id 3f1490d57ef6-eb37faf51f7mr2361045276.15.1758791253134; Thu, 25 Sep 2025 02:07:33 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1758791253; cv=pass; d=google.com; s=arc-20240605; b=GgFClzy+txqxrxbTnfSgYThL004cXK4tegybK9K0RaYczHEvFMCCkH9drx7TlKlpBr sQq3ZTDK64febItZd+a3EHglL/oDIF6stjc+i/e7dkjtuki8bCzbCrVVPe7RlGEen0LB VWw7vyEPfeyXSNw2bM69EWPR+MO+YwUMfmqIxZM+/kUcskzLcfNi8Ef0kDwRVFJausXY DTItYkiFkkoqaSCoblP9SbYscNOR0gYrrCyvHjGvkwk2jTUc385ARcTyGamyEw+d6tpv G3d3WdYpDJLESj4KTAORUxbGCDrjxMLm1eryVxDe4Q6aLmQHj5vfJJ71VJFWVmyrnT9p ye0w== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:content-transfer-encoding:content-id:user-agent :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:to:from:dkim-signature; bh=Rse3/kBlPgeHT3MsXVz6b7mpGPe57njIDZOXHNAlAnQ=; fh=S6weerWJs3K0zA1fo17KOmbj0c/6l+QiCY+NAy3/nN4=; b=KG41t8+VOdUXB2IiM/tPKuUk+X9DC7m4bejcvJC6ePZWKoL01YQdXcMttXfNW/x+Bc 6eSfnOYBk1agbUtjLLdPrzziGIuQiIZAnbtVL+o8Zxo4B4w9CDsRUioaDnGfJILB61Mq 1OC3oQEcRTqtNcwnCaslrWrtav5fHsYH5Qf+nGQ8+whk3qTVV4BCybouGH3p506xSV8w oChIJ8SIG+c0aCN2PReW/PDjYzy5P7eS1e9wMp9AfVhBG2t8tbfQbO8UN8nLkwnADJko 3FTdtiI7I2P0CPHXi7VD1wEKw51XxjgBtlA4W39ASpBe63MwxsWCW+VGQ5kwp9mg+dMf UnUw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=kowwmfyg; 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 3f1490d57ef6-eb38390f59esi52441276.3.2025.09.25.02.07.32 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Sep 2025 02:07:33 -0700 (PDT) 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=hRAG5WEAwv7k5/9B6nG7jG3ajdgMWodIIRKGgTSHrsW+Hqq9VHkj2CIxa3gVcbsNpGeo83L/YW1EqxoxSk2DLvNJ88KLEvv8W9jgZ38Bi0Y+Wf73Dtbcm8d9N65QX1Nh+SqOFXNjBuvJnSoA1cAGL/WjCjMgYrOb8iFHxNY2T6bs1RYw8WXPJs1AyACDZ8xHECIzYBx2ZsbdKGjm/WcQugaBtQL2xp26S/32nCWQJUCLaJBX1vz9mPQjDxb/970adDdTZ8BNv0i2GGLw1vyfx+QWb4vzoY6NkNag5qVW7o4oFRD6k8fCm64RzmbQJDzd3T2caCh6vP1xg2N9SyF0gw== 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=Rse3/kBlPgeHT3MsXVz6b7mpGPe57njIDZOXHNAlAnQ=; b=cTIM2DCxiORy7AIliiOB1CHueCvJ/8loLY+osU398GuGu84OkNsU7TNzASZjfc/v3Wqk9cG3+hwBq5z/ZpsOArqE+d2KDE5fwZtpnxNUaViDFudwP+/9qzcc8p8fQ/h4N9gtTCxkgVYKO6M0SjNvSBmnuItb+rC7ojizvpF7U8yhq7iFw7Qy6Lto7OvKJXMXYdqFFXgpEaczUsGhexWxhyqgGbD3oh1VcD4Cej7iv9Tp9lUp9jftZUeLttawqB9ixFBIwEgUkK+qN48HKBEpP/gE7klpK+mpbJiAuTPjL3CKzIidwEJQre61XptSqVpZAOe7HIWKmD1mcsTe84X9SA== 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 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.20.9160.10; Thu, 25 Sep 2025 09:07:29 +0000 Received: from DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::8198:b4e0:8d12:3dfe]) by DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::8198:b4e0:8d12:3dfe%4]) with mapi id 15.20.9137.018; Thu, 25 Sep 2025 09:07:29 +0000 From: "'MOESSBAUER, Felix' via isar-users" To: "isar-users@googlegroups.com" , "cedric.hombourger@siemens.com" Subject: Re: [PATCH v4 2/4] deb-dl-dir: optimize caching of source packages using apt natively Thread-Topic: [PATCH v4 2/4] deb-dl-dir: optimize caching of source packages using apt natively Thread-Index: AQHcLelIEv6k0YmksUabb2gT0gCFKrSjm88A Date: Thu, 25 Sep 2025 09:07:29 +0000 Message-ID: <87f6ac8b73d31298591e61572426cc5a17218942.camel@siemens.com> References: <20250925065433.4180883-1-cedric.hombourger@siemens.com> <20250925065433.4180883-3-cedric.hombourger@siemens.com> In-Reply-To: <20250925065433.4180883-3-cedric.hombourger@siemens.com> Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.56.2-3 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DU0PR10MB6828:EE_|PAWPR10MB7915:EE_ x-ms-office365-filtering-correlation-id: 417abaae-7051-48d3-bfb0-08ddfc12f443 x-ms-exchange-atpmessageproperties: SA x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|10070799003|376014|366016|1800799024|4022899009|38070700021; x-microsoft-antispam-message-info: =?utf-8?B?aWwzZjNweEJIVHlTNzlNdmlZNzE2UHJFaXFKeGVhYmlkcERWL1hjVDBYR3hs?= =?utf-8?B?K1doWk9qb200ekI4NTJUNDNHYlZZb1lWN3FXZ2N3OUtDNVFuZkExaldMNDVo?= =?utf-8?B?QlR3T3BMN0k3U2NNSEM5MVZCaHFsNUdyL0hFR05CTVM0N0RINHNGb3pjblpN?= =?utf-8?B?VlFKQlZWbDRmTWt5aHhhclFOZWpWbHM4VDYrZ1NZUHBnM2FZZ2FnajFBbHF6?= =?utf-8?B?MmkwTXJHVjFZZGRNSW1RTDRIUkFzbWl1V2tCSk1tUFJJdWx1clBJNU55MVhZ?= =?utf-8?B?WHRTdnY0Q2VJMGFRQjd1Y2ZhY2tMMS9kWmw1bkVvTUM2MEM3OHQ3WktxcDVR?= =?utf-8?B?TzVnekU2bjJqMU13ZzdMaG9QTlZ3eVFhRzhTd1QrdkZzbkEwaVVrVExtNkZ3?= =?utf-8?B?WjZIVHp6dHV4NW1SaHh2cjdyT3ZlNUZBeXd2WDNocW1hd0FKWWNpRlJWelRV?= =?utf-8?B?T3VtVjNMdzA0Rm5IbXJtT21SVDROODZ2Z1RYSlQzMkhmUlRhK3hIT1pYeHIz?= =?utf-8?B?amdqMXlod3VjRUVCaE5LN2V1NUM1ZFNhWlRpUzNzdnRmSDZLems0ZnRYTFNT?= =?utf-8?B?ejFQQ05FTlhYK0F1UFBxMktRVVhHTW5pektOdFY2czFZVG82bzI4bTV4ZUM5?= =?utf-8?B?L0JiQWZ2SUFKdHk1TW10UEhHOXpiQWNvZFpKSjl6UXBSb3FDQ1oxalBRSVVP?= =?utf-8?B?TW1MaC94WVdwbkhyV0M0K1lPSVIxdUFlRHNXMUNnODdlbHNjd25TWFU3VmNw?= =?utf-8?B?R1JIUFQydXR2RG5mb08yN0JKQ29TRVVneVJlNFI3U0RTRHhEZG8zemllNkMv?= =?utf-8?B?a3JoUW54a0xrVFRWZnFiSGV1RDZqNlFQams1ejFjMjBjaFVhQUlzc2pKK09S?= =?utf-8?B?UDkrVytXZnU5Nmw1alNYaUROUWg0OWFGU2R3czYreWIwcjJUaE1DdUpqczkx?= =?utf-8?B?V3pWb0MvSWNDWnNoUVJReDVWemgxd0lyK3lFZ1dPSlhoZkdEMnZjN0ZPKzBo?= =?utf-8?B?RCs2bW5KaG1kaUxkbWlLMVVzcjJxZENMS1FRZ3I0Y1BuSzB0Um1nQzdXU3o3?= =?utf-8?B?UG1KMUl6KytwWG1PWklyUkp4SXZhS3dvZXB6T2U1WU4zY1dwQStheXhiVXRo?= =?utf-8?B?L3ZGeFA4SUlva1FUNHBabTlrVDNnRzBndzAvVUxGZ1gxdDI4OHJIbVQzcmZW?= =?utf-8?B?SEIvbGpWSDh0LzN2M3k5azNYSmpSNGphMlFNb0MwSkFmTjFkOTJ5UmFoc3BB?= =?utf-8?B?QzkzcFR4TGo1TG5BYWRGUXBacUlaSG90WG9tQ2JRUTBXc0RMRE5GZE9PQUpr?= =?utf-8?B?a01oNzcyNFQ1WUt3VHhTY2c4RHgvNlRWeFViUm0xK3lxWWNPc2svckJObndH?= =?utf-8?B?bk41NUhVdHp0RHFCY3FYZkFTWHB6alYvN2tzMW9OT0dhME9sU1N2VXRBQncr?= =?utf-8?B?NmNvQkV1RWIxdDZIdElsRnM4UkE1TGJMWUlNOWYrMm1ZUVBCWExpUm9wb3Yy?= =?utf-8?B?emppb0t4cXJTWWZndmdaRDdCWHREV05iU3JGZWc2K0hOb0NzTXRMZFAzbG1q?= =?utf-8?B?ditvcG01dnZOZS9LTWorUFlzRFFkalQ5Tk1uUU9xNHZ5emo5d2ZpeE1XSDU0?= =?utf-8?B?cmZDMUVPSjBRMVNXZGRFSkZ5Q1k4NVNmeXROaHF0RjlveVNTVmlqZ2FrVlI3?= =?utf-8?B?U2dvRzE3UlNoNEhVc3BFYjZMVFA1TFE0d3pUOHpRTTNlKzlIM0duNHZBUTRt?= =?utf-8?B?ejZTM3FMS1JTOVN3WTBUeC9hc2E0WG9VeEdmTXVKbzNVOU14N2dCK0ZpRko3?= =?utf-8?B?NDNZRFQwTnVBTjBITlhCY1JQNW04NEt2MzhEMEFPeUJ3MTZYbHAxZks3OC9z?= =?utf-8?B?anQrbFg4eHZVT3hEc2xscGRSZklPdFhxMFdBSTg3TWkwUGRvbDFSV2xJbjJx?= =?utf-8?B?VHlQd3ZVVTlqTkdTMXE5NjZHYTZuWTRUT3dBczh6eWk1WkhwalMwckdmQzk3?= =?utf-8?B?U1dRY1ZUODh3PT0=?= 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)(10070799003)(376014)(366016)(1800799024)(4022899009)(38070700021);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NWFPK3VJeS9qb2hQYWtwZ2w1WDlzWWxBS1pnRGVsNHU4aXpKVC9wbVhqdklZ?= =?utf-8?B?UVJtdUc5ZkVNRk82Q0dPdGlDWDNOUXhLQklhdzlBd3FlSDZHQmxsZk9mQUE5?= =?utf-8?B?VjI0Z3RxS2FUZEZrYllYaDIxSmdSODFBTnAwTnc5ODkraGdzclhnT1NXN3pP?= =?utf-8?B?Z2pqTnVaU0ZXczBaaFpLbVJuRFltVW83allWclRNcmNNY2h6Ymt5aVpVcTVP?= =?utf-8?B?dHZWZ2ppMjhEZUExRGpSTm5Gd3BVQUhRL09BaWQ4UVZUYkdzVnBRa056WXJS?= =?utf-8?B?UUx6WmRsS3RQRUNPSy9QZjNQdzdyTUpPdGN0cW40cS9oamQ4RnZiVUIrV1ZV?= =?utf-8?B?RHk0MjA5VTBjVzdycGtwQ1J2N3NIdlRIOHg4RHdXTGVNTkxsYmFyaCtaalEr?= =?utf-8?B?UUdGMTdIYU8xcmNKaVhlTHJNbXZuUVJvSFRpWW5EUlpqKzJOdmZOZmxYbXpw?= =?utf-8?B?TFY3bURmM0JmUkI5d3J2SytPdk1XMDA2QjhOa3FCd1gxUFY3clZJellDSnZO?= =?utf-8?B?UnR2NEQvWmFheFFjYnZFUERoQmNoMktWbE1BK0VrTlFTM3NIeU96YWlDS1Z0?= =?utf-8?B?SjM1dDZESTFJblNqUmxnM081aVFpZm5vOUUvMFh2KzUvdU9BR3h5TEtwU0Va?= =?utf-8?B?SVlZQ21SYXlMaDJkUG1HQXZMdFNKMkFhZml0aFQ4TnRCU0lNSXFjWWdCdk1t?= =?utf-8?B?UWJaZFdQdG5KcTdBWndaNzFvaXA1UkNQNGlyUDVicHJlZmptZlJoVzA4ZFZw?= =?utf-8?B?eitJcEhiK29pQjhNNVFFM0w0YWJSSWNVRVRJVE5hYVVyTm5pUEJ5YkIrUHQ0?= =?utf-8?B?amJTNmJyRmFzZTR6amVybE5FeWhEeTBDbzRDeFdkSVVIanRBcTBvSW5Scjd4?= =?utf-8?B?UmxEbytwOHRJYTVxZFJMcUJWM0UxWjdhM00zN01IY2RJcWVScWtoUlUvN0tn?= =?utf-8?B?MEw3dHZRTjVyY3ZjUExUczNkYURlL3hIY0c1cWlvZzA4UFM0S2NrQ2ZaSDR1?= =?utf-8?B?cFpNUXZjYkhGRlk0UkE0dXV4cVpCYnRabnI3M1M5S05jRnpkS2JTYWxJL1ov?= =?utf-8?B?WlY5Q3VNMlhsTlRLUWFVOU1wVktRcSt0UmxhV2l3d0xVWmQyekNLbitQb1lQ?= =?utf-8?B?UXlsd210S0xVbi9qdjdvdkNsc1JqYlhsS1pwTG53M3VQUHhieDZvMnRyb3pw?= =?utf-8?B?QVNxN3E5eUp0bWFvMElIdkpOUldBQ2Y1ZWZwbngxOVJFVFBzdm1UYXh3NGw1?= =?utf-8?B?Q2F3SmpQR3NKMmp0NUxBOUNZZ0duK3VyaXZwUitUQys3WHlXK0xEUVkrQ0li?= =?utf-8?B?d1VzVzh3dXlwTjVjVmRoTG53dHFjRTBCTC94LzkyVGVDclQrUTNsR3N5bFdR?= =?utf-8?B?bXgyMGFUd296STgzV20xbWwvMjhpLy95REdpWUloQlJTWm5OSGdEVXpsbksv?= =?utf-8?B?SUszc2xMYmhlbUgzS3RrVlNFNzJWVUh1VmNQUDB4S2hTbnhrc3BqOSs2cmNn?= =?utf-8?B?d1gxMmdES1E1M0pYWmRuVGZMSitobjkwczV0UFpSS2krVDBVT1dlUTlwbXFT?= =?utf-8?B?Q1dDaFMzbmtqWW0reWo2QS9YNEJmeSt6RHo3YWF6REFTS0VaNUdiYjFvVVhr?= =?utf-8?B?RmJOVXN4L2E2YWt3QnVCZmNZclovYTlpSDVXYkRVa1UrMHVTSmcwTnp3enQ5?= =?utf-8?B?djFISXZKV1BYUTJqZ0F2UEtILzlFcE12aEhISEM1cWZ5VEtQRUUwa0Q3WXZJ?= =?utf-8?B?dkdrR2VSdGFiLzE4dU80VU9oMkk5eUhmdnc1bzVDeTZkUWJuNlExMjlPY2pv?= =?utf-8?B?bHVaaVdMU1hQWFdONnk2bEhaOFRMQmxvWW5zZlYydmM4ZEk2L3V6eW1DTXJC?= =?utf-8?B?NFh5bFQrNW1ISU9LNElRUFBzNG5wWU1UUk40K29lQVZPeHMzb1NEZzhyMjRE?= =?utf-8?B?cUs0K1VLWWZNVUhYb0RXZytuREdJV2VETU1ZTXZkVlg4ZTNvYnBubTRCRDQw?= =?utf-8?B?QnZhaVI4RmNHYzhCaVd1TUpLbHVpNE90Q3hSVWJGN0FFMFVMdE1YM2w2Smh2?= =?utf-8?B?bHRqVUxIbXZpWUlSQTB3WHc2ajhLUHF1VzEvYTh2bjVhNWpNbnM5SkZiYm5U?= =?utf-8?B?YUtRUWt3aTN0Y0g4dWg1ekZUUHV0dkJMcFJ5d0ZkS3NDMmZTQmlEaWdENXpZ?= =?utf-8?B?djNzd00zNUFQOGFoaDN4REFobS9OTFhqeW1xbjVkYlN0L1RDMFRZQ0FtTkFN?= =?utf-8?Q?TtqvjEhKeomZLRhnOv0/bvx/2RLMbB1RMPIr2Yv1sk=3D?= Content-Type: text/plain; charset="UTF-8" Content-ID: <5B9B39DE03349B43A56CB8ED176D049A@EURPRD10.PROD.OUTLOOK.COM> MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 417abaae-7051-48d3-bfb0-08ddfc12f443 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Sep 2025 09:07:29.3870 (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: X71i+1qKFU1YdKV4mwarHrS3IBtHPf3Cp4dO7Hq7lsqlOtB4C/ase8j3x7LK1RTrFSUott62CB1WlLYmK0H7hRrHQbKdIdFwMZz6SQBC2lc= 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=kowwmfyg; 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: "MOESSBAUER, Felix" Reply-To: "MOESSBAUER, Felix" 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: vMzPohMNKcf7 On Thu, 2025-09-25 at 08:54 +0200, 'Cedric Hombourger' via isar-users wrote: > From: "cedric.hombourger@siemens.com" > > source package are downloaded by entering the target rootfs and run > apt there. For foreign architectures, this results in apt being > executed under QEMU and leads to poor performance. By using the > recently introduced rootfs_native_cmd command wrapper, apt will be > executed natively against the target rootfs and without elevated > privileges. For our test work-load, caching was reduced from more > than 10 hours to an hour. Performance is also more consistent as > it will no longer depend as to when bitbake kicks caching of > source packages for foreign architecture rootfs vs rootfs for the > host (in multiconfig builds). > > Signed-off-by: Cedric Hombourger > --- > meta/classes/deb-dl-dir.bbclass | 37 ++++++++------------------------- > 1 file changed, 9 insertions(+), 28 deletions(-) > > diff --git a/meta/classes/deb-dl-dir.bbclass b/meta/classes/deb-dl-dir.bbclass > index 4780be20..ea0ed3d2 100644 > --- a/meta/classes/deb-dl-dir.bbclass > +++ b/meta/classes/deb-dl-dir.bbclass > @@ -5,25 +5,6 @@ > > inherit repository > > -debsrc_do_mounts() { > - sudo -s < - set -e > - mkdir -p "${1}/deb-src" > - mountpoint -q "${1}/deb-src" || \ > - mount -o bind,private "${DEBSRCDIR}" "${1}/deb-src" > -EOSUDO > -} > - > -debsrc_undo_mounts() { > - sudo -s < - set -e > - mkdir -p "${1}/deb-src" > - mountpoint -q "${1}/deb-src" && \ > - umount "${1}/deb-src" > - rm -rf "${1}/deb-src" > -EOSUDO > -} > - > debsrc_source_version_filter() { > # Filter the input to only consider Package, Version and Source lines > # > @@ -51,11 +32,6 @@ debsrc_download() { > export rootfs_distro="$2" > mkdir -p "${DEBSRCDIR}"/"${rootfs_distro}" > > - debsrc_do_mounts "${rootfs}" > - > - trap 'exit 1' INT HUP QUIT TERM ALRM USR1 > - trap 'debsrc_undo_mounts "${rootfs}"' EXIT > - > ( flock 9 > set -e > printenv | grep -q BB_VERBOSE_LOGS && set -x > @@ -96,13 +72,18 @@ debsrc_download() { > dscname="${src}_${version#*:}.dsc" > [ -f "${DEBSRCDIR}"/"${rootfs_distro}"/"${src}"/"${dscname}" ] || { > # use apt-get source to download sources in DEBSRCDIR > - sudo -E chroot --userspec=$( id -u ):$( id -g ) ${rootfs} \ > - sh -c ' mkdir -p "/deb-src/${1}/${2}" && cd "/deb-src/${1}/${2}" && apt-get -y --download-only --only-source source "$2"="$3" ' download-src "${rootfs_distro}" "${src}" "${version}" > + mkdir -p "${DEBSRCDIR}/${rootfs_distro}"/"${src}" > + rootfs_cmd \ > + --bind "${DEBSRCDIR}" "/deb-src" \ > + --bind "${rootfs}" "${rootfs}" \ > + --chdir "/deb-src/${rootfs_distro}/${src}" \ > + -- \ > + apt-get -o APT::Architecture=${DISTRO_ARCH} \ > + -o Dir="${rootfs}" -y --download-only \ > + --only-source source "${src}=${version}" > } > done > ) 9>"${DEBSRCDIR}/${rootfs_distro}.lock" This lock was previously owned by root, hence it must be manually cleaned when updating to this series. Otherwise the following error happens: /work/build/tmp/work/debian-bookworm-arm64/isar-mmdebstrap-host/1.0- r0/temp/run.do_bootstrap.1528: 262: cannot create /work/build/downloads/deb/debian-bookworm.lock: Permission denied Apart from that, I'm wondering why we don't delete this lock in one of the cleanup handlers. We anyways can only run a single bitbake instance per build dir at a time. Felix > - > - debsrc_undo_mounts "${rootfs}" > } > > dbg_pkgs_download() { > -- > 2.47.3 > > -- > 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/20250925065433.4180883-3-cedric.hombourger%40siemens.com. -- Siemens AG Linux Expert Center Friedrich-Ludwig-Bauer-Str. 3 85748 Garching, Germany -- 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/87f6ac8b73d31298591e61572426cc5a17218942.camel%40siemens.com.