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

Bug#83669: Shared libraries



On Fri, 26 Jan 2001, Ben Collins wrote:
> On Fri, Jan 26, 2001 at 07:34:08PM +0000, Ian Jackson wrote:
> >  foo-dev (2.1)  /usr/include/foo.h
> >                 /usr/lib/libfoo.so              (copy of actual library)
> 
> Can we say archive, system, mirror and update bloat horror!? DO you
> realize what this would mean for lib packages like xlibs and libc6? I

In other words, if this bug is deemed to be correct, we will have to add
hard-link support to dpkg and .debs. Anything else will simply DOUBLE the
already bloated */lib and the archive. Such doubling is NOT acceptable
(IMHO, but it seems that at least BenC agrees with me).

And I'm told adding hard-link support to dpkg is severely non-trivial (not
to mention the resulting .debs would probably be absolutely non-compatible
with older dpkg binaries, which may be a serious issue in itself).

Setting up a chroot jail is an acceptable way to deal with the problem for
developers (although it can be VERY painful in terms of disk-space), and
learning to apt-get source -b is an acceptable way to deal with the problem
for users that just 'have' to fetch that single package from unstable, IMHO.

Maybe we could work on making these two tasks simpler and properly
documented instead?  at least we'd have it finished for woody instead of
woody+3. 

-- 
  "One disk to rule them all, One disk to find them. One disk to bring
  them all and in the darkness grind them. In the Land of Redmond
  where the shadows lie." -- The Silicon Valley Tarot
  Henrique Holschuh



Reply to: