Package: liblldb-3.5
Version: 1:3.5-6
Severity: serious
User: [email protected]
Usertags: piuparts

Hi,

during a test with piuparts I noticed your package does not ship the
SONAME link for its library (Policy 8.1).
That link got created later by ldconfig.

The package ships

        liblldb-3.5.so -> liblldb-3.5.so.1
        liblldb-3.5.so.1

but the SONAME is liblldb.so.1

Setting the severity to serious since this file was previously shipped
by at least one other package (lldb-3.3) but liblldb-3.5 misses
appropriate Breaks/Conflicts+Replaces. (#769113)
https://packages.debian.org/search?suite=sid&arch=any&mode=path&searchon=contents&keywords=liblldb.so.1

The LLVM SONAMES look quite messy, but this seems to be resolved finally
in 3.6 which changes the SONAME to liblldb-3.6.so.

In this context it is even more important to ship that link and
have appropriate Conflicts.

>From the attached log (scroll to the bottom...):

0m48.2s DEBUG: Starting command: ['chroot', '/tmp/piupartss/tmpkOV8jD', 
'tmp/scripts/pre_remove_40_find_unowned_lib_links']
0m51.6s DUMP: 
  UNOWNED SYMLINK /usr/lib/x86_64-linux-gnu/liblldb.so.1 -> liblldb-3.5.so.1
0m51.6s DEBUG: Command ok: ['chroot', '/tmp/piupartss/tmpkOV8jD', 
'tmp/scripts/pre_remove_40_find_unowned_lib_links']


cheers,

Andreas

Attachment: liblldb-3.5_1:3.5-6.log.gz
Description: application/gzip

Reply via email to