r22368 - in /desktop/unstable/gnome-desktop/debian: changelog control control.in patches/01_trap_rr_x_errors.patch rules

joss at users.alioth.debian.org joss at users.alioth.debian.org
Wed Nov 18 08:23:15 UTC 2009


Author: joss
Date: Wed Nov 18 08:23:15 2009
New Revision: 22368

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=22368
Log:
* Switch to python-support.
* 01_trap_rr_x_errors.patch: patch from Chris Coulson to support 
  FreeNX, it fixes some BadRequest errors. Closes: #556797.

Added:
    desktop/unstable/gnome-desktop/debian/patches/01_trap_rr_x_errors.patch
Modified:
    desktop/unstable/gnome-desktop/debian/changelog
    desktop/unstable/gnome-desktop/debian/control
    desktop/unstable/gnome-desktop/debian/control.in
    desktop/unstable/gnome-desktop/debian/rules

Modified: desktop/unstable/gnome-desktop/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gnome-desktop/debian/changelog?rev=22368&op=diff
==============================================================================
--- desktop/unstable/gnome-desktop/debian/changelog [utf-8] (original)
+++ desktop/unstable/gnome-desktop/debian/changelog [utf-8] Wed Nov 18 08:23:15 2009
@@ -1,3 +1,11 @@
+gnome-desktop (2.28.1-2) unstable; urgency=low
+
+  * Switch to python-support.
+  * 01_trap_rr_x_errors.patch: patch from Chris Coulson to support 
+    FreeNX, it fixes some BadRequest errors. Closes: #556797.
+
+ -- Josselin Mouette <joss at debian.org>  Wed, 18 Nov 2009 09:16:11 +0100
+
 gnome-desktop (2.28.1-1) unstable; urgency=low
 
   * New upstream release.

Modified: desktop/unstable/gnome-desktop/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gnome-desktop/debian/control?rev=22368&op=diff
==============================================================================
--- desktop/unstable/gnome-desktop/debian/control [utf-8] (original)
+++ desktop/unstable/gnome-desktop/debian/control [utf-8] Wed Nov 18 08:23:15 2009
@@ -23,7 +23,7 @@
                libxml2-dev (>= 2.4.20),
                libgconf2-dev (>= 2.0.0),
                python-dev,
-               python-central (>= 0.5.6),
+               python-support (>= 0.7),
                libglib2.0-doc,
                libgtk2.0-doc
 
@@ -39,8 +39,6 @@
 Conflicts: gnome-core (<< 1.5),
            gnome-desktop-data (<< 2.12)
 Replaces: gnome-desktop-data (<< 2.12)
-Provides: ${python:Provides}
-XB-Python-Version: ${python:Versions}
 Description: The GNOME about box
  Informative little about thing that lets us brag to our friends as our name
  scrolls by, and lets users click to load the GNOME home pages.

Modified: desktop/unstable/gnome-desktop/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gnome-desktop/debian/control.in?rev=22368&op=diff
==============================================================================
--- desktop/unstable/gnome-desktop/debian/control.in [utf-8] (original)
+++ desktop/unstable/gnome-desktop/debian/control.in [utf-8] Wed Nov 18 08:23:15 2009
@@ -23,7 +23,7 @@
                libxml2-dev (>= 2.4.20),
                libgconf2-dev (>= 2.0.0),
                python-dev,
-               python-central (>= 0.5.6),
+               python-support (>= 0.7),
                libglib2.0-doc,
                libgtk2.0-doc
 
@@ -39,8 +39,6 @@
 Conflicts: gnome-core (<< 1.5),
            gnome-desktop-data (<< 2.12)
 Replaces: gnome-desktop-data (<< 2.12)
-Provides: ${python:Provides}
-XB-Python-Version: ${python:Versions}
 Description: The GNOME about box
  Informative little about thing that lets us brag to our friends as our name
  scrolls by, and lets users click to load the GNOME home pages.

Added: desktop/unstable/gnome-desktop/debian/patches/01_trap_rr_x_errors.patch
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gnome-desktop/debian/patches/01_trap_rr_x_errors.patch?rev=22368&op=file
==============================================================================
--- desktop/unstable/gnome-desktop/debian/patches/01_trap_rr_x_errors.patch (added)
+++ desktop/unstable/gnome-desktop/debian/patches/01_trap_rr_x_errors.patch [utf-8] Wed Nov 18 08:23:15 2009
@@ -1,0 +1,30 @@
+Debian #556797
+LP #454487
+GNOME #600188
+
+diff -Nur -x '*.orig' -x '*~' gnome-desktop-2.28.1/libgnome-desktop/gnome-rr.c gnome-desktop-2.28.1.new/libgnome-desktop/gnome-rr.c
+--- gnome-desktop-2.28.1/libgnome-desktop/gnome-rr.c	2009-08-19 16:51:03.000000000 +0100
++++ gnome-desktop-2.28.1.new/libgnome-desktop/gnome-rr.c	2009-10-31 01:11:51.382756270 +0000
+@@ -375,6 +375,8 @@
+ 
+     /* First update the screen resources */
+ 
++	gdk_error_trap_push ();
++
+     if (needs_reprobe)
+         resources = XRRGetScreenResources (xdisplay, xroot);
+     else
+@@ -394,6 +396,13 @@
+ #endif
+     }
+ 
++	gdk_flush ();
++	if (gdk_error_trap_pop ()) {
++		g_set_error (error, GNOME_RR_ERROR, GNOME_RR_ERROR_UNKNOWN,
++			 	_("unhandled X error while getting the screen resources"));
++	    return FALSE;
++	}
++
+     if (resources)
+     {
+ 	if (!fill_screen_info_from_resources (info, resources, error))

Modified: desktop/unstable/gnome-desktop/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gnome-desktop/debian/rules?rev=22368&op=diff
==============================================================================
--- desktop/unstable/gnome-desktop/debian/rules [utf-8] (original)
+++ desktop/unstable/gnome-desktop/debian/rules [utf-8] Wed Nov 18 08:23:15 2009
@@ -15,4 +15,4 @@
 			--disable-gtk-doc
 
 binary-install/gnome-about::
-	dh_pycentral -pgnome-about
+	dh_pysupport -pgnome-about




More information about the pkg-gnome-commits mailing list