get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/1.1/patches/2229165/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 2229165,
    "url": "http://patchwork.ozlabs.org/api/1.1/patches/2229165/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/buildroot/patch/20260427200100.1413484-1-giulio.benetti@benettiengineering.com/",
    "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": "<20260427200100.1413484-1-giulio.benetti@benettiengineering.com>",
    "date": "2026-04-27T20:01:00",
    "name": "package/libblockdev: bump to version 3.5.0",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "85c50d67e5b3afdc0e5013181e61457ba6dce51b",
    "submitter": {
        "id": 77479,
        "url": "http://patchwork.ozlabs.org/api/1.1/people/77479/?format=api",
        "name": "Giulio Benetti",
        "email": "giulio.benetti@benettiengineering.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/buildroot/patch/20260427200100.1413484-1-giulio.benetti@benettiengineering.com/mbox/",
    "series": [
        {
            "id": 501724,
            "url": "http://patchwork.ozlabs.org/api/1.1/series/501724/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/buildroot/list/?series=501724",
            "date": "2026-04-27T20:01:00",
            "name": "package/libblockdev: bump to version 3.5.0",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/501724/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2229165/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2229165/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=VeWLc5f5;\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 4g4Fd56hy7z1xvV\n\tfor <incoming-buildroot@patchwork.ozlabs.org>;\n Tue, 28 Apr 2026 06:33:13 +1000 (AEST)",
            "from localhost (localhost [127.0.0.1])\n\tby smtp1.osuosl.org (Postfix) with ESMTP id 6BE7A8120D;\n\tMon, 27 Apr 2026 20:33:11 +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 jamgrmlxODfw; Mon, 27 Apr 2026 20:33:09 +0000 (UTC)",
            "from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp1.osuosl.org (Postfix) with ESMTP id BECF181349;\n\tMon, 27 Apr 2026 20:33:09 +0000 (UTC)",
            "from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138])\n by lists1.osuosl.org (Postfix) with ESMTP id 1F7992DF\n for <buildroot@buildroot.org>; Mon, 27 Apr 2026 20:33:08 +0000 (UTC)",
            "from localhost (localhost [127.0.0.1])\n by smtp1.osuosl.org (Postfix) with ESMTP id 1CBFA81349\n for <buildroot@buildroot.org>; Mon, 27 Apr 2026 20:33:08 +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 YEv3GsMRsGhx for <buildroot@buildroot.org>;\n Mon, 27 Apr 2026 20:33:06 +0000 (UTC)",
            "from smtpcmd0987.aruba.it (smtpcmd0987.aruba.it [62.149.156.87])\n by smtp1.osuosl.org (Postfix) with ESMTPS id B277481345\n for <buildroot@buildroot.org>; Mon, 27 Apr 2026 20:33:04 +0000 (UTC)",
            "from localhost.localdomain ([84.33.84.190])\n by Aruba SMTP with ESMTPSA\n id HSdawBD7s4bDkHSdawpQnS; Mon, 27 Apr 2026 22:33:02 +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 BECF181349",
            "OpenDKIM Filter v2.11.0 smtp1.osuosl.org B277481345"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=buildroot.org;\n\ts=default; t=1777321989;\n\tbh=6Ld6NZMRgW57cRvHS84dgHoYciguQrtMGSlskjAIvxg=;\n\th=From:To:Cc:Date:Subject:List-Id:List-Unsubscribe:List-Archive:\n\t List-Post:List-Help:List-Subscribe:From;\n\tb=VeWLc5f5YfDtfaMLkpjjPq7J5xSANGIv9kn0ogeWI1olFdYRfIHDu7cDh+6rB9kSD\n\t To17jO37fDu6BFudB5OywLbKYNXtI0x4WERZG2E7D0zcS5SumKQldYaGI/Pp8AymuQ\n\t 613xgJI1HonIEIJwp6GlEEWbA8HimnH8zxAjgsY1KFCNT42gXFzY8SEx1VPZz3DTlC\n\t 7jFhn4bq4cmvzd3VVrbpUDG4vBHzi0wqOyGbsO+ps50r4pC3bAqzrD9NQ0OOTQIuFi\n\t hQTAyLL2KxsWWW2J4BbUi5Y4lD+T2aXk9etcB7qRSM43oMeihgJYjVsX4NRffvdU9c\n\t AT+v7h73bdGUg==",
        "Received-SPF": "Pass (mailfrom) identity=mailfrom; client-ip=62.149.156.87;\n helo=smtpcmd0987.aruba.it;\n envelope-from=giulio.benetti@benettiengineering.com;\n receiver=<UNKNOWN>",
        "DMARC-Filter": "OpenDMARC Filter v1.4.2 smtp1.osuosl.org B277481345",
        "From": "Giulio Benetti <giulio.benetti@benettiengineering.com>",
        "To": "buildroot@buildroot.org",
        "Cc": "Giulio Benetti <giulio.benetti@benettiengineering.com>",
        "Date": "Mon, 27 Apr 2026 22:01:00 +0200",
        "Message-ID": "<20260427200100.1413484-1-giulio.benetti@benettiengineering.com>",
        "X-Mailer": "git-send-email 2.47.3",
        "MIME-Version": "1.0",
        "X-CMAE-Envelope": "\n MS4xfDKgtci5d/5wp37mfLePgLuPCBK00RpZhOkXnjgVRd9a3bOCEY32kAEjDx77fV2l/O5bLXZ98MeoCUOmQMY7sg9cqML3nlAHHblJ+51bKgz/Og7rvPV1\n NX+mxdL7+xJOcG3eg57bpPNyZO/9MoLFT3lLGrkKP2egriQ0bQW0YbsvjdbLyDE2QfyCPVNgYfhxtUtlwXL3Uyc7Wzoa65n94H10MrRolmknOVPlCjhiD+EO\n kQPxHMJ1AMpToKg4ip1c7hj/0lfUN/1sHlqyQxk0gNM=",
        "X-Mailman-Original-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple;\n d=aruba.it; s=a1;\n t=1777321982; bh=OaXcssNwe0xtCYCE++fxP1o1kZGyyL0QqMCzbWwl6Ok=;\n h=From:To:Subject:Date:MIME-Version;\n b=PfKRak4XsOHHhlvXN7KkOS2NJFbe1XfqVaQJhbv7mkD8K4/dKiV8Oqx83m1qsZlmo\n RWcT4CfEM3n8qoQJBxniHfTAW+0hStkrXCvDc26haG2mJvFZEST+2EMdOe1smj5YPA\n 9qDS/2juQSQFbRV+2sMKCsMWtXCqLXNCVpXgtliDRA06oZ/eNHLba8v5uch3Rd2oQh\n z3ibzkHfo37staAMUFuJwR++g4AxQbSISnmmHCKl2FM+0jYqtAgFvU83UZ8Sfv51F3\n BTKUMRcc9USoa5mKgvlpU9ldwtXtMhYH0HwXZ0s1K4KtptewE0rO0DVC8r1PEn4DIJ\n tyvPGOg+obW/g==",
        "X-Mailman-Original-Authentication-Results": [
            "smtp1.osuosl.org;\n dmarc=pass (p=none dis=none)\n header.from=benettiengineering.com",
            "smtp1.osuosl.org;\n dkim=pass (2048-bit key,\n unprotected) header.d=aruba.it header.i=@aruba.it header.a=rsa-sha256\n header.s=a1 header.b=PfKRak4X"
        ],
        "Subject": "[Buildroot] [PATCH] package/libblockdev: bump to version 3.5.0",
        "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>",
        "Content-Type": "text/plain; charset=\"us-ascii\"",
        "Content-Transfer-Encoding": "7bit",
        "Errors-To": "buildroot-bounces@buildroot.org",
        "Sender": "\"buildroot\" <buildroot-bounces@buildroot.org>"
    },
    "content": "Release notes:\nhttps://github.com/storaged-project/libblockdev/blob/3.5.0/NEWS.rst\n\nReworked local patch.\n\nSigned-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>\n---\n ...-replacement-function-for-strerror_l.patch | 35 +++++++++++++------\n package/libblockdev/libblockdev.hash          |  2 +-\n package/libblockdev/libblockdev.mk            |  2 +-\n 3 files changed, 26 insertions(+), 13 deletions(-)",
    "diff": "diff --git a/package/libblockdev/0001-Provide-replacement-function-for-strerror_l.patch b/package/libblockdev/0001-Provide-replacement-function-for-strerror_l.patch\nindex d073e16ac5..dbbe3e5c4a 100644\n--- a/package/libblockdev/0001-Provide-replacement-function-for-strerror_l.patch\n+++ b/package/libblockdev/0001-Provide-replacement-function-for-strerror_l.patch\n@@ -1,5 +1,5 @@\n-From 01883cc14904e55d90955ad7cd9fc55bc18364ac Mon Sep 17 00:00:00 2001\n-From: Thomas Petazzoni <thomas.petazzoni@bootlin.com>\n+From 3d198be196bdc59ba332b87d8c2959de0b9160d2 Mon Sep 17 00:00:00 2001\n+From: Giulio Benetti <giulio.benetti@benettiengineering.com>\n Date: Sat, 20 Jan 2024 13:29:28 +0100\n Subject: [PATCH] Provide replacement function for strerror_l()\n \n@@ -11,18 +11,19 @@ Upstream: N/A since it's due uclibc only\n \n Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>\n Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>\n-[Giulio: ported to version 3.0 and 3.1]\n+[Giulio: ported to version 3.0, 3.1 and 3.5]\n ---\n- configure.ac       | 2 ++\n- src/utils/module.c | 1 +\n- src/utils/utils.h  | 4 ++++\n- 3 files changed, 7 insertions(+)\n+ configure.ac          | 2 ++\n+ src/utils/dev_utils.c | 1 +\n+ src/utils/module.c    | 1 +\n+ src/utils/utils.h     | 4 ++++\n+ 4 files changed, 8 insertions(+)\n \n diff --git a/configure.ac b/configure.ac\n-index 02b26e3e..67341134 100644\n+index e5d65d8b..507fa854 100644\n --- a/configure.ac\n +++ b/configure.ac\n-@@ -120,6 +120,8 @@ AC_CHECK_HEADERS([dlfcn.h string.h unistd.h sys/fcntl.h sys/ioctl.h linux/random\n+@@ -123,6 +123,8 @@ AC_CHECK_HEADERS([dlfcn.h string.h unistd.h sys/fcntl.h sys/ioctl.h linux/random\n                   [LIBBLOCKDEV_SOFT_FAILURE([Header file $ac_header not found.])],\n                   [])\n  \n@@ -31,8 +32,20 @@ index 02b26e3e..67341134 100644\n  AC_ARG_WITH([escrow],\n      AS_HELP_STRING([--with-escrow], [support escrow @<:@default=yes@:>@]),\n      [],\n+diff --git a/src/utils/dev_utils.c b/src/utils/dev_utils.c\n+index 89a54b4c..b4be5b44 100644\n+--- a/src/utils/dev_utils.c\n++++ b/src/utils/dev_utils.c\n+@@ -23,6 +23,7 @@\n+ #include <errno.h>\n+ \n+ #include \"dev_utils.h\"\n++#include \"utils.h\"\n+ \n+ /**\n+  * bd_utils_dev_utils_error_quark: (skip)\n diff --git a/src/utils/module.c b/src/utils/module.c\n-index 6557c3ab..5893f0ac 100644\n+index 11e139f8..c8b124e0 100644\n --- a/src/utils/module.c\n +++ b/src/utils/module.c\n @@ -28,6 +28,7 @@\n@@ -59,5 +72,5 @@ index 801a8b6e..b2bdf0d0 100644\n   * SECTION: utils\n   * @short_description: library providing utility functions used by the blockdev library and its plugins\n -- \n-2.34.1\n+2.47.3\n \ndiff --git a/package/libblockdev/libblockdev.hash b/package/libblockdev/libblockdev.hash\nindex ad0dce77ff..e76e02a756 100644\n--- a/package/libblockdev/libblockdev.hash\n+++ b/package/libblockdev/libblockdev.hash\n@@ -1,3 +1,3 @@\n # Locally calculated\n-sha256  65ef9a37babd44b85b8ff9b273f90f9f7d5f8ff7b0c76a8edb69240325fd83f4  libblockdev-3.4.0.tar.gz\n+sha256  bccd30e6b5d11504de60d9889ff6a2a25b07a4ec8f04070f2387e168301b3e3a  libblockdev-3.5.0.tar.gz\n sha256  97bdc721d875501b6243a456333fdfdb1ab64d31c4da2554de845caf4674b946  LICENSE\ndiff --git a/package/libblockdev/libblockdev.mk b/package/libblockdev/libblockdev.mk\nindex b8f5a6cffc..e5cbe45b93 100644\n--- a/package/libblockdev/libblockdev.mk\n+++ b/package/libblockdev/libblockdev.mk\n@@ -4,7 +4,7 @@\n #\n ################################################################################\n \n-LIBBLOCKDEV_VERSION = 3.4.0\n+LIBBLOCKDEV_VERSION = 3.5.0\n LIBBLOCKDEV_SITE = https://github.com/storaged-project/libblockdev/releases/download/$(LIBBLOCKDEV_VERSION)\n LIBBLOCKDEV_LICENSE = LGPL-2.1\n LIBBLOCKDEV_LICENSE_FILES = LICENSE\n",
    "prefixes": []
}