Recent twts in this reply to #zrg4luq
@firstname.lastname@example.org (#zrg4luq) Gah, I finally understood what’s going on here. The point is that you were using a non-UTF-8 locale (one with latin1, apparently) – I kept trying to reproduce it with
LANG unset or
LANG=C, which is different. And that made Python decode strings using latin1, which of course results in garbage. This is clearly a bug, jenny shouldn’t break with non-UTF-8 locales.
(#zrg4luq) The test suite breaks horribly with en_US.ISO-8859-1. Not only do the tests fail, but the test framework is broken as well. 🤣
(#zrg4luq) … hmmm. I can force everything to be UTF-8, that’s not a problem. But that means that your entire software stack must be capable of handling UTF-8 (editor, terminal, …). And at that point why not just require the user to use an UTF-8 locale? 🤔