Bugzilla – Bug 1196554
glibc 2.35 breaks kubic-locale-archive
Last modified: 2022-02-28 14:15:07 UTC
Since the upgrade to Glibc 2.35, kubic-locale-archive fails to build: https://build.opensuse.org/package/live_build_log/openSUSE:Factory/kubic-locale-archive/standard/x86_64
Fix has already prepared by fellow community members
Excerpt from the build log: [ 26s] + mkdir -p /home/abuild/rpmbuild/BUILDROOT/kubic-locale-archive-2.35-3.15.x86_64/usr/lib/locale [ 26s] + localedef -i en_US -f UTF-8 en_US.UTF-8 --archive --prefix=/home/abuild/rpmbuild/BUILDROOT/kubic-locale-archive-2.35-3.15.x86_64 [ 30s] + localedef -i C -f UTF-8 C.UTF-8 --archive --prefix=/home/abuild/rpmbuild/BUILDROOT/kubic-locale-archive-2.35-3.15.x86_64 [ 30s] [error] LC_MONETARY: value for field `mon_decimal_point' must not be an empty string [ 30s] [error] no output file produced because errors were issued [ 31s] error: Bad exit status from /var/tmp/rpm-tmp.NyNJZt (%install)
(In reply to Dominique Leuenberger from comment #1) > Fix has already prepared by fellow community members https://build.opensuse.org/request/show/957625
This issue creeps down the line into containers, that can't be updated, like eg https://build.opensuse.org/package/show/openSUSE:Factory/ceph-image unresolvable: nothing provides glibc = 2.34 needed by kubic-locale-archive, (got version 2.35-1.3)
A work-around exists: call localedef with '--quiet -c'.
(In reply to Michael Matz from comment #5) > A work-around exists: call localedef with '--quiet -c'. I submitted sr#958049 - which would try that. If that's workable, then we can at least move to P2, which would help a lot already.