[Pkg-shadow-devel] How to process with bug reports

Christian Perrier bubulle@debian.org
Tue, 29 Mar 2005 08:57:05 +0200


Quoting Nicolas Fran=E7ois (nicolas.francois@centraliens.net):

> OK, it works, but ...
>=20
> > -test that previouly complete PO files are still complete
>=20
> none are complete ;)
>=20
> In fact, after the second fix to #283961 (chpasswd ignores system MD5
> configuration), the Usage string of chpasswd changed.

Dammit. I wonder why the various reocmpilation of the package which
occurred since then didn't trigger an update of the POT and the PO
files...:-(

Looks like the build system is somewhat broken as it seems able to
miss a change in a string in sources....


> A solution could be to change back the usage in chpasswd, and remove th=
e
> "-h, --help..." lines in chpasswd.c and the po (because -h/--help is no=
t
> implemented).
>=20
> Do you think I should just give up?

So, we will cheat another way. I want the translation ratio of shadow
PO to remain 100%, purely for psychological reasons towards
translators.

So, you should re-generate the POT after your change and then put back
in the chpasswd usage line in the POT file, the old formulation (thus
making it DIFFERENT from sources). And, of course, keep the
translations just like they were before the POT file update.

Do you get the point=A0? We deliberately keep a wrong string in the POT
and PO files for the chpasswd usage line. Thus, that line will always
show up in English, indeed, but the apparent translation ratio will
remain 100%

Cheating....:-)

Of course, in the same time you fix 249611 and update PO and POT files
accordingly.