{"id":2228496,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2228496/?format=json","web_url":"http://patchwork.ozlabs.org/project/buildroot/patch/20260426153334.1026982-2-fiona.klute@gmx.de/","project":{"id":27,"url":"http://patchwork.ozlabs.org/api/1.2/projects/27/?format=json","name":"Buildroot development","link_name":"buildroot","list_id":"buildroot.buildroot.org","list_email":"buildroot@buildroot.org","web_url":"","scm_url":"","webscm_url":"","list_archive_url":"","list_archive_url_format":"","commit_url_format":""},"msgid":"<20260426153334.1026982-2-fiona.klute@gmx.de>","list_archive_url":null,"date":"2026-04-26T15:33:29","name":"[v2,1/6] support/scripts/pkg-stats: search only Config.in{, .host} for URL","commit_ref":null,"pull_url":null,"state":"new","archived":false,"hash":"11f5479127191d2cce508f1024cadd5713b4663a","submitter":{"id":88431,"url":"http://patchwork.ozlabs.org/api/1.2/people/88431/?format=json","name":"Fiona Klute","email":"fiona.klute@gmx.de"},"delegate":null,"mbox":"http://patchwork.ozlabs.org/project/buildroot/patch/20260426153334.1026982-2-fiona.klute@gmx.de/mbox/","series":[{"id":501542,"url":"http://patchwork.ozlabs.org/api/1.2/series/501542/?format=json","web_url":"http://patchwork.ozlabs.org/project/buildroot/list/?series=501542","date":"2026-04-26T15:33:30","name":"Bugfixes for pkg-stats","version":2,"mbox":"http://patchwork.ozlabs.org/series/501542/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/patches/2228496/comments/","check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/2228496/checks/","tags":{},"related":[],"headers":{"Return-Path":"<buildroot-bounces@buildroot.org>","X-Original-To":["incoming-buildroot@patchwork.ozlabs.org","buildroot@buildroot.org"],"Delivered-To":["patchwork-incoming-buildroot@legolas.ozlabs.org","buildroot@buildroot.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=buildroot.org header.i=@buildroot.org\n header.a=rsa-sha256 header.s=default header.b=bMZYrmQK;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org\n (client-ip=2605:bc80:3010::137; helo=smtp4.osuosl.org;\n envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org)"],"Received":["from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g3W2P4bTsz1y2d\n\tfor <incoming-buildroot@patchwork.ozlabs.org>;\n Mon, 27 Apr 2026 01:34:05 +1000 (AEST)","from localhost (localhost [127.0.0.1])\n\tby smtp4.osuosl.org (Postfix) with ESMTP id 7033042936;\n\tSun, 26 Apr 2026 15:33:57 +0000 (UTC)","from smtp4.osuosl.org ([127.0.0.1])\n by localhost (smtp4.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id iYymkGuTGxT7; Sun, 26 Apr 2026 15:33:56 +0000 (UTC)","from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp4.osuosl.org (Postfix) with ESMTP id C02AA4290D;\n\tSun, 26 Apr 2026 15:33:55 +0000 (UTC)","from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136])\n by lists1.osuosl.org (Postfix) with ESMTP id 642EF2DF\n for <buildroot@buildroot.org>; Sun, 26 Apr 2026 15:33:53 +0000 (UTC)","from localhost (localhost [127.0.0.1])\n by smtp3.osuosl.org (Postfix) with ESMTP id 5560961C0A\n for <buildroot@buildroot.org>; Sun, 26 Apr 2026 15:33:53 +0000 (UTC)","from smtp3.osuosl.org ([127.0.0.1])\n by localhost (smtp3.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id yiBAkgZH_V61 for <buildroot@buildroot.org>;\n Sun, 26 Apr 2026 15:33:52 +0000 (UTC)","from mout.gmx.net (mout.gmx.net [212.227.17.20])\n by smtp3.osuosl.org (Postfix) with ESMTPS id 2A99E61C0B\n for <buildroot@buildroot.org>; Sun, 26 Apr 2026 15:33:50 +0000 (UTC)","from client.hidden.invalid by mail.gmx.net (mrgmx105\n [212.227.17.168]) with ESMTPSA (Nemesis) id 1M26r3-1wF6kE0dxZ-00Dxgt; Sun, 26\n Apr 2026 17:33:47 +0200"],"X-Virus-Scanned":["amavis at osuosl.org","amavis at osuosl.org"],"X-Comment":"SPF check N/A for local connections - client-ip=140.211.166.142;\n helo=lists1.osuosl.org; envelope-from=buildroot-bounces@buildroot.org;\n receiver=<UNKNOWN> ","DKIM-Filter":["OpenDKIM Filter v2.11.0 smtp4.osuosl.org C02AA4290D","OpenDKIM Filter v2.11.0 smtp3.osuosl.org 2A99E61C0B"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=buildroot.org;\n\ts=default; t=1777217635;\n\tbh=6iRv726k5KHUNq8373xzWnZsayA5deAc3T7knK5tWuM=;\n\th=To:Cc:Date:In-Reply-To:References:Subject:List-Id:\n\t List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe:\n\t From:Reply-To:From;\n\tb=bMZYrmQKA+6AalUENacdYFNZWfA/ypY+C/VIaPjIfOG5x09CJhtC00bYEq6w9dsBD\n\t 1yxMkwWs9kvGQ7+qRd+wsg0tvAMeOga4mKLy15FgmvSls7CKWP/RdFuV1uGX4inV5P\n\t 4U3vThpu0lA2Ye6mafLcKTN/Jmlon7/uf6+St32Xpt80jlJu18mKWCnL0IDHTfgmwd\n\t Lrlno5DolRNKioDQBydOfyyPQTiVUi6rtPFxr24ipftAgKPKj+T+D97yUdw0EZMlPq\n\t 94KjSzCu/OcYentk85/XfQf0872f5UISk7WYsCcb5AY1pR2fpcDu3Fxhuv3AZsfQNx\n\t ABExUHzYzl01Q==","Received-SPF":"Pass (mailfrom) identity=mailfrom; client-ip=212.227.17.20;\n helo=mout.gmx.net; envelope-from=fiona.klute@gmx.de; receiver=<UNKNOWN>","DMARC-Filter":"OpenDMARC Filter v1.4.2 smtp3.osuosl.org 2A99E61C0B","X-UI-Sender-Class":"724b4f7f-cbec-4199-ad4e-598c01a50d3a","To":"buildroot@buildroot.org","Cc":"Sen Hastings <sen@hastings.org>,\n\tFiona Klute <fiona.klute@gmx.de>","Date":"Sun, 26 Apr 2026 17:33:29 +0200","Message-ID":"<20260426153334.1026982-2-fiona.klute@gmx.de>","X-Mailer":"git-send-email 2.53.0","In-Reply-To":"<20260426153334.1026982-1-fiona.klute@gmx.de>","References":"<20260426153334.1026982-1-fiona.klute@gmx.de>","MIME-Version":"1.0","X-Provags-ID":"V03:K1:mleC8XVCzHezdw31S6pBn+/azHEZLT+6c/7Hkvb8wEMk14D/D9m\n yhyn0b7wU7N6QFdAEmKMPMSJqEL5PBo4xd5qNWtirHPBJ/edGFio3teVRjxM4GfS6fAiBIW\n PROnxJgtzRbV1RjA5GrMVHZRMbTJZAn3vgxQ5pKKZZHG/n3mckg/q38YjFcXacVGqunSJdG\n nn2I/zOedRCCMkGygQheg==","UI-OutboundReport":"notjunk:1;M01:P0:0IVELp7i2TU=;w5rPQydgWPNxRwKqmC1ME3zWt0J\n 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\n jG49Rw==","X-Mailman-Original-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=gmx.de;\n s=s31663417; t=1777217627; x=1777822427; i=fiona.klute@gmx.de;\n bh=WjuuFixtzZHN6fn7XN/kAy3S7kwJXnbBPpmfgK8/G28=;\n h=X-UI-Sender-Class:From:To:Cc:Subject:Date:Message-ID:In-Reply-To:\n References:MIME-Version:Content-Transfer-Encoding:cc:\n content-transfer-encoding:content-type:date:from:message-id:\n mime-version:reply-to:subject:to;\n b=LZBMtlTv7g40mU2pzpAjU2Dvh7pFU1h6vvLdibr8rBcvFNIH/EO/9yj0qhSNnDQG\n e4KDDD/tSzCv2VrFM7+ekrxgBP6qHrM46WMWYWBFRSlpxgaxUDY+KStEJnE6MnYo+\n UoOHp3KO74nL33aoVsdKUsuJKVKPK5lKdhvEze1V7PavzuV0V4vdjtCGF0IPt+VcS\n bKAqc21++mMh74ctyAD4Bl7m3Qf/R52dHGhHl6xqfzKRdlZNXCKPLh0pTROu65FMG\n lB9Kh5cVSnIxYPb85p/EH1FFXn8xGUposahajdQRctSfeNV7wobNTB9DVcDEQlM4T\n h4AgNz8CBGgm3Ov1bQ==","X-Mailman-Original-Authentication-Results":["smtp3.osuosl.org;\n dmarc=pass (p=quarantine dis=none)\n header.from=gmx.de","smtp3.osuosl.org;\n dkim=pass (2048-bit key,\n unprotected) header.d=gmx.de header.i=fiona.klute@gmx.de header.a=rsa-sha256\n header.s=s31663417 header.b=LZBMtlTv"],"Subject":"[Buildroot] [PATCH v2 1/6] support/scripts/pkg-stats: search only\n Config.in{, .host} for URL","X-BeenThere":"buildroot@buildroot.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Discussion and development of buildroot <buildroot.buildroot.org>","List-Unsubscribe":"<https://lists.buildroot.org/mailman/options/buildroot>,\n <mailto:buildroot-request@buildroot.org?subject=unsubscribe>","List-Archive":"<http://lists.buildroot.org/pipermail/buildroot/>","List-Post":"<mailto:buildroot@buildroot.org>","List-Help":"<mailto:buildroot-request@buildroot.org?subject=help>","List-Subscribe":"<https://lists.buildroot.org/mailman/listinfo/buildroot>,\n <mailto:buildroot-request@buildroot.org?subject=subscribe>","From":"Fiona Klute via buildroot <buildroot@buildroot.org>","Reply-To":"Fiona Klute <fiona.klute@gmx.de>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Errors-To":"buildroot-bounces@buildroot.org","Sender":"\"buildroot\" <buildroot-bounces@buildroot.org>"},"content":"The previous Config.* glob also caught linux/Config.ext.in and\npackage/php/Config.ext, as well as some backup files created by\neditors (e.g. Config.in~ after editing a Config.in file in Emacs),\nleading to wrong results depending on directory listing order.\n\nAlso use \"with\" to automatically close the file when the block is\nleft, even on error.\n\nSigned-off-by: Fiona Klute <fiona.klute@gmx.de>\n---\nThis cannot solve the problem we have no structured URL information\nand don't look at which option the URL is listed under, but at least\nit's less wrong.\n\nChanges v1 -> v2:\n* Try fixed names instead of globbing all directory entries\n\n support/scripts/pkg-stats | 22 +++++++++++-----------\n 1 file changed, 11 insertions(+), 11 deletions(-)","diff":"diff --git a/support/scripts/pkg-stats b/support/scripts/pkg-stats\nindex 55aa63c861..efb85a7405 100755\n--- a/support/scripts/pkg-stats\n+++ b/support/scripts/pkg-stats\n@@ -148,17 +148,17 @@ class Package:\n         Fills in the .url field\n         \"\"\"\n         self.status['url'] = (\"warning\", \"no Config.in\")\n-        for filename in os.listdir(self.pkgdir):\n-            if fnmatch.fnmatch(filename, 'Config.*'):\n-                fp = open(os.path.join(self.pkgdir, filename), \"r\")\n-                for config_line in fp:\n-                    if URL_RE.match(config_line):\n-                        self.url = config_line.strip()\n-                        self.status['url'] = (\"ok\", \"found\")\n-                        fp.close()\n-                        return\n-                self.status['url'] = (\"error\", \"missing\")\n-                fp.close()\n+        for filename in ('Config.in', 'Config.in.host'):\n+            try:\n+                with open(os.path.join(self.pkgdir, filename), \"r\") as fp:\n+                    for config_line in fp:\n+                        if URL_RE.match(config_line):\n+                            self.url = config_line.strip()\n+                            self.status['url'] = (\"ok\", \"found\")\n+                            return\n+                    self.status['url'] = (\"error\", \"missing\")\n+            except FileNotFoundError:\n+                continue\n \n     @property\n     def patch_count(self):\n","prefixes":["v2","1/6"]}