Re: [xmpp] I-D Action: draft-ietf-xmpp-6122bis-20.txt

Peter Saint-Andre - &yet <peter@andyet.net> Mon, 23 March 2015 20:15 UTC

Return-Path: <peter@andyet.net>
X-Original-To: xmpp@ietfa.amsl.com
Delivered-To: xmpp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9DD801A1A22 for <xmpp@ietfa.amsl.com>; Mon, 23 Mar 2015 13:15:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level:
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=unavailable
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 BnUuc-UzdQS7 for <xmpp@ietfa.amsl.com>; Mon, 23 Mar 2015 13:15:02 -0700 (PDT)
Received: from mail-ie0-f172.google.com (mail-ie0-f172.google.com [209.85.223.172]) (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 ACE311AD49B for <xmpp@ietf.org>; Mon, 23 Mar 2015 13:14:57 -0700 (PDT)
Received: by iedm5 with SMTP id m5so45134623ied.3 for <xmpp@ietf.org>; Mon, 23 Mar 2015 13:14:57 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=v1Ew+hkPVCOhZlPMFPO3OG/ugeTCYbsO+FEhWDOSV9Q=; b=ItYsURN4dozX73QrAjmg1JqAtw4ndVuJqU0W0CHRUvxguH3DBjfF+/VPpWY9KxLZyp dGkgUIcDHvOcVNVdcWeScO2wP+jSqggq/zg76OzI+vXrtqgLeLmdpCYrcv1/Tiz51V4G 4gz+bfEtAT44JeiO/KOUuRL9kCSadah5qKPmAkZ0UWA6PCd36l+HkkAreUZXYIEqeEkK gTF2BEWkwQB43hCZPb/LAFr4PlQq1Eq0DgYFByJX4SxC87rUIOqHcUcQRpyizSpp7YgW XonWosKPxMrEiv9llD9oHX2y9Vv3tPm52fJpnRd6SmGDOSyHLy3xxTuLu8aeyR0suaF/ un7Q==
X-Gm-Message-State: ALoCoQnD9eXAywCXrpVIwLlh0b1b0wpLdu2QjmhgZ86tkkkcUHGkVCkAYMjxxB15vSap1iwilS67
X-Received: by 10.50.176.196 with SMTP id ck4mr17380023igc.40.1427141697180; Mon, 23 Mar 2015 13:14:57 -0700 (PDT)
Received: from aither.local (c-73-34-202-214.hsd1.co.comcast.net. [73.34.202.214]) by mx.google.com with ESMTPSA id c76sm1263075ioc.16.2015.03.23.13.14.55 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 23 Mar 2015 13:14:56 -0700 (PDT)
Message-ID: <5510743D.2070703@andyet.net>
Date: Mon, 23 Mar 2015 14:14:53 -0600
From: Peter Saint-Andre - &yet <peter@andyet.net>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.5.0
MIME-Version: 1.0
To: Sam Whited <sam@samwhited.com>, internet-drafts@ietf.org
References: <20150323172849.9271.62806.idtracker@ietfa.amsl.com> <CAHbk4R+8R7EixyLb_eZCQDGu1FrruT1A089DmUkJ8awMfZZz=w@mail.gmail.com>
In-Reply-To: <CAHbk4R+8R7EixyLb_eZCQDGu1FrruT1A089DmUkJ8awMfZZz=w@mail.gmail.com>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/xmpp/_4zk49dAr1xk936eoUVvKgWz5sY>
Cc: xmpp@ietf.org, i-d-announce@ietf.org
Subject: Re: [xmpp] I-D Action: draft-ietf-xmpp-6122bis-20.txt
X-BeenThere: xmpp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: XMPP Working Group <xmpp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xmpp>, <mailto:xmpp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/xmpp/>
List-Post: <mailto:xmpp@ietf.org>
List-Help: <mailto:xmpp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xmpp>, <mailto:xmpp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Mar 2015 20:15:03 -0000

On 3/23/15 12:44 PM, Sam Whited wrote:
> On Mon, Mar 23, 2015 at 12:28 PM,  <internet-drafts@ietf.org> wrote:
>> A New Internet-Draft is available from the on-line Internet-Drafts directories.
>>   This draft is a work item of the Extensible Messaging and Presence Protocol Working Group of the IETF.
>>
>>          Title           : Extensible Messaging and Presence Protocol (XMPP): Address Format
>>          Author          : Peter Saint-Andre
>>          Filename        : draft-ietf-xmpp-6122bis-20.txt
>>          Pages           : 25
>>          Date            : 2015-03-23
>>
>> Abstract:
>>     This document defines the address format for the Extensible Messaging
>>     and Presence Protocol (XMPP), including support for code points
>>     outside the ASCII range.  This document obsoletes RFC 6122.
>
>>From the text:
>
>> (e.g., under Unicode Normalization Form KC U+FE6B SMALL COMMERCIAL
>> AT decomposes to U+0040 COMMERCIAL AT, although note that this
>> decomposition does not occur under Unicode Normalization Form C,
>> which is used in this specification).
>
> Using an example which doesn't actually apply to the specification
> strikes me as a bad idea. Though it's pretty clearly stated that it's
> not actually applicable, this just seems unnecessary and confusing
> (you'll end up with a lot of test suites with this as a failing test,
> people emailing the various lists to ask about it, and finally them
> re-reading and figuring it out).
>
> This is a bit of a contrived problem, admittedly, but in the interest
> of clarity and simplicity I still think it makes sense to change it.
> Personally, I think it would be best to not have an example at all if
> no relevant example can be found (I didn't see one while glancing
> through the NFC definitions, but it was certainly not an exhaustive
> search).

Now that we've switched to NFC, there are no examples that apply. 
However, the principle enunciated here is still valid (because it is 
possible that examples might crop up in future versions of Unicode):

       Implementation Note: When dividing a JID into its component parts,
       an implementation needs to match the separator characters '@' and
       '/' before applying any transformation algorithms, which might
       decompose certain Unicode code points to the separator characters

So removing the example sees appropriate at this time.

Peter

-- 
Peter Saint-Andre
https://andyet.com/