Patch Detail
Show a patch.
GET /api/patches/23858/?format=api
{ "id": 23858, "url": "https://patchwork.libcamera.org/api/patches/23858/?format=api", "web_url": "https://patchwork.libcamera.org/patch/23858/", "project": { "id": 1, "url": "https://patchwork.libcamera.org/api/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": "<20250720112822.48250-3-Rauch.Christian@gmx.de>", "date": "2025-07-20T11:28:22", "name": "[v5,2/2] utils: update 'version' in package.xml on release", "commit_ref": null, "pull_url": null, "state": "superseded", "archived": false, "hash": "5c54e324aeb79242ad4412b559e11bd4ca95e834", "submitter": { "id": 111, "url": "https://patchwork.libcamera.org/api/people/111/?format=api", "name": "Christian Rauch", "email": "Rauch.Christian@gmx.de" }, "delegate": null, "mbox": "https://patchwork.libcamera.org/patch/23858/mbox/", "series": [ { "id": 5302, "url": "https://patchwork.libcamera.org/api/series/5302/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5302", "date": "2025-07-20T11:28:20", "name": "package metadata", "version": 5, "mbox": "https://patchwork.libcamera.org/series/5302/mbox/" } ], "comments": "https://patchwork.libcamera.org/api/patches/23858/comments/", "check": "pending", "checks": "https://patchwork.libcamera.org/api/patches/23858/checks/", "tags": {}, "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 B46F4C3294\n\tfor <parsemail@patchwork.libcamera.org>;\n\tSun, 20 Jul 2025 11:28:39 +0000 (UTC)", "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 64DC168FBF;\n\tSun, 20 Jul 2025 13:28:37 +0200 (CEST)", "from mout.gmx.net (mout.gmx.net [212.227.17.22])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 922AA68F98\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tSun, 20 Jul 2025 13:28:33 +0200 (CEST)", "from voyager.home ([194.166.182.71]) by mail.gmx.net (mrgmx104\n\t[212.227.17.168]) with ESMTPSA (Nemesis) id 1N6bfq-1uevPC3Eek-013nn6;\n\tSun, 20 Jul 2025 13:28:32 +0200" ], "Authentication-Results": "lancelot.ideasonboard.com; dkim=pass (2048-bit key;\n\tunprotected) header.d=gmx.de header.i=rauch.christian@gmx.de\n\theader.b=\"HL2wTCI+\"; dkim-atps=neutral", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;\n\ts=s31663417; t=1753010913; x=1753615713; i=rauch.christian@gmx.de;\n\tbh=Vz8Qf5lnKf3IMJcx3/mTX0ugo7QqCQkZiMvGgo3/8T4=;\n\th=X-UI-Sender-Class:From:To:Cc:Subject:Date:Message-ID:In-Reply-To:\n\tReferences:MIME-Version:Content-Transfer-Encoding:cc:\n\tcontent-transfer-encoding:content-type:date:from:message-id:\n\tmime-version:reply-to:subject:to;\n\tb=HL2wTCI+3j+g+1MsFV7UOY0aLW0798eEzV2o3x/Dc0EGGxOGOY2WGs3vw/7iLDvX\n\tZ6MGU9hVNAHv/11RNOFg9ZqirRtqjrynsqg0E+nel17EQC7wxpxdumvg8MLr7YuXA\n\t0jK47Ki+9fj+Fe+v54j7plb8noqcFfPFjAPfd32PDmJ96ZyYBobI0iY9FGe4+dz3Y\n\tsJput/8WMxFXw2v37Pe6Fh4gMFAqiNOMDhDbPbfJCdO8IjJKLNbWSvyJLVR8wfXoH\n\tJzwHGQOpqkYrRVIeRUz3sBNOIDNddj1VgsiESTPlHrysSka8Dx6VuidSobIy6wjkm\n\tjf2sY7udBBUVfG/mFg==", "X-UI-Sender-Class": "724b4f7f-cbec-4199-ad4e-598c01a50d3a", "From": "Christian Rauch <Rauch.Christian@gmx.de>", "To": "libcamera-devel@lists.libcamera.org", "Cc": "Christian Rauch <Rauch.Christian@gmx.de>", "Subject": "[PATCH v5 2/2] utils: update 'version' in package.xml on release", "Date": "Sun, 20 Jul 2025 13:28:22 +0200", "Message-ID": "<20250720112822.48250-3-Rauch.Christian@gmx.de>", "X-Mailer": "git-send-email 2.43.0", "In-Reply-To": "<20250720112822.48250-1-Rauch.Christian@gmx.de>", "References": "<20250720112822.48250-1-Rauch.Christian@gmx.de>", "MIME-Version": "1.0", "Content-Transfer-Encoding": "quoted-printable", "X-Provags-ID": "V03:K1:sioUbh6Vqj5UbkROvztoY/X+s6HGnZWUt02LnFxx49LC7uWW6d5\n\t5+GC43UO7lTjfDGtzeioblaO1ejXJffnCsxVA+orD//EvGcTy8SV52e7bozte27p2TrFhBc\n\teVcVSOQezHAg3VCXzLuQFEJ1LLrPUa8Twne5aKmLqqmx2RJfU/8HWe+o1mr6X1QLhBq5cbd\n\tqyr6u7VYzN2ayfUx/B1vQ==", "X-Spam-Flag": "NO", "UI-OutboundReport": "notjunk:1; M01:P0:MXjbka2f7Bk=;\n\t06ozGmsGRgjuBzDB6qcPwyAkBKm\n\t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", "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": "Synchronise the version string in the package.xml (tag 'version') with the\ntagged version on release by string replacement.\n\nSigned-off-by: Christian Rauch <Rauch.Christian@gmx.de>\n---\n utils/release.sh | 5 +++--\n 1 file changed, 3 insertions(+), 2 deletions(-)", "diff": "diff --git a/utils/release.sh b/utils/release.sh\nindex 8cc85859b..f90322e00 100755\n--- a/utils/release.sh\n+++ b/utils/release.sh\n@@ -36,11 +36,12 @@ echo \"Bumping $bump\"\n echo \" Existing version is: $version\"\n echo \" New version is : $new_version\"\n \n-# Patch in the version to our meson.build\n+# Patch in the version to our meson.build and package.xml\n sed -i -E \"s/ version : '.*',/ version : '$new_version',/\" meson.build\n+sed -i -E \"s/<version>.*<\\/version>/<version>$new_version<\\/version>/\" package.xml\n \n # Commit the update\n-git commit meson.build -esm \"libcamera v$new_version\"\n+git commit meson.build package.xml -esm \"libcamera v$new_version\"\n \n # Create a tag from that commit\n git show -s --format=%B | git tag \"v$new_version\" -s -F -\n", "prefixes": [ "v5", "2/2" ] }