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

Reply via email to