Evolution prompts for passphrase if dialog from Seahorse (gpg-agent) is canceled

Bug #227166 reported by Richard Laager
4
Affects Status Importance Assigned to Milestone
Evolution
Confirmed
Low
evolution (Ubuntu)
Invalid
Low
Ubuntu Desktop Bugs
seahorse (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

If you cancel the Authorize Passphrase Access dialog (from Seahorse), you get an Enter Passphrase dialog (from Evolution). Instead, the operation should be rejected. You should be dropped back to the message and not have to hit Cancel at another dialog.

Revision history for this message
Andreas Moog (ampelbein) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. However I don't quite get what the problem is actually. If you hit cancel on the seahorse-dialog, evolution asks for the passphrase since it did not get an answer from seahorse. So this is a problem in evolution, not in seahorse. Or did i understand you wrong?

Changed in seahorse:
status: New → Incomplete
Revision history for this message
Richard Laager (rlaager) wrote :

Seahorse should tell Evolution the user aborted, so Evolution can avoid putting up its own box. Evolution should then be modified as such.

Changed in seahorse:
status: Incomplete → New
Revision history for this message
Andreas Moog (ampelbein) wrote :

Closing the seahorse task as I think this should be handled by evolution.

Changed in seahorse:
status: New → Invalid
Revision history for this message
Richard Laager (rlaager) wrote :

Okay. In terms of implementation, how does Evolution tell the difference between Seahorse returning no passphrase due to Cancel being clicked and Seahorse failing (or not being present)?

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

Thanks for the bug report. This particular bug has already been reported, but feel free to report any other bugs you find.

Changed in evolution:
assignee: nobody → desktop-bugs
importance: Undecided → Low
status: New → Invalid
Revision history for this message
Sebastien Bacher (seb128) wrote :

the issue is an evolution-data-server one and there is some other bug about that on launchpad

Revision history for this message
Richard Laager (rlaager) wrote :

I searched and couldn't find any other bug report about this in Launchpad. I then found one upstream, which was not linked to anything in Launchpad. Accordingly, I linked it here and re-opened.

description: updated
Changed in evolution:
status: Invalid → Confirmed
Changed in evolution:
status: Unknown → Confirmed
Changed in evolution:
status: Confirmed → Triaged
Changed in evolution:
importance: Unknown → Low
Revision history for this message
Jörg Frings-Fürst (jff-de) wrote :

bug from 2008 - version not longer supported
change status to invalid

Changed in evolution (Ubuntu):
status: Triaged → 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.