Bug#914873: lintian: Reduce the number of overrides for binary-or-shlib-defines-rpath
Package: lintian
Version: 2.5.113
Severity: wishlist
Hi,
I noticed on
https://lintian.debian.org/tags/binary-or-shlib-defines-rpath.html
that this tag has over 25000 overrides. This implies that either the
certainity of this tag has dropped to a "wild-guess", someone is
absuing overrides or the tag has a bug that no one reported so far.
At a quick glance, it would appear that many of these overrides are
from haskell packages. Example:
"""
libghc-active-dev 0.2.0.13-6 (binary) (Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org>) overridden
* O usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-8.4.3/libHSactive-0.2.0.13-Cwvr7dc67LjAJlq5Xu7krQ-ghc8.4.3.so /usr/lib/ghc/text-1.2.3.0
* O usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-8.4.3/libHSactive-0.2.0.13-Cwvr7dc67LjAJlq5Xu7krQ-ghc8.4.3.so /usr/lib/ghc/template-haskell-2.13.0.0
* O usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-8.4.3/libHSactive-0.2.0.13-Cwvr7dc67LjAJlq5Xu7krQ-ghc8.4.3.so /usr/lib/ghc/array-0.5.2.0
"""
(Note this example may be trimmed in number of occurances)
It smells like the haskell team has invented some scheme for RPATH
that they now rely on, which lintian should simply accept as a "valid"
use of RPATH.
Thanks,
~Niels
Reply to: