Bug 170072
Summary: | /usr/share/i18n/charmaps/IBM1047 maps EBCDIC 0x15 and 0x25 incorrectly | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Eric Hopper <eric-bugs> | ||||
Component: | glibc | Assignee: | Jakub Jelinek <jakub> | ||||
Status: | CLOSED NOTABUG | QA Contact: | Brian Brock <bbrock> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | 4 | CC: | drepper | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | All | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2005-10-07 17:29:20 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: | |||||||
Attachments: |
|
Description
Eric Hopper
2005-10-06 23:48:18 UTC
Created attachment 119696 [details]
This is an updated IBM1047 with the correct mappings.
The problem is that EBCDIC is inconsistent, sometimes is 0x15 LF and 0x25 NEL, while sometimes vice versa. See http://www.unicode.org/versions/Unicode4.0.0/ch05.pdf for details. Neither setting is correct nor wrong, see table 5-3 in that document and text below the table. Then both mappings should have their own conversion tables so I can use the one appropriate to the situation. The one that's there now is useless for the work I'm trying to do right now. I will be keeping one that does it in the way that works for me and be keeping it basically as a fork of the glibc tree that I will have to hand-maintain to keep current with every release. I find that level of effort for something this simple to be kind of ridiculous. Particularly since converting an encoding in /usr/share/i18n to a .so in /usr/lib/gconv is very painful without actually opening up the glibc source and doing a lot of divination. |