[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: keys question..



Rene Engelhard <rene@debian.org> writes:

> Hi,
> 
> martin f krafft wrote:
> > also sprach Brian O'Reilly <fade@deepsky.com> [2002.09.14.2356 +0200]:
> > > The vpopmail package insists on being built by the root user, which has
> > > obvious implications when it comes time to sign the generated package...
> > > how do you deal with issues like this where there's a real mismatch
> > > between the maintainer field and the UID building a package?
> > 
> > man fakeroot
> > dpkg-buildpackage -rfakeroot
> 
> Normally, you're right, but:
> 
> There may be some pkgs refusing to build under fakeroot (there are
> some I read of IIRC).

Which should be fixed. The only reason that one would realy need root
is to check out the hardware or memory/kernel directly. Since those
will certainly differ between the buildd and the users thats realy
evil and can't be sanely done in debs.

Every other failure is a bug in the source or a shortcoming of
fakeroot, both of which should be changed when encountered.

> If that's the case here, you can set DEBFULLNAME="..." and
> DEBEMAIL="..." and then -- if it's necessary -- use the -k option to
> dpkg-buildpackage.

Same if you build another persons package or if the key id and your
changelog entry differ in some way (like using a short form of ones
name in the changelog).

MfG
        Goswin



Reply to: