Bug 1225340 - The msgfmt from gettext-runtime does not know how to convert LATIN-1 to UTF-8
Summary: The msgfmt from gettext-runtime does not know how to convert LATIN-1 to UTF-8
Status: REOPENED
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Basesystem (show other bugs)
Version: Current
Hardware: All openSUSE Tumbleweed
: P5 - None : Major (vote)
Target Milestone: ---
Assignee: Christian Vögl
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-05-27 10:51 UTC by Dr. Werner Fink
Modified: 2024-07-16 15:55 UTC (History)
4 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dr. Werner Fink 2024-05-27 10:51:47 UTC
The package psmisc does not build anymore due to

[   21s] el.1po: 92 translated messages.
[   21s] /usr/bin/msgfmt: Cannot convert from "ISO-8859-1" to "UTF-8". msgfmt relies on iconv(). This version was built without iconv().


means msgfmt from gettext-runtime is missing the major feature iconv(3)
Comment 1 Dr. Werner Fink 2024-05-27 10:55:30 UTC
Seems to be a regression due to an update of gettext(-runtime)
Comment 2 Dominique Leuenberger 2024-05-27 11:15:30 UTC
(In reply to Dr. Werner Fink from comment #0)
> The package psmisc does not build anymore due to
> 
> [   21s] el.1po: 92 translated messages.
> [   21s] /usr/bin/msgfmt: Cannot convert from "ISO-8859-1" to "UTF-8".
> msgfmt relies on iconv(). This version was built without iconv().
> 
> 
> means msgfmt from gettext-runtime is missing the major feature iconv(3)

considering the package psmisc builds perfectly fail in Factory (it's part of Ring1 after all) I am convinced nothing in Factory is responsible for the breakage - it must be limited to something in the devel project (Base:System)

most likely glibc - which is just undergoing some rework in this area
  https://build.opensuse.org/request/show/1177069

CC Andreas Schwab
Comment 3 Andreas Schwab 2024-05-27 11:21:27 UTC
https://build.opensuse.org/request/show/1177070
Comment 4 Dr. Werner Fink 2024-05-27 11:30:32 UTC
No maintainer anymore ...

> ldapcat passwd  | grep Voegl
cvoegl:x:17792:50:Christian Voegl,,,,serv=loki,mail=relay,type=prak,relo=:/real-home/gone:/bin/false
Comment 5 Dr. Werner Fink 2024-05-27 11:33:15 UTC
unresolvable: nothing provides /usr/sbin/iconvconfig needed by glibc-gconv-modules-extra, nothing provides /usr/sbin/iconvconfig needed by glibc-gconv-modules-extra


The same I see at build if I require at build time glibc-gconv-modules-extra
... but the binary exists

werner/psmisc> ll /abuild/oscbuild/openSUSE_Tumbleweed/usr/sbin/iconvconfig
-rwxr-xr-x 1 root root 35592 May 21 11:44 /abuild/oscbuild/openSUSE_Tumbleweed/usr/sbin/iconvconfig
Comment 6 Andreas Schwab 2024-05-27 11:48:28 UTC
FileProvides: /usr/sbin/iconvconfig glibc
Comment 7 Dr. Werner Fink 2024-05-27 11:53:26 UTC
I've added

   FileProvides: /usr/sbin/install-info glibc

for project config of Base:System for Factory and Tumbleweed