Am 08.09.2019 um 20:10 schrieb Helmut Grohne:

> Source: kmod
> Version: 26-1
> Severity: serious
> Tags: ftbfs
>
> kmod fails to build from source in unstable:
>
> | dh_makeshlibs --add-udeb=libkmod2-udeb -- -c4
> | dh_makeshlibs: The udeb libkmod2-udeb does not contain any shared libraries 
> but --add-udeb=libkmod2-udeb was passed!?
> | make: *** [debian/rules:115: .stamp-binary] Error 255
> | dpkg-buildpackage: error: debian/rules binary subprocess returned exit 
> status 2
>
> Is this a debhelper regression?

Not really, it was certainly a bug that earlier dh_makeshlibs versions
did not complain here.  Using --add-udeb when the udeb does not actually
contain a shared library is IMO a serious bug.  It is currently possible
to build a udeb with a program that links to libkmod.so.2 and have its
dependencies fulfilled, but such a program will fail at runtime in the
installer because the library is not there.

Cheers,
       Sven

Reply via email to