Cover Letter Detail
Show a cover letter.
GET /api/1.1/covers/18626/?format=api
{ "id": 18626, "url": "https://patchwork.libcamera.org/api/1.1/covers/18626/?format=api", "web_url": "https://patchwork.libcamera.org/cover/18626/", "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": "<20230515095812.3409747-1-kieran.bingham@ideasonboard.com>", "date": "2023-05-15T09:58:10", "name": "[libcamera-devel,v2,0/2] Use x.y soname versioning", "submitter": { "id": 4, "url": "https://patchwork.libcamera.org/api/1.1/people/4/?format=api", "name": "Kieran Bingham", "email": "kieran.bingham@ideasonboard.com" }, "mbox": "https://patchwork.libcamera.org/cover/18626/mbox/", "series": [ { "id": 3877, "url": "https://patchwork.libcamera.org/api/1.1/series/3877/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3877", "date": "2023-05-15T09:58:10", "name": "Use x.y soname versioning", "version": 2, "mbox": "https://patchwork.libcamera.org/series/3877/mbox/" } ], "comments": "https://patchwork.libcamera.org/api/covers/18626/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 11832C3284\n\tfor <parsemail@patchwork.libcamera.org>;\n\tMon, 15 May 2023 09:58:19 +0000 (UTC)", "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 7FFFC6039F;\n\tMon, 15 May 2023 11:58:18 +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 C885F6039A\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 15 May 2023 11:58:16 +0200 (CEST)", "from Monstersaurus.local\n\t(aztw-30-b2-v4wan-166917-cust845.vm26.cable.virginm.net\n\t[82.37.23.78])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id 1103B8D;\n\tMon, 15 May 2023 11:58:06 +0200 (CEST)" ], "DKIM-Signature": [ "v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org;\n\ts=mail; t=1684144698;\n\tbh=Uu7uKZ5DNg4uM34bFMfZyV3M1SwQqu1RJSR4d3qP4tE=;\n\th=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:\n\tList-Help:List-Subscribe:From:Reply-To:From;\n\tb=uDO02Elb8hG4POyFb98XFRXB9O4v2XtQOSWe6A8IIb6rPNO0Ix2Pi9mEqDIfEnRRf\n\tlzmE8tmtPKT/WU5dRaB5Mg+J5d7aYbKcIOC9n+QTfDI6MmjHAkk9DTMSp1Yv3UKzo+\n\teM5QSyz8fuIgmlK23+9XczcdXKigXvRkl86yDFIQktSb7sg178v9GmaLpxPSZ+Ns6j\n\t1GmzlvJLgbxqQYzge++PdT5H9LgCEU6rFzuufnjTlk+1JxzwKgcQbTzUJAESgOhs1P\n\tDQenKRH5ozmOI5HxhJvcMJZpn4cvVK2MJk8J/XR8J6sZ5Z/zd3VjSGbnaI9fvpZmS9\n\tiuakyIFs7PHzw==", "v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1684144686;\n\tbh=Uu7uKZ5DNg4uM34bFMfZyV3M1SwQqu1RJSR4d3qP4tE=;\n\th=From:To:Cc:Subject:Date:From;\n\tb=Ev9Q6q+Ll6Bh8Mx0waGvohx7O9QBVZknAxpDMT4VXyuaf5RqWlUmvwTOvLm/BUwQ3\n\t2oMZF+kSpACpHE/b/0LEtVyWxrzh+t46LNhdzfe5WxSMESypuWmoW4/oo7NzHPGkIO\n\trbWfWf7R8NwtCq7sy3i+mXZ1iZgRqh6zTa8xjQSI=" ], "Authentication-Results": "lancelot.ideasonboard.com; dkim=pass (1024-bit key; \n\tunprotected) header.d=ideasonboard.com\n\theader.i=@ideasonboard.com\n\theader.b=\"Ev9Q6q+L\"; dkim-atps=neutral", "To": "libcamera devel <libcamera-devel@lists.libcamera.org>", "Date": "Mon, 15 May 2023 10:58:10 +0100", "Message-Id": "<20230515095812.3409747-1-kieran.bingham@ideasonboard.com>", "X-Mailer": "git-send-email 2.34.1", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "Subject": "[libcamera-devel] [PATCH v2 0/2] Use x.y soname versioning", "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": "Kieran Bingham via libcamera-devel\n\t<libcamera-devel@lists.libcamera.org>", "Reply-To": "Kieran Bingham <kieran.bingham@ideasonboard.com>", "Errors-To": "libcamera-devel-bounces@lists.libcamera.org", "Sender": "\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>" }, "content": "Users of libcamera will benefit from not having to recompile\napplications and frameworks against every new release point of\nlibcamera. While we don't yet mandate a stable ABI we are currently\nincrementing the SONAME for 'every release'.\n\nWith automatic ABI breakage detection we can improve this situation so\nthat we only increment the SONAME when there is an ABI breakage.\n\nThis will extend the compatbiilty of applications for longer and reduce\nthe burden on application writers and packagers, and by incrementing the\nminor number on any breakage point we can make clear human readable\nindicators of what versions are compatible.\n\nWe retain the leading 'major version 0' to indicate we are not yet\nfeature complete.\n\nThe abi-compat script currently produces an HTML file, but can be\nadapted later to output XML and be processed by any additional automated\ntooling that might be suitable to report directly on patches and\nbranches when ABI breakages occur.\n\n\nKieran Bingham (2):\n utils: ABI Compatibility checker\n meson: Use x.y soname versioning\n\n meson.build | 10 +--\n utils/abi-compat.sh | 198 ++++++++++++++++++++++++++++++++++++++++++++\n 2 files changed, 202 insertions(+), 6 deletions(-)\n create mode 100755 utils/abi-compat.sh" }