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