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

Reply via email to