Re: Bug#939989: transition: gdal
Hello Release Team,
On Tue, Sep 10, 2019 at 3:54 PM Bas Couwenberg <sebastic@xs4all.nl> wrote:
> For the Debian GIS team I'd like to transition to GDAL 3.x. This is the
> next step in the major update of the GIS stack after PROJ 6.
>
> All reverse dependencies rebuilt successfully with GDAL 3.0.1 from
> experimental as summarized below, except fiona, mysql-workbench & vtk7.
>
> The fiona issue is actually related to GDAL 3, mysql-workbench FTBFS due
> to gcc-9 & -Werror, and vtk7 hasn't been updated for PROJ 6 yet.
>
> libgdal-grass doesn't need a binNMU as the 3.0.1 version will be
> uploaded to unstable instead.
please be aware this transition also includes dropping python-gdal
from the gdal source package. In unstable, that would currently
break:
```
Checking reverse dependencies...
# Broken Depends:
qgis: python3-qgis-common
# Broken Build-Depends:
python-networkx: python-gdal
Dependency problem found.
```
While it's true we are trying to remove python 2 from Debian
(https://wiki.debian.org/Python/2Removal), this shouldnt be done while
reverse dependencies are still present in the archive (quoting from
the previous link "NOTE: If there are reverse dependencies, you cannot
remove it yet!").
Bas was made aware of the impossible situation of removing
python-networkx (exactly due to its rdeps) in
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=932679#32 but that
didnt change his mind. Dropping python-networkx would mean breaking
```
Checking reverse dependencies...
# Broken Depends:
cfflib: python-cfflib
falcon: falcon [amd64 arm64 mips64el ppc64el s390x]
hinge: hinge [amd64 arm64 mips64el ppc64el]
nipype: python-nipype
pbsuite: pbhoney
pbjelly
python-pbbanana
pdb2pqr: pdb2pqr
python-prov: python-prov
ragout: ragout
sagemath: sagemath [arm64 armhf i386 ppc64el]
# Broken Build-Depends:
cfflib: python-networkx
falcon: python-networkx (>= 1.7)
hinge: python-networkx
nipype: python-networkx (>= 1.3)
nitime: python-networkx
ragout: python-networkx (>= 2.2)
rdflib: python-networkx
Dependency problem found.
```
(and all their transitive rdeps). That seems quite a lot, and I'm not
ready to drop a package knowing others are still depending on it.
Please consider this when scheduling the gdal transition
Regards,
--
Sandro "morph" Tosi
My website: http://sandrotosi.me/
Me at Debian: http://wiki.debian.org/SandroTosi
G+: https://plus.google.com/u/0/+SandroTosi
Reply to: