From patchwork Sat Mar 22 06:15:18 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Cedric Hombourger X-Patchwork-Id: 253 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Sat, 22 Mar 2025 07:15:46 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-ed1-f56.google.com (mail-ed1-f56.google.com [209.85.208.56]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 52M6Fkjd012059 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sat, 22 Mar 2025 07:15:46 +0100 Received: by mail-ed1-f56.google.com with SMTP id 4fb4d7f45d1cf-5e83e38d218sf2595774a12.1 for ; Fri, 21 Mar 2025 23:15:46 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1742624141; cv=pass; d=google.com; s=arc-20240605; b=Ciary4szHmaUuHWYt8UY7RESrauF1KasYt/oe7s4RQjzSK8m2bcoUZNhpQoMn2/oWU /n152ttk2bgeCVaMNCtRHkiUNLprq09Ii9UsKNPmpjCN0N81gZ1mC78lrnOpyGPr5tZx 1UvSxlH9TL/vNLr+/BlAy9Ydy36PRZhzE4uakYeKQGKNpPfSFo9qVXTT0IB3NZ/tztf2 iJDXfPaEJFUuLcVK1ACTFxTquBLYWBUbKIuyGK3nmTYVojUkkFkpsMTV0MPqc2OCNwNT /FpTs3/wfx7xqiOMrPouv3pJ63jcK5QNU+JZz/Q/H6drTHzgU309mOSwciDXYjLYo/qK kQhw== ARC-Message-Signature: i=2; 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:feedback-id:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=/YnZ+WvO34nsLLgmKjIYBSNAVSUY9RJhgBt62PuiBLY=; fh=ShsDxKE5MmWUx/LtzE4DiKoukCIGYreW1NOnmGc5AOs=; b=fivpmHMt0c/mVA/mbbfRfGCTiGQS6STRLRCY8gwvvvvPTmWUh1JxSMrkZI8U20nOJJ Xwmfxl1tOCTOwEMnFR8uIRKdvWpQvVFJVzlCeZu8NwjjF6g/jp3icGeULgdLqksvPFWp Npide/S6/r73EuYLq/BFfxzUR8k+swAaJQmFsVsD9HmfUwjECnTsZn9rlal6PPY8dsuS u1fkpuhSzzz/pP4gv9Nj0vpORLICqigSpJ51xMYTNJ1d7gXoSbp5ZDSTv4SNEH9NbmT0 OD/af257lqb1NUAdBHl3p/vdMdpSCzc8LqkMzYBcv9R6I5wZD7u+t9xGu5Ogz00rR4QY rcLQ==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b="ii5r/xNH"; spf=pass (google.com: domain of fm-1212295-20250322061536a508bac1cb8157c98a-j6mukr@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-1212295-20250322061536a508bac1cb8157c98a-j6MUKr@rts-flowmailer.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=1742624141; x=1743228941; darn=isar-build.org; 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:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=/YnZ+WvO34nsLLgmKjIYBSNAVSUY9RJhgBt62PuiBLY=; b=XZ+1iwYArxFokYYloLWt9NYDco4AORnmAzJ8re/c9OEkwbtQl53+MV8rHvK8sDNfIT tZDbajXvNa8Um+gdyZ0pN+y07OVReF7/z1ZwDI2hWTIr3cW3HRoaOEF7LxIKpMZbukJM DarkUVy8jEafooLBuTmQc5ZnDRBv9GSm9CDT6zhLq5gWiTXtCPcYnA46jZ4gYF4a6F8P 5YjmlV27RSMSWJv2pXNs8KKqH0XHm2Y/rCPzQk3jKA2CUhLut4PK/5Rwo3RLB9EHvu4k 9zjDE9Chd0Bc537kFpf00AZVj6IRp4ONJ+lw4MnCUfGI4DCHKRpUQ3+1MBgGG6lr1X5j TALQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742624141; x=1743228941; 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:feedback-id :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=/YnZ+WvO34nsLLgmKjIYBSNAVSUY9RJhgBt62PuiBLY=; b=aMtpKZKYpkiNVhs38JvNGHsxIaTQFUAQSTWoabHQJt5+97lioC0wnLYLIQ3oMyUczt XLeKG1S6mIwrA5Wunqj3H+sQFqf96MJHtgHFrLXCaq5SUX0UfzGFnW+NbKJyT8mPh3CF MA9lN8hsUIECZVB4+oP/EPeCYuotL9ofP/V2PR+Gw5hSxKAsYkMTo4c11Yt3P3NCb4Sp TA8aHPjSeLKJTaPpimoUylssgXznwEf2rstIg+HrhrTanq+/vk/bPJr8JNAZMTA43Hes WakTo6fbs3IpgaAcGbU3QMs2sO6BSBrWwWfHEfIgTqQFRvJk0jL63lS8zsMFzKewovzc krcg== X-Forwarded-Encrypted: i=2; AJvYcCUoS2Kya7V4XgdpG6j0RAIokMV53GMw0LWxBB0B2oS2tggXO0ux0gtNYUlho3qi9jq10sIBab8=@isar-build.org X-Gm-Message-State: AOJu0YzYj44tdM0IB2aNI4bP5sE/UgKmj9RCrmw/g6FnX0b9OVdJm3H3 a6nN0rqJSEcezM0uv+5M16tbKRjZY2fISJLsZFvP72DVl2F1dsvL X-Google-Smtp-Source: AGHT+IEBijFUTKWU/2f2IOpCvLfyyjaOmo1S37MUV++CEtm1L530XP4RPrqYgpb7hOr04T2DsWroUw== X-Received: by 2002:a05:6402:2683:b0:5e5:334e:86d9 with SMTP id 4fb4d7f45d1cf-5eb9a025ee0mr9847804a12.13.1742624139763; Fri, 21 Mar 2025 23:15:39 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h=ARLLPAIwYkM9zQLerNa+ZxjRnYESiYQpur35iP0rwg8rFV6Rmw== Received: by 2002:a50:9ea2:0:b0:5eb:8f39:e67d with SMTP id 4fb4d7f45d1cf-5eb9c4bda20ls595427a12.0.-pod-prod-00-eu; Fri, 21 Mar 2025 23:15:36 -0700 (PDT) X-Received: by 2002:a17:907:7ba8:b0:ac3:88a:a001 with SMTP id a640c23a62f3a-ac3cdf8a34fmr1011815866b.19.1742624136564; Fri, 21 Mar 2025 23:15:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1742624136; cv=none; d=google.com; s=arc-20240605; b=VyVql5r0pcUdyWHiZ36pNnh8fzPac8KdHGb0GosIy22Ki4fIqlGd5f8bKPUCjoQSR2 YBZswn4imSOj+ZrX5IB1oVQwNX0xplhq7Ad+KD8xEG7xgamEvj1elRLmkpI5XJa9PN6f AROE2/xcMSo4woZG6MzsanBWrN8zfkmcz2TCZDt10hAn0zyn+zCs+CRNMeV6VY80Vwt0 4/G/AyHXhmCoLoGkz9J3dXa+nP74YnmToyTl5IcyeKqw2bL6WfUtmROjNrsKhXAjNb3q QOC2BLwW5hN7efauARSQsn7dXTWbNlkxInA1Xpp8BiEYUtssJ9+O7MvvGnmEIfGNlr1x VBdQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=feedback-id:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=vJx6gTjdzk6W5EXDyrm59Dk0pXf9EssQhRHiTF47hAc=; fh=yuBAxkaMYSnaF7r+lbEZdWO7eG7htBqkQ2A7TcD4+Dg=; b=gHcwpLPaEDc3DkvhZmglNHN0/Zay8Kbc/vmEhWk0frXobGPqdsVzG8QzJQ6eoSj+Ex 7MmsYZs3rR/E5gbuvugMiF/IUuIuB4ocNKVd38wCqjw5z+d2EbCNNhd6BqEEcPWhrmxe 4YUSe9HV8D9x/EW/2PPWUtn7LEfVTVDB7xPNgBva7M9GJBPBHn1lBPu6B+9oLWhKfetC SHSNqbBMi9jYvwzrdv3XE16ukCNBB19ykVRycf2NoWyQV7aF95eE52wC7ek3HLCqAoHN 1QqlptaRnbfTNbdmHZCm3+8Z/1zeyWkxSrPFC+DuRusNcPe8jbqaRKNzJQ8AEsEzMFr0 Yhlw==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b="ii5r/xNH"; spf=pass (google.com: domain of fm-1212295-20250322061536a508bac1cb8157c98a-j6mukr@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-1212295-20250322061536a508bac1cb8157c98a-j6MUKr@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-64-228.siemens.flowmailer.net (mta-64-228.siemens.flowmailer.net. [185.136.64.228]) by gmr-mx.google.com with ESMTPS id 4fb4d7f45d1cf-5ebcce05169si30181a12.0.2025.03.21.23.15.36 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 21 Mar 2025 23:15:36 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-1212295-20250322061536a508bac1cb8157c98a-j6mukr@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) client-ip=185.136.64.228; Received: by mta-64-228.siemens.flowmailer.net with ESMTPSA id 20250322061536a508bac1cb8157c98a for ; Sat, 22 Mar 2025 07:15:36 +0100 X-Patchwork-Original-From: "'Cedric Hombourger' via isar-users" From: Cedric Hombourger To: isar-users@googlegroups.com Cc: ubely@ilbers.de, Cedric Hombourger Subject: [PATCH v2 0/1] deb-dl-dir: remove excessive calls to dpkg-deb in debsrc_download Date: Sat, 22 Mar 2025 07:15:18 +0100 Message-Id: <20250322061519.2522459-1-cedric.hombourger@siemens.com> In-Reply-To: <20250305131142.2717692-1-cedric.hombourger@siemens.com> References: <20250305131142.2717692-1-cedric.hombourger@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1212295:519-21489:flowmailer X-Original-Sender: cedric.hombourger@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b="ii5r/xNH"; spf=pass (google.com: domain of fm-1212295-20250322061536a508bac1cb8157c98a-j6mukr@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-1212295-20250322061536a508bac1cb8157c98a-j6MUKr@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Cedric Hombourger Reply-To: Cedric Hombourger 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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= Changes since v1: * v1 had is_not_part_of_current_build() removed. It turns out that we better check what .deb files get imported in the apt cache of our rootfs to make sure that we only try to fetch sources for packages we know. This is now achieved with apt-cache dumpavail to obtain a list of known source packages. Cedric Hombourger (1): deb-dl-dir: remove excessive calls to dpkg-deb in debsrc_download meta/classes/deb-dl-dir.bbclass | 78 +++++++++++++++++++++------------ 1 file changed, 51 insertions(+), 27 deletions(-)