Tables: BackwardCompatible Maintanence
Martin Duerst
duerst at it.aoyama.ac.jp
Fri Dec 12 09:38:17 CET 2008
At 20:09 08/12/10, Patrik F$BgM(Btstr$BN(B wrote:
>On 10 dec 2008, at 08.15, Mark Davis wrote:
>
>> Scenario A. BackwardCompatible *is not* automatically generated by
>> IANA.
>
>FWIW, I do not agree this is the order of events. If what is listed at
>[6] is happening as late as [6], then we have a serious
>miscommunication between IETF and Unicode Consortium.
Well, yes, but the situation isn't much better if we change this
slightly to assume that at [0], the IETF gets aware of a potential
change by the Unicode Consortium, and tries to find somebody who
might volunteer to write an RFC on a single obscure codepoint and
run that through the IETF process. If that turns out to take time,
what should the Unicode consortium do? Wait with releasing a new
version until the IETF has finished a boring job that nobody is
really interested in and that could have been avoided in the first
place?
Regards, Martin.
> Patrik
>
>> 1. The updated implementations dutifully run the algorithm in
>> Tables, and
>> now consider X to be DISALLOWED, and Y to be PVALID.
>> 2. The unupdated implementations still consider X to be PVALID and
>> Y to
>> be DISALLOWED
>> 3. So updated registries now disallow their registrations with X
>> (refunding people's money?), and allow registrations with Y. And
>> updated
>> lookup clients will refuse to lookup X, and will lookup Y.
>> 4. Unupdated registries still allow registrations with X, and
>> disallow
>> registrations with Y. And unupdated lookup clients will allow
>> lookups with
>> X, and will refuse to lookup Y.
>> 5. There will be obvious conflicts among mismatched
>> implementations and
>> registries; and these conflicts are not the result of new
>> characters; they
>> are among characters that all of the implementations are meant to
>> handle.
>> 6. Then the IETF decides this is a bad situation, starts the whole
>> process of doing a new RFC. Some time later, this adds X and Y to
>> BackwardCompatible to restore the previous situation.
>> 7. Some subset of the updated implemenations now pull in the new
>> BackwardCompatible list, and now they revert to the 5.1 behavior
>> for these.
>> Others don't update to that table immediately, and still conflict
>> with
>> unupdated implemenations until they are updated.
>> 8. This is a bit of a mess, and an avoidable one.
>
#-#-# Martin J. Du"rst, Assoc. Professor, Aoyama Gakuin University
#-#-# http://www.sw.it.aoyama.ac.jp mailto:duerst at it.aoyama.ac.jp
More information about the Idna-update
mailing list