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

Cyrus Daboo <cyrus@daboo.name> Thu, 05 February 2015 16:17 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 0F52F1A89B8 for <calsify@ietfa.amsl.com>; Thu, 5 Feb 2015 08:17:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.013
X-Spam-Level:
X-Spam-Status: No, score=-0.013 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] 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 0msFTX_ZCwiR for <calsify@ietfa.amsl.com>; Thu, 5 Feb 2015 08:17:11 -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 63E251A8953 for <calsify@ietf.org>; Thu, 5 Feb 2015 08:16:42 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by daboo.name (Postfix) with ESMTP id AB4F0AF59F3; Thu, 5 Feb 2015 11:16:41 -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 UNAV1pDcB9hZ; Thu, 5 Feb 2015 11:16:41 -0500 (EST)
Received: from caldav.corp.apple.com (unknown [17.45.162.46]) by daboo.name (Postfix) with ESMTPSA id 25778AF59E1; Thu, 5 Feb 2015 11:16:37 -0500 (EST)
Date: Thu, 05 Feb 2015 11:16:30 -0500
From: Cyrus Daboo <cyrus@daboo.name>
To: Barry Leiba <barryleiba@computer.org>, Gregory Yakushev <yakushev@google.com>
Message-ID: <3BE1022E17B492A5A2887683@caldav.corp.apple.com>
In-Reply-To: <CAC4RtVAreNuHp70TAvQ4+rWaMHqqpk7_aKhUWyi-XpcxUP=EQw@mail.gmail.com>
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> <54D1368F.2000501@dmfs.org> <6BD446FBAB897BCD227A82F1@caldav.corp.apple.com> <54D14289.90201@dmfs.org> <54D21CA2.5020807@andrew.cmu.edu> <54D224D0.1050309@dmfs.org> <54D22DEB.7020501@andrew.cmu.edu> <ABACEFE79E9862C8D9F72A4D@caldav.corp.apple.com> <33B390A4-BF1A-4C51-B29F-6F41CB22EC56@dmfs.org> <CAJxDCqXb1XUKDDQiWdH-OKRVXuRO-owUZa-MO2rrG6W4mrv1+A@mail.gmail.com> <CAC4RtVAreNuHp70TAvQ4+rWaMHqqpk7_aKhUWyi-XpcxUP=EQw@mail.gmail.com>
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="1589"
Archived-At: <http://mailarchive.ietf.org/arch/msg/calsify/URfT5Rq5EfIHkN-ojALl8g0gH4g>
Cc: Calsify <calsify@ietf.org>
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: Thu, 05 Feb 2015 16:17:15 -0000

Hi Barry,

--On February 5, 2015 at 10:49:39 AM -0500 Barry Leiba 
<barryleiba@computer.org> wrote:

> And yet I'm still concerned that trying to define SKIP rules outside
> the context of implementation of a specific calendar is complex and
> error prone.  It remains my contention that the best thing to do
> (which also keeps the rules short) is to say that how RRULEs that
> contain RSCALE work without SKIP is dependent upon the calendar
> specified in RRULE, and that when you implement a particular calendar,
> you have to know how that calendar works and support it properly.
> Then we reserve SKIP for exception situations.
>
> I do NOT think that we need to accompany this with any list of
> calendars.  Whoever implements a particular calendar needs to know how
> it works in order to generate the right SKIP values anyway.  So why
> not just say that, and forget about having to include the SKIPs?

I am not convinced that there is one convention per calendar system that is 
consistently used. In discussions I have had with others I got the 
impression that the skip mode was dependent on other factors - e.g. the 
nature of the event. For example the convention for personal anniversaries 
may be different than that for "legal" ones. Previously I cited the 
Gregorian example of someone born on a leap day who prefers to celebrate on 
the 28th, but legally is not considered to be "of age" until the 1st.

The bottom line is conventions for one calendar system can vary from locale 
to locale and it would be very hard for us to define the basis for that.

-- 
Cyrus Daboo