Show a patch.

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

{
    "id": 24157,
    "url": "https://patchwork.libcamera.org/api/1.1/patches/24157/?format=api",
    "web_url": "https://patchwork.libcamera.org/patch/24157/",
    "project": {
        "id": 1,
        "url": "https://patchwork.libcamera.org/api/1.1/projects/1/?format=api",
        "name": "libcamera",
        "link_name": "libcamera",
        "list_id": "libcamera_core",
        "list_email": "libcamera-devel@lists.libcamera.org",
        "web_url": "",
        "scm_url": "",
        "webscm_url": ""
    },
    "msgid": "<20250818144531.6406-1-laurent.pinchart@ideasonboard.com>",
    "date": "2025-08-18T14:45:30",
    "name": "[1/2] meson: Bump minimum version to v1.0.1",
    "commit_ref": "82f5facfc7aad8f7dec5d928bfe0c0124209455a",
    "pull_url": null,
    "state": "accepted",
    "archived": false,
    "hash": "5220cf8a923d01ac6eeed7c120cdf6ee757010e2",
    "submitter": {
        "id": 2,
        "url": "https://patchwork.libcamera.org/api/1.1/people/2/?format=api",
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com"
    },
    "delegate": null,
    "mbox": "https://patchwork.libcamera.org/patch/24157/mbox/",
    "series": [
        {
            "id": 5392,
            "url": "https://patchwork.libcamera.org/api/1.1/series/5392/?format=api",
            "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5392",
            "date": "2025-08-18T14:45:30",
            "name": "[1/2] meson: Bump minimum version to v1.0.1",
            "version": 1,
            "mbox": "https://patchwork.libcamera.org/series/5392/mbox/"
        }
    ],
    "comments": "https://patchwork.libcamera.org/api/patches/24157/comments/",
    "check": "pending",
    "checks": "https://patchwork.libcamera.org/api/patches/24157/checks/",
    "tags": {},
    "headers": {
        "Return-Path": "<libcamera-devel-bounces@lists.libcamera.org>",
        "X-Original-To": "parsemail@patchwork.libcamera.org",
        "Delivered-To": "parsemail@patchwork.libcamera.org",
        "Received": [
            "from lancelot.ideasonboard.com (lancelot.ideasonboard.com\n\t[92.243.16.209])\n\tby patchwork.libcamera.org (Postfix) with ESMTPS id 6C815BEFBE\n\tfor <parsemail@patchwork.libcamera.org>;\n\tMon, 18 Aug 2025 14:45:58 +0000 (UTC)",
            "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id D55D469261;\n\tMon, 18 Aug 2025 16:45:56 +0200 (CEST)",
            "from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[IPv6:2001:4b98:dc2:55:216:3eff:fef7:d647])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id C751C69257\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 18 Aug 2025 16:45:54 +0200 (CEST)",
            "from pendragon.ideasonboard.com (81-175-209-231.bb.dnainternet.fi\n\t[81.175.209.231])\n\tby perceval.ideasonboard.com (Postfix) with UTF8SMTPSA id 4B03611EB\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 18 Aug 2025 16:44:57 +0200 (CEST)"
        ],
        "Authentication-Results": "lancelot.ideasonboard.com; dkim=pass (1024-bit key;\n\tunprotected) header.d=ideasonboard.com header.i=@ideasonboard.com\n\theader.b=\"kV1VvBa+\"; dkim-atps=neutral",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1755528297;\n\tbh=xtde9i6PnlX1x8mRHRA6XY4UvxltYwqUk8JsjeL0KxE=;\n\th=From:To:Subject:Date:From;\n\tb=kV1VvBa+VHxOBaSTBu8Lu6BXzV4xvKzxtpHyQ/M9XAUfLgIzYI+eTLW+sYORo42op\n\tmIu63cjaT9gn9DIxXRdxhNaxa1LBVYDQd50mZkZBa3MlVxZJO58gQRIKfnHSL+H0ib\n\tEP+ASbyijgaMH8/P3iqWZ4bvHsbYoTQok3AhzVXc=",
        "From": "Laurent Pinchart <laurent.pinchart@ideasonboard.com>",
        "To": "libcamera-devel@lists.libcamera.org",
        "Subject": "[PATCH 1/2] meson: Bump minimum version to v1.0.1",
        "Date": "Mon, 18 Aug 2025 17:45:30 +0300",
        "Message-ID": "<20250818144531.6406-1-laurent.pinchart@ideasonboard.com>",
        "X-Mailer": "git-send-email 2.49.1",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "X-BeenThere": "libcamera-devel@lists.libcamera.org",
        "X-Mailman-Version": "2.1.29",
        "Precedence": "list",
        "List-Id": "<libcamera-devel.lists.libcamera.org>",
        "List-Unsubscribe": "<https://lists.libcamera.org/options/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=unsubscribe>",
        "List-Archive": "<https://lists.libcamera.org/pipermail/libcamera-devel/>",
        "List-Post": "<mailto:libcamera-devel@lists.libcamera.org>",
        "List-Help": "<mailto:libcamera-devel-request@lists.libcamera.org?subject=help>",
        "List-Subscribe": "<https://lists.libcamera.org/listinfo/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=subscribe>",
        "Errors-To": "libcamera-devel-bounces@lists.libcamera.org",
        "Sender": "\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"
    },
    "content": "The minimum version of meson currently required by libcamera, v0.63,\ndoes not properly detect Qt6. As qcam switched from Qt5 to Qt6 a while\nago, building libcamera with meson v0.63 is currently broken.\n\nThe issue was fixed in meson v0.64. That was the last meson version\nbefore v1.0.0. For mainly psychological reasons, and to avoid bumping\nthe meson version too often, go straight to v1.0.1. This will support\nthe following versions of popular distributions and build environments:\n\n- Debian Bookworm and newer (v1.0.1)\n- Ubuntu 24.04LTS and newer (v1.3.2)\n- Buildroot 2023.08 (v1.1.1)\n- Yocto Scarthgap (v1.3.1)\n\nThe previous version of Debian, Ubuntu and Yocto shipped versions of\nmeson older than v0.63 (v0.56.2 in Debian Bullseye, v0.61.2 in Ubuntu\n22.04LTS, and v0.61.3 in Yocto Kirkstone), so the meson version bump\ndoesn't require a distribution upgrade. For Buildroot, moving to v1.0.1\nmeans users on versions from 2022.08 (when not using qcam) or 2023.02 to\n2023.05 will need to upgrade.\n\nSigned-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>\n---\n README.rst  | 2 +-\n meson.build | 2 +-\n 2 files changed, 2 insertions(+), 2 deletions(-)\n\n\nbase-commit: af43c2f945c42cc7d111de63abed9ca3df830ca4",
    "diff": "diff --git a/README.rst b/README.rst\nindex e9a7dd82de74..7c8bc6db6712 100644\n--- a/README.rst\n+++ b/README.rst\n@@ -44,7 +44,7 @@ A C++ toolchain: [required]\n         Either {g++, clang}\n \n Meson Build system: [required]\n-        meson (>= 0.63) ninja-build pkg-config\n+        meson (>= 1.0.1) ninja-build pkg-config\n \n for the libcamera core: [required]\n         libyaml-dev python3-yaml python3-ply python3-jinja2\ndiff --git a/meson.build b/meson.build\nindex d46b58bde4e7..ccf709d8aade 100644\n--- a/meson.build\n+++ b/meson.build\n@@ -1,7 +1,7 @@\n # SPDX-License-Identifier: CC0-1.0\n \n project('libcamera', 'c', 'cpp',\n-    meson_version : '>= 0.63',\n+    meson_version : '>= 1.0.1',\n     version : '0.5.2',\n     default_options : [\n         'werror=true',\n",
    "prefixes": [
        "1/2"
    ]
}