On Wed, Aug 1, 2007 at 22:05:53 -0400, Joey Hess wrote: > I don't understand why xserver-xorg > > Depends: xserver-xorg-input-all | xserver-xorg-input > Recommends: xserver-xorg-video-all > > The Depends seems to handle all the cases. If you install xserver-xorg > plus a specific xserver-xorg-input-*, the -all package is skipped. > Otherwise it's installed by default. > We used to have that.
It was then changed to: Depends: xserver-xorg-video-1.0, xserver-xorg-input Recommends: xserver-xorg-video-all, xserver-xorg-input-all with this explanation: * Move the depends on xserver-xorg-(input/video)-all to a recommends. Just depend on the pseudopackages. The recommends also | -vesa for video, and -kbd and -mouse for -input. We duplicate the recommendation for xserver-xorg-input-all to handle the two different input packages we need. This is to deal with issues in which aptitude can't install the -all packages, so it just picks something random. This gives it some hints, hopefully at least guaranteeing that -vesa, -kbd, and -mouse are installed. Unfortunately, because we can't reproduce this bug, we can't fully guarnatee that this is fixed. It doesn't appear to break upgrades though. Thanks Steinar Gunerson. Closes: #403818 and then to the current version: * Change the Depends of xserver-xorg back to xserver-xorg-video-all | xserver-xorg-video-1.0, xserver-xorg-input-all | xserver-xorg-input, and remove alternative recommends, because we'd like the -all packages to be pulled in on initial install (closes: #405639, #406058). I don't really know whether the Recommends are needed. I suppose we could drop them now; the last change was made in January, and I didn't really want to change too much so close to the release. I think that due to the rather difficult upgrade path from XFree86 to the modular Xorg, aptitude was doing weird things in some cases. Cheers, Julien
signature.asc
Description: Digital signature