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

Barry Leiba <barryleiba@computer.org> Thu, 05 February 2015 15:49 UTC

Return-Path: <barryleiba.mailing.lists@gmail.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 A79D01A8843 for <calsify@ietfa.amsl.com>; Thu, 5 Feb 2015 07:49:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.322
X-Spam-Level: *
X-Spam-Status: No, score=1.322 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, J_CHICKENPOX_44=0.6, J_CHICKENPOX_48=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 nCGbEHmls3Xt for <calsify@ietfa.amsl.com>; Thu, 5 Feb 2015 07:49:40 -0800 (PST)
Received: from mail-qg0-x22d.google.com (mail-qg0-x22d.google.com [IPv6:2607:f8b0:400d:c04::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 804B11A00E2 for <calsify@ietf.org>; Thu, 5 Feb 2015 07:49:40 -0800 (PST)
Received: by mail-qg0-f45.google.com with SMTP id h3so821222qgf.4 for <calsify@ietf.org>; Thu, 05 Feb 2015 07:49:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=8mOK2X70qURUFvpWyybOgUv7Y/P0mTUF/dihYEBRWlc=; b=P2a3Ojcyslw/3fO94Hk2Oom61C0P/iToT1TQ5uMFTNC2m10XmUkXeN5awufzMimu84 hxuGLNP4yIO/LH0p173wv6G6rnCWDL55lnrBrjmTSlf0Z9jnRYUg9FxCrKmEFaG7M3vH lSX8wOMVnichndxzISejrKAk7Hzq6NO9aYYFFU52FiPA4gJHfJgA2HUa2JMpdAf5/98e o2n3UQcvEmigyB/h+spbTKg+O7bmGyYfIEmr7HzYNLLagLcE0aDdF5P2G9xtpGIbaIKP HpeLj/fgU2T2hEJgEu9AOToixQG6CwN9n/FB7m3urQY3iLh8WR4mURMPdLbKMHslI3oM LNCg==
MIME-Version: 1.0
X-Received: by 10.140.19.78 with SMTP id 72mr9176689qgg.37.1423151379718; Thu, 05 Feb 2015 07:49:39 -0800 (PST)
Sender: barryleiba.mailing.lists@gmail.com
Received: by 10.140.39.163 with HTTP; Thu, 5 Feb 2015 07:49:39 -0800 (PST)
In-Reply-To: <CAJxDCqXb1XUKDDQiWdH-OKRVXuRO-owUZa-MO2rrG6W4mrv1+A@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>
Date: Thu, 05 Feb 2015 10:49:39 -0500
X-Google-Sender-Auth: 1mq0ME_f5Qjd79j6MAPG68Q0B8Q
Message-ID: <CAC4RtVAreNuHp70TAvQ4+rWaMHqqpk7_aKhUWyi-XpcxUP=EQw@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: Gregory Yakushev <yakushev@google.com>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <http://mailarchive.ietf.org/arch/msg/calsify/bKRv9LwW3R5DsBqVI1ehMPDrphM>
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 15:49:42 -0000

> As mentioned in another thread, I'd prefer to have SKIP=BACKWARD as default
> to reduce the total amount of text in RRULEs (that is, sum of all RRULEs
> stored in the world). Length of RRULEs matter from both performance and
> readability point of view. But SKIP=OMIT is an acceptable compromise if
> consensus points in this direction.

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?

Barry