From patchwork Tue May 12 14:45:20 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Laurent Pinchart X-Patchwork-Id: 26741 Return-Path: X-Original-To: parsemail@patchwork.libcamera.org Delivered-To: parsemail@patchwork.libcamera.org Received: from lancelot.ideasonboard.com (lancelot.ideasonboard.com [92.243.16.209]) by patchwork.libcamera.org (Postfix) with ESMTPS id 1B4B3BDB1C for ; Tue, 12 May 2026 14:45:30 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id 202126302A; Tue, 12 May 2026 16:45:28 +0200 (CEST) Authentication-Results: lancelot.ideasonboard.com; dkim=pass (1024-bit key; unprotected) header.d=ideasonboard.com header.i=@ideasonboard.com header.b="JjsxMW6q"; dkim-atps=neutral Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [IPv6:2001:4b98:dc2:55:216:3eff:fef7:d647]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id 0F23A62FEC for ; Tue, 12 May 2026 16:45:26 +0200 (CEST) Received: from killaraus.ideasonboard.com (2001-14ba-70f3-e800--a06.rev.dnainternet.fi [IPv6:2001:14ba:70f3:e800::a06]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id 2E26356D for ; Tue, 12 May 2026 16:45:18 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1778597118; bh=qhdmNWrcTEgZCtu7tkEK9bwlNlXsFggzE9KHDiGKf5I=; h=From:To:Subject:Date:In-Reply-To:References:From; b=JjsxMW6qGZ6EhFh0SZyMwGZunMCcH8BE7ovmI63OnHtHUFi0ITppMwUFa8hVq0Mrj KtRvp3fMhZoodhCJqS1BQMTp961/dM+cQYBtbjcD59sNA731+NoyBnvCihe8Sc11ZY W5pBhfj+wEGXi1vXrgegmWtvGEhkSeMUhXkr1ldk= From: Laurent Pinchart 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 X-BeenThere: libcamera-devel@lists.libcamera.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libcamera-devel-bounces@lists.libcamera.org Sender: "libcamera-devel" All our release builds are run on Debian 12, with more recent compiler versions in Debian 13 performing debug builds only. Debug vs. release compilation coverage is more important on newer compiles. Move the release builds from Debian 12 to Debian 13. As a drive-by cleanup, drop the explicit 'BUILD_TYPE: debug' as it is the default provided by .build-full:debian. Signed-off-by: Laurent Pinchart --- gitlab-ci.yml | 35 +++++++++++++++++------------------ 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/gitlab-ci.yml b/gitlab-ci.yml index f9496fcdc80c..b7e655666347 100644 --- a/gitlab-ci.yml +++ b/gitlab-ci.yml @@ -182,14 +182,6 @@ build-full:debian:12: - ARCH: amd64 CC: gcc-12 CXX: g++-12 - - ARCH: amd64 - BUILD_TYPE: release - CC: gcc-12 - CXX: g++-12 - MESON_OPTIONS: >- - ${MESON_ALL_OPTIONS} - -D b_sanitize=none - -D cpp_debugstl=false - ARCH: amd64 CC: clang CXX: clang++ @@ -197,16 +189,6 @@ build-full:debian:12: ${MESON_ALL_OPTIONS} ${MESON_CLANG_LIBCPP_OPTIONS} -D qcam=disabled - - ARCH: amd64 - BUILD_TYPE: release - CC: clang - CXX: clang++ - MESON_OPTIONS: >- - ${MESON_ALL_OPTIONS} - ${MESON_CLANG_LIBCPP_OPTIONS} - -D b_sanitize=none - -D cpp_debugstl=false - -D qcam=disabled build-full:debian:13: extends: @@ -231,6 +213,14 @@ build-full:debian:13: ${MESON_ALL_OPTIONS} -D documentation=enabled -D doc_werror=true + - ARCH: amd64 + BUILD_TYPE: release + CC: gcc-14 + CXX: g++-14 + MESON_OPTIONS: >- + ${MESON_ALL_OPTIONS} + -D b_sanitize=none + -D cpp_debugstl=false - ARCH: amd64 CC: clang CXX: clang++ @@ -239,6 +229,15 @@ build-full:debian:13: # with clang 18 or later due to https://github.com/mesonbuild/meson/issues/13812 - ${MESON_ALL_OPTIONS} ${MESON_CLANG_LIBCPP_OPTIONS} -D qcam=disabled -D cpp_debugstl=false - ${MESON_ALL_OPTIONS} ${MESON_CLANG_LIBSTDCPP_OPTIONS} + - ARCH: amd64 + BUILD_TYPE: release + CC: clang + CXX: clang++ + MESON_OPTIONS: >- + ${MESON_ALL_OPTIONS} + ${MESON_CLANG_LIBSTDCPP_OPTIONS} + -D b_sanitize=none + -D cpp_debugstl=false - ARCH: armhf - ARCH: arm64