On 2021-06-13 10:58:19 +0200, Andreas Beckmann wrote: > On 13/06/2021 06.45, Sebastiaan Couwenberg wrote: > > On 6/12/21 10:23 PM, Sebastian Ramacher wrote: > > > I have unblocked gdal. > > > > Thanks, libgdal (3.2.2-1) will need to be unblocked as well, it goes > > libgdal-grass ? > > > hand in hand with gdal (3.2.2+dfsg-1). libgdal needs the same upstream > > version of gdal to build successfully. > > > > > Please go ahead with an upload adding a gdal3-data binary package. > > > > That's much more invasive as suggested in #986975 as it will need to > > pass NEW in addition to an unblock. > > And it does not really help, since it just uncovers that there are more > dependencies on not co-installable libraries: libogdi3.2/libogdi4.1 due to > plugins in unversioned paths. Theoretically fixable as well by moving the > plugins to a versioned path. Not sure what would show up next.
libogdi4.1 also needs an RC bug filed. It fails to meet a MUST requirement from 8.2 of the policy. Sorry, but I'm not interessted in papering over issuse that those packages introduce themselves by breaking co-installability and violating policy. Best Sebastian > > > #986975 just adds Breaks: libgdal20 to libgdal28 for smoother upgrades > > from buster, that seems like a reasonable change. > > See attached patch. Especially for its very verbose changelog entry ;-) > > We may need to add this Breaks in some more packages since in rare cases old > libgdal20 scores higher than libgdal28. But most cases are already covered > with libgdal28. > > Andreas > diff -Nru gdal-3.2.2+dfsg/debian/changelog gdal-3.2.2+dfsg/debian/changelog > --- gdal-3.2.2+dfsg/debian/changelog 2021-03-10 15:12:55.000000000 +0100 > +++ gdal-3.2.2+dfsg/debian/changelog 2021-06-11 21:31:32.000000000 +0200 > @@ -1,3 +1,14 @@ > +gdal (3.2.2+dfsg-2) UNRELEASED; urgency=medium > + > + * libgdal28: Add Breaks: libgdal20 for smoother upgrades from buster. The > + gdal libraries from buster and bullseye are not co-installable due to > + incompatible gdal-data changes and dependencies on several not > + co-installable libraries. The explicit Breaks helps apt finding the > + correct solution (removal of libgdal20) which is sometimes hard to deduce > + over long indirect dependency trees. (Closes: #986975) > + > + -- Andreas Beckmann <a...@debian.org> Fri, 11 Jun 2021 21:31:32 +0200 > + > gdal (3.2.2+dfsg-1) unstable; urgency=medium > > * New upstream release. > diff -Nru gdal-3.2.2+dfsg/debian/control gdal-3.2.2+dfsg/debian/control > --- gdal-3.2.2+dfsg/debian/control 2021-03-10 15:06:40.000000000 +0100 > +++ gdal-3.2.2+dfsg/debian/control 2021-06-11 21:31:27.000000000 +0200 > @@ -72,7 +72,7 @@ > ${shlibs:Depends}, > ${misc:Depends} > Recommends: proj-bin > -Breaks: libgdal1h (<< 2.0) > +Breaks: libgdal1h (<< 2.0), libgdal20 > Description: Geospatial Data Abstraction Library > GDAL is a translator library for raster geospatial data formats. > As a library, it presents a single abstract data model to the -- Sebastian Ramacher
signature.asc
Description: PGP signature