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
Attachment:
signature.asc
Description: Digital signature