Re: [Ltru] Additional issues with 4646bis raised by an Apps Review Team review
Alexey Melnikov <alexey.melnikov@isode.com> Sat, 06 June 2009 20:15 UTC
Return-Path: <alexey.melnikov@isode.com>
X-Original-To: ltru@core3.amsl.com
Delivered-To: ltru@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2DE6D3A6A36 for <ltru@core3.amsl.com>; Sat, 6 Jun 2009 13:15:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4xV5wjuJ3xb7 for <ltru@core3.amsl.com>; Sat, 6 Jun 2009 13:15:50 -0700 (PDT)
Received: from rufus.isode.com (rufus.isode.com [62.3.217.251]) by core3.amsl.com (Postfix) with ESMTP id CD1263A67B6 for <ltru@ietf.org>; Sat, 6 Jun 2009 13:15:49 -0700 (PDT)
Received: from [92.40.157.133] (92.40.157.133.sub.mbb.three.co.uk [92.40.157.133]) by rufus.isode.com (submission channel) via TCP with ESMTPA id <SirOdAAh5AL6@rufus.isode.com>; Sat, 6 Jun 2009 21:15:52 +0100
Message-ID: <4A2ACE41.7050308@isode.com>
Date: Sat, 06 Jun 2009 21:14:57 +0100
From: Alexey Melnikov <alexey.melnikov@isode.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915
X-Accept-Language: en-us, en
To: LTRU Working Group <ltru@ietf.org>
References: <4A193C2A.2000406@isode.com>
In-Reply-To: <4A193C2A.2000406@isode.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Content-Transfer-Encoding: 7bit
Subject: Re: [Ltru] Additional issues with 4646bis raised by an Apps Review Team review
X-BeenThere: ltru@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Language Tag Registry Update working group discussion list <ltru.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ltru>, <mailto:ltru-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ltru>
List-Post: <mailto:ltru@ietf.org>
List-Help: <mailto:ltru-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ltru>, <mailto:ltru-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 06 Jun 2009 20:15:51 -0000
Alexey Melnikov wrote: > This is the first batch. I received a fairly long list of comments and > still deciding what to do with the rest. Sorry for the delay. This is the second batch. There would also be a third (and the last) batch, with about 6 issues. 8). Section 1 currently says: This document replaces [RFC4646], which replaced [RFC3066] and its predecessor [RFC1766]. For a list of changes in this document, see Section 8. RFC 4646 used to say: This document, in combination with [RFC4647], replaces [RFC3066], which replaced [RFC1766]. For a list of changes in this document, see Section 8. I think it would be more correct for 4646bis to say: This document replaces [RFC4646]. This document, in combination with [RFC4647] replaces [RFC3066] and its predecessor [RFC1766]. For a list of changes in this document, see Section 8. 9). Several elements of the syntax in Section 2.1 are not complete because there are extensive discussions elsewhere in the document that describe the actual, and considerably restrictive, rules for valid elements. The relevant productions would be much more useful to the reader if they cross-referenced the defining sections (e.g. in ABNF comments). Specific and important examples are that the "extlang" production should point to Section 2.2.2 and the "irregular" and "regular" ones should explicitly indicate that the preferred forms are found in the registry in the "Preferred-value" entry for the relevant tag. 10). In Section 2.2 > o "Subtag" refers to a specific section of a tag, delimited by > hyphen, such as the subtags 'zh', 'Hant', and 'CN' in the tag "zh- > Hant-CN". Examples of subtags in this document are enclosed in > single quotes ('Hant'). > > o "Code" refers to values defined in external standards (and which > are used as subtags in this document). For example, 'Hant' is an > [ISO15924] script code that was used to define the 'Hant' script > subtag for use in a language tag. Examples of codes in this > document are enclosed in single quotes ('en', 'Hant'). These definitions make it sound that "code" and "subtag" are separate categories. But "code" is a subset of "subtag". Is there a need to have both "codes" and "subtags" in this document? 11). Paragraph 3 of Section 2.2 asserts that "...identification of the subtag's type [is] possible, even if the content of the subtag itself is unrecognized". Without a table summarizing the rules a reader needs to infer them from ABNF in Section 2.1 and possibly by reading the rest of the document. A compact text or table summarizing the rules would improve the document. 12). In Section 2.2.1: > 5. Any language subtags of 5 to 8 characters in length in the IANA > registry were defined via the registration process in Section 3.5 > and MAY be used to form the primary language subtag. An example > of what such a registration might include: one of the > grandfathered IANA registrations is "i-enochian". The subtag > 'enochian' could be registered in the IANA registry as a primary > language subtag (assuming that ISO 639 does not register this > language first), making tags such as "enochian-AQ" and "enochian- > Latn" valid. > > At the time this document was created, there were no examples of > this kind of subtag and future registrations of this type are > discouraged: primary languages are strongly RECOMMENDED for > registration with ISO 639, I suggest that the RECOMMENDED is changed to a MUST, i.e. an attempt to register it with ISO 639 must be made. Even if the outcome might be known, arguments given by ISO 639 might provide useful input to the Language Subtag Expert. > and proposals rejected by ISO 639/ RA- > JAC will be closely scrutinized by the Language Subtag Reviewer > before they are registered with IANA. This might be a big deal, so this might actually require wider review, such as IETF LC. 13). In Section 3.5: > While the 'Description' field itself is not guaranteed to be stable > and errata corrections MAY be undertaken from time to time, attempts > to provide translations or transcriptions of entries in the registry > itself will probably be frowned upon by the community or rejected > outright, as changes of this nature have an impact on the provisions > in Section 3.4. Suggested replacement for the paragraph: The 'Description' field itself is not guaranteed to be stable. Corrections (possibly as errata) and updates are permitted with adequate justification. However, addition of translations or transliterations are not considered sufficient justification for corrections or updates. Reason: use of MAY is not an appropriate use of RFC 2119, as it is trying to forecast the future and doesn't specify a protocol option.
- [Ltru] Issue #48 Hosting of mailing list (Apps #1) Randy Presuhn
- [Ltru] Issue #49: Add reference to RFC 5198 (Apps… Randy Presuhn
- [Ltru] Issue #50: Change registry format to XML (… Randy Presuhn
- [Ltru] Issue #51: MAY in 2.2.4 (E) on Channel Isl… Randy Presuhn
- [Ltru] Issue #52: Delete reference to RFC 2860 (A… Randy Presuhn
- [Ltru] Issue 53: Section 2.2.3 (2) is murky (Apps… Randy Presuhn
- [Ltru] Additional issues with 4646bis raised by a… Alexey Melnikov
- Re: [Ltru] Additional issues with 4646bis raised … Doug Ewell
- [Ltru] Issue #54: section 3.7 requirements on mai… Randy Presuhn
- Re: [Ltru] Additional issues with 4646bis raised … Randy Presuhn
- [Ltru] Can a WG member update <http://trac.tools.… Stephane Bortzmeyer
- Re: [Ltru] Can a WG member update <http://trac.to… Martin J. Dürst
- Re: [Ltru] Can a WG member update <http://trac.to… Randy Presuhn
- Re: [Ltru] Additional issues with 4646bis raised … Alexey Melnikov
- Re: [Ltru] Additional issues with 4646bis raised … Kent Karlsson
- Re: [Ltru] Additional issues with 4646bis raised … Alexey Melnikov
- [Ltru] On "code" in ISO standards Peter Constable
- Re: [Ltru] On "code" in ISO standards Phillips, Addison
- Re: [Ltru] On "code" in ISO standards John Cowan
- Re: [Ltru] On "code" in ISO standards Peter Constable
- Re: [Ltru] On "code" in ISO standards Phillips, Addison
- Re: [Ltru] Additional issues with 4646bis raised … Alexey Melnikov
- Re: [Ltru] AD issue #14 (DoS potential) Additiona… Phillips, Addison
- Re: [Ltru] Additional issues with 4646bis raised … John Cowan
- [Ltru] #55: Section 1 role/history (Apps #8) Randy Presuhn
- [Ltru] Issue #56: Section 2.1 syntax is not restr… Randy Presuhn
- [Ltru] Issue #57: Code / Subtag distinction (Apps… Randy Presuhn
- [Ltru] Issue #58: Add a summary of rules for reco… Randy Presuhn
- Re: [Ltru] #55: Section 1 role/history (Apps #8) John Cowan
- Re: [Ltru] Issue #56: Section 2.1 syntax is not r… John Cowan
- [Ltru] Issue #59: replace RECOMMENDED language wi… Randy Presuhn
- Re: [Ltru] Issue #58: Add a summary of rules for … John Cowan
- [Ltru] Issue #60: Require IETF Last Call for 2.2.… Randy Presuhn
- [Ltru] Issue #61: Problem with MAY in 3.5 on Desc… Randy Presuhn
- Re: [Ltru] #55: Section 1 role/history (Apps #8) Randy Presuhn
- Re: [Ltru] Issue #61: Problem with MAY in 3.5 on … Randy Presuhn
- Re: [Ltru] Issue #56: Section 2.1 syntax is not r… Randy Presuhn
- Re: [Ltru] Issue #57: Code / Subtag distinction (… Randy Presuhn
- Re: [Ltru] Issue #58: Add a summary of rules for … Randy Presuhn
- Re: [Ltru] Issue #58: Add a summary of rules for … Phillips, Addison
- Re: [Ltru] Issue #60: Require IETF Last Call for … Randy Presuhn
- Re: [Ltru] Issue #58: Add a summary of rules for … Mark Davis
- Re: [Ltru] Issue #59: replace RECOMMENDED languag… Randy Presuhn
- Re: [Ltru] #55: Section 1 role/history (Apps #8) Martin J. Dürst
- Re: [Ltru] Issue #56: Section 2.1 syntax is not r… Phillips, Addison
- Re: [Ltru] Issue #56: Section 2.1 syntax is not r… Martin J. Dürst
- Re: [Ltru] Issue #56: Section 2.1 syntax is not r… Phillips, Addison
- Re: [Ltru] Issue #60: Require IETF Last Call for … Phillips, Addison
- Re: [Ltru] Issue #59: replace RECOMMENDED languag… Phillips, Addison
- [Ltru] Issue #62: (AD #14) DoS potential Randy Presuhn
- Re: [Ltru] Issue #58: Add a summary of rules for … Martin J. Dürst
- Re: [Ltru] Issue #60: Require IETF Last Call for … Martin J. Dürst
- Re: [Ltru] Issue #58: Add a summary of rules for … Peter Constable
- Re: [Ltru] Issue #57: Code / Subtag distinction (… Peter Constable
- Re: [Ltru] Issue #56: Section 2.1 syntax is not r… Peter Constable
- Re: [Ltru] Issue #58: Add a summary of rules for … Martin J. Dürst
- Re: [Ltru] Issue #59: replace RECOMMENDED languag… Martin J. Dürst
- Re: [Ltru] Issue #60: Require IETF Last Call for … Peter Constable
- Re: [Ltru] Issue #61: Problem with MAY in 3.5 on … Martin J. Dürst
- Re: [Ltru] Issue #59: replace RECOMMENDED languag… Peter Constable
- Re: [Ltru] Issue #57: Code / Subtag distinction (… Martin J. Dürst
- [Ltru] Issue #62: (AD #14) DoS potential (was: Re… Martin J. Dürst
- Re: [Ltru] Issue #57: Code / Subtag distinction (… Martin J. Dürst
- Re: [Ltru] Issue #56: Section 2.1 syntax is not r… Martin J. Dürst
- Re: [Ltru] Issue #60: Require IETF Last Call for … Peter Constable
- Re: [Ltru] Issue #59: replace RECOMMENDED languag… Peter Constable
- Re: [Ltru] Issue #59: replace RECOMMENDED languag… Mark Davis
- Re: [Ltru] Issue #62: (AD #14) DoS potential (was… Peter Constable
- Re: [Ltru] Issue #62: (AD #14) DoS potential (was… Mark Davis
- Re: [Ltru] Issue #61: Problem with MAY in 3.5 on … Peter Constable
- Re: [Ltru] Issue #62: (AD #14) DoS potential (was… Phillips, Addison
- Re: [Ltru] Issue #61: Problem with MAY in 3.5 on … Kent Karlsson
- Re: [Ltru] Issue #58: Add a summary of rules for … Randy Presuhn
- Re: [Ltru] Issue #57: Code / Subtag distinction (… Randy Presuhn
- Re: [Ltru] Issue #56: Section 2.1 syntax is not r… Randy Presuhn
- Re: [Ltru] Issue #62: (AD #14) DoS potential Martin J. Dürst
- Re: [Ltru] Issue #60: Require IETF Last Call for … Martin J. Dürst
- Re: [Ltru] Issue #62, AD issue #14 (Very remote r… Stephane Bortzmeyer
- Re: [Ltru] Issue #62, AD issue #14 (Very remote r… Martin J. Dürst
- Re: [Ltru] Issue #61: Problem with MAY in 3.5 on … Martin J. Dürst
- Re: [Ltru] Issue #59: replace RECOMMENDED languag… Martin J. Dürst
- Re: [Ltru] Issue #62, AD issue #14 (Very remote r… Stephane Bortzmeyer
- Re: [Ltru] Issue #61: Problem with MAY in 3.5 on … Phillips, Addison
- Re: [Ltru] AD issue #14 (DoS potential) Additiona… Alexey Melnikov
- Re: [Ltru] Issue #59: replace RECOMMENDED languag… Phillips, Addison
- Re: [Ltru] Issue #61: Problem with MAY in 3.5 on … Peter Constable
- Re: [Ltru] Issue #61: Problem with MAY in 3.5 on … Phillips, Addison
- Re: [Ltru] Issue #61: Problem with MAY in 3.5 on … Mark Davis
- Re: [Ltru] Issue #62: (AD #14) DoS potential Randy Presuhn
- Re: [Ltru] Issue #61: Problem with MAY in 3.5 on … Peter Constable
- Re: [Ltru] Issue #62: (AD #14) DoS potential Alexey Melnikov
- Re: [Ltru] AD issue #14 (DoS potential) Additiona… Alexey Melnikov
- Re: [Ltru] Additional issues with 4646bis raised … Alexey Melnikov
- Re: [Ltru] AD issue #14 (DoS potential) Additiona… Kent Karlsson
- Re: [Ltru] AD issue #14 (DoS potential) Additiona… Kent Karlsson
- Re: [Ltru] AD issue #14 (DoS potential) Additiona… Peter Constable
- Re: [Ltru] Issue #62: (AD #14) DoS potential Martin J. Dürst
- Re: [Ltru] Issue #61: Problem with MAY in 3.5 on … Martin J. Dürst
- Re: [Ltru] Issue #61: Problem with MAY in 3.5 on … Randy Presuhn
- Re: [Ltru] Issue #62: (AD #14) DoS potential Alexey Melnikov
- Re: [Ltru] Issue #61: Problem with MAY in 3.5 on … Martin J. Dürst
- Re: [Ltru] Issue #62: (AD #14) DoS potential Martin J. Dürst
- Re: [Ltru] Issue #62: (AD #14) DoS potential Alexey Melnikov
- Re: [Ltru] Issue #61: Problem with MAY in 3.5 on … Mark Davis
- Re: [Ltru] Issue #61: Problem with MAY in 3.5 on … Peter Constable
- Re: [Ltru] Issue #61: Problem with MAY in 3.5 on … Peter Constable
- Re: [Ltru] Issue #62: (AD #14) DoS potential Phillips, Addison
- Re: [Ltru] Issue #61: Problem with MAY in 3.5 on … Phillips, Addison
- Re: [Ltru] Issue #61: Problem with MAY in 3.5 on … Kent Karlsson
- Re: [Ltru] Issue #61: Problem with MAY in 3.5 on … Phillips, Addison
- Re: [Ltru] Issue #61: Problem with MAY in 3.5 on … Mark Davis
- Re: [Ltru] Issue #61: Problem with MAY in 3.5 on … Peter Constable
- Re: [Ltru] Issue #61: Problem with MAY in 3.5 on … Randy Presuhn
- Re: [Ltru] Issue #61: Problem with MAY in 3.5 on … Phillips, Addison
- Re: [Ltru] Issue #61: Problem with MAY in 3.5 on … Kent Karlsson
- Re: [Ltru] Issue #61: Problem with MAY in 3.5 on … Peter Constable
- Re: [Ltru] Issue #61: Problem with MAY in 3.5 on … Martin J. Dürst
- Re: [Ltru] Issue #61: Problem with MAY in 3.5 on … Martin J. Dürst