Re: [Ltru] Re: Small bibliography error in RFC 4930

Martin Duerst <duerst@it.aoyama.ac.jp> Mon, 18 June 2007 10:27 UTC

Return-path: <ltru-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1I0ERy-0007Rz-DE; Mon, 18 Jun 2007 06:27:10 -0400
Received: from ltru by megatron.ietf.org with local (Exim 4.43) id 1I0ERy-0007Rs-4G for ltru-confirm+ok@megatron.ietf.org; Mon, 18 Jun 2007 06:27:10 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1I0ERx-0007Rg-Qg for ltru@lists.ietf.org; Mon, 18 Jun 2007 06:27:09 -0400
Received: from scmailgw2.scop.aoyama.ac.jp ([133.2.251.195]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1I0ERu-00079a-8v for ltru@lists.ietf.org; Mon, 18 Jun 2007 06:27:09 -0400
Received: from scmse2.scbb.aoyama.ac.jp (scmse2 [133.2.253.17]) by scmailgw2.scop.aoyama.ac.jp (secret/secret) with SMTP id l5IAR0AB023483 for <ltru@lists.ietf.org>; Mon, 18 Jun 2007 19:27:04 +0900 (JST)
Received: from (133.2.206.133) by scmse2.scbb.aoyama.ac.jp via smtp id 1417_72e2c5f4_1d86_11dc_89ce_0014221f2a2d; Mon, 18 Jun 2007 19:27:00 +0900
X-AuthUser: duerst@it.aoyama.ac.jp
Received: from Tanzawa.it.aoyama.ac.jp ([133.2.210.1]:37582) by itmail.it.aoyama.ac.jp with [XMail 1.22 ESMTP Server] id <SC0B03> for <ltru@lists.ietf.org> from <duerst@it.aoyama.ac.jp>; Mon, 18 Jun 2007 19:25:04 +0900
Message-Id: <6.0.0.20.2.20070618185934.03b95010@localhost>
X-Sender: duerst@localhost
X-Mailer: QUALCOMM Windows Eudora Version 6J
Date: Mon, 18 Jun 2007 19:26:21 +0900
To: Frank Ellermann <nobody@xyzzy.claranet.de>, ltru@lists.ietf.org
From: Martin Duerst <duerst@it.aoyama.ac.jp>
Subject: Re: [Ltru] Re: Small bibliography error in RFC 4930
In-Reply-To: <46764588.6AC6@xyzzy.claranet.de>
References: <046F43A8D79C794FA4733814869CDF0791702D@dul1wnexmb01.vcorp.ad.vrsn.com> <46764588.6AC6@xyzzy.claranet.de>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: c0bedb65cce30976f0bf60a0a39edea4
Cc: ietf-provreg@cafax.se
X-BeenThere: ltru@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Language Tag Registry Update working group discussion list <ltru.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ltru>, <mailto:ltru-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/ltru>
List-Post: <mailto:ltru@ietf.org>
List-Help: <mailto:ltru-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ltru>, <mailto:ltru-request@ietf.org?subject=subscribe>
Errors-To: ltru-bounces@ietf.org

At 17:42 07/06/18, Frank Ellermann wrote:
>Hollenbeck, Scott wrote:
> 
>> That's not an error. The references are correct as published for
>> promotion to draft standard status.

Like others, I have problems understanding that. Randy made
the procedural argument (both RFC 3066 and RFC 4646 are BCPs).

There is also an implementation argument:
There are no legal language tags in RFC 4646 that aren't legal
according to RFC 3066. I have absolutely no clue what could
break in an implementation when using a tag that became
legal in RFC 4646. The only thing that I can see break is
things such as "language not available", but then that kind
of error was always possible.

>At the moment you can reconstruct a 3066 registry by looking at
>the redundant / grandfathered tags in the 4646 registry, and in
>the source standards (i.e. the language and region subtags in the
>4646 registry).
>
>IOW just stay away from scripts, variants, and UN region numbers.

This is one interpretation, but there is also a different,
in my view more plausible, interpretation: RFC 4646 did a
bulk registration of language/region/script/whatever combinations.
Because it became obvious that there would be scaling problems
when registring all combinations, we took the path of changing
the registry structure. The old (RFC 3066) registry has been
obsoleted, there is only the RFC 4646 registry, which is
a direct continuation of the RFC 3066 registry. All the
tags you can generate from the new registry using the rules
in RFC 4646 are legal tags according to RFC 3066, and have
to be considered under RFC 3066 as if they were in fact
registered one-by-one.

Frank's interpretation would mean that only the variants
registered at the time RFC 3066 was replaced by RFC 4646
would be usable. That would lead to weird requests. I remember
that in the transition period from RFC 3066 to RFC 4646,
we had somebody requesting registration of el-Latn.
We rejected this because with RFC 4646, there would be no
such need anymore. With the interpretation above, that would
no longer be true.


>With the 4646bis registry it will be more convoluted, you'd also
>have to stay away from 639-3 languages (+ extlangs, if any pop up).
>
>Should 4646bis do something for protocols wishing to emulate the
>old 3066 registry ?  We could flag the source of language tags in
>the description field (just an idea).  Or add a how-to as appendix.

No. There is no old registry. There is only one registry.
The current registry IS the RFC 3066 registry, just slightly
overhauled.

With this, of course the reasons for citing RFC 3066 when
RFC 4646 was out become even less understandable.

Regards,   Martin.


#-#-#  Martin J. Du"rst, Assoc. Professor, Aoyama Gakuin University
#-#-#  http://www.sw.it.aoyama.ac.jp       mailto:duerst@it.aoyama.ac.jp     



_______________________________________________
Ltru mailing list
Ltru@ietf.org
https://www1.ietf.org/mailman/listinfo/ltru