Patch Detail
Show a patch.
GET /api/patches/26741/?format=api
{ "id": 26741, "url": "https://patchwork.libcamera.org/api/patches/26741/?format=api", "web_url": "https://patchwork.libcamera.org/patch/26741/", "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": "<20260512144520.171290-4-laurent.pinchart@ideasonboard.com>", "date": "2026-05-12T14:45:20", "name": "[libcamera-ci,3/3] Move release builds to Debian 13", "commit_ref": null, "pull_url": null, "state": "accepted", "archived": false, "hash": "2887b14c65618b063e660483cf5b450e23c89c0c", "submitter": { "id": 2, "url": "https://patchwork.libcamera.org/api/people/2/?format=api", "name": "Laurent Pinchart", "email": "laurent.pinchart@ideasonboard.com" }, "delegate": null, "mbox": "https://patchwork.libcamera.org/patch/26741/mbox/", "series": [ { "id": 5939, "url": "https://patchwork.libcamera.org/api/series/5939/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5939", "date": "2026-05-12T14:45:17", "name": "Move release builds to Debian 13", "version": 1, "mbox": "https://patchwork.libcamera.org/series/5939/mbox/" } ], "comments": "https://patchwork.libcamera.org/api/patches/26741/comments/", "check": "pending", "checks": "https://patchwork.libcamera.org/api/patches/26741/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 1B4B3BDB1C\n\tfor <parsemail@patchwork.libcamera.org>;\n\tTue, 12 May 2026 14:45:30 +0000 (UTC)", "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 202126302A;\n\tTue, 12 May 2026 16:45:28 +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 0F23A62FEC\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 12 May 2026 16:45:26 +0200 (CEST)", "from killaraus.ideasonboard.com\n\t(2001-14ba-70f3-e800--a06.rev.dnainternet.fi\n\t[IPv6:2001:14ba:70f3:e800::a06])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id 2E26356D\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 12 May 2026 16:45:18 +0200 (CEST)" ], "Authentication-Results": "lancelot.ideasonboard.com; dkim=pass (1024-bit key;\n\tunprotected) header.d=ideasonboard.com header.i=@ideasonboard.com\n\theader.b=\"JjsxMW6q\"; dkim-atps=neutral", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1778597118;\n\tbh=qhdmNWrcTEgZCtu7tkEK9bwlNlXsFggzE9KHDiGKf5I=;\n\th=From:To:Subject:Date:In-Reply-To:References:From;\n\tb=JjsxMW6qGZ6EhFh0SZyMwGZunMCcH8BE7ovmI63OnHtHUFi0ITppMwUFa8hVq0Mrj\n\tKtRvp3fMhZoodhCJqS1BQMTp961/dM+cQYBtbjcD59sNA731+NoyBnvCihe8Sc11ZY\n\tW5pBhfj+wEGXi1vXrgegmWtvGEhkSeMUhXkr1ldk=", "From": "Laurent Pinchart <laurent.pinchart@ideasonboard.com>", "To": "libcamera-devel@lists.libcamera.org", "Subject": "[libcamera-ci] [PATCH 3/3] Move release builds to Debian 13", "Date": "Tue, 12 May 2026 17:45:20 +0300", "Message-ID": "<20260512144520.171290-4-laurent.pinchart@ideasonboard.com>", "X-Mailer": "git-send-email 2.53.0", "In-Reply-To": "<20260512144520.171290-1-laurent.pinchart@ideasonboard.com>", "References": "<20260512144520.171290-1-laurent.pinchart@ideasonboard.com>", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "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": "All our release builds are run on Debian 12, with more recent compiler\nversions in Debian 13 performing debug builds only. Debug vs. release\ncompilation coverage is more important on newer compiles. Move the\nrelease builds from Debian 12 to Debian 13.\n\nAs a drive-by cleanup, drop the explicit 'BUILD_TYPE: debug' as it is\nthe default provided by .build-full:debian.\n\nSigned-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>\n---\n gitlab-ci.yml | 35 +++++++++++++++++------------------\n 1 file changed, 17 insertions(+), 18 deletions(-)", "diff": "diff --git a/gitlab-ci.yml b/gitlab-ci.yml\nindex f9496fcdc80c..b7e655666347 100644\n--- a/gitlab-ci.yml\n+++ b/gitlab-ci.yml\n@@ -182,14 +182,6 @@ build-full:debian:12:\n - ARCH: amd64\n CC: gcc-12\n CXX: g++-12\n- - ARCH: amd64\n- BUILD_TYPE: release\n- CC: gcc-12\n- CXX: g++-12\n- MESON_OPTIONS: >-\n- ${MESON_ALL_OPTIONS}\n- -D b_sanitize=none\n- -D cpp_debugstl=false\n - ARCH: amd64\n CC: clang\n CXX: clang++\n@@ -197,16 +189,6 @@ build-full:debian:12:\n ${MESON_ALL_OPTIONS}\n ${MESON_CLANG_LIBCPP_OPTIONS}\n -D qcam=disabled\n- - ARCH: amd64\n- BUILD_TYPE: release\n- CC: clang\n- CXX: clang++\n- MESON_OPTIONS: >-\n- ${MESON_ALL_OPTIONS}\n- ${MESON_CLANG_LIBCPP_OPTIONS}\n- -D b_sanitize=none\n- -D cpp_debugstl=false\n- -D qcam=disabled\n \n build-full:debian:13:\n extends:\n@@ -231,6 +213,14 @@ build-full:debian:13:\n ${MESON_ALL_OPTIONS}\n -D documentation=enabled\n -D doc_werror=true\n+ - ARCH: amd64\n+ BUILD_TYPE: release\n+ CC: gcc-14\n+ CXX: g++-14\n+ MESON_OPTIONS: >-\n+ ${MESON_ALL_OPTIONS}\n+ -D b_sanitize=none\n+ -D cpp_debugstl=false\n - ARCH: amd64\n CC: clang\n CXX: clang++\n@@ -239,6 +229,15 @@ build-full:debian:13:\n # with clang 18 or later due to https://github.com/mesonbuild/meson/issues/13812\n - ${MESON_ALL_OPTIONS} ${MESON_CLANG_LIBCPP_OPTIONS} -D qcam=disabled -D cpp_debugstl=false\n - ${MESON_ALL_OPTIONS} ${MESON_CLANG_LIBSTDCPP_OPTIONS}\n+ - ARCH: amd64\n+ BUILD_TYPE: release\n+ CC: clang\n+ CXX: clang++\n+ MESON_OPTIONS: >-\n+ ${MESON_ALL_OPTIONS}\n+ ${MESON_CLANG_LIBSTDCPP_OPTIONS}\n+ -D b_sanitize=none\n+ -D cpp_debugstl=false\n - ARCH: armhf\n - ARCH: arm64\n \n", "prefixes": [ "libcamera-ci", "3/3" ] }