From: Mike Eisler (mike@eisler.com)
Date: 01/24/03-12:33:10 PM Z
Message-ID: <3E3186E6.F6848482@eisler.com> Date: Fri, 24 Jan 2003 10:33:10 -0800 From: Mike Eisler <mike@eisler.com> Subject: Re: [Dan.Oscarsson@kiconsulting.se: Comments on NFSv4 rfc3010bis- 05 draft] Nicolas Williams wrote: > Er, no, utf8str_cs requires that a normalization form be used, just not > on the wire. So the problem of legacy filesystems remains even if we do > not act to recommend or require a specific normalization form on the > wire. It requires a normalization form only if the server is case insensitive. > > At least I feel the need for a "Normalization Forms for Dummies" document. > > Maybe other working group members do as well. Any pointers to something > > that will explain this stuff to those who have not already immersed > > themsleves in this area. > > There are several books with "Unicode" in the title (none in my office > right now). And the Unicode home page is a good place to start: > > http://www.unicode.org/ I find each visit to unicode.org ever more confusing. My most recent visit revealed that "16 bit" Unicode now has over 2^64 characters. It is absolutely impenetrable. The nfsv4 i18n follows the lead of IETF's stringprep RFC (which we were asked to do by IESG). Presumably the folks who wrote it were experts, and they strongly recommend KC for case insensitive matching. Now we have two other experts in the last 24 hours disagree, but with two more opinions. Clearly, no matter what we do in this area, it is highly probable we'll get it wrong. Just as clearly, normalization is not well thought out by the people specifying this; otherwise it would be much easier to grasp. So what do we want to do with the i-d that IESG has approved for publication. My inclination is to leave it alone, since I suspect we could delay it for 12 more months and still not reach consensus. Only via real experience will a practical truth emerge ... it may that IESG is right, it may be that Dan is right, Nico is right, Dave is right. My guess is it will be none of the above. Fixed in NFSv4.x (x > 0). -mre
This archive was generated by hypermail 2.1.2 : 03/04/05-01:50:48 AM Z CST