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

xorg: Changes to 'debian-experimental'



 debian/README.source               |   73 +++++++
 debian/TODO                        |    4 
 debian/changelog                   |  102 ++++++++++
 debian/compat                      |    2 
 debian/control                     |   18 -
 debian/local/Xwrapper.config.5     |    9 
 debian/local/debian-x11-keymap.fdi |    2 
 debian/local/xserver-wrapper.c     |   74 +------
 debian/po/POTFILES.in              |    1 
 debian/po/ar.po                    |  264 +++++++++++----------------
 debian/po/ast.po                   |  283 ++++++++++++-----------------
 debian/po/be.po                    |  266 +++++++++++----------------
 debian/po/bg.po                    |  267 +++++++++++----------------
 debian/po/bn.po                    |  175 ++++++++++++++++++
 debian/po/bs.po                    |  280 +++++++++++------------------
 debian/po/ca.po                    |  281 ++++++++++++-----------------
 debian/po/cs.po                    |  272 +++++++++++-----------------
 debian/po/da.po                    |  273 +++++++++++-----------------
 debian/po/de.po                    |  285 ++++++++++++-----------------
 debian/po/dz.po                    |  273 +++++++++++-----------------
 debian/po/el.po                    |  296 ++++++++++++------------------
 debian/po/eo.po                    |  277 +++++++++++-----------------
 debian/po/es.po                    |  289 ++++++++++++-----------------
 debian/po/eu.po                    |  277 +++++++++++-----------------
 debian/po/fi.po                    |  277 +++++++++++-----------------
 debian/po/fr.po                    |  287 ++++++++++++-----------------
 debian/po/gl.po                    |  281 ++++++++++++-----------------
 debian/po/gu.po                    |  261 ++++++++++-----------------
 debian/po/he.po                    |  259 ++++++++++----------------
 debian/po/hr.po                    |  280 +++++++++++------------------
 debian/po/hu.po                    |  264 +++++++++++----------------
 debian/po/id.po                    |  279 +++++++++++-----------------
 debian/po/it.po                    |  282 ++++++++++++-----------------
 debian/po/ja.po                    |  277 +++++++++++-----------------
 debian/po/kk.po                    |  267 +++++++++++----------------
 debian/po/km.po                    |  261 ++++++++++-----------------
 debian/po/ko.po                    |  265 +++++++++++----------------
 debian/po/ku.po                    |  142 --------------
 debian/po/lt.po                    |  262 ++++++++++-----------------
 debian/po/ml.po                    |  272 +++++++++++-----------------
 debian/po/mr.po                    |  270 +++++++++++----------------
 debian/po/nb.po                    |  269 +++++++++++----------------
 debian/po/ne.po                    |  266 +++++++++++----------------
 debian/po/nl.po                    |  281 ++++++++++++-----------------
 debian/po/nn.po                    |  271 +++++++++++-----------------
 debian/po/pl.po                    |  275 +++++++++++-----------------
 debian/po/pt.po                    |  286 ++++++++++++-----------------
 debian/po/pt_BR.po                 |  288 ++++++++++++-----------------
 debian/po/ro.po                    |  289 ++++++++++++-----------------
 debian/po/ru.po                    |  277 +++++++++++-----------------
 debian/po/sk.po                    |  332 ++++++++++++++++++++++++----------
 debian/po/sq.po                    |  274 +++++++++++-----------------
 debian/po/sv.po                    |  282 ++++++++++++-----------------
 debian/po/ta.po                    |  270 +++++++++++----------------
 debian/po/templates.pot            |  138 --------------
 debian/po/th.po                    |  261 ++++++++++-----------------
 debian/po/tr.po                    |  281 ++++++++++++-----------------
 debian/po/vi.po                    |  276 +++++++++++-----------------
 debian/po/wo.po                    |  282 ++++++++++++-----------------
 debian/po/zh_CN.po                 |  253 ++++++++++----------------
 debian/po/zh_TW.po                 |  254 ++++++++++----------------
 debian/rules                       |   24 +-
 debian/x11-common.config.in        |   77 -------
 debian/x11-common.links            |    1 
 debian/x11-common.postinst.in      |   37 ---
 debian/x11-common.preinst.in       |   76 -------
 debian/x11-common.templates        |   44 ----
 debian/xbase-clients.postinst.in   |   20 ++
 debian/xbase-clients.postrm.in     |   20 ++
 debian/xbase-clients.preinst.in    |   20 ++
 debian/xserver-xorg.NEWS           |   24 ++
 debian/xserver-xorg.postinst.in    |  357 +------------------------------------
 debian/xserver-xorg.postrm.in      |   40 ----
 debian/xserver-xorg.preinst.in     |   77 -------
 debian/xserver-xorg.templates      |   32 ---
 debian/xsfbs/repack.sh             |   32 +++
 debian/xsfbs/xsfbs.mk              |    4 
 debian/xsfbs/xsfbs.sh              |  307 -------------------------------
 78 files changed, 6183 insertions(+), 9243 deletions(-)

New commits:
commit df2a107f7e4a07e731aabba92172e9833f2d38d2
Author: Julien Cristau <jcristau@debian.org>
Date:   Tue Sep 29 22:17:10 2009 +0200

    Prepare changelog for upload

diff --git a/debian/changelog b/debian/changelog
index 6c910ea..1a2d83a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,8 @@
-xorg (1:7.5~1) UNRELEASED; urgency=low
+xorg (1:7.5~1) experimental; urgency=low
 
   * Depend on xserver 1.7 RC.  Bump video and input driver ABI.
 
- -- Julien Cristau <jcristau@debian.org>  Tue, 29 Sep 2009 22:06:28 +0200
+ -- Julien Cristau <jcristau@debian.org>  Tue, 29 Sep 2009 22:17:04 +0200
 
 xorg (1:7.4+5) UNRELEASED; urgency=low
 

commit 2dfe647a810a208511a4004ed2a12631917509b9
Author: Julien Cristau <jcristau@debian.org>
Date:   Tue Sep 29 22:08:16 2009 +0200

    Depend on xserver 1.7 RC.  Bump video and input driver ABI.

diff --git a/debian/changelog b/debian/changelog
index 70b0be5..6c910ea 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+xorg (1:7.5~1) UNRELEASED; urgency=low
+
+  * Depend on xserver 1.7 RC.  Bump video and input driver ABI.
+
+ -- Julien Cristau <jcristau@debian.org>  Tue, 29 Sep 2009 22:06:28 +0200
+
 xorg (1:7.4+5) UNRELEASED; urgency=low
 
   * Update xsfbs to 5693792171d885769e58dcccc053c08b11acd12a
diff --git a/debian/control b/debian/control
index 6f45da2..940bbc2 100644
--- a/debian/control
+++ b/debian/control
@@ -84,8 +84,8 @@ Conflicts: xserver-xfree86 (<< 6.8.2.dfsg.1-1), xserver-common (<< 7), x11-commo
 Replaces: xserver-common (<< 7), x11-common (<< 1:7.3+11)
 Depends:
  xserver-xorg-core (>= 2:1.5.99.901),
- xserver-xorg-video-all | xserver-xorg-video-5,
- xserver-xorg-input-all | xserver-xorg-input-4,
+ xserver-xorg-video-all | xserver-xorg-video-6,
+ xserver-xorg-input-all | xserver-xorg-input-7,
  xserver-xorg-input-evdev [alpha amd64 arm armeb armel hppa i386 ia64 lpia m32r m68k mips mipsel powerpc sparc],
  hal (>= 0.5.12~git20090406),
  console-setup (>= 1.29) | console-setup-mini (>= 1.29),

commit f35f44fdf4e933f3078e09d4862155baa03dbe3e
Author: David Nusinow <dnusinow@debian.org>
Date:   Thu Sep 3 20:20:29 2009 -0400

    Revert dh_clean change from last upload but use dh_prep instead

diff --git a/debian/changelog b/debian/changelog
index 77cbb7d..70b0be5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,7 +1,8 @@
 xorg (1:7.4+5) UNRELEASED; urgency=low
 
   * Update xsfbs to 5693792171d885769e58dcccc053c08b11acd12a
-
+  * Revert dh_clean change from last upload but use dh_prep instead
+  
  -- David Nusinow <dnusinow@debian.org>  Wed, 26 Aug 2009 23:27:18 -0400
 
 xorg (1:7.4+4) unstable; urgency=low
diff --git a/debian/rules b/debian/rules
index 0e86a55..e0902f4 100755
--- a/debian/rules
+++ b/debian/rules
@@ -76,7 +76,7 @@ install-stamp: build-stamp
 	dh_testdir
 	dh_testroot
 	umask 022
-	dh_clean -k
+	dh_prep
 	chmod 755 debian/local/debian-setup-keyboard
 	touch $@
 

commit c782fddc35aa8632ea22260b70de05dad00b94ef
Author: David Nusinow <dnusinow@debian.org>
Date:   Thu Sep 3 20:19:21 2009 -0400

    Revert "Remove obsolete and misplaced -k flag on a dh_clean"
    
    This reverts commit 554513e48c54e0cd3a2d5dfcae8b770ccfe7b6bd.

diff --git a/debian/changelog b/debian/changelog
index 78978ac..77cbb7d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -27,7 +27,6 @@ xorg (1:7.4+4) unstable; urgency=low
   * Bump debhelper compat to v7. No changes necessary.
   * Rename stamps to take advantage of dh_clean v7 handling them automatically
   * Bump standards version to 3.8.2. No changes necessary.
-  * Remove obsolete and misplaced -k flag on a dh_clean
   
  -- David Nusinow <dnusinow@debian.org>  Thu, 13 Aug 2009 21:19:12 -0400
 
diff --git a/debian/rules b/debian/rules
index 5c26be2..0e86a55 100755
--- a/debian/rules
+++ b/debian/rules
@@ -76,7 +76,7 @@ install-stamp: build-stamp
 	dh_testdir
 	dh_testroot
 	umask 022
-	dh_clean
+	dh_clean -k
 	chmod 755 debian/local/debian-setup-keyboard
 	touch $@
 

commit 5b5f4fb8982ee7bb7719caaccb08b26c39f7c236
Author: David Nusinow <dnusinow@debian.org>
Date:   Wed Aug 26 23:27:18 2009 -0400

    Update xsfbs to 5693792171d885769e58dcccc053c08b11acd12a

diff --git a/debian/changelog b/debian/changelog
index 5ebc662..78978ac 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+xorg (1:7.4+5) UNRELEASED; urgency=low
+
+  * Update xsfbs to 5693792171d885769e58dcccc053c08b11acd12a
+
+ -- David Nusinow <dnusinow@debian.org>  Wed, 26 Aug 2009 23:27:18 -0400
+
 xorg (1:7.4+4) unstable; urgency=low
 
   [ Timo Aaltonen ]

commit 5693792171d885769e58dcccc053c08b11acd12a
Author: Julien Cristau <jcristau@debian.org>
Date:   Wed Aug 26 18:53:36 2009 +0200

    xsfbs.mk: no need for shlibs.local

diff --git a/debian/xsfbs/xsfbs.mk b/debian/xsfbs/xsfbs.mk
index f0f8953..1f86848 100755
--- a/debian/xsfbs/xsfbs.mk
+++ b/debian/xsfbs/xsfbs.mk
@@ -265,10 +265,6 @@ $(STAMP_DIR)/genscripts: $(STAMP_DIR)/stampdir
 	#                                    debian/*.prerm
 	>$@
 
-# Generate the shlibs.local file.
-debian/shlibs.local:
-	cat debian/*.shlibs >$@
-
 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)

commit 1f858adff1ce2687cf542dd9b69b81137412f8a4
Author: Julien Cristau <jcristau@debian.org>
Date:   Wed Aug 26 18:47:09 2009 +0200

    xsfbs.sh: remove unused reject_whitespace function

diff --git a/debian/xsfbs/xsfbs.sh b/debian/xsfbs/xsfbs.sh
index b3f4bbe..45acd59 100644
--- a/debian/xsfbs/xsfbs.sh
+++ b/debian/xsfbs/xsfbs.sh
@@ -93,22 +93,6 @@ reject_nondigits () {
   done
 }
 
-reject_whitespace () {
-  # syntax: reject_whitespace [ operand ]
-  #
-  # scan operand (typically a shell variable whose value cannot be trusted) for
-  # whitespace characters and barf if any are found
-  if [ -n "$1" ]; then
-    # does the operand contain any whitespace?
-    if expr "$1" : "[[:space:]]" > /dev/null 2>&1; then
-      # can't use die(), because I want to avoid forward references
-      echo "$THIS_PACKAGE $THIS_SCRIPT error: reject_whitespace() encountered" \
-           "possibly malicious garbage \"$1\"" >&2
-      exit $SHELL_LIB_THROWN_ERROR
-    fi
-  fi
-}
-
 reject_unlikely_path_chars () {
   # syntax: reject_unlikely_path_chars [ operand ... ]
   #

commit 0dd71e12416aa7dc60ed68af8127e04609b125f4
Author: Julien Cristau <jcristau@debian.org>
Date:   Wed Aug 26 18:23:53 2009 +0200

    xsfbs.sh: remove unused find_culprits function

diff --git a/debian/xsfbs/xsfbs.sh b/debian/xsfbs/xsfbs.sh
index 7dbb196..b3f4bbe 100644
--- a/debian/xsfbs/xsfbs.sh
+++ b/debian/xsfbs/xsfbs.sh
@@ -199,53 +199,6 @@ usage_error () {
   exit $SHELL_LIB_USAGE_ERROR
 }
 
-find_culprits () {
-  local f p dpkg_info_dir possible_culprits smoking_guns bad_packages package \
-    msg
-
-  reject_whitespace "$1"
-  message "Searching for overlapping packages..."
-  dpkg_info_dir=/var/lib/dpkg/info
-  if [ -d $dpkg_info_dir ]; then
-    if [ "$(echo $dpkg_info_dir/*.list)" != "$dpkg_info_dir/*.list" ]; then
-      possible_culprits=$(ls -1 $dpkg_info_dir/*.list | egrep -v \
-        "(xbase-clients|x11-common|xfs|xlibs)")
-      if [ -n "$possible_culprits" ]; then
-        smoking_guns=$(grep -l "$1" $possible_culprits || true)
-        if [ -n "$smoking_guns" ]; then
-          bad_packages=$(printf "\\n")
-          for f in $smoking_guns; do
-            # too bad you can't nest parameter expansion voodoo
-            p=${f%*.list}      # strip off the trailing ".list"
-            package=${p##*/}   # strip off the directories
-            bad_packages=$(printf "%s\n%s" "$bad_packages" "$package")
-          done
-          msg=$(cat <<EOF
-The following packages appear to have file overlaps with the X.Org packages;
-these packages are either very old, or in violation of Debian Policy.  Try
-upgrading each of these packages to the latest available version if possible:
-for example, with the command "apt-get install".  If no newer version of a
-package is available, you will have to remove it; for example, with the command
-"apt-get remove".  If even the latest available version of the package has
-this file overlap, please file a bug against that package with the Debian Bug
-Tracking System.  You may want to refer the package maintainer to section 12.8
-of the Debian Policy manual.
-EOF
-)
-          message "$msg"
-          message "The overlapping packages are: $bad_packages"
-        else
-          message "no overlaps found."
-        fi
-      fi
-    else
-      message "cannot search; no matches for $dpkg_info_dir/*.list."
-    fi
-  else
-    message "cannot search; $dpkg_info_dir does not exist."
-  fi
-}
-
 font_update () {
   # run $UPDATECMDS in $FONTDIRS
 

commit b6c6eceec66066ebac16c85cc75bfa8a4f6cf58a
Author: Julien Cristau <jcristau@debian.org>
Date:   Wed Aug 26 18:23:06 2009 +0200

    xsfbs.sh: remove unused maplink function

diff --git a/debian/xsfbs/xsfbs.sh b/debian/xsfbs/xsfbs.sh
index f869274..7dbb196 100644
--- a/debian/xsfbs/xsfbs.sh
+++ b/debian/xsfbs/xsfbs.sh
@@ -199,37 +199,6 @@ usage_error () {
   exit $SHELL_LIB_USAGE_ERROR
 }
 
-
-maplink () {
-  # returns what symlink should point to; i.e., what the "sane" answer is
-  # Keep this in sync with the debian/*.links files.
-  # This is only needed for symlinks to directories.
-  #
-  # XXX: Most of these look wrong in the X11R7 world and need to be fixed.
-  # If we've stopped using this function, fixing it might enable us to re-enable
-  # it again and catch more errors.
-  case "$1" in
-    /etc/X11/xkb/compiled) echo /var/lib/xkb ;;
-    /etc/X11/xkb/xkbcomp) echo /usr/X11R6/bin/xkbcomp ;;
-    /usr/X11R6/lib/X11/app-defaults) echo /etc/X11/app-defaults ;;
-    /usr/X11R6/lib/X11/fs) echo /etc/X11/fs ;;
-    /usr/X11R6/lib/X11/lbxproxy) echo /etc/X11/lbxproxy ;;
-    /usr/X11R6/lib/X11/proxymngr) echo /etc/X11/proxymngr ;;
-    /usr/X11R6/lib/X11/rstart) echo /etc/X11/rstart ;;
-    /usr/X11R6/lib/X11/twm) echo /etc/X11/twm ;;
-    /usr/X11R6/lib/X11/xdm) echo /etc/X11/xdm ;;
-    /usr/X11R6/lib/X11/xinit) echo /etc/X11/xinit ;;
-    /usr/X11R6/lib/X11/xkb) echo /etc/X11/xkb ;;
-    /usr/X11R6/lib/X11/xserver) echo /etc/X11/xserver ;;
-    /usr/X11R6/lib/X11/xsm) echo /etc/X11/xsm ;;
-    /usr/bin/X11) echo ../X11R6/bin ;;
-    /usr/bin/rstartd) echo ../X11R6/bin/rstartd ;;
-    /usr/include/X11) echo ../X11R6/include/X11 ;;
-    /usr/lib/X11) echo ../X11R6/lib/X11 ;;
-    *) internal_error "maplink() called with unknown path \"$1\"" ;;
-  esac
-}
-
 find_culprits () {
   local f p dpkg_info_dir possible_culprits smoking_guns bad_packages package \
     msg

commit 8eb3d6a5ce9964876e48ea56048f1a5135ef4f28
Author: Julien Cristau <jcristau@debian.org>
Date:   Wed Aug 26 18:21:34 2009 +0200

    xsfbs.sh: remove unused analyze_path

diff --git a/debian/xsfbs/xsfbs.sh b/debian/xsfbs/xsfbs.sh
index 4461b1a..f869274 100644
--- a/debian/xsfbs/xsfbs.sh
+++ b/debian/xsfbs/xsfbs.sh
@@ -230,32 +230,6 @@ maplink () {
   esac
 }
 
-analyze_path () {
-  # given a supplied set of pathnames, break each one up by directory and do an
-  # ls -dl on each component, cumulatively; i.e.
-  # analyze_path /usr/X11R6/bin -> ls -dl /usr /usr/X11R6 /usr/X11R6/bin
-  # Thanks to Randolph Chung for this clever hack.
-
-  local f g
-
-  while [ -n "$1" ]; do
-    reject_whitespace "$1"
-    g=
-    message "Analyzing $1:"
-    for f in $(echo "$1" | tr / \  ); do
-      if [ -e /$g$f ]; then
-        ls -dl /$g$f /$g$f.dpkg-* 2> /dev/null || true
-        g=$g$f/
-      else
-        message "/$g$f: nonexistent; directory contents of /$g:"
-        ls -l /$g
-        break
-      fi
-    done
-    shift
-  done
-}
-
 find_culprits () {
   local f p dpkg_info_dir possible_culprits smoking_guns bad_packages package \
     msg

commit 1d0081bdf60944d8ef0935a531dfbcc5f01739c5
Author: Julien Cristau <jcristau@debian.org>
Date:   Wed Aug 26 18:20:11 2009 +0200

    xsfbs.sh: remove unused check_symlinks_and_{bomb,warn}

diff --git a/debian/xsfbs/xsfbs.sh b/debian/xsfbs/xsfbs.sh
index 781826f..4461b1a 100644
--- a/debian/xsfbs/xsfbs.sh
+++ b/debian/xsfbs/xsfbs.sh
@@ -303,115 +303,6 @@ EOF
   fi
 }
 
-check_symlink () {
-  # syntax: check_symlink symlink
-  #
-  # See if specified symlink points where it is supposed to.  Return 0 if it
-  # does, and 1 if it does not.
-  #
-  # Primarily used by check_symlinks_and_warn() and check_symlinks_and_bomb().
-
-  local symlink
-
-  # validate arguments
-  if [ $# -ne 1 ]; then
-    usage_error "check_symlink() called with wrong number of arguments;" \
-                "expected 1, got $#"
-    exit $SHELL_LIB_USAGE_ERROR
-  fi
-
-  symlink="$1"
-
-  if [ "$(maplink "$symlink")" = "$(readlink "$symlink")" ]; then
-    return 0
-  else
-    return 1
-  fi
-}
-
-check_symlinks_and_warn () {
-  # syntax: check_symlinks_and_warn symlink ...
-  #
-  # For each argument, check for symlink sanity, and warn if it isn't sane.
-  #
-  # Call this function from a preinst script in the event $1 is "upgrade" or
-  # "install".
-
-  local errmsg symlink
-
-  # validate arguments
-  if [ $# -lt 1 ]; then
-    usage_error "check_symlinks_and_warn() called with wrong number of" \
-                "arguments; expected at least 1, got $#"
-    exit $SHELL_LIB_USAGE_ERROR
-  fi
-
-  while [ -n "$1" ]; do
-    symlink="$1"
-    if [ -L "$symlink" ]; then
-      if ! check_symlink "$symlink"; then
-        observe "$symlink symbolic link points to wrong location" \
-                "$(readlink "$symlink"); removing"
-        rm "$symlink"
-      fi
-    elif [ -e "$symlink" ]; then
-      errmsg="$symlink exists and is not a symbolic link; this package cannot"
-      errmsg="$errmsg be installed until this"
-      if [ -f "$symlink" ]; then
-        errmsg="$errmsg file"
-      elif [ -d "$symlink" ]; then
-        errmsg="$errmsg directory"
-      else
-        errmsg="$errmsg thing"
-      fi
-      errmsg="$errmsg is removed"
-      die "$errmsg"
-    fi
-    shift
-  done
-}
-
-check_symlinks_and_bomb () {
-  # syntax: check_symlinks_and_bomb symlink ...
-  #
-  # For each argument, check for symlink sanity, and bomb if it isn't sane.
-  #
-  # Call this function from a postinst script.
-
-  local problem symlink
-
-  # validate arguments
-  if [ $# -lt 1 ]; then
-    usage_error "check_symlinks_and_bomb() called with wrong number of"
-                "arguments; expected at least 1, got $#"
-    exit $SHELL_LIB_USAGE_ERROR
-  fi
-
-  while [ -n "$1" ]; do
-    problem=
-    symlink="$1"
-    if [ -L "$symlink" ]; then
-      if ! check_symlink "$symlink"; then
-        problem=yes
-        warn "$symlink symbolic link points to wrong location" \
-             "$(readlink "$symlink")"
-      fi
-    elif [ -e "$symlink" ]; then
-      problem=yes
-      warn "$symlink is not a symbolic link"
-    else
-      problem=yes
-      warn "$symlink symbolic link does not exist"
-    fi
-    if [ -n "$problem" ]; then
-      analyze_path "$symlink" "$(readlink "$symlink")"
-      find_culprits "$symlink"
-      die "bad symbolic links on system"
-    fi
-    shift
-  done
-}
-
 font_update () {
   # run $UPDATECMDS in $FONTDIRS
 

commit 4d0132f3a02edac5e64dd84402a450a9052e1da2
Author: David Nusinow <dnusinow@debian.org>
Date:   Thu Aug 13 21:33:17 2009 -0400

    Prepare changelog for upload

diff --git a/debian/changelog b/debian/changelog
index 5dd22bc..5ebc662 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-xorg (1:7.4+4) UNRELEASED; urgency=low
+xorg (1:7.4+4) unstable; urgency=low
 
   [ Timo Aaltonen ]
   * debian-x11-keymap.fdi: Check for input.keys from info.capabilities.
@@ -23,7 +23,7 @@ xorg (1:7.4+4) UNRELEASED; urgency=low
   * Bump standards version to 3.8.2. No changes necessary.
   * Remove obsolete and misplaced -k flag on a dh_clean
   
- -- Timo Aaltonen <tjaalton@ubuntu.com>  Thu, 02 Jul 2009 17:23:57 +0300
+ -- David Nusinow <dnusinow@debian.org>  Thu, 13 Aug 2009 21:19:12 -0400
 
 xorg (1:7.4+3) unstable; urgency=low
 

commit 554513e48c54e0cd3a2d5dfcae8b770ccfe7b6bd
Author: David Nusinow <dnusinow@debian.org>
Date:   Thu Aug 13 20:29:53 2009 -0400

    Remove obsolete and misplaced -k flag on a dh_clean

diff --git a/debian/changelog b/debian/changelog
index f96601d..5dd22bc 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -21,6 +21,7 @@ xorg (1:7.4+4) UNRELEASED; urgency=low
   * Bump debhelper compat to v7. No changes necessary.
   * Rename stamps to take advantage of dh_clean v7 handling them automatically
   * Bump standards version to 3.8.2. No changes necessary.
+  * Remove obsolete and misplaced -k flag on a dh_clean
   
  -- Timo Aaltonen <tjaalton@ubuntu.com>  Thu, 02 Jul 2009 17:23:57 +0300
 
diff --git a/debian/rules b/debian/rules
index 0e86a55..5c26be2 100755
--- a/debian/rules
+++ b/debian/rules
@@ -76,7 +76,7 @@ install-stamp: build-stamp
 	dh_testdir
 	dh_testroot
 	umask 022
-	dh_clean -k
+	dh_clean
 	chmod 755 debian/local/debian-setup-keyboard
 	touch $@
 

commit 4c8a446780a327eb3c934af4b2539a9f202b0c15
Author: David Nusinow <dnusinow@debian.org>
Date:   Thu Aug 13 20:26:05 2009 -0400

    Bump standards version to 3.8.2. No changes necessary.

diff --git a/debian/changelog b/debian/changelog
index bc55380..f96601d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -20,6 +20,7 @@ xorg (1:7.4+4) UNRELEASED; urgency=low
   [ David Nusinow ]
   * Bump debhelper compat to v7. No changes necessary.
   * Rename stamps to take advantage of dh_clean v7 handling them automatically
+  * Bump standards version to 3.8.2. No changes necessary.
   
  -- Timo Aaltonen <tjaalton@ubuntu.com>  Thu, 02 Jul 2009 17:23:57 +0300
 
diff --git a/debian/control b/debian/control
index 14e83d9..6f45da2 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,7 @@ Section: x11
 Priority: optional
 Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
 Uploaders: David Nusinow <dnusinow@debian.org>, Branden Robinson <branden@debian.org>, Drew Parsons <dparsons@debian.org>, Julien Cristau <jcristau@debian.org>
-Standards-Version: 3.8.1
+Standards-Version: 3.8.2
 Build-Depends: dpkg (>= 1.7.0), po-debconf, debhelper (>= 7)
 
 Package: x11-common

commit 34258a4f516104c9d7ef0f9243ccabbb2126948c
Author: David Nusinow <dnusinow@debian.org>
Date:   Thu Aug 13 20:25:39 2009 -0400

    Bump debhelper build-dep version

diff --git a/debian/control b/debian/control
index 7c3d3e4..14e83d9 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,7 @@ Priority: optional
 Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
 Uploaders: David Nusinow <dnusinow@debian.org>, Branden Robinson <branden@debian.org>, Drew Parsons <dparsons@debian.org>, Julien Cristau <jcristau@debian.org>
 Standards-Version: 3.8.1
-Build-Depends: dpkg (>= 1.7.0), po-debconf, debhelper (>= 4.1.16)
+Build-Depends: dpkg (>= 1.7.0), po-debconf, debhelper (>= 7)
 
 Package: x11-common
 Architecture: all

commit 42f813b14218f5b2800ea5e763291d8cfbdca534
Author: David Nusinow <dnusinow@debian.org>
Date:   Thu Aug 13 20:11:06 2009 -0400

    Rename stamps to take advantage of dh_clean v7 handling them automatically

diff --git a/debian/changelog b/debian/changelog
index 8571362..bc55380 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -19,6 +19,7 @@ xorg (1:7.4+4) UNRELEASED; urgency=low
 
   [ David Nusinow ]
   * Bump debhelper compat to v7. No changes necessary.
+  * Rename stamps to take advantage of dh_clean v7 handling them automatically
   
  -- Timo Aaltonen <tjaalton@ubuntu.com>  Thu, 02 Jul 2009 17:23:57 +0300
 
diff --git a/debian/rules b/debian/rules
index 0ede679..0e86a55 100755
--- a/debian/rules
+++ b/debian/rules
@@ -43,7 +43,7 @@ include debian/scripts/vars.$(ARCH)
 
 clean: cleanscripts
 	dh_testdir
-	dh_clean stamp-* debian/local/X debian/po/pothead
+	dh_clean debian/local/X debian/po/pothead
 	-rm -rf stampdir
 	-debconf-updatepo
 
@@ -52,17 +52,17 @@ SCRIPTS=$(shell ls debian/*.config.in debian/*.postinst.in debian/*.postrm.in de
 
 DEFAULT_DCRESOLUTIONS="1920x1440, 1920x1200, 1856x1392, 1792x1344, 1680x1050, 1600x1200, 1440x900, 1400x1050, 1280x1024, 1280x960, 1280x854, 1280x800, 1280x768, 1200x800, 1152x864, 1152x768, 1024x768, 800x600, 640x480"
 
-scripts: stamp-scripts
-stamp-scripts: genscripts validatescripts
+scripts: scripts-stamp
+scripts-stamp: genscripts validatescripts
 	touch $@
 
-validatescripts: genscripts stamp-validatescripts
-stamp-validatescripts: debian/local/dexconf
+validatescripts: genscripts validatescripts-stamp
+validatescripts-stamp: debian/local/dexconf
 	sh debian/scripts/validate-posix-sh $<
 	touch $@
 
-build: stamp-build
-stamp-build: stamp-scripts
+build: build-stamp
+build-stamp: scripts-stamp
 	dh_testdir
 	# build Debian's X server wrapper
 	$(CC) -Wall -g -O2 -o debian/local/X debian/local/xserver-wrapper.c
@@ -71,8 +71,8 @@ stamp-build: stamp-scripts
 build-arch-only: build
 build-all:
 
-install: stamp-install
-stamp-install: stamp-build
+install: install-stamp
+install-stamp: build-stamp
 	dh_testdir
 	dh_testroot
 	umask 022
@@ -100,7 +100,7 @@ binary-indep: build install
 	dh_gencontrol
 	dh_md5sums
 	dh_builddeb
-	touch stamp-$@
+	touch $@-stamp
 
 binary-arch: DH_OPTIONS=-s
 binary-arch: build install
@@ -125,7 +125,7 @@ binary-arch: build install
 	                 -VF:XServer-Xorg-Input-Depends=$(XSERVER_XORG_INPUT_DEPENDS)
 	dh_md5sums
 	dh_builddeb
-	touch stamp-$@
+	touch $@-stamp
 
 binary: binary-indep binary-arch
 

commit 57acd667efb2c2ef0c5ca88c62aee8114cdbc72a
Author: David Nusinow <dnusinow@debian.org>
Date:   Thu Aug 13 20:06:38 2009 -0400

    Bump debhelper compat to v7. No changes necessary.

diff --git a/debian/changelog b/debian/changelog
index 4823e06..8571362 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -17,6 +17,9 @@ xorg (1:7.4+4) UNRELEASED; urgency=low
   Thanks to Pierre-Loup A. Griffais for pointing out the three above items
   (closes: #540932).
 
+  [ David Nusinow ]
+  * Bump debhelper compat to v7. No changes necessary.
+  
  -- Timo Aaltonen <tjaalton@ubuntu.com>  Thu, 02 Jul 2009 17:23:57 +0300
 
 xorg (1:7.4+3) unstable; urgency=low
diff --git a/debian/compat b/debian/compat
index b8626c4..7f8f011 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-4
+7

commit ac765a310859843c0a6da67e2e6a33194ae2a20a
Author: Julien Cristau <jcristau@debian.org>
Date:   Tue Aug 11 15:08:22 2009 +0200

    xserver-wrapper: don't check the mode of /dev/dri.
    
    It leads to a spurious error message in some cases, and isn't necessary.

diff --git a/debian/changelog b/debian/changelog
index 53b2f7c..4823e06 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -12,7 +12,10 @@ xorg (1:7.4+4) UNRELEASED; urgency=low
     exist.
   * xserver-wrapper: allow unprivileged -showDefaultModulePath and
     -showDefaultLibPath options
-    (closes: #540932).
+  * xserver-wrapper: don't check the mode of /dev/dri.  It leads to a spurious
+    error message in some cases, and isn't necessary.
+  Thanks to Pierre-Loup A. Griffais for pointing out the three above items
+  (closes: #540932).
 
  -- Timo Aaltonen <tjaalton@ubuntu.com>  Thu, 02 Jul 2009 17:23:57 +0300
 
diff --git a/debian/local/xserver-wrapper.c b/debian/local/xserver-wrapper.c
index 2630e8f..de040d6 100644
--- a/debian/local/xserver-wrapper.c
+++ b/debian/local/xserver-wrapper.c
@@ -80,6 +80,8 @@
  *                 (11 Aug 2009)
  * Julien Cristau: allow unprivileged -showDefaultModulePath and
  *                 -showDefaultLibPath options (11 Aug 2009)
+ * Julien Cristau: don't check the mode of the DRI device directory
+ *                 (11 Aug 2009)
  *
  * This is free software; you may redistribute it and/or modify
  * it under the terms of the GNU General Public License as
@@ -120,8 +122,6 @@
 #define X_SERVER_SYMLINK "/etc/X11/X"
 #define X_SOCKET_DIR "/tmp/.X11-unix"
 #define X_SOCKET_DIR_MODE (S_ISVTX | S_IRWXU | S_IRWXG | S_IRWXO)
-#define X_DRI_DEVICE_DIR "/dev/dri"
-#define X_DRI_DEVICE_DIR_MODE (S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH)
 
 #ifndef FALSE
 #define FALSE 0
@@ -312,17 +312,6 @@ main(int argc, char **argv)
       exit(1);
     }
 
-    /* do a check on the directory where the DRI device is created */
-    if (stat(X_DRI_DEVICE_DIR, &statbuf)) {
-      /* do nothing if it doesn't exist -- no problem */
-    } else {
-      if (statbuf.st_mode != (S_IFDIR | X_DRI_DEVICE_DIR_MODE)) {
-        (void) fprintf(stderr, "X: warning; %s has unusual mode (not %o) or "
-                       "is not a directory.\n", X_DRI_DEVICE_DIR,
-                       X_DRI_DEVICE_DIR_MODE);
-      }
-    }
-
     for (i = 1; i < argc; i++) {
       if (!strcmp(argv[i], "-config") || !strcmp(argv[i], "-xf86config")) {
         if (setuid(getuid())) {

commit a967d578d6c2a8b177eb816d3618a0e41bb8cb04
Author: Julien Cristau <jcristau@debian.org>
Date:   Tue Aug 11 14:40:49 2009 +0200

    xserver-wrapper: add missing unprivileged options
    
    Allow unprivileged -showDefaultModulePath and -showDefaultLibPath options
    (closes: #540932).

diff --git a/debian/changelog b/debian/changelog
index 430a69a..53b2f7c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -10,6 +10,9 @@ xorg (1:7.4+4) UNRELEASED; urgency=low
   * xserver-wrapper: recognize /usr/bin/X as a path to the wrapper.
   * xserver-wrapper: don't print an error message if Xwrapper.config doesn't
     exist.
+  * xserver-wrapper: allow unprivileged -showDefaultModulePath and
+    -showDefaultLibPath options
+    (closes: #540932).
 
  -- Timo Aaltonen <tjaalton@ubuntu.com>  Thu, 02 Jul 2009 17:23:57 +0300
 
diff --git a/debian/local/xserver-wrapper.c b/debian/local/xserver-wrapper.c
index 40cf518..2630e8f 100644
--- a/debian/local/xserver-wrapper.c
+++ b/debian/local/xserver-wrapper.c
@@ -78,6 +78,8 @@
  * Julien Cristau: recognize /usr/bin/X as a path to this wrapper (6 Jun 2009)
  * Julien Cristau: don't print an error message if Xwrapper.config doesn't exist
  *                 (11 Aug 2009)
+ * Julien Cristau: allow unprivileged -showDefaultModulePath and
+ *                 -showDefaultLibPath options (11 Aug 2009)
  *
  * This is free software; you may redistribute it and/or modify
  * it under the terms of the GNU General Public License as
@@ -359,9 +361,11 @@ main(int argc, char **argv)
       /* DEBUG fprintf(stderr, "strcmp(argv[1], \"-showconfig\") = %d, strcmp(argv[1],
         \"-version\" = %d\n", (strcmp(argv[1], "-showconfig")), (strcmp(argv[1],
         "-version"))); */
-      if (argc == 2 && ( (strncmp(argv[1], "-help", 5)        == 0) ||
-                         (strncmp(argv[1], "-showconfig", 11) == 0) ||
-                         (strncmp(argv[1], "-version", 8)     == 0) ) ) {
+      if (argc == 2 && ( (strcmp(argv[1], "-help") == 0) ||
+                         (strcmp(argv[1], "-showconfig") == 0) ||
+                         (strcmp(argv[1], "-version") == 0) ||
+                         (strcmp(argv[1], "-showDefaultModulePath") == 0) ||
+                         (strcmp(argv[1], "-showDefaultLibPath") == 0) ) ) {
           if (setuid(getuid())) {
               perror("X unable to drop setuid privileges");
               exit(1);

commit b052a682b1a39928f7d73484293ebd3b255b01f1
Author: Julien Cristau <jcristau@debian.org>
Date:   Tue Aug 11 14:34:40 2009 +0200

    xserver-wrapper: don't print an error message if Xwrapper.config doesn't exist
    
    Thanks, Pierre-Loup Griffais!

diff --git a/debian/changelog b/debian/changelog
index ad00aef..430a69a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -8,6 +8,8 @@ xorg (1:7.4+4) UNRELEASED; urgency=low
 
   [ Julien Cristau ]
   * xserver-wrapper: recognize /usr/bin/X as a path to the wrapper.
+  * xserver-wrapper: don't print an error message if Xwrapper.config doesn't
+    exist.
 
  -- Timo Aaltonen <tjaalton@ubuntu.com>  Thu, 02 Jul 2009 17:23:57 +0300
 
diff --git a/debian/local/xserver-wrapper.c b/debian/local/xserver-wrapper.c
index 0e37e68..40cf518 100644
--- a/debian/local/xserver-wrapper.c
+++ b/debian/local/xserver-wrapper.c
@@ -76,6 +76,8 @@
  *              minor < 64) as consoles (24 Sep 2008)
  * Julien Cristau: remove the nice_value option
  * Julien Cristau: recognize /usr/bin/X as a path to this wrapper (6 Jun 2009)
+ * Julien Cristau: don't print an error message if Xwrapper.config doesn't exist
+ *                 (11 Aug 2009)
  *
  * This is free software; you may redistribute it and/or modify
  * it under the terms of the GNU General Public License as
@@ -246,8 +248,8 @@ main(int argc, char **argv)
 
     (void) fclose(cf);
   } else {
-    (void) fprintf(stderr, "X: unable to open wrapper config file %s\n",
-                   X_WRAPPER_CONFIG_FILE);
+    /* DEBUG (void) fprintf(stderr, "X: unable to open wrapper config file %s\n",
+                   X_WRAPPER_CONFIG_FILE); */
   }
 
   if (lstat(X_SERVER_SYMLINK, &statbuf)) {

commit 37c5cb9c3c4ecf35f42cec13a009b07b6e8bfb16
Author: Julien Cristau <jcristau@debian.org>
Date:   Sat Jun 6 23:40:42 2009 +0200

    xserver-wrapper: recognize /usr/bin/X as a path to the wrapper.

diff --git a/debian/changelog b/debian/changelog
index 735b9d6..ad00aef 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,14 @@
 xorg (1:7.4+4) UNRELEASED; urgency=low
 
+  [ Timo Aaltonen ]
   * debian-x11-keymap.fdi: Check for input.keys from info.capabilities.
     (closes: #535291)
   * control: Move xserver-xorg dependency on evdev after -input-all.
     Otherwise only evdev is installed by default.
 
+  [ Julien Cristau ]
+  * xserver-wrapper: recognize /usr/bin/X as a path to the wrapper.
+
  -- Timo Aaltonen <tjaalton@ubuntu.com>  Thu, 02 Jul 2009 17:23:57 +0300
 
 xorg (1:7.4+3) unstable; urgency=low
diff --git a/debian/local/xserver-wrapper.c b/debian/local/xserver-wrapper.c
index 4a8d7f3..0e37e68 100644
--- a/debian/local/xserver-wrapper.c
+++ b/debian/local/xserver-wrapper.c
@@ -75,6 +75,7 @@
  * Loïc Minier: on Linux, also consider alternate tty devices (major 5 and
  *              minor < 64) as consoles (24 Sep 2008)
  * Julien Cristau: remove the nice_value option
+ * Julien Cristau: recognize /usr/bin/X as a path to this wrapper (6 Jun 2009)
  *
  * This is free software; you may redistribute it and/or modify
  * it under the terms of the GNU General Public License as
@@ -265,8 +266,9 @@ main(int argc, char **argv)
 
   xserver[i] = '\0'; /* readlink() does not null-terminate the string */
 
-  if ((strncmp(xserver, "/usr/bin/X11/X", 1024) == 0) ||
-      (strncmp(xserver, "/usr/X11R6/bin/X", 1024) == 0)) {
+  if ((strcmp(xserver, "/usr/bin/X11/X") == 0) ||
+      (strcmp(xserver, "/usr/X11R6/bin/X") == 0) ||


Reply to: