Package: liblua5.4-0 Version: 5.4.6-2 Severity: grave Justification: renders package unusable X-Debbugs-Cc: p...@pehjota.net
Hi, Since version 5.4.6-1, liblua5.4-c++.so.0.0.0 defines no "lua_*" function symbols (only "lua_ident@@LUA_5.4"): $ readelf -s /usr/lib/x86_64-linux-gnu/liblua5.4-c++.so.0.0.0 | grep -F lua_ 101: 00000000000315e0 129 OBJECT GLOBAL DEFAULT 15 lua_ident@@LUA_5.4 $ readelf -s /usr/lib/i386-linux-gnu/liblua5.4-c++.so.0.0.0 | grep -F lua_ 106: 00030600 129 OBJECT GLOBAL DEFAULT 15 lua_ident@@LUA_5.4 Version 5.4.4-3 is OK: $ readelf -s /usr/lib/x86_64-linux-gnu/liblua5.4-c++.so.0.0.0 | grep -F lua_ | head -n 5 102: 000000000000a610 220 FUNC GLOBAL DEFAULT 13 lua_pus[...]@@LUA_5.4 103: 000000000000a940 160 FUNC GLOBAL DEFAULT 13 lua_getfield@@LUA_5.4 104: 000000000000a5e0 48 FUNC GLOBAL DEFAULT 13 lua_pus[...]@@LUA_5.4 105: 000000000000b330 273 FUNC GLOBAL DEFAULT 13 lua_set[...]@@LUA_5.4 107: 000000000000bbf0 86 FUNC GLOBAL DEFAULT 13 lua_toclose@@LUA_5.4 $ readelf -s /usr/lib/i386-linux-gnu/liblua5.4-c++.so.0.0.0 | grep -F lua_ | head -n 5 107: 00006780 64 FUNC GLOBAL DEFAULT 13 lua_pus[...]@@LUA_5.4 108: 00006a10 173 FUNC GLOBAL DEFAULT 13 lua_getfield@@LUA_5.4 109: 00006740 60 FUNC GLOBAL DEFAULT 13 lua_pus[...]@@LUA_5.4 110: 000074f0 253 FUNC GLOBAL DEFAULT 13 lua_set[...]@@LUA_5.4 112: 00007c30 85 FUNC GLOBAL DEFAULT 13 lua_toclose@@LUA_5.4 The problem is that 0003-extern_C.patch was refreshed but mistakenly removed from debian/patches/series in version 5.4.6-1 (commit d46ea48) and then removed completely from debian/patches/ in version 5.4.6-2 (commit 02278c6).