Show a cover letter.

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

{
    "id": 17902,
    "url": "https://patchwork.libcamera.org/api/1.1/covers/17902/?format=api",
    "web_url": "https://patchwork.libcamera.org/cover/17902/",
    "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": "<20221129053326.2858347-1-paul.elder@ideasonboard.com>",
    "date": "2022-11-29T05:33:23",
    "name": "[libcamera-devel,0/3] utils: tuning: Add logging infrastructure",
    "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/17902/mbox/",
    "series": [
        {
            "id": 3645,
            "url": "https://patchwork.libcamera.org/api/1.1/series/3645/?format=api",
            "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3645",
            "date": "2022-11-29T05:33:23",
            "name": "utils: tuning: Add logging infrastructure",
            "version": 1,
            "mbox": "https://patchwork.libcamera.org/series/3645/mbox/"
        }
    ],
    "comments": "https://patchwork.libcamera.org/api/covers/17902/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 9B450BE08B\n\tfor <parsemail@patchwork.libcamera.org>;\n\tTue, 29 Nov 2022 05:33:39 +0000 (UTC)",
            "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id B10226333B;\n\tTue, 29 Nov 2022 06:33:38 +0100 (CET)",
            "from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[213.167.242.64])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 4A9DB61F23\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 29 Nov 2022 06:33:37 +0100 (CET)",
            "from pyrite.tail37cf.ts.net (h175-177-042-159.catv02.itscom.jp\n\t[175.177.42.159])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id C2A454E6;\n\tTue, 29 Nov 2022 06:33:35 +0100 (CET)"
        ],
        "DKIM-Signature": [
            "v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org;\n\ts=mail; t=1669700018;\n\tbh=AsTowncOk8ErXJUZ5PsmatnwkqRhARbQPjQq9I+Lhro=;\n\th=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:\n\tList-Help:List-Subscribe:From:Reply-To:From;\n\tb=rN64mY9uoPQ5GFnkBYp5618Sz/ONCvZTZ/CHts9fH3Ij+C54ys2XRCtiSHPQwLlYE\n\tHzz+9W8extKENCqmVuwqxHUOg8GshocbWGOSKoykaMAMuryDmOvYHRufqRU4Tc5k5p\n\tgNgvEodCcH3LK3XLQ6soF4+q24AN0znePn9OgCsI7zy4N+75gr8jgu6kyYzK9XrMa5\n\tTrL3olrciBoe0ApkuwFkYTI4zVRTGpUxxls9OOeZazumBHSEKGgGOqEh/BBZ6uaglx\n\tRF4FFwzx0RLoQXeiz9+NS+B9jcL9jKBfHqSayjuHu9d6q2igxKw4/a9NZiwnGcZD9T\n\tPtCBTo0Kdk4gw==",
            "v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1669700016;\n\tbh=AsTowncOk8ErXJUZ5PsmatnwkqRhARbQPjQq9I+Lhro=;\n\th=From:To:Cc:Subject:Date:From;\n\tb=ON4YZVB29XaL64PE7g9hgS1R4l4WhI66nyVr4Wlvl8dLNoaRO6xEVJqp2fTp88esk\n\tTz/g5hDzGx14JffH7dHeoWh1mg8T0XRMWPfe1BaMUy4Wjy14BUlU3UXg8EutBvYVsC\n\tCU9I1Gf1uuy6dwHUZo/2paIYD9+r6DFJXoxMWmDA="
        ],
        "Authentication-Results": "lancelot.ideasonboard.com; dkim=pass (1024-bit key; \n\tunprotected) header.d=ideasonboard.com\n\theader.i=@ideasonboard.com\n\theader.b=\"ON4YZVB2\"; dkim-atps=neutral",
        "To": "libcamera-devel@lists.libcamera.org",
        "Date": "Tue, 29 Nov 2022 14:33:23 +0900",
        "Message-Id": "<20221129053326.2858347-1-paul.elder@ideasonboard.com>",
        "X-Mailer": "git-send-email 2.35.1",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[libcamera-devel] [PATCH 0/3] utils: tuning: Add logging\n\tinfrastructure",
        "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": "Paul Elder via libcamera-devel <libcamera-devel@lists.libcamera.org>",
        "Reply-To": "Paul Elder <paul.elder@ideasonboard.com>",
        "Errors-To": "libcamera-devel-bounces@lists.libcamera.org",
        "Sender": "\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"
    },
    "content": "This series depends on \"utils: libtuning: Get debug parameters from cli\narguments\", but only for the purposes of resolving a trivial merge\nconflict.\n\nThis series adds a logging infrastructure to libtuning, so that the log\nlevels and log output file can be specified on the command line in\ntuning scripts, and so that libtuning components can log things easily\nand concicely with different log levels.\n\nPaul Elder (3):\n  utils: libtuning: Add logger\n  utils: libtuning: Replace eprint with Logger\n  utils: libtuning: Add logging parameters to argparse\n\n utils/tuning/libtuning/__init__.py            |   1 +\n .../libtuning/generators/yaml_output.py       |   4 +-\n utils/tuning/libtuning/image.py               |   6 +-\n utils/tuning/libtuning/libtuning.py           |  52 ++++++---\n utils/tuning/libtuning/logger.py              | 105 ++++++++++++++++++\n utils/tuning/libtuning/macbeth.py             |  12 +-\n .../libtuning/modules/lsc/raspberrypi.py      |  12 +-\n utils/tuning/libtuning/utils.py               |  17 +--\n 8 files changed, 171 insertions(+), 38 deletions(-)\n create mode 100644 utils/tuning/libtuning/logger.py"
}