Bug 234628
Summary: | console driver not properly using alternate character set | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 5 | Reporter: | rich turner <rturner> |
Component: | kernel | Assignee: | Red Hat Kernel Manager <kernel-mgr> |
kernel sub component: | Other | QA Contact: | Red Hat Kernel QE team <kernel-qe> |
Status: | CLOSED WONTFIX | Docs Contact: | |
Severity: | medium | ||
Priority: | medium | CC: | jgmyers |
Version: | 5.0 | ||
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i686 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2014-06-02 13:06:03 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
rich turner
2007-03-30 18:02:58 UTC
This is completely unrelated to the console-tools package. Reassigning to kernel. Another test case: echo -e "\e(0qqq\e(B" Works correctly when console is in non-utf8 mode (echo -e "\e%@") but incorrectly displayed in utf8 mode (echo -e "\e%G"). This is because do_conn_write() in drivers/char/vt.c does not send c through the translate[] array when utf is non-zero. I'm not sure what the precise translation semantics should be in utf8 mode, but at the very least it should send characters <= 0x7f through the translate[] array. The only other possible solution would be to have a separate terminfo entry for the utf8-mode console, with a different acsc property. I haven't looked to see if ncursesw handles multi-octet utf8 sequences in the acsc string; I suspect it doesn't. Even so, this would be an unwieldy solution. This bug/component is not included in scope for RHEL-5.11.0 which is the last RHEL5 minor release. This Bugzilla will soon be CLOSED as WONTFIX (at the end of RHEL5.11 development phase (Apr 22, 2014)). Please contact your account manager or support representative in case you need to escalate this bug. Thank you for submitting this request for inclusion in Red Hat Enterprise Linux 5. We've carefully evaluated the request, but are unable to include it in RHEL5 stream. If the issue is critical for your business, please provide additional business justification through the appropriate support channels (https://access.redhat.com/site/support). |