Package: src:elixir-lang
Version: 1.6.5-1
Severity: important

Hi,

When using rabbitmqctl, I get things like this:

warning: the VM is running with native name encoding of latin1 which may cause 
Elixir to malfunction as it expects utf8. Please ensure your locale is set to 
UTF-8 (which can be verified by running "locale" in your shell)

this happens even when locales-all is installed. As I'm attempting to run
rabbitmqctl through puppet, this makes the parsing of the output rabbitmqctl
fail in the puppet provider ruby script. I tried to make a wrapper around
rabbitmqctl, so it would set $LANG, but this doesn't really work well.

There's 2 ways this could be fixed. Either 1/ get elixir to find out by itself
if $LANG isn't set, but UTF-8 is available, which could be always the case if
Elixir was depending on locales-all, or 2/ completely remove the warning at all
and be done with it. I'd be leaning toward #2, since this is the least amount
of work.

I'd appreciate if you could either be reactive on this, or let me upload a
new Debian version of the package with this fix. Please let me know.

Cheers,

Thomas Goirand (zigo)

Reply via email to