Re: [calsify] Shepherd Review of draft-ietf-calext-caldav-attachments

Paul B Hill <pbh@mit.edu> Thu, 13 April 2017 20:56 UTC

Return-Path: <pbh@mit.edu>
X-Original-To: calsify@ietfa.amsl.com
Delivered-To: calsify@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ACD9D1243F3; Thu, 13 Apr 2017 13:56:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level:
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 zIh9YMGtK3gG; Thu, 13 Apr 2017 13:56:51 -0700 (PDT)
Received: from dmz-mailsec-scanner-7.mit.edu (dmz-mailsec-scanner-7.mit.edu [18.7.68.36]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 017911200DF; Thu, 13 Apr 2017 13:56:50 -0700 (PDT)
X-AuditID: 12074424-d3fff700000079bb-42-58efe611ba29
Received: from mailhub-auth-2.mit.edu ( [18.7.62.36]) (using TLS with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by (Symantec Messaging Gateway) with SMTP id BC.D6.31163.116EFE85; Thu, 13 Apr 2017 16:56:49 -0400 (EDT)
Received: from outgoing-exchange-3.mit.edu (outgoing-exchange-3.mit.edu [18.9.28.13]) by mailhub-auth-2.mit.edu (8.13.8/8.9.2) with ESMTP id v3DKumZC021400; Thu, 13 Apr 2017 16:56:48 -0400
Received: from W92EXEDGE6.EXCHANGE.MIT.EDU (w92exedge6.exchange.mit.edu [18.7.73.28]) by outgoing-exchange-3.mit.edu (8.13.8/8.12.4) with ESMTP id v3DKuO1f031857; Thu, 13 Apr 2017 16:56:47 -0400
Received: from OC11EXHUB10.exchange.mit.edu (18.9.3.24) by W92EXEDGE6.EXCHANGE.MIT.EDU (18.7.73.28) with Microsoft SMTP Server (TLS) id 14.3.339.0; Thu, 13 Apr 2017 16:56:19 -0400
Received: from W92EXPO33.exchange.mit.edu ([10.10.10.33]) by OC11EXHUB10.exchange.mit.edu ([18.9.3.24]) with mapi id 14.03.0235.001; Thu, 13 Apr 2017 16:56:21 -0400
From: Paul B Hill <pbh@mit.edu>
To: Ken Murchison <murch@andrew.cmu.edu>, Philipp Kewisch <mozilla@kewis.ch>, Calsify <calsify@ietf.org>
CC: "draft-ietf-calext-caldav-attachments.authors@ietf.org" <draft-ietf-calext-caldav-attachments.authors@ietf.org>
Thread-Topic: [calsify] Shepherd Review of draft-ietf-calext-caldav-attachments
Thread-Index: AQHStD2Q63DFeM+CBEiQ45yNd7G3YKHD4VmA///jP3A=
Date: Thu, 13 Apr 2017 20:56:20 +0000
Message-ID: <AC5907F8DBA9074B9A294579BF581B040109642CF1@W92EXPO33.exchange.mit.edu>
References: <95b28712-5d79-4eca-ca35-a127ae30fb9c@kewis.ch> <babda9f0-17a0-f269-50c7-30156103f9a7@andrew.cmu.edu>
In-Reply-To: <babda9f0-17a0-f269-50c7-30156103f9a7@andrew.cmu.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [73.249.208.75]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBKsWRmVeSWpSXmKPExsUixG6noiv47H2EwdJ3BhabXjSzWux5fZbR 4v/VXSwWC25uZ3Jg8XjdKuSxZMlPJo+NR5YwBTBHcdmkpOZklqUW6dslcGW8aZ/CWnBSqGJ/ 4yvGBsYffF2MnBwSAiYSC2btZu5i5OIQEmhjkrj8fD4LhHOAUeLBk4msEM4xRonFG08xg7QI CWxnlJi1UwIisYJR4sK97ywgCTYBeYkZ+2czgtgiAoUSx84dYwexmQVKJSZNOMQGYgsLBEhs fj2NGaImUGLNlYnsELaVxMxVzUwgNouAqsTq/+vB5vAKBEtcm3yPDWJxscTnJbNZQWxOASeJ lg17weoZBcQkvp9awwSxS1zi1pP5TBC/CUosmr2HGcIWk/i36yEbhK0o0XPoH9RtOhILdn9i g7C1JZYtfM0MsVdQ4uTMJywTgF5FMnYWkpZZSFpmIWlZwMiyilE2JbdKNzcxM6c4NVm3ODkx Ly+1SNdcLzezRC81pXQTIzhCXVR2MHb3eB9iFOBgVOLhjah9HyHEmlhWXJl7iFGSg0lJlLfz OFCILyk/pTIjsTgjvqg0J7X4EKMEB7OSCO/9+0A53pTEyqrUonyYlDQHi5I4r7hGY4SQQHpi SWp2ampBahFMVoaDQ0mCd9EToEbBotT01Iq0zJwShDQTByfIcB6g4cJPQYYXFyTmFmemQ+RP MSpKifMagCQEQBIZpXlwvZAE6inzilEc6BVhXn2QKh5g8oXrfgU0mAlo8Nq9b0EGlyQipKQa GJUXFDoUb/x6penrmQbXB1v4zQ6YOLVNVFD1nn5BgrHLgpmzbIrmlHk7eL+XVEX8zC8NL2bd 9mNZS0mNh4ne3imKOoIqp6Ya69acdPYWXSg597C6aKad8najqHO+a9Wq1i+cvdKzr2RFzeQf 6/yX/rmbLuXIaKt/VTngjFBr61oZ5bO//Rj+KrEUZyQaajEXFScCAEOLJyV7AwAA
Archived-At: <https://mailarchive.ietf.org/arch/msg/calsify/X0-1s6etJG27yQxyhUQLkPghHQ0>
Subject: Re: [calsify] Shepherd Review of draft-ietf-calext-caldav-attachments
X-BeenThere: calsify@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: <calsify.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/calsify>, <mailto:calsify-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/calsify/>
List-Post: <mailto:calsify@ietf.org>
List-Help: <mailto:calsify-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/calsify>, <mailto:calsify-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Apr 2017 20:56:53 -0000

Hi,

If I recall correctly, while letting the server simply match the RECURRENCE-ID is a nice side effect, there are edge cases where the requirement is essential in order to guarantee the correct behavior. Recurring meetings happen over a span of time AND timezone definitions change over time. The timezone definitions include not only the offset at a particular time of year, but also the geographic region to which the rule applies. When the specification was being developed there was one region that had overlapping timezones and the choice of which timezone was applied implied a political affiliation (in a war zone.) Performing a translation on each server to which the iCalendar instance may be forwarded prior to storage could lead to confusion.  Of course, the organizer may reside in an area where there is timezone instability over the duration of the recurrence, but presumably, the organizer would be in the best position to know that an issue updates as needed. 

Paul

-----Original Message-----
From: calsify [mailto:calsify-bounces@ietf.org] On Behalf Of Ken Murchison
Sent: Thursday, April 13, 2017 2:26 PM
To: Philipp Kewisch <mozilla@kewis.ch>; Calsify <calsify@ietf.org>
Cc: draft-ietf-calext-caldav-attachments.authors@ietf.org
Subject: Re: [calsify] Shepherd Review of draft-ietf-calext-caldav-attachments



On 04/13/2017 06:05 AM, Philipp Kewisch wrote:
> Hello All,
>
> I've gotten around to finishing my review on this document. Aside from 
> a minor typo, I have two simple questions, just to clarify out of 
> personal
> interest:
>
>>     Specific instance  A specific iCalendar instance is targeted by using
>>        its "RECURRENCE-ID" value as the item value.  That value MUST
>>        correspond to the RECURRENCE-ID value as stored in the calendar
>>        object resource (i.e. without any conversion to UTC).  If multiple
>>        items of this form are used, they MUST be unique values.
> Can you clarify why you chose to not allow specifying this value in 
> any form, so that the server does timezone translation if needed?

I don't recall the exact reason, but presumably its so that the server can simply match the RECURRENCE-ID by value without having to do any translation.  Perhaps Cyrus and/or Arnaud remember the exact reasoning.