Package: src:pinentry Version: 1.1.0-4 Severity: wishlist in debian/tests/simple-tty in pinentry, we just added a 2.0s sleep to avoid a race condition, where the password would be entered before pinentry-tty had finished writing out its prompt.
It would be nice to instead have that test read the pty and wait for the
prompt before sending the password, rather than an arbitrary 2s sleep.
this would make the normal test run faster (avoiding an arbitrary 2s
timeout) and still avoid the worst race conditions. I don't know
whether a final race condition would remain though: there might be a gap
if pinentry-tty is suspended by the OS between writing out the prompt
and listening on the pty. That would be "interesting" to discover.
--dkg
signature.asc
Description: PGP signature

