Re: [ietf-calsify] Clarification on DUE in TODO's in rfc2445bis

Satya Vempati <Satyanarayana.Vempati@Sun.COM> Wed, 09 September 2009 18:44 UTC

Return-Path: <ietf-calsify-bounces@osafoundation.org>
X-Original-To: ietfarch-calsify-archive-Feit0ahl@core3.amsl.com
Delivered-To: ietfarch-calsify-archive-Feit0ahl@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AC0433A6AF4 for <ietfarch-calsify-archive-Feit0ahl@core3.amsl.com>; Wed, 9 Sep 2009 11:44:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.854
X-Spam-Level:
X-Spam-Status: No, score=-1.854 tagged_above=-999 required=5 tests=[AWL=0.744, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gP-L8GLQ9sPn for <ietfarch-calsify-archive-Feit0ahl@core3.amsl.com>; Wed, 9 Sep 2009 11:44:43 -0700 (PDT)
Received: from leka.osafoundation.org (leka.osafoundation.org [149.20.54.96]) by core3.amsl.com (Postfix) with ESMTP id D76573A68DE for <calsify-archive-Feit0ahl@lists.ietf.org>; Wed, 9 Sep 2009 11:44:37 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by leka.osafoundation.org (Postfix) with ESMTP id 6B4CF77D6F9; Wed, 9 Sep 2009 11:45:07 -0700 (PDT)
X-Virus-Scanned: by amavisd-new and clamav at osafoundation.org
Received: from leka.osafoundation.org ([127.0.0.1]) by localhost (leka.osafoundation.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id M7ZD+Hb5tJho; Wed, 9 Sep 2009 11:44:56 -0700 (PDT)
Received: from leka.osafoundation.org (localhost [127.0.0.1]) by leka.osafoundation.org (Postfix) with ESMTP id 9D88677D70B; Wed, 9 Sep 2009 11:44:54 -0700 (PDT)
X-Original-To: ietf-calsify@osafoundation.org
Delivered-To: ietf-calsify@osafoundation.org
Received: from localhost (localhost [127.0.0.1]) by leka.osafoundation.org (Postfix) with ESMTP id 2359E77D70B for <ietf-calsify@osafoundation.org>; Wed, 9 Sep 2009 11:44:51 -0700 (PDT)
X-Virus-Scanned: by amavisd-new and clamav at osafoundation.org
Received: from leka.osafoundation.org ([127.0.0.1]) by localhost (leka.osafoundation.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kkZ+0ve8ofY3 for <ietf-calsify@osafoundation.org>; Wed, 9 Sep 2009 11:44:32 -0700 (PDT)
Received: from sca-es-mail-2.sun.com (sca-es-mail-2.Sun.COM [192.18.43.133]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (No client certificate requested) by leka.osafoundation.org (Postfix) with ESMTP id 23C5677D6F9 for <ietf-calsify@osafoundation.org>; Wed, 9 Sep 2009 11:44:32 -0700 (PDT)
Received: from fe-sfbay-10.sun.com ([192.18.43.129]) by sca-es-mail-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n89IiIxX014702 for <ietf-calsify@osafoundation.org>; Wed, 9 Sep 2009 11:44:30 -0700 (PDT)
MIME-version: 1.0
Received: from conversion-daemon.fe-sfbay-10.sun.com by fe-sfbay-10.sun.com (Sun Java(tm) System Messaging Server 7u2-7.04 64bit (built Jul 2 2009)) id <0KPP00400VV9Z700@fe-sfbay-10.sun.com> for ietf-calsify@osafoundation.org; Wed, 09 Sep 2009 11:44:18 -0700 (PDT)
Received: from [192.18.127.225] ([unknown] [192.18.127.225]) by fe-sfbay-10.sun.com (Sun Java(tm) System Messaging Server 7u2-7.04 64bit (built Jul 2 2009)) with ESMTPSA id <0KPP00H26W1THHC0@fe-sfbay-10.sun.com>; Wed, 09 Sep 2009 11:44:17 -0700 (PDT)
Date: Wed, 09 Sep 2009 11:45:00 -0700
From: Satya Vempati <Satyanarayana.Vempati@Sun.COM>
In-reply-to: <20090907171717.F346677D704@leka.osafoundation.org>
To: Tim Hare <TimHare@comcast.net>
Message-id: <4AA7F7AC.7080802@sun.com>
References: <20090907171717.F346677D704@leka.osafoundation.org>
User-Agent: Thunderbird 2.0.0.23 (Windows/20090812)
Cc: ietf-calsify@osafoundation.org
Subject: Re: [ietf-calsify] Clarification on DUE in TODO's in rfc2445bis
X-BeenThere: ietf-calsify@osafoundation.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "RFC2445, 2446 and 2447 Discusions" <ietf-calsify.osafoundation.org>
List-Unsubscribe: <http://lists.osafoundation.org/mailman/listinfo/ietf-calsify>, <mailto:ietf-calsify-request@osafoundation.org?subject=unsubscribe>
List-Archive: <http://lists.osafoundation.org/pipermail/ietf-calsify>
List-Post: <mailto:ietf-calsify@osafoundation.org>
List-Help: <mailto:ietf-calsify-request@osafoundation.org?subject=help>
List-Subscribe: <http://lists.osafoundation.org/mailman/listinfo/ietf-calsify>, <mailto:ietf-calsify-request@osafoundation.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2093753771=="
Mime-version: 1.0
Sender: ietf-calsify-bounces@osafoundation.org
Errors-To: ietf-calsify-bounces@osafoundation.org

"Must not be earlier in time" is in line with RFC 2445, which says

The value MUST be a date/time equal to or after the DTSTART value, if 
specified.

and the RFC 2445bis says

the value of this property MUST be later in time than the value of the "DTSTART" property.

This seems like a gratuitous departure from the old standard. Even 
though this is a small matter, it is important  to get the words right.


Tim Hare wrote:
> A TODO could start at 00:00 and be due by 23:59 on the same date, which
> satisfies the requirements as written.
>
> I don't know the status of the RCF vis-a-vis changes as I write this, but
> proposed alternate text if we need it:
>
>   
>> This property defines the date and time before which a
>>      to-do is expected to be completed.  For cases where this property
>>      is specified in a "VTODO" calendar component that also specifies a
>>      "DTSTART" property, the value type of this property MUST be the
>>      same as the "DTSTART" property, and the value of this property
>>      MUST NOT be earlier in time than the value of the "DTSTART" property.
>>      Furthermore, this property MUST be specified as a date with local
>>      time if and only if the "DTSTART" property is also specified as a
>>      date with local time
>>     
>
> I changed "MUST be later in time" to "MUST NOT be earlier in time" to allow
> the DTSTART and DUE to be equal, although for most use cases that seems
> illogical, and I don't necessarily agree with it.
>
> Tim Hare
> Interested Bystander, Non-Inc.
>
> -----Original Message-----
> From: Nigel Swinson [mailto:Nigel.Swinson@mailsite.com] 
> Sent: Monday, September 07, 2009 4:41 AM
> To: Tim Hare; 'Satya Vempati'
> Cc: ietf-calsify@osafoundation.org
> Subject: Re: [ietf-calsify] Clarification on DUE in TODO's in rfc2445bis
>
> Sounds like another use case for saying something starts at 11am "ish! and
> is due by 6pm "ish".  Switching from date to date-time implies a degree of
> precision that might not be appropriate.  I'd very much like there to be
> better options for saying "I've arranged to have dinner with a friend on
> Tuesday evening", when the start/end time of that event have yet to be
> firmed up.
>
> ----- Original Message -----
> From: "Tim Hare" <TimHare@comcast.net>
> To: "'Satya Vempati'" <Satyanarayana.Vempati@Sun.COM>;
> <ietf-calsify@osafoundation.org>
> Sent: Saturday, September 05, 2009 3:13 AM
> Subject: Re: [ietf-calsify] Clarification on DUE in TODO's in rfc2445bis
>
>
>   
>> It is possible, but in my opinion, that's a case where date AND time 
>> should be used, making it easy to have the DUE value be later than the 
>> DTSTART value.
>>
>>
>> Tim Hare
>> Interested Bystander, Non-Inc.
>>
>> -----Original Message-----
>> From: ietf-calsify-bounces@osafoundation.org
>> [mailto:ietf-calsify-bounces@osafoundation.org] On Behalf Of Satya 
>> Vempati
>> Sent: Friday, September 04, 2009 7:08 PM
>> To: ietf-calsify@osafoundation.org
>> Subject: [ietf-calsify] Clarification on DUE in TODO's in rfc2445bis
>>
>> According to the text in
>> http://tools.ietf.org/html/draft-ietf-calsify-rfc2445bis-10#section-3.
>> 8.2.3
>>
>> This property defines the date and time before which a
>>      to-do is expected to be completed.  For cases where this property
>>      is specified in a "VTODO" calendar component that also specifies a
>>      "DTSTART" property, the value type of this property MUST be the
>>      same as the "DTSTART" property, and the value of this property
>>      MUST be later in time than the value of the "DTSTART" property.
>>      Furthermore, this property MUST be specified as a date with local
>>      time if and only if the "DTSTART" property is also specified as a
>>      date with local time.
>>
>> Does this mean that even when the DTSTART property type is DATE, DUE 
>> has to be greater than DTSTART? Why can't they be equal? Isn't it 
>> possible to have to-do's that start and are due on the same day?
>>
>>
>>     
>
> _______________________________________________
> ietf-calsify mailing list
> ietf-calsify@osafoundation.org
> http://lists.osafoundation.org/mailman/listinfo/ietf-calsify
>   

_______________________________________________
ietf-calsify mailing list
ietf-calsify@osafoundation.org
http://lists.osafoundation.org/mailman/listinfo/ietf-calsify