From 2fc5ecddacf0276e89d66163552f55c736179389 Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Wed, 18 Jun 2025 10:18:26 +0200 Subject: [PATCH 3/5] meson: Increase minimum version to 0.57 The previous minimum was to maintain support for Python 3.5, but we now require Python 3.6 anyway (commit 45363fca637), so that reason is obsolete. A small raise to Meson 0.57 allows getting rid of a fair amount of version conditionals and silences some future-deprecated warnings. --- doc/src/sgml/installation.sgml | 2 +- meson.build | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/doc/src/sgml/installation.sgml b/doc/src/sgml/installation.sgml index de19f3ad929..7f2e905bc9e 100644 --- a/doc/src/sgml/installation.sgml +++ b/doc/src/sgml/installation.sgml @@ -65,7 +65,7 @@ Requirements - The minimum required version of Meson is 0.54. + The minimum required version of Meson is 0.57. diff --git a/meson.build b/meson.build index 474763ad19f..3c3667ffe61 100644 --- a/meson.build +++ b/meson.build @@ -11,10 +11,10 @@ project('postgresql', version: '18beta1', license: 'PostgreSQL', - # We want < 0.56 for python 3.5 compatibility on old platforms. EPEL for - # RHEL 7 has 0.55. < 0.54 would require replacing some uses of the fs - # module, < 0.53 all uses of fs. So far there's no need to go to >=0.56. - meson_version: '>=0.54', + # We want < 0.62 for python 3.6 compatibility on old platforms. + # RHEL 8 has 0.58. < 0.57 would require various additional + # backward-compatibility conditionals. + meson_version: '>=0.57', default_options: [ 'warning_level=1', #-Wall equivalent 'b_pch=false', -- 2.49.0