Cover Letter Detail
Show a cover letter.
GET /api/1.1/covers/12098/?format=api
{ "id": 12098, "url": "https://patchwork.libcamera.org/api/1.1/covers/12098/?format=api", "web_url": "https://patchwork.libcamera.org/cover/12098/", "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": "<20210423104711.401547-1-paul.elder@ideasonboard.com>", "date": "2021-04-23T10:47:08", "name": "[libcamera-devel,v3,0/3] Fix support for core.mojom structs", "submitter": { "id": 17, "url": "https://patchwork.libcamera.org/api/1.1/people/17/?format=api", "name": "Paul Elder", "email": "paul.elder@ideasonboard.com" }, "mbox": "https://patchwork.libcamera.org/cover/12098/mbox/", "series": [ { "id": 1971, "url": "https://patchwork.libcamera.org/api/1.1/series/1971/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=1971", "date": "2021-04-23T10:47:08", "name": "Fix support for core.mojom structs", "version": 3, "mbox": "https://patchwork.libcamera.org/series/1971/mbox/" } ], "comments": "https://patchwork.libcamera.org/api/covers/12098/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 3D6F6BDB15\n\tfor <parsemail@patchwork.libcamera.org>;\n\tFri, 23 Apr 2021 10:47:22 +0000 (UTC)", "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 9653768878;\n\tFri, 23 Apr 2021 12:47:21 +0200 (CEST)", "from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[IPv6:2001:4b98:dc2:55:216:3eff:fef7:d647])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id D5DB4602D1\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tFri, 23 Apr 2021 12:47:20 +0200 (CEST)", "from pyrite.rasen.tech (unknown\n\t[IPv6:2400:4051:61:600:2c71:1b79:d06d:5032])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id 310D2332;\n\tFri, 23 Apr 2021 12:47:18 +0200 (CEST)" ], "Authentication-Results": "lancelot.ideasonboard.com;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n\tunprotected) header.d=ideasonboard.com header.i=@ideasonboard.com\n\theader.b=\"RLdvI4L5\"; dkim-atps=neutral", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1619174840;\n\tbh=yb4E8v6VzOp2BjWWIKnrk+k0Obyaa4VhuHuTevK2Xqs=;\n\th=From:To:Cc:Subject:Date:From;\n\tb=RLdvI4L5mM3Ep89Q7uzZ5/TvlQ5v7dr4nd0ScANgmlZQO34q1/syAh3+Il2v5mHSp\n\tUda97OfM8DLLsMN3NfCO/P6RFaR5dDlYMkhuD9AjiP2zGjeenYAaD8DPle+jpsYi0D\n\t9TbTvXqnXBZ8yffXZt6SZPdmrFfjAEsrhKKQ60Po=", "From": "Paul Elder <paul.elder@ideasonboard.com>", "To": "libcamera-devel@lists.libcamera.org", "Date": "Fri, 23 Apr 2021 19:47:08 +0900", "Message-Id": "<20210423104711.401547-1-paul.elder@ideasonboard.com>", "X-Mailer": "git-send-email 2.27.0", "MIME-Version": "1.0", "Subject": "[libcamera-devel] [PATCH v3 0/3] Fix support for core.mojom structs", "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>", "Content-Type": "text/plain; charset=\"us-ascii\"", "Content-Transfer-Encoding": "7bit", "Errors-To": "libcamera-devel-bounces@lists.libcamera.org", "Sender": "\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>" }, "content": "This patch series fixes support for structs defined in core.mojom with\nskipHeader only.\n\nPreviously these structs were only supported (tested) for use in custom\nfunction parameters, but not as members of other structs. This patch\nseries fixed that.\n\nIn v3, we add a libcamera namespace to core.mojom. This means that\nwhenever core.mojom structs are used in other mojom files, they need to\nbe specified with the namespace, eg:\n\nstruct A {\n\tlibcamera.ControlList list;\n};\n\nPatch 3 makes this change. Patch 2 enables obtaining the proper\nnamespace of the origin of the struct.\n\nPaul Elder (3):\n utils: ipc: Include instead of forward-declare CameraSensorInfo\n utils: ipc: Use the proper namespace for mojom structs\n ipa: mojom: Put core.mojom in the libcamera namespace\n\n include/libcamera/ipa/core.mojom | 5 +--\n include/libcamera/ipa/ipa_interface.h | 6 ++--\n include/libcamera/ipa/ipu3.mojom | 11 +++---\n include/libcamera/ipa/raspberrypi.mojom | 29 ++++++++--------\n include/libcamera/ipa/rkisp1.mojom | 13 +++----\n include/libcamera/ipa/vimc.mojom | 2 +-\n .../module_ipa_serializer.h.tmpl | 2 +-\n .../libcamera_templates/serializer.tmpl | 34 +++++++++----------\n .../generators/mojom_libcamera_generator.py | 16 ++++++---\n 9 files changed, 65 insertions(+), 53 deletions(-)" }