Bug#405639: xserver-xorg: installs arbitrary -input and -video packages
On Fri, Jan 05, 2007 at 12:30:13AM -0800, Steve Langasek wrote:
> On Thu, Jan 04, 2007 at 11:00:25PM -0800, Vagrant Cascadian wrote:
> > Depends: xserver-xorg-core (>= 2:1.1.1-11), xserver-xorg-video-1.0,
> > xserver-xorg-input, debconf (>= 0.5) | debconf-2.0, xkb-data |
> > xkb-data-legacy, xbase-clients
> > Recommends: xserver-xorg-video-all | xserver-xorg-video-vesa,
> > xserver-xorg-input-all | xserver-xorg-input-mouse, xserver-xorg-inpu
> > t-all | xserver-xorg-input-kbd, laptop-detect, xresprobe, mdetect,
> > discover1 | discover
> > this allows any package providing xserver-xorg-video-1.0 to satisfy the
> > dependency. same for xserver-xorg-input. if using apt-get, it will not
> > typically consider the recommends, and apt appears to arbitrarily select
> > whichever package it comes across first that satisfies the dependency.
> Using apt-get will ignore Recommends, and that is a bug in apt-get.
i suspect this will also happen if a user selects the Desktop task from
debian-installer, as tasksel uses "aptitude --without-recommends". and
that's probaly not the only package burned by this bug (i think ltsp and
live-package are suffer).
is there some other way the upgrading issues could be addressed?