On 2018-03-11 10:36 +0100, Laurent Bigonville wrote:

> Package: lintian
> Version: 2.5.79
> Severity: normal
> Hi,
> Looking at
> https://lintian.debian.org/tags/depends-on-build-essential-package-without-using-version.html
> it seems that the page is missing some packages like libicu-dev.
> libicu-dev has "Depends: libicu60 (= 60.2-3), icu-devtools (>= 60.2-3),
> libicu-le-hb-dev, libc6-dev | libc-dev, libstdc++-6-dev | libstdc++-dev"
> Is lintian confused by the alternative dependency or am I missing
> something.

IIUC that tag is for build-dependencies, not for normal dependencies.
It is perfectly legitimate for -dev packages to depend on
libc6-dev | libc-dev for instance, since they are also for users who do
not necessarily have build-essential installed.

It has to be conceded that neither the tag name nor the description are
particularly clear about that.


Reply via email to