Patch Detail
Show a patch.
GET /api/patches/22406/?format=api
{ "id": 22406, "url": "https://patchwork.libcamera.org/api/patches/22406/?format=api", "web_url": "https://patchwork.libcamera.org/patch/22406/", "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": "<20241219123722.513083-1-pobrn@protonmail.com>", "date": "2024-12-19T12:37:24", "name": "[RFC,v1] libcamera: virtual: Install configuration file", "commit_ref": null, "pull_url": null, "state": "superseded", "archived": false, "hash": "b9d6f37783fac11a71a6fe65274aad2aeba28d17", "submitter": { "id": 133, "url": "https://patchwork.libcamera.org/api/people/133/?format=api", "name": "Pőcze Barnabás", "email": "pobrn@protonmail.com" }, "delegate": null, "mbox": "https://patchwork.libcamera.org/patch/22406/mbox/", "series": [ { "id": 4917, "url": "https://patchwork.libcamera.org/api/series/4917/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=4917", "date": "2024-12-19T12:37:24", "name": "[RFC,v1] libcamera: virtual: Install configuration file", "version": 1, "mbox": "https://patchwork.libcamera.org/series/4917/mbox/" } ], "comments": "https://patchwork.libcamera.org/api/patches/22406/comments/", "check": "pending", "checks": "https://patchwork.libcamera.org/api/patches/22406/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 DCA44C3272\n\tfor <parsemail@patchwork.libcamera.org>;\n\tThu, 19 Dec 2024 12:37:33 +0000 (UTC)", "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 1251268469;\n\tThu, 19 Dec 2024 13:37:33 +0100 (CET)", "from mail-4316.protonmail.ch (mail-4316.protonmail.ch\n\t[185.70.43.16])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id E5EFF61899\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tThu, 19 Dec 2024 13:37:30 +0100 (CET)" ], "Authentication-Results": "lancelot.ideasonboard.com;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=protonmail.com header.i=@protonmail.com\n\theader.b=\"T7Aav7w6\"; dkim-atps=neutral", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;\n\ts=protonmail3; t=1734611849; x=1734871049;\n\tbh=g2Qeu98mnjpLVPDydoXm920oL0hMYHu7+WL/HiFc2EQ=;\n\th=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:\n\tSubject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector:\n\tList-Unsubscribe:List-Unsubscribe-Post;\n\tb=T7Aav7w6FY6Pd/Umr6FU4Om/W5oaO7wB397Upt6VGzrsyilL06HGXL5Ym3vZ9VeaL\n\tNdEcMw40lUC1/OwS14E/2GmYGsVH8S9W8NuvePhN1JAC8mcub/ZQgLb+jRBRbY2U+R\n\tSQkq0IuXiIQM9F7x7CQVeYb6LxiwLwDpUAU8Nkn32/v822tJACd3AwSTJzJgutGqPn\n\t+zs/sK+zhkwcofLW9S+za24s+0dp1sTrj4sKjZgkudvnw0efcD9zeDxejJ2iW4GMhc\n\t7xkUvCM3H8m5s4YgQJy4Q+3GaDg0BdfrY+9VaumwJJAu2OFJCq7vt/NMRjWEFykByv\n\taC6r1jQVZXi5g==", "Date": "Thu, 19 Dec 2024 12:37:24 +0000", "To": "libcamera-devel@lists.libcamera.org", "From": "=?utf-8?q?Barnab=C3=A1s_P=C5=91cze?= <pobrn@protonmail.com>", "Subject": "[RFC PATCH v1] libcamera: virtual: Install configuration file", "Message-ID": "<20241219123722.513083-1-pobrn@protonmail.com>", "Feedback-ID": "20568564:user:proton", "X-Pm-Message-ID": "4e9d8064a0244c7297bab9d07650cdf3af74a1e9", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=utf-8", "Content-Transfer-Encoding": "quoted-printable", "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": "Install the example configuration file of the virtual pipeline\nhandler as it serves documentation purposes, and to make the\nvirtual pipeline handler easily usable in CI.\n\nNonetheless, the file is installed with the \".example\" suffix\nso that it will not be used by default, to avoid cluttering\nthe camera lists of users whose distributions decide to\nenable the virtual pipeline handler.\n\nSigned-off-by: Barnabás Pőcze <pobrn@protonmail.com>\n---\n src/libcamera/pipeline/virtual/data/meson.build | 4 ++++\n src/libcamera/pipeline/virtual/meson.build | 2 ++\n 2 files changed, 6 insertions(+)\n create mode 100644 src/libcamera/pipeline/virtual/data/meson.build", "diff": "diff --git a/src/libcamera/pipeline/virtual/data/meson.build b/src/libcamera/pipeline/virtual/data/meson.build\nnew file mode 100644\nindex 000000000..ce63f9a27\n--- /dev/null\n+++ b/src/libcamera/pipeline/virtual/data/meson.build\n@@ -0,0 +1,4 @@\n+install_data('virtual.yaml',\n+ install_dir : pipeline_data_dir / 'virtual',\n+ install_tag : 'runtime',\n+ rename: 'virtual.yaml.example')\ndiff --git a/src/libcamera/pipeline/virtual/meson.build b/src/libcamera/pipeline/virtual/meson.build\nindex 4786fe2e0..c84345936 100644\n--- a/src/libcamera/pipeline/virtual/meson.build\n+++ b/src/libcamera/pipeline/virtual/meson.build\n@@ -11,3 +11,5 @@ libjpeg = dependency('libjpeg', required : true)\n \n libcamera_deps += [libyuv_dep]\n libcamera_deps += [libjpeg]\n+\n+subdir('data')\n", "prefixes": [ "RFC", "v1" ] }