get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 2224100,
    "url": "http://patchwork.ozlabs.org/api/1.2/patches/2224100/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/ltp/patch/20260416183500.316638-1-pvorel@suse.cz/",
    "project": {
        "id": 59,
        "url": "http://patchwork.ozlabs.org/api/1.2/projects/59/?format=api",
        "name": "Linux Test Project development",
        "link_name": "ltp",
        "list_id": "ltp.lists.linux.it",
        "list_email": "ltp@lists.linux.it",
        "web_url": "",
        "scm_url": "",
        "webscm_url": "",
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<20260416183500.316638-1-pvorel@suse.cz>",
    "list_archive_url": null,
    "date": "2026-04-16T18:35:00",
    "name": "[1/1] ci: doc: Remove Ubuntu bionic",
    "commit_ref": null,
    "pull_url": null,
    "state": "changes-requested",
    "archived": false,
    "hash": "51d71c1511572a914bf6ecd963c144e223dace6a",
    "submitter": {
        "id": 70792,
        "url": "http://patchwork.ozlabs.org/api/1.2/people/70792/?format=api",
        "name": "Petr Vorel",
        "email": "pvorel@suse.cz"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/ltp/patch/20260416183500.316638-1-pvorel@suse.cz/mbox/",
    "series": [
        {
            "id": 500195,
            "url": "http://patchwork.ozlabs.org/api/1.2/series/500195/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/ltp/list/?series=500195",
            "date": "2026-04-16T18:35:00",
            "name": "[1/1] ci: doc: Remove Ubuntu bionic",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/500195/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2224100/comments/",
    "check": "success",
    "checks": "http://patchwork.ozlabs.org/api/patches/2224100/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it>",
        "X-Original-To": [
            "incoming@patchwork.ozlabs.org",
            "ltp@lists.linux.it"
        ],
        "Delivered-To": [
            "patchwork-incoming@legolas.ozlabs.org",
            "ltp@picard.linux.it"
        ],
        "Authentication-Results": [
            "legolas.ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n unprotected) header.d=suse.cz header.i=@suse.cz header.a=rsa-sha256\n header.s=susede2_rsa header.b=IXLv1B1k;\n\tdkim=fail reason=\"signature verification failed\" header.d=suse.cz\n header.i=@suse.cz header.a=ed25519-sha256 header.s=susede2_ed25519\n header.b=anKRBBoj;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key)\n header.d=suse.cz header.i=@suse.cz header.a=rsa-sha256 header.s=susede2_rsa\n header.b=IXLv1B1k;\n\tdkim=neutral header.d=suse.cz header.i=@suse.cz header.a=ed25519-sha256\n header.s=susede2_ed25519 header.b=anKRBBoj;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.linux.it\n (client-ip=2001:1418:10:5::2; helo=picard.linux.it;\n envelope-from=ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it;\n receiver=patchwork.ozlabs.org)",
            "smtp-out1.suse.de;\n\tnone"
        ],
        "Received": [
            "from picard.linux.it (picard.linux.it [IPv6:2001:1418:10:5::2])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fxRX55SJ6z1yCv\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 17 Apr 2026 04:35:17 +1000 (AEST)",
            "from picard.linux.it (localhost [IPv6:::1])\n\tby picard.linux.it (Postfix) with ESMTP id 830503E74F5\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 16 Apr 2026 20:35:15 +0200 (CEST)",
            "from in-6.smtp.seeweb.it (in-6.smtp.seeweb.it [217.194.8.6])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature ECDSA (secp384r1))\n (No client certificate requested)\n by picard.linux.it (Postfix) with ESMTPS id 1F3573E71DB\n for <ltp@lists.linux.it>; Thu, 16 Apr 2026 20:35:11 +0200 (CEST)",
            "from smtp-out1.suse.de (smtp-out1.suse.de [195.135.223.130])\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 in-6.smtp.seeweb.it (Postfix) with ESMTPS id 87FE514001FD\n for <ltp@lists.linux.it>; Thu, 16 Apr 2026 20:35:10 +0200 (CEST)",
            "from imap1.dmz-prg2.suse.org (unknown [10.150.64.97])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest\n SHA256)\n (No client certificate requested)\n by smtp-out1.suse.de (Postfix) with ESMTPS id A759A6A801;\n Thu, 16 Apr 2026 18:35:09 +0000 (UTC)",
            "from imap1.dmz-prg2.suse.org (localhost [127.0.0.1])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest\n SHA256)\n (No client certificate requested)\n by imap1.dmz-prg2.suse.org (Postfix) with ESMTPS id 31C54593A3;\n Thu, 16 Apr 2026 18:35:09 +0000 (UTC)",
            "from dovecot-director2.suse.de ([2a07:de40:b281:106:10:150:64:167])\n by imap1.dmz-prg2.suse.org with ESMTPSA id yqwaCt0r4WmABgAAD6G6ig\n (envelope-from <pvorel@suse.cz>); Thu, 16 Apr 2026 18:35:09 +0000"
        ],
        "DKIM-Signature": [
            "v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz;\n s=susede2_rsa;\n t=1776364509;\n h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc:\n mime-version:mime-version:\n content-transfer-encoding:content-transfer-encoding;\n bh=5ADEvUD6bEIaWuBliHWGJCjgpAWPWS9aEj80YXcFFZ4=;\n b=IXLv1B1khK12FuuGY48TY/j8NBRmMYHM5P61w8ST9gzjL8RarpnC6ee1DBG7+YYCyQNeW2\n /23GOnTmXWLt56GXWPxn6Q3UtmhsNnhc15+0dP/JY7a+7CmcfuS+pAcCXzcknWfuEIznVY\n 6U40CiIFmco91Qov23gGGA31yO9JfLU=",
            "v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz;\n s=susede2_ed25519; t=1776364509;\n h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc:\n mime-version:mime-version:\n content-transfer-encoding:content-transfer-encoding;\n bh=5ADEvUD6bEIaWuBliHWGJCjgpAWPWS9aEj80YXcFFZ4=;\n b=anKRBBojN4lFVUH6FKnJTYOxgTXBbB6N+yfzo2nd+Wk2xVRRMSr19ap0d0s6pRtBigi2V9\n AWTeKT6nxHWyFcBA==",
            "v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz;\n s=susede2_rsa;\n t=1776364509;\n h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc:\n mime-version:mime-version:\n content-transfer-encoding:content-transfer-encoding;\n bh=5ADEvUD6bEIaWuBliHWGJCjgpAWPWS9aEj80YXcFFZ4=;\n b=IXLv1B1khK12FuuGY48TY/j8NBRmMYHM5P61w8ST9gzjL8RarpnC6ee1DBG7+YYCyQNeW2\n /23GOnTmXWLt56GXWPxn6Q3UtmhsNnhc15+0dP/JY7a+7CmcfuS+pAcCXzcknWfuEIznVY\n 6U40CiIFmco91Qov23gGGA31yO9JfLU=",
            "v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz;\n s=susede2_ed25519; t=1776364509;\n h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc:\n mime-version:mime-version:\n content-transfer-encoding:content-transfer-encoding;\n bh=5ADEvUD6bEIaWuBliHWGJCjgpAWPWS9aEj80YXcFFZ4=;\n b=anKRBBojN4lFVUH6FKnJTYOxgTXBbB6N+yfzo2nd+Wk2xVRRMSr19ap0d0s6pRtBigi2V9\n AWTeKT6nxHWyFcBA=="
        ],
        "From": "Petr Vorel <pvorel@suse.cz>",
        "To": "ltp@lists.linux.it",
        "Date": "Thu, 16 Apr 2026 20:35:00 +0200",
        "Message-ID": "<20260416183500.316638-1-pvorel@suse.cz>",
        "X-Mailer": "git-send-email 2.53.0",
        "MIME-Version": "1.0",
        "X-Spam-Score": "-1.30",
        "X-Spam-Level": "",
        "X-Spamd-Result": "default: False [-1.30 / 50.00]; BAYES_HAM(-3.00)[100.00%];\n SUSPICIOUS_RECIPS(1.50)[]; NEURAL_HAM_LONG(-1.00)[-1.000];\n MID_CONTAINS_FROM(1.00)[]; R_MISSING_CHARSET(0.50)[];\n NEURAL_HAM_SHORT(-0.20)[-1.000]; MIME_GOOD(-0.10)[text/plain];\n DBL_BLOCKED_OPENRESOLVER(0.00)[imap1.dmz-prg2.suse.org:helo];\n RCVD_VIA_SMTP_AUTH(0.00)[];\n FUZZY_RATELIMITED(0.00)[rspamd.com]; ARC_NA(0.00)[];\n TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; TAGGED_RCPT(0.00)[];\n FREEMAIL_CC(0.00)[suse.cz,suse.com,gmail.com];\n RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2];\n TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_EQ_ENVFROM(0.00)[];\n FROM_HAS_DN(0.00)[]; RCPT_COUNT_FIVE(0.00)[5];\n DKIM_SIGNED(0.00)[suse.cz:s=susede2_rsa,suse.cz:s=susede2_ed25519];\n FREEMAIL_ENVRCPT(0.00)[gmail.com]",
        "X-Spam-Status": "No, score=0.1 required=7.0 tests=DKIM_SIGNED,DKIM_VALID,\n DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS shortcircuit=no\n autolearn=disabled version=4.0.1",
        "X-Spam-Checker-Version": "SpamAssassin 4.0.1 (2024-03-25) on in-6.smtp.seeweb.it",
        "X-Virus-Scanned": "clamav-milter 1.0.9 at in-6.smtp.seeweb.it",
        "X-Virus-Status": "Clean",
        "Subject": "[LTP] [PATCH 1/1] ci: doc: Remove Ubuntu bionic",
        "X-BeenThere": "ltp@lists.linux.it",
        "X-Mailman-Version": "2.1.29",
        "Precedence": "list",
        "List-Id": "Linux Test Project <ltp.lists.linux.it>",
        "List-Unsubscribe": "<https://lists.linux.it/options/ltp>,\n <mailto:ltp-request@lists.linux.it?subject=unsubscribe>",
        "List-Archive": "<http://lists.linux.it/pipermail/ltp/>",
        "List-Post": "<mailto:ltp@lists.linux.it>",
        "List-Help": "<mailto:ltp-request@lists.linux.it?subject=help>",
        "List-Subscribe": "<https://lists.linux.it/listinfo/ltp>,\n <mailto:ltp-request@lists.linux.it?subject=subscribe>",
        "Content-Type": "text/plain; charset=\"us-ascii\"",
        "Content-Transfer-Encoding": "7bit",
        "Errors-To": "ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it",
        "Sender": "\"ltp\" <ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it>"
    },
    "content": "Ubuntu 18.04 LTS bionic EOL 3 years ago (2023-04). Repositories were\npublicly available until now, remove it to fix CI.\n\nExact error is missing Packages file\n\nW: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/bionic-backports/InRelease  Connection failed [IP: 91.189.91.82 80]\nE: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/bionic/universe/binary-amd64/Packages  Connection timed out [IP: 91.189.92.23 80]\n\nwhich causes gcc not being installed.\n\nAlthough repository has Packages.gz and Packages.xz (therefore it\nshould somehow work or it might be GitHub Actions issue) we don't need\nto keep bionic (we have older distro openSUSE Leap 42), which we still\nuse for testing SLE1-SP2 build).\n\nReported-by: Cyril Hrubis <chrubis@suse.cz>\nSigned-off-by: Petr Vorel <pvorel@suse.cz>\n---\nHi all,\n\nI'd like to merge tomorrow.\n@Li just FYI that CI is being handled.\n\nKind regards,\nPetr\n\n .github/workflows/ci-docker-build.yml | 4 ----\n doc/users/supported_systems.rst       | 6 ------\n 2 files changed, 10 deletions(-)",
    "diff": "diff --git a/.github/workflows/ci-docker-build.yml b/.github/workflows/ci-docker-build.yml\nindex 16d99f097a..0c0635febd 100644\n--- a/.github/workflows/ci-docker-build.yml\n+++ b/.github/workflows/ci-docker-build.yml\n@@ -110,10 +110,6 @@ jobs:\n               CC: gcc\n               TREE: out\n \n-          - container: \"ubuntu:bionic\"\n-            env:\n-              CC: gcc\n-\n     container:\n       image: ${{ matrix.container }}\n       env: ${{ matrix.env }}\ndiff --git a/doc/users/supported_systems.rst b/doc/users/supported_systems.rst\nindex dabb5883ad..b241d05739 100644\n--- a/doc/users/supported_systems.rst\n+++ b/doc/users/supported_systems.rst\n@@ -34,12 +34,6 @@ Oldest build tested distributions\n       - 4.8.5\n       - \\-\n \n-    * - Ubuntu 18.04 LTS bionic\n-      - 4.15\n-      - 2.27\n-      - 7.3.0\n-      - \\-\n-\n     * - Debian 11 (bullseye)\n       - 5.10\n       - 2.31\n",
    "prefixes": [
        "1/1"
    ]
}