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