get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 129111,
    "url": "https://patches.dpdk.org/api/patches/129111/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/patch/20230629125838.1995751-1-christian.ehrhardt@canonical.com/",
    "project": {
        "id": 1,
        "url": "https://patches.dpdk.org/api/projects/1/?format=api",
        "name": "DPDK",
        "link_name": "dpdk",
        "list_id": "dev.dpdk.org",
        "list_email": "dev@dpdk.org",
        "web_url": "http://core.dpdk.org",
        "scm_url": "git://dpdk.org/dpdk",
        "webscm_url": "http://git.dpdk.org/dpdk",
        "list_archive_url": "https://inbox.dpdk.org/dev",
        "list_archive_url_format": "https://inbox.dpdk.org/dev/{}",
        "commit_url_format": ""
    },
    "msgid": "<20230629125838.1995751-1-christian.ehrhardt@canonical.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20230629125838.1995751-1-christian.ehrhardt@canonical.com",
    "date": "2023-06-29T12:58:35",
    "name": "doc: ensure sphinx output is reproducible",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "78ef4a7315653892a6d4719c62ca896e957d7bfb",
    "submitter": {
        "id": 382,
        "url": "https://patches.dpdk.org/api/people/382/?format=api",
        "name": "Christian Ehrhardt",
        "email": "christian.ehrhardt@canonical.com"
    },
    "delegate": {
        "id": 1,
        "url": "https://patches.dpdk.org/api/users/1/?format=api",
        "username": "tmonjalo",
        "first_name": "Thomas",
        "last_name": "Monjalon",
        "email": "thomas@monjalon.net"
    },
    "mbox": "https://patches.dpdk.org/project/dpdk/patch/20230629125838.1995751-1-christian.ehrhardt@canonical.com/mbox/",
    "series": [
        {
            "id": 28712,
            "url": "https://patches.dpdk.org/api/series/28712/?format=api",
            "web_url": "https://patches.dpdk.org/project/dpdk/list/?series=28712",
            "date": "2023-06-29T12:58:35",
            "name": "doc: ensure sphinx output is reproducible",
            "version": 1,
            "mbox": "https://patches.dpdk.org/series/28712/mbox/"
        }
    ],
    "comments": "https://patches.dpdk.org/api/patches/129111/comments/",
    "check": "success",
    "checks": "https://patches.dpdk.org/api/patches/129111/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@inbox.dpdk.org",
        "Delivered-To": "patchwork@inbox.dpdk.org",
        "Received": [
            "from mails.dpdk.org (mails.dpdk.org [217.70.189.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 3368942D8C;\n\tThu, 29 Jun 2023 14:58:49 +0200 (CEST)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id B078940EDB;\n\tThu, 29 Jun 2023 14:58:48 +0200 (CEST)",
            "from smtp-relay-internal-1.canonical.com\n (smtp-relay-internal-1.canonical.com [185.125.188.123])\n by mails.dpdk.org (Postfix) with ESMTP id C063E406B7\n for <dev@dpdk.org>; Thu, 29 Jun 2023 14:58:46 +0200 (CEST)",
            "from mail-ej1-f72.google.com (mail-ej1-f72.google.com\n [209.85.218.72])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n (No client certificate requested)\n by smtp-relay-internal-1.canonical.com (Postfix) with ESMTPS id 8F1A63F16F\n for <dev@dpdk.org>; Thu, 29 Jun 2023 12:58:46 +0000 (UTC)",
            "by mail-ej1-f72.google.com with SMTP id\n a640c23a62f3a-9879d2fc970so56229066b.0\n for <dev@dpdk.org>; Thu, 29 Jun 2023 05:58:46 -0700 (PDT)",
            "from Keschdeichel.fritz.box\n ([2a02:6d40:39a4:5200:9376:14f6:68d7:f741])\n by smtp.gmail.com with ESMTPSA id\n jt24-20020a170906dfd800b009788554ad10sm6787502ejc.138.2023.06.29.05.58.44\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Thu, 29 Jun 2023 05:58:44 -0700 (PDT)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com;\n s=20210705; t=1688043526;\n bh=M87UTqfDz+Pq5X26fOV3W8pLGuJf/2WWAyiOd4z/J9E=;\n h=From:To:Cc:Subject:Date:Message-ID:MIME-Version;\n b=MIKtN4D+hjfx0cjmPkNiuHneYkL7tEjgdlKsAVjISvO9pMTLgUuS4/LWCpKVU75eo\n JgDb1DZfXeT/WgohqoVCcpNVeZ7zZ4KGrnV2dofwmTUVoQFQijTjHYxj+BvVVbYnGS\n k/DVsSvQXiS1SOSiY7pIPmOpOkmN+17pZ7OG8Vcqdj2pNFmEoPJ44lQtIo+FmuMX+y\n bWAJKYB0y4yAmoC0E50GKylHjf28aFbb4F5WI+p5rPYBj4X0+9BPih2fHSxV+vVnqY\n MZpH013ws31V2MQ2IS8r5+j1HN4s98KPITqU26uGayNhaoHMhCC59GIXYlfvkDk1/b\n rhC8P/bFWfrrQ==",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20221208; t=1688043525; x=1690635525;\n h=content-transfer-encoding:mime-version:message-id:date:subject:cc\n :to:from:x-gm-message-state:from:to:cc:subject:date:message-id\n :reply-to;\n bh=M87UTqfDz+Pq5X26fOV3W8pLGuJf/2WWAyiOd4z/J9E=;\n b=JdfXtkE+FquxxNn3We+QC0kkMywuGfcPOGAK/aydWjEK9C6fVKJXKeM1XdLmEGtHTA\n xe42BVWFB1C/Q1ZLtoxcaGJfsLBvUYTFjFGRKomlNLkY862oHxdEX5qfcnayiFdaeSk2\n 3gz8Z7mzYYP0Nwev2cXwP4IgKi84FXRqQwEEWM3Zw0C+gIXNCuZUslRIOjkGvCVOVget\n Eo+pyhrGq6mTic1eWe4H/CKWnZsQlogVR+/dGp7vkzZCOq0DA5hmmr8Ifo/NI6Sb2+B1\n J0yfqy9xb8En5P92jPKuOu1Tf1A3DL1UdJW1Swjg9LEo4WRv/anoIi6/qTmvqKUtuynE\n 5OgQ==",
        "X-Gm-Message-State": "AC+VfDzOPAcdcQXaIfLXS0xtENjltkt94z7hDNY1NKtzuHCHw/P0FljX\n g/PSfwaHi+TAWGBBGt3NP/I6okVzLdtcGJRvUbWJo3F+7kEKziEVQxoSuf7uDNPjkMG0Qapxr2U\n sZkgPZxiYrCnpo6tCcdSH1rUZ/t+m",
        "X-Received": [
            "by 2002:a17:906:6a17:b0:992:7295:61d4 with SMTP id\n qw23-20020a1709066a1700b00992729561d4mr4997369ejc.3.1688043525780;\n Thu, 29 Jun 2023 05:58:45 -0700 (PDT)",
            "by 2002:a17:906:6a17:b0:992:7295:61d4 with SMTP id\n qw23-20020a1709066a1700b00992729561d4mr4997355ejc.3.1688043525362;\n Thu, 29 Jun 2023 05:58:45 -0700 (PDT)"
        ],
        "X-Google-Smtp-Source": "\n ACHHUZ5R8kaNAIFQcapbMFoTU28EHmK2orTVHd0ywh6HwuuoMHOa+8ti52kcejnKqMXryL1oDgYXIA==",
        "From": "christian.ehrhardt@canonical.com",
        "To": "dev <dev@dpdk.org>",
        "Cc": "Luca Boccassi <bluca@debian.org>,\n Christian Ehrhardt <christian.ehrhardt@canonical.com>",
        "Subject": "[PATCH] doc: ensure sphinx output is reproducible",
        "Date": "Thu, 29 Jun 2023 14:58:35 +0200",
        "Message-ID": "<20230629125838.1995751-1-christian.ehrhardt@canonical.com>",
        "X-Mailer": "git-send-email 2.41.0",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.29",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n <mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://mails.dpdk.org/archives/dev/>",
        "List-Post": "<mailto:dev@dpdk.org>",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n <mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org"
    },
    "content": "From: Christian Ehrhardt <christian.ehrhardt@canonical.com>\n\nBy adding -j we build in parallel, to make building on multiprocessor\nmachines more effective. While that works it does also break\nreproducible builds as the order of the sphinx generated searchindex.js\nis depending on execution speed of the individual processes.\n\nSigned-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>\n---\n buildtools/call-sphinx-build.py | 5 -----\n 1 file changed, 5 deletions(-)",
    "diff": "diff --git a/buildtools/call-sphinx-build.py b/buildtools/call-sphinx-build.py\nindex 39a60d09fa..d8879306de 100755\n--- a/buildtools/call-sphinx-build.py\n+++ b/buildtools/call-sphinx-build.py\n@@ -15,12 +15,7 @@\n # set the version in environment for sphinx to pick up\n os.environ['DPDK_VERSION'] = version\n \n-# for sphinx version >= 1.7 add parallelism using \"-j auto\"\n-ver = run([sphinx, '--version'], stdout=PIPE,\n-          stderr=STDOUT).stdout.decode().split()[-1]\n sphinx_cmd = [sphinx] + extra_args\n-if Version(ver) >= Version('1.7'):\n-    sphinx_cmd += ['-j', 'auto']\n \n # find all the files sphinx will process so we can write them as dependencies\n srcfiles = []\n",
    "prefixes": []
}