[{"id":35484,"web_url":"https://patchwork.libcamera.org/comment/35484/","msgid":"<175552878743.2641331.6098980633811086436@ping.linuxembedded.co.uk>","date":"2025-08-18T14:53:07","subject":"Re: [PATCH 1/2] meson: Bump minimum version to v1.0.1","submitter":{"id":4,"url":"https://patchwork.libcamera.org/api/people/4/","name":"Kieran Bingham","email":"kieran.bingham@ideasonboard.com"},"content":"Quoting Laurent Pinchart (2025-08-18 15:45:30)\n> The minimum version of meson currently required by libcamera, v0.63,\n> does not properly detect Qt6. As qcam switched from Qt5 to Qt6 a while\n> ago, building libcamera with meson v0.63 is currently broken.\n> \n> The issue was fixed in meson v0.64. That was the last meson version\n> before v1.0.0. For mainly psychological reasons, and to avoid bumping\n> the meson version too often, go straight to v1.0.1. This will support\n> the following versions of popular distributions and build environments:\n> \n> - Debian Bookworm and newer (v1.0.1)\n> - Ubuntu 24.04LTS and newer (v1.3.2)\n> - Buildroot 2023.08 (v1.1.1)\n> - Yocto Scarthgap (v1.3.1)\n> \n> The previous version of Debian, Ubuntu and Yocto shipped versions of\n> meson older than v0.63 (v0.56.2 in Debian Bullseye, v0.61.2 in Ubuntu\n> 22.04LTS, and v0.61.3 in Yocto Kirkstone), so the meson version bump\n> doesn't require a distribution upgrade. For Buildroot, moving to v1.0.1\n> means users on versions from 2022.08 (when not using qcam) or 2023.02 to\n> 2023.05 will need to upgrade.\n> \n> Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>\n\nI've been waiting for this for a long time ;-)\n\nReviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>\n\n> ---\n>  README.rst  | 2 +-\n>  meson.build | 2 +-\n>  2 files changed, 2 insertions(+), 2 deletions(-)\n> \n> diff --git a/README.rst b/README.rst\n> index e9a7dd82de74..7c8bc6db6712 100644\n> --- a/README.rst\n> +++ b/README.rst\n> @@ -44,7 +44,7 @@ A C++ toolchain: [required]\n>          Either {g++, clang}\n>  \n>  Meson Build system: [required]\n> -        meson (>= 0.63) ninja-build pkg-config\n> +        meson (>= 1.0.1) ninja-build pkg-config\n>  \n>  for the libcamera core: [required]\n>          libyaml-dev python3-yaml python3-ply python3-jinja2\n> diff --git a/meson.build b/meson.build\n> index d46b58bde4e7..ccf709d8aade 100644\n> --- a/meson.build\n> +++ b/meson.build\n> @@ -1,7 +1,7 @@\n>  # SPDX-License-Identifier: CC0-1.0\n>  \n>  project('libcamera', 'c', 'cpp',\n> -    meson_version : '>= 0.63',\n> +    meson_version : '>= 1.0.1',\n>      version : '0.5.2',\n>      default_options : [\n>          'werror=true',\n> \n> base-commit: af43c2f945c42cc7d111de63abed9ca3df830ca4\n> -- \n> Regards,\n> \n> Laurent Pinchart\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 54271BDCC1\n\tfor <parsemail@patchwork.libcamera.org>;\n\tMon, 18 Aug 2025 14:53:13 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 3903769261;\n\tMon, 18 Aug 2025 16:53:12 +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 A949269257\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 18 Aug 2025 16:53:10 +0200 (CEST)","from pendragon.ideasonboard.com\n\t(cpc89244-aztw30-2-0-cust6594.18-1.cable.virginm.net [86.31.185.195])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id 66DCA11EB;\n\tMon, 18 Aug 2025 16:52:13 +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=\"QDVF6zb9\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1755528733;\n\tbh=dNNf1X7U5R7dgW9WyFefJC7cd/je/0yvr41pO0qYtQ4=;\n\th=In-Reply-To:References:Subject:From:To:Date:From;\n\tb=QDVF6zb9NEixw1hwfpPCbhWkcAj9qx59jgYOIn64ohZCFDIkjwR88nthahZKlL7sC\n\tsB00oMFyE2dPtYOLb+qihfs47/VUdANAZeibwT140clLlOC+4wEdbOB53FoHjE0q02\n\tUYH7C80wNztNbI85EKD2/B1yJN1W6glTCRSC/Uwc=","Content-Type":"text/plain; charset=\"utf-8\"","MIME-Version":"1.0","Content-Transfer-Encoding":"quoted-printable","In-Reply-To":"<20250818144531.6406-1-laurent.pinchart@ideasonboard.com>","References":"<20250818144531.6406-1-laurent.pinchart@ideasonboard.com>","Subject":"Re: [PATCH 1/2] meson: Bump minimum version to v1.0.1","From":"Kieran Bingham <kieran.bingham@ideasonboard.com>","To":"Laurent Pinchart <laurent.pinchart@ideasonboard.com>,\n\tlibcamera-devel@lists.libcamera.org","Date":"Mon, 18 Aug 2025 15:53:07 +0100","Message-ID":"<175552878743.2641331.6098980633811086436@ping.linuxembedded.co.uk>","User-Agent":"alot/0.9.1","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":35486,"web_url":"https://patchwork.libcamera.org/comment/35486/","msgid":"<a87dc96f-eb6c-4691-9810-ff16b9326253@ideasonboard.com>","date":"2025-08-18T14:57:10","subject":"Re: [PATCH 1/2] meson: Bump minimum version to v1.0.1","submitter":{"id":216,"url":"https://patchwork.libcamera.org/api/people/216/","name":"Barnabás Pőcze","email":"barnabas.pocze@ideasonboard.com"},"content":"2025. 08. 18. 16:53 keltezéssel, Kieran Bingham írta:\n> Quoting Laurent Pinchart (2025-08-18 15:45:30)\n>> The minimum version of meson currently required by libcamera, v0.63,\n>> does not properly detect Qt6. As qcam switched from Qt5 to Qt6 a while\n>> ago, building libcamera with meson v0.63 is currently broken.\n>>\n>> The issue was fixed in meson v0.64. That was the last meson version\n>> before v1.0.0. For mainly psychological reasons, and to avoid bumping\n>> the meson version too often, go straight to v1.0.1. This will support\n>> the following versions of popular distributions and build environments:\n>>\n>> - Debian Bookworm and newer (v1.0.1)\n>> - Ubuntu 24.04LTS and newer (v1.3.2)\n>> - Buildroot 2023.08 (v1.1.1)\n>> - Yocto Scarthgap (v1.3.1)\n>>\n>> The previous version of Debian, Ubuntu and Yocto shipped versions of\n>> meson older than v0.63 (v0.56.2 in Debian Bullseye, v0.61.2 in Ubuntu\n>> 22.04LTS, and v0.61.3 in Yocto Kirkstone), so the meson version bump\n>> doesn't require a distribution upgrade. For Buildroot, moving to v1.0.1\n>> means users on versions from 2022.08 (when not using qcam) or 2023.02 to\n>> 2023.05 will need to upgrade.\n>>\n>> Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>\n> \n> I've been waiting for this for a long time ;-)\n> \n> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>\n> \n>> ---\n\nReviewed-by: Barnabás Pőcze <barnabas.pocze@ideasonboard.com>\n\n\n>>   README.rst  | 2 +-\n>>   meson.build | 2 +-\n>>   2 files changed, 2 insertions(+), 2 deletions(-)\n>>\n>> diff --git a/README.rst b/README.rst\n>> index e9a7dd82de74..7c8bc6db6712 100644\n>> --- a/README.rst\n>> +++ b/README.rst\n>> @@ -44,7 +44,7 @@ A C++ toolchain: [required]\n>>           Either {g++, clang}\n>>   \n>>   Meson Build system: [required]\n>> -        meson (>= 0.63) ninja-build pkg-config\n>> +        meson (>= 1.0.1) ninja-build pkg-config\n>>   \n>>   for the libcamera core: [required]\n>>           libyaml-dev python3-yaml python3-ply python3-jinja2\n>> diff --git a/meson.build b/meson.build\n>> index d46b58bde4e7..ccf709d8aade 100644\n>> --- a/meson.build\n>> +++ b/meson.build\n>> @@ -1,7 +1,7 @@\n>>   # SPDX-License-Identifier: CC0-1.0\n>>   \n>>   project('libcamera', 'c', 'cpp',\n>> -    meson_version : '>= 0.63',\n>> +    meson_version : '>= 1.0.1',\n>>       version : '0.5.2',\n>>       default_options : [\n>>           'werror=true',\n>>\n>> base-commit: af43c2f945c42cc7d111de63abed9ca3df830ca4\n>> -- \n>> Regards,\n>>\n>> Laurent Pinchart\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 5A6ADBDCC1\n\tfor <parsemail@patchwork.libcamera.org>;\n\tMon, 18 Aug 2025 14:57:16 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 6F95A69261;\n\tMon, 18 Aug 2025 16:57:15 +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 5EE7669257\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 18 Aug 2025 16:57:14 +0200 (CEST)","from [192.168.33.19] (185.221.141.188.nat.pool.zt.hu\n\t[185.221.141.188])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id DB48311EB;\n\tMon, 18 Aug 2025 16:56:16 +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=\"StMt4CDB\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1755528977;\n\tbh=P5k1Fe7qs46ikOV3eEpFAAEq82sJs5K9Hs0vqBlYrT8=;\n\th=Date:Subject:To:References:From:Cc:In-Reply-To:From;\n\tb=StMt4CDB3OFcLqoLA0crj4yw27/KIPMCRZ7I30g2/X1GoimchNC24oZWBldBsugzP\n\tgr2db0w5mMk1hub/vtt19/bDEQPlJCcLBLhqQ6HCWuDasIxZooRxOT4sQtaE7gAivy\n\thH8udBAAq5BD0/youSU2EdhDD6ldncI3nq/DctAE=","Message-ID":"<a87dc96f-eb6c-4691-9810-ff16b9326253@ideasonboard.com>","Date":"Mon, 18 Aug 2025 16:57:10 +0200","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH 1/2] meson: Bump minimum version to v1.0.1","To":"Kieran Bingham <kieran.bingham@ideasonboard.com>,\n\tLaurent Pinchart <laurent.pinchart@ideasonboard.com>","References":"<20250818144531.6406-1-laurent.pinchart@ideasonboard.com>\n\t<175552878743.2641331.6098980633811086436@ping.linuxembedded.co.uk>","From":"=?utf-8?q?Barnab=C3=A1s_P=C5=91cze?= <barnabas.pocze@ideasonboard.com>","Content-Language":"en-US, hu-HU","Cc":"libcamera-devel@lists.libcamera.org","In-Reply-To":"<175552878743.2641331.6098980633811086436@ping.linuxembedded.co.uk>","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>"}}]