Re: [precis] WGLC: draft-ietf-precis-framework-09.txt

Peter Saint-Andre <stpeter@stpeter.im> Wed, 09 October 2013 02:36 UTC

Return-Path: <stpeter@stpeter.im>
X-Original-To: precis@ietfa.amsl.com
Delivered-To: precis@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 806E021E80BB for <precis@ietfa.amsl.com>; Tue, 8 Oct 2013 19:36:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.173
X-Spam-Level:
X-Spam-Status: No, score=-102.173 tagged_above=-999 required=5 tests=[AWL=0.426, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id crwfGA0TVSNo for <precis@ietfa.amsl.com>; Tue, 8 Oct 2013 19:36:44 -0700 (PDT)
Received: from stpeter.im (mailhost.stpeter.im [207.210.219.225]) by ietfa.amsl.com (Postfix) with ESMTP id 4EEC221F995A for <precis@ietf.org>; Tue, 8 Oct 2013 19:36:44 -0700 (PDT)
Received: from [192.168.1.3] (unknown [71.237.13.154]) (Authenticated sender: stpeter) by stpeter.im (Postfix) with ESMTPSA id CD048414CD; Tue, 8 Oct 2013 20:42:28 -0600 (MDT)
Message-ID: <5254C12F.90708@stpeter.im>
Date: Tue, 08 Oct 2013 20:36:31 -0600
From: Peter Saint-Andre <stpeter@stpeter.im>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.0
MIME-Version: 1.0
To: Andrew Sullivan <ajs@anvilwalrusden.com>, precis@ietf.org
References: <20130828154603.a94201dea74f29229b4767b2@jprs.co.jp> <20131005030751.GB38902@mx1.yitter.info>
In-Reply-To: <20131005030751.GB38902@mx1.yitter.info>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Subject: Re: [precis] WGLC: draft-ietf-precis-framework-09.txt
X-BeenThere: precis@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Preparation and Comparison of Internationalized Strings <precis.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/precis>, <mailto:precis-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/precis>
List-Post: <mailto:precis@ietf.org>
List-Help: <mailto:precis-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/precis>, <mailto:precis-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 09 Oct 2013 02:36:50 -0000

On 10/04/2013 09:07 PM, Andrew Sullivan wrote:
> Dear colleagues,
>
> On Wed, Aug 28, 2013 at 03:46:03PM +0900, Yoshiro YONEYA wrote:
>> The WGLC will end on Wednesday, Sep 11th.
> On the principle of "better late than never", I at last got to this
> document.  Many apologies for taking so long.
>
> First, let me say that this is one of the best drafts I've read in
> some time.  It's in very good shape, I think, and could go as it is.
> Naturally, however, I cannot help suggesting some gilt to go on that
> lily.  The editors should feel free to ignore any or all of this.
Thanks, Andrew. As an editor, one gets so close to the document that 
it's hard to tell what's good and what's not.
> There was one largish issue that troubled me.  The discussion in 9.5
> basically talks about the risks from enormous character repertoires,
> and I wondered whether people won't start asking for a way to
> negotiate locale or something similar as a mechanism for narrowing the
> choices.  Certainly, something along these lines has been requested
> (not to say "vehemently demanded") over and over for IDNA.  In IDNA
> it's completely impractical, owing to caches, the need for
> compatibility with existing DNS stuff, and so on.  It strikes me as
> pretty impractical here, too, but I thought I'd raise it if only so we
> can put it down.  (I'm also aware that it's pretty late in the game to
> suggest this.  Why it only struck me today I don't know.  I have a dim
> memory of having discussed this once before, but I didn't find
> anything in the archive.)
I take it you're suggesting that we add a bit explaining that PRECIS 
does *not* include a way to specify the locale for purposes of 
restricting the range of codepoints that are allowed in a given profile?
> The paragraph in section 3.1 starting, "Although members of the
> community discussed the possibility of defining other PRECIS string
> classes " read oddly to me.  As an alternative I can suggest,
> "Although it might be possible to create an additional class that
> falls somewhere between IdentifierClass and FreeformClass, it is not
> clear how useful such a class would be.  In any case, because of the
> ability to subclass FreeformClass, a protocol needing something more
> particular is always able to create it."  I don't really care about
> this; it was just something that struck me on the way by.
OK, I will try to find better wording, or just reuse what you've sent.
> The order of operations is laid out in section 3.2, but is really sort
> of explained in section 3.4.4.  It might be nice to put at least a
> forward pointer in section 3.2 so that someone who knows what an NFKC
> is won't start spluttering.
Will do.
>
> In section 6.7, I want to make sure we're ok with following IDNA2008's
> lead on U+19DA, which moved from PVALID to DISALLOWED in Unicode 6.0.
> In the precis case, it's FREE_PVAL.  I think that's fine, but I just
> want to call attention.
Given that we're defining PRECIS in terms of Unicode 6.2, it seems that 
it might be more appropriate to make it DISALLOWED. But I don't have a 
strong feeling about that.
>
> I caught one typo in section 9.5: "stings".  (I think my giggling over
> this might have alarmed the passenger next to me today.)
>
I'm happy that we were able to provide a bit of entertainment. :-)

Peter