Package: lintian Version: 2.82.0 Severity: normal Dear Maintainer,
Recently, lintian started to emit the breakout-link warning for a bunch of Lua related packages. A typical structure of a Lua package with a C library is the following: The C library with a symlink (to allow someone to link a program in C to it): /usr/lib/x86_64-linux-gnu/liblua5.1-sec.so.1.0.0 /usr/lib/x86_64-linux-gnu/liblua5.1-sec.so.1 -> liblua5.1-sec.so.1.0.0 The symlink which lets Lua find the library (by require "ssl") /usr/lib/x86_64-linux-gnu/lua/5.1/ssl.so -> ../../liblua5.1-sec.so.1.0.0 Since it points to a higher location in the file system, lintian shows a warning. Though, the link never goes outside /usr/lib/x86_64-linux-gnu, so I would say that this warning is spurious. Can it be fixed in Lintian? I can think of another way of fixing it by reverting the linkage (make /usr/lib/x86_64-linux-gnu/lua/5.3/ssl.so a real file and point the symlink /usr/lib/x86_64-linux-gnu/liblua5.1-sec.so.1.0.0 to it), but I'm not sure it's worth the effort. Cheers! -- Sergei Golovan