Package: locales
Version: 2.41-12+deb13u4
Severity: normal
X-Debbugs-Cc: [email protected]
Dear Maintainer,
*** Reporter, please consider answering these questions, where appropriate ***
* What led up to the situation?
Running `dpkg-reconfigure locales` non-interactively or on a minimal
environment where target locales are commented out in `/etc/locale.gen`.
* What exactly did you do (or not do) that was effective (or
ineffective)?
1. Executed `sudo dpkg-reconfigure locales` (or with
`DEBIAN_FRONTEND=noninteractive`).
2. The command exited successfully with status 0 and printed "Generation
complete." while leaving the target locale still commented out in
`/etc/locale.gen` because it checked internal debconf cache rather than parsing
the file.
* What was the outcome of this action?
The tool output a false-positive success message, leaving the system
environment stuck on `C.UTF-8` until manual file editing (`sed`) or explicit
debconf preseeding was performed.
* What outcome did you expect instead?
The tool should either automatically enable and generate the configured locale
from debconf/environment, or fail with a clear error indicating that the
requested locale is commented out in `/etc/locale.gen`.
*** End of the template - remove these template lines ***
-- System Information:
Debian Release: 13.7
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 6.12.93-android16-6-g3a7d1771d492-ab16496487 (SMP w/8 CPU
threads; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) (ignored: LC_ALL
set to en_GB.UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages locales depends on:
ii debconf [debconf-2.0] 1.5.91
ii libc-bin 2.41-12+deb13u4
ii libc-l10n 2.41-12+deb13u4
locales recommends no packages.
locales suggests no packages.
-- debconf information:
* locales/default_environment_locale: en_GB.UTF-8
* locales/locales_to_be_generated: en_GB.UTF-8 UTF-8