pg.ddx.io  pgsql-committers@postgresql.org mailing list archive  
help / color / mirror / Atom feed
pgsql: Fix meson build with -Duuid=ossp when using version older than 0
11+ messages / 2 participants
[nested] [flat]

Commits from this thread:
  2025-09-22 ed93b291c9  Revert "Fix meson build with -Duuid=ossp when using version older than 0.60"
* pgsql: Fix meson build with -Duuid=ossp when using version older than 0
@ 2025-09-21 23:03  Michael Paquier <michael@paquier.xyz>
  0 siblings, 0 replies; 11+ messages in thread

From: Michael Paquier @ 2025-09-21 23:03 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Fix meson build with -Duuid=ossp when using version older than 0.60

The package for the UUID library may be named "uuid" or "ossp-uuid", and
meson.build has been using a single call of dependency() with multiple
names, something only supported since meson 0.60.0.

The minimum version of meson supported by Postgres is 0.57.2 on HEAD,
since f039c2244110, and 0.54 on stable branches down to 16.

Author: Oreo Yang <oreo.yang@hotmail.com>
Reviewed-by: Nazir Bilal Yavuz <byavuz81@gmail.com>
Discussion: https://postgr.es/m/OS3P301MB01656E6F91539770682B1E77E711A@OS3P301MB0165.JPNP301.PROD.OUTLOOK.COM
Backpatch-through: 16

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/293a3286d764df15d834fe5ac3bac4dc513817e7

Modified Files
--------------
meson.build | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)



^ permalink  raw  reply  [nested|flat] 11+ messages in thread

* pgsql: Fix meson build with -Duuid=ossp when using version older than 0
@ 2025-09-21 23:03  Michael Paquier <michael@paquier.xyz>
  0 siblings, 0 replies; 11+ messages in thread

From: Michael Paquier @ 2025-09-21 23:03 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Fix meson build with -Duuid=ossp when using version older than 0.60

The package for the UUID library may be named "uuid" or "ossp-uuid", and
meson.build has been using a single call of dependency() with multiple
names, something only supported since meson 0.60.0.

The minimum version of meson supported by Postgres is 0.57.2 on HEAD,
since f039c2244110, and 0.54 on stable branches down to 16.

Author: Oreo Yang <oreo.yang@hotmail.com>
Reviewed-by: Nazir Bilal Yavuz <byavuz81@gmail.com>
Discussion: https://postgr.es/m/OS3P301MB01656E6F91539770682B1E77E711A@OS3P301MB0165.JPNP301.PROD.OUTLOOK.COM
Backpatch-through: 16

Branch
------
REL_16_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/2f4bc5658a1b6ac1e1fda7ce34cb60ecb935b87a

Modified Files
--------------
meson.build | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)



^ permalink  raw  reply  [nested|flat] 11+ messages in thread

* pgsql: Fix meson build with -Duuid=ossp when using version older than 0
@ 2025-09-21 23:03  Michael Paquier <michael@paquier.xyz>
  0 siblings, 0 replies; 11+ messages in thread

From: Michael Paquier @ 2025-09-21 23:03 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Fix meson build with -Duuid=ossp when using version older than 0.60

The package for the UUID library may be named "uuid" or "ossp-uuid", and
meson.build has been using a single call of dependency() with multiple
names, something only supported since meson 0.60.0.

The minimum version of meson supported by Postgres is 0.57.2 on HEAD,
since f039c2244110, and 0.54 on stable branches down to 16.

Author: Oreo Yang <oreo.yang@hotmail.com>
Reviewed-by: Nazir Bilal Yavuz <byavuz81@gmail.com>
Discussion: https://postgr.es/m/OS3P301MB01656E6F91539770682B1E77E711A@OS3P301MB0165.JPNP301.PROD.OUTLOOK.COM
Backpatch-through: 16

Branch
------
REL_17_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/b948c575a6d1270387c044111da0ed2ab99eb1f4

Modified Files
--------------
meson.build | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)



^ permalink  raw  reply  [nested|flat] 11+ messages in thread

* pgsql: Fix meson build with -Duuid=ossp when using version older than 0
@ 2025-09-21 23:03  Michael Paquier <michael@paquier.xyz>
  0 siblings, 1 reply; 11+ messages in thread

From: Michael Paquier @ 2025-09-21 23:03 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Fix meson build with -Duuid=ossp when using version older than 0.60

The package for the UUID library may be named "uuid" or "ossp-uuid", and
meson.build has been using a single call of dependency() with multiple
names, something only supported since meson 0.60.0.

The minimum version of meson supported by Postgres is 0.57.2 on HEAD,
since f039c2244110, and 0.54 on stable branches down to 16.

Author: Oreo Yang <oreo.yang@hotmail.com>
Reviewed-by: Nazir Bilal Yavuz <byavuz81@gmail.com>
Discussion: https://postgr.es/m/OS3P301MB01656E6F91539770682B1E77E711A@OS3P301MB0165.JPNP301.PROD.OUTLOOK.COM
Backpatch-through: 16

Branch
------
REL_18_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/5f565b0aee90ef94fbfcfce0beadc10c0ccdd463

Modified Files
--------------
meson.build | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)



^ permalink  raw  reply  [nested|flat] 11+ messages in thread

* Re: pgsql: Fix meson build with -Duuid=ossp when using version older than 0
@ 2025-09-21 23:49  Tom Lane <tgl@sss.pgh.pa.us>
  parent: Michael Paquier <michael@paquier.xyz>
  0 siblings, 1 reply; 11+ messages in thread

From: Tom Lane @ 2025-09-21 23:49 UTC (permalink / raw)
  To: Michael Paquier <michael@paquier.xyz>; +Cc: pgsql-committers@lists.postgresql.org

Michael Paquier <michael@paquier.xyz> writes:
> Fix meson build with -Duuid=ossp when using version older than 0.60

Um ... we are in release freeze for 18.0.  Not sure that this
is something that justifies breaking freeze.

			regards, tom lane





^ permalink  raw  reply  [nested|flat] 11+ messages in thread

* Re: pgsql: Fix meson build with -Duuid=ossp when using version older than 0
@ 2025-09-21 23:50  Michael Paquier <michael@paquier.xyz>
  parent: Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 1 reply; 11+ messages in thread

From: Michael Paquier @ 2025-09-21 23:50 UTC (permalink / raw)
  To: Tom Lane <tgl@sss.pgh.pa.us>; +Cc: pgsql-committers@lists.postgresql.org

On Sun, Sep 21, 2025 at 07:49:44PM -0400, Tom Lane wrote:
> Michael Paquier <michael@paquier.xyz> writes:
> > Fix meson build with -Duuid=ossp when using version older than 0.60
> 
> Um ... we are in release freeze for 18.0.  Not sure that this
> is something that justifies breaking freeze.

Argh.  Sorry about that!  Would you prefer if I revert immediately on
~18?
--
Michael

Attachments:

  signature.asc (application/pgp-signature, 832B) download

^ permalink  raw  reply  [nested|flat] 11+ messages in thread

* Re: pgsql: Fix meson build with -Duuid=ossp when using version older than 0
@ 2025-09-21 23:57  Tom Lane <tgl@sss.pgh.pa.us>
  parent: Michael Paquier <michael@paquier.xyz>
  0 siblings, 1 reply; 11+ messages in thread

From: Tom Lane @ 2025-09-21 23:57 UTC (permalink / raw)
  To: Michael Paquier <michael@paquier.xyz>; +Cc: pgsql-committers@lists.postgresql.org

Michael Paquier <michael@paquier.xyz> writes:
> Argh.  Sorry about that!  Would you prefer if I revert immediately on
> ~18?

Yeah, reverting on 18 and leaving the other branches alone
would be fine with me.  We can put it back in 18 after the
release.

			regards, tom lane





^ permalink  raw  reply  [nested|flat] 11+ messages in thread

* Re: pgsql: Fix meson build with -Duuid=ossp when using version older than 0
@ 2025-09-22 00:05  Michael Paquier <michael@paquier.xyz>
  parent: Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 1 reply; 11+ messages in thread

From: Michael Paquier @ 2025-09-22 00:05 UTC (permalink / raw)
  To: Tom Lane <tgl@sss.pgh.pa.us>; +Cc: pgsql-committers@lists.postgresql.org

On Sun, Sep 21, 2025 at 07:57:05PM -0400, Tom Lane wrote:
> Michael Paquier <michael@paquier.xyz> writes:
>> Argh.  Sorry about that!  Would you prefer if I revert immediately on
>> ~18?
> 
> Yeah, reverting on 18 and leaving the other branches alone
> would be fine with me.  We can put it back in 18 after the
> release.

Done now on REL_18_STABLE.  Again, my apologies for the timing
mistake.  That slipped out of my mind.
--
Michael

Attachments:

  signature.asc (application/pgp-signature, 832B) download

^ permalink  raw  reply  [nested|flat] 11+ messages in thread

* Re: pgsql: Fix meson build with -Duuid=ossp when using version older than 0
@ 2025-09-22 00:09  Tom Lane <tgl@sss.pgh.pa.us>
  parent: Michael Paquier <michael@paquier.xyz>
  0 siblings, 1 reply; 11+ messages in thread

From: Tom Lane @ 2025-09-22 00:09 UTC (permalink / raw)
  To: Michael Paquier <michael@paquier.xyz>; +Cc: pgsql-committers@lists.postgresql.org

Michael Paquier <michael@paquier.xyz> writes:
> Done now on REL_18_STABLE.  Again, my apologies for the timing
> mistake.  That slipped out of my mind.

Partly my fault --- I should have sent a reminder to the
committers list, but forgot to.

			regards, tom lane





^ permalink  raw  reply  [nested|flat] 11+ messages in thread

* pgsql: Fix meson build with -Duuid=ossp when using version older than 0
@ 2025-09-23 23:07  Michael Paquier <michael@paquier.xyz>
  0 siblings, 0 replies; 11+ messages in thread

From: Michael Paquier @ 2025-09-23 23:07 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Fix meson build with -Duuid=ossp when using version older than 0.60

The package for the UUID library may be named "uuid" or "ossp-uuid", and
meson.build has been using a single call of dependency() with multiple
names, something only supported since meson 0.60.0.

The minimum version of meson supported by Postgres is 0.57.2 on HEAD,
since f039c2244110, and 0.54 on stable branches down to 16.

Author: Oreo Yang <oreo.yang@hotmail.com>
Reviewed-by: Nazir Bilal Yavuz <byavuz81@gmail.com>
Discussion: https://postgr.es/m/OS3P301MB01656E6F91539770682B1E77E711A@OS3P301MB0165.JPNP301.PROD.OUTLOOK.COM
Backpatch-through: 16

Branch
------
REL_18_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/178bbf403cc51d912b50f8ad8ea318e42cc29f42

Modified Files
--------------
meson.build | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)



^ permalink  raw  reply  [nested|flat] 11+ messages in thread

* Re: pgsql: Fix meson build with -Duuid=ossp when using version older than 0
@ 2025-09-23 23:40  Michael Paquier <michael@paquier.xyz>
  parent: Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 11+ messages in thread

From: Michael Paquier @ 2025-09-23 23:40 UTC (permalink / raw)
  To: Tom Lane <tgl@sss.pgh.pa.us>; +Cc: pgsql-committers@lists.postgresql.org

On Sun, Sep 21, 2025 at 08:09:18PM -0400, Tom Lane wrote:
> Partly my fault --- I should have sent a reminder to the
> committers list, but forgot to.

Now that 18.0 has been tagged and that I can get back from the corner,
re-applied as of 178bbf403cc5 on REL_18_STABLE.
--
Michael

Attachments:

  signature.asc (application/pgp-signature, 832B) download

^ permalink  raw  reply  [nested|flat] 11+ messages in thread


end of thread, other threads:[~2025-09-23 23:40 UTC | newest]

Thread overview: 11+ messages (download: mbox mbox.gz follow: Atom feed)
-- links below jump to the message on this page --
2025-09-21 23:03 pgsql: Fix meson build with -Duuid=ossp when using version older than 0 Michael Paquier <michael@paquier.xyz>
2025-09-21 23:03 pgsql: Fix meson build with -Duuid=ossp when using version older than 0 Michael Paquier <michael@paquier.xyz>
2025-09-21 23:49 ` Tom Lane <tgl@sss.pgh.pa.us>
2025-09-21 23:50   ` Michael Paquier <michael@paquier.xyz>
2025-09-21 23:57     ` Tom Lane <tgl@sss.pgh.pa.us>
2025-09-22 00:05       ` Michael Paquier <michael@paquier.xyz>
2025-09-22 00:09         ` Tom Lane <tgl@sss.pgh.pa.us>
2025-09-23 23:40           ` Michael Paquier <michael@paquier.xyz>
2025-09-21 23:03 pgsql: Fix meson build with -Duuid=ossp when using version older than 0 Michael Paquier <michael@paquier.xyz>
2025-09-21 23:03 pgsql: Fix meson build with -Duuid=ossp when using version older than 0 Michael Paquier <michael@paquier.xyz>
2025-09-23 23:07 pgsql: Fix meson build with -Duuid=ossp when using version older than 0 Michael Paquier <michael@paquier.xyz>

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox