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, 05 Mar 2025 18:22:13 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-qt1-f189.google.com (mail-qt1-f189.google.com [209.85.160.189]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 525HMBea018272 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 5 Mar 2025 18:22:12 +0100 Received: by mail-qt1-f189.google.com with SMTP id d75a77b69052e-4721d9703ecsf153329591cf.3 for ; Wed, 05 Mar 2025 09:22:12 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1741195326; cv=pass; d=google.com; s=arc-20240605; b=NAk1q855U3zKR2m7d7bdp7PUIK5NRycLPCEhX7eKjVbaHr31t8197qPSV/czhMH57g fmq5DlCyuFSGxUH0ZjV1IRa5p+prtNp7v7oMWqHSdKitze/R0Li2TChlw8P+TbWVAWio 58zRSOmRrpIpFHaPTaVWc6U/Q4CdxT+5MLCEO52cnG6D0RmcaFvjICB5Vv8xe6lzxoRd i/I7ldM8zG+Viv3+b4PzpMWR1O6pbVPujpo9E1t2gPpXb+2q2BQ71xqXcgVjt3uQv5mg H0r1rUF63vmfIIJFIfM7+VyT/bgYkeGHTxa/5BtEmujHS9d8VALE1P+2gRTcLj6gG2sX Uqfw== 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 :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=FvY2Plyl9J82ULvwUeuHdl7M4B2hCAGLwRW68FbP5/Y=; fh=xDZFZF8XdnO8ilzmVGic3F4vkgwjVV9llqb96qPiDo4=; b=FRHjzsTFIP1PL2BE6TMQfcAbk5LQvljjz6iMOkk1GBHf/9A4Tm/Y0OkUuEDLTmHOmy zihsjgyXD0mJ2YCky6HivZ+rNA+gLjQPBThWq5FCVL6oF9H4sZptMwWdUNWIhX7pCB2U 4zIyZvk6RgL3/GdN05VM6CIaM5C5jWpc7yCJTWm0U16AiyBNSS2vEs2MsOl6fylNP4Ps Kekn3bXIeRTrx3HhQlrm2r97hxLNx3pa3y4bBUylszlS0H1/lj2bz+sMXL8Xy+REQkhW B7H42XDGcly2dCJIF/Zjs/eQhPC/lTl2LrgzCALn3a7g0oKycxkuzT1mIog/FklCTQDq X2Vw==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="LydOt/BQ"; 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 benedikt.niedermayr@siemens.com designates 2a01:111:f403:c20a::7 as permitted sender) smtp.mailfrom=benedikt.niedermayr@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=1741195326; x=1741800126; 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:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:cc:to:from:from :to:cc:subject:date:message-id:reply-to; bh=FvY2Plyl9J82ULvwUeuHdl7M4B2hCAGLwRW68FbP5/Y=; b=EDzrXRrakoy+UTXpon9SPqRlKpbRCmU9iuEZRLTc2rMADDSjs398aOdTsKFSkE8Zlh mcT3gDWsJTst7q/V83kRJjj4C+cye4Dn7X3NDsDllCUZvq7RfhFI5or6Al9E12hfa5AM kZYXxmUP0KMaGzzIij92RLywKwz77kkSgEW5+lbHxUy+JIqK37FZQz9/a81w3taXwPjr hgV5ePolGQ/+J2ZI8Na3TgE9qdjs2Ls+VIYk6AxbpGfBCwvBtiB6zjgM8rQo+317Dikc ekO9az24SAIzhnef4oldHPv2prAn6XoLLKjeaMq8uzr4dH5YzUbMoioi0m4+NAh5n/Yv Z/Mw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741195326; x=1741800126; 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:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:cc:to:from :x-beenthere:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=FvY2Plyl9J82ULvwUeuHdl7M4B2hCAGLwRW68FbP5/Y=; b=DUxCIvnkF/S0X5Jl9opj015l+N80LN1nPb0bG/EFCDZRszEV9kfq8QQnZw5EsPLQLa ISXPOZ1JLnAJPHIFMt5pJu9Ltl1B/XZklW4q4wWDziJU1RJiuhqDJsc6PWjtkpVvelS8 S9ytb6Ub7nSiBQ/nPksouHjWtRXbLOo2RpC6G2V3iCb6g/+zUv0F4ngTfL/5IrwW5Mjv 2cE7O85leQmlbs00FE7uiUT0DYjDrvIXePMSHXR1AQKIWajCAG+RuO8QoXOoSZx5ecfx NVp/pvSQtJ+Nsy+pEI/nWBtFKvj25zcWgax7uxBIljIuADVNGwic+rpoNns3snWsQg5O lE4Q== X-Forwarded-Encrypted: i=3; AJvYcCXns1bqHWrMID9QBAj7e1CocZc5e46HpOggOx71EDvVJOltOauFQVbyQ80kxwYaZ6vV+ksh@ilbers.de X-Gm-Message-State: AOJu0YyHhDWGfo7XzUPhAj0K4U/p6ACJB8YPi5FrKXkUsGdCkS+tbApF yuh8lFt+yQckWkcF4qbo8B0B2P7TMbc47mUB8WXn09JxguRJzeP6 X-Google-Smtp-Source: AGHT+IFcfmOOkMhvVFS0ZQQMw07s8M+r5IzAyxIGICuSar8qCvdue0nf34ZxGx8T6QFxzx83y2zenA== X-Received: by 2002:ac8:5884:0:b0:475:cd:c24b with SMTP id d75a77b69052e-4750b237e81mr57125681cf.3.1741195325778; Wed, 05 Mar 2025 09:22:05 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h=Adn5yVHMX8AmmHanEm0GEXAdki6ODODOA6txcAQF15j8+Dsrow== Received: by 2002:ac8:74d4:0:b0:474:ecc0:ce41 with SMTP id d75a77b69052e-4751a140db5ls1071741cf.0.-pod-prod-07-us; Wed, 05 Mar 2025 09:22:05 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCX1MDCQWlpSm+ybbV19/MKFyRjAdoke4DBSWH3W6Zu42sudPGauzmsoDqhAmJCttXuBqYb5vpI5fAQS@googlegroups.com X-Received: by 2002:a05:6102:dc7:b0:4c1:8ebb:400e with SMTP id ada2fe7eead31-4c2e279dbb9mr2540560137.8.1741195324840; Wed, 05 Mar 2025 09:22:04 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1741195324; cv=pass; d=google.com; s=arc-20240605; b=XygN+Qo5JOdRkSt032zky1jWBTe/UcttVhDUxB4Tjo3dg18ovEkNL4ofQ9Ij2iVJVI KqbqtpxBWOFR+5HGWT2+7SWNLcqYb+FA/U+SIckG6cxn4SeRTjj6fpTjzpyhGPe21Y3c qb2aas/SsqcyU3T54mAi4XxZ3cOmEf2TVl7CeKVMjAHT8OFDQRv9P1Dma5A7NCIPGxDz gKyinV93JDrFLj/RnJ/UaN+jxkcs2lNt6oJdyEAQh347sSElzgsSPl8PYW+GMDutxrBL iDb0KvwKrlY5ofbDtt7fpP4NPEWSSMlWDXglrP6IcLOHvsyfKo4qjoPUjVvnryoRkfVc nP6g== 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:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:dkim-signature; bh=ey4kecJCVUNW7hfPi6S3hwLAh5VaYB8oYxbUheotW1k=; fh=iDur7LAXWsSFK3zJrU1H5EMiZtl/H6Dfzc0jWRjeCYk=; b=Sht0N4M71CFXZ55drAVo/pQYWcLcs5aEfc8Qrwuejn/c6yfjruoUaJx1gC+VveexpY WseQ0LlM9zsY5JVDR2Gw/xkuliOsFOAvRSj2Emc3yeUdE592Xjq6jzdFhacW5eXIDxOf 5dpNWqV8PKhLfzLmC4h7NltrJooAs29+HJZDbQganLoGA5zveTnRmzN2R14uUb7s0NKV 7/MeRgglHm18eKcX70akUhJJO7PicyUCJCAfsCCwaSgbxg9FzAGsxqs6J+o0whhpIROm s/+rexaJux9TDmSv2maXzDx+W656XjvlNAu9vCIrA1AyzSKin4Sa3k1nEOLX6VE10DTo DBzQ==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="LydOt/BQ"; 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 benedikt.niedermayr@siemens.com designates 2a01:111:f403:c20a::7 as permitted sender) smtp.mailfrom=benedikt.niedermayr@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c20a::7]) by gmr-mx.google.com with ESMTPS id ada2fe7eead31-4c1261c0498si543660137.2.2025.03.05.09.22.04 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 05 Mar 2025 09:22:04 -0800 (PST) Received-SPF: pass (google.com: domain of benedikt.niedermayr@siemens.com designates 2a01:111:f403:c20a::7 as permitted sender) client-ip=2a01:111:f403:c20a::7; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=wSWTwclZNKMB5n9aBxIMZOPgE1zV/WJKh0RxRsRBeA7L9LkbYQT5/ha4PlV66UC74iEzhqfXGJ4xS/fINNnFr2KY2vRs+bddPsGiRhWsn6iMus7zVn7xTZsmjXC6TKR2YqpTGoKz5yyPiLN37Dt1w6eXCqNPUqgMHdszKX28qBU3a4Hdy/JWh6/4gNZh5wVA3JfRXYSA7ICwxE77XYSw2xCsL4q8zCAtYRzsZjh7MHLNxdxKWiNGlpiGrJYpyUJuvxjmPhTjIWk1iZHIh/T+AuKsuxDLqZ0Q9DGC7y2ToeAw0aJUVRkTZAUVFhodRMRgXXJa0dfTgWQjhWGNmPz+aQ== 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=ey4kecJCVUNW7hfPi6S3hwLAh5VaYB8oYxbUheotW1k=; b=BUOV5Id0NwTrWVtEkgMwQ+BO2Z2W4wHLLMmRuzN/Hw4yUEtFEzVPCRt8wJQEg10Ofns8Rx0FgaLV0mRy1XpInv1SAIfNWNmrDrfuynnHQwHfVbJOE7LLuCceoxzxdx237ic0G9YxWumv6+wE5W4MZqlAHe7/2qTvkgXnGNO3R4XV6FG3cV4h2L6zHf+0PW0R6n3qk+XhgFib5+TswU87IsYIQFR0jvhbG2NxPOOX5Cv35+G55P1F2rmf81yi0CxHQYB6u6h7dl5a3FVI3WlQt2fCjShwpbR4bVMq8k7nzCSY1zrOSUcSYCur2QOFFiL3FDIYKE/wdZ9PqWORdmlWAg== 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 PAXPR10MB5520.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:23e::20) by DB9PR10MB6571.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:3d4::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8511.17; Wed, 5 Mar 2025 17:22:02 +0000 Received: from PAXPR10MB5520.EURPRD10.PROD.OUTLOOK.COM ([fe80::7615:5a22:34bf:f079]) by PAXPR10MB5520.EURPRD10.PROD.OUTLOOK.COM ([fe80::7615:5a22:34bf:f079%6]) with mapi id 15.20.8489.025; Wed, 5 Mar 2025 17:22:02 +0000 From: "'Niedermayr, BENEDIKT' via isar-users" To: "cedric.hombourger@siemens.com" , "isar-users@googlegroups.com" CC: "ubely@ilbers.de" Subject: Re: [PATCH] deb-dl-dir: remove excessive calls to dpkg-deb in debsrc_download Thread-Topic: [PATCH] deb-dl-dir: remove excessive calls to dpkg-deb in debsrc_download Thread-Index: AQHbjdAziypmuRq4YkuiZhQDqLT1kbNkypWA Date: Wed, 5 Mar 2025 17:22:02 +0000 Message-ID: <7b3cd7c5-0575-4e5a-9ce9-1c0e89a47e83@siemens.com> References: <20250305131142.2717692-1-cedric.hombourger@siemens.com> In-Reply-To: <20250305131142.2717692-1-cedric.hombourger@siemens.com> Accept-Language: de-DE, en-US Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PAXPR10MB5520:EE_|DB9PR10MB6571:EE_ x-ms-office365-filtering-correlation-id: 95b85ef3-6a9a-4f59-b129-08dd5c0a3e40 x-ms-exchange-atpmessageproperties: SA x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|376014|366016|1800799024|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?c09GLzVrQnF0a1UrWXZTWGxILy92TTYvSUpodEZDbmxQVHdOTlN4Q0dyNTgr?= =?utf-8?B?d0pOUU85bzUxdm82bVlvMThxRDR5Ym1rbGJDOE5QSFMvc21MZlRIa1pIMlBa?= =?utf-8?B?QkQ5N1dkOEY0cWhiQUFZNmROMFljOGw4ZktVMzRreThwcUVPL1E2Y3NrbHZK?= =?utf-8?B?SEx4c2hodm5CRDYyM0dnclEyN2NXTXFxYi9TUWZ5aHdPdHh1ckxDUm1sSEZN?= =?utf-8?B?MXhPU1BWTTF5TkROUGprOVFlWmQ4VDBwNWx5OVY0Z1FtMGk0MDFNYWRSTEdQ?= =?utf-8?B?M3hQZS9GSVBqQjg4d0xzelMwTTEwR3psamhDY3djV3pSRFU5VzhlQmFlSmxJ?= =?utf-8?B?ZkRHOUZEMzg1VEphOU9KVk1WanQyMUVocU5MS1p1OGhUcFIxN2psQTNwLzl0?= =?utf-8?B?aU5XL2RIcDRJcW5MMnlGUk81enRsQldYU3pKK1laOFRDcUZ0cktYb0JwcVgw?= =?utf-8?B?bFl5WDdtSlFZSzlnSXZ2RjljbWlMMUIxM3NUU1d6RlZDZW53cmJ6MnhKNmUx?= =?utf-8?B?WjVpNHBUZU1EV1F2bS9seEljeDBHd2VJMHI3L002djFENkFqaHBDbEwxckZJ?= =?utf-8?B?dzZGRG9RNW9jRDBOQUdXRitCOUppWnR3WnhQdG9vVXVhNjJTVG5oemViNEIv?= =?utf-8?B?MzlDWnJTNzlGZExwK1RBNmFzMU1LK1BZSi9melJlUlZxZnhlQ3FJL2c1TUNI?= =?utf-8?B?VjRkWUJ5U1BnS3BuZTliNHZUZHB3K0NVMjB6Umw5OTgzWHRZM2h5Y1NUNzZZ?= =?utf-8?B?Qm0zN2RZdlBVVStHWVg3QUQxSmV2YTcyOFRBYkJMVm85b2EySStUdTQvdVZs?= =?utf-8?B?ZFdEbVN4SVhhamErRUJ3dmJURDJCSGp2aGVTelpnUXZmbjlMQVFuWkFZSUhI?= =?utf-8?B?aWUrdHJPTm42aVFjUHhNTDhkdFdZRlVqNVpWVHU4c01OVEFCTnlqaWVrWWJs?= =?utf-8?B?bTB5TlBvd3hNMkh2YzRIc1pUVGdsMkhOdWdUNGxORm5oeWxHTm9VWndOQjJh?= =?utf-8?B?cGZvQmZMcXZ0V3gyL0dmMVBsTUhqTS8yS3Z5WnpQaWpZZHI1bFh5eFFwY0F5?= =?utf-8?B?MTFlQVNVWlY1L0NyYVIyNHRwY3p5clZtR1NjZlhsVVVkVWY5OWtPUHVab0wz?= =?utf-8?B?bU9hUTJYaU5IaXkyNU13WE1XQm42Znp1YjI5dHJvbkVNcVRTTHJZTWZVREh4?= =?utf-8?B?UFV1WnhmRnpLZ2k5elFveUpxem9ZNnNMVlpleFFoUzNFNzYwbWhzQTBLQ3M0?= =?utf-8?B?S3FXa09MTk1qemZCVjVabnM0dEU4d1NMUjZ3UG5kMCtqSXR0SkNLQzFSaU9s?= =?utf-8?B?dHpUY1pwZzJFQ3NiSStVdys2Z2tQMGkzS1I4QXFlcmk5dExicGpDWFZtN01u?= =?utf-8?B?aDJzTGkyWU9PZVM0SlJyWGZ4THQzcnVIeGMxRGJtaTBSZlNSSlRDTGh5TThK?= =?utf-8?B?Qzh3OUNOOVlmZ0dvMnpTZ3F6WlVRcEt5MnBESUs4OHRDWXlLQnNTVE1jcDBi?= =?utf-8?B?YWM5N0RWNVFLUENBczB2ZGg3TXVvOHdnUVdQaitVUUM5NjJXYVd3a21lWFN4?= =?utf-8?B?ZFB2Y3ZiNDdwRitQUFpFR0pkMlB6L1lWWmtvcDBkdExjSzErSjVGcS9oUzVx?= =?utf-8?B?d0VnVThQN2dQSEJiNHNUMU0xTFRLM0VhYW5PWXI3WHZPbnJ5czE4amhkKzQ1?= =?utf-8?B?R2ZWWGIrTHZOeDBzQURlMm5vZlp1UUswb1V4RzZyUjVpYVdWSCtzYmVWRkhl?= =?utf-8?B?NkVhWTdPcGtDNzIxWFU2SXhFOFNLbGpxczZPZXpKbFhrVDVMUzUvYTg4bTVT?= =?utf-8?B?c1lGbEhMS2x4empDeTNEZHNaVEJEZlROL0t0SnRSV3F6a0lISlpmVHRMRVNl?= =?utf-8?Q?x3ebpQu3YXWoP?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR10MB5520.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(1800799024)(38070700018);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZlBBbThwTFVoWi9lZFdmVzA2bklXdjNmUitkaHlrVmE3ZVBjWjhTTzlhNit1?= =?utf-8?B?RXduTWd1ck41Z0JhZ3FTWXhTa2hLanR2a240MGpxSE9YM09hcjRiUE5UL0Jo?= =?utf-8?B?YkJOelpYSFh2VFRWYUJIM3E2Q2JycHVISERMTHNkWXhYMXMwajgwcE9iWHR6?= =?utf-8?B?NkxQMmc5ZG5yQ3A4MVpGdUpsMWRzOGxYRDlxVUc2am9teWg5cy9kdkNmNUU4?= =?utf-8?B?RHhhcGxITEdhYzdMSTgybUF1VTUvZ0RtYUpndGRNR1hnR1FMTWVibnJ2cDNx?= =?utf-8?B?aEsvWHpyQVFXVElHVlVYNkRGZ1prQk9xTUQrZzhaSEFoMG1SK0VQMzJBY2xC?= =?utf-8?B?Y2RqTi96bXU3TDJKeTRUaWY0NzdPZUFSY0kwQlBUVXVUclRMUGpRUWlDWXJh?= =?utf-8?B?bU1vdW4xYnkxOEVwOU5tWmpnK1hvZ3VQQmxSUXZMcTl0bnkvYU9oZWRPZVI4?= =?utf-8?B?OVoxTjhZRklHTGNVN21sMExZRi9lS1J6blgyWmQ5aG5FcnhHanErU29qUzRM?= =?utf-8?B?eGdGblVyU1dMNmU3Q1huOXM1cjNrb3lac1FWT01CU0VLZlRSVEc0Q2svMm9a?= =?utf-8?B?SWh5d25JWTEzMmp0Z1h1Y1k3ZFhrR1hENjZPNmJjRVQ5UUVQRUMyMVdzSUZF?= =?utf-8?B?ZVN3TUZYK3NKeC83bjU4L1ZIY0U5cVRJTHNDbTVoS01paEpjT0d1bE1VNmJY?= =?utf-8?B?aEUvQVh0eE8wdDJJUUNkb0xFVWl4Qmp3UkVNcENjU2p4WkFYUWVhRDJ2SlZk?= =?utf-8?B?Ni9uZXcrOUlRSGlkNXJvQkJFQjlCcXdWM2tOOEdIQ0V4cTA4TFIrdk03QUg1?= =?utf-8?B?K1d6OGNnTnRqZmJHK2dKb21Kc3dFbUF6d2pDRk9oekw0dEJFczhkUHltU1c4?= =?utf-8?B?RE90NVVjcEl6SmtwdnNkRk4vN3psT082V2p2REVRbDJrS21XYys3YUN3RG1w?= =?utf-8?B?dytzVWhKVWw1dTdaempuRDRiT0hhYmdUTktXYUlueGFYQWtHcFdQVmJKb1ll?= =?utf-8?B?TkxqYTFHZG0wVzJIL3BvWUR6Z1QwQWZMRXpZZVFNRXZPTnE2aDZjcTVMWEw1?= =?utf-8?B?S0xLL09KOE15dit0S1hJSmQ3amQzK20zRnAyU25kM1QyTUV4Z3dldmFFMXFM?= =?utf-8?B?RWJPUjJKcWFtb2Q4Nkp2eHAyMGZ6NkdtMmpEZmNaS0xzUlUzWDhFcXMwemNR?= =?utf-8?B?Qkd1QkxKUnRCY0dXYUZqZHVaQ1FHbnd4ZGxVSC8yOWliQnBaZlFIclJmdHk0?= =?utf-8?B?ZmV1Tng4MFZIQzBJSnM0VThYZVpqTktGQ0ErWWpHa3BtR3NRRkgxMjRxZm84?= =?utf-8?B?UnNtb0lqYlYveXk0T1EzREtWaVVnV1BGck1QSjMxQWhDamtzUzV5Q0xVNWk1?= =?utf-8?B?NTh6WmEwYytXRVBJVFdMaVZKTXBYaWQ1SDduVytWTit4SmVGUDB1NWlmYXc2?= =?utf-8?B?cm4rWEtWdW8wSWNRSjRYci9wcXF5QXR2QTYyR3BVMUI2WnJCWW80M0lVUFZt?= =?utf-8?B?L3lmd0lnTk9PTDlwMjlETE1ZRXZaR1VCYy9vRlh6YnVHMzhla3RxYTVaTVpU?= =?utf-8?B?a1JPUURVL21PdU0xQlpYeHliSXZ1M2c0aWM1R0FBUTdmR0RBMjhsZU85VVZL?= =?utf-8?B?WitmaU9zKzVibUFZdjh5YktTOFBJQnR1aUVHWnAwNjg3amxpYVdSSmpIeG5X?= =?utf-8?B?dFJGd1RHSFdOSzI3ZTFGN05SV1pCcllvcWo5SGRYaDVYVm1ncm8rS3VQdmZj?= =?utf-8?B?WWlwS0NRQ09ORUdYVlBpYXRieDJnSmE3dkJTSVlSMUFrc0hJc3FMaWxVMlhz?= =?utf-8?B?WExXNDA4dnlxdnRVR2pKMjhrTjRWMG1laGRENFo3STdlNGwvT1M1UTI0TzZT?= =?utf-8?B?UDdSYW9pa2twWDRPUzdlTGFYVDJoakZVazkrUk1JZkRORU82allhQjBnVGt6?= =?utf-8?B?L0dzTWJRL09BbGlYR3JLdis0U3ZUcHlOMEhZUjkxWUxFaUQxSE05U0p0S08v?= =?utf-8?B?eDRnc1ViaTUwRGNndHE0b1pMVkZHZnJwcWJoTmJZejYyUk9jQjJLUFl2LzFK?= =?utf-8?B?Y2xRd1V6NVFqWFZkVnE3MHBPSEJyMmR3Wnc4UjlPSk1XSEJsS1Bkc0RKZ3A3?= =?utf-8?B?dlE3MFZZU20rRTdGTUlWQWgzWlRMT0FYQ0Fvbzh2blFtMWlaOW1CNWRSaWZ1?= =?utf-8?B?cGc9PQ==?= Content-Type: text/plain; charset="UTF-8" Content-ID: <8097ED31D8BDA64B8AFBAB056A0840A1@EURPRD10.PROD.OUTLOOK.COM> MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PAXPR10MB5520.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 95b85ef3-6a9a-4f59-b129-08dd5c0a3e40 X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Mar 2025 17:22:02.0168 (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: 7BSyYKeph4ibcP+Qa+VB0VKincN/mMnbEV47kE3GGORqlfOF0BOweaqy0oe7smJKkp9mNaUk0bDBTA9Pnsdj56s5ZzRAfuxnuSt+m70bMYY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR10MB6571 X-Original-Sender: benedikt.niedermayr@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="LydOt/BQ"; 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 benedikt.niedermayr@siemens.com designates 2a01:111:f403:c20a::7 as permitted sender) smtp.mailfrom=benedikt.niedermayr@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: "Niedermayr, BENEDIKT" Reply-To: "Niedermayr, BENEDIKT" 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=-2.2 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_H3,RCVD_IN_MSPIKE_WL,RCVD_IN_PSBL, 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: C7I6ySoBI9rs On 05.03.25 14:11, 'Cedric Hombourger' via isar-users wrote: > Several calls to dpkg-deb are made for each single .deb file found in > downloads to parse individual fields. This approach is terribly slow > when a large amount of .deb files are found. Use apt-ftparchive to > produce an index of packages that were found and a simple awk script > to produce a (sorted) list of source package names and their versions. > Also avoid using sed to remove Epoch from the version when we are > trying to determine the name of the .dsc file: we instead use a simple > POSIX parameter expansion to remove everything up to the first colon > > Signed-off-by: Cedric Hombourger > --- > meta/classes/deb-dl-dir.bbclass | 62 +++++++++++++++++++-------------- > 1 file changed, 35 insertions(+), 27 deletions(-) > > diff --git a/meta/classes/deb-dl-dir.bbclass b/meta/classes/deb-dl-dir.bbclass > index 7ebd057e..53ce4538 100644 > --- a/meta/classes/deb-dl-dir.bbclass > +++ b/meta/classes/deb-dl-dir.bbclass > @@ -5,23 +5,6 @@ > > inherit repository > > -is_not_part_of_current_build() { > - local package="$( dpkg-deb --show --showformat '${Package}' "${1}" )" > - local arch="$( dpkg-deb --show --showformat '${Architecture}' "${1}" )" > - local version="$( dpkg-deb --show --showformat '${Version}' "${1}" )" > - # Since we are parsing all the debs in DEBDIR, we can to some extend > - # try to eliminate some debs that are not part of the current multiconfig > - # build using the below method. > - local output="$( grep -xhs ".* status installed ${package}:${arch} ${version}" \ > - "${IMAGE_ROOTFS}"/var/log/dpkg.log \ > - "${SCHROOT_HOST_DIR}"/var/log/dpkg.log \ > - "${SCHROOT_TARGET_DIR}"/var/log/dpkg.log \ > - "${SCHROOT_HOST_DIR}"/tmp/dpkg_common.log \ > - "${SCHROOT_TARGET_DIR}"/tmp/dpkg_common.log | head -1 )" > - > - [ -z "${output}" ] > -} > - > debsrc_do_mounts() { > sudo -s < set -e > @@ -54,16 +37,41 @@ debsrc_download() { > ( flock 9 > set -e > printenv | grep -q BB_VERBOSE_LOGS && set -x > - find "${rootfs}/var/cache/apt/archives/" -maxdepth 1 -type f -iname '*\.deb' | while read package; do > - is_not_part_of_current_build "${package}" && continue > - local src="$( dpkg-deb --show --showformat '${source:Package}' "${package}" )" > - local version="$( dpkg-deb --show --showformat '${source:Version}' "${package}" )" > - local dscname="$(echo ${src}_${version} | sed -e 's/_[0-9]\+:/_/')" > - local dscfile=$(find "${DEBSRCDIR}"/"${rootfs_distro}" -name "${dscname}.dsc") > - [ -n "$dscfile" ] && continue > - > - 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}" Maybe a pointer to my previous patch [1] which addresses this as well but with a different motivation. Your patch would also fix a regression that has been introduced with mmdebstrap. At least my patch is causing problems. [1] https://groups.google.com/g/isar-users/c/IeORW6eiTxI > + > + # Use apt-ftparchive to scan all .deb files found in the download directory > + # and produce an index that we can "parse" with awk. This is much faster > + # than parsing each .deb file individually using dpkg-deb. Lines from the > + # index we need are: > + # > + # Package: > + # Version: > + # Source: () > + # > + # If Source is omitted, then = and > + # if is not specified then it is . > + # The awk script handles these optional fields. It looks for Size: as a > + # trigger to print the source,version tupple > + > + apt-ftparchive --md5=no --sha1=no --sha256=no --sha512=no \ > + -a "${DISTRO_ARCH}" packages \ > + "${rootfs}/var/cache/apt/archives" \ > + | awk '/^Package:/ { s=$2; } > + /^Version:/ { v=$2; next } > + /^Source:/ { s=$2; if ($3 ~ /^\(/) v=substr($3, 2, length($3)-2) } > + /^Size:/ { print s, v}' \ > + | sort -u \ > + | while read src version; do > + # Name of the .dsc file does not include Epoch, remove it before checking > + # if sources were already downloaded. Avoid using sed here to reduce the > + # number of processes being spawned by this function: we assume that the > + # version is correctly formatted and simply strip everything up to the > + # first colon > + 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}" > + } > done > ) 9>"${DEBSRCDIR}/${rootfs_distro}.lock" > -- 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/7b3cd7c5-0575-4e5a-9ce9-1c0e89a47e83%40siemens.com.