[Bug 273189] Re: non-ascii layout/encoding problems at login line

2009-06-18 Thread Scott James Remnant
Ah, that makes sense then ** Changed in: upstart (Ubuntu) Status: Incomplete = Triaged ** Summary changed: - non-ascii layout/encoding problems at login line + event.d: non-ascii layout/encoding problems at login line ** Summary changed: - event.d: non-ascii layout/encoding problems at

[Bug 273189] Re: non-ascii layout/encoding problems at login line

2009-04-04 Thread Uwe Geuder
getty and locales might be one problem. I have not looked into that. But another problem are non-ASCII characters being corrupted on the console. I believe you might see a combination of both problems. The character corruption problem has been reported as

[Bug 273189] Re: non-ascii layout/encoding problems at login line

2009-01-25 Thread Colin Watson
** Tags added: qa-jaunty-foundations -- non-ascii layout/encoding problems at login line https://bugs.launchpad.net/bugs/273189 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com

[Bug 273189] Re: non-ascii layout/encoding problems at login line

2008-12-23 Thread Colin Watson
I'm not convinced that we got this right in the sysvinit era either! -- non-ascii layout/encoding problems at login line https://bugs.launchpad.net/bugs/273189 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list

[Bug 273189] Re: non-ascii layout/encoding problems at login line

2008-11-17 Thread Scott James Remnant
When did we start to need -8? I don't remember seeing that in inittab -- non-ascii layout/encoding problems at login line https://bugs.launchpad.net/bugs/273189 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing

[Bug 273189] Re: non-ascii layout/encoding problems at login line

2008-11-09 Thread Colin Watson
Scott, unless getty is run with -8, it'll use the top bit for parity detection regardless of how upstart set up the console before it. There's a task on upstart because system-services owns /etc/event.d/tty* which governs how getty is started. Gökdeniz, the bug is not yet fixed so you're not

[Bug 273189] Re: non-ascii layout/encoding problems at login line

2008-09-25 Thread Colin Watson
OK, I've tracked this down to a combination of a bug in getty, which is shipped by util-linux, and a bug in the way we start getty. Here's the relevant code in get_logname: if (op-eightbits) { ascval = c; } else if (c != (ascval = (c 0177))) {/* parity

[Bug 273189] Re: non-ascii layout/encoding problems at login line

2008-09-25 Thread Scott James Remnant
Upstart isn't setting the system console correctly? It runs this on /dev/console when it first starts to attempt to set it up in the usual way. static void reset_console (void) { struct termios tty; tcgetattr (0, tty); tty.c_cflag = (CBAUD | CBAUDEX | CSIZE | CSTOPB |

[Bug 273189] Re: non-ascii layout/encoding problems at login line

2008-09-25 Thread Launchpad Bug Tracker
This bug was fixed in the package finish-install - 2.18ubuntu1 --- finish-install (2.18ubuntu1) intrepid; urgency=low * Remove -8 (if present) from getty options for serial terminals (LP: #273189). -- Colin Watson [EMAIL PROTECTED] Thu, 25 Sep 2008 13:59:33 +0100 **

[Bug 273189] Re: non-ascii layout/encoding problems at login line

2008-09-25 Thread Gökdeniz Karadağ
I added -8 manually to /etc/event.d/ttyX and it ignored non-ascii characters I typed, so the fix is OK. But I only managed to find the following diff for this fix, and it removes the -8 for serial consoles. I think the real fix is elsewhere and I couldn't find it ? Does it getes applied at

[Bug 273189] Re: non-ascii layout/encoding problems at login line

2008-09-24 Thread Colin Watson
I'm seeing the same thing in bash, and it really seems to be at the application level. Here's an strace of it trying to read the £ sign: read(0, \302, 1) = 1 write(2, \302, 1) = 1 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 read(0, \243, 1)

[Bug 273189] Re: non-ascii layout/encoding problems at login line

2008-09-24 Thread Colin Watson
Ah! bash was a red herring and entirely my fault. I had this in .inputrc, left over from a previous era: Meta-#: \C-v£ This mapped byte 0xA3 to C-v £, which caused great confusion. Removing it fixed both £ and ğ (I think the latter was because I'd got bash's internal state in a muddle). Back

[Bug 273189] Re: non-ascii layout/encoding problems at login line

2008-09-22 Thread Gökdeniz Karadağ
** Summary changed: - Turkish layout problems at login line + non-ascii layout/encoding problems at login line ** Description changed: Binary package hint: console-setup The default console font was problematic with Turkish language characters (latin5, iso-8859-9) I changed the