Hi Nicolas, On 1/31/20 5:54 AM, Nicolas Braud-Santoni wrote: > I'm not able to reproduce your issue; I literally just made a backport > without changing the original package (except for the d/changelog entry), > which built fine in my buster-backports environment.
I can reproduce it with unpacked sources (untar orig.tar.xz, and then untar debian.tar.xz inside it) and then running 'dpkg-buildpackage -B' for a local backport on a clean buster-only chroot (using debhelper 12.1.1). ---snip--- debian/rules override_dh_makeshlibs make[1]: Entering directory '/build/haveged-1.9.8-3_progress5+u1' # havege-udeb contains a library that's shipped in libhavege2; this is OK. dh_makeshlibs --no-add-udeb Unknown option: no-add-udeb dh_makeshlibs: unknown option or error during option parsing; aborting make[1]: *** [debian/rules:23: override_dh_makeshlibs] Error 2 make[1]: Leaving directory '/build/haveged-1.9.8-3_progress5+u1' make: *** [debian/rules:6: binary-arch] Error 2 dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2 build@debian:~/haveged-1.9.8-3_progress5+u1$ ---snap--- It builds fine when using a backported debhelper (currently 12.9). > In particular, could the issue be that you are trying to run `dh clean` > outside > the build environment? I don't. Hope that helps, if there's anything more I can do I'm happy to help. Regards, Daniel