Adding build profiles to Debian GIS packages

John Paul Adrian Glaubitz glaubitz at physik.fu-berlin.de
Sat Jan 23 10:17:14 UTC 2016


On 01/23/2016 10:30 AM, Sebastiaan Couwenberg wrote:
> Many of our packages? Do you have specifics, because I'm only aware of
> two circular dependencies which only affect a small subset of our
> packages (but include the most important ones)?

I have around 15 packages which depend directly or indirectly on
gdal and are currently BD-Uninstallable because gdal is
BD-Unsintallable:

> https://buildd.debian.org/status/package.php?p=gdal&suite=sid

> I don't have time to look into build profiles now, and I expect them to
> only be useful in the sort terms until librt-topology can be used
> instead of liblwgeom for spatialite. Motivating the rt-topology devs to
> release seems more fruitful than investing time into build profiles that
> won't be used long.

Build profiles aren't normally difficult to implement for most package
maintainers as they know which features they can temporarily turn
off during bootstrapping. I assume that complete rebootstrappability
is going to be a release goal at some point. Maybe not for Stretch
but maybe for Buster because we really need to get the archive in
a shape where we can bootstrap onto a new architecture without
lots of manual internvention.

>  I'm not aware of upgrade problems caused by the current situation, if
>  they exist and are common we should consider dropping the liblwgeom
>  dependency already and live with the reduced functionality. But as far
>  as I can tell that isn't the case.

Check your packages on any of the ports architectures, they are
BD-Uninstallable on all of these. I have tried to untangle the
dependency mess but I failed with the amount of time spent.

So, before spending much more time on the issue, I thought it might
be a good idea to ask the package maintainers for help. I would
like to get your packages build on these architectures, but I currently
don't know how to resolve the circular dependency.

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaubitz at debian.org
`. `'   Freie Universitaet Berlin - glaubitz at physik.fu-berlin.de
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913



More information about the Pkg-grass-devel mailing list