Simon Josefsson wrote: > + my $gpg_fingerprint = `LANG=C gpg --fingerprint $gpg_key_id | grep -v > ^sub`;
LANG=C has no effect if LC_ALL is set, since LC_ALL has a higher precedence than LANG [1]. [1] https://www.gnu.org/software/gettext/manual/html_node/Locale-Environment-Variables.html 2022-07-10 Bruno Haible <[email protected]> announce-gen: Fix internationalization in verification instructions. * build-aux/announce-gen: Set LC_ALL, not LANG, to "C", to force English output from gpg. diff --git a/build-aux/announce-gen b/build-aux/announce-gen index 320cf4b0d6..3847a568d2 100755 --- a/build-aux/announce-gen +++ b/build-aux/announce-gen @@ -546,7 +546,7 @@ and the corresponding tarball. Then, run a command like this: gpg --verify $tarballs[0].sig EOF - my $gpg_fingerprint = `LANG=C gpg --fingerprint $gpg_key_id | grep -v ^sub`; + my $gpg_fingerprint = `LC_ALL=C gpg --fingerprint $gpg_key_id | grep -v ^sub`; if ($gpg_fingerprint =~ /^pub/) { chop $gpg_fingerprint;
