Evaluating installing Recommends: by default

Registered by Jos Boumans

This blueprint has been superseded. See the newer blueprint "Server papercuts" for updated plans.

With 10.04 out the door, we're finding that installing Recommends: by default (changed in 8.10) is pulling in more packages on the server than people expect and want. Should we revert to not installing Recommends? Should we review all Recommends: entries on the server seed? Or is there a solution in between?

Blueprint information

Status:
Complete
Approver:
Jos Boumans
Priority:
Undefined
Drafter:
Jos Boumans
Direction:
Needs approval
Assignee:
None
Definition:
Superseded
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Thierry Carrez

Related branches

Sprints

Whiteboard

Options:
 * Have the minimal install not using recommends by default (= provide a lean base installation).
 * Review all Recommends: in packages in the server seed (recursive)
 * Deb conf question

Some illustrations:

### fixed with #552622 during 10.04 dev
$ apt-get install scsitools pulls in X:

  Build-Depends: tk8.4, debhelper (>= 5), quilt

Which turns into a:

  Recommends: tk8.4

The package appears to come with one TK enabled script:
  $ find . | grep -i bin | grep tk
  ./usr/sbin/tk_scsiformat

### not fixed
$ apt-get install screen
   .. extra packages ...: byobu gettext-base iso-codes libjs-jquery python-apt python-newt update-notifier-common

(?)

Work Items