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

Re: strict shlibs relations (Re: Accepted plib1.5 1.5.0-3 (i386 source)) (was: Bug#144668: plib1.5: shlibs are overly restrictive)

Hi Junichi

Am Sun, Apr 28, 2002 at 12:37:34AM +0900 hat Junichi Uekawa getippert:
> Philipp Frauenfelder <philipp.frauenfelder@swissonline.ch> cum veritate scripsit:
> > > No. plib is a C++ library. I expect them to change the API in
> > > the devel release (1.5.x are devel releases). This breaks binary
> > > compatibility in C++. Therefore, the strict dependencies are
> > > warrantable.
> > 
> > On second thought, I think >= 1.5.0, << 1.5.1 woudl be safe,
> > though. I'll go for this one.
> That's rather broken. Use -release and update 
> shared library package name on every new version.

Don't you think it is enough if there is another package for the
stable release of plib (it is called plib).

Btw, as it looks right now, the development of plib is not the
fastest in the free software world...

[ on debian-devel ]
Am Sun, Apr 28, 2002 at 01:02:26AM +0900 hat Junichi Uekawa getippert:
> Philipp Frauenfelder <pfrauenf@debian.org> cum veritate scripsit:
> > Changes:
> >  plib1.5 (1.5.0-3) unstable; urgency=low
> >  .
> >    * Fixing shilbs file: dependency is now >= 1.5.0, << 1.5.1. Closes: #144
> This is a very big inconvenience because local binaries
> compiled against this library will not be able to follow suit.

You would like to be able to have different minor releases of
the same library installed side by side? Hmm, this is not the
way the inventor of the x.y.z naming scheme of the libraries
meant it to be.

I agree, same x.y numbered libraries should be binary
compatible. That's what I would expect from a stable release.
But beware, plib1.5 is the unstable / development release of
plib. I expect them to break binary compatibility from release
to release. And if you really need to link against such a
library with a locally built binary, you should be aware of
this too.

Philipp      | work: pfrauenf@math.ethz.ch  +41 1 632 60 38
Frauenfelder | home: pfrauenf@debian.org    +41 1 862 73 14
[PGP]        | http://www.math.ethz.ch/~pfrauenf/
Proudly running Debian GNU/Linux. See http://www.debian.org/

To UNSUBSCRIBE, email to debian-devel-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

Reply to: