Re: Why does pg_bsd_indent need to be installed? - Mailing list pgsql-hackers

From Tom Lane
Subject Re: Why does pg_bsd_indent need to be installed?
Date
Msg-id 1543796.1685034357@sss.pgh.pa.us
Whole thread Raw
In response to Re: Why does pg_bsd_indent need to be installed?  (Andres Freund <andres@anarazel.de>)
Responses Re: Why does pg_bsd_indent need to be installed?
Re: Why does pg_bsd_indent need to be installed?
List pgsql-hackers
Andres Freund <andres@anarazel.de> writes:
> On 2023-05-25 09:09:45 -0400, Tom Lane wrote:
>> Peter Eisentraut <peter@eisentraut.org> writes:
>>> Why does pgindent require that pg_bsd_indent be installed in the path? 

> Isn't the situation actually *easier* in VPATH builds? There's no build
> artifacts in the source tree, so you can just invoke the pg_bsd_indent built
> in the build directory against the source tree, without any problems?

Well, if you know where the build directory is, sure.  But any way you
slice it there is an extra bit of knowledge required.  Since pg_bsd_indent
changes so seldom, keeping it in your PATH is at least as easy as any
other solution, IMO.

Another reason why I like to do it that way is that it supports running
pgindent on files that aren't in the source tree at all, which suits
some old habits of mine.

But, as I said before, I'm open to adding support for other scenarios
as long as we don't remove that one.

            regards, tom lane



pgsql-hackers by date:

Previous
From: Jacob Champion
Date:
Subject: Re: Docs: Encourage strong server verification with SCRAM
Next
From: Stephen Frost
Date:
Subject: Re: Large files for relations