Accepted germinate 0.21ubuntu1 (source)

Michael Vogt mvo at ubuntu.com
Thu Sep 7 22:27:39 BST 2006


On Thu, Sep 07, 2006 at 01:04:48PM -0700, Matt Zimmerman wrote:
> On Thu, Sep 07, 2006 at 04:30:07PM -0000, Michael Vogt wrote:
[..]
> > Maintainer: Colin Watson <cjwatson at debian.org>
> > Changed-By: Michael Vogt <michael.vogt at ubuntu.com>
> > Description: 
> >  germinate  - Expand dependencies in a list of seed packages
> > Changes: 
> >  germinate (0.21ubuntu1) edgy; urgency=low
> >  .
> >    * added support for recommends in seeds via enclosing the
> >      packagename in '('..')'. E.g.
> >      * (pkgname)     # this will produce a recommends
> 
> My understanding was that we would make all of the metapackage dependencies
> into Recommends, since they are intended to provide defaults which the user
> may deviate from in the future.
> 
> Is this still the plan, and the above a means to deploy it incrementally?

My reasoning was that we probably would not want everything to be a
recommends instead of a dependency but only selected packages. 

IMO there are certain packages that define what e.g. a ubuntu-desktop
is. A ubuntu-desktop without gnome-core functionality (gnome-panel,
gnome-session, etc) or X11 can not really be called
ubuntu-desktop. OTOH there are quite a few packages that are not
"core" and that should be recommends. 

With the latest apt and changes to the overrides file on the archive
server those recommends will still be installed automatically
(recommends will be installed autoamtically for everything that is in
the section 'metapackages'), but it will be possible to remove them
without removing ubuntu-desktop (the same applies for any meta-package
and not only ubuntu-desktop of course).

What exactly 'core-functionaliy' packages are needs to be discussed of
course.

Cheers,
 Michael

-- 
Linux is not The Answer. Yes is the answer. Linux is The Question. - Neo



More information about the ubuntu-devel mailing list