GPG spams output using "--no-verbose --quiet --batch" when decrypting email with Mutt

Bug #405999 reported by Ricardo

This bug report was converted into a question: question #80747: GPG spams output using "--no-verbose --quiet --batch" when decrypting email with Mutt.

6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gnupg (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: gnupg

I'm using GPG with Mutt to encrypt my email but GPG seems to output constantly its messages despite I'm using "--no-verbose --quiet --batch". So, I need to refresh the Mutt interface in order to revert what GPG does.

The output of GPG should be supressed with these options, but this is not the case.

¿Is this a bug in GPG?

The GPG I'm using with Mutt is the recommended in the doc:

### GPG config for Mutt ###
set pgp_decode_command="gpg --status-fd=2 %?p?--passphrase-fd 0? --no-verbose --quiet --batch --output - %f"
set pgp_verify_command="gpg --status-fd=2 --no-verbose --quiet --batch --output - --verify %s %f"
set pgp_decrypt_command="gpg --status-fd=2 %?p?--passphrase-fd 0? --no-verbose --quiet --batch --output - %f"
set pgp_sign_command="gpg --no-verbose --batch --quiet --output - %?p?--passphrase-fd 0? --armor --detach-sign --textmode %?a?-u %a? %f"
set pgp_clearsign_command="gpg --no-verbose --batch --quiet --output - %?p?--passphrase-fd 0? --armor --textmode --clearsign %?a?-u %a? %f"
set pgp_encrypt_only_command="/usr/lib/mutt/pgpewrap gpg --batch --quiet --no-verbose --output - --encrypt --textmode --armor --always-trust -- -r %r -- %f"
set pgp_encrypt_sign_command="/usr/lib/mutt/pgpewrap gpg %?p?--passphrase-fd 0? --batch --quiet --no-verbose --textmode --output - --encrypt --sign %?a?-u %a? --armor --always-trust -- -r %r -- %f"
set pgp_import_command="gpg --no-verbose --import %f"
set pgp_export_command="gpg --no-verbose --export --armor %r"
set pgp_verify_key_command="gpg --verbose --batch --fingerprint --check-sigs %r"
set pgp_list_pubring_command="gpg --no-verbose --batch --quiet --with-colons --list-keys %r"
set pgp_list_secring_command="gpg --no-verbose --batch --quiet --with-colons --list-secret-keys %r"
set pgp_getkeys_command="gpg --recv-keys %r"
set pgp_good_sign="^\\[GNUPG:\\] GOODSIG"
### End ###

Revision history for this message
Daniel Leidert (dleidert-deactivatedaccount) wrote :

What about using --no-tty?

Revision history for this message
Ricardo (jimenezrick) wrote :

The problem persist. When a gpg does a key verification or an email is decrypted, gpg usually output some message which get merged with the ncurses mutt interface.

I tried with the next gnupg config in the .muttrc using "--no-tty":

### GPG section in the .muttrc ###
set pgp_decode_command="gpg --no-tty --status-fd=2 %?p?--passphrase-fd 0? --no-verbose --quiet --batch --output - %f"
set pgp_verify_command="gpg --no-tty --status-fd=2 --no-verbose --quiet --batch --output - --verify %s %f"
set pgp_decrypt_command="gpg --no-tty --status-fd=2 %?p?--passphrase-fd 0? --no-verbose --quiet --batch --output - %f"
set pgp_sign_command="gpg --no-tty --no-verbose --batch --quiet --output - %?p?--passphrase-fd 0? --armor --detach-sign --textmode %?a?-u %a? %f"
set pgp_clearsign_command="gpg --no-tty --no-verbose --batch --quiet --output - %?p?--passphrase-fd 0? --armor --textmode --clearsign %?a?-u %a? %f"
set pgp_encrypt_only_command="/usr/lib/mutt/pgpewrap gpg --no-tty --batch --quiet --no-verbose --output - --encrypt --textmode --armor --always-trust -- -r %r -- %f"
set pgp_encrypt_sign_command="/usr/lib/mutt/pgpewrap gpg --no-tty %?p?--passphrase-fd 0? --batch --quiet --no-verbose --textmode --output - --encrypt --sign %?a?-u %a? --armor --always-trust -- -r %r -- %f"
set pgp_import_command="gpg --no-tty --no-verbose --import %f"
set pgp_export_command="gpg --no-tty --no-verbose --export --armor %r"
set pgp_verify_key_command="gpg --no-tty --verbose --batch --fingerprint --check-sigs %r"
set pgp_list_pubring_command="gpg --no-tty --no-verbose --batch --quiet --with-colons --list-keys %r"
set pgp_list_secring_command="gpg --no-tty --no-verbose --batch --quiet --with-colons --list-secret-keys %r"
set pgp_getkeys_command="gpg --recv-keys %r"
set pgp_good_sign="^\\[GNUPG:\\] GOODSIG"
### END ###

Revision history for this message
Michael Bienia (geser) wrote :

Can you attach a screenshot please?

I use mutt with gpg myself and my settings look similar and I don't get any messages from gpg disturbing mutt.

Revision history for this message
Ricardo (jimenezrick) wrote :

The attached screenshot is the Mutt email view afer openning a singned email.

Revision history for this message
Ricardo (jimenezrick) wrote :

Another screenshot showing the index emails menu after showing the previous email.

Ricardo (jimenezrick)
Changed in gnupg (Ubuntu):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.