[Bug 1898902] Re: (doc?) locale-gen disagrees with locale(5)

Gunnar Hjalmarsson 1898902 at bugs.launchpad.net
Wed Oct 7 16:28:12 UTC 2020


Thanks for your report. Looks like there is room for clarification of
that man page.

I would suggest that you report it upstream:

https://sourceware.org/bugzilla/enter_bug.cgi?product=glibc;component=locale

But don't refer to locale-gen() when doing so, but rather localedef().
Also, if you file an upstream bug, please post the URL to it here.

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

Title:
  (doc?) locale-gen disagrees with locale(5)

Status in glibc package in Ubuntu:
  New

Bug description:
  The LC_NUMERIC section of locale(5) includes:

         decimal_point
                followed by the string that will be used as the  decimal  delim-
                iter when formatting numeric quantities.

  .. without constraint on what the string may include. However locale-gen appears to reject any attempt to define decimal_point to a string longer than one character, with the message:
    LC_NUMERIC: value for field `decimal_point' must be a single character
    [error] LC_NUMERIC: field `decimal_point' not defined

  If that constraint is intended, I think locale(5) should specify it.
  (There may be a similar issue for thousands_sep, I didn't test that.)

  Found on bionic with locales-2.27-3ubuntu1.2, I did not check other
  releases.

  Motivation: I wanted to define a longer decimal_point so as to test
  the robustness of an application's number formatting.

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



More information about the foundations-bugs mailing list