On Wed, 2015-03-11 at 15:22:14 -0300, Herbert Parentes Fortes Neto wrote:
> On Wed, 11 Mar 2015 00:59:54 +0100 Guillem Jover wrote:
> > Package: libgphoto2-port10
> > Version: 2.5.7-1
> > Severity: serious

> > The new version in experimental, has turned the libgphoto2-port10 into
> > a transitional package for libgphoto2-port12 (w/o any rationale on the
> > debian/changelog nor in debian/rules, nor any commit message as the git
> > repo does not contain any of those changes either).
> > 
> > The new library does break the ABI, so I don't see why the transition
> > package? This will break applications using it.

> Why do you say that ?

Because whenever there's a SONAME change that implies an ABI change
(assuming a sane upstream). Although the usual error that upstreams
make is in the other direction, not changing SONAME when there's an
ABI change which breaks stuff.

Here, it's pretty clear there's an ABI change given the commit that
bumped the libtool versioning:

  <http://sourceforge.net/p/gphoto/code/15175/>

> I tested the package with all packages that depend on libgphoto2 
> and everything went ok.

That's not a sufficient check, and it does not mean these programs
might not crash or misbehave if they are not executing the affected
code.

In any case an ABI change affects our users non the less, as people
do use Debian to develop against the shipped libraries too.

> In which package did you have problems ?

None, I just spotted this problem by reading the changelog, and went
to check the actual source to verify it.

Thanks,
Guillem


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to