Re: [Jcardcal] [Gen-art] Genart LC review: draft-ietf-jcardcal-jcal-09

Philipp Kewisch <kewisch@gmail.com> Wed, 26 March 2014 11:31 UTC

Return-Path: <kewisch@gmail.com>
X-Original-To: jcardcal@ietfa.amsl.com
Delivered-To: jcardcal@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 29EBA1A018B; Wed, 26 Mar 2014 04:31:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=ham
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 z03FyTAMjpTs; Wed, 26 Mar 2014 04:31:36 -0700 (PDT)
Received: from mail-bk0-x235.google.com (mail-bk0-x235.google.com [IPv6:2a00:1450:4008:c01::235]) by ietfa.amsl.com (Postfix) with ESMTP id 9F4EF1A0316; Wed, 26 Mar 2014 04:31:35 -0700 (PDT)
Received: by mail-bk0-f53.google.com with SMTP id r7so479598bkg.40 for <multiple recipients>; Wed, 26 Mar 2014 04:31:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=jk1txfJSQuao4MNCMyZGg1cBGfF77NZcK/bNZUlR3kQ=; b=cFmvdUMjAp9p9m3a7hYjA8suNupYYugEK1peUxBxCYfaV9H8eWkca4i6y5aGgSyicW QEquly3BqzfshdTWjcKrwvYKY1SFXgRO50HvpKIsl1xEueWLyJEt1wsS74Nbp1jkvvDh Jf7+4htODLwVOQ7OE3HZ+ODPnmRHYQWVshcEMbMxTbSEbY5z6xRd1iMBjA6FRjMUcc0v MNZS8AmlsLuwYVNQ1yQUKy0d8JVNO4BCsXaMa23UgdcvSIdvWeIcE9OiS2BNSnnWfxwl DCIYuFp4RBtYWLS8VNo2Oo2ZkAxlTc2VyCBp79nLL5wNbG4qwzDNfgLuVqt3kj3ml+nZ D+zQ==
X-Received: by 10.205.3.131 with SMTP id ny3mr88139bkb.127.1395833493618; Wed, 26 Mar 2014 04:31:33 -0700 (PDT)
Received: from ?IPv6:2003:57:ea00:2401:ac7f:602e:fb74:b859? (p20030057EA002401AC7F602EFB74B859.dip0.t-ipconnect.de. [2003:57:ea00:2401:ac7f:602e:fb74:b859]) by mx.google.com with ESMTPSA id f11sm22549196bkj.6.2014.03.26.04.31.32 for <multiple recipients> (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 26 Mar 2014 04:31:32 -0700 (PDT)
Message-ID: <5332BA94.8010907@gmail.com>
Date: Wed, 26 Mar 2014 12:31:32 +0100
From: Philipp Kewisch <kewisch@gmail.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:28.0) Gecko/20100101 Thunderbird/28.0
MIME-Version: 1.0
To: Jari Arkko <jari.arkko@piuha.net>, Robert Sparks <rjsparks@nostrum.com>
References: <531F5C0D.5040903@nostrum.com> <3FA85917-2D35-4A33-955E-AF4644202C94@piuha.net> <53329329.8040100@gmail.com>
In-Reply-To: <53329329.8040100@gmail.com>
X-Enigmail-Version: 1.6
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/jcardcal/3I732r29wh0UaG-XYuZQ61KjlQ8
Cc: draft-ietf-jcardcal-jcal@tools.ietf.org, General Area Review Team <gen-art@ietf.org>, jcardcal@ietf.org
Subject: Re: [Jcardcal] [Gen-art] Genart LC review: draft-ietf-jcardcal-jcal-09
X-BeenThere: jcardcal@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: JSON data formats for vCard and iCalendar WG <jcardcal.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/jcardcal>, <mailto:jcardcal-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/jcardcal/>
List-Post: <mailto:jcardcal@ietf.org>
List-Help: <mailto:jcardcal-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/jcardcal>, <mailto:jcardcal-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 11:31:38 -0000

I have just uploaded a new version of the document, it contains all
considerations from the Gen-ART and secdir review, as well as changes
based on the IESG evaluations.

http://www.ietf.org/internet-drafts/draft-ietf-jcardcal-jcal-10.txt

There are still 1-2 issues where I am waiting on email replies, but I
wanted to have a version ready for the IESG Telechat tomorrow.

To jcarcal folks: I'd apprecicate if you could take a look at
http://trac.tools.ietf.org/wg/jcardcal/trac/ and comment on the
outstanding issues.

Philipp




On 3/26/14, 9:43 AM, Philipp Kewisch wrote:
> I will upload a new draft today that incorporates changes from various
> reviews.
>
> Philipp
>
> On 3/26/14, 7:28 AM, Jari Arkko wrote:
>> Thanks for the review, Robert. Some changes are being discussed, but I do not see a new draft. Shouldn't that appear before we make the final approval of this document?
>>
>> Jari
>>
>> On Mar 12, 2014, at 2:55 AM, Robert Sparks <rjsparks@nostrum.com> wrote:
>>
>>> I am the assigned Gen-ART reviewer for this draft. For background on
>>> Gen-ART, please see the FAQ at
>>>
>>> <http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>.
>>>
>>> Please resolve these comments along with any other Last Call comments
>>> you may receive.
>>>
>>> Document: draft-ietf-jcardcal-jcal-09
>>> Reviewer: Robert Sparks
>>> Review Date: 11Mar2014
>>> IETF LC End Date: 12Mar2014
>>> IESG Telechat date: 27Mar2014
>>>
>>> Summary: Ready with nits
>>>
>>> This is a solid document, and its development has left good artifacts showing a pattern of careful review.
>>> (such as <http://trac.tools.ietf.org/wg/jcardcal/trac/report/6>).
>>>
>>> Here are some nits to consider:
>>>
>>> I agree with moving the reference to RFC4627 to normative, as already discussed.
>>>
>>> Please consider adding a reference to clarify "JSON escaping" where it is mentioned in the 2nd paragraph of page 5.
>>> Perhaps section 2.5 of rfc4627 would be a good reference?
>>>
>>> The MUST in the third paragraph of 3.4.1.1 stuck out - is looks like a restatement of RFC5545 - that spec doesn't _allow_ anything but a semicolon for this particular separator. Would this be better written without 2119?
>>> Perhaps: "When converting from jCal to iCalendar, be careful to use a semi-colon as the separator between the two values as required by RFC5545."
>>>
>>> (This may be more than a nit): In the ABNF in section 3.6.5, where is the implementer supposed to go to find the definition of 'zone'? (Or the other production names?) I think _this_ chunk of ABNF (as opposed to that compiled in the appendix) is intended to be normative, yes? FWIW, it's not reflected in Appendix B.
>>>
>>> I haven't extracted the BNF in appendix B and verified it, but it must fail - there is at least one typo. The expansion of param-multi includes "value-separtor" which should have been "value-separator".
>>> Where is value-separator defined?
>>>
>>> Just curious - has anyone tried converting a document from iCal->xCal->jCal->iCal? That might turn up some interesting corners that simple round-tripping might mask.
>>>
>>> To try to save other reviewers some time, here are a couple of things I flagged that turned out to be non-issues:
>>> * I was concerned with whether there would be issues with the forced conversion between upper and lower case. A little digging shows there is no issue - all the names this is done to are limited to the ascii-compatible characters.
>>> * I verified that the syntax numbers with fractional parts is the same in both iCal in jCal. Specifically "4." is not valid in either grammar, so there is no need to discuss something like adding a 0 or remove the decimal point during conversion.
>>>
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Gen-art mailing list
>>> Gen-art@ietf.org
>>> https://www.ietf.org/mailman/listinfo/gen-art
>> _______________________________________________
>> jcardcal mailing list
>> jcardcal@ietf.org
>> https://www.ietf.org/mailman/listinfo/jcardcal