From owner-freebsd-hackers Wed Oct 18 19:16:05 1995 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id TAA07036 for hackers-outgoing; Wed, 18 Oct 1995 19:16:05 -0700 Received: from sequent.kiae.su (sequent.kiae.su [144.206.136.6]) by freefall.freebsd.org (8.6.12/8.6.6) with SMTP id TAA07030 for ; Wed, 18 Oct 1995 19:16:00 -0700 Received: by sequent.kiae.su id AA22748 (5.65.kiae-2 ); Thu, 19 Oct 1995 06:13:58 +0400 Received: by sequent.KIAE.su (UUMAIL/2.0); Thu, 19 Oct 95 06:13:57 +0300 Received: (from ache@localhost) by ache.dialup.demos.ru (8.6.11/8.6.9) id FAA00538; Thu, 19 Oct 1995 05:13:22 +0300 To: "Kaleb S. KEITHLEY" , Terry Lambert Cc: hackers@freefall.FreeBSD.org References: <199510190052.UAA00286@exalt.x.org> In-Reply-To: <199510190052.UAA00286@exalt.x.org>; from "Kaleb S. KEITHLEY" at Wed, 18 Oct 1995 20:52:36 EST Message-Id: Organization: Olahm Ha-Yetzirah Date: Thu, 19 Oct 1995 05:13:22 +0300 (MSK) X-Mailer: Mail/@ [v2.40 FreeBSD] From: =?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?= (aka Andrey A. Chernov, Black Mage) X-Class: Fast Subject: Re: xterm dumps core Lines: 59 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Length: 2936 Sender: owner-hackers@FreeBSD.org Precedence: bulk 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