On Wed, 16 Jan 2008, Takao Fujiwara - Tokyo S/W Center wrote:
> I burned DVD, installed Fedora 8 and could reproduced your problem.
> Some of applications do not set bind_textdomain_codeset().
>
> I think the attached patch will fix your main problem with removing your
> change of the workaround.
Yes, the patch solves mostly the problem. But there's still one problem
with POPT_printf() (?) left, looks like a minor one, nevertheless it is
a regression:
popt 1.13 with your last patch: LANG=de_DE@euro kudzu --help
Verwendung: kudzu [OPTION...]
-s, --safe sicheren Erkennungsmodus verwenden, der Hardware-Funktionen nicht beeinträchtigt
-t, --timeout=INTEGER Zeitüberschreitung in Sekunden festlegen
-p, --probe nur suchen, Informationen auf der Standardausgabe ausgeben
-b, --bus=STRING nur angegebenen 'bus' untersuchen
-c, --class=STRING nur nach der angegebene 'class' suchen
-f, --file=Datei für das Einlesen der Hardware-Informationen erkannte Hardware aus Datei lesen
-k, --kernel=Kernelversion Nach Modulen für eine bestimmte Kernelversion suchen
-q, --quiet Konfiguration ohne Benutzereingaben durchführen
Help options:
-?, --help Show this help message
--usage Display brief usage message
And this is popt 1.13 with my latest patch: LANG=de_DE@euro kudzu --help
Verwendung: kudzu [OPTION...]
-s, --safe sicheren Erkennungsmodus verwenden, der Hardware-Funktionen nicht beeinträchtigt
-t, --timeout=INTEGER Zeitüberschreitung in Sekunden festlegen
-p, --probe nur suchen, Informationen auf der Standardausgabe ausgeben
-b, --bus=STRING nur angegebenen 'bus' untersuchen
-c, --class=STRING nur nach der angegebene 'class' suchen
-f, --file=Datei für das Einlesen der Hardware-Informationen erkannte Hardware aus Datei lesen
-k, --kernel=Kernelversion Nach Modulen für eine bestimmte Kernelversion suchen
-q, --quiet Konfiguration ohne Benutzereingaben durchführen
Help options:
-?, --help Show this help message
--usage Display brief usage message
As of my point of view, something regarding POPT_printf() (?) and umlauts
at "-f, --file=Datei für das Einlesen der Hardware-Informationen" seems to
be mis-handled. Something is making that string one character smaller as it
was and should be. Maybe we're even lacking the use of POPT_printf() some
where in the code?
Are you able to catch this minor thing also up? Thank you. And of course,
thank you very much for your past work and for figuring out the real issue;
I'm no C programmer, I'm just able to understand the code at least a bit.
Greetings,
Robert
Received on Wed Jan 16 20:50:55 2008