[DRE-maint] Bug#725496: de/LC_MESSAGES/apt-listbugs.mo: unknown encoding name - utf8 (ArgumentError)
Francesco Poli
invernomuto at paranoici.org
Sun Oct 6 20:28:28 UTC 2013
Control: reassign -1 ruby-locale 2.0.8-1
On Sun, 06 Oct 2013 17:17:28 +0200 Sven Hartge wrote:
> Package: apt-listbugs
> Version: 0.1.10
> Severity: normal
>
> Hi!
Hi Sven,
thanks for your bug report!
>
> The subject already says it all:
>
> [...]
> After this operation, 63,5 kB of additional disk space will be used.
> Do you want to continue? [Y/n]
> File: /usr/share/locale/de/LC_MESSAGES/apt-listbugs.mo: unknown encoding name - utf8 (ArgumentError)
> E: Sub-process /usr/sbin/apt-listbugs apt returned an error code (1)
> E: Failure running script /usr/sbin/apt-listbugs apt
>
> I have to remove the mentioned file to be able to use apt-listbugs
> without errors again.
That's awkward, I tested localization several times during the
development cycle of apt-listbugs/0.1.10 and I have never found any
issues (even with German localization).
Anyway, the localization is handled by ruby-gettext and ruby-locale:
apt-listbugs itself does not directly manage the locale environment
variables or the encoding names.
I am hence reassigning your bug report to ruby-locale, as I think the
error is generated by that library (or maybe by ruby-gettext?).
[...]
> Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
[...]
I see that you set some locale environment variables to "de_DE.utf8".
Shouldn't it be "de_DE.UTF-8"?
I've just checked with
# LC_ALL=de_DE.UTF-8 aptitude install some_package
and both aptitude and apt-listbugs ran correctly with output in German.
Please try and set your locale to "de_DE.UTF-8": it should make
apt-listbugs work correctly.
I also tested
# LC_ALL=de_DE.utf8 aptitude install some_package
The awkward result is that aptitude seems to run correctly with output
in German, while apt-listbugs fails with the error you experienced!
Maybe there's some Ruby-specific peculiarity (or bug!) in the locale
handling that prevents "de_DE.utf8" from being accepted as a valid
setting (apt-listbugs is written in Ruby, while aptitude is not!).
I hope the maintainers of ruby-locale / ruby-gettext will soon figure
out what's wrong...
Bye.
--
http://www.inventati.org/frx/frx-gpg-key-transition-2010.txt
New GnuPG key, see the transition document!
..................................................... Francesco Poli .
GnuPG key fpr == CA01 1147 9CD2 EFDF FB82 3925 3E1C 27E1 1F69 BFFE
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-ruby-extras-maintainers/attachments/20131006/0f71f55c/attachment.sig>
More information about the Pkg-ruby-extras-maintainers
mailing list