Re: [I18ndir] I18ndir last call review of draft-ietf-regext-dnrd-objects-mapping-06

Marc Blanchet <marc.blanchet@viagenie.ca> Fri, 06 March 2020 21:30 UTC

Return-Path: <marc.blanchet@viagenie.ca>
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 C88E63A0B08 for <i18ndir@ietfa.amsl.com>; Fri, 6 Mar 2020 13:30:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.888
X-Spam-Level:
X-Spam-Status: No, score=-1.888 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_HELO_NONE=0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=viagenie-ca.20150623.gappssmtp.com
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 GubKCgX37CTP for <i18ndir@ietfa.amsl.com>; Fri, 6 Mar 2020 13:30:25 -0800 (PST)
Received: from mail-qk1-x729.google.com (mail-qk1-x729.google.com [IPv6:2607:f8b0:4864:20::729]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7D34F3A0B06 for <i18ndir@ietf.org>; Fri, 6 Mar 2020 13:30:25 -0800 (PST)
Received: by mail-qk1-x729.google.com with SMTP id y126so3761524qke.4 for <i18ndir@ietf.org>; Fri, 06 Mar 2020 13:30:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=viagenie-ca.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=fDaLTeOvZS8J5GnLMHXaJ8p72OK2hhlikZP+J5L/dfo=; b=NaOQYI4Nbd6L7NkDxTk3H9KM1SFgkAJNyMzXwKd8rYcTspYBafzpGvg7qkSQYltjMi 835uCPQem4rjrsp7Jjge06VpCtGAERQDIl2Act4bafhY/3+Rj81gI6qv+td7uDNv5rhw RSNdVSHBV9ySPge9Wg7F7YRAE9fJuHfxie4tUJVPHMrTlnMvQxJM+an3kzbXyC1cEvUU 3EGq4zyOnyWn+madc03/TPiPCbGw+phxMeid0/b5Uqpnxr+IXbxTiZNQAlbnfDu73FaK hJVy85pcTsukuBubwBWyyt4cv+NW+moY+g/Pzg0d8LxoU33fWqSEUHO27VU/v+XHt9hx 7KLg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=fDaLTeOvZS8J5GnLMHXaJ8p72OK2hhlikZP+J5L/dfo=; b=bRShoSXqOrqKR0GmgZnRO3oEDPaQLY+YXpCx7HjJruddhr2FLkoxBKDLfq2JGoiUIW Z40GwbytTWm3IBiJjOJK/t+j7t0ORBHFDDSIKbx2aXW3w4rueB4IvTP+AjOCmdba4OQs LBxZWitzmr4HW28fuTOQXWX+uBiVxsbph2Ml+KQG7g2Ez+MMjalRkA9f6bpITN8wo8A5 ERu4SGVmaLczXfo2c2EzG3UfhF3JdcPXHasQhUu0W06txJ6RHWSzEUvDHNGmR13sMdXc WKoWkPeBZ7rIHbup6qzi43vsBRUBgLUB2H9UtlfX8Tib9O80PZZscajwS0eyHVnvG1M+ DxKQ==
X-Gm-Message-State: ANhLgQ1xwPEJoFkJE2mL5KfDT0wOFjIP9jR+0lpQLQwswVmRuTCZYex8 VqbN6NP4Ynl77z2clQWLIHPBlvI6gdRgWg==
X-Google-Smtp-Source: ADFU+vvntN0VeeXxQsc8/fGXK+nsQoit21yedfhwn9Iv/P4NryWahjmE2qZnsYveUFwNbiZuNoFDOw==
X-Received: by 2002:a05:620a:16b3:: with SMTP id s19mr4862028qkj.308.1583530224162; Fri, 06 Mar 2020 13:30:24 -0800 (PST)
Received: from [192.168.1.60] (modemcable138.218-70-69.static.videotron.ca. [69.70.218.138]) by smtp.gmail.com with ESMTPSA id z11sm592916qti.23.2020.03.06.13.30.22 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 06 Mar 2020 13:30:23 -0800 (PST)
From: Marc Blanchet <marc.blanchet@viagenie.ca>
To: John C Klensin <john-ietf@jck.com>
Cc: i18ndir@ietf.org
Date: Fri, 06 Mar 2020 16:30:20 -0500
X-Mailer: MailMate (1.13.1r5671)
Message-ID: <60B49183-DB39-4598-8D1F-459EA99E84AD@viagenie.ca>
In-Reply-To: <4AA3DB653204B1B1EBB8B1E7@PSB>
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>
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/i18ndir/D0GmbECsrlzDulfBtkf2GnJlQIw>
Subject: Re: [I18ndir] 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:30:28 -0000

On 6 Mar 2020, at 12:45, John C Klensin wrote:

> Scott,
>
> But that takes us full circle and into a set of problems that
> are not I18N issues are all.
>
> Given the number of times we have actually had:
>  (1) A registry go out of business or been forced out by
> 	ICANN, and
>  (2) The registry replaced by another one, and
>  (3) These files used to populate the files for the new
> 	registry.
>
> .... It is hard to argue that there has been extensive
> operational experience (and so I appreciate your use of
> "supposedly".

I think this discussion is out of scope of this document and its review. 
This document describes an archival format of data. It does not 
describes what the custodian should do with it in case of its need. In 
that situation of doing something with the data, this is not a protocol 
but a best-practice-document-to-read-archival-files, which is to me not 
in the IETF realm. That best-practice-document-to-read-archival-files 
could include information about normalization, case folding, and other 
nice stuff we could think about. But again that 
best-practice-document-to-read-archival-files is in fact in ICANN realm 
not IETF’s. This archival format document do not necessarily need to 
talk about those subjects.

>
> And, while ICANN has run some tests to simulate such actions,
> there have been, as you presumably, considerable suspicion that
> there tests have been somewhat perfunctory.  Again, "supposedly".
>
> In addition, if the only entities who care about this data
> format and supporting protocols are ICANN, ICANN Contracted
> Parties, and other ICANN-dependent entities,

well, ccTLDs are often following what ICANN is doing (they are not 
obliged to, but often have many advantages to reuse).
So overall, that is pretty much a big set of Internet infrastructure 
components that cares about this stuff.

And we have seen other protocols that you could claim to be ICANN’s 
such as RDAP that included the RIR needs since the beginning. Nowadays, 
there are other organizations and protocols considering RDAP for other 
uses. So it seems to me that this « this-work-is-only-for-ICANN » a 
bit reductive to its value.  I could think of many IETF protocols that 
have a much more narrow scope than protocols/documents related to ICANN.

So I agree with you that, taking my example above, the 
best-practice-document-to-read-archival-files-to-be should be written by 
ICANN community, not here.

Regards, Marc.

> it takes us back to
> my long-term concern about the REGEXT work and its boundaries:
> if the real criteria for efforts like this document are that it
> works for ICANN (however ICANN defines "works") then what is the
> value of having the IETF involved?  Clearly, the work gets
> better, and broader, review than ICANN could get without
> spending money on expert reviewers and probably authors.  But,
> despite occasional claims to the contrary, ICANN is not in a
> state of poverty in which it could not afford those efforts if
> they considered them important.
>
>> From an IETF standpoint, volunteer time that goes into this sort
> of effort is time that is taken away from things that are
> arguably more critical.  As a very specific pair of examples,
> this directorate has a core IDNA document in AUTH48,
> draft-klensin-idna-unicode-review, that I haven't been able to
> spend time on in the last few days because Marc's review had to
> be prioritized so that any necessary revisions could get into
> the LC process before the, IIR, 9 March cutoff.  not clear to me
> that is the right optimization for IETF or the Internet.
>
> best,
>    john
>
>
> --On Friday, March 6, 2020 17:05 +0000 "Hollenbeck, Scott"
> <shollenbeck=40verisign.com@dmarc.ietf.org> wrote:
>
>> It is what it is, Asmus. I'm not so sure that it is, in
>> fact, critical. ICANN has supposedly been using this archive
>> format for years with no interoperational issues.
>>
>>
>>
>> Scott
>>
>>
>>
>> From: I18ndir <i18ndir-bounces@ietf.org> On Behalf Of Asmus
>> Freytag Sent: Friday, March 6, 2020 11:52 AM
>> To: i18ndir@ietf.org
>> Subject: [EXTERNAL] Re: [I18ndir] I18ndir last call review of
>> draft-ietf-regext-dnrd-objects-mapping-06
>>
>>
>>
>> As I read the W#C document, "NormalizedString" is not an
>> actual format, other than that it disallows all line endings
>> and tab.
>>
>>
>>
>> There are parameters for how to normalize remaining
>> whitespace, but without specifying which parameters are set.
>> It's like calling a string "Unicode normalized" and not
>> knowing from that term whether it's in NFC, NFD, NFKC or NFKD.
>>
>>
>>
>> In the W3C these are enumerated as part of the "constraining
>> facets" listed in 3.3.1.1
>>
>>
>>
>> For an archival format, then, either each field has attributes
>> that give these facets, as applicable, or the format itself
>> needs to require particular settings.
>>
>>
>>
>> None of that, by the way, speaks in any way about casefolding
>> or Unicode normalization, the kinds of operations that are
>> critical in identifier contexts.
>>
>>
>>
>> A./
>>
>>
>>
>>
>>
>> On 3/6/2020 7:55 AM, Hollenbeck, Scott wrote:
>>
>>    Note below on the draft's reference to the XML Schema
>> normalizedString data type:
>>
>>
>>       -----Original Message-----
>>       From: I18ndir
>> <i18ndir-bounces@ietf.org><mailto:i18ndir-bounces@ietf.org> On
>> Behalf Of John C Klensin       Sent: Friday, March 6, 2020
>> 10:46 AM
>>       To: Asmus Freytag (c)
>> <asmusf@ix.netcom.com><mailto:asmusf@ix.netcom.com>;
>> i18ndir@ietf.org<mailto:i18ndir@ietf.org>       Subject:
>> [EXTERNAL] Re: [I18ndir] I18ndir last call review of
>> draft-ietf-regext-       dnrd-objects-mapping-06
>>
>>
>>
>>    [snip]
>>
>>
>>       [1]  I am not familiar enough with the Regext set of
>> documents to know if       "normalizedString" is defined
>> somewhere.  Certainly,
>> draft-ietf-regext-dnrd-objects-mapping-06 uses it without
>> defining it locally       or providing a specific normative
>> reference to such definitions.  At minimum,       this
>> suggests another problem with the I-D that may need fixing.
>> But, if       there is not a clear definition -- if the
>> instruction for what should go into       those fields is
>> essentially "just normalize", than that is obviously bad news.
>> It       is bad news even for IDN U-labels because a string
>> in, e.g., NFC would not       conform to the requirements for
>> U-labels.  Normal IETF and RFC practice       requires a
>> statement, probably in the Terminology section and probably
>> with       a normative reference, to where definitions of that
>> and other attributes can       be found.
>>
>>
>>    Reference here:
>>
>>    https://www.w3.org/TR/xmlschema-2/#normalizedString
>>
>>    The draft should include a normative reference to the W3C
>> XML Schema specification:
>>
>>    http://www.w3.org/TR/2004/REC-xmlschema-2-20041028
>>
>>    Scott
>>
>>
>>
>>
>
>
> -- 
> I18ndir mailing list
> I18ndir@ietf.org
> https://www.ietf.org/mailman/listinfo/i18ndir