Re: [I18ndir] Version 2: Directorate review of unicode11-07

John C Klensin <john-ietf@jck.com> Wed, 13 March 2019 02:35 UTC

Return-Path: <john-ietf@jck.com>
X-Original-To: i18ndir@ietfa.amsl.com
Delivered-To: i18ndir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ABC0C12788C for <i18ndir@ietfa.amsl.com>; Tue, 12 Mar 2019 19:35:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZhDyWWVBUJyG for <i18ndir@ietfa.amsl.com>; Tue, 12 Mar 2019 19:35:44 -0700 (PDT)
Received: from bsa2.jck.com (bsa2.jck.com [70.88.254.51]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C7D7012716C for <i18ndir@ietf.org>; Tue, 12 Mar 2019 19:35:43 -0700 (PDT)
Received: from [198.252.137.10] (helo=PSB) by bsa2.jck.com with esmtp (Exim 4.82 (FreeBSD)) (envelope-from <john-ietf@jck.com>) id 1h3tk1-000Pfm-S4; Tue, 12 Mar 2019 22:35:37 -0400
Date: Tue, 12 Mar 2019 22:35:30 -0400
From: John C Klensin <john-ietf@jck.com>
To: "Martin J. Dürst" <duerst@it.aoyama.ac.jp>, Patrik Fältström <paf@frobbit.se>
cc: Harald Alvestrand <harald@alvestrand.no>, i18ndir@ietf.org
Message-ID: <901D94470AF2C9459D557262@PSB>
In-Reply-To: <07ba2fa7-b43c-ff25-65b5-7d69a77afb91@it.aoyama.ac.jp>
References: <7f62f01e-c38c-fd57-316c-32fd53bb33ef@alvestrand.no> <A868B49E9901EAD0956295F0@PSB> <4775c7fd-bb33-7997-38d6-736d13b4c866@alvestrand.no> <F22A8C0B83E24DD16F70D4CC@PSB> <D5FB4D57-D338-4B9C-825D-F747902115B9@frobbit.se> <ee9b4240-156a-cc66-95c1-432285a90dc0@it.aoyama.ac.jp> <0B9E338E-EA59-4F65-98AB-8F300D5E7163@frobbit.se> <07ba2fa7-b43c-ff25-65b5-7d69a77afb91@it.aoyama.ac.jp>
X-Mailer: Mulberry/4.0.8 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
X-SA-Exim-Connect-IP: 198.252.137.10
X-SA-Exim-Mail-From: john-ietf@jck.com
X-SA-Exim-Scanned: No (on bsa2.jck.com); SAEximRunCond expanded to false
Archived-At: <https://mailarchive.ietf.org/arch/msg/i18ndir/9T_ikj-nEDr_TblqG8KzBuC66GE>
Subject: Re: [I18ndir] Version 2: Directorate review of unicode11-07
X-BeenThere: i18ndir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Internationalization Directorate <i18ndir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i18ndir>, <mailto:i18ndir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i18ndir/>
List-Post: <mailto:i18ndir@ietf.org>
List-Help: <mailto:i18ndir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i18ndir>, <mailto:i18ndir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Mar 2019 02:35:47 -0000

Sorry Martin, should have read this before sending my most
recent note.  Inline below...

--On Tuesday, March 12, 2019 23:45 +0000 "Martin J. Dürst"
<duerst@it.aoyama.ac.jp> wrote:

> Hello Patrik, others,
> 
> On 2019/03/12 22:15, Patrik Fältström wrote:
>> On 12 Mar 2019, at 19:30, Martin J. Dürst wrote:
>> 
>>> How will you or the IETF tell everybody else that it is okay
>>> with Unicode 12.0.0?
>> 
>> I do not have to. The algorithm is normative. I tell IESG if
>> I see potential issues with a version. Otherwise I am quiet.
>> 
>>     Patrik
> 
> It may be that that's what the RFC(s) say, and that's what was
> intended,  but at least to me, that would look like a protocol
> design error. I'd be  very disappointed if the IETF made such
> an error.

Agreed, especially given that something should trigger the
opportunity for a review of the new code points even if that
isn't assigned to anyone in particular and we decide to let
things go if no one speaks up after a reasonable period.   On
the other hand, even "let things go" would require an update to
5982 as I read it and that is why Harald's suggestion about a
new document that describes the review procedure and our
expectations of it seems important as well as useful.

> Now after checking RFC 5892, it seems that the story is
> slightly better.  To see whether Patrik checked the latest
> Unicode version and is okay  with it, one has to check 
> https://www.iana.org/assignments/idna-tables-6.3.0/idna-tables
> -6.3.0.xhtml#idna-tables-properties.  There one sees a
> reference which currently reads "[Unicode Character  Database
> 6.3.0]". If that reference gets updated, then that's the
> canary  that indicates that a newer version of Unicode has
> successfully passed  Patrik's checks.
> 
> Did I get that right? If yes, it would be good to make that
> clear in the  draft we are working on.

Not a very good canary because there is that requirement for a
review of the new code points.    While I don't remember when
(although I can guess) or in what context, I have a very clear
memory of Patrik saying that he was willing to automate and do
the comparison for changes in derived property values but not
the review of new code points.  The latter job was, IIR, never
assigned to anyone in particular.  I looked through 6.x before
RFC 6452 was published; I have a vague recollection that maybe
Paul Hoffman did so too.  And I looked through 7.0, which is how
the apparent combining Hamza irregularity was first spotted.
Then I stopped because, if the community could not deal with the
issues raised in draft-klensin-idna-5892upd-unicode70 [1], there
seemed little point.

So, while the current information for 6.3 is consistent with
both reviews having been done, if the I-D causes a table to be
posted with information for 11.0 (and/or 12.0), it would
indicate only one of the reviews was performed.

In addition, if we expect people to be able to pull tables from
IANA that correspond to whichever version of Unicode they are
running (which is the IDNA2008 requirement) those other tables
are either not on the IANA site or are beyond my limited ability
to find.

We really need to get our ducks in a row about those files as
well as the review process.  Assuming we can figure out what we
want to do (I agree with Harald that it should not be hard),
sorting all of the needed record-keeping out should be
straightforward.  

But, again following Harald's lead, let's think in terms of a
separate document rather than putting work in the critical path
to getting draft-faltstrom finished (in either a unicode11 or
unicode12 version).  That does require being clear enough about
what we are doing going forward that we don't end up with
confusion text in draft-faltstrom but, even if we can't reach
agreement in principle quickly, I can think of several ways to
do that.

best,
    john