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