jed: slsh load path settings

Rafael Laboissiere rafael at debian.org
Wed May 17 09:19:20 UTC 2006


* Rafael Laboissiere <rafael at debian.org> [2006-05-17 11:09]:

> The dependency on libslang2 is automatically computed by dh_shlibdeps and
> put into debian/substvars, which is later used to replace the
> ${shlibs:Depends} string in debian/control.  What I do not understand is why
> I get in the Depends field  this:
> 
>     libslang2 (>= 2.0.1-1)
> 
> while I have version 2.0.6-2 installed in my chroot unstable system.
> I am investigating this now.

I found the culprit: in the debian/rules of the slang2 package there is this
line:

    dh_makeshlibs  -V "${LIBSLANG} (>= 2.0.1-1)"--add-udeb="${LIBSLANG_UDEB}"

I think that the maintainer's intention is to not put a tighter
dependency on 2.0.6, since there should be no ABI incompatible changes
between 2.0.1 and 2.0.6.  However, the slang_install_prefix was fixed in
version 2.0.6-1 and this makes applications built against 2.0.1 fail in
some way.  

Should I fill a bug report against slang2 asking to change that line in
debian/rules?  
 
-- 
Rafael



More information about the Pkg-jed-devel mailing list