Your message dated Fri, 13 Nov 2015 10:00:20 +0000
with message-id <[email protected]>
and subject line Bug#789167: fixed in glx-alternatives 0.7.1
has caused the Debian Bug report #789167,
regarding nvidia-legacy-304xx-alternative: alternative for libEGL is missing
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 [email protected]
immediately.)


-- 
789167: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=789167
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: nvidia-legacy-304xx-alternative
Version: 304.125-1
Severity: important

glx-alternative-nvidia sets up a slave link for libEGL. The problem is
that nvidia-legacy-304xx-alternative doesn't add this slave link, too.
This way libEGL is completely missing in the running system when
nvidia-legacy-304xx-alternative is selected via update-alternatives.
This leads to many instabilities, e.g. no window decoration in KDE
because kwin is just crashing...

The attached patch, which just adds a slave link to the mesa version of
libEGL, fixes the problem for me. So far everything runs fine, including
3D games. I am not sure if the patch is the correct solution and there
are probably more things to fix (dependencies, etc.) so please consider
the patch just as a first idea...

Cheers

Ronny
--- nvidia-graphics-drivers-legacy-304xx-304.125/debian/nvidia-alternative.postinst.in	2015-06-17 11:31:28.000000000 +0200
+++ nvidia-graphics-drivers-legacy-304xx-304.125_fixed/debian/nvidia-alternative.postinst.in	2015-06-18 14:31:09.847436309 +0200
@@ -42,6 +42,7 @@
 if [ "$1" = "triggered" ]; then
 
 	slaves="
+		$(add_multiarch_slave /usr/lib nvidia/ libEGL.so.1 /usr/lib/mesa-diverted/)
 		$(add_multiarch_slave /usr/lib nvidia/ libGL.so.1 /usr/lib #PRIVATE#/)
 		$(add_multiarch_slave /usr/lib nvidia/ libnvidia-cfg.so.1 /usr/lib #PRIVATE#/)
 		$(add_multiarch_slave /usr/lib nvidia/ libXvMCNVIDIA.so.1 /usr/lib #PRIVATE#/)

--- End Message ---
--- Begin Message ---
Source: glx-alternatives
Source-Version: 0.7.1

We believe that the bug you reported is fixed in the latest version of
glx-alternatives, which is due to be installed in the Debian FTP archive.

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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andreas Beckmann <[email protected]> (supplier of updated glx-alternatives 
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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 12 Nov 2015 18:20:00 +0100
Source: glx-alternatives
Binary: update-glx glx-diversions glx-alternative-mesa glx-alternative-nvidia 
glx-alternative-fglrx
Architecture: source amd64
Version: 0.7.1
Distribution: unstable
Urgency: medium
Maintainer: Debian NVIDIA Maintainers <[email protected]>
Changed-By: Andreas Beckmann <[email protected]>
Description:
 glx-alternative-fglrx - allows the selection of FGLRX as GLX provider
 glx-alternative-mesa - allows the selection of MESA as GLX provider
 glx-alternative-nvidia - allows the selection of NVIDIA as GLX provider
 glx-diversions - prepare for using accelerated GLX implementations from GPU 
vendor
 update-glx - utility for switching the GLX implementation
Closes: 789167 804328
Changes:
 glx-alternatives (0.7.1) unstable; urgency=medium
 .
   * update-glx: New utility and package to simplify switching between
     different glx implementations. In addition to reconfiguring the
     alternatives this triggers further actions that may be needed to complete
     the switch.  (Closes: #789167)
   * glx-alternative-*: Depend on update-glx.
   * glx-alternative-nvidia, update-glx: Play some ping-pong with no-await
     triggers to (hopefully) defer alternatives setup until after the nvidia
     alternative has been setup by nvidia{,-legacy-*}-alternative.
     (Closes: #804328)
   * glx-alternative-nvidia: Raise priority of the /usr/lib/nvidia/bumblebee
     alternative from 95 to 125 if bumblebee-nvidia is installed.
Checksums-Sha1:
 b5c5312ca8974085949af5e1398aa23bb2ef6151 2066 glx-alternatives_0.7.1.dsc
 00e7ad03f5480f25b891c4e7ce2de44a8c5bed4a 12196 glx-alternatives_0.7.1.tar.xz
 18e44e7c2e44410acf4ce26034925eafe47dabea 3832 
glx-alternative-fglrx_0.7.1_amd64.deb
 55fe9a002a8a14b62b244806bd72318c20ec04d4 3168 
glx-alternative-mesa_0.7.1_amd64.deb
 980932bdfbbdf9ca1642f434df905342088566fa 4322 
glx-alternative-nvidia_0.7.1_amd64.deb
 79f4e7dca7b051a62442a33fa2c110abdd963c7e 10042 glx-diversions_0.7.1_amd64.deb
 1d8128453b6ff6f30663d99c961a3862fbf8ebb2 2690 update-glx_0.7.1_amd64.deb
Checksums-Sha256:
 38136c5a8f5366eb1b4962338e930b30c517c3ef4cec9de4963c00541df60dd0 2066 
glx-alternatives_0.7.1.dsc
 95473156b0eb4f8305483fca3a2ad950248326e2f9bf056e3a4bacc74eb77452 12196 
glx-alternatives_0.7.1.tar.xz
 5386ebcd86a3d86d666ea527e736d29f131d6ddd89b63da5cb173b7ab2e44668 3832 
glx-alternative-fglrx_0.7.1_amd64.deb
 d0dde95c28ed46266a7665cc57f6c2cb4b1a72e1597bd2226da5e83156f9d5f5 3168 
glx-alternative-mesa_0.7.1_amd64.deb
 7a32e8213f49a78f4a15a0c8ac11cba36342720d5752e726320a2d4c8ba3ce0c 4322 
glx-alternative-nvidia_0.7.1_amd64.deb
 a2791c679d794c99552a57714fe5ec80121fb9da6800f0dfaeda2b629e6cc75c 10042 
glx-diversions_0.7.1_amd64.deb
 24cbc3c44874ee4b9d6c634f71454b4495cca0c23b5171a0270f735f11f995e4 2690 
update-glx_0.7.1_amd64.deb
Files:
 0172a402a9d9182aedc056c181d5be24 2066 contrib/libs optional 
glx-alternatives_0.7.1.dsc
 d952ced2200faa30f3bd0ad4ac5ec274 12196 contrib/libs optional 
glx-alternatives_0.7.1.tar.xz
 1e25a15f161d58763255b94c590005f1 3832 contrib/libs optional 
glx-alternative-fglrx_0.7.1_amd64.deb
 3b1a07372795db38c38b89cf201bb54d 3168 contrib/libs optional 
glx-alternative-mesa_0.7.1_amd64.deb
 fa00f6ae127d158df6638d0080613173 4322 contrib/libs optional 
glx-alternative-nvidia_0.7.1_amd64.deb
 cd6e1b08c159ea952ee5f63eb103af4a 10042 contrib/libs optional 
glx-diversions_0.7.1_amd64.deb
 d5534e7a0ae1274cdcfb644297fb01a3 2690 contrib/x11 optional 
update-glx_0.7.1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJWRMsRAAoJEF+zP5NZ6e0IvZYP/3l+Cdif/Nx2IWKYbC6OXdxy
+jCLAM7IiVCEifs8DfLpaCl5kjUFdIvhTTsg2VwnSsBdBHzmhbJsFrj/+xQlgnf4
vvfR7mPxM07qElP0R8P+usrrCgSJ7M9zoGDCvLsj7QZ20ZzI+NOr90wdNBG3MGbw
DZDCNDhT2UBHyiey25MMRYKjXIUB3IUhLD/PbPXtPa0zQfk+urbwPI3gcINNFfKM
CmFs6GP/oMyZ2I/lHn5cpjxFK1HnrhgT5qtJCr9BNj1Vn/2aaxwfd2PsXBWPt6Wo
SCT4aFGV8i1uUa3Xc0//6j9zhBwCIHu00wZGeQBwwMsLlsy7ZyLabhg1hr47e9yu
BXj5HTZzaSeUhcBQ9X1aYdqYvSnb3TgjEA3se/BwfryYqqBEbIL1mbBGfj2OFasr
BA+UA2YfC6SyA6zLRUCBf4+1vIBCRGlLVK1L6UOmUZxcwnC7sb8rkW75KYjX/WID
uI+X/5xbWkMoz8ScbaB54rTcP3eIDJPzQddUGhu6md5YvgWNrNlA03D0224ldo7E
v0bnu2hzc70Qk7YLlKXKG1MJES4ITZ52mc/qMV8rBRu76EDLk+DSKOxFjAkeNZs7
DEQ5I2rnxUEHenzWHe2dQYVGRknMGyKc+KDJ8h3HGDa193WIHV6OtiUnoyGZa9pl
/Rta00dSK7dg812n3GTM
=GZfW
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to