Re: RHEL 8.0 build - Mailing list pgsql-hackers

From Tom Lane
Subject Re: RHEL 8.0 build
Date
Msg-id 30378.1543092565@sss.pgh.pa.us
Whole thread Raw
In response to RHEL 8.0 build  (Jeremy Harris <jgh@wizmail.org>)
Responses Re: RHEL 8.0 build  (Andrew Dunstan <andrew.dunstan@2ndquadrant.com>)
Re: RHEL 8.0 build  (Andres Freund <andres@anarazel.de>)
List pgsql-hackers
Jeremy Harris <jgh@wizmail.org> writes:
>  Trying to set up a buildfarm animal on a RHEL 8.0 (beta) system,
> the build fails early:
> ...
> It appears to be a "configure" script looking for python; and there is
> no such.  You can have python3 or python2 - but neither package install
> provides a symlink of just "python".

Yeah, some distros are starting to act that way, and I suspect it's
causing pain for a lot of people.

Currently we are agnostic about which python version to use, so if you
don't have anything simply named "python", you have to tell configure
what to use by setting the PYTHON environment variable.

In a buildfarm configuration file this would look something like

        # env settings to pass to configure. These settings will only be seen by
        # configure.
        config_env => {
+           PYTHON => "/usr/local/bin/python3",

There's been some preliminary discussion about starting to default to
python3, but given this project's inherent conservatism, I don't expect
that to happen for some years yet.  In any case, whenever we do pull
that trigger we'd surely do so only in HEAD not released branches, so
buildfarm owners will need to deal with the case for years more.

            regards, tom lane


pgsql-hackers by date:

Previous
From: Tom Lane
Date:
Subject: Re: Regarding performance regression on specific query
Next
From: Corey Huinker
Date:
Subject: Re: Desirability of client-side expressions in psql?