[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1005193: marked as done (libc6: please split away gconv files)



Your message dated Tue, 12 Aug 2025 07:00:38 +0000
with message-id <E1ulizu-002Kc5-0x@fasolo.debian.org>
and subject line Bug#1005193: fixed in glibc 2.42-1
has caused the Debian Bug report #1005193,
regarding libc6: please split away gconv files
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1005193: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1005193
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
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

--- End Message ---
--- Begin Message ---
Source: glibc
Source-Version: 2.42-1
Done: Aurelien Jarno <aurel32@debian.org>

We believe that the bug you reported is fixed in the latest version of
glibc, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1005193@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Aurelien Jarno <aurel32@debian.org> (supplier of updated glibc package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 11 Aug 2025 15:23:49 +0200
Source: glibc
Binary: glibc-doc glibc-source libc-bin libc-bin-dbgsym libc-dev-bin libc-dev-bin-dbgsym libc-devtools libc-devtools-dbgsym libc-gconv-modules-extra libc-gconv-modules-extra-dbgsym libc-l10n libc6 libc6-dbg libc6-dev libc6-dev-dbgsym libc6-dev-i386 libc6-dev-x32 libc6-i386 libc6-i386-dbgsym libc6-udeb libc6-x32 libc6-x32-dbgsym locales locales-all nscd nscd-dbgsym
Architecture: source all amd64
Version: 2.42-1
Distribution: experimental
Urgency: medium
Maintainer: Aurelien Jarno <aurel32@debian.org>
Changed-By: Aurelien Jarno <aurel32@debian.org>
Description:
 glibc-doc  - GNU C Library: Documentation
 glibc-source - GNU C Library: sources
 libc-bin   - GNU C Library: Binaries
 libc-dev-bin - GNU C Library: Development binaries
 libc-devtools - GNU C Library: Development tools
 libc-gconv-modules-extra - GNU C Library: Non-essential gconv modules
 libc-l10n  - GNU C Library: localization files
 libc6      - GNU C Library: Shared libraries
 libc6-dbg  - GNU C Library: detached debugging symbols
 libc6-dev  - GNU C Library: Development Libraries and Header Files
 libc6-dev-i386 - GNU C Library: 32-bit development libraries for AMD64
 libc6-dev-x32 - GNU C Library: X32 ABI Development Libraries for AMD64
 libc6-i386 - GNU C Library: 32-bit shared libraries for AMD64
 libc6-udeb - GNU C Library: Shared libraries - udeb (udeb)
 libc6-x32  - GNU C Library: X32 ABI Shared libraries for AMD64
 locales    - GNU C Library: National Language (locale) data [support]
 locales-all - GNU C Library: Precompiled locale data
 nscd       - GNU C Library: Name Service Cache Daemon
Closes: 1005193 1095101 1105334 1110125
Changes:
 glibc (2.42-1) experimental; urgency=medium
 .
   [ Aurelien Jarno ]
   * New upstream release:
     - debian/copyright: update following upstream changes.
     - debian/symbols.wildcards: add 2.42.
     - debian/control.in/main: bump binutils-for-host Build-Depends to >= 2.39.
     - debian/patches/git-updates.diff: update from upstream stable branch.
     - debian/patches/hurd-i386/git-proc_reauth.diff: upstreamed.
     - debian/patches/hurd-i386/git-mig-strncpy.diff: upstreamed.
     - debian/patches/hurd-i386/git-pthread_sigmask_nothread.diff: upstreamed.
     - debian/patches/hurd-i386/git-rt-timedwait-realtime.diff: upstreamed.
     - debian/patches/hurd-i386/git-pthread_setcancel.diff: upstreamed.
     - debian/patches/hurd-i386/git-dup-refcnt.diff: upstreamed.
     - debian/patches/hurd-i386/git-xstate.diff: upstreamed.
     - debian/patches/hurd-i386/git-utime-EINVAL.diff: upstreamed.
     - debian/patches/hurd-i386/git-xstate-initialized.diff: upstreamed.
     - debian/patches/hurd-i386/git-signal-fpe-exceptions.diff: upstreamed.
     - debian/patches/hurd-i386/git-symlink-eexist.diff: upstreamed.
     - debian/patches/hurd-i386/git-rename.diff: upstreamed.
     - debian/patches/hurd-i386/local-pthread_once.diff-2.42: renamed and
       replace debian/patches/hurd-i386/local-pthread_once.diff.
     - debian/patches/hurd-i386/hurd-i386/local-no_unsupported_ioctls.diff:
       rebased.
     - debian/patches/hurd-i386/local-static_pthread_setcancelstate.diff:
       dropped, obsolete.
     - debian/patches/any/local-tcsetaddr.diff: rebased.
   * debian/debhelper.in/libc.preinst: drop support code for upgrading from
     glibc < 2.34.
   * debian/debhelper.in/libc.preinst: remove kFreeBSD support code.
   * debian/debhelper.in/libc.postinst: remove support code to upgrade to
     trixie.
   *  Drop support for /etc/locales.alias (Closes: #1095101):
     - debian/debhelper.in/locales.install: stop installing /etc/locales.alias
     - debian/debhelper.in/locales.links: remove
     - debian/local/usr_sbin/locale-gen: stop passing locales.alias in the
       localedef call.
     - debian/patches/all/local-alias-et_EE.diff: drop, obsolete.
     - debian/patches/all/local-ru_RU.diff: drop, obsolete
   * debian/rules.d/{build.mk,debhelper.mk}: add makefile dependencies to get
     the package buildable with make --shuffle=reverse.  Closes: #1105334.
   * debian/rules, debian/rules.d/control.mk: remove temporary libc{6,6.1,0.3}
     files after the debian/control rule instead of in the clean rule.
   * debian/rules: drop now useless removal of files from the clean rule.
   * debian/rules: simplyfing using dpkg mk fragments files.
   * debian/rules.d/debhelper.mk: merge normal and stage1 debhelper_% targets.
   * Split-out gconv modules for non-Latin-1 and non-UTF encoding into a
     separate package (Closes: #1005193):
     - debian/control.in/main: add libc-gconv-modules-extra.
     - debian/control.in/libc: recommends libc-gconv-modules-extra.
     - debian/debhelper.in/libc.install: do not list any gconv file, the list
       of gconv files is now computed dynamically.
     - debian/rules.d/debhelper.mk: dynamically compute the list of gconv files
       based on the gconv configuration files, for both the libc and
       libc-gconv-modules-extra packages.
     - debian/rules: Add libc-gconv-modules-extra to the list of arch:any
       packages to build.
   * debian/control.in/main, debian/sysdeps/{amd64,arm64,i386,x32}.mk: enable
     SFrame support for amd64 and arm64 builds.
 .
   [ Samuel Thibault ]
   * debian/testsuite-xfail-debian.mk: Update xfails.  Closes: #1110125.
   * debian/patches/hurd-i386/git-random-malloc.diff: Fix /hurd/random startup.
 .
   [ Simon Chopin ]
   * debian/rules.d/build.mk: use envvars for CFLAGS rather than configparms
     (LP: #2115734)
   * debian/rules.d/tarball.mk: document the hash when importing from upstream
     branch.
Checksums-Sha1:
 f5c45672090400fd03cfe08e4bce315160981b81 7687 glibc_2.42-1.dsc
 a6ea30a2fd9443ed3fce10e20a0169136d2258bc 21052916 glibc_2.42.orig.tar.xz
 9187631f124ad96bf1a646a9e49f242539b0a57b 390740 glibc_2.42-1.debian.tar.xz
 f86ecd8032d5607b1a234417282ed40417eda609 3894480 glibc-doc_2.42-1_all.deb
 fdbf5f7a5db4eaa97bff5fd6ad7fef14482a9135 21505820 glibc-source_2.42-1_all.deb
 f6fef34c1e3d5d9eb9b89a8f3d42b3b186e34da8 16509 glibc_2.42-1_amd64.buildinfo
 6dc44fb6b953463603731243a7221a7996ed1894 2288396 libc-bin-dbgsym_2.42-1_amd64.deb
 17ae5a1706cbc7325346d80b8a554546324cf8bd 672864 libc-bin_2.42-1_amd64.deb
 aacf09bfc06631a53467f91e7d6b4e84ea6b31df 32020 libc-dev-bin-dbgsym_2.42-1_amd64.deb
 f21ab1dfdeca8d38287d3bfbb5d36619c35c179b 59440 libc-dev-bin_2.42-1_amd64.deb
 1586de68d9ef8d1ff2bc839377544ef4565b4219 46332 libc-devtools-dbgsym_2.42-1_amd64.deb
 4e055e242b21ee76d794d02ddcc9958906383eab 68788 libc-devtools_2.42-1_amd64.deb
 143eb8c447138588f4f54c89fca9b86f64d392ed 1569384 libc-gconv-modules-extra-dbgsym_2.42-1_amd64.deb
 641ad6af471ea62d0286bea8a976f142823d176b 1126400 libc-gconv-modules-extra_2.42-1_amd64.deb
 2a20c262400bae991efacf6665d77d8a2c1d26b9 748736 libc-l10n_2.42-1_all.deb
 d4365a3f20bff6e409aba909510ee04f4a5d5dfb 5835576 libc6-dbg_2.42-1_amd64.deb
 4c77796e9aad1a3d159cb77d60fb0412bc804b89 14856 libc6-dev-dbgsym_2.42-1_amd64.deb
 775cc10af3faa08cd9393466e84caff9d526cc5f 1448356 libc6-dev-i386_2.42-1_amd64.deb
 4554d2fa8d133e577b8e5ae3a6efeab9aa1387bf 1614044 libc6-dev-x32_2.42-1_amd64.deb
 c77d91b2138797949531ebef03597fbf859177da 2092144 libc6-dev_2.42-1_amd64.deb
 569776a9e8030b793930982ed3baac698c3e8bc1 6956844 libc6-i386-dbgsym_2.42-1_amd64.deb
 690d6879538e0d8a43643c6763b4735a9920e597 2557496 libc6-i386_2.42-1_amd64.deb
 c4cde914069ee1deb4dad0e0419bd505c76b9aea 1514444 libc6-udeb_2.42-1_amd64.udeb
 c83393fe8efd51026c50cd79446da79e1dbe4e69 7273388 libc6-x32-dbgsym_2.42-1_amd64.deb
 9261cdeebeca54a8754b4adf01c2991196156eab 2688200 libc6-x32_2.42-1_amd64.deb
 bbeceb351d44835ee609259781b186dfe7b98bb0 1887360 libc6_2.42-1_amd64.deb
 7e2534060545c85038db25c1f3bc388e6ea3802c 11150844 locales-all_2.42-1_amd64.deb
 9d2907cb2ba173cd509795922c6e10c75e8d8869 3925452 locales_2.42-1_all.deb
 eb1367089fdf1313683161afc39792c13744ca35 221324 nscd-dbgsym_2.42-1_amd64.deb
 078689ef46d27f76fbb1504753a1d2c585f881de 109312 nscd_2.42-1_amd64.deb
Checksums-Sha256:
 2ddc67af95320e5350542b7afb8cc2ed96cc53de1721195a1dde44698e3aca1f 7687 glibc_2.42-1.dsc
 69c1e915c8edd75981cbfc6b7654e8fc4e52a48d06b9f706f463492749a9b6fb 21052916 glibc_2.42.orig.tar.xz
 ba65de552a0ecb3970e0044915eadf47e99620e02b724eb36eaed88c5e38dda4 390740 glibc_2.42-1.debian.tar.xz
 c59a1fa005625511f5db875203eea98eaa07949cfbf0a2e5abafc2fdc29c2134 3894480 glibc-doc_2.42-1_all.deb
 2328ce27c8bb931ca59579553ef656e33f8a5291da22b7d673c255e250bb9981 21505820 glibc-source_2.42-1_all.deb
 12a94d60ecef594abcde29f07c02c1721f216a5d6940116b216cfa3d46d6bc26 16509 glibc_2.42-1_amd64.buildinfo
 b878951cc44f22e4e13cbbab085a63ee5ead95d98eca43ff226241593c0f00b1 2288396 libc-bin-dbgsym_2.42-1_amd64.deb
 598f672612301b21d3796c41fff6a37e4bca0f4807f80fd0f51006d0ae62092a 672864 libc-bin_2.42-1_amd64.deb
 e1cd9f59980319faccab64818e36e03d07c063d8a24257a5cafd03af744da0c5 32020 libc-dev-bin-dbgsym_2.42-1_amd64.deb
 e6a045eeed8a9f30a60f33b2cff8cafd25f6b818b250296a944bb3a424b2669c 59440 libc-dev-bin_2.42-1_amd64.deb
 9a4de688f102ce105a4238809c55ea633c81f4c42ad4ed000d3ee22e1962696c 46332 libc-devtools-dbgsym_2.42-1_amd64.deb
 f5a652f928bba4c83b7587476ada3421b3de940fe4a8b1a834e044b64e3c2076 68788 libc-devtools_2.42-1_amd64.deb
 757deda373e51ee3e44a945ab5dd6acd01ac9cc4df7b4b6958ca5d278a38ea51 1569384 libc-gconv-modules-extra-dbgsym_2.42-1_amd64.deb
 db284bd0d4d07f2b8d12db0ff5282468a4d89bd86b80a355305f9829b9656b13 1126400 libc-gconv-modules-extra_2.42-1_amd64.deb
 251354c62799b7ae023a970684a64d2cd822141f21488024ab476318a4cb04f7 748736 libc-l10n_2.42-1_all.deb
 23053202da8d84f443343f13e7c49183d2e06998b95641caab1b69c89e500937 5835576 libc6-dbg_2.42-1_amd64.deb
 2010cbea9b6bdf0009ffaf095ff4cdd22bcc8f03fb68522f9cb4f61152e5872b 14856 libc6-dev-dbgsym_2.42-1_amd64.deb
 27b874201f0628eaf3d148b88dc3f64611e030c1a6d2c8b3db625fdf81541263 1448356 libc6-dev-i386_2.42-1_amd64.deb
 debcb8c6839c7630f8fb065f7e6a8bf4bc13fe643a0fee909849f60d5ed3c6a8 1614044 libc6-dev-x32_2.42-1_amd64.deb
 e69fb8ac660c2a4808f13efb512a0cccefdb30c1d07f3bbcc0ee033d01315e11 2092144 libc6-dev_2.42-1_amd64.deb
 9dd6a322f2903ef029fc5590e39b4cdf5c6074c48163eb0e517e157bb7dde411 6956844 libc6-i386-dbgsym_2.42-1_amd64.deb
 457c7eb7cd97eadb11e1e1e2b7a7730348b5ff8e99aa86cfd4131e8a338ce2c7 2557496 libc6-i386_2.42-1_amd64.deb
 00599b99b43c972ae9e9e7b2970ef38ac7195d96015b84747a94dd37bec00558 1514444 libc6-udeb_2.42-1_amd64.udeb
 c6ddcca2d7d944a263f42152db060b1e8b066c14f1341d1ea63413c2f77d9a54 7273388 libc6-x32-dbgsym_2.42-1_amd64.deb
 d655372c3acee9a6dd0a782d3758a1d45794342553a74260654722413dfd119b 2688200 libc6-x32_2.42-1_amd64.deb
 e651b086dc3b954c69cdd291212e430cfedf362f52c4b9db23e79538726b1983 1887360 libc6_2.42-1_amd64.deb
 b23a7ad8b8d675b76ed514115978050877027b546a2bad244495cc72d3a1232a 11150844 locales-all_2.42-1_amd64.deb
 5abfa95b25e1ab0bfe6b64c7033be46f9baf0b3246a22abbd97d4c1ea22fb978 3925452 locales_2.42-1_all.deb
 b9c9179ef5c360a4c1f1500429a0425e3f052f9ddf19207af00b3493f89f85ee 221324 nscd-dbgsym_2.42-1_amd64.deb
 46efc3b858fd57ba95ddaecd713c65c065bc095eaec412da25f27c809e4f3ea5 109312 nscd_2.42-1_amd64.deb
Files:
 8665189f918e81d1f1a4a12142f42508 7687 libs required glibc_2.42-1.dsc
 90bba1323195af0d7b851ae231ce8073 21052916 libs required glibc_2.42.orig.tar.xz
 bb08dee8cdcfc0e7e5e803add9da1e3c 390740 libs required glibc_2.42-1.debian.tar.xz
 b269809346565772633ac850af697b47 3894480 doc optional glibc-doc_2.42-1_all.deb
 bc61725df0ae03df90ed0f013ed4e8da 21505820 devel optional glibc-source_2.42-1_all.deb
 b9a2b58fa5c42f4451bb209258d834d3 16509 libs required glibc_2.42-1_amd64.buildinfo
 59d989d519c0422319c1907039155e1a 2288396 debug optional libc-bin-dbgsym_2.42-1_amd64.deb
 7ed74440ae09583309c12ba3dd03e711 672864 libs required libc-bin_2.42-1_amd64.deb
 78e53ca03100855d3ebef2d5fca45797 32020 debug optional libc-dev-bin-dbgsym_2.42-1_amd64.deb
 ba10311fdabd2b097e7077ec5eda424d 59440 libdevel optional libc-dev-bin_2.42-1_amd64.deb
 91cbb65f9f3a747f3833001204e3f157 46332 debug optional libc-devtools-dbgsym_2.42-1_amd64.deb
 ab3b8a57294199d57d9b62b812f22899 68788 devel optional libc-devtools_2.42-1_amd64.deb
 0ef22f77a995bec6b2345707bd492ed4 1569384 debug optional libc-gconv-modules-extra-dbgsym_2.42-1_amd64.deb
 02dfaada34b9e8caf841402c1afbf9d1 1126400 libs optional libc-gconv-modules-extra_2.42-1_amd64.deb
 c6fdd2e252d31cd0341238f70f92cbef 748736 localization standard libc-l10n_2.42-1_all.deb
 34b03a7b2ccdd9e235c96623606e4793 5835576 debug optional libc6-dbg_2.42-1_amd64.deb
 f233217ff517bf9e4ee34debb00582d4 14856 debug optional libc6-dev-dbgsym_2.42-1_amd64.deb
 cba03fdf7eec4fb6c4eedda6d2bd1490 1448356 libdevel optional libc6-dev-i386_2.42-1_amd64.deb
 5733cbc9d906ceec5ad31e192c311294 1614044 libdevel optional libc6-dev-x32_2.42-1_amd64.deb
 0bd6722e653f9ac352236f11fdd32d7a 2092144 libdevel optional libc6-dev_2.42-1_amd64.deb
 3815441353139aeddae624b4469854c2 6956844 debug optional libc6-i386-dbgsym_2.42-1_amd64.deb
 9b8c928ca304f1dc476bfdb8865ec113 2557496 libs optional libc6-i386_2.42-1_amd64.deb
 369677720abbf9ce125f59dbca1654ab 1514444 debian-installer optional libc6-udeb_2.42-1_amd64.udeb
 2a9e4715d973274de4c5ee8a0c471bca 7273388 debug optional libc6-x32-dbgsym_2.42-1_amd64.deb
 4be44a89841e13b8c969cdec32d3e716 2688200 libs optional libc6-x32_2.42-1_amd64.deb
 2d2a58ad5e3d7ebf3d91a1f3e4f80879 1887360 libs optional libc6_2.42-1_amd64.deb
 727e492489230f53336b5860fcdd8e91 11150844 localization optional locales-all_2.42-1_amd64.deb
 00866aa558fd4cc0ff83751042bd241a 3925452 localization standard locales_2.42-1_all.deb
 402ba27aa91f09bbbb96ff5b794642ca 221324 debug optional nscd-dbgsym_2.42-1_amd64.deb
 27fcbe221c7b64e51aad2383a0f7b1b5 109312 admin optional nscd_2.42-1_amd64.deb

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEUryGlb40+QrX1Ay4E4jA+JnoM2sFAmiaB6IACgkQE4jA+Jno
M2vfjQ//VqxDWLFrpQgwakGL+0iNm54QxuhhnZEr3wrSmwby1VluGb/gSypKyskG
riDEHMbwE8lgGo1VjZwJ9m6SbC5rSaeRcFM0z1UAZEQAw8RopS4my6soV7hJTuuQ
6Y5UW3q5YZHQy+MLg+X76uNrd6TOFq9yxd87Pie6PvUbhHL25wd4mwHUVJZyXIMZ
FcM8cMNAqSOlPL9ppGg6WCdUHGL8Q+ipURKNugX0x6chngZXuBFdp4iTFCvJ1Qc0
FDkjWQ+3RzTK63XSylk6LPdXOuG+aFlAGbKCA64PegDvH6Ogp+ef3DO2c4tkcNrO
DU52bto444HUuFJanp7eb1y+1vyCIPwb1+slnoajkG+USDHg+xnqqZQbTHbWAZoQ
rXVfBCuTg0V9HIFzxf4O9jaizQYMTVRSXOzKcf8EiKoZE07cdbuHqEIjKpv5R4V6
V3Ua+c3OlGYMNpELOWenr522TH7kgYgRknsZN33Z2kJBvz+vJJY67SZ4imzQKlc1
yZLQFqShPcfLpgxOERQI5BTC4vjE+HC+mZPy9bEsQFm/xn4RkvT1rLIgLGtV4ykX
NDyHq3xhkJ21Wwn7z5znBiWplN6HfbWhiGLW2pEknx/TuleafAOeTABLkiOu0bcZ
y2EHni2jZEdhrVCwafxZ+BwQxrwobdaHWO+eguCjOfy3IgXx/6o=
=3yJU
-----END PGP SIGNATURE-----

Attachment: pgp8nOlvpP1GA.pgp
Description: PGP signature


--- End Message ---

Reply to: