Buildfarm member drongo has been failing the pg_ctl regression test
pretty often.  I happened to look closer at what's happening, and
it's this:

could not read 
"C:/prog/bf/root/HEAD/pgsql.build/src/bin/pg_ctl/tmp_check/t_004_logrotate_primary_data/pgdata/current_logfiles":
 Permission denied at C:/prog/bf/root/HEAD/pgsql.build/src/test/perl/TestLib.pm 
line 397.

That is, TestLib::slurp_file is failing to read a file.  Almost
certainly, "permission denied" doesn't really mean a permissions
problem, but failure to specify the file-opening flags needed to
allow concurrent access on Windows.  We fixed this in pg_ctl
itself in commit 0ba06e0bf ... but we didn't fix the TAP
infrastructure.  Is there an easy way to get Perl on board
with that?

                        regards, tom lane


Reply via email to