Обсуждение: pgsql: Further cleanup of autoconf output files for GSSAPI changes.

Поиск
Список
Период
Сортировка

pgsql: Further cleanup of autoconf output files for GSSAPI changes.

От
Tom Lane
Дата:
Further cleanup of autoconf output files for GSSAPI changes.

Running autoheader was missed in f7431bca8.  This is cosmetic since
we aren't using these HAVE_ symbols, but let's get everything in
sync while we're looking at this.

Discussion: https://postgr.es/m/2422362.1681741814@sss.pgh.pa.us

Branch
------
master

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

Modified Files
--------------
src/include/pg_config.h.in | 6 ++++++
1 file changed, 6 insertions(+)


Re: pgsql: Further cleanup of autoconf output files for GSSAPI changes.

От
Andrew Dunstan
Дата:


On 2023-04-17 Mo 11:22, Tom Lane wrote:
Further cleanup of autoconf output files for GSSAPI changes.

Running autoheader was missed in f7431bca8.  This is cosmetic since
we aren't using these HAVE_ symbols, but let's get everything in
sync while we're looking at this.

Discussion: https://postgr.es/m/2422362.1681741814@sss.pgh.pa.us


I think this also needs a fix in src/tools/msvc/Solution.pm, see <https://buildfarm.postgresql.org/cgi-bin/show_log.pl?nm=bowerbird&dt=2023-04-17%2016%3A30%3A03>


cheers


andrew

--
Andrew Dunstan
EDB: https://www.enterprisedb.com

Re: pgsql: Further cleanup of autoconf output files for GSSAPI changes.

От
Tom Lane
Дата:
Andrew Dunstan <andrew@dunslane.net> writes:
> I think this also needs a fix in src/tools/msvc/Solution.pm, see
> <https://buildfarm.postgresql.org/cgi-bin/show_log.pl?nm=bowerbird&dt=2023-04-17%2016%3A30%3A03>

Argh, forgot about that.  Will fix.

(This three-build-system business can't go away soon enough.)

            regards, tom lane



Re: pgsql: Further cleanup of autoconf output files for GSSAPI changes.

От
Andrew Dunstan
Дата:


On 2023-04-17 Mo 15:53, Tom Lane wrote:
Andrew Dunstan <andrew@dunslane.net> writes:
I think this also needs a fix in src/tools/msvc/Solution.pm, see 
<https://buildfarm.postgresql.org/cgi-bin/show_log.pl?nm=bowerbird&dt=2023-04-17%2016%3A30%3A03>
Argh, forgot about that.  Will fix.

(This three-build-system business can't go away soon enough.)
			


From my POV we can remove it any time - I am still having Windows issues with meson, but only with MSYS2. The MSVC meson build on drongo is perfectly well behaved.


cheers


andrew

--
Andrew Dunstan
EDB: https://www.enterprisedb.com

Re: pgsql: Further cleanup of autoconf output files for GSSAPI changes.

От
Tom Lane
Дата:
Andrew Dunstan <andrew@dunslane.net> writes:
> On 2023-04-17 Mo 15:53, Tom Lane wrote:
>> (This three-build-system business can't go away soon enough.)

>  From my POV we can remove it any time - I am still having Windows 
> issues with meson, but only with MSYS2. The MSVC meson build on drongo 
> is perfectly well behaved.

I think the outcome of the discussion a week or so ago was that
we want the MSVC scripts in v16, but we can nuke them from HEAD
as soon as the branch is made.

autoconf unfortunately will have to live a good bit longer ...
I don't think we're anywhere near the point where the meson
system is mature enough to drop that.

            regards, tom lane



Re: pgsql: Further cleanup of autoconf output files for GSSAPI changes.

От
Andres Freund
Дата:
On 2023-04-17 16:22:30 -0400, Andrew Dunstan wrote:
> I am still having Windows issues with meson, but only with MSYS2.

Any more details on that? I might be able to help out / improve things.



Re: pgsql: Further cleanup of autoconf output files for GSSAPI changes.

От
Andrew Dunstan
Дата:


On 2023-04-20 Th 11:06, Andres Freund wrote:
On 2023-04-17 16:22:30 -0400, Andrew Dunstan wrote:
I am still having Windows issues with meson, but only with MSYS2.
Any more details on that? I might be able to help out / improve things.


For some reason which makes no sense to me the buildfarm animal fails at the first Stop-Db step. The DB is actually stopped, but pg_ctl returns a non-zero status. The thing that's really odd is that meson isn't at all involved in this step. But it's happened enough that I've had to back off using meson builds on fairywren - I'm going to do more testing on a new Windows instance.


cheers


andrew

--
Andrew Dunstan
EDB: https://www.enterprisedb.com

issue with meson builds on msys2

От
Andrew Dunstan
Дата:


[redirecting to -hackers]


On 2023-04-20 Th 15:37, Andrew Dunstan wrote:


On 2023-04-20 Th 11:06, Andres Freund wrote:
On 2023-04-17 16:22:30 -0400, Andrew Dunstan wrote:
I am still having Windows issues with meson, but only with MSYS2.
Any more details on that? I might be able to help out / improve things.


For some reason which makes no sense to me the buildfarm animal fails at the first Stop-Db step. The DB is actually stopped, but pg_ctl returns a non-zero status. The thing that's really odd is that meson isn't at all involved in this step. But it's happened enough that I've had to back off using meson builds on fairywren - I'm going to do more testing on a new Windows instance.



Still running into this, and I am rather stumped. This is a blocker for buildfarm support for meson:

Here's a simple illustration of the problem. If I do the identical test with a non-meson build there is no problem:


pgrunner@EC2AMAZ-GCB871B UCRT64 ~/bf
$ export PGCTLTIMEOUT=300

pgrunner@EC2AMAZ-GCB871B UCRT64 ~/bf
$ /usr/bin/perl -e 'chdir "root/HEAD/instkeep.2023-04-25_11-09-41"; system("bin/pg_ctl -D data-C -l logfile start") ; print "fail\n" if $?; '
waiting for server to start.... done
server started


pgrunner@EC2AMAZ-GCB871B UCRT64 ~/bf
$ /usr/bin/perl -e 'chdir "root/HEAD/instkeep.2023-04-25_11-09-41"; system("bin/pg_ctl -D data-C -l logfile stop") ; print "fail\n" if $?; '
waiting for server to shut down....fail

pgrunner@EC2AMAZ-GCB871B UCRT64 ~/bf
$ tail root/HEAD/instkeep.2023-04-25_11-09-41/logfile
2023-04-26 12:44:50.188 UTC [5132:2] LOG:  listening on Unix socket "C:/tools/msys64/tmp/buildfarm-jaWBkm/.s.PGSQL.5678"
2023-04-26 12:44:50.249 UTC [5388:1] LOG:  database system was shut down at 2023-04-26 12:43:02 UTC
2023-04-26 12:44:50.260 UTC [5132:3] LOG:  database system is ready to accept connections
2023-04-26 12:45:01.542 UTC [5132:4] LOG:  received fast shutdown request
2023-04-26 12:45:01.542 UTC [5132:5] LOG:  aborting any active transactions
2023-04-26 12:45:01.547 UTC [5132:6] LOG:  background worker "logical replication launcher" (PID 3876) exited with exit code 1
2023-04-26 12:45:01.550 UTC [6032:1] LOG:  shutting down
2023-04-26 12:45:01.551 UTC [6032:2] LOG:  checkpoint starting: shutdown immediate
2023-04-26 12:45:01.557 UTC [6032:3] LOG:  checkpoint complete: wrote 2 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.003 s, sync=0.001 s, total=0.007 s; sync files=0, longest=0.000 s, average=0.000 s; distance=0 kB, estimate=0 kB; lsn=0/1034E7F8, redo lsn=0/1034E7F8
2023-04-26 12:45:01.568 UTC [5132:7] LOG:  database system is shut down


cheers


andrew

--
Andrew Dunstan
EDB: https://www.enterprisedb.com