reassign 572118 gnupg-agent found 572118 gnupg-agent/2.0.14-1 thanks (Note: gnupg-agent/2.0.7-1 on Kubuntu Hardy works… the failing version is a today’s Debian sid, i386)
Werner Koch dixit: >What about looking at the source: > >pinnetry/pinentry.c: Ah, okay. My source was really the pinentry texinfo documentation. >It should not matter anyway, gpg-agent calls it like this: […] >I don't know the context of this bug, thus my comments my not be really >helpful. Oh, they’re very helpful. This tells me his problem is something different. > pinentry-kwallet talks the regular Aegypten protocol, as well as the > undocumented BYE command, on stdio; all commands, even unknown ones, > >BYE is documented for ages; see "info assuan": Oh. (See above on my sources…) I didn’t even know that info page exists. Is that now Ägypten or Assuan protocol, and am I supposed to implement more than just these documented in the pinentry info page? Resul Cetin dixit: >Thorsten Glaser wrote: >> Resul Cetin dixit: >> >Personally i doubt that gpg-agent really starts pinentry-kwallet. >> >> Does it now start it or not? > >It seems that it start, but I don't know why it doesn't create that >/tmp/blablub file. Maybe a mksh specific behavior? The debug output seems to >indicate that it is, because I see "warning: unknown line 'GETINFO pid'" So you get the debug output from the script I sent you? Why didn’t you say so. As I don’t know where you inserted your line that should create the file, I cannot comment on this, but, combined with Werner’s statements this starts to reek of PEBKAC to me. >No it isn't normal. It breaks other things in Debian and this makes it No it doesn’t, because you have configured your gpg-agent to explicitly use it (if any; I’m not too sure about whether you indeed did that yet) and it doesn’t break a single thing in the default configuration. >And I am not in the state to write such documentation for you. Actually, I asked Werner, who was mentioned as author in the pinentry texinfo documentation, whom I have put on Cc then. >But having broken gpg-agent due to that package after the release of >squeeze is a no go. Like I said, nothing “breaks” unless you do manual intervention. Besides, why are you so aggressive? Squeeze is months away, perso- nally I hope it won’t be released before 2011 anyway, and considering my response time you shouldn’t be so rude and demand things and get people into panic mode right now. >or nothing will happen when you run gpg-agent with pinentry-kwallet as >pinentry-program. Okay. Let’s try this again. *boots Debian unstable in qemu* *installs gnupg-agent* t...@sid:~ $ cat .gnupg/gpg.conf use-agent t...@sid:~ $ cat .gnupg/gpg-agent.conf pinentry-program /usr/bin/pinentry-kwallet Then I run 「eval $(gpg-agent --daemon)」 and use $ gpg --clearsign foo Indeed, I do not get anything at all. Ok, let’s try something… t...@sid:~ $ cat /usr/bin/pinentry-kwallet #!/bin/sh /usr/bin/logger -t pkw "I'm here" echo yes >/tmp/x exit 0 t...@sid:~ $ ls -l /usr/bin/pinentry-kwallet -rwxr-xr-x 1 root root 68 Mar 2 14:34 /usr/bin/pinentry-kwallet t...@sid:~ $ ls -l /tmp/x ls: cannot access /tmp/x: No such file or directory Hrm. Looks like you found a genuine bug, but in a different package. Reassigning. bye, //mirabilos -- FWIW, I'm quite impressed with mksh interactively. I thought it was much *much* more bare bones. But it turns out it beats the living hell out of ksh93 in that respect. I'd even consider it for my daily use if I hadn't wasted half my life on my zsh setup. :-) -- Frank Terbeck in #!/bin/mksh -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org