Re: slink's dpkg
On Mon, Mar 01, 1999 at 02:12:40AM -0800, Guy Maor wrote:
> This patch will work around the problem. There is some problem in
> dpkg-dev's i18n routines apparently, but I don't know enough about
> i18n to look for a real solution.
>
> ===================================================================
> RCS file: /cvs/dpkg/dpkg/dpkg-deb/main.c,v
> retrieving revision 1.1
> diff -u -r1.1 main.c
> --- main.c 1999/01/29 08:53:59 1.1
> +++ main.c 1999/03/01 10:00:59
> @@ -136,6 +136,7 @@
> int main(int argc, const char *const *argv) {
> jmp_buf ejbuf;
>
> + putenv("LANG=C");
> setlocale(LC_ALL, "");
You may as well join those two and simply do:
setlocale(LC_ALL, "C");
> setlocale(LC_NUMERIC, "POSIX");
> bindtextdomain(PACKAGE, LOCALEDIR);
>
>
> In my opinion, this is something we must fix for slink. Having dpkg
> segfault on all non-English setups is very bad. Branden told me on
> irc that he probably did have LANG set when it was crashing for him on
> X upgrades.
--
Enrique Zanardi ezanardi@ull.es
Reply to: