Show a cover letter.

GET /api/1.1/covers/23802/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 23802,
    "url": "https://patchwork.libcamera.org/api/1.1/covers/23802/?format=api",
    "web_url": "https://patchwork.libcamera.org/cover/23802/",
    "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": "<20250712195144.3925991-1-Rauch.Christian@gmx.de>",
    "date": "2025-07-12T19:51:42",
    "name": "[v3,0/1] package metadata",
    "submitter": {
        "id": 111,
        "url": "https://patchwork.libcamera.org/api/1.1/people/111/?format=api",
        "name": "Christian Rauch",
        "email": "Rauch.Christian@gmx.de"
    },
    "mbox": "https://patchwork.libcamera.org/cover/23802/mbox/",
    "series": [
        {
            "id": 5283,
            "url": "https://patchwork.libcamera.org/api/1.1/series/5283/?format=api",
            "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5283",
            "date": "2025-07-12T19:51:42",
            "name": "package metadata",
            "version": 3,
            "mbox": "https://patchwork.libcamera.org/series/5283/mbox/"
        }
    ],
    "comments": "https://patchwork.libcamera.org/api/covers/23802/comments/",
    "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 16484C3237\n\tfor <parsemail@patchwork.libcamera.org>;\n\tSat, 12 Jul 2025 19:52:55 +0000 (UTC)",
            "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 32DFC68EAF;\n\tSat, 12 Jul 2025 21:52:54 +0200 (CEST)",
            "from mout.gmx.net (mout.gmx.net [212.227.15.15])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 8147868EAF\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tSat, 12 Jul 2025 21:52:51 +0200 (CEST)",
            "from voyager.home ([194.166.182.71]) by mail.gmx.net (mrgmx004\n\t[212.227.17.190]) with ESMTPSA (Nemesis) id 1MhlGk-1v5KC20hG4-00gtVF;\n\tSat, 12 Jul 2025 21:52:50 +0200"
        ],
        "Authentication-Results": "lancelot.ideasonboard.com; dkim=pass (2048-bit key;\n\tunprotected) header.d=gmx.de header.i=rauch.christian@gmx.de\n\theader.b=\"GF0Z+t3J\"; dkim-atps=neutral",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;\n\ts=s31663417; t=1752349970; x=1752954770; i=rauch.christian@gmx.de;\n\tbh=/W8gip2AiOjqDl0Tm9PGpFUxN2GgMzXQ2B3N/R1pU0s=;\n\th=X-UI-Sender-Class:From:To:Cc:Subject:Date:Message-ID:\n\tMIME-Version:Content-Transfer-Encoding:cc:\n\tcontent-transfer-encoding:content-type:date:from:message-id:\n\tmime-version:reply-to:subject:to;\n\tb=GF0Z+t3J41k3C67GpJEZrKZDbhV1qMwVX3UV95IF7jFSZhlunagS3w/OmNgft1a8\n\tOQ2I8m7DQaYfgl/n2PsqL3tDqznoHkbnaBCLmRfZiBb3K54W5a9w+7ZJgzrJPIPaF\n\tBbAZBqUCQ7iaoO0aK1Mkou/zZ55k56l0SUy2HVMfYSZ48e0/GXOBHSLmKp6FvtPS2\n\t2V93EZ2c/DCfgKHOgVhKCAjN3kmAF8iZeT8iYGFZQzZa1B1kQLWWwyHvBMjcq00+R\n\t/kppjSLhlaSmfF53LptJdvo8sX6lZiyQxhE1c9GV5DK2qauiK/+LHsUwxmMengk+n\n\t8vtXKXc/tp25FslnWA==",
        "X-UI-Sender-Class": "724b4f7f-cbec-4199-ad4e-598c01a50d3a",
        "From": "Christian Rauch <Rauch.Christian@gmx.de>",
        "To": "libcamera-devel@lists.libcamera.org",
        "Cc": "Christian Rauch <Rauch.Christian@gmx.de>",
        "Subject": "[PATCH v3 0/1] package metadata",
        "Date": "Sat, 12 Jul 2025 21:51:42 +0200",
        "Message-ID": "<20250712195144.3925991-1-Rauch.Christian@gmx.de>",
        "X-Mailer": "git-send-email 2.43.0",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "X-Provags-ID": "V03:K1:yD6/gRxvCU8lyNXDGmS5FdlHl+FxKSY9rrjjbLzRpNySAtIJ6Gf\n\tteNXzUfbkHf8XrjAW42DAhHfFMqnchyGpZPZXja0IJjPyk7MQY5iP3DoovVrzgQq3CWYj/m\n\t91ZlG5dw8JOHxNZVTdEuj6Pi1JfP4QsucwHXXtxXSjKaPSMxiodEqPMfH+ndC6s8rPNgHdd\n\taCXkoQtEbhxq99bU67d/A==",
        "X-Spam-Flag": "NO",
        "UI-OutboundReport": "notjunk:1; M01:P0:5zDrS7xrnzI=;\n\tpaO2wQfdzhBwyo3Uo7QB6dt6xU3\n\t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\n\tvlz/N4HhN4A==",
        "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": "A long time ago, I submitted this patch for adding metadata in the form of an XML file to libcamera. I am using this package description for a while now to automatically resolve dependencies during source builds and to distribute binary Debian and RPM packages of libcamera for a popular robotics middleware.\n\nWith v3, I applied some previously suggested changes, such as a list of licences, and I wanted to see if you would consider adding this now to libcamera. I am also happy to maintain this file in this repo going forward, since I am maintaining the binary packages anyway, and I am also offering to add a CI pipeline to check that this file is still up-to-date with respect to the build and runtime dependencies.\n\nChristian Rauch (1):\n  package metadata\n\n package.xml | 45 +++++++++++++++++++++++++++++++++++++++++++++\n 1 file changed, 45 insertions(+)\n create mode 100644 package.xml\n\n--\n2.43.0"
}