GPG support in Evolution broken (not complete)

Bug #5636 reported by Alexander Brinkman
4
Affects Status Importance Assigned to Milestone
evolution (Ubuntu)
Fix Released
Medium
Ubuntu GNOME

Bug Description

Evolution and GnuPG (gpg) are both installed per default on Breezy (and Evolution is the default GNOME email client).

Since Evolution is able to use GPG for signing/encryprion one assumes this works out-of-the-box. Not so; Evolution requires two additional packages to be installed on the system: gnupg-agent (for communicating with the gpg application) and pinentry-gtk2 (to provide the user with a password prompt). Both these packages should be added to the default installation.

description: updated
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks for your bug. It works fine for me without any of those 2 packages. What happens if you try to sign a mail without them?

Changed in evolution:
assignee: nobody → gnome
status: New → NeedInfo
Revision history for this message
Alexander Brinkman (list-abrinkman) wrote :

As it turns out, all is my bad... ;(

I made the classic mistake of copying over my .gnupg directory from my SuSE 10.0 installation to my new Ubuntu install (to avoid having to create new keys). It turn out however that there are some differences in the setup. In gpg.conf SuSE enables the use of the gpg-agent application ("use agent") which in Evolution leads to gpg not working unless gnupg-agent and pinentry are installed. When commenting out the "use agent" line in gpg.conf Evolution also stops using the gpg-agent, and all is working fine.

I created a new .gnupg directory and the default on Ubnuntu is correct, it does not use the agent (from the comments I understood it is even old and experimental). Leaves me to wonder why SuSE 10.0 (a not-so-ancient distro) does use the gpg-agent... But this is clearly not an Ubuntu bug (sorry for the troubles).

Revision history for this message
Sebastien Bacher (seb128) wrote :

No problem, thank you for replying/commenting on it. I'm closing the bug since that's not one :)

Changed in evolution:
status: NeedInfo → Fixed
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.