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

Bug#457606: marked as done (/etc/X11/Xsession: use run-parts --list instead of run_parts function)



Your message dated Mon, 31 Dec 2007 04:32:02 +0000
with message-id <E1J9CJm-0004YD-QG@ries.debian.org>
and subject line Bug#457606: fixed in xorg 1:7.3+9
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: x11-common
Version: 1:7.3+8
Severity: wishlist
File: /etc/X11/Xsession
Tags: patch

it seems like "run-parts --list" would be equivalent to the run_parts
function in /etc/X11/Xsession. patch attached.

--- /etc/X11/Xsession	2007-02-20 01:07:09.000000000 -0800
+++ Xsession	2007-12-23 11:39:48.000000000 -0800
@@ -47,24 +47,6 @@
            "<debian-x@lists.debian.org>."
 }
 
-run_parts () {
-  # until run-parts --noexec is implemented
-  if [ -z "$1" ]; then
-    internal_errormsg "run_parts() called without an argument."
-  fi
-  if [ ! -d "$1" ]; then
-    internal_errormsg "run_parts() called, but \"$1\" does not exist or is" \
-                      "not a directory."
-  fi
-  for F in $(/bin/ls $1); do
-    if expr "$F" : '[[:alnum:]_-]\+$' > /dev/null 2>&1; then
-      if [ -f "$1/$F" ]; then
-        echo "$1/$F"
-      fi
-    fi
-  done
-}
-
 # initialize variables for use by all session scripts
 
 OPTIONFILE=/etc/X11/Xsession.options
@@ -116,7 +98,7 @@
 # instead of executing so that the variables and functions defined above
 # are available to the scripts, and so that they can pass variables to each
 # other
-SESSIONFILES=$(run_parts $SYSSESSIONDIR)
+SESSIONFILES=$(run-parts --list $SYSSESSIONDIR)
 if [ -n "$SESSIONFILES" ]; then
   set +e
   for SESSIONFILE in $SESSIONFILES; do



--- End Message ---
--- Begin Message ---
Source: xorg
Source-Version: 1:7.3+9

We believe that the bug you reported is fixed in the latest version of
xorg, which is due to be installed in the Debian FTP archive:

libglu1-xorg-dev_7.3+9_all.deb
  to pool/main/x/xorg/libglu1-xorg-dev_7.3+9_all.deb
libglu1-xorg_7.3+9_all.deb
  to pool/main/x/xorg/libglu1-xorg_7.3+9_all.deb
x11-common_7.3+9_i386.deb
  to pool/main/x/xorg/x11-common_7.3+9_i386.deb
xbase-clients_7.3+9_all.deb
  to pool/main/x/xorg/xbase-clients_7.3+9_all.deb
xlibmesa-gl-dev_7.3+9_all.deb
  to pool/main/x/xorg/xlibmesa-gl-dev_7.3+9_all.deb
xlibmesa-gl_7.3+9_all.deb
  to pool/main/x/xorg/xlibmesa-gl_7.3+9_all.deb
xlibmesa-glu_7.3+9_all.deb
  to pool/main/x/xorg/xlibmesa-glu_7.3+9_all.deb
xlibs-data_7.3+9_all.deb
  to pool/main/x/xorg/xlibs-data_7.3+9_all.deb
xlibs-static-dev_7.3+9_all.deb
  to pool/main/x/xorg/xlibs-static-dev_7.3+9_all.deb
xorg-dev_7.3+9_all.deb
  to pool/main/x/xorg/xorg-dev_7.3+9_all.deb
xorg_7.3+9.dsc
  to pool/main/x/xorg/xorg_7.3+9.dsc
xorg_7.3+9.tar.gz
  to pool/main/x/xorg/xorg_7.3+9.tar.gz
xorg_7.3+9_i386.deb
  to pool/main/x/xorg/xorg_7.3+9_i386.deb
xserver-xorg-input-all_7.3+9_i386.deb
  to pool/main/x/xorg/xserver-xorg-input-all_7.3+9_i386.deb
xserver-xorg-video-all_7.3+9_i386.deb
  to pool/main/x/xorg/xserver-xorg-video-all_7.3+9_i386.deb
xserver-xorg_7.3+9_all.deb
  to pool/main/x/xorg/xserver-xorg_7.3+9_all.deb
xutils_7.3+9_all.deb
  to pool/main/x/xorg/xutils_7.3+9_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 457606@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
David Nusinow <dnusinow@debian.org> (supplier of updated xorg package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


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

Format: 1.7
Date: Sun, 30 Dec 2007 23:01:52 -0500
Source: xorg
Binary: xlibs-static-dev xbase-clients xserver-xorg-video-all xserver-xorg x11-common xorg-dev xlibmesa-gl-dev xserver-xorg-input-all xutils libglu1-xorg-dev xlibmesa-glu libglu1-xorg xlibmesa-gl xorg xlibs-data
Architecture: source all i386
Version: 1:7.3+9
Distribution: unstable
Urgency: low
Maintainer: David Nusinow <dnusinow@debian.org>
Changed-By: David Nusinow <dnusinow@debian.org>
Description: 
 libglu1-xorg - transitional package for Debian etch
 libglu1-xorg-dev - transitional package for Debian etch
 x11-common - X Window System (X.Org) infrastructure
 xbase-clients - miscellaneous X clients - metapackage
 xlibmesa-gl - transitional package for Debian etch
 xlibmesa-gl-dev - transitional package for Debian etch
 xlibmesa-glu - transitional package for Debian etch
 xlibs-data - transitional package for X11 client data
 xlibs-static-dev - transitional metapackage
 xorg       - X.Org X Window System
 xorg-dev   - the X.Org X Window System development libraries
 xserver-xorg - the X.Org X server
 xserver-xorg-input-all - the X.Org X server -- input driver metapackage
 xserver-xorg-video-all - the X.Org X server -- output driver metapackage
 xutils     - X Window System utility programs metapackage
Closes: 411639 453930 456925 457606 458345
Changes: 
 xorg (1:7.3+9) unstable; urgency=low
 .
   [ Julien Cristau ]
   * Deregister old debconf questions before calling dexconf.  dexconf calls
     db_stop, and we can't use debconf after that.  Add a comment to that
     effect above the dexconf call in debian/xserver-xorg.postinst.in, to try
     to prevent future mistakes.  Thanks, Michael Vogt!
 .
   [ Timo Aaltonen ]
   * dexconf: Remove reference to xserver-xorg/config/display/modes,
     which is no longer used.
 .
   [ Brice Goglin ]
   * Fix "no video driver modules found" message, thanks Robert Millan,
     closes: #453930.
   * Fix dexconf to write in /etc/X11/xorg.conf by default again,
     closes: #456925.
 .
   [ David Nusinow ]
   * Don't force fbdev on mac mini ppc any more. The ati driver no longer uses
     fbdev, and it has been reported to work on mac minis without it.
   * Add support for $HOME/.xsessionrc. Closes: #411639
     This file, if present, will get sourced during the start of your X
     session. This allows you to set session-wide environment variables easily
     for things like locale information. Patch adapted from one by Yves-Alexis
     Perez. Thanks also to Holger Levsen and Osamu Aoki for advice.
     + Adds 40x11-common_xsessionrc to /etc/X11/Xsession.d
     + Document this in Xsession.5 manpage
     + Add a NEWS.Debian entry about it
     + Modifies /etc/X11/Xsession to declare the location of ~/.xsessionrc.
       Custom versions of Xsession (like gdm's) will need an update
   * Use run-parts --list instead of a custom run_parts function.
     Thanks Vagrant Cascadi for the patch. Closes: #458345, #457606
Files: 
 8518af47e960fdffacad01ab8a7bba33 906 x11 optional xorg_7.3+9.dsc
 6317e09e0b835d8eecee917a5598b971 1039152 x11 optional xorg_7.3+9.tar.gz
 1d11334b0b8e8c06fb3344ec0041e59b 239516 x11 optional xserver-xorg_7.3+9_all.deb
 dfb87c37b55003a7914971f58b1068fc 25098 x11 optional xorg-dev_7.3+9_all.deb
 1eda1d45a3511d995e215aef228c00a4 24652 libs optional xlibs-data_7.3+9_all.deb
 f81be9c97d63f59c17edd30bbeff4cc6 24770 oldlibs optional xlibs-static-dev_7.3+9_all.deb
 bda04f4cb7b3863a23379a523a7daa63 24632 libs optional xlibmesa-gl_7.3+9_all.deb
 bbcf2f91635ee58a6bc430f3a23afa81 24638 libdevel optional xlibmesa-gl-dev_7.3+9_all.deb
 d9dce27946e1b344ba9bb5554b012e5f 24636 libdevel optional xlibmesa-glu_7.3+9_all.deb
 896af0ef4563002f69c2a90ceada8b67 24626 libs optional libglu1-xorg_7.3+9_all.deb
 6ea7fbd3e85d684c2d884d4db4aa1f6d 24636 libdevel optional libglu1-xorg-dev_7.3+9_all.deb
 451437107a882d291a968bf301525a89 24864 x11 optional xbase-clients_7.3+9_all.deb
 94d1499ca5f323dc0c7c0ef3bf891462 24756 x11 optional xutils_7.3+9_all.deb
 1458ed07c45871c35302bc91b6c7cc8d 345084 x11 optional x11-common_7.3+9_i386.deb
 594c2999c9693976dd001aac7d5aab03 24872 x11 optional xserver-xorg-video-all_7.3+9_i386.deb
 10ac49ae057d7befaed7d6c3e5e3f6cd 24710 x11 optional xserver-xorg-input-all_7.3+9_i386.deb
 3ced7258d78c3a2f1e8a2e4f5e418e32 24932 x11 optional xorg_7.3+9_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFHeG1ayLfpNdY0ad8RAt1NAKCZ0/2BqbKaMY3cBzPjjCb59xkKfQCfUVsT
NM4ClIgR6jJZlVXjQrmtaWU=
=a0hd
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: