RPM Community Forums

Mailing List Message of <popt-devel>

Re: popt-1.13 release

From: Robert Scheck <robert@rpm5.org>
Date: Wed 16 Jan 2008 - 20:50:49 CET
Message-ID: <20080116195049.GA9813@hurricane.linuxnetz.de>
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
Driven by Jeff Johnson and the RPM project team.
Hosted by OpenPKG and Ralf S. Engelschall.
Powered by FreeBSD and OpenPKG.