[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

xorg-server: Changes to 'debian-unstable'



 debian/changelog                              |   10 +++--
 debian/patches/14_default_screen_section.diff |   49 +++++++++++++++++---------
 debian/rules                                  |    2 -
 3 files changed, 40 insertions(+), 21 deletions(-)

New commits:
commit 789139ee3ce57258a294e2f1cf33d3e6a60f897b
Author: David Nusinow <dnusinow@debian.org>
Date:   Mon Nov 19 20:39:03 2007 -0500

    * Re-enable validation of the screen section of xorg.conf
      Modify 14_default_screen_section.diff. This also fixes a problem where the
      server can't find the device section when it is specified in the screen
      section. Closes: #451950

diff --git a/debian/changelog b/debian/changelog
index ac86ff1..93abc92 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,12 @@
 xorg-server (2:1.4.1~git20071119-1) unstable; urgency=low
 
   * Ship a .orig.tar.gz that's been autoreconf'ed. Closes: #451891
+  * Re-enable validation of the screen section of xorg.conf
+    Modify 14_default_screen_section.diff. This also fixes a problem where the
+    server can't find the device section when it is specified in the screen
+    section. Closes: #451950
 
- -- David Nusinow <dnusinow@debian.org>  Mon, 19 Nov 2007 20:00:56 -0500
+ -- David Nusinow <dnusinow@debian.org>  Mon, 19 Nov 2007 20:38:04 -0500
 
 xorg-server (2:1.4.1~git20071117-1) unstable; urgency=low
 
diff --git a/debian/patches/14_default_screen_section.diff b/debian/patches/14_default_screen_section.diff
index 77e0637..3151f6e 100644
--- a/debian/patches/14_default_screen_section.diff
+++ b/debian/patches/14_default_screen_section.diff
@@ -1,7 +1,7 @@
 Index: xorg-server/hw/xfree86/common/xf86Config.c
 ===================================================================
---- xorg-server.orig/hw/xfree86/common/xf86Config.c	2007-09-30 19:55:22.000000000 -0400
-+++ xorg-server/hw/xfree86/common/xf86Config.c	2007-09-30 20:48:02.000000000 -0400
+--- xorg-server.orig/hw/xfree86/common/xf86Config.c	2007-11-19 20:36:12.000000000 -0500
++++ xorg-server/hw/xfree86/common/xf86Config.c	2007-11-19 20:36:13.000000000 -0500
 @@ -1800,11 +1800,6 @@
      if (!servlayoutp)
  	return FALSE;
@@ -27,18 +27,35 @@ Index: xorg-server/hw/xfree86/common/xf86Config.c
      xf86Msg(from, "|-->Screen \"%s\" (%d)\n", conf_screen->scrn_identifier,
  	    scrnum);
      /*
-Index: xorg-server/hw/xfree86/parser/read.c
+Index: xorg-server/hw/xfree86/parser/Screen.c
 ===================================================================
---- xorg-server.orig/hw/xfree86/parser/read.c	2007-09-30 19:55:22.000000000 -0400
-+++ xorg-server/hw/xfree86/parser/read.c	2007-09-30 19:55:22.000000000 -0400
-@@ -82,8 +82,8 @@
- {
- 	/*if (!xf86validateDevice (p))
- 		return FALSE;*/
--	if (!xf86validateScreen (p))
--		return FALSE;
-+	/*if (!xf86validateScreen (p))
-+		return FALSE;*/
- 	if (!xf86validateInput (p))
- 		return FALSE;
- 	if (!xf86validateLayout (p))
+--- xorg-server.orig/hw/xfree86/parser/Screen.c	2007-11-19 20:36:47.000000000 -0500
++++ xorg-server/hw/xfree86/parser/Screen.c	2007-11-19 20:36:57.000000000 -0500
+@@ -498,12 +498,6 @@
+ 	XF86ConfDevicePtr device;
+ 	XF86ConfAdaptorLinkPtr adaptor;
+ 
+-	if (!screen)
+-	{
+-		xf86validationError ("At least one Screen section is required.");
+-		return (FALSE);
+-	}
+-
+ 	while (screen)
+ 	{
+ 		if (screen->scrn_obso_driver && !screen->scrn_identifier)
+@@ -512,13 +506,7 @@
+ 		monitor = xf86findMonitor (screen->scrn_monitor_str, p->conf_monitor_lst);
+ 		if (screen->scrn_monitor_str)
+ 		{
+-			if (!monitor)
+-			{
+-				xf86validationError (UNDEFINED_MONITOR_MSG,
+-						 	screen->scrn_monitor_str, screen->scrn_identifier);
+-				return (FALSE);
+-			}
+-			else
++			if (monitor)
+ 			{
+ 				screen->scrn_monitor = monitor;
+ 				if (!xf86validateMonitor(p, screen))

commit d1870052e3b3456fc98e10dc8c6becd63c4e6daf
Author: David Nusinow <dnusinow@debian.org>
Date:   Mon Nov 19 20:02:44 2007 -0500

    * Ship a .orig.tar.gz that's been autoreconf'ed. Closes: #451891

diff --git a/debian/changelog b/debian/changelog
index 9bca2f5..ac86ff1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+xorg-server (2:1.4.1~git20071119-1) unstable; urgency=low
+
+  * Ship a .orig.tar.gz that's been autoreconf'ed. Closes: #451891
+
+ -- David Nusinow <dnusinow@debian.org>  Mon, 19 Nov 2007 20:00:56 -0500
+
 xorg-server (2:1.4.1~git20071117-1) unstable; urgency=low
 
   [ Julien Cristau ]

commit 3053b8a4007c5bb3adaa0014864e6f642929310c
Author: David Nusinow <dnusinow@debian.org>
Date:   Mon Nov 19 20:00:19 2007 -0500

    Revert "* chmod +x configure in debian/rules clean, to fix FTBFS."
    
    This reverts commit 157dec6bee7741877e855cee9ab9374693f99292.

diff --git a/debian/changelog b/debian/changelog
index ce117a3..9bca2f5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,3 @@
-xorg-server (2:1.4.1~git20071117-2) UNRELEASED; urgency=low
-
-  * chmod +x configure in debian/rules clean, to fix FTBFS.
-
- -- Julien Cristau <jcristau@debian.org>  Mon, 19 Nov 2007 00:52:54 +0100
-
 xorg-server (2:1.4.1~git20071117-1) unstable; urgency=low
 
   [ Julien Cristau ]
diff --git a/debian/rules b/debian/rules
index ca30cbb..a474d4f 100755
--- a/debian/rules
+++ b/debian/rules
@@ -103,8 +103,6 @@ clean: xsfclean
 	rm -f include/dix-config.h include/do-not-use-config.h \
 		include/xorg-config.h include/xorg-server.h
 	
-	chmod +x configure
-	
 	dh_clean
 
 install: build



Reply to: