Bug#677403: libgdal1: Please add Breaks: libgdal1-1.6.0

Andreas Beckmann debian at abeckmann.de
Wed Jun 13 16:44:18 UTC 2012


Package: libgdal1
Version: 1.9.0-3
Severity: important
User: debian-qa at lists.debian.org
Usertags: piuparts


Hi,

while doing piuparts tests I noticed a strange upgrade failure in the
qgis-plugin-grass package because apt-get decided to remove this package
instead of some obsolete libraries. Log is attached.
The test was a dist-upgrade from squeeze to wheezy.

The hdf5 and gdal library transitions are not trivial for apt ...
I rebuilt the gdal package with an added
  Breaks: libgdal1-1.6.0
in libgdal1 and thereafter the distupgrade went smooth, this little
added conflict has has turned the favor to removing a bunch of obsolete
libs in order to allow some new ones to be installed.

Part of the apt-get dist-upgrade problemresolver debugging output:

for 1.9.0-2:

Investigating (0) libgdal1 [ amd64 ] < none -> 1.9.0-2 > ( libs )
Broken libgdal1:amd64 Depends on libhdf5-7 [ amd64 ] < none -> 1.8.8-9 > ( libs )
  Considering libhdf5-7:amd64 2 as a solution to libgdal1:amd64 5
  Holding Back libgdal1:amd64 rather than change libhdf5-7:amd64
Investigating (0) libnetcdfc7 [ amd64 ] < none -> 1:4.1.3-6 > ( libs )
Broken libnetcdfc7:amd64 Depends on libhdf5-7 [ amd64 ] < none -> 1.8.8-9 > ( libs )
  Considering libhdf5-7:amd64 2 as a solution to libnetcdfc7:amd64 3
  Holding Back libnetcdfc7:amd64 rather than change libhdf5-7:amd64

The following packages will be REMOVED:
  defoma libept1 libpango1.0-common qgis qgis-plugin-grass

The following packages have been kept back:
  grass


for my rebuilt 1.9.0-3.1:

Investigating (0) libgdal1 [ amd64 ] < none -> 1.9.0-3.1 > ( libs )
Broken libgdal1:amd64 Breaks on libgdal1-1.6.0 [ amd64 ] < 1.6.3-4+b1 > ( libs )
  Considering libgdal1-1.6.0:amd64 4 as a solution to libgdal1:amd64 5
  Added libgdal1-1.6.0:amd64 to the remove list
  Fixing libgdal1:amd64 via remove of libgdal1-1.6.0:amd64
Investigating (0) libhdf5-7 [ amd64 ] < none -> 1.8.8-9 > ( libs )
Broken libhdf5-7:amd64 Conflicts on libhdf5-1.8 [ amd64 ] < none > ( none )
  Considering libhdf5-serial-1.8.4:amd64 1 as a solution to libhdf5-7:amd64 4
  Added libhdf5-serial-1.8.4:amd64 to the remove list
  Conflicts//Breaks against version 1.8.8-9 for libhdf5-openmpi-7 but that is not InstVer, ignoring
  Conflicts//Breaks against version 1.8.8-9 for libhdf5-mpich2-7 but that is not InstVer, ignoring
Broken libhdf5-7:amd64 Conflicts on libhdf5-1.8.4 [ amd64 ] < none > ( none )
  Considering libhdf5-serial-1.8.4:amd64 1 as a solution to libhdf5-7:amd64 4
  Added libhdf5-serial-1.8.4:amd64 to the remove list
Broken libhdf5-7:amd64 Conflicts on libhdf5-serial-1.8.4 [ amd64 ] < 1.8.4-patch1-2 > ( libs )
  Considering libhdf5-serial-1.8.4:amd64 1 as a solution to libhdf5-7:amd64 4
  Added libhdf5-serial-1.8.4:amd64 to the remove list
  Fixing libhdf5-7:amd64 via remove of libhdf5-serial-1.8.4:amd64
  Fixing libhdf5-7:amd64 via remove of libhdf5-serial-1.8.4:amd64
  Fixing libhdf5-7:amd64 via remove of libhdf5-serial-1.8.4:amd64
Investigating (0) libnetcdfc7 [ amd64 ] < none -> 1:4.1.3-6 > ( libs )
Broken libnetcdfc7:amd64 Breaks on libnetcdf6 [ amd64 ] < 1:4.1.1-5 > ( libs ) (< 1:4.1.1-7~)
  Considering libnetcdf6:amd64 0 as a solution to libnetcdfc7:amd64 3
  Added libnetcdf6:amd64 to the remove list
  Fixing libnetcdfc7:amd64 via remove of libnetcdf6:amd64

The following packages will be REMOVED:
  defoma libept1 libgdal1-1.6.0 libgdal1-1.6.0-grass libhdf5-serial-1.8.4 libnetcdf6 libpango1.0-common libqgis1.4.0

Andreas
-------------- next part --------------
A non-text attachment was scrubbed...
Name: qgis-plugin-grass_1.7.4+1.7.5~20120320-1.1.log.gz
Type: application/x-gzip
Size: 34669 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-grass-devel/attachments/20120613/f11d20b5/attachment-0001.bin>


More information about the Pkg-grass-devel mailing list