Show a cover letter.

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

{
    "id": 20734,
    "url": "https://patchwork.libcamera.org/api/1.1/covers/20734/?format=api",
    "web_url": "https://patchwork.libcamera.org/cover/20734/",
    "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": "<20240731183616.1977348-1-mzamazal@redhat.com>",
    "date": "2024-07-31T18:36:13",
    "name": "[v3,0/3] Fix misleading error messages",
    "submitter": {
        "id": 177,
        "url": "https://patchwork.libcamera.org/api/1.1/people/177/?format=api",
        "name": "Milan Zamazal",
        "email": "mzamazal@redhat.com"
    },
    "mbox": "https://patchwork.libcamera.org/cover/20734/mbox/",
    "series": [
        {
            "id": 4471,
            "url": "https://patchwork.libcamera.org/api/1.1/series/4471/?format=api",
            "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=4471",
            "date": "2024-07-31T18:36:13",
            "name": "Fix misleading error messages",
            "version": 3,
            "mbox": "https://patchwork.libcamera.org/series/4471/mbox/"
        }
    ],
    "comments": "https://patchwork.libcamera.org/api/covers/20734/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 3DACFBDC71\n\tfor <parsemail@patchwork.libcamera.org>;\n\tWed, 31 Jul 2024 18:36:33 +0000 (UTC)",
            "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 6B7C06336F;\n\tWed, 31 Jul 2024 20:36:32 +0200 (CEST)",
            "from us-smtp-delivery-124.mimecast.com\n\t(us-smtp-delivery-124.mimecast.com [170.10.129.124])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 81F156198E\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tWed, 31 Jul 2024 20:36:30 +0200 (CEST)",
            "from mx-prod-mc-03.mail-002.prod.us-west-2.aws.redhat.com\n\t(ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63])\n\tby relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3,\n\tcipher=TLS_AES_256_GCM_SHA384) id us-mta-595-Sg-6QH--NF2Kfm-K4cZidg-1;\n\tWed, 31 Jul 2024 14:36:25 -0400",
            "from mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com\n\t(mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.4])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\tkey-exchange X25519 server-signature RSA-PSS (2048 bits)\n\tserver-digest SHA256) (No client certificate requested)\n\tby mx-prod-mc-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix)\n\twith ESMTPS id D83AA19560AB; Wed, 31 Jul 2024 18:36:24 +0000 (UTC)",
            "from nuthatch.redhat.com (unknown [10.45.224.46])\n\tby mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix)\n\twith ESMTP id 065A1300018D; Wed, 31 Jul 2024 18:36:22 +0000 (UTC)"
        ],
        "Authentication-Results": "lancelot.ideasonboard.com; dkim=pass (1024-bit key;\n\tunprotected) header.d=redhat.com header.i=@redhat.com\n\theader.b=\"IH6e9fg7\"; dkim-atps=neutral",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n\ts=mimecast20190719; t=1722450989;\n\th=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n\tto:to:cc:cc:mime-version:mime-version:content-type:content-type:\n\tcontent-transfer-encoding:content-transfer-encoding;\n\tbh=COSt82SweFAPutJsCKw3RSGRRLe/vtZPZi/2gd48+4s=;\n\tb=IH6e9fg7U2caCDEM4g5JXlQUSzM3hN8kze4OSX3e42RMfPDDAJXk2NiG8gbUYxDgeLRUyR\n\tfq8ZweBigen6IAHSg2ou6t33TPEkuiUZvg6yvG0/jkDiEm5FrPBQEvDVsN1gIagd/kzwyQ\n\tZdVVTRlv5s4yhugS3arua0IbJ7MnWgg=",
        "X-MC-Unique": "Sg-6QH--NF2Kfm-K4cZidg-1",
        "From": "Milan Zamazal <mzamazal@redhat.com>",
        "To": "libcamera-devel@lists.libcamera.org",
        "Cc": "Milan Zamazal <mzamazal@redhat.com>,\n\tKieran Bingham <kieran.bingham@ideasonboard.com>,\n\tLaurent Pinchart <laurent.pinchart@ideasonboard.com>",
        "Subject": "[PATCH v3 0/3] Fix misleading error messages",
        "Date": "Wed, 31 Jul 2024 20:36:13 +0200",
        "Message-ID": "<20240731183616.1977348-1-mzamazal@redhat.com>",
        "MIME-Version": "1.0",
        "X-Scanned-By": "MIMEDefang 3.4.1 on 10.30.177.4",
        "X-Mimecast-Spam-Score": "0",
        "X-Mimecast-Originator": "redhat.com",
        "Content-Transfer-Encoding": "8bit",
        "Content-Type": "text/plain; charset=\"US-ASCII\"; x-default=true",
        "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": "At least with software ISP, \"errors\" that have actually no influence on\nregular libcamera operation may be reported.  This is confusing for\nusers, especially in cases when there are other, real errors.  Let's improve the given log messages a bit.\n\nChanges in v3:\n- Formatting changes requested by Laurent.\n\nChanges in v2:\n- The order of the patches swapped, to put the easier change first.\n- An empty line, as requested by Laurent, added.\n- Added a trivial patch to unify the IPAProxy::configurationFile argument\n  name in the declaration and definition.\n- Added a new optional argument to IPAProxy::configurationFile for a\n  fallback file, which solves the error/warning problem there.\n\nMilan Zamazal (3):\n  libcamera: simple: Log a missing sensor in a better way\n  libcamera: ipa_proxy: Unify configurationFile argument name\n  libcamera: ipa_proxy: Report a missing configuration as a warning\n\n include/libcamera/internal/ipa_proxy.h      |  3 ++-\n src/libcamera/ipa_proxy.cpp                 | 22 ++++++++++++++++-----\n src/libcamera/pipeline/ipu3/ipu3.cpp        |  5 ++---\n src/libcamera/pipeline/rkisp1/rkisp1.cpp    |  9 ++-------\n src/libcamera/pipeline/simple/simple.cpp    |  4 +++-\n src/libcamera/software_isp/software_isp.cpp |  5 ++---\n 6 files changed, 28 insertions(+), 20 deletions(-)"
}