Cover Letter Detail
Show a cover letter.
GET /api/1.1/covers/16964/?format=api
{ "id": 16964, "url": "https://patchwork.libcamera.org/api/1.1/covers/16964/?format=api", "web_url": "https://patchwork.libcamera.org/cover/16964/", "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": "<20220804132112.17604-1-laurent.pinchart@ideasonboard.com>", "date": "2022-08-04T13:21:10", "name": "[libcamera-devel,0/2] Use YAML 1.1 for the time being", "submitter": { "id": 2, "url": "https://patchwork.libcamera.org/api/1.1/people/2/?format=api", "name": "Laurent Pinchart", "email": "laurent.pinchart@ideasonboard.com" }, "mbox": "https://patchwork.libcamera.org/cover/16964/mbox/", "series": [ { "id": 3373, "url": "https://patchwork.libcamera.org/api/1.1/series/3373/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3373", "date": "2022-08-04T13:21:10", "name": "Use YAML 1.1 for the time being", "version": 1, "mbox": "https://patchwork.libcamera.org/series/3373/mbox/" } ], "comments": "https://patchwork.libcamera.org/api/covers/16964/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 B03CFC3272\n\tfor <parsemail@patchwork.libcamera.org>;\n\tThu, 4 Aug 2022 13:21:22 +0000 (UTC)", "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id F3B6E63329;\n\tThu, 4 Aug 2022 15:21: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 0E7746330D\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tThu, 4 Aug 2022 15:21:20 +0200 (CEST)", "from pendragon.ideasonboard.com (62-78-145-57.bb.dnainternet.fi\n\t[62.78.145.57])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id 6DB1C481;\n\tThu, 4 Aug 2022 15:21:19 +0200 (CEST)" ], "DKIM-Signature": [ "v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org;\n\ts=mail; t=1659619282;\n\tbh=SGLuiIw8x20d4RHM6imwIDB+QmNobmPAA4D5Jr1upOA=;\n\th=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:\n\tList-Help:List-Subscribe:From:Reply-To:From;\n\tb=HFDRzppIiePrwYSVW0W8n7AgyoJTO12kd8aHTY8V3xl+pzz9DJkpZBJRSNBPQryny\n\trZpfXz7SeFJaycPXtjgazQTE6H1E29lGw6o0XeihwfEOzD97gGn9FgVBLN0jPkJ2b8\n\tsf+qUvRvbxNYxLgROrPkzuApu7k7plRYRog6+N4xls7QBqsaG/PlxkrRRIPjggvANB\n\taH3/+lln+Wq15daHyKjW7UnFavEm1ewvwzXK3AWnv9U/a4gdbs9Oq7eKUoNjtSaKp5\n\tsamKTWZlwj3106Z3/I+OWE23YXpra/P5aPb/XYmV3J/m67v0UmnaGa753ywtz39+O8\n\tMe7IJ0DjOtNDQ==", "v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1659619279;\n\tbh=SGLuiIw8x20d4RHM6imwIDB+QmNobmPAA4D5Jr1upOA=;\n\th=From:To:Cc:Subject:Date:From;\n\tb=rAYyLm8gYA7UcTqms69QLOLaAApx8qQekCaVF0FMg2/MusfgX7ET04ZLg07lYoi3t\n\t4KexqTCSOy1xrJM/UIyfZeuAwu070vK9Dls1NkBd/C9eac2AeRfKKXOsBpXT62DUui\n\tMtHCwBlwc15sR6CV97gtY1dNMFYudJmxsR4rqveQ=" ], "Authentication-Results": "lancelot.ideasonboard.com; dkim=pass (1024-bit key; \n\tunprotected) header.d=ideasonboard.com\n\theader.i=@ideasonboard.com\n\theader.b=\"rAYyLm8g\"; dkim-atps=neutral", "To": "libcamera-devel@lists.libcamera.org", "Date": "Thu, 4 Aug 2022 16:21:10 +0300", "Message-Id": "<20220804132112.17604-1-laurent.pinchart@ideasonboard.com>", "X-Mailer": "git-send-email 2.35.1", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "Subject": "[libcamera-devel] [PATCH 0/2] Use YAML 1.1 for the time being", "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>", "From": "Laurent Pinchart via libcamera-devel\n\t<libcamera-devel@lists.libcamera.org>", "Reply-To": "Laurent Pinchart <laurent.pinchart@ideasonboard.com>", "Errors-To": "libcamera-devel-bounces@lists.libcamera.org", "Sender": "\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>" }, "content": "Hello,\n\nThis small patch series switches all the YAML files in libcamera to use\nYAML 1.1, in order to support the libyaml version shipped in the latest\nDebian stable.\n\nYAML 1.2 support was added to libyaml on v0.2.3, and Debian stable\ncurrently ships v0.2.2 (Debian testing has updated to v0.2.5, which is\nthe version libcamera uses in the libyaml wrap fallback). This causes\nissues parsing YAML files in the RkISP1 module. To fix that, we could\nhave mandated libyaml v0.2.3 or newer, but given that we don't depend on\nany YAML 1.2 feature, downgrading our YAML files to version 1.1 should\nbe more user-friendly.\n\nThe main drawback I can see is that YAML 1.1 parses the unquoted string\nliterals Yes, No, On and Off as booleans, while YAML 1.2 parses them as\nstrings. None of the YAML files in libcamera use those values, but we'll\nhave to be careful not to use them in the future if we want to later\nswitch back to YAML 1.2 when distributions will have caught up.\n\nPatch 1/2 fixes the issue in the RkISP1 IPA module tuning data files,\nwhile patch 2/2 modifies the internal YAML files used for code\ngeneration. The latter isn't strictly needed as explained in the commit\nmessage of the second patch, but I've included it for consistency. I'm\nfine dropping the second patch if preferred.\n\nFlorian, could you check if this fixes your YAML parsing issues ?\n\nLaurent Pinchart (2):\n ipa: rkisp1: Use YAML 1.1 for tuning data files\n libcamera: Switch internal YAML files to YAML 1.1\n\n src/ipa/rkisp1/data/imx219.yaml | 2 +-\n src/ipa/rkisp1/data/ov5640.yaml | 2 +-\n src/ipa/rkisp1/data/uncalibrated.yaml | 2 +-\n src/libcamera/control_ids.yaml | 2 +-\n src/libcamera/formats.yaml | 2 +-\n src/libcamera/property_ids.yaml | 2 +-\n 6 files changed, 6 insertions(+), 6 deletions(-)\n\n\nbase-commit: 961a6cf7cac9b788cc285a58ae1b8a480f00b633" }