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!!!) 
<fakead...@example.net>: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.

Reply via email to