The libgdal1h C++ symbols files now use an alternative dependency template to depend on the upstream version specific virtual package provided by libgdal1h. This change was suggested by the Release Team to better track dependencies on the unstable C++ ABI. See:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=756867#40 I've done a new round of rebuilds to see which packages end up using the alternative dependency template because of their use of C++ symbols. Most packages use the alternative dependency template. The source packages for grass, mapserver, ncl, openscenegraph (3.2.0~rc1-5.1), postgis, vtk, xastir and mapcache don't use any C++ symbols. It's interesting that the openscenegraph version in experimental does use some gdal C++ symbols, but the version in unstable does not. If we had this change in gdal 1.10.1 already, we could have checked the affected packages in the gdal transition with this ben file: title = "libgdal1h"; is_affected = .depends ~ /libgdal.so.1-1.10.1/; is_good = .depends ~ /libgdal.so.1-1.11.0/; is_bad = .depends ~ /libgdal.so.1-1.10.1/; But this would exclude vtk6 which uses symbols introduced in GDAL 1.11.0 Checking all packages that build-depend on libgdal-dev is still the best option to get all possibly affected packages. Unless we need to binNMU all gdal reverse dependencies twice, I think we should get GDAL 1.11.0 with this symbols change into experimental, and leave the transition tracker using the alternative dependency for the next gdal transition. I'll discuss this with the release team in #756867. The dependency results for the binary packages: dans-gdal-scripts libgdal.so.1-1.11.0, libgdal1h (>= 1.8.0) grass-core libgdal1h (>= 1.8.0) liblas3 libgdal.so.1-1.11.0, libgdal1h (>= 1.10.1) liblas-c3 libgdal1h (>= 1.8.0) liblas-bin libgdal1h (>= 1.8.0) libmapnik2.2 libgdal.so.1-1.11.0, libgdal1h (>= 1.11.0) cgi-mapserver libgdal1h (>= 1.8.0) libmapserver1 libgdal1h (>= 1.9.0) mapserver-bin libgdal1h (>= 1.8.0) libmapscript-java libgdal1h (>= 1.8.0) libmapscript-perl libgdal1h (>= 1.8.0) python-mapscript libgdal1h (>= 1.8.0) ruby-mapscript libgdal1h (>= 1.8.0) merkaartor libgdal.so.1-1.11.0, libgdal1h (>= 1.11.0) ncl-ncarg libgdal1h (>= 1.8.0) node-srs libgdal.so.1-1.11.0, libgdal1h (>= 1.8.0) libopenscenegraph99 libgdal1h (>= 1.11.0) libopenscenegraph100 libgdal.so.1-1.11.0, libgdal1h (>= 1.11.0) osmium build depends on libgdal-dev, but none of the binary packages have a dependency on libgdal1h postgis libgdal1h (>= 1.9.0) postgresql-9.4-postgis-2.1 libgdal1h (>= 1.9.0) qlandkartegt libgdal.so.1-1.11.0, libgdal1h (>= 1.8.0) sumo libgdal.so.1-1.11.0, libgdal1h (>= 1.11.0) thuban libgdal.so.1-1.11.0, libgdal1h (>= 1.8.0) libvtk6.1 libgdal1h (>= 1.11.0) xastir libgdal1h (>= 1.8.0) libcitygml0 libgdal.so.1-1.11.0, libgdal1h (>= 1.8.0) libcitygml0-bin libgdal1h (>= 1.8.0) openscenegraph-plugin-citygml-shared libgdal1h (>= 1.8.0) libgdal1-1.11.0-grass libgdal.so.1-1.11.0, libgdal1h (>= 1.11.0) libapache2-mod-mapcache libgdal1h (>= 1.8.0) libmapcache1 libgdal1h (>= 1.8.0) mapcache-cgi libgdal1h (>= 1.8.0) mapcache-tools libgdal1h (>= 1.8.0) libosgearth3 libgdal.so.1-1.11.0, libgdal1h (>= 1.8.0) libosgearthannotation3 libgdal1h (>= 1.8.0) libosgearthfeatures3 libgdal1h (>= 1.8.0) libosgearthqt3 libgdal1h (>= 1.8.0) libosgearthsymbology3 libgdal1h (>= 1.8.0) libosgearthutil3 libgdal1h (>= 1.8.0) openscenegraph-plugin-osgearth libgdal.so.1-1.11.0, libgdal1h (>= 1.8.0) osgearth libgdal1h (>= 1.8.0) saga libgdal.so.1-1.11.0, libgdal1h (>= 1.11.0) libqgis-analysis2.2.0 libgdal1h (>= 1.8.0) libqgis-core2.2.0 libgdal1h (>= 1.8.0) libqgisgrass2.2.0 libgdal1h (>= 1.8.0) libqgis-gui2.2.0 libgdal1h (>= 1.8.0) libqgis-networkanalysis2.2.0 libgdal1h (>= 1.8.0) libqgispython2.2.0 libgdal1h (>= 1.8.0) libqgissqlanyconnection2.2.0 libgdal1h (>= 1.8.0) python-qgis libgdal1h (>= 1.8.0) qgis libgdal.so.1-1.11.0, libgdal1h (>= 1.8.0) qgis-mapserver libgdal1h (>= 1.8.0) qgis-plugin-globe libgdal1h (>= 1.8.0) qgis-plugin-grass libgdal1h (>= 1.8.0) qgis-providers libgdal1h (>= 1.11.0) qgis-sqlanywhere libgdal1h (>= 1.8.0) pktools: libgdal.so.1-1.11.0, libgdal1h (>= 1.11.0) The status of the gdal reverse dependency rebuilds is as follows: dans-gdal-scripts (0.23-2) OK grass (6.4.4-1) OK liblas (1.8.0-1) OK mapnik (2.2.0+ds1-7) OK mapserver (6.4.1-5) OK merkaartor (0.18.1-3) OK ncl (6.2.0-2.1) OK node-srs (0.3.2+ds1-1) OK openscenegraph (3.2.0~rc1-5.1 / 3.2.1-2) OK / OK osmium (0.0~20111213-g7f3500a-3.1) OK postgis (2.1.3+dfsg-4) OK qlandkartegt (1.7.7-3) OK sumo (0.21.0+dfsg-1) OK thuban (1.2.2-6) OK vtk6 (6.1.0+dfsg-8) OK xastir (2.0.4-2) OK libcitygml (0.14+svn134-1+3p2p0) OK libgdal-grass (1.11.0-1~exp2) OK mapcache (1.2.1-2) OK osgearth (2.5.0+dfsg-2) OK saga (2.1.2+dfsg-2) OK qgis (2.2.0-1 / 2.4.0-1~exp1) OK / OK pktools (2.5.3-1) OK Kind Regards, Bas -- GPG Key ID: 4096R/E88D4AF1 Fingerprint: 8182 DE41 7056 408D 6146 50D1 6750 F10A E88D 4AF1 -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: https://lists.debian.org/[email protected]
