unofficial mirror of help-guix@gnu.org 
 help / color / mirror / Atom feed
From: Julien Lepiller <julien@lepiller.eu>
To: help-guix@gnu.org, Fredrik Salomonsson <plattfot@posteo.net>,
	help-guix <help-guix@gnu.org>
Subject: Re: Yet another locale question on a foreign distro
Date: Sun, 31 Jan 2021 07:16:26 -0500	[thread overview]
Message-ID: <E8F78C63-6289-4465-9351-6CBBD06D9DCD@lepiller.eu> (raw)
In-Reply-To: <87h7mxljwx.fsf@posteo.net>

Does gpg-agent change the locale of the system somehow? What's the locale it launches the pinentry with? Does it exist in $GUIX_LOCPATH?

Le 31 janvier 2021 01:06:38 GMT-05:00, Fredrik Salomonsson <plattfot@posteo.net> a écrit :
>
>Hi guix,
>
>I've developed a little tool to use rofi as a pinentry for gpg-agent
>called pinentry-rofi. It recently landed in guix, note that version
>2.0.2 that is the latest in guix only works if you don't have guile in
>the same profile.
>
>My current setup is guix running on a foreign distro (Arch Linux). And
>I'm currently running pinentry-rofi installed by its package manager
>and
>it works fine. When I submitted the patch to guix, I only ran the tests
>and launched the tool from the commandline to make sure it was working.
>I never did test it with gpg-agent. Which was a mistake on my part, as
>it seems it does not work with gpg-agent when it's installed via guix.
>
>I tracked down the root of the problem to rofi not being able to set
>the
>locale. The error it return is
>
>Rofi-WARNING **: 21:16:03.115: Failed to set locale
>
>As far as I can tell my locale is setup properly. GUIX_LOCPATH is set
>to
>the profile I have `glibc-locales` installed to. And rofi has no issue
>setting the locale when I launch pinentry-rofi from the commandline.
>It's only when gpg-agent launches it.
>
>I've tried to use both the native gpg package on the foreign distro as
>well as the gnupg package on guix (installed to the same profile as
>pinentry-rofi). Same issue on both.
>
>If I hardcode LC_ALL=C, when pinentry-rofi launches rofi, it works with
>gpg-agent. But that does not seem like a great solution.
>
>Do anyone have any idea what could be the issue?
>
>Thanks
>
>-- 
>s/Fred[re]+i[ck]+/Fredrik/g

  reply	other threads:[~2021-01-31 12:17 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-01-31  6:06 Yet another locale question on a foreign distro Fredrik Salomonsson
2021-01-31 12:16 ` Julien Lepiller [this message]
2021-01-31 23:27   ` Fredrik Salomonsson

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://guix.gnu.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=E8F78C63-6289-4465-9351-6CBBD06D9DCD@lepiller.eu \
    --to=julien@lepiller.eu \
    --cc=help-guix@gnu.org \
    --cc=plattfot@posteo.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).