The fglrx-updates package in the queue addresses the dependencies like
so:

--- fglrx-installer-updates-9.000/debian/substvars      2012-10-16 
15:04:48.000000000 +0000
+++ fglrx-installer-updates-9.000/debian/substvars      2012-11-21 
13:48:00.000000000 +0000
@@ -1,2 +1,2 @@
-xviddriver:Depends=xorg-video-abi-11|xorg-video-abi-12|xorg-video-abi-13, 
xserver-xorg-core (>= 2:1.10.99.901)
+xviddriver:Depends=xorg-video-abi-11|xorg-video-abi-12|xorg-video-abi-13, 
xserver-xorg-core (>= 2:1.10.99.901)|xserver-xorg-core-lts-quantal (>= 
2:1.10.99.901)
 xviddriver:Provides=xorg-driver-video

This is ok, but I think it would have been better to drop the versioned
dependency on xserver-xorg-core as suggested in the bug report.
oneiric's xserver-xorg-core has a Provides of xorg-video-abi-10, so
there's no actual risk of a too-old xserver-xorg-core being pulled in
together with fglrx; and by hard-coding xserver-xorg-core | xserver-
xorg-core-lts-quantal, you ensure that this will have to be updated
again for the next enablement stack in 12.04.3.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to jockey in Ubuntu.
https://bugs.launchpad.net/bugs/1080588

Title:
  jockey suggests not installable packages on renamed stack

Status in “fglrx-installer-updates” package in Ubuntu:
  In Progress
Status in “jockey” package in Ubuntu:
  In Progress
Status in “nvidia-graphics-drivers-experimental-310” package in Ubuntu:
  In Progress
Status in “nvidia-graphics-drivers-updates” package in Ubuntu:
  In Progress

Bug description:
  None of the nvidia and fglrx drivers can be installed through the gui,
  because they have a versioned depends on xserver-xorg-core.

  For example:

  # LANG=C apt-get install nvidia-experimental-304
  The following packages have unmet dependencies:
   nvidia-experimental-304 : Depends: xserver-xorg-core (>= 2:1.10.99.901)
  E: Unable to correct problems, you have held broken packages.

  Furthermore even some packages are shown that cannot be installed on
  the renamed x server, because the drivers haven't been updated to work
  on them. For example nvidia-current:

   nvidia-current : Depends: xorg-video-abi-11
                    Depends: xserver-xorg-core (>= 2:1.10.99.901)
  E: Unable to correct problems, you have held broken packages.

  nvidia-common needs to be updated to hide versions of nvidia drivers that 
won't work on x 1.13 or later, and make them installable.
  I think the xserver-xorg-core version check can be removed, in favor of 
checking the video abi version.

  Furthermore drivers should have an alternative dependency on the new
  xserver

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/fglrx-installer-updates/+bug/1080588/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to