From patchwork Sun Apr 5 19:22:06 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Laurent Pinchart X-Patchwork-Id: 26430 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 879A6BDCBD for ; Sun, 5 Apr 2026 19:22:18 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id 52AA262D85; Sun, 5 Apr 2026 21:22:17 +0200 (CEST) Authentication-Results: lancelot.ideasonboard.com; dkim=pass (1024-bit key; unprotected) header.d=ideasonboard.com header.i=@ideasonboard.com header.b="vnKdjJIE"; dkim-atps=neutral Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [213.167.242.64]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id 51BC262D5E for ; Sun, 5 Apr 2026 21:22:15 +0200 (CEST) Received: from killaraus.ideasonboard.com (2001-14ba-703d-e500--2a1.rev.dnainternet.fi [IPv6:2001:14ba:703d:e500::2a1]) by perceval.ideasonboard.com (Postfix) with UTF8SMTPSA id 188B76AF for ; Sun, 5 Apr 2026 21:20:49 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1775416849; bh=+LggvGMoh1/6ax7UgIGCSJt2dfiBbMv0UOuuj7RucDc=; h=From:To:Subject:Date:In-Reply-To:References:From; b=vnKdjJIEhCsHPIYESK7C79d5DXxeTa2n4c/wOTYlV1G2xFhN9t5/fj5kAJ6QDI4/H ndYod4iCtFe/hSXySWqbrmJhuv4ixiV+L8tIb8uNuNd17O4GSydXfLPX+xjOiLks0K sHLncZgmTDj9TNFFJXu2KTt3YaZCkxNF/n4JeWaA= From: Laurent Pinchart To: libcamera-devel@lists.libcamera.org Subject: [libcamera-ci] [PATCH 2/4] Move jobs to Debian 13 Date: Sun, 5 Apr 2026 22:22:06 +0300 Message-ID: <20260405192211.1210985-3-laurent.pinchart@ideasonboard.com> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20260405192211.1210985-1-laurent.pinchart@ideasonboard.com> References: <20260405192211.1210985-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" Debian 13 being the current stable release, use it for the history build job and for the lint jobs, as well as for building documentation. For the lint jobs this brings the features of the latest version of the lint tools, while for the history build and documentation build it simply defaults to the latest stable distribution version. Signed-off-by: Laurent Pinchart --- gitlab-ci.yml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/gitlab-ci.yml b/gitlab-ci.yml index c3a2cf5fe7ac..08fc841e4c48 100644 --- a/gitlab-ci.yml +++ b/gitlab-ci.yml @@ -182,10 +182,6 @@ build-full:debian:12: BUILD_TYPE: debug CC: gcc-12 CXX: g++-12 - MESON_OPTIONS: >- - ${MESON_ALL_OPTIONS} - -D documentation=enabled - -D doc_werror=true - ARCH: amd64 BUILD_TYPE: release CC: gcc-12 @@ -232,6 +228,10 @@ build-full:debian:13: - ARCH: amd64 CC: gcc-14 CXX: g++-14 + MESON_OPTIONS: >- + ${MESON_ALL_OPTIONS} + -D documentation=enabled + -D doc_werror=true - ARCH: amd64 CC: clang CXX: clang++ @@ -248,11 +248,11 @@ build-history: extends: - .fdo.distribution-image@debian - .history-jobs - - .libcamera-ci.debian:12 + - .libcamera-ci.debian:13 - .libcamera-ci.scripts stage: build needs: - - job: container-debian:12 + - job: container-debian:13 artifacts: false script: - $CI_PROJECT_DIR/.gitlab-ci/build-libcamera-history.sh @@ -309,11 +309,11 @@ lint: extends: - .fdo.distribution-image@debian - .history-jobs - - .libcamera-ci.debian:12 + - .libcamera-ci.debian:13 - .libcamera-ci.scripts stage: lint needs: - - job: container-debian:12 + - job: container-debian:13 artifacts: false # checkstyle.py produces lots of false positives, its output is more # informational than normative. @@ -325,14 +325,14 @@ merge-check: extends: - .fdo.distribution-image@debian - .history-jobs - - .libcamera-ci.debian:12 + - .libcamera-ci.debian:13 - .libcamera-ci.scripts stage: lint # Patches may be pushed before they are fully tagged. Do not mark pre-review # development as a failure, but provide warnings on what is required. allow_failure: true needs: - - job: container-debian:12 + - job: container-debian:13 artifacts: false script: - $CI_PROJECT_DIR/.gitlab-ci/lint-pre-push.sh