Hi James, James McCoy wrote:
> Since upgrading to 2.4.0, various packages are suddenly showing up as > "to be removed". As far as I can tell, this is only happening when > those packages are satisfying an ORed relationship. [...] > The following packages will be removed: > > [...] xserver-xorg-video-i128(a) xserver-xorg-video-intel(a) > xserver-xorg-video-nouveau(a) xserver-xorg-video-vesa(a) [...] > $ cupt why xserver-xorg-video-i128 | tail -n1 > xserver-xorg 1:7.6+11: Depends: xserver-xorg-video-all | xorg-driver-video > > All of the installed xserver-xorg-video-* packages Provide > xorg-driver-video and xserver-xorg-video-all isn't installed. I don't see a bug here. You only need one video DDX package to satisfy the dependency by xserver-xorg, so presumably you will want to do cupt unmarkauto xserver-xorg-video-i128 cupt unmarkauto xserver-xorg-video-nouveau ... etc ... to indicate that these packages are not installed just to satisfy a dependency but because you want them. That said, an alternative "auto"-like state meaning "Please remove this package once no installed package Depends on, Recommends, or Suggests it" might be interesting. That way, when a package loses a Suggests, it could be possible to automatically remove the corresponding cruft. What do you think? Jonathan -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org