[SCM] grass branch, master, updated. upstream/6.4.1-27-ga3684bb
Hamish
hamish_b at yahoo.com
Fri Sep 16 00:20:07 UTC 2011
> > The following commit has been merged in the master
> branch:
> > commit a3684bbe6e123148ffa771058c25029053cb6366
> > Author: Hamish Bowman <hamish_b at yahoo.com>
> > Date: Thu Sep 15 20:55:18 2011 +1200
> >
> > recommends things needed to make g.extension work
Francesco:
>
> I would avoid in general recommendations for those things,
>
> with default settings all recommendations are installed as
> well and grass already has a long list of dependencies...
> Suggestions would sufficice IMHO.
that recommends was chosen on purpose with the default settings
in mind, exactly so that packages needed to use the grass-dev
package successfully are automatically installed when you
install the grass-dev package. (which itself is not recommended
or suggested by anything, so this doesn't add to the bulk of
grass unless the user specifically asks for it)
the primary 95% reason most people will install the grass-dev pkg
is to use the g.extension module, which needs those two to work.
The balance I think is to make the bare-bones version available
for power/embedded users, and the out of the box ready-to-go
version available for e.g. downstream ubuntu users who won't have
a clue about build-essential, etc. .. for them the recommended
set "just works".
> grass already has a long list of dependencies...
That is always something to consider, but IMHO it's mostly
irrelevant as from my POV the choices should be primarily
made by:
- if the core package will not function without it ->
Depends:
- if the main package has many things which need it, but fails
gracefully if they're not there ->
Recommends:
- if the package has one small thing or another which can make
use of it, if it's present ->
Suggests:
and then let the bytes fall where they will.
If a standard end-user does 'apt-get install grass' I want them
to get a fully functioning bit of software, not just a stripped
down embedded version and then complain that things don't work.
(like the ubuntu bug report I got yesterday from an ubuntu user
I was helping with what is in my opinion unneeded "some assembly
required" additional steps)
2c,
Hamish
ps- these days since disk space is cheap, I wonder if we can
finally ship a gmt-coast-high package instead of needing to run
the bundled script to get that.
More information about the Pkg-grass-devel
mailing list