[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: