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

Re: Override for Anjal package



"Li, Yan" <yanli@infradead.org> writes:

> I'm writing to request an override for the "anjal" package. The error
> is:
> E: anjal: binary-or-shlib-defines-rpath ./usr/bin/anjal /usr/lib/evolution/2.28

> Anjal [1] is an GUI front-end for Evolution designed for small form
> factor devices. So naturally Anjal depends upon many .so libraries in
> the Evolution package. But those .so libraries is considered private by
> Evolution so they are installed in /usr/lib/evolution/2.28. To use them
> Anjal is built by using RPATH that point to /usr/lib/evolution/2.28, and
> this is considered by lintian to be an error (it was warning before).

> Evolution upstream developers don't agree to move those Evolution .so
> libraries into public directory "/usr/lib" since they are private,
> should not be used by other programs and there's no intention to
> maintain a stable API of them. Anjal is considered a part of Evolution
> project so the API between Anjal and Evolution will be maintained by Evo
> upstream.

> I asked on debian-devel list and was suggested to add an override
> here. Could you please take a look? The "anjal" package can be found at
> [2].

An override does seem to be in order here.  That's something that you can
do yourself.  If you use debhelper, see dh_lintian's man page for more
information, and also see the section on overrides in the Lintian manual
at:

    http://lintian.debian.org/manual/ch2.html#s2.4

-- 
Russ Allbery (rra@debian.org)               <http://www.eyrie.org/~eagle/>


Reply to: