On Thu, 2002-10-10 at 04:23, Paul Baker wrote: > > On Wednesday, October 9, 2002, at 01:43 AM, Robert Collins wrote: > > > The *real* solution is to fix dpkg. Checking for being root is a broken > > test. Checking if the current user has the appropriate access is a more > > flexible and portable test. > > NO NO NO NO NO!!! It is absolutely needed. You don't get it. It is > needed during the final packaging stages because when the built > binaries are tar'd up, THEY HAVE TO BE OWNED BY ROOT because this tar > is then extracted directly into the filesystem when that package is > installed later on someone's machine. You do not want programs being > installed into /usr/bin owned by some random user that had the same uid > as some random developer. THEY HAVE TO BE OWNED BY ROOT!
Look, I get that bit *just fine*. As has already been stated, creating tarballs with root owned files is very different to creating files as root. Enough said. > Once again, dpkg does NOT need to be fixed. Nothing needs to be fixed > but your understanding of the debian package building process. Have you > read the debian policy yet? Much of. I'm not a debian developer though, so I hope you'll have a dialog on this rather than shouting at me. Rob

