FESCo Meeting Summary for 2007-02-08

Ralf Corsepius rc040203 at freenet.de
Thu Feb 15 11:17:29 UTC 2007


On Thu, 2007-02-15 at 11:48 +0100, Michael Schwendt wrote:
> On Thu, 15 Feb 2007 13:44:21 +0330, Roozbeh Pournader wrote:
> 
> > On Thu, 2007-02-15 at 05:30 +0100, Ralf Corsepius wrote:
> > > For the record: 
> > > 
> > > 
> > > My issue is: IMO, the default settings rpmbuild uses, must be safe
> > > against arbitrary users running rpmbuild in a multi user environment.
> > > [...]
> > 
> > Just to also mention that (for the record) that the scenario you mention
> > here has happened in real life for me and a colleague. Without knowing,
> > we were building the same SRPM on a test-build machine separately, and
> > things got really weird. My colleague spent quite a while trying to fix
> > the problem from her side, because she didn't know the possible problem
> > with the build root. It was a core package.
> 
> Funny.

Not funny - Limitations/defects/bugs in rpm.

We actually are playing with symptoms, because nobody wants to fix the
cause.

>  Because by default you can only build as superuser, since it
> needs write-access to /usr/src/redhat/. As soon as you set up a
> local ~/.rpmmacros, you can define %_buildroot and point it to
> a private location. Problem solved. For example:
> 
> %_topdir    %(echo $HOME)/tmp/rpm
> %_tmppath   %{_topdir}/tmp
> %_buildroot %{_tmppath}/%{name}-%{version}-root

Yes, this is the traditional argument against using a fixed buildroot.
(IIRC, Thias or Axel came up with it, when this topic came up ca 1/2 a
year ago).

Ralf






More information about the fedora-extras-list mailing list