[I18ndir] I18NDIR advice and process (was: Re: I18ndir last call review of draft-ietf-regext-dnrd-objects-mapping-06)

John C Klensin <john-ietf@jck.com> Fri, 06 March 2020 21:56 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 70EB33A0B59 for <i18ndir@ietfa.amsl.com>; Fri, 6 Mar 2020 13:56:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=unavailable 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 5sa26UKZgUf1 for <i18ndir@ietfa.amsl.com>; Fri, 6 Mar 2020 13:56:21 -0800 (PST)
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 D82F23A0884 for <i18ndir@ietf.org>; Fri, 6 Mar 2020 13:56:20 -0800 (PST)
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 1jAKx0-0006ox-N7; Fri, 06 Mar 2020 16:56:10 -0500
Date: Fri, 06 Mar 2020 16:56:03 -0500
From: John C Klensin <john-ietf@jck.com>
To: Pete Resnick <resnick@episteme.net>
cc: "Hollenbeck, Scott" <shollenbeck=40verisign.com@dmarc.ietf.org>, asmusf@ix.netcom.com, i18ndir@ietf.org
Message-ID: <9AE8DC12A1D6D851BA8B4EC3@PSB>
In-Reply-To: <E63DA12D-5A83-4E34-98A1-53CE08B06917@episteme.net>
References: <158343520135.15044.10991712449156105132@ietfa.amsl.com> <9CD56DEFBC9108D9620ED61E@PSB> <2cb9e78f-32dc-3e2f-ba1a-6ae0218f3ef9@ix.netcom.com> <78B490AE833098E23541E672@PSB> <b10e418c-aa00-669d-68cf-03bb0ef0920b@ix.netcom.com> <19196892ADC7F5919DA7CE7A@PSB> <3e6d3b2bf0f241dfb161a0497e762bf3@verisign.com> <e54f23f8-aee5-e0f0-5acd-ebb86ddcc181@ix.netcom.com> <364f4ce4ca0d4ed7a95446169655e1cd@verisign.com> <4AA3DB653204B1B1EBB8B1E7@PSB> <6c6a5a378d56464c979f9313cc140a45@verisign.com> <8ADAC03F462A7EFF214505F6@PSB> <E63DA12D-5A83-4E34-98A1-53CE08B06917@episteme.net>
X-Mailer: Mulberry/4.0.8 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
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/Iiy-CkHZ4CSpuAtLZNsJrLcC00Q>
Subject: [I18ndir] I18NDIR advice and process (was: Re: I18ndir last call review of draft-ietf-regext-dnrd-objects-mapping-06)
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: Fri, 06 Mar 2020 21:56:28 -0000


--On Friday, March 6, 2020 13:14 -0600 Pete Resnick
<resnick@episteme.net> wrote:

> On 6 Mar 2020, at 12:39, John C Klensin wrote:
> 
>> So it seems clear to me, if only from this issue and the UTF-8
>> one, that the document needs work and that it is possible that
>> some of that work will be significant enough that another Last
>> Call will be needed.
> 
> Please let's keep comments about how an AD or Chair should run
> the IETF process off of this list and instead take it to
> private email (if at all). This discussion should be limited
> to the technical comments on problems in documents. The only
> process discussion on this list should be about how the
> directorate do things.

Sorry, Pete, even if its form was not ideal from your point of
view, that was a suggestion about how the directorate does
things.  The directorate is supposed to give advice to the ART
ADs on how to make progress on i18n topics.  The advice I am
giving (or, if you prefer and are actually going to organize and
moderate discussions as I understood you were tasked to do and
have promised to do, a suggestion I am making to i18ndir for a
recommendation to the AD(s) is:

(1) This document, in its current form, is not ready for a
document action and publication as a Proposed Standard.  That
recommendation is perfectly appropriate as part of a document
review.  If it is not, I've lost sight of what IETF Last Calls
are supposed to be about. 

(2) The work required to fix it will probably result in
sufficiently substantive changes that it will be necessary for
the WG to be consulted -or- will require the WG to make some
substantive decisions.  For example, while my opinion (and that
of Scott and Asmus) that some additional references and
explanation of what was intended to appear in various strings
may fall into the range of fixes that are often specified by the
IESG for the authors and/or RFC Editor to sort out, a change to
require UTF-8 is substantive enough that anyone who thinks
UTF-16 (or for that matter, UTF-32 or UTF-7) is an important
enough option to justify retaining should have a chance to weigh
in on that decision.  Alerting the AD and IESG to that seems
completely orderly and a reasonable part of a Last Call review,
whether by the directorate or by an individual.

(3) When a Last Call review raises substantive issues that
involve specialized knowledge, some complexity, or both, there
are two ways to write that review and proceed.  One is to
explain the problem, the specialized knowledge, and the
alternatives in sufficient detail that authors or a WG can go
off and do the right thing.  This stuff is not obvious: I've
learned things from Asmus, Marc, and Scott today.  I would like
to at least hope that they have learned a bit from me and that
those who have been lurking have learned from all of us.  The
second option is to explain the problem sufficiently to make it
clear to the WG and the IESG that there _is_ a problem, then
volunteer to the WG to work with them to develop a solution.
Usually the latter is likely to be more efficient and is
appreciated.  I can remember reviews and discussions over the
years in which that approach has been taken and WG Chairs and
ADs have thanked me for being willing to step in and volunteer.
My memory might be playing tricks, but I vaguely remember having
just such interactions with some Apps AD in the 2011-2015 period
whom you presumably know fairly well.    So I suggest that part
of that advice was just a variation on "not ready for
publication" and the other part was suggesting a way to move
forward.  Either would be appropriate in a review; either would
be appropriate as advice for the directorate to give the AD(s).

(4) At least from my perspective, looking at this document (and
several others, but we haven't talked about them this week) has
suggested that it may be time to update the advice the IETF
gives document authors about i18n issues.  That might possibly
including revising/ updating BCP 18/ RFC 2277 to make a clear
recommendation to use UTF-8 and to reinforce the RFC 2277
requirement that UTF-8 is  mandatory to implement, to justify
any other options, and to make some suggestions about when
normalization (in the Unicode sense) is appropriate and/or to
discuss the tradeoffs.  The days when it was desirable to
encourage individual clients and servers to make their own
choices of CCS or charset, including as possibilities selected
parts of ISO 8859, assorted proprietary code pages (with or
without ISO 2022-based switching), and selected national
standards is long past. I note on rereading 2277 that use of any
other encoding scheme instead of UTF-8 is a sufficiently big
deal as to require a variance procedure, a policy that has not
been followed but which would lay a foundation for sorting some
of these issues out by appeals if we cannot devise a more
appropriate and orderly mechanism.   If it is now time, that is
appropriate advice to get the ADs.  If it is not time but we see
the time coming soon, _that_ is appropriate advice  to give the
ADs.  So the only problem I can see with that part of the
discussion is if you believe that the directorate is only
allowed to examine topics that you assign to it.  If you do,
then I think we are overdue for a discussion about how, in your
words, the directorate does things.

So, can you better explain what problem you see with the
discussion and recommendations -either to the AD or to the
directorate to recommend to the AD- so I can better understand
what I'm forbidden to say and why?

thanks,
   john