Re: BUG #16484: pg_regress fails with --outputdir parameter

Поиск
Список
Период
Сортировка
От Daniel Gustafsson
Тема Re: BUG #16484: pg_regress fails with --outputdir parameter
Дата
Msg-id 42C77497-417D-4F82-A818-956D8DA5C34D@yesql.se
обсуждение исходный текст
Ответ на Re: BUG #16484: pg_regress fails with --outputdir parameter  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: BUG #16484: pg_regress fails with --outputdir parameter  (Michael Paquier <michael@paquier.xyz>)
Список pgsql-bugs
> On 9 Jun 2020, at 07:55, Tom Lane <tgl@sss.pgh.pa.us> wrote:
>
> Michael Paquier <michael@paquier.xyz> writes:
>> And this leads me to the attached.

FWIW I agree with the extended cleanup you proposed but I also agree that it
doesn't seem worth to backpatch.

> That will create the output directory even if indir doesn't exist, which
> seems likely to lead to bogus directories hanging around in places where
> we don't need them --- plus it seems rather ugly to drop this into the
> middle of the sequence concerned with indir.  So shouldn't the new code
> be after the exit for indir not existing?

Makes sense, +1 for moving it after indir processing.

Looking at the diff, I noticed this hunk:

--- a/src/tools/msvc/vcregress.pl
+++ b/src/tools/msvc/vcregress.pl
@@ -571,8 +571,6 @@ sub upgradecheck
     my $outputdir          = "$tmp_root/regress";
     my @EXTRA_REGRESS_OPTS = ("--outputdir=$outputdir");
     mkdir "$outputdir"                || die $!;
-    mkdir "$outputdir/sql"            || die $!;
-    mkdir "$outputdir/expected"       || die $!;
     mkdir "$outputdir/testtablespace" || die $!;

On Windows we don't want testtablespace to exist whilst on non-Windows we do.
I wonder if this is a logical copy-paste from test.sh which could be removed as
well?

cheers ./daniel


В списке pgsql-bugs по дате отправления:

Предыдущее
От: Fabien COELHO
Дата:
Сообщение: Re: pgbench bug / limitation
Следующее
От: Tom Lane
Дата:
Сообщение: Re: BUG #16488: psql installation initdb