[pkg-gnupg-maint] Bug#868550: Bug#889594: similar problems with gnupg2 and regpg
Tony Finch
dot at dotat.at
Mon Feb 5 15:03:29 UTC 2018
Ian mentioned this bug to me and encouraged me to describe some similar
problems I have had to deal with in recent versions of gnupg which were
not problems in older versions.
I have a gpg wrapper called regpg https://dotat.at/prog/regpg/
It has a test suite that is supposed to work with gnupg 1.4, 2.0, 2.1, and 2.2.
For versions 2.1 and above (which make the agent obligatory), the test
suite explicitly starts the agent at the beginning of each test script and
kills it at the end; it also uses --debug-quick-random to avoid stalls due
to bogus entropy accounting.
https://git.uis.cam.ac.uk/x/uis/git/regpg.git/blob/HEAD:/t/lib/T.pm#l100
There was also an issue that I had to split the first test script which
originally re-initialized the temporary $GPGHOME and generated some test
private keys; the re-initialization caused the agent to commit suicide,
which caused key generation to fail, so I split it into separate scripts,
one to initialize $GPGHOME, and a second one to generate keys (after the
shared per-script setup code restarted the agent).
Tony.
--
f.anthony.n.finch <dot at dotat.at> http://dotat.at/ - I xn--zr8h punycode
Fitzroy: Northeast, backing north, 6 to gale 8. Rough or very rough, becoming
high later in northwest. Rain then showers. Good, occasionally moderate.
More information about the pkg-gnupg-maint
mailing list