Oooookay, here we have a pretty large update.

For Robert, I have added an “emergency make-it-work” option: if
PINENTRY_KWALLET_OVERRIDE is exported, it will override PINENTRY (I’d
still like to find out what sets it, but this should help you out
meanwhile).

For Maarten and Vasilis, I applied an extended version of Vasilis’
suggestion. This should hopefully be fixed now.

For Juha, I invested several hours to rewrite and recheck the locale
code. It should now run in the user’s chosen locale if it’s a UTF-8
locale, and otherwise switch to C.UTF-8 (the by-now standardised one) in
the least intrusive way possible (i.e. on Debian/*buntu, where locale(1)
exists, for LC_CTYPE only).

However. I got fired early this year, and I no longer run a KDE desktop
anywhere, nor do I use kwallet at the moment. I cannot easily test this,
even though I’m relatively confident in the changes. So I haven’t put
this out as new upstream release yet, I only committed things to CVS and
prepared an updated Debian package, which I’ve uploaded to the PPA
https://launchpad.net/~mirabilos/+archive/ubuntu/exp and uploaded to
Debian experimental.

Please test the “3.04beta” packages.

If you don’t have a package for your favourite
OS/distro/release/architecture available: The actual /usr/bin/kwalletcli
binary should not be changed in relevant ways, so you could just take
that from your existing package (and ignore dpkg dependency issues);
everything else in the package is architecture-independent (manpages and
shell scripts).

Ideally, you’d test all three scripts somehow, and have a look at the
manpages that they look okay as well. (On newer releases, the line
wrapping may be suboptimal because the GNU groff maintainers decided to
increase the indent from the value it had been for several decades.
Cannot be helped. But if something looks absolute shit, do tell.)

If things go well, I expect to make a release mid-January, to give this
time to settle (and me time to work on something else, which may even
replace the charconv.c included actually). If not, I can make more test
packages.

Sorry this took so long, and thanks for helping out and testing!

** Changed in: kwalletcli (Ubuntu)
       Status: Confirmed => Fix Committed

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2120443

Title:
  pinentry-kwallet called recursively by gpg-agent

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/kwalletcli/+bug/2120443/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to