Cover Letter Detail
Show a cover letter.
GET /api/1.1/covers/16222/?format=api
{ "id": 16222, "url": "https://patchwork.libcamera.org/api/1.1/covers/16222/?format=api", "web_url": "https://patchwork.libcamera.org/cover/16222/", "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": "<20220615162601.48619-1-dse@thaumatec.com>", "date": "2022-06-15T16:25:58", "name": "[libcamera-devel,0/3] Documentation: Update code examples in Application Writer's Guide", "submitter": { "id": 126, "url": "https://patchwork.libcamera.org/api/1.1/people/126/?format=api", "name": "Daniel Semkowicz", "email": "dse@thaumatec.com" }, "mbox": "https://patchwork.libcamera.org/cover/16222/mbox/", "series": [ { "id": 3176, "url": "https://patchwork.libcamera.org/api/1.1/series/3176/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3176", "date": "2022-06-15T16:25:58", "name": "Documentation: Update code examples in Application Writer's Guide", "version": 1, "mbox": "https://patchwork.libcamera.org/series/3176/mbox/" } ], "comments": "https://patchwork.libcamera.org/api/covers/16222/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 31C0CBD161\n\tfor <parsemail@patchwork.libcamera.org>;\n\tWed, 15 Jun 2022 16:26:37 +0000 (UTC)", "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 634BE65635;\n\tWed, 15 Jun 2022 18:26:36 +0200 (CEST)", "from mail-wm1-x333.google.com (mail-wm1-x333.google.com\n\t[IPv6:2a00:1450:4864:20::333])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id A344C6559A\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tWed, 15 Jun 2022 18:26:34 +0200 (CEST)", "by mail-wm1-x333.google.com with SMTP id a10so6600748wmj.5\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tWed, 15 Jun 2022 09:26:34 -0700 (PDT)", "from localhost.localdomain (ip092042140082.rev.nessus.at.\n\t[92.42.140.82]) by smtp.gmail.com with ESMTPSA id\n\tr17-20020a05600c35d100b0039c8d181ac6sm3135772wmq.26.2022.06.15.09.26.33\n\t(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n\tWed, 15 Jun 2022 09:26:33 -0700 (PDT)" ], "DKIM-Signature": [ "v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org;\n\ts=mail; t=1655310396;\n\tbh=Z9rqxLL+qvvc4KyVh985KuxXyw9Nzmza1cVOPLcC3D0=;\n\th=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:\n\tList-Help:List-Subscribe:From:Reply-To:From;\n\tb=wn+U/3T2pHk2F+SEusm7urRhBz6MKJZ2ovmOOPHcuPfqW7R/Ow6+VcfYbMJq0NSLu\n\tR9oHJS4AVFVm4TcOpQfpQJCtcqY3R8VbXxqxJw8hb2UiBV3XxaT1IB/g4wpwzj6JtY\n\tRra0szRwExU4QaKbdGUhnu0MAANvkU85ab3/c4btWBembbtHLTaxY8DzgtAt4BD9o6\n\tz5X0R0G6wUmB9WCZowzobq5ojm3UXkvcye4h5sV7qqXZpXxyzGC0hOJQYWqjb8UsnQ\n\tf+HjxVdtpQ2varByMxxF/hWOfv4EDKKTum31bwTerJQ0JK/4iUM9Kv8ndqGO+J4DYS\n\trSUAGnk7GXDqQ==", "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=thaumatec-com.20210112.gappssmtp.com; s=20210112;\n\th=from:to:cc:subject:date:message-id:mime-version\n\t:content-transfer-encoding;\n\tbh=klTIaeoJ7KNJe+sJSkXmbHKtDZHwZRd98QqsHTeIDv4=;\n\tb=nssFhs+wmFflGlKqRgR3tLN1mabYMgZWYxWUT+fLsQ5ri40ETlXk+kkzprA4jFbVbG\n\tPRUFfRQ+ISmtZmTHtMVbY71WUJAmQOVV+v+riwI3wtGmTa8EGjagjLT4oIU+wMWRv+6w\n\tcPyNroTOZW6Gc2aC512wyRagnW1jhoeczF7/3S60XXjqsQlWNiQj+G4DfDe7ClYURhbT\n\tg2vICUEIiQ53DMxz+yQdv2wrjUsNDzdZxCPWJphQ8Clw6DkVPGmisHMW4N8lYzBcJeUD\n\tG+lF6QnihdmhE4m+H6S8EU/YY0IMyNYFpu7KvSIdeHkZSsFADqfUzQ6efbnqg9Dy8EYZ\n\tHExw==" ], "Authentication-Results": "lancelot.ideasonboard.com; dkim=pass (2048-bit key; \n\tunprotected)\n\theader.d=thaumatec-com.20210112.gappssmtp.com\n\theader.i=@thaumatec-com.20210112.gappssmtp.com header.b=\"nssFhs+w\"; \n\tdkim-atps=neutral", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20210112;\n\th=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version\n\t:content-transfer-encoding;\n\tbh=klTIaeoJ7KNJe+sJSkXmbHKtDZHwZRd98QqsHTeIDv4=;\n\tb=QerpR/V5c8ssHj2MfdbP+Do9g/HYgZhXmaUQ1HP/MYog7+QnxZLY9sJEsQJ6Fv5S5x\n\tx84Z8ZJeWys1H+z0rXTve49zBcJLV7CeZdVvhSrW5cx9FdlCVcra2Pr4+7uw6EuIt1sL\n\tLVgC+1EQJQ2AgGK2+PuKaF+ttQ3hhCCKeTJHG9ensvyPlSc7gY9aaFdAEx24OCcuKFoY\n\tak9Qd5kC4y84KZ0m3GiAXLSlAzxelIiOnnDXcs6oV0FEDgo77S7b6UaH6kormI1K57qM\n\tV0MyvX06FLcPOStLbsVV2YLhSKQO9VW2srAhAuq3KeodA/xhsqAceZXqCemsCw90Ea/6\n\tnb0g==", "X-Gm-Message-State": "AOAM533PIcJYbIEtOxvWIW8Q1YNoAPCYGwD6981gmCkSF11mzO2hLh30\n\tLjXhlmAmE02LeC3u+XPebbA53IMl1DqeVjOz", "X-Google-Smtp-Source": "ABdhPJz5wyRzi719jP2kGlg9bqcnb7W9VgUsNSM9x/nPbLhzaowVcc28aFAanYLo1KKtNgC05RH9vg==", "X-Received": "by 2002:a05:600c:214c:b0:39c:43b9:9d5f with SMTP id\n\tv12-20020a05600c214c00b0039c43b99d5fmr10795199wml.56.1655310394284; \n\tWed, 15 Jun 2022 09:26:34 -0700 (PDT)", "To": "libcamera-devel@lists.libcamera.org", "Date": "Wed, 15 Jun 2022 18:25:58 +0200", "Message-Id": "<20220615162601.48619-1-dse@thaumatec.com>", "X-Mailer": "git-send-email 2.34.1", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "Subject": "[libcamera-devel] [PATCH 0/3] Documentation: Update code examples\n\tin Application Writer's Guide", "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": "Daniel Semkowicz via libcamera-devel\n\t<libcamera-devel@lists.libcamera.org>", "Reply-To": "Daniel Semkowicz <dse@thaumatec.com>", "Errors-To": "libcamera-devel-bounces@lists.libcamera.org", "Sender": "\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>" }, "content": "Hello,\n\nI tried to follow \"Application Writer's Guide\" to build an example C++\napplication that uses libcamera. Unfortunately, it looks that code\nexamples in documentation no longer match the libcamera source code.\n\nThe following patches include necessary updates to documentation, that\nmake the example code build and work correctly again. These patches\nmainly base on the cam and qcam source code as reference.\n\nI am new to libcamera, but I hope I understood the software architecture\ncorrectly.\n\nAll comments are appreciated.\n\nBest regards\nDaniel Semkowicz\n\nDaniel Semkowicz (3):\n Documentation: Update code examples to match Request related changes\n Documentation: Update code examples to use the Request::reuse() method\n Documentation: Update the \"Start an event loop\" section\n\n .../guides/application-developer.rst | 48 +++++++------------\n 1 file changed, 18 insertions(+), 30 deletions(-)" }