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

Bug#892597: depends-on-build-essential-package-without-using-version not emited when alternative deps are defined



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.

Cheers,
       Sven


Reply to: