Bug#398677: nvidia-glx fixups
Package: nvidia-glx-dev Version: 1.0.8776-1 There are a few minor bugs that should be cleaned up in the debian packaging scripts for nvidia. 1) nvidia-glx-dev.links and nvidia-glx-dev.links.in create malformed links because a # exists before the link name in the links file. Also, the second line in the file which creates a link to nvidia includes in incorrect. Both lines should be removed from nvidia-glx-dev.links(.in). 2) A diversion is created and referenced to /usr/lib/libGL.so.1.2 (but this link is never created in /usr/lib). 3) Incorrect links are created in /usr/lib/nvidia for libGL.so.xlibmesa, libGL.so.1.xlibmesa, and libGL.so.1.2.xlibmesa. Should all of these xlibmesa library links refer to /usr/lib/libGL.so? Regards. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#398677: nvidia-glx fixups
On Tue, 2006-11-14 at 16:19 -0800, C.Y.M wrote: Package: nvidia-glx-dev Version: 1.0.8776-1 There are a few minor bugs that should be cleaned up in the debian packaging scripts for nvidia. 1) nvidia-glx-dev.links and nvidia-glx-dev.links.in create malformed links because a # exists before the link name in the links file. Also, the second line in the file which creates a link to nvidia includes in incorrect. Both lines should be removed from nvidia-glx-dev.links(.in). Ah right. I didn't correct that file in 8776 2) A diversion is created and referenced to /usr/lib/libGL.so.1.2 (but this link is never created in /usr/lib). I'm not sure what you are getting at here. /usr/lib/libGL.so.1.2 from libgl1-mesa-glx is diverted to /usr/lib/nvidia/libGL.so.1.2.xlibmesa which shows up if libgl1-mesa-glx is installed. What link in /usr/lib are you talking about? 3) Incorrect links are created in /usr/lib/nvidia for libGL.so.xlibmesa, libGL.so.1.xlibmesa, and libGL.so.1.2.xlibmesa. Should all of these xlibmesa library links refer to /usr/lib/libGL.so? No, these are diversions of symlinks, not properly functioning ones. -- Randall Donald [EMAIL PROTECTED] http://www.khensu.org[EMAIL PROTECTED] Programmer/Debian Developer GnuPG: 6C27DEAB -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#398677: nvidia-glx fixups
2) A diversion is created and referenced to /usr/lib/libGL.so.1.2 (but this link is never created in /usr/lib). I'm not sure what you are getting at here. /usr/lib/libGL.so.1.2 from libgl1-mesa-glx is diverted to /usr/lib/nvidia/libGL.so.1.2.xlibmesa which shows up if libgl1-mesa-glx is installed. What link in /usr/lib are you talking about? I'm sorry, I didnt understand the proper function of a diversion. So if a package tries to install one of the diverted files, it gets placed in /usr/lib/nvidia (with an xlibmesa extension). 3) Incorrect links are created in /usr/lib/nvidia for libGL.so.xlibmesa, libGL.so.1.xlibmesa, and libGL.so.1.2.xlibmesa. Should all of these xlibmesa library links refer to /usr/lib/libGL.so? No, these are diversions of symlinks, not properly functioning ones. So, the libraries in /usr/lib/nvidia are not really used, but kept to store the diverted file? I guess I got confused when I saw this in /usr/lib/nvidia: -rw-r--r-- 1 root root 425320 2006-10-13 03:55 libGL.so.1.2.xlibmesa lrwxrwxrwx 1 root root 19 2006-11-14 08:53 libGL.so.1.xlibmesa - /usr/lib/libGL.so.1 lrwxrwxrwx 1 root root 17 2006-11-14 17:24 libGL.so.xlibmesa - /usr/lib/libGL.so -rw-r--r-- 1 root root 493686 2006-10-16 19:23 libglx.so.xlibmesa -rw-r--r-- 1 root root 107396 2006-11-14 19:33 libnvidia-cfg.so.1.0.9742 -rw-r--r-- 1 root root 2324 2006-11-14 19:33 libnvidia-tls.so.1.0.9742 -rwxr-xr-x 1 root root 3220 2006-11-14 19:33 tls_test -rw-r--r-- 1 root root 3384 2006-11-14 19:33 tls_test_dso.so Note the links of libGL.so.*.xlibmesa. It didnt seem correct when I first glanced at it. Best Regards. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#398677: nvidia-glx fixups
So, the libraries in /usr/lib/nvidia are not really used, but kept to store the diverted file? I guess I got confused when I saw this in /usr/lib/nvidia: -rw-r--r-- 1 root root 425320 2006-10-13 03:55 libGL.so.1.2.xlibmesa lrwxrwxrwx 1 root root 19 2006-11-14 08:53 libGL.so.1.xlibmesa - /usr/lib/libGL.so.1 lrwxrwxrwx 1 root root 17 2006-11-14 17:24 libGL.so.xlibmesa - /usr/lib/libGL.so -rw-r--r-- 1 root root 493686 2006-10-16 19:23 libglx.so.xlibmesa -rw-r--r-- 1 root root 107396 2006-11-14 19:33 libnvidia-cfg.so.1.0.9742 -rw-r--r-- 1 root root 2324 2006-11-14 19:33 libnvidia-tls.so.1.0.9742 -rwxr-xr-x 1 root root 3220 2006-11-14 19:33 tls_test -rw-r--r-- 1 root root 3384 2006-11-14 19:33 tls_test_dso.so Note the links of libGL.so.*.xlibmesa. It didnt seem correct when I first glanced at it. Actually, this is what it looks like when I try to reinstall libgl1-mesa-glx (the nvidia-glx diversions cause this package to create a broken link in /usr/lib/nvidia). -rw-r--r-- 1 root root 425320 2006-10-13 03:55 libGL.so.1.2.xlibmesa lrwxrwxrwx 1 root root 12 2006-11-14 20:06 libGL.so.1.xlibmesa - libGL.so.1.2 -rw-r--r-- 1 root root 493686 2006-10-16 19:23 libglx.so.xlibmesa Best Regards. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#398677: nvidia-glx fixups
On Tue, 2006-11-14 at 19:53 -0800, C.Y.M wrote: I'm sorry, I didnt understand the proper function of a diversion. So if a package tries to install one of the diverted files, it gets placed in /usr/lib/nvidia (with an xlibmesa extension). Yes. So, the libraries in /usr/lib/nvidia are not really used, but kept to store the diverted file? I guess I got confused when I saw this in /usr/lib/nvidia: The xlibmesa files aren't used, just stored away. The other files are used. -- Randall Donald [EMAIL PROTECTED] http://www.khensu.org[EMAIL PROTECTED] Programmer/Debian Developer GnuPG: 6C27DEAB -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#398677: nvidia-glx fixups
Actually, this is what it looks like when I try to reinstall libgl1-mesa-glx (the nvidia-glx diversions cause this package to create a broken link in /usr/lib/nvidia). -rw-r--r-- 1 root root 425320 2006-10-13 03:55 libGL.so.1.2.xlibmesa lrwxrwxrwx 1 root root 12 2006-11-14 20:06 libGL.so.1.xlibmesa - libGL.so.1.2 -rw-r--r-- 1 root root 493686 2006-10-16 19:23 libglx.so.xlibmesa Yes those are correct. -- Randall Donald [EMAIL PROTECTED] http://www.khensu.org[EMAIL PROTECTED] Programmer/Debian Developer GnuPG: 6C27DEAB -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]