get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 2220091,
    "url": "http://patchwork.ozlabs.org/api/patches/2220091/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/buildroot/patch/ec612e55099118043d351762107b9c1a18387130.1775471071.git.baruch@tkos.co.il/",
    "project": {
        "id": 27,
        "url": "http://patchwork.ozlabs.org/api/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": "<ec612e55099118043d351762107b9c1a18387130.1775471071.git.baruch@tkos.co.il>",
    "list_archive_url": null,
    "date": "2026-04-06T10:24:31",
    "name": "package/libcurl: fix build with wolfssl",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "83ce3d36cb0ad05d5b005c92519bf862cd87a575",
    "submitter": {
        "id": 1458,
        "url": "http://patchwork.ozlabs.org/api/people/1458/?format=api",
        "name": "Baruch Siach",
        "email": "baruch@tkos.co.il"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/buildroot/patch/ec612e55099118043d351762107b9c1a18387130.1775471071.git.baruch@tkos.co.il/mbox/",
    "series": [
        {
            "id": 498836,
            "url": "http://patchwork.ozlabs.org/api/series/498836/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/buildroot/list/?series=498836",
            "date": "2026-04-06T10:24:31",
            "name": "package/libcurl: fix build with wolfssl",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/498836/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2220091/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2220091/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=WLHcxRX0;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org\n (client-ip=140.211.166.137; helo=smtp4.osuosl.org;\n envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org)"
        ],
        "Received": [
            "from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.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 4fq56n5wQKz1y2d\n\tfor <incoming-buildroot@patchwork.ozlabs.org>;\n Mon, 06 Apr 2026 20:24:49 +1000 (AEST)",
            "from localhost (localhost [127.0.0.1])\n\tby smtp4.osuosl.org (Postfix) with ESMTP id 5999B40829;\n\tMon,  6 Apr 2026 10:24:47 +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 FlW0uZXsWEFO; Mon,  6 Apr 2026 10:24:46 +0000 (UTC)",
            "from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp4.osuosl.org (Postfix) with ESMTP id 7D4B24083D;\n\tMon,  6 Apr 2026 10:24:46 +0000 (UTC)",
            "from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133])\n by lists1.osuosl.org (Postfix) with ESMTP id 8080D1EB\n for <buildroot@buildroot.org>; Mon,  6 Apr 2026 10:24:44 +0000 (UTC)",
            "from localhost (localhost [127.0.0.1])\n by smtp2.osuosl.org (Postfix) with ESMTP id 7DEA440126\n for <buildroot@buildroot.org>; Mon,  6 Apr 2026 10:24:44 +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 zyv69UYk69tb for <buildroot@buildroot.org>;\n Mon,  6 Apr 2026 10:24:42 +0000 (UTC)",
            "from mail.tkos.co.il (guitar.tkos.co.il [84.110.109.230])\n by smtp2.osuosl.org (Postfix) with ESMTPS id 8C7FA40084\n for <buildroot@buildroot.org>; Mon,  6 Apr 2026 10:24:41 +0000 (UTC)",
            "from tarshish.tkos.co.il (unknown [10.0.8.2])\n (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n (No client certificate requested)\n by mail.tkos.co.il (Postfix) with ESMTPS id 06F41440867;\n Mon,  6 Apr 2026 13:24:06 +0300 (IDT)"
        ],
        "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 7D4B24083D",
            "OpenDKIM Filter v2.11.0 smtp2.osuosl.org 8C7FA40084"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=buildroot.org;\n\ts=default; t=1775471086;\n\tbh=4axnmOw8b9dob+aK3wfJHgEARBQcuRRZWVZKNkKxbhg=;\n\th=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:\n\t List-Help:List-Subscribe:From:Reply-To:From;\n\tb=WLHcxRX0Famlwzb/usLzuNfL8s/6d+O5fYfaXueblMuIFvxtcV6/mKeY2C/iX5Y3i\n\t nJ7ndDRJgzvYknfycW0LVAMMqB7fLWDcS25y/la/yGLLRtMGhaCEzkDze4wMerJ51C\n\t 7gxB7kzCb1qT01XQaLKQlBpTv7ydGSy83Blb9wdSus00QgHaFNrY07gvJJwBDn0kav\n\t CfM14x0eboi5dqj3YwRa5pxj/RXlMRYMb0e08N43Ey9V5JSpMuR8FDX5Vx1u/YoCDQ\n\t xRPh9Jya8J7+qh8ZIgb4z/nu7ElUfe0Hwmcur4fCn64uuL6zs/fkkyaRiuK1tJ6Utm\n\t PC9FgzfFj+ibw==",
        "Received-SPF": "Pass (mailfrom) identity=mailfrom; client-ip=84.110.109.230;\n helo=mail.tkos.co.il; envelope-from=baruch@tkos.co.il; receiver=<UNKNOWN>",
        "DMARC-Filter": "OpenDMARC Filter v1.4.2 smtp2.osuosl.org 8C7FA40084",
        "To": "buildroot@buildroot.org",
        "Date": "Mon,  6 Apr 2026 13:24:31 +0300",
        "Message-ID": "\n <ec612e55099118043d351762107b9c1a18387130.1775471071.git.baruch@tkos.co.il>",
        "X-Mailer": "git-send-email 2.53.0",
        "MIME-Version": "1.0",
        "X-Mailman-Original-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple;\n d=tkos.co.il; s=default; t=1775471046;\n bh=a28JonN/NHU0PU+HhTCRKFgATQCrUJ8M3LQ8WEKIwIs=;\n h=From:To:Cc:Subject:Date:From;\n b=ObaVzZMT2aADfiml7j5dSyEsIPL/c8d2ugojOQeQ6vru8A6eoyVHkCWbZCvLZ4ZBo\n FfhCPdf7SRs2IanQDQTMX+elN03zeWSCU/IL2leXVDkP9TrC2109Yfp5m9CgFIrQbB\n 1/SKsE5FQ0OZZFNh2T/B9Iv/vYpjjmkxd1DUGlRpCUDAXKzXHPlEljWMw8XieDFo42\n QslKLNgBzHAYWP5JerMCcxrEUIFJBj2tnMhBcJM/kmxsdyCsTLv6xqiRP1ynN+w+Lh\n 4lDiZHJfs2lBS78mILWwscydu1cWxwUqOPwIFALYfissW8kP67gqAqkJe1UWZQEs6W\n rnGKDCn/cebkg==",
        "X-Mailman-Original-Authentication-Results": [
            "smtp2.osuosl.org;\n dmarc=pass (p=quarantine dis=none)\n header.from=tkos.co.il",
            "smtp2.osuosl.org;\n dkim=pass (2048-bit key,\n unprotected) header.d=tkos.co.il header.i=@tkos.co.il header.a=rsa-sha256\n header.s=default header.b=ObaVzZMT"
        ],
        "Subject": "[Buildroot] [PATCH] package/libcurl: fix build with wolfssl",
        "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": "Baruch Siach via buildroot <buildroot@buildroot.org>",
        "Reply-To": "Baruch Siach <baruch@tkos.co.il>",
        "Content-Type": "text/plain; charset=\"us-ascii\"",
        "Content-Transfer-Encoding": "7bit",
        "Errors-To": "buildroot-bounces@buildroot.org",
        "Sender": "\"buildroot\" <buildroot-bounces@buildroot.org>"
    },
    "content": "wolfssl requires definition of SIZEOF_LONG_LONG. Commit 3a5e071e4f9\n(\"package/libcurl: security bump to version 8.19.0\") removed\nSIZEOF_LONG_LONG definitions from libcurl autotools build system,\nbreaking build with wolfssl.\n\nAdd a patch to restore SIZEOF_LONG_LONG.\n\nFixes:\nhttps://autobuild.buildroot.org/results/54140f8139f40a708afd25cd0264b52c7a9bf332\nhttps://autobuild.buildroot.org/results/07fa4932fe247e8e472f0f134db6ec36421303e4\nhttps://autobuild.buildroot.org/results/c0c64b348b5fbaa77ecc117078cbad8ecb9c4941\n\nSigned-off-by: Baruch Siach <baruch@tkos.co.il>\n---\n ...fssl.m4-fix-build-with-older-wolfSSL.patch | 45 +++++++++++++++++++\n package/libcurl/libcurl.mk                    |  3 ++\n 2 files changed, 48 insertions(+)\n create mode 100644 package/libcurl/0001-m4-curl-wolfssl.m4-fix-build-with-older-wolfSSL.patch",
    "diff": "diff --git a/package/libcurl/0001-m4-curl-wolfssl.m4-fix-build-with-older-wolfSSL.patch b/package/libcurl/0001-m4-curl-wolfssl.m4-fix-build-with-older-wolfSSL.patch\nnew file mode 100644\nindex 000000000000..02867bbe6c9f\n--- /dev/null\n+++ b/package/libcurl/0001-m4-curl-wolfssl.m4-fix-build-with-older-wolfSSL.patch\n@@ -0,0 +1,45 @@\n+From ca1c09164b20fad9dd01e670b78d2ecb32a24893 Mon Sep 17 00:00:00 2001\n+From: Baruch Siach <baruch@tkos.co.il>\n+Date: Mon, 30 Mar 2026 17:52:23 +0300\n+Subject: [PATCH] m4/curl-wolfssl.m4: fix build with older wolfSSL\n+\n+Commit 0159100f4f78 (\"lib: use (u)int64_t instead of long long\") removed\n+definition of SIZEOF_LONG_LONG for wolfSSL. This breaks autotools build\n+for wolfSSL version 5.7.2 at least:\n+\n+In file included from .../arm-buildroot-linux-gnueabi/sysroot/usr/include/wolfssl/wolfcrypt/hash.h:29,\n+                 from .../arm-buildroot-linux-gnueabi/sysroot/usr/include/wolfssl/openssl/md5.h:32,\n+                 from md5.c:76:\n+.../arm-buildroot-linux-gnueabi/sysroot/usr/include/wolfssl/wolfcrypt/types.h:1289:10: error: #error \"bad math long / long long settings\"\n+ 1289 |         #error \"bad math long / long long settings\"\n+      |          ^~~~~\n+.../arm-buildroot-linux-gnueabi/sysroot/usr/include/wolfssl/wolfcrypt/types.h:1291:5: error: empty enum is invalid\n+ 1291 |     };\n+      |     ^\n+make[3]: *** [Makefile:2966: libcurl_la-md5.lo] Error 1\n+\n+Restore SIZEOF_LONG_LONG macro definition to fix the build.\n+\n+Upstream: https://github.com/curl/curl/pull/21162/\n+Signed-off-by: Baruch Siach <baruch@tkos.co.il>\n+---\n+ m4/curl-wolfssl.m4 | 3 +++\n+ 1 file changed, 3 insertions(+)\n+\n+diff --git a/m4/curl-wolfssl.m4 b/m4/curl-wolfssl.m4\n+index 48812e724d7f..19a6deaa3e19 100644\n+--- a/m4/curl-wolfssl.m4\n++++ b/m4/curl-wolfssl.m4\n+@@ -127,6 +127,9 @@ if test \"$OPT_WOLFSSL\" != \"no\"; then\n+       AC_MSG_NOTICE([detected wolfSSL])\n+       check_for_ca_bundle=1\n+ \n++      dnl wolfssl/wolfcrypt/types.h needs SIZEOF_LONG_LONG defined!\n++      CURL_SIZEOF(long long)\n++\n+       LIBS=\"$addlib $LIBS\"\n+ \n+       dnl is this wolfSSL providing the original QUIC API?\n+-- \n+2.53.0\n+\ndiff --git a/package/libcurl/libcurl.mk b/package/libcurl/libcurl.mk\nindex 3d00a4a33a8e..9ba13ba63f19 100644\n--- a/package/libcurl/libcurl.mk\n+++ b/package/libcurl/libcurl.mk\n@@ -15,6 +15,9 @@ LIBCURL_LICENSE_FILES = COPYING\n LIBCURL_CPE_ID_VENDOR = haxx\n LIBCURL_INSTALL_STAGING = YES\n \n+# 0001-m4-curl-wolfssl.m4-fix-build-with-older-wolfSSL.patch\n+LIBCURL_AUTORECONF = YES\n+\n # Likewise, there is no compiler on the target, so libcurl-option (to\n # generate C code) isn't very useful\n LIBCURL_CONF_OPTS = \\\n",
    "prefixes": []
}