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

xorg-server: Changes to 'debian-unstable'



 debian/changelog      |    4 ++++
 debian/local/xvfb-run |    4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

New commits:
commit 933141fd71075872d60cd0679ddcca5fb8b363ea
Author: Julien Cristau <jcristau@debian.org>
Date:   Mon Apr 16 21:50:04 2012 +0200

    xvfb-run: fix xauth handling
    
    setting XAUTHORITY when starting an X server isn't actually useful, we
    need to use the -auth command-line parameter instead.  Somehow this
    seems to have been broken all these years and nobody noticed...

diff --git a/debian/changelog b/debian/changelog
index 529f717..f643551 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,10 @@ xorg-server (2:1.11.4-2) UNRELEASED; urgency=low
     to come up (and waiting 2.9 seconds too many in the general case), tell it
     to send us SIGUSR1 when it's ready to accept connections.  This reduces
     "xvfb-run -- xterm -e true" from ~3.2s to ~0.4s on a quick test.
+  * xvfb-run: fix xauth handling; setting XAUTHORITY when starting an X server
+    isn't actually useful, we need to use the -auth command-line parameter
+    instead.  Somehow this seems to have been broken all these years and
+    nobody noticed...
 
  -- Julien Cristau <jcristau@debian.org>  Mon, 19 Mar 2012 21:16:07 +0100
 
diff --git a/debian/local/xvfb-run b/debian/local/xvfb-run
index 3bcdbeb..e7920e7 100644
--- a/debian/local/xvfb-run
+++ b/debian/local/xvfb-run
@@ -161,7 +161,7 @@ EOF
     # handle SIGUSR1 so Xvfb knows to send a signal when it's ready to accept
     # connections
     trap : USR1
-    (trap '' USR1; XAUTHORITY=$AUTHFILE exec Xvfb ":$SERVERNUM" $XVFBARGS $LISTENTCP >>"$ERRORFILE" 2>&1) &
+    (trap '' USR1; exec Xvfb ":$SERVERNUM" $XVFBARGS $LISTENTCP -auth $AUTHFILE >>"$ERRORFILE" 2>&1) &
     XVFBPID=$!
 
     wait || :

commit 1634bc20b0d3d390fe3675f766e13dce6ce6a75d
Author: Julien Cristau <jcristau@debian.org>
Date:   Mon Apr 16 21:48:12 2012 +0200

    xvfb-run: send kill output to $ERRORFILE

diff --git a/debian/local/xvfb-run b/debian/local/xvfb-run
index 445dd48..3bcdbeb 100644
--- a/debian/local/xvfb-run
+++ b/debian/local/xvfb-run
@@ -88,7 +88,7 @@ clean_up() {
         fi
     fi
     if [ -n "$XVFBPID" ]; then
-        kill "$XVFBPID"
+        kill "$XVFBPID" >>"$ERRORFILE" 2>&1
     fi
 }
 


Reply to: