Show a cover letter.

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

{
    "id": 27043,
    "url": "https://patchwork.libcamera.org/api/covers/27043/?format=api",
    "web_url": "https://patchwork.libcamera.org/cover/27043/",
    "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": "<20260626092847.289764-1-robert.mader@collabora.com>",
    "date": "2026-06-26T09:28:45",
    "name": "[v2,0/2] meson: Build virtual pipeline by default",
    "submitter": {
        "id": 140,
        "url": "https://patchwork.libcamera.org/api/people/140/?format=api",
        "name": "Robert Mader",
        "email": "robert.mader@collabora.com"
    },
    "mbox": "https://patchwork.libcamera.org/cover/27043/mbox/",
    "series": [
        {
            "id": 6018,
            "url": "https://patchwork.libcamera.org/api/series/6018/?format=api",
            "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=6018",
            "date": "2026-06-26T09:28:45",
            "name": "meson: Build virtual pipeline by default",
            "version": 2,
            "mbox": "https://patchwork.libcamera.org/series/6018/mbox/"
        }
    ],
    "comments": "https://patchwork.libcamera.org/api/covers/27043/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 BFC8EC3261\n\tfor <parsemail@patchwork.libcamera.org>;\n\tFri, 26 Jun 2026 09:29:20 +0000 (UTC)",
            "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id CAB29658DB;\n\tFri, 26 Jun 2026 11:29:19 +0200 (CEST)",
            "from sender4-pp-f112.zoho.com (sender4-pp-f112.zoho.com\n\t[136.143.188.112])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id B86F5658D0\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tFri, 26 Jun 2026 11:29:17 +0200 (CEST)",
            "by mx.zohomail.com with SMTPS id 1782466151488788.6612518943571;\n\tFri, 26 Jun 2026 02:29:11 -0700 (PDT)"
        ],
        "Authentication-Results": "lancelot.ideasonboard.com; dkim=pass (1024-bit key;\n\tunprotected) header.d=collabora.com\n\theader.i=robert.mader@collabora.com header.b=\"kr4sNIXv\"; \n\tdkim-atps=neutral",
        "ARC-Seal": "i=1; a=rsa-sha256; t=1782466153; cv=none; \n\td=zohomail.com; s=zohoarc; \n\tb=lZk6gq+AfTg4JtnUS19zJNwO1GUlK/tC+QBsg3IuejTl2x4Dm5nNunGCPuwkhClh/vyTI/3hU3qEWNX6BrBTI+aC/tHc8lIb8p1Y8HSSpkAhDUn17xWtkICY+gI+aH0xzhByDUaC7hCOo9j/qhXtv3UCfwBd3/SvY9aJZjbtMAg=",
        "ARC-Message-Signature": "i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; \n\ts=zohoarc; t=1782466153;\n\th=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:MIME-Version:Message-ID:Subject:Subject:To:To:Message-Id:Reply-To;\n\tbh=tLcKNeN2Eu0CBFpOnvDlOTfK8Wo/IvdbNWTSqadD5Sw=; \n\tb=k1EgGjD8Dfht3j+O2FY7U8ajbMPIGeiTkdJbibHNZM6b4UzS69wSaZ+9Pr+tx/5vYmmKG05T2l/hw6FUDJC9eVAh5237MkWrSsH17PBYklZY4F54VkCvZH7coWdHXZaxx2juqCWRi1Cr29RsjLbDqLloTvU2xET3OgETJ1lVav0=",
        "ARC-Authentication-Results": "i=1; mx.zohomail.com;\n\tdkim=pass  header.i=collabora.com;\n\tspf=pass  smtp.mailfrom=robert.mader@collabora.com;\n\tdmarc=pass header.from=<robert.mader@collabora.com>",
        "DKIM-Signature": "v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1782466153;\n\ts=zohomail; d=collabora.com; i=robert.mader@collabora.com;\n\th=From:From:To:To:Cc:Cc:Subject:Subject:Date:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-Id:Reply-To;\n\tbh=tLcKNeN2Eu0CBFpOnvDlOTfK8Wo/IvdbNWTSqadD5Sw=;\n\tb=kr4sNIXv61pfTHTwamEhnWAz+OzJzW18zsmFZDwJfF4bS4+ucnQnwjlAqmWYA78z\n\tmA5YBQ53Rayg/d14xMI2MjepkjxMye+DcYznzUF8P28rowzq4nKAJOnbnUQxtMzEsht\n\tCuLvrp5ydkjO0kJWoqyg/g0T41FQRYoJ38fMoE6Q=",
        "From": "Robert Mader <robert.mader@collabora.com>",
        "To": "libcamera-devel@lists.libcamera.org",
        "Cc": "Robert Mader <robert.mader@collabora.com>",
        "Subject": "[PATCH v2 0/2] meson: Build virtual pipeline by default",
        "Date": "Fri, 26 Jun 2026 11:28:45 +0200",
        "Message-ID": "<20260626092847.289764-1-robert.mader@collabora.com>",
        "X-Mailer": "git-send-email 2.54.0",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=UTF-8",
        "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": "From the main commit:\n\nThe virtual pipeline is very helpful for debugging purposes and very\nsmall. One big reason to not build it by default in the past was likely\nthe libyuv dependency, which many distros did not ship by default.\n\nBy now big distros like Debian, Fedora, and others ship libyuv and\nalready use it when building libcamera. Fedora even enables both test\npipelines by default.\n\nThus let's build the virtual pipeline by default, facilitating libcamera\nadoption.\n\n---\n\nChanges in v2:\n - Reintroduced libjpeg dependency for libyuv subproject\n - Collected tags\n\n---\n\nRobert Mader (2):\n  pipeline: virtual: Move libjpeg requirement to libyuv subproject\n  meson: Build virtual pipeline by default\n\n meson.build                                | 2 +-\n src/libcamera/pipeline/virtual/meson.build | 3 ---\n src/meson.build                            | 4 +++-\n 3 files changed, 4 insertions(+), 5 deletions(-)"
}