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

Bug#42236: shlibs without a version (was Re: weekly policy summary)



On Sat, Aug 07, 1999 at 10:39:13AM +1000, Anthony Towns wrote:
> > Method for shlibs to work with libfoo.so (#42236)
> >   * Under discussion.
> >   * Proposed by Joseph Carter.
> >   * This is a proposal to make binary-only shared libs that have no
> >     soname work with dpkh-shlibdeps. The idea is to detect such
> >     packages and use "." for the soname in the shlibs file.
> 
> Two things.
> 
> First, this is horrible and abhorrent, and unversioned libraries shouldn't
> ever happen, and other packages shouldn't start depending on them and
> icky icky icky icky ewww.
> 
> Second, if we're willing to support non-free stuff, we probably ought to
> do it as well as we're willing and able. Since Joseph seems to be willing,
> it seems reasonable that he should also be able. So I second this, with
> the reservation that un-versioned libraries shouldn't be used except
> with extreme provocation.
> 
> Oh. Actually, could debian-policy.deb please suggest packaging-manual.deb,
> and probably vice-versa? This might replace the dpkg suggestion (since
> I think the packaging-manual got split from that)?

I would support a change in the wording that says unversioned libraries
should be avoided when possible.  I don't like absolutes---some packages
have internal-use shlibs which are unversioned .so's and it's more work to
fix this than it's worth given that nothing will ever use the internal
lubrary except the package which creates it.

I'm willing to support jumping through hoops long enough to get these
things packaged---I've already been harassing Zoid for a pack of quake
bins linked against libGL.so.1 which is what everything is moving to
anyway.

I'd harass him about source, but well that'll happen later---I just get to
harass them about licenses closer to the time.  =>

-- 
Joseph Carter <knghtbrd@debian.org>             Debian GNU/Linux developer
GnuPG: 2048g/3F9C2A43 - 20F6 2261 F185 7A3E 79FC  44F9 8FF7 D7A3 DCF9 DAB3
PGP 2.6: 2048R/50BDA0ED - E8 D6 84 81 E3 A8 BB 77  8E E2 29 96 C9 44 5F BE
--------------------------------------------------------------------------
<Slackware> uh oh, what have I started :)
<Debian> rofl... distro nick wars.
* Slackware just waits for /nick Gnome, /nick KDE, and then world war 4
   to break out
<WinNT> :oP
<OpenBSD> <duck>
<PalmOS> :)
<Slackware> no'one would dare /nick RedHat
<tru64> mew.

Attachment: pgpK7RqSD9A8z.pgp
Description: PGP signature


Reply to: