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

Bug#553236: libgnatvsn4.3: missing-dependency-on-libc needed by ./usr/lib/libgnatvsn.so.4.3 but the package doesn't depend on the C library package. Normally this indicates that ${shlibs: Depends} was omitted from the Depends line for this package in debian/control.



Manoj Srivastava <srivasta@debian.org> writes:

> On Thu, Oct 29 2009, Ludovic Brenta wrote:
>
>> Manoj Srivastava <srivasta@debian.org> writes:
>>> Package: libgnatvsn4.3
>>> Version: 4.3.4-4
>>> Severity: serious
>>> Justification: The listed file appears to be linked against the C library,
>>> User: lintian-maint@debian.org
>>> Usertags: missing-dependency-on-libc
>>
>> The library depends on libgnat-4.3 which depends on libc6, so the
>> dependency on libc6 is there, albeit indirectly.  Is this really a
>> policy violation?
>
>         Yes. You need the library, you depend on it. Just so that the
>  other package's dependency changing does not break stuff.

That cannot happen because libgnat-4.3 is built from the same sources as
libgnat{vsn,prj}4.3 and the dependencies on libgnat-4.3 are
exact-versioned ones.

-- 
Ludovic Brenta.



Reply to: