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

Bug#884717: marked as done (libgl1: consider using a version that is higher than 1.2.0 for the libGL.so.1.0.0 filename)



Your message dated Fri, 23 Mar 2018 08:52:05 +0000
with message-id <E1ezIQf-000Aq1-VO@fasolo.debian.org>
and subject line Bug#884717: fixed in libglvnd 1.0.0+git20180308-1
has caused the Debian Bug report #884717,
regarding libgl1: consider using a version that is higher than 1.2.0 for the libGL.so.1.0.0 filename
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.)


-- 
884717: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=884717
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: libgl1
Version: 1.0.0-1
Severity: normal

Hi,

if the system got messed up by some proprietary installer, it may be
well possible that some cruft libGL.so.1.X.Y outside the control of dpkg
is left on the system and takes precedence over libGL.so.1.0.0

Like in #879041: libglvnd0: Nvidia-Installer 384.90: "An incomplete
installation of libglvnd was found." where an old copy of the MESA
libGL.so.1.2.0 was left and was still ebing used.

ldconfig will give precedence to the file with the highest filename
version as the target of the SONAME link libGL.so.1. So unfortunately
libGL.so.1.0.0 will always be the loser.

Renaming libGL.so.1.0.0 (or just adding a symlink with a higher version
to it) would circumvent these bugs by giving precedence to the libglvnd
libGL.so.1.

The following filenames have been in use in the past and present:

libgl1: /usr/lib/x86_64-linux-gnu/libGL.so.1.0.0
libgl1-fglrx-glx: /usr/lib/x86_64-linux-gnu/fglrx/fglrx-libGL.so.1.2
libgl1-fglrx-legacy-glx: /usr/lib/x86_64-linux-gnu/fglrx/fglrx-libGL.so.1.2
libgl1-glvnd-nvidia-glx: /usr/lib/x86_64-linux-gnu/nvidia/current/libGL.so.1.0.0
libgl1-mesa-glx: /usr/lib/x86_64-linux-gnu/libGL.so.1.2
libgl1-mesa-glx: /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0
libgl1-mesa-swx11: /usr/lib/x86_64-linux-gnu/libGL.so.1.5.08005
libgl1-mesa-swx11: /usr/lib/x86_64-linux-gnu/libGL.so.1.6.0


I would suggest to add a symlink
    libGL.so.1.7.0 -> libGL.so.1.0.0
That also means to adjust the SONAME link to
    libGL.so.1 -> libGL.so.1.7.0
to ship the link like it would be created by ldconfig, otherwise it may
trigger errors in some library symlink validation test in piuparts.

Also give me a notice before uploading such a change s.t. I can adjust
glx-diversions accordingly and you can bump the Breaks against the
glx-diversions versions not knowing about the new filename.

It may be worthwile suggesting such a rename to upstream, too.


Andreas

--- End Message ---
--- Begin Message ---
Source: libglvnd
Source-Version: 1.0.0+git20180308-1

We believe that the bug you reported is fixed in the latest version of
libglvnd, 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 884717@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Timo Aaltonen <tjaalton@debian.org> (supplier of updated libglvnd 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@ftp-master.debian.org)


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

Format: 1.8
Date: Fri, 23 Mar 2018 10:15:50 +0200
Source: libglvnd
Binary: libglvnd-dev libglvnd-core-dev libglvnd0 libegl1 libgles2 libgl1 libglx0 libopengl0
Architecture: source
Version: 1.0.0+git20180308-1
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Timo Aaltonen <tjaalton@debian.org>
Description:
 libegl1    - Vendor neutral GL dispatch library -- EGL support
 libgl1     - Vendor neutral GL dispatch library -- legacy GL support
 libgles2   - Vendor neutral GL dispatch library -- GLES support
 libglvnd-core-dev - Vendor neutral GL dispatch library -- core development files
 libglvnd-dev - Vendor neutral GL dispatch library -- development files
 libglvnd0  - Vendor neutral GL dispatch library
 libglx0    - Vendor neutral GL dispatch library -- GLX support
 libopengl0 - Vendor neutral GL dispatch library -- OpenGL support
Closes: 884717
Changes:
 libglvnd (1.0.0+git20180308-1) unstable; urgency=medium
 .
   * New upstream snapshot.
     - bump library minor versions to avoid issues with leftover libs
       taking precedence (Closes: #884717)
   * control, rules: Enable tests, build-depend on xauth, xvfb.
   * kfreebsd-hurd.patch: Dropped, upstream.
   * control: Update VCS urls.
Checksums-Sha1:
 8c625f50a6c5f5a09dfffce787090b71be7fd61a 2425 libglvnd_1.0.0+git20180308-1.dsc
 f9dbc379120184aaf476b9d3cb2d63363c7c673a 781370 libglvnd_1.0.0+git20180308.orig.tar.gz
 634fa942dae8a8917ebcb64949b65c100e465f1b 19636 libglvnd_1.0.0+git20180308-1.debian.tar.xz
Checksums-Sha256:
 39b2a939db303146b0599762bba6cc368060d0d8b51d34d6de74b38e40efd3da 2425 libglvnd_1.0.0+git20180308-1.dsc
 448d3c904145a8095bf15bf574dba2f027ed04b15e84ec2681a485269202ab8d 781370 libglvnd_1.0.0+git20180308.orig.tar.gz
 99667d652d302ceaee9b4b5ea4adfec2219126702e665654f774203501516a1d 19636 libglvnd_1.0.0+git20180308-1.debian.tar.xz
Files:
 e78fb3032c2fc2b655b4957080c80f1f 2425 libs optional libglvnd_1.0.0+git20180308-1.dsc
 fbd5dd6cda2adc4da23bc886de5614d0 781370 libs optional libglvnd_1.0.0+git20180308.orig.tar.gz
 59abd8673a828e24ba157c2c7402e312 19636 libs optional libglvnd_1.0.0+git20180308-1.debian.tar.xz

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

iQIcBAEBCAAGBQJatLxcAAoJEMtwMWWoiYTcJzoP/03Td6ItWuBo5Z8cf3ITKspU
D/7Zh/vKvclFc1gm6Oy/cq0t8XX+zYgBtiAy8p2ATT/583/u0Ozry/zIup1eXaeS
EYIwMITbApmj0Dn4qRYlFiGO2vFUneiuQj73Kul5g/Gk0HGBQRIq00JcoIFbUr7k
pERs4eQuiS6Q7PJ697LNiB5KU1B9HFRI/TfG2eb90ErCd/S5HnHEgRlkPtx2BMMQ
mzZflsgUyaN6VFXrdDGYzSt18B1o383Dsa+6U/Oz9Pzizt0C7OAtjrm07rsoekRl
E9WXiIzTTz/zB2lBBRtI3D5aOaqjSuPfueHXhTLIGh6zNY8MGk3Jmvcqy3hTlVdk
4foBGzgUXFZDlfTcpSD+PHbtlDcEVNiOEDKAzFZwcqiGPhyvi6ktC5vTpnVHbdoK
0fFWBxnSj65vTnGMZRKOobzJht52Qm/dBaMVshpqod+ttY9Ig/ZSbaSKR9nJeHjP
3eFClPLCmjSC0Hm4iIbMmqW3hFxOaEcuTeza5rhVUP6oM0GQqWAA3byxay2ZFLkc
cwPsbcTuFAbh6zZM4flrBPTAntsCN9QWAL+T9O1ujXlvSAjDMcKJ46/uSE9VnG95
+F5CeMw/hYFwxzOULMVWpmuDdkS1ivzA3QGVcaPmrI10iBJM6Ew74PEXMnegpzk0
+Kb3SraYTOjMu7HmYUch
=+Waq
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: