Re: [I18ndir] I18ndir last call review of draft-ietf-regext-dnrd-objects-mapping-06
John C Klensin <john-ietf@jck.com> Thu, 05 March 2020 20:47 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 A883E3A0780 for <i18ndir@ietfa.amsl.com>; Thu, 5 Mar 2020 12:47:42 -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=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 z7hY0HvgL9OU for <i18ndir@ietfa.amsl.com>; Thu, 5 Mar 2020 12:47:41 -0800 (PST)
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 4E24F3A0B9C for <i18ndir@ietf.org>; Thu, 5 Mar 2020 12:47:41 -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 1j9xP9-0001LT-J8; Thu, 05 Mar 2020 15:47:39 -0500
Date: Thu, 05 Mar 2020 15:47:32 -0500
From: John C Klensin <john-ietf@jck.com>
To: Marc Blanchet <Marc.Blanchet@viagenie.ca>, i18ndir@ietf.org
Message-ID: <9CD56DEFBC9108D9620ED61E@PSB>
In-Reply-To: <158343520135.15044.10991712449156105132@ietfa.amsl.com>
References: <158343520135.15044.10991712449156105132@ietfa.amsl.com>
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/kb1RnRZG4LviW5zYbPmx5AdR2cs>
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: Thu, 05 Mar 2020 20:47:43 -0000
(All list-type other than i18ndir removed) General observations about substance: (1) I completely agree with Marc about the UTF-8 issue. Unless there is a really good reason for allowing either other normalization forms of Unicode or any other CCS, new protocols and IETF-specified formats should be restricted to UTF-8. I would go a half-step further and suggest that any deviations from that principle should be explicitly discussed and justified in an Internationalization Considerations section, i.e., that section should not be just a description of what XML allows. (2) I have not studied this spec (or RFC 5732 carefully enough to be sure, but it appears to me that, with four normalization forms specified in The Unicode Standard and periodic disputes about preferences between NF[K]C and NF[K]D, "normalizedString" may be under-specified. Clearly actual IDN labels should (SHOULD?) be in NFC form, but most other fields are less obvious. In addition, given increasing trend on the web 9at least) to do exactly what TUS says to do, which is to normalize only at comparison time rather than trying to carry strings around in normalized form, the application of that attribute all almost all text-type values may be inappropriate. I can find no evidence in the I-D that those issues were considered; the document should not progress until they are. Directorate procedural issue: I want to thank Marc for copying the i18ndir list on this review. Given our low, and perhaps waning, levels of activity and the "no one is expert on all i18n issues" principle described in draft-klensin-unicode-review, I think it would be helpful if all requests for reviews of i18n-related documents and review assignments were posted to the i18ndir list. That would reduce the chances of duplicated effort and increase the odds of enough cross-checking (however slightly) to be sure that directorate opinions were at least consistent with each other. Without that sort of communication, we are not a directorate; we would be, at best, a loosely-structured review team. With the understanding that it might not accomplish much of anything if we continue to be as inactive as we have been in recent months, is there any reason to not expose review requests and assignments to this list? thanks, john --On Thursday, March 5, 2020 11:06 -0800 Marc Blanchet via Datatracker <noreply@ietf.org> wrote: > Reviewer: Marc Blanchet > Review result: Ready with Issues > > I was assigned by the Internationalization Directorate to do a > review of this document with a specific eye on > internationalization and also a specific request from AD to > look at section 10. > > I would like to point out that in some cases, the spec seem to > provide a choice for the implementor/deposit provider to use > something else than UTF-8 for the non-ascii encoding. For > example, section 4.6.2.1. provides a choice of encoding for > csv files: "encoding Defines the encoding of the CSV file > with the default encoding of "UTF-8". Moreover, section 10 > talks about UTF-8 and UTF-16 and recommends UTF-8 instead of > making it mandatory. At the same time, there are multiple > fields in this spec that are defined as UTF-8. Therefore, it > would be appropriate and much less prone to interoperability > problems to make UTF-8 the only encoding possible, specially > given that most protocols, data payloads and software > librairies are using UTF-8 encoding. If the authors agree, then > section 10 and 4.6.2.1 could be revised, and probably adding a > paragraph in section 1 or 4 that states the only possible > encoding is UTF-8 for both CSV and XML files. > > Section 9.14 schema has a comment on ACE name field. Wonder if > A-label would be more appropriate. > > Section 5.6.2.1.1. While in other parts of the spec, the > encoding was clearly identified as UTF-8, the definition of > "<rdeCsv:fUName> Name of the NNDN in Unicode character set > for the <csvNNDN:fAName> field element." does not state any. > Might want to say it clearly as UTF-8 like others.
- [I18ndir] I18ndir last call review of draft-ietf-… Marc Blanchet via Datatracker
- Re: [I18ndir] I18ndir last call review of draft-i… Barry Leiba
- Re: [I18ndir] I18ndir last call review of draft-i… John C Klensin
- Re: [I18ndir] I18ndir last call review of draft-i… Marc Blanchet
- Re: [I18ndir] I18ndir last call review of draft-i… John C Klensin
- Re: [I18ndir] I18ndir last call review of draft-i… Asmus Freytag
- Re: [I18ndir] I18ndir last call review of draft-i… John C Klensin
- Re: [I18ndir] I18ndir last call review of draft-i… Patrik Fältström
- Re: [I18ndir] I18ndir last call review of draft-i… Asmus Freytag (c)
- Re: [I18ndir] I18ndir last call review of draft-i… Marc Blanchet
- Re: [I18ndir] I18ndir last call review of draft-i… Marc Blanchet
- Re: [I18ndir] I18ndir last call review of draft-i… John C Klensin
- Re: [I18ndir] I18ndir last call review of draft-i… John C Klensin
- Re: [I18ndir] I18ndir last call review of draft-i… Hollenbeck, Scott
- Re: [I18ndir] I18ndir last call review of draft-i… John C Klensin
- Re: [I18ndir] I18ndir last call review of draft-i… Asmus Freytag (c)
- Re: [I18ndir] I18ndir last call review of draft-i… Asmus Freytag
- Re: [I18ndir] I18ndir last call review of draft-i… Asmus Freytag
- Re: [I18ndir] I18ndir last call review of draft-i… Asmus Freytag
- Re: [I18ndir] I18ndir last call review of draft-i… Hollenbeck, Scott
- Re: [I18ndir] I18ndir last call review of draft-i… John C Klensin
- Re: [I18ndir] I18ndir last call review of draft-i… Pete Resnick
- Re: [I18ndir] I18ndir last call review of draft-i… Asmus Freytag (c)
- Re: [I18ndir] I18ndir last call review of draft-i… John C Klensin
- Re: [I18ndir] I18ndir last call review of draft-i… Asmus Freytag (c)
- Re: [I18ndir] I18ndir last call review of draft-i… Hollenbeck, Scott
- Re: [I18ndir] I18ndir last call review of draft-i… John C Klensin
- Re: [I18ndir] I18ndir last call review of draft-i… Pete Resnick
- Re: [I18ndir] I18ndir last call review of draft-i… John C Klensin
- Re: [I18ndir] I18ndir last call review of draft-i… Marc Blanchet
- [I18ndir] I18NDIR advice and process (was: Re: I1… John C Klensin
- Re: [I18ndir] I18NDIR advice and process (was: Re… Pete Resnick
- Re: [I18ndir] I18NDIR advice and process Asmus Freytag
- Re: [I18ndir] I18NDIR advice and process (was: Re… John C Klensin
- Re: [I18ndir] I18NDIR advice and process (was: Re… Pete Resnick