Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/1.2/patches/2228496/?format=api
{ "id": 2228496, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2228496/?format=api", "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=api", "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=api", "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=api", "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" ] }