[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: