Much easier solution: Promote the Breaks: for the old video ABIs to Conflicts:. That will convince apt to actually remove the old drivers instead of holding back the whole stack, and it will also do the right thing in both the main/universe and main-only cases.
-vesa will provide a fallback on machines which actually do use -s3 etc. infinity | I'd have to re-read the Breaks code, and/or the policy description, but I suspect that Breaks on virtual packages (as opposed to versioned Breaks on real packages) will never really do what you were hoping. infinity | Cause we'll want to deconfigure the virtual provider, hoping for an upgrade to come along and fix it, and no upgrade will happen. ** No longer affects: xserver-xorg-video-vesa (Ubuntu Precise) ** No longer affects: xserver-xorg-video-vesa (Ubuntu) ** Package changed: xserver-xorg-video-nouveau (Ubuntu Precise) => xorg- server (Ubuntu Precise) ** No longer affects: update-manager (Ubuntu Precise) ** No longer affects: update-manager (Ubuntu) -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xserver-xorg-video-nouveau in Ubuntu. https://bugs.launchpad.net/bugs/902077 Title: lucid->precise upgrade holds back X.org video drivers To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/902077/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp