[Bug 902077] Re: lucid->precise upgrade holds back X.org video drivers

Martin Pitt martin.pitt at ubuntu.com
Fri Dec 9 10:13:07 UTC 2011


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
Foundations Bugs, which is subscribed to update-manager in Ubuntu.
https://bugs.launchpad.net/bugs/902077

Title:
  lucid->precise upgrade holds back X.org video drivers

Status in “xorg-server” package in Ubuntu:
  Triaged
Status in “xorg-server” source package in Precise:
  Triaged

Bug description:
  Upgrading lucid to precise desktop fails:

  2011-12-08 06:50:02,921 DEBUG Installing 'xserver-xorg-video-all' (Distro KeepInstalledPkgs rule)
  2011-12-08 06:50:02,975 ERROR Could not calculate the upgrade An unresolvable problem occurred while calculating the upgrade:
  E:Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

  This is probably due to

  Package: libdrm-nouveau1a
  Conflicts: libdrm-nouveau1

  To ease apt's job, this should be something like

  Breaks: libdrm-nouveau1
  Replaces: libdrm-nouveau1

  
  I'll confirm both the cause and the solution now.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/902077/+subscriptions




More information about the foundations-bugs mailing list