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

About the role of Depends and Recommends in tasks files (Was: [SCM] gis branch, master, updated. d74342981f59eb45954c257f7960aef4c5a9ecbb)



Hi Bas,

thanks for working continously on enhancing Debian GIS tasks files.
This is really much appreciated.  Your last commit might deserve some
comment for better understanding.  In the doc actually this paragraph[1]
it is explained, why Depends will be turned into Recommends.  There were
also several discussions on the mailing lists (the recent one totally
unrelated to blends about gnome metapackages with a final decision of
the technical committy) that metapackages should not use Depends.

So if you expect a difference between Depends and Recommends inside the
tasks files - this is not the case.  Traditionally we are writing
"Depends" but in this case "Recommends" is regarded totally equal.

As a note for the future:  Somewhere way down on my todo list is some
plan to distinguish Depends and Recommends and use "Depends" only if
we *really, really* mean Depends.  Since there was no practical case
to implement this (which would have the consequence of changing the
tools and mass-changing tasks files) this remains way down on my todo
list.

Just to make sure you understand the framework correctly.

Kind regards and thanks again for your work on this

      Andreas.

[1] http://blends.alioth.debian.org/blends/ap-DevelDescription.en.html#s-debian_control

On Wed, Oct 16, 2013 at 05:13:20PM +0000, Bas Couwenberg wrote:
> The following commit has been merged in the master branch:
> commit d74342981f59eb45954c257f7960aef4c5a9ecbb
> Author: Bas Couwenberg <sebastic@xs4all.nl>
> Date:   Wed Oct 16 19:06:36 2013 +0200
> 
>     Add devel task.
> 
> diff --git a/debian/changelog b/debian/changelog
> index 9cc88eb..cfa35d3 100644
> --- a/debian/changelog
> +++ b/debian/changelog
> @@ -1,8 +1,12 @@
>  debian-gis (0.0.3) UNRELEASED; urgency=low
>  
> +  [ Andreas Tille ]
>    * tasks/statistics: Add some prospective R packes that reside in
>      Debian Science SVN
>  
> +  [ Bas Couwenberg ]
> +  * tasks/devel: New development metapackage.
> +
>   -- Andreas Tille <tille@debian.org>  Sun, 19 May 2013 08:31:35 +0200
>  
>  debian-gis (0.0.2) unstable; urgency=low
> diff --git a/tasks/devel b/tasks/devel
> new file mode 100644
> index 0000000..9ea539e
> --- /dev/null
> +++ b/tasks/devel
> @@ -0,0 +1,65 @@
> +Task: Development
> +Description: Geographic Information Systems (GIS) development
> + This task sets up your system for GIS development.
> +
> +Depends: libepr-api2-dev, \
> +         libgdal-dev, \
> +         libgeographiclib-dev, \
> +         libgeos-dev, \
> +         libgmt-dev, \
> +         grass-dev, \
> +         libhdf5-dev, \
> +         libhdf5-mpi-dev, \
> +         libhdf5-mpich2-dev, \
> +         libhdf5-openmpi-dev, \
> +         libhdf5-serial-dev, \
> +         libepsilon-dev, \
> +         libgeotiff-dev, \
> +         libhdf4-alt-dev, \
> +         libhdf4-dev, \
> +         libhdf4g-dev, \
> +         libkml-dev, \
> +         liblas-dev, \
> +         librasterlite-dev, \
> +         libterralib-dev, \
> +         libmapnik-dev, \
> +         libmapcache1-dev, \
> +         libmapserver1-dev, \
> +         libnetcdf-dev, \
> +         libogdi3.2-dev, \
> +         libossim-dev, \
> +         liblwgeom-dev, \
> +         libproj-dev, \
> +         libqgis-dev, \
> +         libsaga-dev, \
> +         libshp-dev, \
> +         libspatialindex-dev, \
> +         libspatialite-dev
> +
> +Recommends: libcgal-dev, \
> +            libemos-dev, \
> +            libgrib2c-dev, \
> +            libgeoip-dev, \
> +            libgps-dev, \
> +            libgts-dev, \
> +            libhe5-hdfeos-dev, \
> +            libcitygml0-dev, \
> +            libdap-dev, \
> +            libgctp-dev, \
> +            libmarble-dev, \
> +            libcv-dev, \
> +            libcvaux-dev, \
> +            libhighgui-dev, \
> +            libopencv-calib3d-dev, \
> +            libopencv-contrib-dev, \
> +            libopencv-core-dev, \
> +            libopencv-dev, \
> +            libopencv-features2d-dev, \
> +            libopencv-flann-dev, \
> +            libopencv-gpu-dev, \
> +            libopencv-highgui-dev, \
> +            libopenscenegraph-dev, \
> +            libopenthreads-dev, \
> +            paraview-dev, \
> +            libudunits2-dev
> +          
> 
> -- 
> Debian GIS Blend
> 
> _______________________________________________
> Blends-commit mailing list
> Blends-commit@lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/blends-commit
> 

-- 
http://fam-tille.de


Reply to: