Public bug reported:

I'm not sure this should be filed against fglrx-installer, but I'm going
to anyway, because this is where people will search first. This concerns
the latest intrepid release, that has been invalidated on purpose
because there simply is no fglrx version that works with the X version
shipped in Intrepid. As noted in the package history:

fglrx-installer (2:8.532-0ubuntu5) intrepid; urgency=low

  * control: xorg-driver-fglrx Provides: xserver-xorg-video-2. The
    driver doesn't work with the current xserver, so no reason to
    pretend that it would. This prevents breaking upgrades from hardy
    where the driver would be updated and on reboot X would fail.


Now, the problem is the following: apt is not being helpful. Take a look at the 
following console output:

[EMAIL PROTECTED]:~# apt-get -Vy dist-upgrade
[...]
The following packages have been kept back:
   xorg-driver-fglrx (8.532-0ubuntu2 => 8.532-0ubuntu5)
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.

[EMAIL PROTECTED]:~# apt-get install  xorg-driver-fglrx
[...]
The following packages have unmet dependencies:
  xorg-driver-fglrx: Depends: xserver-xorg-core but it is not going to be 
installed
E: Broken packages

[EMAIL PROTECTED]:~# dpkg -l xserver-xorg-core
[...]
ii  xserver-xorg-c 2:1.5.1-1ubunt Xorg X server - core server

[EMAIL PROTECTED]:~# wget 
http://nl.archive.ubuntu.com/ubuntu/pool/multiverse/f/fglrx-installer/xorg-driver-fglrx_8.532-0ubuntu5_amd64.deb
[...]

[EMAIL PROTECTED]:~# dpkg -i xorg-driver-fglrx_8.532-0ubuntu5_amd64.deb
dpkg: regarding xorg-driver-fglrx_8.532-0ubuntu5_amd64.deb containing 
xorg-driver-fglrx:                                           
 xserver-xorg-core conflicts with xserver-xorg-video-2
  xorg-driver-fglrx provides xserver-xorg-video-2 and is to be installed.
dpkg: error processing xorg-driver-fglrx_8.532-0ubuntu5_amd64.deb (--install):
 conflicting packages - not installing xorg-driver-fglrx
Errors were encountered while processing:          
 xorg-driver-fglrx_8.532-0ubuntu5_amd64.deb        


apt is informing the user only indirectly that installing the fglrx driver will 
uninstall xserver-xorg-core. It should mention the conflict explicitly, like 
dpkg does. Note that even dpkg does not tell the entire situation, it fails to 
mention that fglrx depends on xserver-xorg-core.

I understand that the current method achieves the desired goal, but it
leaves the user hanging and wondering why it doesn't install. Can the
package description be changed to inform users that the broken package
is intentional? Or maybe, can apt be changed to explicitly tell the user
that a package will be removed, instead of only "not going to be
installed"?

** Affects: fglrx-installer (Ubuntu)
     Importance: Undecided
         Status: New

-- 
xorg-driver-fglrx: broken package
https://bugs.launchpad.net/bugs/278202
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to