Date: Thu, 19 Oct 1995 05:13:22 +0300 (MSK) From: =?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?= (aka Andrey A. Chernov, Black Mage) <ache@astral.msk.su> To: "Kaleb S. KEITHLEY" <kaleb@x.org>, Terry Lambert <terry@lambert.org> Cc: hackers@freefall.FreeBSD.org Subject: Re: xterm dumps core Message-ID: <Zb2HRXmqU1@ache.dialup.demos.ru> In-Reply-To: <199510190052.UAA00286@exalt.x.org>; from "Kaleb S. KEITHLEY" at Wed, 18 Oct 1995 20:52:36 EST References: <199510190052.UAA00286@exalt.x.org>
next in thread | previous in thread | raw e-mail | index | archive | help
In message <199510190052.UAA00286@exalt.x.org> Kaleb S. KEITHLEY
writes:
>> The X locale alias mechanism is
>> indeed an artifact of local extensions (ie: AIX "DOSANSI", HP, etc.)
>> rather than an artifact of the deficiencies in the weel defined naming
>> conventions for locales which are not vendor private.
>An artifact of local extensions? I wouldn't say that. I would say it's
>an implementation detail to overcome the lack of consistency in naming
>locales, e.g.: HP's american.iso88591, Digital's en_US.ISO8859-1, SVR4's
>en_US, SunOS's iso_8859_1 LC_CTYPE, and all the other variations the
>vendors use for their ISO locale names. The X Consortium release of R6
>makes no attempt to cover vendor proprietary locales like HP's roman8
>locales, or AIX and Unixware Codepage 850 locales.
This problem leads to using identifiers which is home-made,
RFC 1700 takes care just of this case, now anybody who want follows
standard here know which charset names he must choose.
>As an aside I would say that I believe all these companies take their
>standards compliance very seriously. Yet none of them have a problem with
>not following RFC 7000 in choosing names for their locales. The switch
RFC 1700 is relatively new, so following expected.
BTW, it uses original ISO charsets names which _always_ exists.
>from foo.ISO8859-1 to foo.ISO_8859-1 seems completely gratuitous. The fact
>that he will compound it by failing to have any sort of backwards
>compatibility is inexcusable.
>Andrey should think about the consequences of upsetting thousands of
>previously happy FreeBSD users when they discover that the X that they've
>been using just fine for a year or more on FreeBSD 2.0/2.0.5 no longer
>works, with problems ranging from xterm dumping core to compose processing
>no longer working.
X shipped on the same CD as FreeBSD and it is newer that
2.0/2.0.5 variant, so upgrading recommended in this case.
I already make neccessary locale.alias additions.
>> On the other hand, I have no problem whatsoever orphaning vendor-private
>> locale naming mechanisms if it buys an additional level of functionality
>> at no other cost.
>This is not a case of X orphaning vendor locale names. It is a case of
>mapping as many vendor locale names as possible to the corresponding X
>locale name. It is a X internal implementation detail. It is not, as Andrey
>claims, a bug that the X Consortium release of R6 does not support the
>locale names used in an as yet unreleased version of FreeBSD.
I mean that X Consotrium not support RFC 1700 names when it should.
FreeBSD unreleased version is working example of it.
--
Andrey A. Chernov : And I rest so composedly, /Now, in my bed,
ache@astral.msk.su : That any beholder /Might fancy me dead -
http://dt.demos.su/~ache : Might start at beholding me, /Thinking me dead.
RELCOM Team,FreeBSD Team : E.A.Poe From "For Annie" 1849
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Zb2HRXmqU1>
