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: