Package: src:monkeysphere
Version: 0.40-2
Severity: serious
Dear maintainer:
I tried to build this package in stretch with "dpkg-buildpackage -A"
(which is what the "Arch: all" autobuilder would do to build it)
but it failed:
--------------------------------------------------------------------------------
[...]
debian/rules build-indep
dh build-indep
dh_testdir -i
dh_update_autotools_config -i
dh_auto_configure -i
dh_auto_build -i
make -j1
make[1]: Entering directory '/<<PKGBUILDDIR>>'
gcc -o src/agent-transfer/agent-transfer -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security --pedantic -Wall -Werror -std=c99 -Wl,-z,relro
src/agent-transfer/main.c -lassuan -L/usr/lib/x86_64-linux-gnu -lgpg-error
-lgcrypt
mkdir -p replaced/src/
sed < src/monkeysphere > replaced/src/monkeysphere \
-e 's:__SYSSHAREDIR_PREFIX__:/usr:' \
-e 's:__SYSCONFDIR_PREFIX__::' \
[... snipped ...]
ms: 6FA88BBE2950EC87973066B074D22D5F837F9056:6:
ms: checking gpg_sphere owner trust set properly...
ms: checking trust model for authentication ...
ms: sphere trust model: 1:3:1
ms: reading key from stdin...
ms: checking keys in file...
ms: loading key into core keyring...
ms: executing core ltsign script...
ms: exporting core local sigs to sphere...
ms: updating sphere trustdb...
ms: Identity certifier added.
##################################################
### list certifiers...
ms: checking authentication directory structure...
ms: writing core gpg.conf...
ms: writing sphere gpg.conf...
ms: fixing sphere gnupg home ownership...
ms: determining core key fingerprint...
ms: core fingerprint: 6FA88BBE2950EC87973066B074D22D5F837F9056
ms: Monkeysphere authentication trust core already exists.
ms: exporting core pub key to sphere keyring...
ms: setting ultimate owner trust on core key in gpg_sphere...
ms: # List of assigned trustvalues, created Tue Oct 18 11:46:39 2016 CEST
ms: # (Use "gpg --import-ownertrust" to restore them)
ms: 6FA88BBE2950EC87973066B074D22D5F837F9056:6:
ms: checking gpg_sphere owner trust set properly...
ms: checking trust model for authentication ...
ms: sphere trust model: 1:3:1
ms: finding trusted keys...
ms: determining core key fingerprint...
4275279C9512E14BDD14098A36FF78B37005D3BE:
:Monkeysphere Test Suite Fake Administrative User (DO NOT USE!!!)
<[email protected]>:1:120:
##################################################
### generating key for testuser...
ms: creating password fifo...
ms: Prompting for passphrase
ms: Launching "/<<PKGBUILDDIR>>/tests/tmp/ms.IOG/testuser/.ssh/askpass"
ms: (with prompt "Please enter your passphrase for E00B5EEEBA79B482: ")
ms: Generating subkey. This may take a long time...
gpg: signal Terminated caught ... exiting
FAILED!
### removing temp dir...
make[1]: *** wait: No child processes. Stop.
make[1]: *** Waiting for unfinished jobs....
make[1]: *** wait: No child processes. Stop.
make: *** wait: No child processes. Stop.
make: *** Waiting for unfinished jobs....
make: *** wait: No child processes. Stop.
E: Build killed with signal TERM after 60 minutes of inactivity
--------------------------------------------------------------------------------
The relevant part of the build log is included above.
This builds ok in buildd.debian.org, but, IMO, this is not enough,
because this is like having a missing "build-depends: entropy".
Sure, official buildds usually have enough entropy, but that's not
something that we can really assume that will always happen.
Please take a look at this bug in mini-buildd which is very similar:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=834683
Maybe the solution that was adopted there could be used here as well.
Thanks.