Re: [precis] I-D ACTION:draft-nemoto-precis-framework-implement-report-00.txt

Peter Saint-Andre <stpeter@stpeter.im> Mon, 16 July 2012 21:18 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 2F10211E8143 for <precis@ietfa.amsl.com>; Mon, 16 Jul 2012 14:18:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.518
X-Spam-Level:
X-Spam-Status: No, score=-102.518 tagged_above=-999 required=5 tests=[AWL=0.081, 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 yWmRUf0XgJeF for <precis@ietfa.amsl.com>; Mon, 16 Jul 2012 14:18:49 -0700 (PDT)
Received: from stpeter.im (mailhost.stpeter.im [207.210.219.225]) by ietfa.amsl.com (Postfix) with ESMTP id 0F17611E80D0 for <precis@ietf.org>; Mon, 16 Jul 2012 14:18:49 -0700 (PDT)
Received: from [64.101.72.115] (unknown [64.101.72.115]) (Authenticated sender: stpeter) by stpeter.im (Postfix) with ESMTPSA id EE6F340075; Mon, 16 Jul 2012 15:38:31 -0600 (MDT)
Message-ID: <50048564.30508@stpeter.im>
Date: Mon, 16 Jul 2012 15:19:32 -0600
From: Peter Saint-Andre <stpeter@stpeter.im>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:13.0) Gecko/20120614 Thunderbird/13.0.1
MIME-Version: 1.0
To: Takahiro Nemoto <t.nemo10@kmd.keio.ac.jp>
References: <20120705151138.23413.75939.idtracker@ietfa.amsl.com> <4FF5CF39.9040209@stpeter.im> <414B4EE1-C085-468F-9D01-353CA9B52610@kmd.keio.ac.jp>
In-Reply-To: <414B4EE1-C085-468F-9D01-353CA9B52610@kmd.keio.ac.jp>
X-Enigmail-Version: 1.4.3
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Cc: "precis@ietf.org" <precis@ietf.org>
Subject: Re: [precis] I-D ACTION:draft-nemoto-precis-framework-implement-report-00.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: Mon, 16 Jul 2012 21:18:50 -0000

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 7/5/12 10:14 PM, Takahiro Nemoto wrote:
> Dear Peter-san and all,
> 
> Thank you for introducing our I-D. Please read and give your
> comments/suggestions.

First, thank you for working on this document.

I agree with you that "the file describing derived property value
table for precis should be generated". It is also good to know that
you have worked on an implementation that generates the tables. I am
also working on an implementation (unfortunately I did not have time
to finish it before IETF 84, but I plan to do that in August) and
would like to "compare notes" with you. I recognize that the tables in
draft-ietf-precis-framework are quite likely incorrect in some places
since I created them by hand, so I will work to make more accurate
tables next month.

You mention the need to do string validity checking, for example to
make sure that string length is non-zero. Do you think that is a
PRECIS check or a check at the application layer? I've always thought
this is something that the application would do, not PRECIS.

As to special mappings like "Map to SPACE" and "Map to Nothing", it
seems to me that in a post-stringprep system we can handle those by
more carefully defining the string classes.

You make a good point about the order of processing (normalization
then validity in IDNA2008 vs. validity then normalization in
SASLprep-bis). It does seem preferable to have a consistent order.
Let's make sure we have discussion about this at the meeting two weeks
from now.

Peter

- -- 
Peter Saint-Andre
https://stpeter.im/




-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.18 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAlAEhWQACgkQNL8k5A2w/vx9PACg9JzuOBZexL7KUVuGymn2JPWx
puoAmwW1Sr6RNR1TXpExT3PHx4NEw5mr
=SORW
-----END PGP SIGNATURE-----