Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#10199 - seahorse 2.22 (2.22.1) not adding gpg-agent-info into ~/.gnupg/gpg.conf

Attached to Project: Arch Linux
Opened by tep esu (tep2esu) - Tuesday, 15 April 2008, 14:52 GMT
Last edited by Jan de Groot (JGC) - Sunday, 30 November 2008, 14:39 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Architecture i686
Severity Medium
Priority Normal
Reported Version 2007.08-2
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

seahorse 2.22.0-1 (and 2.22.1 compiled with PKGBUILD from 2.22.0-1)

seahorse it is working .... but not with gpg ... i mean it not adding gpg-agent-info into ~/.gnupg/gpg.conf file
if I delete ~/.gnupg/gpg.conf and restart seahorse-agent the an empty ~/.gnupg/gpg.conf file it is created
if I add manualy gpg-agent-info into ~/.gnupg/gpg.conf file then all it is working

seahorse-agent is started from System->Preferences->Sessions

ps axf| grep seahorse
31885 ? SLs 0:01 seahorse-agent --disable-sound

ls -l /tmp/seahorse-S7ZI5v/
total 0
srw------- 1 myuser users 0 2008-04-15 17:37 S.gpg-agent

cat ~/.gnupg/gpg.conf
# FILE CREATED BY SEAHORSE

This task depends upon

Closed by  Jan de Groot (JGC)
Sunday, 30 November 2008, 14:39 GMT
Reason for closing:  Deferred
Additional comments about closing:  No response, bug in previous version, assuming fixed.
Comment by Neil Darlow (neildarlow) - Friday, 09 May 2008, 09:06 GMT
As of seahorse-2.22.0, seahorse no longer modifies ~/.gnupg/gpg.conf so it is mandatory to start seahorse-agent at X session start.

I have created the attached patch for /etc/gdm/Xsession to start seahorse-agent (once only) if its presence is detected. Please remove any reference to seahorse-agent in your GNOME session properties.

Note to Developer: seahorse-agent is started with the -A option which permits operation with all X displays. This is convenient but may pose a potential security risk which will obviously require assessment.
Comment by Neil Darlow (neildarlow) - Monday, 12 May 2008, 11:33 GMT
While we are examining /etc/gdm/Xsession, with gnome-2.22.x it is no longer necessary to start ssh-agent. gnome-keyring provides ssh-agent functionality itself.
Comment by tep esu (tep2esu) - Monday, 12 May 2008, 14:41 GMT

thank you for your comments

- i know that with gnome 2.22 gnome-keyring has taken ssh-agent functions ... but seahorse is not yet and gpg2-agent replacement
- i will try your patch and see if i can use gpg/gpg2 without modify gpg.conf

Comment by Hyperair (hyperair) - Monday, 12 May 2008, 15:17 GMT
GNOME Keyring may provide ssh-agent functionality, but Seahorse Agent provides gpg-agent functionality which GNOME Keyring doesn't.
Comment by Neil Darlow (neildarlow) - Monday, 12 May 2008, 16:02 GMT
@Hyperair: I don't dispute that.
Comment by Neil Darlow (neildarlow) - Monday, 12 May 2008, 16:04 GMT
@tep2esu: If you must use gpg-agent then you might be able to start it in a similar manner to my patch for seahorse-agent.
Comment by Hyperair (hyperair) - Monday, 12 May 2008, 16:07 GMT
@Neil Darlow: I'm sorry, I misunderstood that post. Either way, the ssh-agent being in Xsession should be reported as a separate bug IMO.
Comment by Neil Darlow (neildarlow) - Monday, 12 May 2008, 20:02 GMT
@Hyperair: #10400 opened to address removal of ssh-agent.
Comment by Greg (dolby) - Monday, 21 July 2008, 15:16 GMT
Has anyone reported this upstream?
Comment by Jan de Groot (JGC) - Monday, 27 October 2008, 08:49 GMT
What's the status with 2.24.1?

Loading...