Show a patch.

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

{
    "id": 23351,
    "url": "https://patchwork.libcamera.org/api/patches/23351/?format=api",
    "web_url": "https://patchwork.libcamera.org/patch/23351/",
    "project": {
        "id": 1,
        "url": "https://patchwork.libcamera.org/api/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": "<20250510090713.7114-1-kieran.bingham@ideasonboard.com>",
    "date": "2025-05-10T09:07:13",
    "name": "ipa: Move IPA installations to a subdir",
    "commit_ref": "37dccb4584346b53b0f39184bb3a71eed9ca8d6c",
    "pull_url": null,
    "state": "accepted",
    "archived": false,
    "hash": "558ec3637c2e22b9db64b523c9126c0536f9de19",
    "submitter": {
        "id": 4,
        "url": "https://patchwork.libcamera.org/api/people/4/?format=api",
        "name": "Kieran Bingham",
        "email": "kieran.bingham@ideasonboard.com"
    },
    "delegate": null,
    "mbox": "https://patchwork.libcamera.org/patch/23351/mbox/",
    "series": [
        {
            "id": 5168,
            "url": "https://patchwork.libcamera.org/api/series/5168/?format=api",
            "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5168",
            "date": "2025-05-10T09:07:13",
            "name": "ipa: Move IPA installations to a subdir",
            "version": 1,
            "mbox": "https://patchwork.libcamera.org/series/5168/mbox/"
        }
    ],
    "comments": "https://patchwork.libcamera.org/api/patches/23351/comments/",
    "check": "pending",
    "checks": "https://patchwork.libcamera.org/api/patches/23351/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 1AEE3C3200\n\tfor <parsemail@patchwork.libcamera.org>;\n\tSat, 10 May 2025 09:07:21 +0000 (UTC)",
            "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 0269268B50;\n\tSat, 10 May 2025 11:07:19 +0200 (CEST)",
            "from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[213.167.242.64])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id CF44D68B40\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tSat, 10 May 2025 11:07:17 +0200 (CEST)",
            "from charm.hippo-penny.ts.net (unknown\n\t[IPv6:2001:861:3a80:3300:485e:25b2:e7f9:296e])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id EB553965;\n\tSat, 10 May 2025 11:07:03 +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=\"R1rrlSA+\"; dkim-atps=neutral",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1746868024;\n\tbh=mcvagRFrm0Pbb7zJtqopZX1cdghhXqu7Ku/JD+NZEI8=;\n\th=From:To:Cc:Subject:Date:From;\n\tb=R1rrlSA+lu9qxVnv99qv+fNSJurBNdtCJAtKkeVQdvVWn7cO10yfOqe70y82Cq0Gj\n\tE0pAlijKoX2ir00aTqJwTRZPu/73nByEFqWFCC1iEuFSK8pV2eCjrLtr1YEOpJfmrj\n\tiI17Qta8DEImRly/0Gtfmo1Ld+kQFuMca7HoPCOE=",
        "From": "Kieran Bingham <kieran.bingham@ideasonboard.com>",
        "To": "libcamera devel <libcamera-devel@lists.libcamera.org>",
        "Cc": "Christian Rauch <Rauch.Christian@gmx.de>,\n\tKieran Bingham <kieran.bingham@ideasonboard.com>",
        "Subject": "[PATCH] ipa: Move IPA installations to a subdir",
        "Date": "Sat, 10 May 2025 11:07:13 +0200",
        "Message-ID": "<20250510090713.7114-1-kieran.bingham@ideasonboard.com>",
        "X-Mailer": "git-send-email 2.49.0",
        "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": "IPAs are expected to live within a directory that is searched by the\nIPAManager.  If other non-IPA so files are installed in the same\nlocation, then the user may be presented with an error message reporting\nthat the module could not be parsed.\n\nMove IPA modules to an ipa specific subdirectory to ensure we only parse\n.so files that are expected to be IPA modules at load time.\n\nBug: https://bugs.libcamera.org/show_bug.cgi?id=268\nSigned-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>\n---\n src/ipa/meson.build | 2 +-\n 1 file changed, 1 insertion(+), 1 deletion(-)",
    "diff": "diff --git a/src/ipa/meson.build b/src/ipa/meson.build\nindex 0ad4631def27..68f64b9a6fa3 100644\n--- a/src/ipa/meson.build\n+++ b/src/ipa/meson.build\n@@ -4,7 +4,7 @@ ipa_includes = [\n     libcamera_includes,\n ]\n \n-ipa_install_dir = libcamera_libdir\n+ipa_install_dir = libcamera_libdir / 'ipa'\n ipa_data_dir = libcamera_datadir / 'ipa'\n ipa_sysconf_dir = libcamera_sysconfdir / 'ipa'\n \n",
    "prefixes": []
}