[Pkg-xen-devel] Bug#865086: Bug#865086: xen-hypervisor-4.8-amd64: Default grub entry broken with locales (how to reproduce)

Ian Jackson ijackson at chiark.greenend.org.uk
Fri Oct 26 13:26:40 BST 2018


Hans van Kranenburg writes ("[Pkg-xen-devel] Bug#865086: xen-hypervisor-4.8-amd64: Default grub entry broken with locales (how to reproduce)"):
> What am I doing wrong, so that the first test already doesn't give me:
> "Debian GNU/Linux, met Xen-hypervisor"

You are missing the -d option to gettext.

root at thule:~# LANGUAGE=nl_NL.UTF-8 LANG=nl_NL.UTF-8 gettext -d grub '%s, with Xen hypervisor'; echo
%s, met Xen-hypervisor
root at thule:~# LANGUAGE=nl_NL.UTF-8 LANG=nl_NL.UTF-8 TEXTDOMAIN=grub gettext '%s, with Xen hypervisor'; echo
%s, met Xen-hypervisor

To reproduce the bug you have to not have GRUB_TERMINAL set (or set to
`gfxterm'), because grub-mkconfig thinks that other GRUB_TERMINAL
values including `serial' preclude non-ASCII characters, and that
causes it to set LANG=C.  (Look in /etc/default/grub.)

Ian.



More information about the Pkg-xen-devel mailing list