Re: [calsify] SKIP was Re: AD review of draft-ietf-calext-rscale-03

Cyrus Daboo <cyrus@daboo.name> Tue, 03 February 2015 20:48 UTC

Return-Path: <cyrus@daboo.name>
X-Original-To: calsify@ietfa.amsl.com
Delivered-To: calsify@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 858191A88D1 for <calsify@ietfa.amsl.com>; Tue, 3 Feb 2015 12:48:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.312
X-Spam-Level:
X-Spam-Status: No, score=-1.312 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_75=0.6, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=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 U5qb5msK12Kk for <calsify@ietfa.amsl.com>; Tue, 3 Feb 2015 12:48:52 -0800 (PST)
Received: from daboo.name (daboo.name [173.13.55.49]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7CEE71A88A1 for <calsify@ietf.org>; Tue, 3 Feb 2015 12:48:52 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by daboo.name (Postfix) with ESMTP id B519BAC95FA; Tue, 3 Feb 2015 15:48:51 -0500 (EST)
X-Virus-Scanned: amavisd-new at example.com
Received: from daboo.name ([127.0.0.1]) by localhost (daboo.name [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id y5sL_4ok7kpz; Tue, 3 Feb 2015 15:48:51 -0500 (EST)
Received: from caldav.corp.apple.com (unknown [17.45.162.46]) by daboo.name (Postfix) with ESMTPSA id DFDDFAC95EC; Tue, 3 Feb 2015 15:48:49 -0500 (EST)
Date: Tue, 03 Feb 2015 15:48:45 -0500
From: Cyrus Daboo <cyrus@daboo.name>
To: Ken Murchison <murch@andrew.cmu.edu>, Marten Gajda <marten@dmfs.org>, calsify@ietf.org
Message-ID: <55A07C99191DC58DAAA160D5@caldav.corp.apple.com>
In-Reply-To: <54D12E31.4020506@andrew.cmu.edu>
References: <68FCD7D11F934509267D5915@cyrus.local> <CALaySJKQP9WjRQV2qrgfLiGwj-SQAUCF6RVcQuRrUYNpfqp17A@mail.gmail.com> <7FF77F2FE3390FFD1149E953@cyrus.local> <CALaySJK3RiXXHTq9MC4nwA4c_gZzEVDoWa96MDc7Ue4yDRgbWA@mail.gmail.com> <C80A141CD062EFF630B6D2BB@caldav.corp.apple.com> <54D0E2E9.2030505@andrew.cmu.edu> <99B9DDB4AEFC12755724C5DD@caldav.corp.apple.com> <54D107AC.3050706@andrew.cmu.edu> <2D953326EFEE238B1CCF867E@caldav.corp.apple.com> <54D10C50.20909@andrew.cmu.edu> <54D10FDB.6070001@andrew.cmu.edu> <54D12AAC.7000202@dmfs.org> <54D12E31.4020506@andrew.cmu.edu>
X-Mailer: Mulberry/4.1.0b1 (Mac OS X)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; size="889"
Archived-At: <http://mailarchive.ietf.org/arch/msg/calsify/8dTgoRtMYKgw6ZK-Mb-Ty5Z1hZg>
Subject: Re: [calsify] SKIP was Re: AD review of draft-ietf-calext-rscale-03
X-BeenThere: calsify@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Tue, 03 Feb 2015 20:48:56 -0000

Hi Ken,

--On February 3, 2015 at 3:23:13 PM -0500 Ken Murchison 
<murch@andrew.cmu.edu> wrote:

> I think both of these come out the same (and my libical computes the
> same) as there is no BYMONTHDAY or anything else forcing the expansion
> onto Feb 29 in a non-leap year.  In this case the DTSTART just gives us
> the first instance (which in this case doesn't fall on a Sunday so isn't
> included).  After that, the BYMONTH+BYDAY is what really drives the
> expansion.

But if we use 20140229 as the DTSTART - and that is a leap day on a Sunday 
- then I think Marten is write that apply the SKIP after the BYMONTH and 
before the BYDAY would result in only Sundays in leap years being returned.

I think having those two rules return different results would be 
counterintuitive so I would prefer we left the order of BYxxx element and 
SKIP processing as it is now.

-- 
Cyrus Daboo