Your message dated Sun, 18 May 2014 21:25:19 +0000 with message-id <[email protected]> and subject line Bug#748569: fixed in llvm-toolchain-snapshot 1:3.5~svn209039-2 has caused the Debian Bug report #748569, regarding libllvm3.5: Missing symlink to libLLVM-3.5.so after install 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.) -- 748569: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=748569 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: libllvm3.5 Version: 1:3.5~svn209039-1 Severity: grave Justification: causes non-serious data loss Upgrading to this version caused X Windows to crash as soon as any attempt to run an OpenGL application was made. It's possible that people could lose data when X crashes this way that they really cannot afford to lose, so maybe the severity should be changed to "critical". After some investigation, I found out some extra details that I can report: 1) My desktop manager (lightdm, running Xfce on Sid) respawned and now attempts to run OpenGL programs no longer crashed X, but they failed to run. The xsession-errors log revealed that acceleration was not enabled. 2) I use the radeonsi Mesa driver for acceleration, and this requires the glamor 2D driver. The Xorg.0.log file showed that the glamor module could not locate a file -- libLLVM-3.5.0.so.1: [ 31667.925] (EE) AIGLX error: dlopen of /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so failed (libLLVM-3.5.0.so.1: cannot open shared object file: No such file or directory) 3) The contents of package libllvm3.5 do seem to include a symlink matching the name of the missing file: # dpkg-deb -c libllvm3.5_1%3a3.5~svn209039-1_amd64.deb [...] -rw-r--r-- root/root 30171784 2014-05-17 08:06 ./usr/lib/x86_64-linux-gnu/libLLVM-3.5.so.1 [...] lrwxrwxrwx root/root 0 2014-05-17 08:05 ./usr/lib/x86_64-linux-gnu/libLLVM-3.5.0.so.1 -> libLLVM-3.5.so This symlink is NOT present on my system after libllvm3.5 is installed by my package manager. 4) I thought another LLVM 3.5 package might contain the file that the symlink was supposed to link to, and I found that in llvm-3.5-dev: # dpkg-deb -c llvm-3.5-dev_1%3a3.5~svn209039-1_amd64.deb | grep "\.so" -rw-r--r-- root/root 30171656 2014-05-17 08:06 ./usr/lib/llvm-3.5/lib/libLLVM-3.5.so [...] lrwxrwxrwx root/root 0 2014-05-17 08:05 ./usr/lib/llvm-3.5/lib/libLLVM-3.5.0.so -> ../../x86_64-linux-gnu/libLLVM-3.5.0.so.1 (Notice that libLLVM-3.5.0.so is supposed to be a symlink to the other symlink which ends up not being present on my system after the upgrade.) 5) Inspecting /var/log/dpkg.log, it would seem that libllvm3.5 installs before any of the other LLVM-related packages. At that time, without llvm-3.5-dev present to provide libLLVM-3.5.so, it looks like the symlink gets dropped and does not get installed. 6) As a workaround, I manually created a different symlink: # cd /usr/lib/x86_64-linux-gnu # ln -s -T libLLVM-3.5.so.1 libLLVM-3.5.0.so.1 This resulted in a fully working system, according to all of the testing I've tried so far. I do not know if this is the "correct" solution, but I just thought I'd mention it, since it might allow you to package libllvm3.5 in such a way that it installs correctly without depending on other packages being installed first. In any case it is very bad if someone has a previous LLVM installed with working acceleration, and then upgrading to a new version sets them up so that the moment they try to run an OpenGL program the X server dies on them! Fortunately, I am using software not available in Debian repositories (like glamor) in order to test the upstream radeonsi support (I need this for my Radeon HD 7850 GPU, which requires radeonsi for acceleration), so few other people will be affected by this bug right now. HTH, Dave Witbrodt -- System Information: Debian Release: jessie/sid APT prefers unstable APT policy: (990, 'unstable'), (350, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 3.14.4-1+dwlocal1 (SMP w/4 CPU cores; PREEMPT) Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages libllvm3.5 depends on: ii libc6 2.18-6 ii libedit2 3.1-20140213-1 ii libffi6 3.1~rc1+r3.0.13-12 ii libgcc1 1:4.9.0-3 ii libstdc++6 4.9.0-3 ii libtinfo5 5.9+20140118-1 ii multiarch-support 2.18-6 libllvm3.5 recommends no packages. libllvm3.5 suggests no packages. -- no debconf information
--- End Message ---
--- Begin Message ---Source: llvm-toolchain-snapshot Source-Version: 1:3.5~svn209039-2 We believe that the bug you reported is fixed in the latest version of llvm-toolchain-snapshot, 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. Sylvestre Ledru <[email protected]> (supplier of updated llvm-toolchain-snapshot 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: Sun, 18 May 2014 20:01:40 +0200 Source: llvm-toolchain-snapshot Binary: clang-3.5 clang-format-3.5 cpp11-migrate-3.5 clang-modernize-3.5 clang-3.5-doc libclang1-3.5 libclang1-3.5-dbg libclang-3.5-dev libclang-common-3.5-dev python-clang-3.5 clang-3.5-examples libllvm3.5 libllvm3.5-dbg llvm-3.5 llvm-3.5-runtime llvm-3.5-dev llvm-3.5-tools libllvm-3.5-ocaml-dev llvm-3.5-doc llvm-3.5-examples lldb-3.5 lldb-3.5-dev Architecture: source amd64 all Version: 1:3.5~svn209039-2 Distribution: unstable Urgency: medium Maintainer: LLVM Packaging Team <[email protected]> Changed-By: Sylvestre Ledru <[email protected]> Description: clang-3.5 - C, C++ and Objective-C compiler (LLVM based) clang-3.5-doc - C, C++ and Objective-C compiler (LLVM based) - Documentation clang-3.5-examples - Clang examples clang-format-3.5 - Tool to format C/C++/Obj-C code clang-modernize-3.5 - Tool to convert C++98 and C++03 code to C++11 cpp11-migrate-3.5 - Tool to convert C++98 and C++03 code to C++11 libclang-3.5-dev - clang library - Development package libclang-common-3.5-dev - clang library - Common development package libclang1-3.5 - C interface to the clang library libclang1-3.5-dbg - clang library libllvm-3.5-ocaml-dev - Modular compiler and toolchain technologies, OCaml bindings libllvm3.5 - Modular compiler and toolchain technologies, runtime library libllvm3.5-dbg - Modular compiler and toolchain technologies, debugging libraries lldb-3.5 - Next generation, high-performance debugger lldb-3.5-dev - Next generation, high-performance debugger - Header files llvm-3.5 - Modular compiler and toolchain technologies llvm-3.5-dev - Modular compiler and toolchain technologies, libraries and header llvm-3.5-doc - Modular compiler and toolchain technologies, documentation llvm-3.5-examples - Modular compiler and toolchain technologies, examples llvm-3.5-runtime - Modular compiler and toolchain technologies, IR interpreter llvm-3.5-tools - Modular compiler and toolchain technologies, tools python-clang-3.5 - Clang Python Bindings Closes: 748569 Changes: llvm-toolchain-snapshot (1:3.5~svn209039-2) unstable; urgency=medium . * Provide a link as compatibility with previous lib name (Closes: #748569) * Be less permissive when installing lldb. Remove duplication of the install of liblldb.so.1 Checksums-Sha1: b8b7a79a66c23233f838be435b5423f027c40ae2 5801 llvm-toolchain-snapshot_3.5~svn209039-2.dsc b80c48e666533f46bcd957c35ad34120458c9e82 45340 llvm-toolchain-snapshot_3.5~svn209039-2.debian.tar.xz 249ded433d7ea4e07f6f70f219a1131dfa6480b8 19583750 clang-3.5_3.5~svn209039-2_amd64.deb 89321e50febb913fb890b3a39251f109f2b35fda 366944 clang-format-3.5_3.5~svn209039-2_amd64.deb 6e1107ab75086dbb099d201f5e0b994a6471f34a 12034 cpp11-migrate-3.5_3.5~svn209039-2_amd64.deb f77f409dc3d0d2360e135c6b891f6966efa66504 3312330 clang-modernize-3.5_3.5~svn209039-2_amd64.deb e9755b0287d0f9232e00f62b50858a56acbcde5b 499594 clang-3.5-doc_3.5~svn209039-2_all.deb 894d1976bb0f5df0f12373cf3017d9e82434f4f0 3458674 libclang1-3.5_3.5~svn209039-2_amd64.deb 6e0326057abb2a1081c5b8afb7413b1b442c1d94 121702458 libclang1-3.5-dbg_3.5~svn209039-2_amd64.deb 0838276d58db051198096b222542631fcb196565 8811214 libclang-3.5-dev_3.5~svn209039-2_amd64.deb 25a145675aa682537eec086634abb56518c52bf8 602018 libclang-common-3.5-dev_3.5~svn209039-2_amd64.deb 93b7ad16e99077b77c4b971cedbb0c86adb41b22 33524 python-clang-3.5_3.5~svn209039-2_amd64.deb 104e71cd10f23796a5343f699022315af478b6eb 17808 clang-3.5-examples_3.5~svn209039-2_amd64.deb 9a154ca5096c0edd0c55fc517f9d5ac03b0a932d 7351024 libllvm3.5_3.5~svn209039-2_amd64.deb 05535f58b711b3aa473aca21411b5bce9df4a714 153102508 libllvm3.5-dbg_3.5~svn209039-2_amd64.deb 5b4591ff6ceafd674b98787077919ed4068223e7 1079614 llvm-3.5_3.5~svn209039-2_amd64.deb cbf682098dc49da0c239da0069b1a9c505ec79ce 51852 llvm-3.5-runtime_3.5~svn209039-2_amd64.deb 48f9e32911324987159963422cee9d9cbc31cc6c 18445814 llvm-3.5-dev_3.5~svn209039-2_amd64.deb 819a762f844dca0fd613d39018af2253310e8cdd 145082 llvm-3.5-tools_3.5~svn209039-2_amd64.deb dbead07bd39cb7bc3a4cfec380c7400cc6f2cbc0 289128 libllvm-3.5-ocaml-dev_3.5~svn209039-2_amd64.deb 6ce687be6f0d3b9e2f767735b0f42c82be8f6265 1444914 llvm-3.5-doc_3.5~svn209039-2_all.deb 278359fac9315c82eccf0d0bdbb4ed4621a6b1b8 177512 llvm-3.5-examples_3.5~svn209039-2_all.deb 350c37d7ce4e6743dc9d7b1b032114a3aade8dfa 6604946 lldb-3.5_3.5~svn209039-2_amd64.deb cccdb649de96bb1e0dc059fd7c5364afbc177359 3369072 lldb-3.5-dev_3.5~svn209039-2_amd64.deb Checksums-Sha256: 3572f3f3913939a31260ddc89532df83f90aa0f5fa3f7aaa60534329c1117a97 5801 llvm-toolchain-snapshot_3.5~svn209039-2.dsc 886b2ebd549a3dcfb653abb930e431f5a997ba20a4ae50f6824780c336f119ee 45340 llvm-toolchain-snapshot_3.5~svn209039-2.debian.tar.xz 93a94f40b6b498414a0183f96186f92546afb7ce5d889afe3dc810582e125057 19583750 clang-3.5_3.5~svn209039-2_amd64.deb c11f0167e13912efacd6914d91909357a37327ebd2f046d75dad9d063ad766be 366944 clang-format-3.5_3.5~svn209039-2_amd64.deb 023105729e3423a04118d5e81beea19eb8a23d8909f73b66194ea8f228a06478 12034 cpp11-migrate-3.5_3.5~svn209039-2_amd64.deb 1b30801f2eb211c1a112af754707c49a7bbff07d1d8083fd95cc7a8eeb50488e 3312330 clang-modernize-3.5_3.5~svn209039-2_amd64.deb 331bf03d045bd88395f650eb2a8243e0a4825b1665397b174f9438f15543992b 499594 clang-3.5-doc_3.5~svn209039-2_all.deb f95e08b2a6f02defe96f5b248ccf853fff352f7b1207a72a2adc4b3621cf30f6 3458674 libclang1-3.5_3.5~svn209039-2_amd64.deb 88597b9eead86aced9112f0c81fa95f687ca7deed06fabce1e38b58c5fc1a3fb 121702458 libclang1-3.5-dbg_3.5~svn209039-2_amd64.deb 3f9986caf35f538c18393aca3f52307b59320c4b09fd7a1be0245557be844a8c 8811214 libclang-3.5-dev_3.5~svn209039-2_amd64.deb 0c6903607fc69da168a008c9340b9a0a7f7108240efe3476325146165792d643 602018 libclang-common-3.5-dev_3.5~svn209039-2_amd64.deb 41593467a0662abeac1aee107c09403ca953f744f3e851bb9d9b4f3ad1693bb3 33524 python-clang-3.5_3.5~svn209039-2_amd64.deb f210a5c63e617a657ff482cedba71001497af8ad642d0c53396ef67218e3e4a0 17808 clang-3.5-examples_3.5~svn209039-2_amd64.deb 4ab25061177f714fa1237feba9bd98133cb05b144391685dae4b17f34bb3b0f5 7351024 libllvm3.5_3.5~svn209039-2_amd64.deb 28d86e14cfc776a8c25ab3449f96a30d84942b0cbdac5e18fc613d2bae2f7f58 153102508 libllvm3.5-dbg_3.5~svn209039-2_amd64.deb 015a00480e52e3bea7467fda73cbb3a588a2b995515f18daf3a10ee2237ff62c 1079614 llvm-3.5_3.5~svn209039-2_amd64.deb 766247937c4b832940b3a8c8889fa2aeb2ae44d1f3bce94642e4e7ad71cf2b43 51852 llvm-3.5-runtime_3.5~svn209039-2_amd64.deb e9efdc1dafb00188198f95886c97b42069a66c8b43b1612956e33d28000e98f0 18445814 llvm-3.5-dev_3.5~svn209039-2_amd64.deb e4b39eae15519868d433ee775c335d5400f22d37d48dd887da68793581b4cb16 145082 llvm-3.5-tools_3.5~svn209039-2_amd64.deb 368a7b905b354638f92b4e1153218e366d991322d2dea0acd876c01c0f5fad4d 289128 libllvm-3.5-ocaml-dev_3.5~svn209039-2_amd64.deb c9b5098c1a61a0785a18cbe316d9966ad8639978f7598764bc7e3878f20bf20b 1444914 llvm-3.5-doc_3.5~svn209039-2_all.deb 69c58378c23544ee391dd9b067924ae32a50d61004a180aaca26bf693eea7c88 177512 llvm-3.5-examples_3.5~svn209039-2_all.deb a08c778f70e0d585a24467516eaf62f89030e58af8e70388f6c9e197375c9af9 6604946 lldb-3.5_3.5~svn209039-2_amd64.deb a1bee78f5d131a819e0cc8818640b9f60302b4339d654359ed79eb9d1db4d30c 3369072 lldb-3.5-dev_3.5~svn209039-2_amd64.deb Files: 6c3c2da136655adc0bc9006f679c5106 19583750 devel optional clang-3.5_3.5~svn209039-2_amd64.deb 1e4da66cfe9d10902810ab1358956549 366944 devel optional clang-format-3.5_3.5~svn209039-2_amd64.deb 9daa25147214c0bc014f5abc8dbc07c8 12034 devel optional cpp11-migrate-3.5_3.5~svn209039-2_amd64.deb daa144edf3b517e9bd25fd16e5af1c54 3312330 devel optional clang-modernize-3.5_3.5~svn209039-2_amd64.deb 40c04021aa0f1079b7b3d5a720c59a2b 499594 doc optional clang-3.5-doc_3.5~svn209039-2_all.deb c9f38294d269c4486cc58be99dc16cbf 3458674 devel optional libclang1-3.5_3.5~svn209039-2_amd64.deb f13a358ed50015f1e4ec9b6a8cfbce4f 121702458 debug extra libclang1-3.5-dbg_3.5~svn209039-2_amd64.deb 19170f051087573ddde7cdab38791002 8811214 libdevel optional libclang-3.5-dev_3.5~svn209039-2_amd64.deb bfb053321aaeee06b37076921bd028f7 602018 libdevel optional libclang-common-3.5-dev_3.5~svn209039-2_amd64.deb 50cab23f449aea2ff64ff5bbc70f4202 33524 python optional python-clang-3.5_3.5~svn209039-2_amd64.deb f4c7cd484d59bfacb7eb02ffdce6f112 17808 doc optional clang-3.5-examples_3.5~svn209039-2_amd64.deb 6be7b101f149fc4e2a21a109b7c4a62e 7351024 libs optional libllvm3.5_3.5~svn209039-2_amd64.deb a6d64da44e9f5cae8446fef9d234d536 153102508 debug extra libllvm3.5-dbg_3.5~svn209039-2_amd64.deb 3da965bdbeca40a13939edb5bf741f72 1079614 devel optional llvm-3.5_3.5~svn209039-2_amd64.deb 42caaf529c817b78a50591aff45b7ceb 51852 devel optional llvm-3.5-runtime_3.5~svn209039-2_amd64.deb ea585c062519a19f7246cfda05f6be42 18445814 devel optional llvm-3.5-dev_3.5~svn209039-2_amd64.deb 3dc58d9c0081f9bc904b95c71ebd0fb7 145082 devel optional llvm-3.5-tools_3.5~svn209039-2_amd64.deb 29481e0dc67274d28adcdf31c9e0bd88 289128 ocaml optional libllvm-3.5-ocaml-dev_3.5~svn209039-2_amd64.deb aaffae734172021c58903467d8245226 1444914 doc optional llvm-3.5-doc_3.5~svn209039-2_all.deb 2f1b26d0023644e4e98aa99bd060d185 177512 doc optional llvm-3.5-examples_3.5~svn209039-2_all.deb dbe18529f10329147da939c0761264e4 6604946 devel optional lldb-3.5_3.5~svn209039-2_amd64.deb e16f9b4be68ec6d197278873f135e437 3369072 devel optional lldb-3.5-dev_3.5~svn209039-2_amd64.deb 296137c2e608826ec8c22ee219114746 5801 devel optional llvm-toolchain-snapshot_3.5~svn209039-2.dsc 4a7852baa12c7cf671907f7f62cc6c03 45340 devel optional llvm-toolchain-snapshot_3.5~svn209039-2.debian.tar.xz -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJTeR9AAAoJEH5lKNp1Lxvhh+4P/jWibWfZrfMz8SqMJTKR6zAs x7Cqhy6UbDZJNVd2FozrI9Ziw9tTfBAEK2koJ2I4IrbF0a6pp7EoBLh5v1c33frX 4edxMJtkZAXuJbTpbpdmHRN3+RWBJyob2+6tf1ZhaJ0leLVVxErEhpwOUhLAxiOH LlUkrkid3vjgwvwPu0hGoMZaDMDVPDTT/+CFrUd7UJVngY4MBENHI7xRBRMF4sgs IXcd66mqIWkrMHyqDSzFInBXJujaC74/prJVngaBtcY63Oj12W4Cjmsp9gtPzYug YRTTiIKh5D5IC0kMYjK3QINpjStkqtS2Rfxrnlq+6Pd50QIgoUH9TgVrCi98E7cY Uin6HGLLoZMyVVup3Fz0ftJghmqGjHvbZDWN6mvpAValu3ItZSYrkoZr4FjYRb/R 5g8woH33MV+0Mb86nBUCJbIgpQ6ZDaPDCaJbtA0oHSzIK5hWVKxy1iw0+NBfAqV9 SRP+wHZzjLqMOLPdlu5gPBCHhEYCLnqSUNLnNtcgFCGkm4Fe/7/aocu1q6Ve43dH bSCrhPYZK4YmvDJaARZRdb8uQkFbKh2MZq8HySFvp8Spa6X6us0i0Kj1setXwFOQ 0dwkUFOUmSBTBWrI/EfQqaAYO6nMJiWbYPSGzWzc/RCILKAdDGI0ooqSRYZnsd+M 73SISW+Ecd3wOM+Vnnbu =i2b5 -----END PGP SIGNATURE-----
--- End Message ---

