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

Marten Gajda <marten@dmfs.org> Tue, 03 February 2015 20:59 UTC

Return-Path: <marten.gajda@googlemail.com>
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 872FE1A8737 for <calsify@ietfa.amsl.com>; Tue, 3 Feb 2015 12:59:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.699
X-Spam-Level:
X-Spam-Status: No, score=-0.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, J_CHICKENPOX_44=0.6, J_CHICKENPOX_75=0.6, SPF_PASS=-0.001] 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 2Qvbiu5hYeNV for <calsify@ietfa.amsl.com>; Tue, 3 Feb 2015 12:59:03 -0800 (PST)
Received: from mail-we0-x229.google.com (mail-we0-x229.google.com [IPv6:2a00:1450:400c:c03::229]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 47AA21A1A6D for <calsify@ietf.org>; Tue, 3 Feb 2015 12:59:03 -0800 (PST)
Received: by mail-we0-f169.google.com with SMTP id u56so47321139wes.0 for <calsify@ietf.org>; Tue, 03 Feb 2015 12:59:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:subject :references:in-reply-to:content-type; bh=LWlWPnqQWE+REQ7ztw215MT6Skgc7FGqSM1a/53EpKQ=; b=l9QZzdj3NPqbveWwb3z8yayldpKaea0/5ZVcjwHwU36hppWYgnJb+z2s+kYzXoRbJE MRUda9WQyxl5HuSqIBkiiiUXpY1SVOrb0q8RAmn3TIJKyIvz7Ucq9IBK+Rtspuz815yS DXSpddNtKPj0/fJbR4x6E/X2GyitLyAII0KfyGVRLGdPxA27HBG9ftp43o1ZWX7SlC6N LmA94ype0ZjA2tLSxMSFbcyos9TgIuK/v4vviM8V3g7nQCky/QwVdwzhKISBp8YP/H9R vY89nFEErTDZFddh+9F7U2qFwMl4VMWQwPz5+x6Jzc/wej0iMWVnvtDhBRp2/Hlus7RX xErg==
X-Received: by 10.180.92.199 with SMTP id co7mr39030039wib.47.1422997142063; Tue, 03 Feb 2015 12:59:02 -0800 (PST)
Received: from smtp.dmfs.org (p4FF0E66A.dip0.t-ipconnect.de. [79.240.230.106]) by mx.google.com with ESMTPSA id pp10sm10892393wjc.31.2015.02.03.12.58.59 (version=TLSv1 cipher=RC4-SHA bits=128/128); Tue, 03 Feb 2015 12:59:00 -0800 (PST)
Sender: Marten Gajda <marten.gajda@googlemail.com>
Received: from localhost.localdomain (unknown [89.204.138.240]) by smtp.dmfs.org (Postfix) with ESMTPSA id 16E00615; Tue, 3 Feb 2015 21:58:56 +0100 (CET)
Message-ID: <54D1368F.2000501@dmfs.org>
Date: Tue, 03 Feb 2015 21:58:55 +0100
From: Marten Gajda <marten@dmfs.org>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0
MIME-Version: 1.0
To: Cyrus Daboo <cyrus@daboo.name>, Ken Murchison <murch@andrew.cmu.edu>, calsify@ietf.org
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> <55A07C99191DC58DAAA160D5@caldav.corp.apple.com>
In-Reply-To: <55A07C99191DC58DAAA160D5@caldav.corp.apple.com>
Content-Type: multipart/alternative; boundary="------------070802010100090201030200"
Archived-At: <http://mailarchive.ietf.org/arch/msg/calsify/_8an0Qyab6GNfWiOYU8pwyg1Irc>
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:59:07 -0000

Am 03.02.2015 um 21:48 schrieb Cyrus Daboo:
> 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.
>
you meant 20040229, right?

The point is, that evaluating SKIP=OMIT after BYMONTH=2 would remove Feb 
29th in non-leap years and there would be nothing left for BYDAY to expand.

I'd also prefer having SKIP=OMIT behave like a rule without RSCALE.

-- 

*Marten Gajda*
Schandauer Straße 34
01309 Dresden
Germany

tel: +49 177 4427167
email: marten@dmfs.org
twitter: twitter.com/dmfs_org

VAT Reg. No.: DE269072391