• Bug#1068545: lua-luv changed file names of shared libraries

    From =?UTF-8?Q?L=C3=A9n=C3=A1rd?= Szolno@21:1/5 to All on Sun Apr 7 11:10:01 2024
    Package: lua-luv
    Version: 1.48.0-2-2
    Severity: important
    X-Debbugs-Cc: debian@lenardszolnoki.com

    Dear Maintainer,

    lua-luv changed the filenames of the shipped shared libraries, namely it changed the major version number from 0 to 1. This breaks neovim for
    example, which still depends on liblua5.1-luv.so.0, although only liblua5.1-luv.so.1 is available.

    I created a symbolic link for the missing file pointing to the new name,
    and neovim runs normally now.

    Maybe the major version bump is there to indicate some notion of
    stability, but maybe 0 major versioned .so symbolic links could be
    retained for compatibility? Note that lua-luv's major version itself
    didn't change at the package level.


    -- System Information:
    Debian Release: trixie/sid
    APT prefers oldstable-updates
    APT policy: (500, 'oldstable-updates'), (500, 'oldstable-security'), (500, 'unstable'), (500, 'oldstable')
    Architecture: amd64 (x86_64)

    Kernel: Linux 6.7.9-amd64 (SMP w/4 CPU threads; PREEMPT)
    Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en
    Shell: /bin/sh linked to /usr/bin/dash
    Init: systemd (via /run/systemd/system)
    LSM: AppArmor: enabled

    Versions of packages lua-luv depends on:
    ii libc6 2.37-15.1
    ii libuv1t64 1.48.0-1.1

    lua-luv recommends no packages.

    lua-luv suggests no packages.

    -- no debconf information

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)