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

Reply via email to