On Sunday 23 April 2006 02:17 pm, Mick wrote: > On 23/04/06, lordsauronthegreat@gmail.com wrote: > > I've been trying to find why I am unable to use GnuPG-agent to sign my > > messages in KMail, and rather have to type in a password in all the time > > through KGPG. The problem is that the GnuPG agent in the x86 area is > > version 1.4.2.2, yet KMail demands verison 1.9 > > > > I don't think it wise to change to ~x86, yet I still would like to use > > GnuPG's agent. I think my options are as such: > > > > 1) Download version 1.9 from GnuPG's website and install it. Why > > haven't I done this? I don't know how to install something in Gentoo > > without it being as simple as emerge. I don't know how to install from a > > file on the hard drive. > > > > 2) Forget KMail and signing my messages and go back to GMail. > > > > 3) Continue typing in my password every time I send a email. > > > > 4) Hack my way through some older versions of KMail and rip out the > > demand for a new version of GnuPG and replace it with the older part of > > KMail that could work with 1.4. Not a fun idea, 'cause I want to go do > > other things. > > > > I find it curious that such a problem is living in current source > > repository for Gentoo. I'm positive this isn't intentional, but at very > > least I'd like to know if anything's being done to fix it. Plus, if > > GnuPG 1.9 is so experimental, then how can KMail need 1.9? It makes no > > sense to me... > > I've added 1.9 in /etc/portage/package.keywords like so: > ========================== > =app-crypt/gpg-agent-1.9.19 ~x86 > =dev-libs/libksba-0.9.12 ~x86 > =dev-libs/libassuan-0.6.10 ~x86 > ========================== > and emerged gpg-agent. I think that would be the easiest way to > achieve what you want. So I did some hunting and somewhat successfully fixed it. However, it now gives me this output which I think could become problematic in the future: --- Invalid atom in /usr/portage/profiles/package.mask: =dev-libs/libassuan-0.6.10 ~x86 --- Invalid atom in /usr/portage/profiles/package.mask: =dev-libs/libksba-0.9.12 ~x86 --- Invalid atom in /usr/portage/profiles/package.mask: =app-crypt/gpg-agent-1.9.19 ~x86 This isn't good. It's emerging the stuff now, but I want to get rid of this (the right way, not the it's-still-broken-but-we're-pretending-it's-not way). Anyone know what I did wrong?