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

Bug#484225: marked as done (compiz-core: compiz-manager wrapper script modifies special ENV environment variable)



Your message dated Sat, 26 Jul 2008 21:02:37 +0000
with message-id <E1KMquT-00036S-8C@ries.debian.org>
and subject line Bug#484225: fixed in compiz 0.7.6-4
has caused the Debian Bug report #484225,
regarding compiz-core: compiz-manager wrapper script modifies special ENV environment variable
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 this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
484225: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=484225
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: compiz-core
Version: 1:0.7.4-0ubuntu7
Severity: important
Tags: patch


The Compiz Manager wrapper script (installed at /usr/bin/compiz)
modifies the ENV environment variable, which interferes with
interactive POSIX shells (/bin/sh).

For more details on the standard meaning of the ENV environment
variable, see the POSIX specifications at:
    http://www.opengroup.org/onlinepubs/000095399/basedefs/xbd_chap08.html
    http://www.opengroup.org/onlinepubs/009695399/utilities/xcu_chap02.html#tag_02_05_03
    http://www.opengroup.org/onlinepubs/009695399/utilities/sh.html#tag_04_128_08

-- System Information:
Debian Release: lenny/sid
  APT prefers hardy-updates
  APT policy: (500, 'hardy-updates'), (500, 'hardy-security'), (500, 'hardy-proposed'), (500, 'hardy-backports'), (500, 'hardy')
Architecture: i386 (i686)

Kernel: Linux 2.6.24-17-generic (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages compiz-core depends on:
ii  libc6               2.7-10ubuntu3        GNU C Library: Shared libraries
ii  libgl1-mesa-glx [li 7.0.3~rc2-1ubuntu3   A free implementation of the OpenG
ii  libice6             2:1.0.4-1            X11 Inter-Client Exchange library
ii  libsm6              2:1.0.3-1            X11 Session Management library
ii  libstartup-notifica 0.9-1                library for program launch feedbac
ii  libx11-6            2:1.1.3-1ubuntu2     X11 client-side library
ii  libx11-xcb1         2:1.1.3-1ubuntu2     Xlib/XCB interface library
ii  libxcb1             1.1-1ubuntu1         X C Binding
ii  libxcomposite1      1:0.4.0-1            X11 Composite extension library
ii  libxcursor1         1:1.1.9-1            X cursor management library
ii  libxdamage1         1:1.1.1-3            X11 damaged region extension libra
ii  libxext6            2:1.0.3-2build1      X11 miscellaneous extension librar
ii  libxfixes3          1:4.0.3-2            X11 miscellaneous 'fixes' extensio
ii  libxinerama1        2:1.0.2-1build1      X11 Xinerama extension library
ii  libxml2             2.6.31.dfsg-2ubuntu1 GNOME XML library
ii  libxrandr2          2:1.2.2-1            X11 RandR extension library
ii  libxslt1.1          1.1.22-1ubuntu1      XSLT processing library - runtime 
ii  mesa-utils          7.0.3~rc2-1ubuntu3   Miscellaneous Mesa GL utilities

Versions of packages compiz-core recommends:
ii  compiz-plugins          1:0.7.4-0ubuntu7 OpenGL window and compositing mana

-- no debconf information
Index: compiz-0.7.4/debian/compiz-manager
===================================================================
--- compiz-0.7.4.orig/debian/compiz-manager	2008-06-03 00:13:52.000000000 -0400
+++ compiz-0.7.4/debian/compiz-manager	2008-06-03 00:15:06.000000000 -0400
@@ -63,7 +63,6 @@
 
 COMPIZ_OPTIONS="--ignore-desktop-hints --replace"
 COMPIZ_PLUGINS=""
-ENV=""
 
 # Use emerald by default if it exist
 USE_EMERALD="yes"
@@ -286,27 +285,23 @@
 build_env()
 {
 	if check_nvidia; then
-		ENV="__GL_YIELD=NOTHING "
+		export __GL_YIELD=NOTHING
 	fi
 	if [ "$INDIRECT" = "yes" ]; then
-		ENV="$ENV LIBGL_ALWAYS_INDIRECT=1 "
+		export LIBGL_ALWAYS_INDIRECT=1
 	fi
 	if check_xgl; then
 		if [ -f ${LIBGL_NVIDIA} ]; then
-			ENV="$ENV LD_PRELOAD=${LIBGL_NVIDIA}"
+			export LD_PRELOAD="${LD_PRELOAD:+${LD_PRELOAD} }${LIBGL_NVIDIA}"
 			verbose "Enabling Xgl with nVidia drivers...\n"
 		fi
 		if [ -f ${LIBGL_FGLRX} ]; then
-			ENV="$ENV LD_PRELOAD=${LIBGL_FGLRX}"
+			export LD_PRELOAD="${LD_PRELOAD:+${LD_PRELOAD} }${LIBGL_FGLRX}"
 			verbose "Enabling Xgl with fglrx ATi drivers...\n"
 		fi
 	fi
 
-	ENV="$ENV FROM_WRAPPER=yes"
-
-	if [ -n "$ENV" ]; then
-		export $ENV
-	fi
+	export FROM_WRAPPER=yes
 }
 
 build_args()

--- End Message ---
--- Begin Message ---
Source: compiz
Source-Version: 0.7.6-4

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

compiz-core_0.7.6-4_i386.deb
  to pool/main/c/compiz/compiz-core_0.7.6-4_i386.deb
compiz-dev_0.7.6-4_i386.deb
  to pool/main/c/compiz/compiz-dev_0.7.6-4_i386.deb
compiz-gnome_0.7.6-4_i386.deb
  to pool/main/c/compiz/compiz-gnome_0.7.6-4_i386.deb
compiz-gtk_0.7.6-4_i386.deb
  to pool/main/c/compiz/compiz-gtk_0.7.6-4_i386.deb
compiz-kde_0.7.6-4_i386.deb
  to pool/main/c/compiz/compiz-kde_0.7.6-4_i386.deb
compiz-plugins_0.7.6-4_i386.deb
  to pool/main/c/compiz/compiz-plugins_0.7.6-4_i386.deb
compiz_0.7.6-4.diff.gz
  to pool/main/c/compiz/compiz_0.7.6-4.diff.gz
compiz_0.7.6-4.dsc
  to pool/main/c/compiz/compiz_0.7.6-4.dsc
compiz_0.7.6-4_all.deb
  to pool/main/c/compiz/compiz_0.7.6-4_all.deb
libdecoration0-dev_0.7.6-4_i386.deb
  to pool/main/c/compiz/libdecoration0-dev_0.7.6-4_i386.deb
libdecoration0_0.7.6-4_i386.deb
  to pool/main/c/compiz/libdecoration0_0.7.6-4_i386.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 484225@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Julien Cristau <jcristau@debian.org> (supplier of updated compiz 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.8
Date: Sat, 26 Jul 2008 21:44:51 +0200
Source: compiz
Binary: compiz compiz-core compiz-dev compiz-gtk compiz-kde compiz-gnome compiz-plugins libdecoration0 libdecoration0-dev
Architecture: source all i386
Version: 0.7.6-4
Distribution: unstable
Urgency: low
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Julien Cristau <jcristau@debian.org>
Description: 
 compiz     - OpenGL window and compositing manager
 compiz-core - OpenGL window and compositing manager
 compiz-dev - OpenGL window and compositing manager - development files
 compiz-gnome - OpenGL window and compositing manager - GNOME window decorator
 compiz-gtk - OpenGL window and compositing manager - Gtk window decorator
 compiz-kde - OpenGL window and compositing manager - KDE window decorator
 compiz-plugins - OpenGL window and compositing manager - plugins
 libdecoration0 - Compiz window decoration library
 libdecoration0-dev - Compiz window decoration library - development files
Closes: 484225 485775
Changes: 
 compiz (0.7.6-4) unstable; urgency=low
 .
   [ Julien Cristau ]
   * Bump libdecoration0 shlibs to >= 0.7.6 (closes: #485775).
 .
   [ Sean Finney ]
   * Include fix for posixly-incorrect usage of ENV (closes: #484225).
Checksums-Sha1: 
 209d3652f68f746d3f6d60977b7b520549465805 1823 compiz_0.7.6-4.dsc
 27f13d1d4a47d3775b938ced7dcfc3b11e2394e9 18671 compiz_0.7.6-4.diff.gz
 3826fbef175dc1842accd720d7fa76bde314b638 27088 compiz_0.7.6-4_all.deb
 e7f0302013c2c04dbcee9b075c48bcf63d14e0f7 957898 compiz-core_0.7.6-4_i386.deb
 1e21ccd323704348c624e97bd13f61482f25694b 55576 compiz-dev_0.7.6-4_i386.deb
 311a6793ed196767e8ae3772aa3cf73ddf3e305f 82692 compiz-gtk_0.7.6-4_i386.deb
 2725fa0247b9d39e8e64d8cc2f1a479c1b45c7b0 108732 compiz-kde_0.7.6-4_i386.deb
 51b2ffc8a4abaa51997cd8c867e2657cfd44d665 37058 compiz-gnome_0.7.6-4_i386.deb
 25f403e06fe98d283841bcf3ca73e62569808bcf 444990 compiz-plugins_0.7.6-4_i386.deb
 bf08d69e42db47b91c3cbad6ee2e136c2573476e 45232 libdecoration0_0.7.6-4_i386.deb
 144d3cdec0e627a4ee6d45fd06aa3940cb1178d6 34180 libdecoration0-dev_0.7.6-4_i386.deb
Checksums-Sha256: 
 e308fd18fa8314e269d5f52e55c0f1af3ee12c60f1956eaf320caaa7cb33363f 1823 compiz_0.7.6-4.dsc
 09ae8573b69f9ff48905aa508cb2482bf779e58e27092377ffea2034538061c2 18671 compiz_0.7.6-4.diff.gz
 b6f2cf2395416eacc954b4c1215ca663867e7b924bf3a79d94e4444784636d21 27088 compiz_0.7.6-4_all.deb
 0665b6b72fc0830684c7b44300bcfe5ec76d47c7bad264c14079b317ece8a21a 957898 compiz-core_0.7.6-4_i386.deb
 02877a15e226e82a98c1542daa6c4c26db016652601a24bb03b93f7e602e5d87 55576 compiz-dev_0.7.6-4_i386.deb
 89abd4ab6d3e1c9467adbd59273fe2a7b82baa1a2b62e7f32e9beb191a7d2384 82692 compiz-gtk_0.7.6-4_i386.deb
 43bb3639a52f6c5cb0d6e9fe0a3dcac23793e7166447c8aa3da9f11bd9c94f2a 108732 compiz-kde_0.7.6-4_i386.deb
 8c63e54369a19da72bc423ead4fa57d55dcb4da21b22f69d777e6bdd5f891e5f 37058 compiz-gnome_0.7.6-4_i386.deb
 51fe114c18c0cbd05ee03fa12b8096d12318fb371c06ba734af9759d72de54ce 444990 compiz-plugins_0.7.6-4_i386.deb
 9e727c35213a289b369230e9436e22bdc20c4c2fdf829352c66a31e927d2dd0c 45232 libdecoration0_0.7.6-4_i386.deb
 702df391c0abeb01d3edd16833ff230edcf63a9052f26fd1249b9fb206f61d69 34180 libdecoration0-dev_0.7.6-4_i386.deb
Files: 
 653a3c0b44a963327efb9dc583821ab3 1823 x11 optional compiz_0.7.6-4.dsc
 1d4ac20b923c8b9ba655eee14bed6970 18671 x11 optional compiz_0.7.6-4.diff.gz
 9c4728e74956c45a4001da64f0d16850 27088 x11 optional compiz_0.7.6-4_all.deb
 90e6febe4b2b7d39e2162c9376f777ce 957898 x11 optional compiz-core_0.7.6-4_i386.deb
 fceaa966191afb43b37f5bf213fab344 55576 x11 optional compiz-dev_0.7.6-4_i386.deb
 819053e84263f955c7fec7cb92961087 82692 x11 optional compiz-gtk_0.7.6-4_i386.deb
 7d2aca2dedce77ea6afc8ef3348b7861 108732 x11 optional compiz-kde_0.7.6-4_i386.deb
 7050ec7da7469596d768f639a91a3577 37058 x11 optional compiz-gnome_0.7.6-4_i386.deb
 77905598e67bf7fc335c4bcb97ef2029 444990 x11 optional compiz-plugins_0.7.6-4_i386.deb
 febf66dae5e83ab386e8e44b98e8252f 45232 x11 optional libdecoration0_0.7.6-4_i386.deb
 a925bc8d368ada8deb287ba412d7b5c2 34180 libdevel optional libdecoration0-dev_0.7.6-4_i386.deb

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

iEYEARECAAYFAkiLhGIACgkQmEvTgKxfcAy2DQCeNhOfG3D2XKqfxC21/RwJHH4z
PhsAn0Idyzpw8tu78HWSGvx745A6j6Fu
=rU3x
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: