On 05/08/2026 13:18, Jeremy Bícha wrote:
On Wed, Aug 5, 2026 at 8:59 AM Roland Clobus <[email protected]> wrote:
See the last comment in 
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1089127#25:

If you use 'locales-all | locales', you will get all locales per default, but 
the user is still able to make a sub-selection by using the 'locales' package.

I would agree with you and Martin-Éric if it was Depends: locales-all
but my proposal is only Recommends: locales-all . Because it is only a
Recommends, it is possible to easily uninstall locales-all if you want
and use the command-line locales package and its interface instead. I
guess Martin-Éric was annoyed that upgrading to Debian 13 installed
locales-all on his system, but I believe we intentionally want this
behavior by default for people upgrading to the new Debian release.

I agree that for Lomiri it makes sense to prefer 'locales-all'. But using 
'locales-all | locales', even in the Recommends section, would keep the ability 
for a system administrator to have only a sub-selection of the locales 
available.

If a system administrator has 'locales' installed and configured and then later 
installs lomiri-desktop, locales-all will be installed next to locales and that 
effectively overrides the selection that the administrator made in locales.

In the end we are talking about 200MB in the installed system, for a desktop 
environment that requires a graphical accelerator card. Since it is not 
targeting the low-end computers, it would be OK to have locales-all installed, 
possibly next to locales.
I think another way of looking at your comment is "why don't all the
other Debian desktops install locales-all too?"

There are a few desktop environments that I know that run a wizard to perform 
configuration on first installation (Lomiri and GNOME). These wizards look at 
the installed locales and list these when they offer the user a choice. They do 
not use the `dpkg --reconfigure locales` option, I guess because that is very 
specific to Debian. Perhaps something could/should be done there.

I'm wondering whether it would be good to offer all available languages from 
Debian, even though some/many Lomiri-specific apps don't offer a translation in 
that language, or when there is no suitable OSK (On Screen Keyboard) for that 
language. Perhaps a new package called 'locales-lomiri' or 'lomiri-m17n' could 
be made that would contain a configuration file with a preselection of the 
locales for the languages that have a good support in Lomiri.

Then the dependency would become 'locales-lomiri | locales-all | locales'

I don't think it's worth the complexity to manage that package.

I agree, but I wanted to mention an alternative solution :-)

With kind regards,
Roland Clobus

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to