[{"id":38878,"web_url":"https://patchwork.libcamera.org/comment/38878/","msgid":"<ffd34a46-d674-4680-8520-de1d37ca3d61@ideasonboard.com>","date":"2026-05-12T15:52:04","subject":"Re: [libcamera-ci] [PATCH 3/3] Move release builds to Debian 13","submitter":{"id":216,"url":"https://patchwork.libcamera.org/api/people/216/","name":"Barnabás Pőcze","email":"barnabas.pocze@ideasonboard.com"},"content":"2026. 05. 12. 16:45 keltezéssel, Laurent Pinchart írta:\n> All our release builds are run on Debian 12, with more recent compiler\n> versions in Debian 13 performing debug builds only. Debug vs. release\n> compilation coverage is more important on newer compiles. Move the\n> release builds from Debian 12 to Debian 13.\n> \n> As a drive-by cleanup, drop the explicit 'BUILD_TYPE: debug' as it is\n> the default provided by .build-full:debian.\n> \n> Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>\n> ---\n>   gitlab-ci.yml | 35 +++++++++++++++++------------------\n>   1 file changed, 17 insertions(+), 18 deletions(-)\n> \n> diff --git a/gitlab-ci.yml b/gitlab-ci.yml\n> index 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\nThis became libstdc++, is that intentional? What about duplicating the above\nclang debug jobs but with \"release\"? That should cover both libc++ and libstdc++.\n\n\n> +          -D b_sanitize=none\n> +          -D cpp_debugstl=false\n>         - ARCH: armhf\n>         - ARCH: arm64\n>","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 EDFEFBDCBD\n\tfor <parsemail@patchwork.libcamera.org>;\n\tTue, 12 May 2026 15:52:07 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 9D03063024;\n\tTue, 12 May 2026 17:52:07 +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 813DD6301E\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 12 May 2026 17:52:05 +0200 (CEST)","from [192.168.33.39] (185.182.215.166.nat.pool.zt.hu\n\t[185.182.215.166])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id 34D78C59;\n\tTue, 12 May 2026 17:51:57 +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=\"D/ndYRHH\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1778601117;\n\tbh=6muhJkHvaEkYczzAF4GsFrEFwl7HPvOZKwDBmnM7EOg=;\n\th=Date:Subject:To:References:From:In-Reply-To:From;\n\tb=D/ndYRHHrgHL/FIycvbSQTPqWuNfA8YqQ+l4Mj05gxJLhkPOLvoxAFNalo/dDVdwW\n\t1LlTiZZ7u2PX8LpJDpJVKHCvasJjuqIXn1uMlEOF0HH/x/s99BR098KjmO3VCvQiIO\n\tIOYwCWP6Jg6GpGwPbV+YhWCJYhLcyQ2gRui7fiv8=","Message-ID":"<ffd34a46-d674-4680-8520-de1d37ca3d61@ideasonboard.com>","Date":"Tue, 12 May 2026 17:52:04 +0200","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [libcamera-ci] [PATCH 3/3] Move release builds to Debian 13","To":"Laurent Pinchart <laurent.pinchart@ideasonboard.com>,\n\tlibcamera-devel@lists.libcamera.org","References":"<20260512144520.171290-1-laurent.pinchart@ideasonboard.com>\n\t<20260512144520.171290-4-laurent.pinchart@ideasonboard.com>","From":"=?utf-8?q?Barnab=C3=A1s_P=C5=91cze?= <barnabas.pocze@ideasonboard.com>","Content-Language":"en-US, hu-HU","In-Reply-To":"<20260512144520.171290-4-laurent.pinchart@ideasonboard.com>","Content-Type":"text/plain; charset=UTF-8; format=flowed","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>"}},{"id":38879,"web_url":"https://patchwork.libcamera.org/comment/38879/","msgid":"<20260512183709.GC4107@killaraus.ideasonboard.com>","date":"2026-05-12T18:37:09","subject":"Re: [libcamera-ci] [PATCH 3/3] Move release builds to Debian 13","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"content":"On Tue, May 12, 2026 at 05:52:04PM +0200, Barnabás Pőcze wrote:\n> 2026. 05. 12. 16:45 keltezéssel, Laurent Pinchart írta:\n> > All our release builds are run on Debian 12, with more recent compiler\n> > versions in Debian 13 performing debug builds only. Debug vs. release\n> > compilation coverage is more important on newer compiles. Move the\n> > release builds from Debian 12 to Debian 13.\n> > \n> > As a drive-by cleanup, drop the explicit 'BUILD_TYPE: debug' as it is\n> > the default provided by .build-full:debian.\n> > \n> > Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>\n> > ---\n> >   gitlab-ci.yml | 35 +++++++++++++++++------------------\n> >   1 file changed, 17 insertions(+), 18 deletions(-)\n> > \n> > diff --git a/gitlab-ci.yml b/gitlab-ci.yml\n> > index 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> \n> This became libstdc++, is that intentional? What about duplicating the above\n> clang debug jobs but with \"release\"? That should cover both libc++ and libstdc++.\n\nThen we would have to disable qcam, as it would fail to link against Qt\ncompiles with libstdc++. If you think that's better I'll do so.\n\n> > +          -D b_sanitize=none\n> > +          -D cpp_debugstl=false\n> >         - ARCH: armhf\n> >         - ARCH: arm64\n> >","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 A1D6DBDCBD\n\tfor <parsemail@patchwork.libcamera.org>;\n\tTue, 12 May 2026 18:37:13 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id D57CD63020;\n\tTue, 12 May 2026 20:37:12 +0200 (CEST)","from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[213.167.242.64])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id B998962FEA\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 12 May 2026 20:37:11 +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 83211C59;\n\tTue, 12 May 2026 20:37:03 +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=\"AfoMm7NL\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1778611023;\n\tbh=Dewtanx9fS1nVKJ5RImoZCIPHZIKaJlbgbe9ztGLGNI=;\n\th=Date:From:To:Cc:Subject:References:In-Reply-To:From;\n\tb=AfoMm7NLuElJK9qgPw3QtpmO6Z4EkVKbanZRibpXi2+sNDbTrksDp3R3G+1gUKTPy\n\t7sfswOraNE2BJkjxcnkqp+PSH2fpPMevz6IjQseEyTyZHDpzta8JVizWuSH3gWGnqr\n\tDdo9ws8XxWKzlDihWbjTqMaePtl1BD9+Pe82cN18=","Date":"Tue, 12 May 2026 21:37:09 +0300","From":"Laurent Pinchart <laurent.pinchart@ideasonboard.com>","To":"=?utf-8?q?Barnab=C3=A1s_P=C5=91cze?= <barnabas.pocze@ideasonboard.com>","Cc":"libcamera-devel@lists.libcamera.org","Subject":"Re: [libcamera-ci] [PATCH 3/3] Move release builds to Debian 13","Message-ID":"<20260512183709.GC4107@killaraus.ideasonboard.com>","References":"<20260512144520.171290-1-laurent.pinchart@ideasonboard.com>\n\t<20260512144520.171290-4-laurent.pinchart@ideasonboard.com>\n\t<ffd34a46-d674-4680-8520-de1d37ca3d61@ideasonboard.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=utf-8","Content-Disposition":"inline","Content-Transfer-Encoding":"8bit","In-Reply-To":"<ffd34a46-d674-4680-8520-de1d37ca3d61@ideasonboard.com>","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>"}},{"id":38881,"web_url":"https://patchwork.libcamera.org/comment/38881/","msgid":"<02a85cd6-a882-4f6a-b605-87312f773284@ideasonboard.com>","date":"2026-05-12T19:27:16","subject":"Re: [libcamera-ci] [PATCH 3/3] Move release builds to Debian 13","submitter":{"id":216,"url":"https://patchwork.libcamera.org/api/people/216/","name":"Barnabás Pőcze","email":"barnabas.pocze@ideasonboard.com"},"content":"2026. 05. 12. 20:37 keltezéssel, Laurent Pinchart írta:\n> On Tue, May 12, 2026 at 05:52:04PM +0200, Barnabás Pőcze wrote:\n>> 2026. 05. 12. 16:45 keltezéssel, Laurent Pinchart írta:\n>>> All our release builds are run on Debian 12, with more recent compiler\n>>> versions in Debian 13 performing debug builds only. Debug vs. release\n>>> compilation coverage is more important on newer compiles. Move the\n>>> release builds from Debian 12 to Debian 13.\n>>>\n>>> As a drive-by cleanup, drop the explicit 'BUILD_TYPE: debug' as it is\n>>> the default provided by .build-full:debian.\n>>>\n>>> Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>\n>>> ---\n>>>    gitlab-ci.yml | 35 +++++++++++++++++------------------\n>>>    1 file changed, 17 insertions(+), 18 deletions(-)\n>>>\n>>> diff --git a/gitlab-ci.yml b/gitlab-ci.yml\n>>> index 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>>\n>> This became libstdc++, is that intentional? What about duplicating the above\n>> clang debug jobs but with \"release\"? That should cover both libc++ and libstdc++.\n> \n> Then we would have to disable qcam, as it would fail to link against Qt\n> compiles with libstdc++. If you think that's better I'll do so.\n\nI'm proposing:\n\n       - ARCH: amd64\n         CC: clang\n         CXX: clang++\n         BUILD_TYPE: release\n         MESON_OPTIONS:\n           - ${MESON_ALL_OPTIONS} -D b_sanitize=none -D cpp_debugstl=false ${MESON_CLANG_LIBCPP_OPTIONS} -D qcam=disabled\n           - ${MESON_ALL_OPTIONS} -D b_sanitize=none -D cpp_debugstl=false ${MESON_CLANG_LIBSTDCPP_OPTIONS}\n\nThis is +1 job, but I think that's acceptable. If not, then let's keep it with libstdc++.\n\n> \n>>> +          -D b_sanitize=none\n>>> +          -D cpp_debugstl=false\n>>>          - ARCH: armhf\n>>>          - ARCH: arm64\n>>>\n> \n> --\n> Regards,\n> \n> Laurent Pinchart","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 244D7BDCBD\n\tfor <parsemail@patchwork.libcamera.org>;\n\tTue, 12 May 2026 19:27:25 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 177236301E;\n\tTue, 12 May 2026 21:27:24 +0200 (CEST)","from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[213.167.242.64])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id B996E6271A\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 12 May 2026 21:27:22 +0200 (CEST)","from [192.168.33.39] (185.182.215.166.nat.pool.zt.hu\n\t[185.182.215.166])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id 6487E56D;\n\tTue, 12 May 2026 21:27:14 +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=\"KPo/b38n\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1778614034;\n\tbh=stq5s2n8qZ4IHTPokP6+ICaZXSxZHQ5v3lMJ9IXTF58=;\n\th=Date:Subject:To:Cc:References:From:In-Reply-To:From;\n\tb=KPo/b38ngE5kuvIpHlzx/Va+xQNSw/ephMqQuPWjitDBMLRzyrJLFEeo4EiY1mR6h\n\tt9WPX/IUBXGc8qrsVEiBY7GhRZT60qlUxQMDn5rh8dq4gk5tYzfoBrK0jenKsfeikS\n\tJxgR/X/v9s2HACRK1yFbcUTNDPZRCX9Fh5ikpM0o=","Message-ID":"<02a85cd6-a882-4f6a-b605-87312f773284@ideasonboard.com>","Date":"Tue, 12 May 2026 21:27:16 +0200","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [libcamera-ci] [PATCH 3/3] Move release builds to Debian 13","To":"Laurent Pinchart <laurent.pinchart@ideasonboard.com>, =?utf-8?q?Barnab?=\n\t=?utf-8?b?w6FzIFDFkWN6ZQ==?= <barnabas.pocze@ideasonboard.com>","Cc":"libcamera-devel@lists.libcamera.org","References":"<20260512144520.171290-1-laurent.pinchart@ideasonboard.com>\n\t<20260512144520.171290-4-laurent.pinchart@ideasonboard.com>\n\t<ffd34a46-d674-4680-8520-de1d37ca3d61@ideasonboard.com>\n\t<ReYTgEKT9bvMC6uwg1Uw6DM49VHVjDEVPMxVmP-rulYLN6o5vmhHbr0Nf59hcf9yAy5C23f82tp5tlzYgOmrKQ==@protonmail.internalid>\n\t<20260512183709.GC4107@killaraus.ideasonboard.com>","From":"=?utf-8?q?Barnab=C3=A1s_P=C5=91cze?= <barnabas.pocze@ideasonboard.com>","Content-Language":"en-US, hu-HU","In-Reply-To":"<20260512183709.GC4107@killaraus.ideasonboard.com>","Content-Type":"text/plain; charset=UTF-8; format=flowed","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>"}},{"id":38883,"web_url":"https://patchwork.libcamera.org/comment/38883/","msgid":"<20260512194041.GE4107@killaraus.ideasonboard.com>","date":"2026-05-12T19:40:41","subject":"Re: [libcamera-ci] [PATCH 3/3] Move release builds to Debian 13","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"content":"On Tue, May 12, 2026 at 09:27:16PM +0200, Barnabás Pőcze wrote:\n> 2026. 05. 12. 20:37 keltezéssel, Laurent Pinchart írta:\n> > On Tue, May 12, 2026 at 05:52:04PM +0200, Barnabás Pőcze wrote:\n> >> 2026. 05. 12. 16:45 keltezéssel, Laurent Pinchart írta:\n> >>> All our release builds are run on Debian 12, with more recent compiler\n> >>> versions in Debian 13 performing debug builds only. Debug vs. release\n> >>> compilation coverage is more important on newer compiles. Move the\n> >>> release builds from Debian 12 to Debian 13.\n> >>>\n> >>> As a drive-by cleanup, drop the explicit 'BUILD_TYPE: debug' as it is\n> >>> the default provided by .build-full:debian.\n> >>>\n> >>> Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>\n> >>> ---\n> >>>    gitlab-ci.yml | 35 +++++++++++++++++------------------\n> >>>    1 file changed, 17 insertions(+), 18 deletions(-)\n> >>>\n> >>> diff --git a/gitlab-ci.yml b/gitlab-ci.yml\n> >>> index 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> >>\n> >> This became libstdc++, is that intentional? What about duplicating the above\n> >> clang debug jobs but with \"release\"? That should cover both libc++ and libstdc++.\n> > \n> > Then we would have to disable qcam, as it would fail to link against Qt\n> > compiles with libstdc++. If you think that's better I'll do so.\n> \n> I'm proposing:\n> \n>        - ARCH: amd64\n>          CC: clang\n>          CXX: clang++\n>          BUILD_TYPE: release\n>          MESON_OPTIONS:\n>            - ${MESON_ALL_OPTIONS} -D b_sanitize=none -D cpp_debugstl=false ${MESON_CLANG_LIBCPP_OPTIONS} -D qcam=disabled\n>            - ${MESON_ALL_OPTIONS} -D b_sanitize=none -D cpp_debugstl=false ${MESON_CLANG_LIBSTDCPP_OPTIONS}\n> \n> This is +1 job, but I think that's acceptable. If not, then let's keep it with libstdc++.\n\nAs often with CI it's a bit hard to decide what brings enough value to\njustify the CPU cycles cost. I don't think anyone has ever reported a\nclang + libc++ + release issue that slipped through, so I was hoping we\ncould avoid adding extra jobs. If you think it's valuable enough I can\nadd it.\n\n> >>> +          -D b_sanitize=none\n> >>> +          -D cpp_debugstl=false\n> >>>          - ARCH: armhf\n> >>>          - ARCH: arm64\n> >>>","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 7D53BBDB1C\n\tfor <parsemail@patchwork.libcamera.org>;\n\tTue, 12 May 2026 19:40:45 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id AE9086301E;\n\tTue, 12 May 2026 21:40:44 +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 85B0A6271A\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 12 May 2026 21:40:43 +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 66230838;\n\tTue, 12 May 2026 21:40:35 +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=\"pj3x9z7v\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1778614835;\n\tbh=JyGLE23nTQqDwwOC713yhsROnfmmlTLiipphbONBXkA=;\n\th=Date:From:To:Cc:Subject:References:In-Reply-To:From;\n\tb=pj3x9z7vcF1NNuEFFRAYwCbhHHE/XgfOh5ttFZy6JM0xVUncbltqq5y6sYe7rG0Jp\n\tewwSug0C0eEkiS8YOB7Y2ZeliMHIZyaFznrrtHSfJ//13Og2Lp8jo1rJjFt/XCgnrp\n\t8JX5Yh9hj18Zu2Qc0RG6xPKf2su4knF4hvE+gtr0=","Date":"Tue, 12 May 2026 22:40:41 +0300","From":"Laurent Pinchart <laurent.pinchart@ideasonboard.com>","To":"=?utf-8?q?Barnab=C3=A1s_P=C5=91cze?= <barnabas.pocze@ideasonboard.com>","Cc":"libcamera-devel@lists.libcamera.org","Subject":"Re: [libcamera-ci] [PATCH 3/3] Move release builds to Debian 13","Message-ID":"<20260512194041.GE4107@killaraus.ideasonboard.com>","References":"<20260512144520.171290-1-laurent.pinchart@ideasonboard.com>\n\t<20260512144520.171290-4-laurent.pinchart@ideasonboard.com>\n\t<ffd34a46-d674-4680-8520-de1d37ca3d61@ideasonboard.com>\n\t<ReYTgEKT9bvMC6uwg1Uw6DM49VHVjDEVPMxVmP-rulYLN6o5vmhHbr0Nf59hcf9yAy5C23f82tp5tlzYgOmrKQ==@protonmail.internalid>\n\t<20260512183709.GC4107@killaraus.ideasonboard.com>\n\t<02a85cd6-a882-4f6a-b605-87312f773284@ideasonboard.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=utf-8","Content-Disposition":"inline","Content-Transfer-Encoding":"8bit","In-Reply-To":"<02a85cd6-a882-4f6a-b605-87312f773284@ideasonboard.com>","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>"}},{"id":38887,"web_url":"https://patchwork.libcamera.org/comment/38887/","msgid":"<0891cde1-1789-4e50-abd1-1ba82a06d44d@ideasonboard.com>","date":"2026-05-13T09:44:36","subject":"Re: [libcamera-ci] [PATCH 3/3] Move release builds to Debian 13","submitter":{"id":216,"url":"https://patchwork.libcamera.org/api/people/216/","name":"Barnabás Pőcze","email":"barnabas.pocze@ideasonboard.com"},"content":"2026. 05. 12. 21:40 keltezéssel, Laurent Pinchart írta:\n> On Tue, May 12, 2026 at 09:27:16PM +0200, Barnabás Pőcze wrote:\n>> 2026. 05. 12. 20:37 keltezéssel, Laurent Pinchart írta:\n>>> On Tue, May 12, 2026 at 05:52:04PM +0200, Barnabás Pőcze wrote:\n>>>> 2026. 05. 12. 16:45 keltezéssel, Laurent Pinchart írta:\n>>>>> All our release builds are run on Debian 12, with more recent compiler\n>>>>> versions in Debian 13 performing debug builds only. Debug vs. release\n>>>>> compilation coverage is more important on newer compiles. Move the\n>>>>> release builds from Debian 12 to Debian 13.\n>>>>>\n>>>>> As a drive-by cleanup, drop the explicit 'BUILD_TYPE: debug' as it is\n>>>>> the default provided by .build-full:debian.\n>>>>>\n>>>>> Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>\n>>>>> ---\n>>>>>     gitlab-ci.yml | 35 +++++++++++++++++------------------\n>>>>>     1 file changed, 17 insertions(+), 18 deletions(-)\n>>>>>\n>>>>> diff --git a/gitlab-ci.yml b/gitlab-ci.yml\n>>>>> index 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>>>>\n>>>> This became libstdc++, is that intentional? What about duplicating the above\n>>>> clang debug jobs but with \"release\"? That should cover both libc++ and libstdc++.\n>>>\n>>> Then we would have to disable qcam, as it would fail to link against Qt\n>>> compiles with libstdc++. If you think that's better I'll do so.\n>>\n>> I'm proposing:\n>>\n>>         - ARCH: amd64\n>>           CC: clang\n>>           CXX: clang++\n>>           BUILD_TYPE: release\n>>           MESON_OPTIONS:\n>>             - ${MESON_ALL_OPTIONS} -D b_sanitize=none -D cpp_debugstl=false ${MESON_CLANG_LIBCPP_OPTIONS} -D qcam=disabled\n>>             - ${MESON_ALL_OPTIONS} -D b_sanitize=none -D cpp_debugstl=false ${MESON_CLANG_LIBSTDCPP_OPTIONS}\n>>\n>> This is +1 job, but I think that's acceptable. If not, then let's keep it with libstdc++.\n> \n> As often with CI it's a bit hard to decide what brings enough value to\n> justify the CPU cycles cost. I don't think anyone has ever reported a\n> clang + libc++ + release issue that slipped through, so I was hoping we\n> could avoid adding extra jobs. If you think it's valuable enough I can\n> add it.\n\nI believe that's a fair assessment, I like the symmetry nonetheless, but\nI think I'll leave it up to you.\n\n\n> \n>>>>> +          -D b_sanitize=none\n>>>>> +          -D cpp_debugstl=false\n>>>>>           - ARCH: armhf\n>>>>>           - ARCH: arm64\n>>>>>\n>","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 B7820BDCBD\n\tfor <parsemail@patchwork.libcamera.org>;\n\tWed, 13 May 2026 09:44:46 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id CD30462FD3;\n\tWed, 13 May 2026 11:44:45 +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 EBAF062FD3\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tWed, 13 May 2026 11:44:43 +0200 (CEST)","from [192.168.33.19] (185.182.215.166.nat.pool.zt.hu\n\t[185.182.215.166])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id 501CA517;\n\tWed, 13 May 2026 11:44:35 +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=\"FjCJTJYK\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1778665475;\n\tbh=1fToWoeIISeYTT6z4Ft5X9GhCFMPH0WCiiZ+Lym6yqc=;\n\th=Date:Subject:To:Cc:References:From:In-Reply-To:From;\n\tb=FjCJTJYK53Bf0CfpIRykDKSa3uY874hrtDwjwxtFfmgktDbi4KLBrxrg7AASCvmGo\n\tGcdnxTzZmicy8eajN2YPhuG5x5kJd7DUD7DLP9XeTXVfMPxfQxLpLidq0zBhOZXLDj\n\t3mM64sO+L2dz6zWx9v0+HXx4Q1R8oTpKUt5cyeeI=","Message-ID":"<0891cde1-1789-4e50-abd1-1ba82a06d44d@ideasonboard.com>","Date":"Wed, 13 May 2026 11:44:36 +0200","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [libcamera-ci] [PATCH 3/3] Move release builds to Debian 13","To":"Laurent Pinchart <laurent.pinchart@ideasonboard.com>","Cc":"libcamera-devel@lists.libcamera.org","References":"<20260512144520.171290-1-laurent.pinchart@ideasonboard.com>\n\t<20260512144520.171290-4-laurent.pinchart@ideasonboard.com>\n\t<ffd34a46-d674-4680-8520-de1d37ca3d61@ideasonboard.com>\n\t<ReYTgEKT9bvMC6uwg1Uw6DM49VHVjDEVPMxVmP-rulYLN6o5vmhHbr0Nf59hcf9yAy5C23f82tp5tlzYgOmrKQ==@protonmail.internalid>\n\t<20260512183709.GC4107@killaraus.ideasonboard.com>\n\t<02a85cd6-a882-4f6a-b605-87312f773284@ideasonboard.com>\n\t<20260512194041.GE4107@killaraus.ideasonboard.com>","From":"=?utf-8?q?Barnab=C3=A1s_P=C5=91cze?= <barnabas.pocze@ideasonboard.com>","Content-Language":"en-US, hu-HU","In-Reply-To":"<20260512194041.GE4107@killaraus.ideasonboard.com>","Content-Type":"text/plain; charset=UTF-8; format=flowed","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>"}}]