gpg-agent 2.1.16 needs about 10s for initialization saying need_entropy before it completes its first op

Jan Kundrát jkt at kde.org
Mon Dec 19 02:20:57 CET 2016


Hi,
we're using gpgme's C++ bindings in Trojita [1], an IMAP e-mail client. 
After an update of gnupg from 2.1.15 to 2.1.16, gpg-agent appears to need 
more than 10s to initialize itself during startup -- or at least our very 
first decryptAndVerify() operation takes more than 10s.

An initial report arrived for Fedora [2] because our unit tests have a 10s 
timeout for crypto operations. I was able to reproduce this on my Gentoo 
laptop after some detours [3].

Based on instructions at [4] I ran the test with watchgnupg, and here's its 
output:

$ watchgnupg --force --time-only 
/home/jkt/work/prog/_trojita-build/qt5/keys/S.log
[client at fd 4 connected (local)]
  4 - 01:57:57 gpg-agent[28761]: listening on socket 
'/home/jkt/work/prog/_trojita-build/qt5/keys/S.gpg-agent'
  4 - 01:57:57 gpg-agent[28761]: listening on socket 
'/home/jkt/work/prog/_trojita-build/qt5/keys/S.gpg-agent.extra'
  4 - 01:57:57 gpg-agent[28761]: listening on socket 
'/home/jkt/work/prog/_trojita-build/qt5/keys/S.gpg-agent.browser'
  4 - 01:57:57 gpg-agent[28761]: listening on socket 
'/home/jkt/work/prog/_trojita-build/qt5/keys/S.gpg-agent.ssh'
  4 - 01:57:57 gpg-agent[28762]: gpg-agent (GnuPG) 2.1.16 started
  4 - 01:57:58 gpg-agent[28762]: DBG: chan_9 -> OK Pleased to meet you, 
process 28759
  4 - 01:57:58 gpg-agent[28762]: DBG: chan_9 <- RESET
  4 - 01:57:58 gpg-agent[28762]: DBG: chan_9 -> OK
  4 - 01:57:58 gpg-agent[28762]: DBG: chan_9 <- OPTION 
ttytype=xterm-256color
  4 - 01:57:58 gpg-agent[28762]: DBG: chan_9 -> OK
  4 - 01:57:58 gpg-agent[28762]: DBG: chan_9 <- OPTION display=:0
  4 - 01:57:58 gpg-agent[28762]: DBG: chan_9 -> OK
  4 - 01:57:58 gpg-agent[28762]: DBG: chan_9 <- OPTION 
xauthority=/tmp/xauth-1000-_0
  4 - 01:57:58 gpg-agent[28762]: DBG: chan_9 -> OK
  4 - 01:57:58 gpg-agent[28762]: DBG: chan_9 <- GETINFO version
  4 - 01:57:58 gpg-agent[28762]: DBG: chan_9 -> D 2.1.16
  4 - 01:57:58 gpg-agent[28762]: DBG: chan_9 -> OK
  4 - 01:57:58 gpg-agent[28762]: DBG: chan_9 <- OPTION 
allow-pinentry-notify
  4 - 01:57:58 gpg-agent[28762]: DBG: chan_9 -> OK
  4 - 01:57:58 gpg-agent[28762]: DBG: chan_9 <- OPTION 
agent-awareness=2.1.0
  4 - 01:57:58 gpg-agent[28762]: DBG: chan_9 -> OK
  4 - 01:57:58 gpg-agent[28762]: DBG: chan_9 <- HAVEKEY 
04078EF4E8DDFBD9A79369C9369222972F1E7B70
  4 - 01:57:58 gpg-agent[28762]: DBG: chan_9 -> OK
  4 - 01:57:58 gpg-agent[28762]: DBG: chan_9 <- HAVEKEY 
CD99D55B7555C542EDC5A144A8349E1E21DC412D 
04078EF4E8DDFBD9A79369C9369222972F1E7B70
  4 - 01:57:58 gpg-agent[28762]: DBG: chan_9 -> OK
  4 - 01:57:58 gpg-agent[28762]: DBG: chan_9 <- HAVEKEY 
04078EF4E8DDFBD9A79369C9369222972F1E7B70
  4 - 01:57:58 gpg-agent[28762]: DBG: chan_9 -> OK
  4 - 01:57:58 gpg-agent[28762]: DBG: chan_9 <- RESET
  4 - 01:57:58 gpg-agent[28762]: DBG: chan_9 -> OK
  4 - 01:57:58 gpg-agent[28762]: DBG: chan_9 <- SETKEY 
04078EF4E8DDFBD9A79369C9369222972F1E7B70
  4 - 01:57:58 gpg-agent[28762]: DBG: chan_9 -> OK
  4 - 01:57:58 gpg-agent[28762]: DBG: chan_9 <- SETKEYDESC 
Please+enter+the+passphrase+to+unlock+the+OpenPGP+secret+key:%0A%22Valid+<valid at test.trojita.flaska.net>%22%0A1024-bit+RSA+key,+ID+521933E50559E38D,%0Acreated+2016-12-17+(main+key+ID+DD48D22EA8745250).%0A
  4 - 01:57:58 gpg-agent[28762]: DBG: chan_9 -> OK
  4 - 01:57:58 gpg-agent[28762]: DBG: chan_9 <- PKDECRYPT
  4 - 01:57:58 gpg-agent[28762]: DBG: chan_9 -> S INQUIRE_MAXLEN 4096
  4 - 01:57:58 gpg-agent[28762]: DBG: chan_9 -> INQUIRE CIPHERTEXT
  4 - 01:57:58 gpg-agent[28762]: DBG: chan_9 <- [ 44 20 28 37 3a 65 6e 63 
2d 76 61 6c 28 33 3a 72 ...(144 byte(s) skipped) ]
  4 - 01:57:58 gpg-agent[28762]: DBG: chan_9 <- END
  4 - 01:57:58 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:57:58 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:57:58 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:57:58 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:57:58 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:57:58 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:57:58 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:57:58 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:57:58 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:57:59 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:57:59 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:57:59 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:57:59 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:57:59 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:57:59 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:57:59 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:57:59 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:57:59 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:57:59 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:00 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:00 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:00 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:00 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:00 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:00 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:00 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:00 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:00 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:00 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:01 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:01 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:01 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:01 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:01 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:01 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:01 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:01 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:01 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:01 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:02 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:02 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:02 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:02 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:02 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:02 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:02 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:02 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:02 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:02 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:03 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:03 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:03 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:03 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:03 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:03 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:03 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:03 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:03 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:03 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:04 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:04 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:04 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:04 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:04 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:04 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:04 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:04 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:04 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:04 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:05 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:05 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:05 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:05 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:05 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:05 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:05 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:05 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:05 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:05 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:06 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:06 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:06 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:06 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:06 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:06 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:06 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:06 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:06 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:06 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:07 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:07 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:07 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:07 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:07 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:07 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:07 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:07 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:07 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:07 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:08 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:08 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:08 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:08 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:08 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:08 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:08 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:08 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:08 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:08 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
30 120
  4 - 01:58:09 gpg-agent[28762]: DBG: chan_9 -> S PROGRESS need_entropy X 
120 120
  4 - 01:58:09 gpg-agent[28762]: DBG: chan_9 -> [ 44 20 28 35 3a 76 61 6c 
75 65 31 32 37 3a 02 a0 ...(133 byte(s) skipped) ]
  4 - 01:58:09 gpg-agent[28762]: DBG: chan_9 -> OK
  4 - 01:58:09 gpg-agent[28762]: DBG: chan_9 <- [eof]
  4 - 01:58:09 gpg-agent[28762]: DBG: chan_9 -> OK Pleased to meet you, 
process 28775
  4 - 01:58:09 gpg-agent[28762]: DBG: chan_9 <- RESET
  4 - 01:58:09 gpg-agent[28762]: DBG: chan_9 -> OK
  4 - 01:58:09 gpg-agent[28762]: DBG: chan_9 <- OPTION 
ttytype=xterm-256color
  4 - 01:58:09 gpg-agent[28762]: DBG: chan_9 -> OK
  4 - 01:58:09 gpg-agent[28762]: DBG: chan_9 <- OPTION display=:0
  4 - 01:58:09 gpg-agent[28762]: DBG: chan_9 -> OK
  4 - 01:58:09 gpg-agent[28762]: DBG: chan_9 <- OPTION 
xauthority=/tmp/xauth-1000-_0
  4 - 01:58:09 gpg-agent[28762]: DBG: chan_9 -> OK
  4 - 01:58:09 gpg-agent[28762]: DBG: chan_9 <- GETINFO version
  4 - 01:58:09 gpg-agent[28762]: DBG: chan_9 -> D 2.1.16
  4 - 01:58:09 gpg-agent[28762]: DBG: chan_9 -> OK
  4 - 01:58:09 gpg-agent[28762]: DBG: chan_9 <- OPTION 
allow-pinentry-notify
  4 - 01:58:09 gpg-agent[28762]: DBG: chan_9 -> OK
  4 - 01:58:09 gpg-agent[28762]: DBG: chan_9 <- OPTION 
agent-awareness=2.1.0
  4 - 01:58:09 gpg-agent[28762]: DBG: chan_9 -> OK
  4 - 01:58:09 gpg-agent[28762]: DBG: chan_9 <- HAVEKEY 
87AAAE497897F9936043F9C3B20CE5FDDCD489C2
  4 - 01:58:09 gpg-agent[28762]: DBG: chan_9 -> OK
  4 - 01:58:09 gpg-agent[28762]: DBG: chan_9 <- HAVEKEY 
99BBCCA120222186A19AC89190ECEE7EF87997A0 
87AAAE497897F9936043F9C3B20CE5FDDCD489C2
  4 - 01:58:09 gpg-agent[28762]: DBG: chan_9 -> OK
  4 - 01:58:09 gpg-agent[28762]: DBG: chan_9 <- HAVEKEY 
87AAAE497897F9936043F9C3B20CE5FDDCD489C2
  4 - 01:58:09 gpg-agent[28762]: DBG: chan_9 -> OK
  4 - 01:58:09 gpg-agent[28762]: DBG: chan_9 <- RESET
  4 - 01:58:09 gpg-agent[28762]: DBG: chan_9 -> OK
  4 - 01:58:09 gpg-agent[28762]: DBG: chan_9 <- SETKEY 
87AAAE497897F9936043F9C3B20CE5FDDCD489C2
  4 - 01:58:09 gpg-agent[28762]: DBG: chan_9 -> OK
  4 - 01:58:09 gpg-agent[28762]: DBG: chan_9 <- SETKEYDESC 
Please+enter+the+passphrase+to+unlock+the+OpenPGP+secret+key:%0A%22Expired+<expired at test.trojita.flaska.net>%22%0A1024-bit+RSA+key,+ID+D4EA7265FDDDE374,%0Acreated+2016-12-17+(main+key+ID+35927423786DCCCE).%0A
  4 - 01:58:09 gpg-agent[28762]: DBG: chan_9 -> OK
  4 - 01:58:09 gpg-agent[28762]: DBG: chan_9 <- PKDECRYPT
  4 - 01:58:09 gpg-agent[28762]: DBG: chan_9 -> S INQUIRE_MAXLEN 4096
  4 - 01:58:09 gpg-agent[28762]: DBG: chan_9 -> INQUIRE CIPHERTEXT
  4 - 01:58:09 gpg-agent[28762]: DBG: chan_9 <- [ 44 20 28 37 3a 65 6e 63 
2d 76 61 6c 28 33 3a 72 ...(147 byte(s) skipped) ]
  4 - 01:58:09 gpg-agent[28762]: DBG: chan_9 <- END
  4 - 01:58:09 gpg-agent[28762]: DBG: chan_9 -> [ 44 20 28 35 3a 76 61 6c 
75 65 31 32 37 3a 02 f8 ...(127 byte(s) skipped) ]
  4 - 01:58:09 gpg-agent[28762]: DBG: chan_9 -> OK
  4 - 01:58:09 gpg-agent[28762]: DBG: chan_9 <- [eof]
^C

It seems that my symptoms actually look pretty much like that bugreport [4] 
in Debian.

I checked what my kernel thinks about this 
(/proc/sys/kernel/random/entropy_avail). It started at 3985 before I ran 
the test, then went a bit lower to 3735, then started slowly growing back.

The relevant packages are:

app-crypt/gpgme-1.8.0-r1:1/11::gentoo  USE="cxx qt5 -common-lisp -python 
-static-libs" PYTHON_TARGETS="python2_7 python3_4"
app-crypt/gnupg-2.1.16::gentoo  USE="bzip2 gnutls nls readline smartcard 
usb -doc -ldap (-selinux) -tofu -tools -wks-server"
dev-libs/libgpg-error-1.24::gentoo  USE="nls -common-lisp -static-libs"
dev-libs/npth-1.3::gentoo  USE="-static-libs"
dev-libs/libassuan-2.4.3::gentoo  USE="-static-libs"

What should I do to get gpg-agent completing these requests sooner than 
after ten seconds? I could probably start it a bit sooner during the build, 
but that sounds a bit ugly. In the meanwhile, I increased the test timeout, 
but that is pretty ugly, too.

Cheers,
Jan

[1] http://trojita.flaska.net/
[2] https://bugzilla.redhat.com/show_bug.cgi?id=1401716
[3] https://bugs.kde.org/show_bug.cgi?id=373374
[4] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=847552#35

-- 
Trojitá, a fast Qt IMAP e-mail client -- http://trojita.flaska.net/



More information about the Gnupg-users mailing list