Should Depend: on appropriate xserver-xorg-video-$ABI
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
fglrx-installer (Ubuntu) |
Fix Released
|
Medium
|
Alberto Milone |
Bug Description
Again, same as for nvidia-current.
The dependency system for Xorg changed in 1.7.6.901 (in Debian, 1.8 in Ubuntu). The X server no longer declares a Breaks: against every possible ABI it does not support. Instead, it Provides: a video and input ABI, and drivers are expected to depend on this ABI.
This was also accompanied by a change in where xserver-
The relevant fragment from xsfbs.mk is:
# Compute dependencies for drivers
#
VIDEODEP = $(shell cat /usr/share/
INPUTDEP = $(shell cat /usr/share/
# these two can be removed post-squeeze
VIDEOABI = $(shell cat /usr/share/
INPUTABI = $(shell cat /usr/share/
VIDDRIVER_PROVIDES = xserver-
INPDRIVER_PROVIDES = xserver-
ifeq ($(PACKAGE),)
PACKAGE=$(shell awk '/^Package:/ { print $$2; exit }' < debian/control)
endif
.PHONY: serverabi
serverabi: install
ifeq ($(VIDEODEP),)
@echo 'error: xserver-xorg-dev >= 1.7.6.901 needs to be installed'
@exit 1
else
echo "xviddriver:
echo "xinpdriver:
# the following is there for compatibility...
echo "xviddriver:
echo "xinpdriver:
echo "xserver:
endif
Related branches
CVE References
Changed in fglrx-installer (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → Medium |
Changed in fglrx-installer (Ubuntu): | |
assignee: | nobody → Alberto Milone (albertomilone) |
status: | Confirmed → In Progress |
Changed in fglrx-installer (Ubuntu): | |
status: | Confirmed → Fix Released |
This bug was fixed in the package fglrx-installer - 2:8.780-0ubuntu1
---------------
fglrx-installer (2:8.780-0ubuntu1) maverick; urgency=low
* New upstream release. xorg-video- $ABI
- Fix build issues with kernel fix for CVE-2010-3081 (LP: #642518).
- Add compatibility with 2.6.35 kernels (LP: #573748).
- Add compatibility with xserver 1.9 (LP: #630599).
* Make the driver Depend on the appropriate xserver-
(LP: #616215).
-- Alberto Milone <email address hidden> Wed, 22 Sep 2010 18:28:32 +0200