Re: Runtime SHAREDIR for testing CREATE EXTENSION - Mailing list pgsql-hackers

From Peter Eisentraut
Subject Re: Runtime SHAREDIR for testing CREATE EXTENSION
Date
Msg-id 1330107599.32452.15.camel@vanquo.pezone.net
Whole thread Raw
In response to Re: Runtime SHAREDIR for testing CREATE EXTENSION  (Tom Lane <tgl@sss.pgh.pa.us>)
Responses Re: Runtime SHAREDIR for testing CREATE EXTENSION  (Christoph Berg <cb@df7cb.de>)
List pgsql-hackers
On fre, 2012-02-24 at 11:53 -0500, Tom Lane wrote:
> > We have the same problem with testing extensions at build-time in
> the
> > Debian packages. The server's SHAREDIR /usr/share/postgresql/... is
> > only writable by root, while the build is running as buildd user, so
> > there is no way to do "create extension whatimbuildingrightnow" to
> be
> > able to run regression tests, even if this is a cluster I have just
> > created with initdb.
> 
> This seems like nonsense.  If the build process has installed the
> software, you surely have got permissions to write in that directory.

The build process just installs the software in a fake root where it
will be wrapped up by the packaging software.

> If you haven't installed the software, you need to do testing in a
> temporary installation per "make check", and we are able to test
> extensions that way too.
> 
That looks like the right answer.



pgsql-hackers by date:

Previous
From: Tom Lane
Date:
Subject: Re: Let's drop V2 protocol
Next
From: Peter Eisentraut
Date:
Subject: Re: Runtime SHAREDIR for testing CREATE EXTENSION