Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/1.1/patches/2228161/?format=api
{ "id": 2228161, "url": "http://patchwork.ozlabs.org/api/1.1/patches/2228161/?format=api", "web_url": "http://patchwork.ozlabs.org/project/buildroot/patch/20260425144306.881411-1-fiona.klute@gmx.de/", "project": { "id": 27, "url": "http://patchwork.ozlabs.org/api/1.1/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": "" }, "msgid": "<20260425144306.881411-1-fiona.klute@gmx.de>", "date": "2026-04-25T14:43:04", "name": "[1/3] support/scripts/pkg-stats: search only Config.in* for URL, autoclose file", "commit_ref": null, "pull_url": null, "state": "superseded", "archived": false, "hash": "61417f0950e42630045f5e7693dcf74c9e5b99eb", "submitter": { "id": 88431, "url": "http://patchwork.ozlabs.org/api/1.1/people/88431/?format=api", "name": "Fiona Klute", "email": "fiona.klute@gmx.de" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/buildroot/patch/20260425144306.881411-1-fiona.klute@gmx.de/mbox/", "series": [ { "id": 501442, "url": "http://patchwork.ozlabs.org/api/1.1/series/501442/?format=api", "web_url": "http://patchwork.ozlabs.org/project/buildroot/list/?series=501442", "date": "2026-04-25T14:43:06", "name": "[1/3] support/scripts/pkg-stats: search only Config.in* for URL, autoclose file", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/501442/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2228161/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2228161/checks/", "tags": {}, "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=tILjWmNh;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org\n (client-ip=2605:bc80:3010::138; helo=smtp1.osuosl.org;\n envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org)" ], "Received": [ "from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138])\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 4g2sym2qHLz1y2d\n\tfor <incoming-buildroot@patchwork.ozlabs.org>;\n Sun, 26 Apr 2026 00:43:44 +1000 (AEST)", "from localhost (localhost [127.0.0.1])\n\tby smtp1.osuosl.org (Postfix) with ESMTP id 9B46483EB1;\n\tSat, 25 Apr 2026 14:43:35 +0000 (UTC)", "from smtp1.osuosl.org ([127.0.0.1])\n by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id 9mb-sjMOGXL2; Sat, 25 Apr 2026 14:43:34 +0000 (UTC)", "from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp1.osuosl.org (Postfix) with ESMTP id D7DA683E95;\n\tSat, 25 Apr 2026 14:43:33 +0000 (UTC)", "from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133])\n by lists1.osuosl.org (Postfix) with ESMTP id 52B55231\n for <buildroot@buildroot.org>; Sat, 25 Apr 2026 14:43:32 +0000 (UTC)", "from localhost (localhost [127.0.0.1])\n by smtp2.osuosl.org (Postfix) with ESMTP id 4156B4082D\n for <buildroot@buildroot.org>; Sat, 25 Apr 2026 14:43:32 +0000 (UTC)", "from smtp2.osuosl.org ([127.0.0.1])\n by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id g7_5OiVldbDX for <buildroot@buildroot.org>;\n Sat, 25 Apr 2026 14:43:31 +0000 (UTC)", "from mout.gmx.net (mout.gmx.net [212.227.15.15])\n by smtp2.osuosl.org (Postfix) with ESMTPS id ABFCB40815\n for <buildroot@buildroot.org>; Sat, 25 Apr 2026 14:43:30 +0000 (UTC)", "from client.hidden.invalid by mail.gmx.net (mrgmx004\n [212.227.17.190]) with ESMTPSA (Nemesis) id 1M5QJD-1wFpHS49Sv-009EWs; Sat, 25\n Apr 2026 16:43:24 +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 smtp1.osuosl.org D7DA683E95", "OpenDKIM Filter v2.11.0 smtp2.osuosl.org ABFCB40815" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=buildroot.org;\n\ts=default; t=1777128213;\n\tbh=K68AcMpadZk68NdX4PcQQBGz+pkeesNXYMhmkKdZGl4=;\n\th=To:Cc:Date:Subject:List-Id:List-Unsubscribe:List-Archive:\n\t List-Post:List-Help:List-Subscribe:From:Reply-To:From;\n\tb=tILjWmNhLmJHMSR8B1Mgo92wl7y8C1UT8XUk2ZAu8NoS23mKASxvoNU777SHEpM/V\n\t Hg2w5f5s41v5MNZHZA3AhW++4X8Dw2H3mMQGNLhi+cXafrpIAuIkTcgfIkqOK+kERy\n\t L+JcruTNGg6aCdPOfRO1mGtx+SS/NZqxG/SvPxjHXQpDsMAf0rkISrALSrU5AflROv\n\t teeK35rioBFGCQf1PnVDV6qTQO4rZSojh0YHKE/X9jVujLGO5tGOq4tFA/c1mwIRdn\n\t j9jLlJ0IyYcCpnMu7d0PSxUe3QB1C2bYVYzSrI+jqMkIHsIKy5/8Fy5RR3RgnDb48b\n\t FybfxvVxzuE7g==", "Received-SPF": "Pass (mailfrom) identity=mailfrom; client-ip=212.227.15.15;\n helo=mout.gmx.net; envelope-from=fiona.klute@gmx.de; receiver=<UNKNOWN>", "DMARC-Filter": "OpenDMARC Filter v1.4.2 smtp2.osuosl.org ABFCB40815", "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": "Sat, 25 Apr 2026 16:43:04 +0200", "Message-ID": "<20260425144306.881411-1-fiona.klute@gmx.de>", "X-Mailer": "git-send-email 2.53.0", "MIME-Version": "1.0", "X-Provags-ID": "V03:K1:5hcQmTEVVywZAd0E+tvoEiLDg81UW1Far4ZcIz1SbNLgJovKZ53\n fzrQjO1NIgRcNDm9ibDSAfHZvbn734VnjpDtBrXRe/VnKCnwKddrppDHGDNWs8YhG45rLZD\n 16gErl9FqH7UNGuCq59o4YuI3vtnGxg4ETBKygiD3gFob4Kk0yPdZKYVBUcJKzPgrIEyplQ\n zNTbANFmnKCmHoMY/UPSA==", "UI-OutboundReport": "notjunk:1;M01:P0:inO+8F98jQM=;keEQyhgsTPIcJjt5gD72HQMb/Ff\n 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\n CIJi0wuuIjOrF5cYH7nraUgwBBOD7/hT1JVg=", "X-Mailman-Original-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=gmx.de;\n s=s31663417; t=1777128204; x=1777733004; i=fiona.klute@gmx.de;\n bh=2lwBQIJkjGVz4ywEiMA5lJdDe2bd+SfwhmA/5PkIGGc=;\n h=X-UI-Sender-Class:From:To:Cc:Subject:Date:Message-ID:\n 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=FAWPHH0dAE9zJ+cZ/WHQ/NUGYy0w+ti/oxQ055YD16UvkD1SAuAltpbVqABlGgAw\n AGct+k3r0T26hdNUt//rONyjICq6B84S60SclFE2II498WSk6Rhw3SQ81Wg9tIdXy\n BA0osDngczmP1rQB1HHSmhAAVdfF/j8nAs52gUIoDga5EsKIgeMFluVWP7roxPjHA\n i/Pnws8QvGgv1IS0kerd/UMwNdNJBbUDgX2L0XliJMkPdvShEAMXgbbs8VdUJHrua\n EUawn9ETG4v2njwmUb4jVeWDu3dxGPgoVRSP5b8odO3cT25M5twXW/UEISC+ma7We\n wIZHd29MXqf6+8rhUw==", "X-Mailman-Original-Authentication-Results": [ "smtp2.osuosl.org;\n dmarc=pass (p=quarantine dis=none)\n header.from=gmx.de", "smtp2.osuosl.org;\n dkim=pass (2048-bit key) header.d=gmx.de header.i=fiona.klute@gmx.de\n header.a=rsa-sha256 header.s=s31663417 header.b=FAWPHH0d" ], "Subject": "[Buildroot] [PATCH 1/3] support/scripts/pkg-stats: search only\n Config.in* for URL, autoclose file", "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. Using \"with\" automatically closes the file\nwhen the block is left, 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 and\ndon't look at which option the URL is listed under, but at least it's\nslightly less wrong.\n\n support/scripts/pkg-stats | 18 ++++++++----------\n 1 file changed, 8 insertions(+), 10 deletions(-)", "diff": "diff --git a/support/scripts/pkg-stats b/support/scripts/pkg-stats\nindex 55aa63c861..1d50c86d40 100755\n--- a/support/scripts/pkg-stats\n+++ b/support/scripts/pkg-stats\n@@ -149,16 +149,14 @@ class Package:\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+ if fnmatch.fnmatch(filename, 'Config.in*'):\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 \n @property\n def patch_count(self):\n", "prefixes": [ "1/3" ] }