Package: yubikey-manager
Version: 2.1.0

Dear maintainer,

The package yubikey-manager currently appears to fail to build, using
a stretch host with an sbuild chroot for sid-amd64:

yubikey-manager-2.1.0$ lsb_release  -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 9.8 (stretch)
Release:        9.8
Codename:       stretch
yubikey-manager-2.1.0$ sbuild -A -c sid-amd64
dh clean --with python3 --buildsystem=pybuild
dh: Compatibility levels before 5 are no longer supported (level 1 requested)
debian/rules:6: recipe for target 'clean' failed
make: *** [clean] Error 25

If I then `echo 10 > debian/compat`, sbuild is able to proceed. The
package builds normally against a sid schroot.  If I try to use
debuild normally, the package FTBFS with
help2man -o debian/ykman.1 \
        --no-info --version-string=2.1.0 \
        --name 'YubiKey Manager' -- /tmp/tmp.3fY41n5LsH/bin/ykman
help2man: can't get `--help' info from /tmp/tmp.3fY41n5LsH/bin/ykman
Try `--no-discard-stderr' if option outputs to stderr
debian/rules:15: recipe for target 'override_dh_installman' failed

Interestingly enough, I cannot reproduce with a buster schroot; the
behavior seems to be dependent on debuild vs sbuild. Some further
investigation with with --no-discard-stderr shows a Python stacktrace
in python3-click, complaining about the locale. If we pass
--locale=C.UTF-8 to help2man, then everything builds properly, even
with debuild in this situation.

I've attached a debdiff that makes this package build more reliably.

Sincerely,
-Alex

Attachment: yubikey-manager.debdiff
Description: Binary data

Reply via email to