Re: [RFC] building postgres with meson -v8

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Andres Freund <andres(at)anarazel(dot)de>
Cc: Peter Eisentraut <peter(dot)eisentraut(at)enterprisedb(dot)com>, pgsql-hackers(at)postgresql(dot)org
Subject: Re: [RFC] building postgres with meson -v8
Date: 2022-04-21 21:34:47
Message-ID: 3542822.1650576887@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Andres Freund <andres(at)anarazel(dot)de> writes:
> On 2022-04-21 22:36:01 +0200, Peter Eisentraut wrote:
>> Why is Python 3.5 relevant?

> It's the latest available on some older platforms. It's pretty easy to install
> a new meson, a heck of a lot more work to install a new python. IIRC solaris,
> AIX and some of Tom's dinosaurs.

FWIW, I don't think that either gaur or prairiedog need be factored into
this conversation. They cannot build ninja at all for lack of <spawn.h>,
so whether they could run meson is pretty much beside the point.

(I wonder if we should stick in a configure test for <spawn.h>,
just to see if anything else doesn't have it?)

We should worry a little more about Solaris and AIX, but even there I
think it's largely up to the platform owner whether they've updated
python to something modern. If it isn't, you need to move the goalposts
back some more :-(. As of today I see the following pre-3.6 pythons
in the buildfarm, exclusive of mine:

skate 3.2.3
snapper 3.2.3
topminnow 3.4.2
hornet 3.4.3
sungazer 3.4.3
wrasse 3.4.3
shelduck 3.4.10
curculio 3.5.1
hoverfly 3.5.1
batfish 3.5.2
spurfowl 3.5.2
cuon 3.5.2
ayu 3.5.3
chimaera 3.5.3
chipmunk 3.5.3
grison 3.5.3
mussurana 3.5.3
tadarida 3.5.3
urocryon 3.5.3

regards, tom lane

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Tom Lane 2022-04-21 21:59:33 Re: Assert failure in CTE inlining with view and correlated subquery
Previous Message Tom Lane 2022-04-21 21:13:50 Re: error handling in pqRowProcessor broken