[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#435604: actually



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


Reply to: