Re: [calsify] [Technical Errata Reported] RFC5545 (5920)

Doug Royer <douglasroyer@gmail.com> Wed, 27 November 2019 14:27 UTC

Return-Path: <douglasroyer@gmail.com>
X-Original-To: calsify@ietfa.amsl.com
Delivered-To: calsify@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5EA1C120915 for <calsify@ietfa.amsl.com>; Wed, 27 Nov 2019 06:27:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.999
X-Spam-Level:
X-Spam-Status: No, score=-0.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 ZBUXkDPCS_CN for <calsify@ietfa.amsl.com>; Wed, 27 Nov 2019 06:27:29 -0800 (PST)
Received: from mail-il1-x12b.google.com (mail-il1-x12b.google.com [IPv6:2607:f8b0:4864:20::12b]) (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 DA1521200F9 for <calsify@ietf.org>; Wed, 27 Nov 2019 06:27:28 -0800 (PST)
Received: by mail-il1-x12b.google.com with SMTP id p6so21234245ilp.1 for <calsify@ietf.org>; Wed, 27 Nov 2019 06:27:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:subject:to:references:organization:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=cPmwp7O64yNn1JoUxY9NA3jgEIa5FidW4udjDPaH/H8=; b=cKP7FaUvNBBCXmktds3DFanjlFX/SxtVj+8PT/UruXdrKCye/qhtKrYeulKa77O4aX wf1cKORCTfUAc5bDa/X5x9hFDPdwnhdb6n3cPUIOl/qeSKgiL3dqVqf+Bb/0N3ZQNU6x NybwHFaeuoulKmFlb1gaSpBCGluk6tUu8wMePhg8KtoxpFacyW6uJpyNLcjBYs8gBlT+ h2TeAqSEslK/iA3zrHsTCUQYx31bmplM70Ey6hG9t5DEG8p2nQxWlWPIh6Gm9SF5Zw8s rIod2CX/IeVMpy1R+uJDZrLqhVVM0JQyeFzZPVlG7HjpSgGVkjk1X5Tkt1RVVT0D9nIE G2EA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:subject:to:references:organization :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=cPmwp7O64yNn1JoUxY9NA3jgEIa5FidW4udjDPaH/H8=; b=g6f9G63cIaghX04E3xZVWRKYWmndpd2M4pZx5q2RwpW6IhBeO/trOnq6a3WB2Clf6M mxMXDwjda7D2tXTGPwmnYdRe7LP/2DDq1ao/zgvPykwK8XkuKlkAh25os09h8rl/8qon g1C1cP9YGONoxYA3hp4MAmaKDSYIvCOVngn8acoOJ3r0XetBNwnDh0hyDduAyFx3T0zq cuowB3HesUWwcaHgbOgRyBMtV7z9lqYVqBoD96eNdvPowH70x28x551leY+tB22kHO1V 0w6lxrzfKpspKIDwwYkOqmkXsIuTJr/0t0X4rgbIs0KF6tdkDujsVamwNq708GzK2dqg NaGg==
X-Gm-Message-State: APjAAAUbw/EUgu2pMq+zq47pOMey1okytfrpDDZu+msQTdUIv3h4eSZo hq7aZrU6w2PFxUavHTCohxeQv/4Q0Q+2hWQ=
X-Google-Smtp-Source: APXvYqzHIok8U+DKGuaQnekmOdPHU5EVkfx7a95JVKjtW+PcF3gJEVTLg9netBHIHVQJMxR7cHicsA==
X-Received: by 2002:a92:d18a:: with SMTP id z10mr7120741ilz.48.1574864847329; Wed, 27 Nov 2019 06:27:27 -0800 (PST)
Received: from [192.168.1.7] ([174.27.90.145]) by smtp.googlemail.com with ESMTPSA id w9sm4331810ilo.68.2019.11.27.06.27.25 for <calsify@ietf.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 27 Nov 2019 06:27:26 -0800 (PST)
From: Doug Royer <douglasroyer@gmail.com>
X-Google-Original-From: Doug Royer <DouglasRoyer@gmail.com>
To: calsify@ietf.org
References: <20191126205020.D6E1AF406F6@rfc-editor.org> <e4acee56-dbfe-e9c0-46cf-9ac5282684a6@gmail.com> <4416a485-c849-4fb0-bf47-0c3b971740cc@dogfood.fastmail.com> <30dedc13-3307-1219-88a3-af46c7ab5bfa@gmail.com>
Organization: http://SoftwareAndServices.NET
Message-ID: <d7fc51fe-9358-6a70-3738-a07ffbedf34d@gmail.com>
Date: Wed, 27 Nov 2019 07:27:24 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <30dedc13-3307-1219-88a3-af46c7ab5bfa@gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/calsify/0touvYbFPo8o8rOnMFxV_azFGfU>
Subject: Re: [calsify] [Technical Errata Reported] RFC5545 (5920)
X-BeenThere: calsify@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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: Wed, 27 Nov 2019 14:27:30 -0000

On 11/26/19 11:01 PM, Michael Douglass [Masked] wrote:
> Preview: On 11/26/19 19:50, Neil Jenkins wrote: > On Wed, 27 Nov 2019, --> SPAM? CLICK to BLOCK <https://dnt.abine.com/#/block_email/c52sjc4j7tsm@opayq.com/FWD.c8dfomshhnzj@opayq.com>
> 
> This email is Masked using Blur - it was sent from ietf.org to c52sjc4j7tsm@opayq.com (your reply stays Masked). To protect your privacy <https://www.abine.com/faq.html#caniaddcc>, do not forward this message, or add new recipients like CCs or BCCs.
> 
> Thanks for being a Blur customer! If you haven't yet, [ Try DeleteMe at a discount. <https://joindeleteme.com/?utm_campaign=blur-offer&utm_source=masked-email-header> ]
> 
> 
> On 11/26/19 19:50, Neil Jenkins wrote:
>> On Wed, 27 Nov 2019, at 08:40, Doug Royer wrote:
>>> Did (do?) some implementations not do this?
>>
>> Definitely; in my testing in the past I think most clients could be made to generate an RRULE that doesn't match the start date. That's why in JSCalendar we dropped the requirement and defined how to interpret it regardless (I still think your UI will be clearer if you make them align, but that's another matter).
> 
>  From the human perspective I'm not sure.
> 
> I suspect the general way of thinking is along the lines of
> 
> "I want a meeting every thursday at 14:00 starting next week."
> 
> Why should the UI force a user into figuring out the date and time of the first instance? What if DST starts that weekend?
> 
> Data models should be very encompassing and unambiguous. UIs are the translation between the messy human perceptions and the exact world we developers live in.

Let the UI figure it out. The user just picks the pattern. The DTSTAMP would be set to the current date.


-- 
Doug Royer - (http://DougRoyer.US)
Douglas.Royer@gmail.com
714-989-6135