libdbus-1-3 shouldn't recommend dbus, makes up a heavy minimal seed

Bug #270500 reported by Thierry Carrez
2
Affects Status Importance Assigned to Milestone
dbus (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

Binary package hint: dbus

Minimal seed contains wpasupplicant, which depends on libdbus-1-3
Then libdbus-1-3 recommends dbus, resulting in the following packages being pulled in the minimal seed :

dbus
|- consolekit
| |- libck-connector0
| |- libdbus-glib-1-2
| | |- libglib2.0-0
| | | |- (libglib2.0-data)
| |- (libpam-ck-connector)
| |- libpolkit2
| |- libx11-6
| | |- libx11-data
| | |- libxcb-xlib0
| | | |- libxcb1
| | | | |- libxau6
| | | | |- libxdmcp6
|- libexpat1
|- (dbus-x11)

This pulls X libraries on server installs where they should not be needed by default.
Solution: downgrade the dbus Recommends to a "Suggests".

Revision history for this message
Thierry Carrez (ttx) wrote :

Proposed fix

Revision history for this message
Scott James Remnant (Canonical) (canonical-scott) wrote :

Since our init daemon is about to start depending on D-Bus, this isn't something we plan to fix! D-Bus is small and light enough for the minimal seed, and is rapidly becoming a defacto dependency of many plumbing layer-level tools.

Changed in dbus:
status: New → Won't Fix
Revision history for this message
Scott James Remnant (Canonical) (canonical-scott) wrote :

(You may wish to refile this bug against appropriate pieces for dragging in X libraries)

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.