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

Bug#431395: shlibs-declares-dependency-on-other-package shouldn't match udebs



Loïc Minier <lool@dooz.org> writes:

> Package: lintian
> Version: 1.23.32
> Severity: minor

>  Packages with shared libs producing udebs get:
> W: libglib2.0-0: shlibs-declares-dependency-on-other-package libglib2.0-udeb (>= 2.13.5)

>  The shlibs look like this:
> libglib-2.0 0 libglib2.0-0 (>= 2.13.5)
> libgmodule-2.0 0 libglib2.0-0 (>= 2.13.5)
> libgobject-2.0 0 libglib2.0-0 (>= 2.13.5)
> libgthread-2.0 0 libglib2.0-0 (>= 2.13.5)
> udeb: libglib-2.0 0 libglib2.0-udeb (>= 2.13.5)
> udeb: libgmodule-2.0 0 libglib2.0-udeb (>= 2.13.5)
> udeb: libgobject-2.0 0 libglib2.0-udeb (>= 2.13.5)
> udeb: libgthread-2.0 0 libglib2.0-udeb (>= 2.13.5)

>  Perhaps you can disable the warning when, for udeb: shlibs lines, the
>  target package is effectively an udeb and appears in the *.changes.

Oh... yes, I wasn't expecting the udeb lines to be in the shlibs file for
the regular package, but now that I think about it, I suppose it makes
sense that they'd have to be in order to get dependencies correct when
building other udeb packages.

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



Reply to: