Sync xserver-xorg-video-geode 2.11.8-11 (main) from Debian unstable (main)

Bug #615479 reported by Martin-Éric Racine
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
xserver-xorg-video-geode (Debian)
Fix Released
Unknown
xserver-xorg-video-geode (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

 affects ubuntu/xserver-xorg-video-geode
 status confirmed
 importance wishlist
 subscribe ubuntu-archive
 done

Please sync xserver-xorg-video-geode 2.11.8-11 (main) from Debian unstable (main)

This is strictly a bugfix release. It results from the return of AMD to the
development team and closes all current known issues from Debian and Ubuntu
and from other distributions. Unless any regression is reported within this
week, this is expected to be released as-is as Geode 2.11.9 by August 16th.

Changelog entries since current maverick version 2.11.8-7:

xserver-xorg-video-geode (2.11.8-11) unstable; urgency=low

  * Updated the patch from GIT to test upcoming Geode 2.11.9 features.
    Currently up to commit fe6ad5942bf3d638bee2e6979f60d9d7128ba1e8
    and upstream feels confident that this would be 2.11.9 final.

xserver-xorg-video-geode (2.11.8-10) unstable; urgency=low

  * Updated the patch from GIT to test upcoming Geode 2.11.9 features.
    Currently up to commit ebe43da32226eb7bc3ef758c43eff85ac8b8baef

xserver-xorg-video-geode (2.11.8-9) unstable; urgency=low

  * Updated the patch from GIT to test upcoming features.
    Unless I'm mistaken, this is what Geode 2.11.9 will be.

xserver-xorg-video-geode (2.11.8-8) unstable; urgency=low

  * Updated the patch from GIT to test upcoming features.
  * Bumped Standards-Version up to 3.9.1 (no change required).
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAkxgSKcACgkQeXr56x4Muc3gKACgjVDfu5Y/z/9zfOJ6Ydi1w0pQ
q7AAnjsNKmoaOjFrhKkS6idShbK1rrw/
=E+fd
-----END PGP SIGNATURE-----

Revision history for this message
Robert Hooker (sarvatt) wrote :
Revision history for this message
Martin-Éric Racine (q-funk) wrote : Re: [Bug 615479] Re: Sync xserver-xorg-video-geode 2.11.8-11 (main) from Debian unstable (main)

On Tue, Aug 10, 2010 at 2:33 PM, Robert Hooker wrote:
> Martin-Éric Racine: The rules need an update to build against xserver
> 1.9 because /usr/share/xserver-xorg/serverminver was dropped from
> xserver post squeeze.

That is correct, except that Squeeze is not released yet.

Revision history for this message
Robert Hooker (sarvatt) wrote :
Download full text (3.2 KiB)

Yes but our xserver is from a post-squeeze release, as you can see by the FTBS it doesn't build.

Here's how I patched nvidia-current which was in the same situation hardcoding the xsfbs variables in debian/rules for example

diff -Nru nvidia-graphics-drivers-256.44/debian/control nvidia-graphics-drivers-256.44/debian/control
--- nvidia-graphics-drivers-256.44/debian/control 2010-08-10 07:27:10.000000000 -0400
+++ nvidia-graphics-drivers-256.44/debian/control 2010-08-10 10:45:39.000000000 -0400
@@ -11,7 +11,7 @@
 Package: nvidia-current
 Architecture: i386 amd64 lpia
 Depends: x11-common (>= 1:7.0.0), make, sed (>> 3.0), dkms, linux-libc-dev, libc6-dev,
- linux-headers-generic | linux-headers, patch, acpid, ${shlibs:Depends}
+ linux-headers-generic | linux-headers, patch, acpid, ${shlibs:Depends}, ${xinpdriver:Depends}
 Recommends: nvidia-settings
 Provides: ${xviddriver:Provides}
 Description: NVIDIA binary Xorg driver, kernel module and VDPAU library
diff -Nru nvidia-graphics-drivers-256.44/debian/control.in nvidia-graphics-drivers-256.44/debian/control.in
--- nvidia-graphics-drivers-256.44/debian/control.in 2010-07-31 17:25:07.000000000 -0400
+++ nvidia-graphics-drivers-256.44/debian/control.in 2010-08-10 10:44:28.000000000 -0400
@@ -11,7 +11,7 @@
 Package: #DRIVERNAME#
 Architecture: i386 amd64 lpia
 Depends: x11-common (>= 1:7.0.0), make, sed (>> 3.0), dkms, linux-libc-dev, libc6-dev,
- linux-headers-generic | linux-headers, patch, acpid, ${shlibs:Depends}
+ linux-headers-generic | linux-headers, patch, acpid, ${shlibs:Depends}, ${xinpdriver:Depends}
 Recommends: nvidia-settings
 Provides: ${xviddriver:Provides}
 Description: NVIDIA binary Xorg driver, kernel module and VDPAU library
diff -Nru nvidia-graphics-drivers-256.44/debian/rules nvidia-graphics-drivers-256.44/debian/rules
--- nvidia-graphics-drivers-256.44/debian/rules 2010-07-31 17:25:07.000000000 -0400
+++ nvidia-graphics-drivers-256.44/debian/rules 2010-08-10 10:44:01.000000000 -0400
@@ -19,10 +19,10 @@

 include /usr/share/cdbs/1/rules/debhelper.mk

-SERVERMINVERS = $(shell cat /usr/share/xserver-xorg/serverminver 2>/dev/null)
 VIDEOABI = $(shell cat /usr/share/xserver-xorg/videoabiver 2>/dev/null)
 INPUTABI = $(shell cat /usr/share/xserver-xorg/inputabiver 2>/dev/null)
-SERVER_DEPENDS = xserver-xorg-core (>= $(SERVERMINVERS))
+VIDEODEP = $(shell cat /usr/share/xserver-xorg/videodrvdep 2>/dev/null)
+INPUTDEP = $(shell cat /usr/share/xserver-xorg/xinputdep 2>/dev/null)
 VIDDRIVER_PROVIDES = xserver-xorg-video-$(VIDEOABI)

@@ -107,13 +107,15 @@
 # packages are built
 .PHONY: serverabi
 serverabi:
-ifeq ($(SERVERMINVERS),)
- @echo error: xserver-xorg-dev needs to be installed
+ifeq ($(VIDEODEP),)
+ @echo 'error: xserver-xorg-dev >= 1.7.6.901 needs to be installed'
  @exit 1
 else
- echo "xserver:Depends=$(SERVER_DEPENDS)" >> debian/$(PKG_driver).substvars
+ echo "xviddriver:Depends=$(VIDEODEP)" >> debian/$(PKG_driver).substvars
+ echo "xinpdriver:Depends=$(INPUTDEP)" >> debian/$(PKG_driver).substvars
  echo "xviddriver:Provides=$(VIDDRIVER_PROVIDES)" >> debian/$(PKG_driver).substvars
  echo "xinpdriver:Provides=$(INPDRIVER_PROVIDES)" >> debian/$(PKG_driver).substvars
+ echo...

Read more...

Revision history for this message
Martin-Éric Racine (q-funk) wrote :

Robert, many thanks for your help in solving this in a backward-compatible way. I have a 2.11.8-12 waiting to enter Debian/unstable that implements a similar solution. Once it has entered Debian, we can import it here as well. (see Also Affects, above)

Changed in xserver-xorg-video-geode (Debian):
status: Unknown → New
Revision history for this message
Martin-Éric Racine (q-funk) wrote :

This has now been uploaded to Debian. Waiting for the manual sync to Maverick.

Revision history for this message
Martin-Éric Racine (q-funk) wrote :

Manual sync done.

Changed in xserver-xorg-video-geode (Ubuntu):
status: Confirmed → Fix Released
Changed in xserver-xorg-video-geode (Debian):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.