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