Description of problem:
Now it's not impossible to check for need passphrase for key.
How reproducible: always
Steps to Reproduce:
Create a new key for signing with passphrase (or can be used existing). In terminal:
mkfifo passphrase
touch status
echo "hello world" | gpg --batch --status-file status --passphrase-file
passphrase -s -u 'Your Key Name'
In another terminal:
cat status
Actual results:
status is empty
Expected results:
some lines. One of them is '[GNUPG:] NEED_PASSPHRASE ...'
Additional info:
echo > passphrase
cat status
[GNUPG:] USERID_HINT C9xx59xxA9xx36xx Name <e@mail>
[GNUPG:] NEED_PASSPHRASE C9xx59xxA9xx36xx C9xx59xxA9xx36xx 17 0
[GNUPG:] MISSING_PASSPHRASE
[GNUPG:] BAD_PASSPHRASE C9xx59xxA9xx36xx