Bug#723980: libosgearth1: transitional package for shared library
Andreas Beckmann
anbe at debian.org
Sat Sep 21 19:08:36 UTC 2013
Package: libosgearth1
Version: 2.4.0+dfsg-4
Severity: serious
User: debian-qa at lists.debian.org
Usertags: piuparts
Hi,
during a test with piuparts I noticed your package is no longer
installable in sid:
Package: libosgearth1
Source: osgearth
Version: 2.4.0+dfsg-4
Depends: libosgearth2, libosgearthannotation2, libosgearthfeatures2, libosgearthqt2, libosgearthsymbology2, libosgearthutil2
Description-en: Transitional dummy package for libosgearth2
Package: libosgearth2
Source: osgearth
Version: 2.4.0+dfsg-4
Replaces: libosgearth1, osgearth (<< 1.4-2)
Provides: libosgearth1
Breaks: libosgearth1, osgearth (<< 1.4-2)
Library transitions don't work this way. If the soname changes, the
libraries are not compatible. Otherwise there would be no need for a
soname change. So
* turn back the time before the upload of 2.4.0 and request a proper
library transition slot (reportbug release.debian.org, select
"transition" - too late now, and as it turns out, there are no
rdeps, so this is not needed)
* drop the transitional package libosgearth1
* don't Provide its name
* fix all rdepends that need manual changes to build against
libosgearth2
* request binNMUs for all packages previously built against
libosgearth1 (that list looks empty - so nothing to do here)
Cheers,
Andreas
More information about the Pkg-grass-devel
mailing list