Show a cover letter.

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

{
    "id": 25613,
    "url": "https://patchwork.libcamera.org/api/covers/25613/?format=api",
    "web_url": "https://patchwork.libcamera.org/cover/25613/",
    "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": "<20251219-glossary-page-v1-0-971ba0ab4b2f@schnwalter.eu>",
    "date": "2025-12-19T19:06:29",
    "name": "[0/2] Documentation: add glossary terms",
    "submitter": {
        "id": 253,
        "url": "https://patchwork.libcamera.org/api/people/253/?format=api",
        "name": "Walter Werner Schneider",
        "email": "contact@schnwalter.eu"
    },
    "mbox": "https://patchwork.libcamera.org/cover/25613/mbox/",
    "series": [
        {
            "id": 5674,
            "url": "https://patchwork.libcamera.org/api/series/5674/?format=api",
            "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5674",
            "date": "2025-12-19T19:06:29",
            "name": "Documentation: add glossary terms",
            "version": 1,
            "mbox": "https://patchwork.libcamera.org/series/5674/mbox/"
        }
    ],
    "comments": "https://patchwork.libcamera.org/api/covers/25613/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 65C1CBD7D8\n\tfor <parsemail@patchwork.libcamera.org>;\n\tFri, 19 Dec 2025 19:23:41 +0000 (UTC)",
            "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 90D9861F8B;\n\tFri, 19 Dec 2025 20:23:40 +0100 (CET)",
            "from fout-b5-smtp.messagingengine.com\n\t(fout-b5-smtp.messagingengine.com [202.12.124.148])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 73F8361F6C\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tFri, 19 Dec 2025 20:06:48 +0100 (CET)",
            "from phl-compute-01.internal (phl-compute-01.internal\n\t[10.202.2.41])\n\tby mailfout.stl.internal (Postfix) with ESMTP id 2748E1D00029;\n\tFri, 19 Dec 2025 14:06:46 -0500 (EST)",
            "from phl-frontend-03 ([10.202.2.162])\n\tby phl-compute-01.internal (MEProxy); Fri, 19 Dec 2025 14:06:47 -0500",
            "by mail.messagingengine.com (Postfix) with ESMTPA; Fri,\n\t19 Dec 2025 14:06:45 -0500 (EST)"
        ],
        "Authentication-Results": "lancelot.ideasonboard.com; dkim=pass (2048-bit key;\n\tunprotected) header.d=schnwalter.eu header.i=@schnwalter.eu\n\theader.b=\"iNX/6b9W\"; dkim=pass (2048-bit key;\n\tunprotected) header.d=messagingengine.com\n\theader.i=@messagingengine.com header.b=\"eHR9t1Ve\"; \n\tdkim-atps=neutral",
        "DKIM-Signature": [
            "v=1; a=rsa-sha256; c=relaxed/relaxed; d=schnwalter.eu;\n\th=cc:cc:content-transfer-encoding:content-type:content-type\n\t:date:date:from:from:in-reply-to:message-id:mime-version\n\t:reply-to:subject:subject:to:to; s=fm2; t=1766171206; x=\n\t1766257606; bh=zG7KOK98ZICn3niodpQBRFfuwWFA/d1H+/C8SOKc8H4=; b=i\n\tNX/6b9WRIrpbzWl0sNfliokxBX8B12l6SRldwp3poXxEuaUV5rnBlCq+g7g/D8Gm\n\tRw9fv4kVBNkF2zxY2evGnUSzlKyKLomFZlZ0A2o/qFtpWpLG+eHGPCUPjCGz1bik\n\tu5Tc5WEIZucdx7csRJoPZaW+sRFMYLXAgfdT/tevPmNm+5YWu05LjVsJJAK8hnAj\n\tWetgeys2IPnkwcOpUbm7f6q6+IjeHwdTiHJ63kEZ0TilexLtjPWVu9EtnAlp2D4K\n\t5Fo69mKd5zdcvjbqhMozOsqtjkjnWwYSCUD6mHmW8S6SMMwnBk3CYW1lU47K5jWv\n\tveFC1zmxZBgnAS48xqkBg==",
            "v=1; a=rsa-sha256; c=relaxed/relaxed; d=\n\tmessagingengine.com; h=cc:cc:content-transfer-encoding\n\t:content-type:content-type:date:date:feedback-id:feedback-id\n\t:from:from:in-reply-to:message-id:mime-version:reply-to:subject\n\t:subject:to:to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=\n\tfm1; t=1766171206; x=1766257606; bh=zG7KOK98ZICn3niodpQBRFfuwWFA\n\t/d1H+/C8SOKc8H4=; b=eHR9t1VeNKxxDLTXWjbgq6ICGoH1FDXcUjkmJ1K2FAro\n\taq3ovOYVkdtZRfZq3s45G870y0Cw6qnvxUwlj95fKBAWIR+kD6TcjBuBl8oCQorK\n\tOufz1rtt/LoWR6GkA/UvZYyvIOAJWecxc52N39l8+iKRUwD/9qDR8jqpjhgA8i66\n\trRfD3jseB0zbVIVTLbzND5O/JhyPFg1KhM+hMS5n0dTuj6Uen5ip9Vb8MvIesZNp\n\tO2lHrz13s8l4FN9cl/t3i9V+oFv5fk/01pY6jB8G+/qHbnsIvHHsVGod5RUaS3h8\n\tTMKsK9DtGRQl91aXoOLLsdZg7rn1tAKNoTeYD4WD3w=="
        ],
        "X-ME-Sender": "<xms:RqJFaYrr-2XSA-oOU-bsKNv7KKIAeO4B75ssxVAxIQs_FOKnCthNNg>\n\t<xme:RqJFaUrlrGk_eoCu9dOwfURLO7Vl-02-Ucs7kbvaA6_cO7DsyVicxD5TnXw9C8pwq\n\t9TU1CW2RWgKgK_aF0zlAX1ycXuXC_Ps9c_JBmb3vTadY_kPRY4x>",
        "X-ME-Received": "<xmr:RqJFaa0SHxWr_SwyPtE7id_Q2VnP1XoIK7lMwe_fwqiS8oA6EYpMgwKKt1SFHzg>",
        "X-ME-Proxy-Cause": "gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgdegledtlecutefuodetggdotefrod\n\tftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr\n\tihhlohhuthemuceftddtnecunecujfgurhephffufffkgggtgffvvefosehtjeertdertd\n\tejnecuhfhrohhmpeghrghlthgvrhcuhggvrhhnvghrucfutghhnhgvihguvghruceotgho\n\tnhhtrggtthesshgthhhnfigrlhhtvghrrdgvuheqnecuggftrfgrthhtvghrnhepueejud\n\tdutefhuedvtedtjeelgfdvhfelgeelgfdvfeegtdduuddvfedugffgkeevnecuvehluhhs\n\tthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheptghonhhtrggtthessh\n\tgthhhnfigrlhhtvghrrdgvuhdpnhgspghrtghpthhtohepvddpmhhouggvpehsmhhtphho\n\tuhhtpdhrtghpthhtoheplhhisggtrghmvghrrgdquggvvhgvlheslhhishhtshdrlhhisg\n\tgtrghmvghrrgdrohhrghdprhgtphhtthhopegtohhnthgrtghtsehstghhnhifrghlthgv\n\trhdrvghu",
        "X-ME-Proxy": "<xmx:RqJFabCqWE7hWEMj8qtNvNYkzbeNCyiBhz171-18KoQXMS8M5aCIxQ>\n\t<xmx:RqJFaadKIelBpdNDVisAw7m8GOsFYUqQKKhpOCWeX-6SraqUOuPHpA>\n\t<xmx:RqJFaYi-ym3HzOXgLAy7SmzzQ3HlCKPCjNIcTiLXZ3cOAPe7DiLNPQ>\n\t<xmx:RqJFaaoCdlfwqU_MGGvSqtPzOZd0TrBJ_wDj6DxKw95oMOU9SnfcRQ>\n\t<xmx:RqJFaesArt0hDdD3PMkF0AfaqR-UaoTIU1JGj5s-UwzGSQ0NOe7tjeVI>",
        "Feedback-ID": "i455149b6:Fastmail",
        "From": "Walter Werner Schneider <contact@schnwalter.eu>",
        "Subject": "[PATCH 0/2] Documentation: add glossary terms",
        "Date": "Fri, 19 Dec 2025 21:06:29 +0200",
        "Message-Id": "<20251219-glossary-page-v1-0-971ba0ab4b2f@schnwalter.eu>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=\"utf-8\"",
        "Content-Transfer-Encoding": "7bit",
        "X-B4-Tracking": "v=1; b=H4sIADWiRWkC/x2MQQqAIBAAvyJ7Tkgpwr4SHTQ3WwgVF6KQ/p50H\n\tIaZCoyFkGEWFQpexJRiA9UJ2A4bA0ryjUH3elRaGRnOxGzLI7Nt0iF6j9OgnfHQmlxwp/v/Lev\n\t7fhRXDnBfAAAA",
        "X-Change-ID": "20251219-glossary-page-beedde742b9d",
        "To": "libcamera-devel@lists.libcamera.org",
        "Cc": "Walter Werner Schneider <contact@schnwalter.eu>",
        "X-Mailer": "b4 0.14.2",
        "X-Developer-Signature": "v=1; a=ed25519-sha256; t=1766171205; l=1336;\n\ti=contact@schnwalter.eu; s=20251106; h=from:subject:message-id;\n\tbh=Irh2sAsLzYIW184LmSa3P+5h1dlUFh1wf+knwzRIv58=;\n\tb=cCQUCtGCU8EmfYnWk0r8ioYjiIS4EQPKJ8txYWU/ysOwFQZ8GKH8YLS5JTeEN3jf6hzVykg8Z\n\tym4h7Ie2qyzCWoiw67xPfz4AFKeTFitJSJ/cy45UNCxtwZR93qvNK4F",
        "X-Developer-Key": "i=contact@schnwalter.eu; a=ed25519;\n\tpk=OoafUGtB7zQJLYhKA7ALCjqddXAaem/uP/eb3GGNkTI=",
        "X-Mailman-Approved-At": "Fri, 19 Dec 2025 20:23:39 +0100",
        "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": "This patch set adds a glossary page that currently contains acronyms and\nabbreviations that are relevant to libcamera developers. It also\nincludes terms that are not directly used by libcamera but are used in\ndatasheets or other relevant projects such as the Linux kernel.\n\nI'm thinking that in the future this glossary page can be extended to\nalso explain various technical terms, instead of sprinkling them all\nover various pages. I'll provide some examples in an future patch set.\n\nI've added a 2nd commit that basically provides an example on how to\nlink to terms from other pages. Note that term links must be separated\nfrom other text by whitespace or punctuation.\n\nSigned-off-by: Walter Werner Schneider <contact@schnwalter.eu>\n---\nWalter Werner Schneider (2):\n      Documentation: add glossary page\n      Documentation: Link to glossary terms from the introduction page\n\n Documentation/glossary.rst     | 158 +++++++++++++++++++++++++++++++++++++++++\n Documentation/index.rst        |   1 +\n Documentation/introduction.rst |  10 +--\n Documentation/meson.build      |   1 +\n 4 files changed, 165 insertions(+), 5 deletions(-)\n---\nbase-commit: 2861817f09c96a0660b88783eff159631e42030f\nchange-id: 20251219-glossary-page-beedde742b9d\n\nBest regards,"
}