Your message dated Sun, 18 May 2014 21:25:19 +0000
with message-id <e1wm8a7-00069b...@franck.debian.org>
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 ow...@bugs.debian.org
immediately.)


-- 
748569: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=748569
Debian Bug Tracking System
Contact ow...@bugs.debian.org 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 748...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sylvestre Ledru <sylves...@debian.org> (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 ftpmas...@ftp-master.debian.org)


-----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 <pkg-llvm-t...@lists.alioth.debian.org>
Changed-By: Sylvestre Ledru <sylves...@debian.org>
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 ---

Reply via email to