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

Bug#411639: marked as done (x11-common: There should be a way to set per-user environment variables which last the whole X session)



Your message dated Mon, 31 Dec 2007 04:32:02 +0000
with message-id <E1J9CJm-0004Y7-Nf@ries.debian.org>
and subject line Bug#411639: 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.1.0-12
Severity: wishlist

Apparently, there is no file at all where a number of environment
variables can be exported (e.g. PATH) and which will retain their value
during the whole X session.
~/.xsession is not a good option since it requires e.g. "exec startkde"
to be there at the end, while the choice of DE is already taken care of
by e.g. gdm (login manager), and more specifically /etc/gdm/Xsession.
~/.bashrc or ~/.bash_profile don't work either, since all shells in
which the Xsession scripts run seem to be sh shells. ~/.profile isn't an
option since the shells aren't login shells.
It seems to me that an extra file similar to /etc/X11/Xsession.d/30x11-common_xresources
would be an interesting option. This file should source a certain file
in the user's home dir (e.g. ~/.xprofile ?) in such a way that all
variable declarations there are exported to the whole X session which
shall be launched by another Xsession.d script.

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-3-amd64
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages x11-common depends on:
ii  debconf [debconf-2.0]         1.5.11     Debian configuration management sy
ii  debianutils                   2.17       Miscellaneous utilities specific t
ii  lsb-base                      3.1-23     Linux Standard Base 3.1 init scrip

x11-common recommends no packages.

-- debconf information:
  x11-common/xwrapper/nice_value: 0
  x11-common/xwrapper/allowed_users: Console Users Only
  x11-common/experimental_packages:
  x11-common/xwrapper/actual_allowed_users: console
  x11-common/xwrapper/nice_value/error:
  x11-common/x11r6_bin_not_empty:
* x11-common/upgrade_issues:


--- 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 411639@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: