On Tue, Aug 25, 2020 at 3:40 PM 'Reimundo Heluani' via sage-devel
<sage-devel@googlegroups.com> wrote:
>
> On Aug 25, Dima Pasechnik wrote:
> >On Tue, Aug 25, 2020 at 2:23 PM 'Reimundo Heluani' via sage-devel
> ><sage-devel@googlegroups.com> wrote:
> >>
> >> Hello, now that GCC-10 has been merged I wanted to run a patchbot again. 
> >> The
> >> issue of the non-existing C-locale C.UTF-8 prevents me from doing so since
> >> there are tests that failed like so:
> >>
> >> File "src/sage/tests/cmdline.py", line 227, in 
> >> sage.tests.cmdline.test_executable
> >> Failed example:
> >>      err  # optional - build
> >> Expected:
> >>      ''
> >> Got:
> >>      '/home/sage-patchbot/sage/build/bin/sage-spkg: line 73: warning: 
> >> setlocale: LC_ALL: cannot change locale (C.UTF-8): No such file or 
> >> directory\n/bin/sh: warning: setlocale: LC_ALL: cannot change locale 
> >> (C.UTF-8)\nbash: warning: setlocale: LC_ALL: cannot change locale 
> >> (C.UTF-8)\nbash: warning: setlocale: LC_ALL: cannot change locale 
> >> (C.UTF-8)\nbash: warning: setlocale: LC_ALL: cannot change locale 
> >> (C.UTF-8)\nbash: warning: setlocale: LC_ALL: cannot change locale 
> >> (C.UTF-8)\nbash: warning: setlocale: LC_ALL: cannot change locale 
> >> (C.UTF-8)\nbash: warning: setlocale: LC_ALL: cannot change locale 
> >> (C.UTF-8)\nbash: warning: setlocale: LC_ALL: cannot change locale 
> >> (C.UTF-8)\nbash: warning: setlocale: LC_ALL: cannot change locale 
> >> (C.UTF-8)\nbash: warning: setlocale: LC_ALL: cannot change locale 
> >> (C.UTF-8)\n'
> >>
> >>
> >> What can I do about this?
> >
> >can you install the C.UTF-8 locale?
> >
> That locale seems to be an invention of Debian that Ubuntu started using. This
> was closed as wontfix 8 years ago on Arch.
>
> https://bugs.archlinux.org/task/32296

IMHO it's silly not to have a language-neutral locale that supports
UTF-8, that's what C.UTF-8 really is.
I'd suggest to Arch to reconsider their position.
Different <your_lang_env>.UTF-8 locales lead to different ordering of
Unicode symbols, something
that'd require extra care in doctests etc.

If you'd still go with <your_lang_env>.UTF-8,
a proper fix for Sage would seem to  use gettext, as this is the
solution from the autotools universe.
Patches welcome :-)

Then, locale on Linux supports aliases, something to be defined in
/etc/locale.alias - I presume C.UTF-8 may be
defined there as an alias for <your_lang_env>.UTF-8
- if this works, this would be a quick fix.
Otherwise you can patch build/bin/sage-spkg - that's the only place
where C.UTF-8 is mentioned, I think.












>
> It seems to me that having these test failing and flooding the logs of a
> regular build is not the way to go. Is there a trac ticket about this? I could
> only find my comments on #30002 which was already closed.
>
> R.
>
> >>
> >> R.
> >>
> >> --
> >> You received this message because you are subscribed to the Google Groups 
> >> "sage-devel" group.
> >> To unsubscribe from this group and stop receiving emails from it, send an 
> >> email to sage-devel+unsubscr...@googlegroups.com.
> >> To view this discussion on the web visit 
> >> https://groups.google.com/d/msgid/sage-devel/20200825132311.GA580290%40vertex.
> >
> >--
> >You received this message because you are subscribed to the Google Groups 
> >"sage-devel" group.
> >To unsubscribe from this group and stop receiving emails from it, send an 
> >email to sage-devel+unsubscr...@googlegroups.com.
> >To view this discussion on the web visit 
> >https://groups.google.com/d/msgid/sage-devel/CAAWYfq1ZCR7N1Sg%3DdeyJ80XcygqcmxQHQpVnTbmL5nTra8D71A%40mail.gmail.com.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to sage-devel+unsubscr...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/sage-devel/20200825143953.GA582885%40vertex.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/CAAWYfq04pVQeJUTfJ4%2BPHuOgnPdcNVtWkpKJtYyjsye3tUuhvg%40mail.gmail.com.

Reply via email to