On Tue, 11 Mar 2008 14:45:49 +0100, Nico Golde wrote: > can you try to reproduce this with: > http://people.debian.org/~nion/newsbeuter/newsbeuter_0.8-1_i386.deb > It contains a fix by the upstream author which may fix it.
Sorry, but it fails in the same way in my default locale (see my mail
from yesterday).
It works with:
$ [EMAIL PROTECTED] [EMAIL PROTECTED] newsbeuter
$ LANG=de_AT.utf8 LC_ALL=de_AT.utf8 newsbeuter
$ LANG=de_AT.iso88591 LC_ALL=de_AT.iso88591 newsbeuter
$ LANG=C LC_ALL=C newsbeuter
$ LANG=de_AT.utf8 newsbeuter
$ [EMAIL PROTECTED] newsbeuter
$ LANG=de_AT.iso88591 newsbeuter
$ LANG=en_US.iso885915 newsbeuter
It looks like the mismatch of LANG and LC_CTYPE is no problem and
LC_ALL is not needed; just LANG={C,POSIX} breaks.
Interestingly
$ LANG=C [EMAIL PROTECTED] newsbeuter
works -- and that's the same as my default locale.
$ export LANG=C; export [EMAIL PROTECTED]
$ newsbeuter
fails;
$ LANG=C [EMAIL PROTECTED] newsbeuter
now fails too.
Hu?!
New xterm, old locale ...
$ LC_MESSAGES=en_US.iso885915 newsbeuter
$ [EMAIL PROTECTED] newsbeuter
both work
$ [EMAIL PROTECTED] newsbeuter
$ LC_CTYPE=en_US.iso885915 newsbeuter
both fail
Maybe that helps more:
$ newsbeuter -d debug.log -l 6
The end of debug.log is:
[2008-03-11 21:00:40] DEBUG: utils::convert_text: before: Chrisu JÀhnl
[2008-03-11 21:00:40] DEBUG: utils::convert_text: after: Chrisu Jähnl
[2008-03-11 21:00:40] DEBUG: fmtstr_formatter::register_fmt: char = i value = 4
[2008-03-11 21:00:40] DEBUG: fmtstr_formatter::register_fmt: char = i done
[2008-03-11 21:00:40] DEBUG: fmtstr_formatter::register_fmt: char = u value =
(1/34)
[2008-03-11 21:00:40] DEBUG: fmtstr_formatter::register_fmt: char = u done
[2008-03-11 21:00:40] DEBUG: fmtstr_formatter::register_fmt: char = n value = N
[2008-03-11 21:00:40] DEBUG: fmtstr_formatter::register_fmt: char = n done
[2008-03-11 21:00:40] DEBUG: fmtstr_formatter::register_fmt: char = t value =
Chrisu Jähnl
[2008-03-11 21:00:40] DEBUG: fmtstr_formatter::register_fmt: char = t done
[2008-03-11 21:00:40] DEBUG: fmtstr_formatter::register_fmt: char = l value =
http://www.google.com/calendar/[..]
[2008-03-11 21:00:40] DEBUG: fmtstr_formatter::register_fmt: char = l done
[2008-03-11 21:00:40] DEBUG: fmtstr_formatter::register_fmt: char = L value =
http://www.google.com/calendar/[..]
[2008-03-11 21:00:40] DEBUG: fmtstr_formatter::register_fmt: char = L done
[2008-03-11 21:00:40] DEBUG: utils::convert_text: before:
[2008-03-11 21:00:40] DEBUG: utils::convert_text: after:
[2008-03-11 21:00:40] DEBUG: fmtstr_formatter::register_fmt: char = d value =
[2008-03-11 21:00:40] DEBUG: fmtstr_formatter::register_fmt: char = d done
[2008-03-11 21:00:40] DEBUG: utils::str2wstr: current locale: C
[2008-03-11 21:00:40] DEBUG: fmtstr_formatter::do_format: fmt = `%4i %n %11u
%t' width = 110
[2008-03-11 21:00:40] DEBUG: fmtstr_formatter::do_format: fmtlen = 14
[2008-03-11 21:00:40] DEBUG: fmtstr_formatter::do_format: number = 4
[2008-03-11 21:00:40] DEBUG: fmtstr_formatter::do_format: swprintf result = 4
[2008-03-11 21:00:40] DEBUG: fmtstr_formatter::do_format: number = 11
[2008-03-11 21:00:40] DEBUG: fmtstr_formatter::do_format: swprintf result =
(1/34)
[2008-03-11 21:00:40] DEBUG: utils::wstr2str: locale = C input = ` 4 N
(1/34) Chrisu Jähnl'
[2008-03-11 21:00:40] ERROR: utils::wstr2str: conversion of ` 4 N (1/34)
Chrisu Jähnl' failed.
(URLs truncated, this is a private feed for a Google calendar of a friend)
Cheers,
gregor
--
.''`. http://info.comodo.priv.at/ | gpg key ID: 0x00F3CFE4
: :' : debian: the universal operating system - http://www.debian.org/
`. `' member of https://www.vibe.at/ | how to reply: http://got.to/quote/
`- NP: Kurt Ostbahn & Die Kombo: So gern so vü
signature.asc
Description: Digital signature

