Package: libc6
Version: 2.34-0experimental2
Severity: wishlist

Hi!
The bulk of libc6 package consists of gconv files for obsolete locales.
This costs us 8.2MB per arch, even for minimal containers.

Fedora has done so, then lowered the dependency to Recommends last year:
  https://www.fedoraproject.org/wiki/Changes/Gconv_package_split_in_glibc
They've decided to keep a handful of often used old locales, which is
probably reasonable.

Obviously, such a change would require adding dependencies on the split
out gconv from packages that actually need to handle such locales, and
that's non-trivial work -- but, any such work would require the extra
package to actually exist.

Thus: could you please move the gconv files to a new package; with a
hard dependency from libc6 for now?


Meow!
-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'testing'), 
(120, 'experimental'), (1, 'experimental-debug')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.17.0-rc3-00017-g9f7865599562 (SMP w/64 CPU threads)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages libc6 depends on:
ii  libgcc-s1  12-20220206-1

Versions of packages libc6 recommends:
ii  libidn2-0  2.3.2-2

Versions of packages libc6 suggests:
ii  debconf [debconf-2.0]  1.5.79
ii  glibc-doc              2.33-5
ii  libc-l10n              2.34-0experimental2
pn  libnss-nis             <none>
pn  libnss-nisplus         <none>
ii  locales                2.34-0experimental2

-- debconf information excluded

Reply via email to