#1135665 Refuses to run with political message depending on user's locale

Package:
moor
Source:
moor
Submitter:
Алексей Шилин
Date:
2026-05-04 12:17:02 UTC
Severity:
normal
#1135665#5
Date:
2026-05-04 12:16:04 UTC
From:
To:
Hi,

When running moor with the ru_RU locale, the program refuses to run and
exits with a message requesting the user to change their locale or make
political statements in their environment¹:

   $ LANG=ru_RU.UTF-8 moor
   ERROR: russia not supported (but Russian is!)

   Options for using moor in Russian:
   * Change your language setting to ru_UA.UTF-8
   * Set CRIMEA=Ukraine in your environment
   * russia leaves Ukraine

This is a non-functional politically motivated behavior which affects
all users with ru_RU locale regardless of their actual location or
circumstances and prevents legitimate use of the software based solely
on locale settings.

There's an upstream bug report on this² but it hasn't seen a response
from the author for more than a year by now so upstream cooperation is
unfortunately quite unlikely.

I've attached a patch which reverts this behavior and makes moor less…
opinionated.

   ¹ https://sources.debian.org/src/moor/2.12.3-1/cmd/moor/moor.go#L314
   ² https://github.com/walles/moor/issues/266