Re: [I18ndir] I-D on filesystem I18N

John C Klensin <john-ietf@jck.com> Wed, 08 July 2020 05:36 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 18AFA3A086D for <i18ndir@ietfa.amsl.com>; Tue, 7 Jul 2020 22:36:46 -0700 (PDT)
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=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 5YmvTUxBMT7q for <i18ndir@ietfa.amsl.com>; Tue, 7 Jul 2020 22:36:44 -0700 (PDT)
Received: from bsa2.jck.com (ns.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 3160C3A086C for <i18ndir@ietf.org>; Tue, 7 Jul 2020 22:36:44 -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 1jt2l7-000HuJ-07; Wed, 08 Jul 2020 01:36:41 -0400
Date: Wed, 08 Jul 2020 01:36:35 -0400
From: John C Klensin <john-ietf@jck.com>
To: Nico Williams <nico@cryptonector.com>
cc: =?UTF-8?Q?Patrik_F=C3=A4ltstr=C3=B6m?= <patrik@frobbit.se>, i18ndir@ietf.org
Message-ID: <C2353A20A4699491C475BA2A@PSB>
In-Reply-To: <20200707214537.GU3100@localhost>
References: <20200706225139.GJ3100@localhost> <B8BC0F0A-94AB-4BEF-8A5F-449049E28D8F@frobbit.se> <20200707070456.GK3100@localhost> <B0FAFBAF9EA570CCFB2575CF@PSB> <20200707150542.GN3100@localhost> <A1F4A9338301D46132D62E72@PSB> <20200707214537.GU3100@localhost>
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/TJZttcWRk_a9ejQp56ytCLS9K18>
Subject: Re: [I18ndir] I-D on filesystem I18N
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, 08 Jul 2020 05:36:46 -0000

Nico,

We are not communicating very well or at all.   It might be my
fault, so, after this note (which I hope will help), I'm going
to withdraw from the conversation for at least a few days.

--On Tuesday, July 7, 2020 16:45 -0500 Nico Williams
<nico@cryptonector.com> wrote:

> On Tue, Jul 07, 2020 at 05:13:22PM -0400, John C Klensin wrote:
>> What I'm concerned about -- and what caused that question
>> about priorities -- is, at an even higher level, the sort of
>> issue covered by the note I just sent in response to
>> Patrik's.  With one qualification below (which I predict you
>> won't like), if the IESG (via IETF LC), a WG, an AD, or maybe
>> an individual author who is proposing an update in line with
>> documents that have already achieved IETF consensus requests
>> a review _from the directorate_, and Pete assigns that review
>> to someone and they do it, then that is great.  
>> 
>> The qualification is that, if the review was requested from
>> the directorate about a document that has been written
>> consistent with established IETF consensus documents _and_
>> that does not reopen or contradict the questions that were
>> presumed to be settled by that consensus, then that review
>> ought to respond to the i18n issues raised by the document
>> and suggest issues with them, not say "well, the whole
>> concept of which the spec under review is a {proposed) part
>> is broken and I have a better idea". Should the latter occur,
>> I believe that, if we are really functioning as a
>> directorate, a second reviewer should immediately be
>> recruited and assigned to provide the review that was
>> requested.
> 
> Yours is an argument for stare decisis.  Once wrong, always
> wrong.  As if consensus, once found, can never change.

No it isn't.  I've been arguing against positions like that, I
think consistently, for many years, including in a recent appeal
to the IESG.  I am, first, trying to make a distinction between
a review request to a directorate with expertise in particular
mechanisms and a more general review request or spontaneous
review.  If you had written exactly the same notes  (to the
authjor or to the WG list) because you were following the WG's
work and felt a desire to speak up, I think that would have been
perfectly reasonable.  For a directorate (as compared to a
review team or some other arrangements) review, I think there is
an assumption that, at least at a high level that other experts
would agree with you.  Perhaps they do, perhaps they don't, but
I don't think it is appropriate for you to use a
directorate-assigned review to push your particular ideas about
a replacement protocol approach .

I also think that a certain amount of respect is due to
established protocols that have gotten IETF consensus and broad
deployment.  That does not mean they can't be changed.  It does
not mean they are not wrong-headed either.  But it seems to me
that "I have an idea that I think is better" is not sufficient
to cause a reset to zero, treating the new idea as inherently at
least as valid as the older, established, one on an equal
comparison basis or as inherently better.  If nothing else, long
experience with trying to get people to discard something they
think works (or at least are used to) in favor of something new
should set a relatively high bar because, from a pragmatic
engineering standpoint, replacement protocols or models that
cannot be deployed are fairly useless except as learning
exercises associated with how to think about problems.  Because
this is an i18n effort, I think we have a worked example of what
I'd consider the right way (or at least a right way) to approach
a situation in which an established protocol needs changing or
replacement.  One starts with a careful analysis of what is
wrong with the old one, not just an assertion that it is broken
or that one has a better idea.  One seeks consensus about that
analysis of difficulties (see RFC 4690 as an example).  Then one
sorts out new/revised protocols (in a WG if there is any
controversy at all) that address those deficiencies and any
others that can be identified.

Now, if you think there is going to be sufficient support for
your proposal, by all means ask for a BOF.  Or ask for a mailing
list and use it to demonstrate sufficient interest and
commitment that you can go to the ADs and persuade them to get a
WG going without a BOF.  I just object to your using the
directorate as a substitute for that when the directorate has
other work to do.   And, if you think the right solution to
getting your draft (and maybe other things) the attention they
deserve, by all means go for it.  I'd expect the issue of our
not being able to get sufficient energy and commitment to move
i18n-related WGs forward to be raised (as evidenced by EAI and
PRECIS being clearly completely out of energy by the time their
work wound down) but perhaps you have a good theory as to why
the effort you are contemplating is different.

> I reject that argument, at least as to our documents.

Ok.  But the argument you are rejecting is, AFAICT, a complete
strawman... certainly nothing I was advocating.

> It seems, too, like you're conceding that our approach to
> NFSv4 I18N was wrong, but you want to keep that old concensus
> untouched.  Of course, I welcome your concession even as I
> reject your argument that we must never revisit consensus
> findings.

Someday I will tell you how I feel about NFS, how long I have
felt that way, and what I think of the additions, revisions, and
patches to it... and why.  But, from that point of view, the
situation is not a lot different from what it was when RFC 1094
was published in 1989: The thing is out there, it is widely used
and widely deployed and someone who wants to replace it with a
different model quite appropriately needs to explain not only
why their model is better but it is enough better that there is
a reasonable expectation that it will be adopted.

>...

Enough.  I need some sleep and a break from this discussion.

    john