Re: Role of library packages in Blends tasks [Was: gis branch, master, updated. 44bb6e5b478da64af8f9feb145dd349c1d7a4b34]
Thanks for the tips.
libgdal1-1.10.1-grass is a bit of a special package, its source is
extracted from the gdal source to avoid a circular dependency between
GDAL and GRASS.
When GDAL was updated from 1.9.x to 1.10.x the Blends Thermometer
stopped reporting the versions in testing and unstable.
No package depends on libgdal1-1.10.1-grass to pull it in, so it needs
to be added explicitly to a Blends task.
Hopefully this is a sufficient reason to include libgdal1-1.9.0-grass in
the Blends tasks even though library packages are not normally added. If
not, we need to update the Thermometer to handle source packages
directly like DDPO and DMD do so I don't need to depend on
libgdal-*-grass packages to find its source.
On 03/09/2014 08:04 AM, Andreas Tille wrote:
> Hi Bas,
> you recently updated the libgdal1 entry in the Debian GIS workstation
> task (see below). I would like to point out that it usually makes no
> sense to add library packages to the tasks. On one hand tasks are
> intended to install user *applications* on the other hand developers
> might interested in lib*-dev packages (which implicitly depend from the
> lib* package anyway). So I'd recommend to drop the library packages at
> all (which has the side effect to decrease the maintenance effort for
> the tasks).
> Kind regards
> On Sat, Mar 08, 2014 at 11:55:47PM +0000, Bas Couwenberg wrote:
>> The following commit has been merged in the master branch:
>> commit 44bb6e5b478da64af8f9feb145dd349c1d7a4b34
>> Author: Bas Couwenberg <firstname.lastname@example.org>
>> Date: Sun Mar 9 00:55:43 2014 +0100
>> Add libgdal-grass for gdal 1.10.1.
>> diff --git a/tasks/workstation b/tasks/workstation
>> index 7c59648..c7e1bfd 100644
>> --- a/tasks/workstation
>> +++ b/tasks/workstation
>> @@ -38,6 +38,8 @@ Depends: gdal-bin
>> Depends: libgdal-dev, python-gdal
>> +Suggests: libgdal1-1.9.0-grass, libgdal1-1.10.1-grass
GPG Key ID: 4096R/E88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146 50D1 6750 F10A E88D 4AF1