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

Re: Bug#54985: debian-policy: handling of shared libraries



On Fri, Jan 14, 2000 at 12:07:53PM +0000, Matthew Vernon wrote:
> Roman Hodek writes:
>  > 
>  > > debhelper only affects the .deb file, and it should produce correct
>  > > .debs regardless of version. "mybe some compilers etc." seems like
>  > > FUD to me.
>  > 
>  > Wrong. Take as example that the potato debhelper installs docs into
>  > /usr/share/doc, and the stable one to /usr/doc. Same for man pages...
> 
> And creates a symlink. So, given slink packages are security fixes:
> 
> a) this seems a pretty minor problem, given people will be able to
> read /usr/man/foo and /usr/doc/foo
> b) Adding two lines of code to debian/rules is so mind-blowingly easy
> to do, surely???

Do you know *all* of the two-line pieces of code needed to add to
debian/rules to get a package compiled on a partially-downgraded
unstable system to work properly on a stable machine?  And if you
don't have a stable machine available to build it on, where is your
stable machine to test it on?  We mustn't release packages into stable
without testing them in the place where they will be used.

I recall fixing an RC bug in the shellutils package a few months ago
because /bin/su wasn't suid root.  How did it happen?  Well, it had
been built on a not-quite-up-to-date m68k (?)  potato system, was
autobuilt for i386, which had a newer version of debhelper, which had
fixed a bug, and thus scotched the suid permissions of the su binary,
whereas the older one hadn't.  It was a subtle change and it took me a
while to track down, but if this can happen even within unstable,
there is no way that I would consider building a package for stable on
a non-stable system.  There are just too many things which can go
wrong, and we don't want to release packages into stable with new bugs
if at all possible.

   Julian

-- 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

  Julian Gilbey, Dept of Maths, QMW, Univ. of London. J.D.Gilbey@qmw.ac.uk
        Debian GNU/Linux Developer,  see http://www.debian.org/~jdg
  Donate free food to the world's hungry: see http://www.thehungersite.com/


Reply to: