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

Michael Douglass <mikeadouglass@gmail.com> Wed, 27 November 2019 06:01 UTC

Return-Path: <mikeadouglass@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 ABA48120B45 for <calsify@ietfa.amsl.com>; Tue, 26 Nov 2019 22:01:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham 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 zBLYpJpmSu0u for <calsify@ietfa.amsl.com>; Tue, 26 Nov 2019 22:01:48 -0800 (PST)
Received: from mail-qt1-x82d.google.com (mail-qt1-x82d.google.com [IPv6:2607:f8b0:4864:20::82d]) (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 1A0B71208F1 for <calsify@ietf.org>; Tue, 26 Nov 2019 22:01:48 -0800 (PST)
Received: by mail-qt1-x82d.google.com with SMTP id g1so14834177qtj.6 for <calsify@ietf.org>; Tue, 26 Nov 2019 22:01:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language; bh=6u7Q63Ru4Fj5n81lZH7/P1HkoWPxbVNGPA3AJmVdfIs=; b=n0SI59qrmyeVqlPWApqHVkdG1Ly1UW3BW1HcGJ2KgDicYvZBr9/VbqmTAFIrXvkApQ 0h76kYGMD6Mt9YHQF5xgCF/EvUCueZor/KebVZ0+hhT5uAmF+7XaNhOuhkBfTsTYl4fc QTrItLijABkdyKxsYt3ovVcR499PQ9Uno6iaJqT428LsoWhePFhuD1qtCvtiYDTjhUUa xwW2rlSYcYay3Yw3tk1gh7KXmunrRrHAsHvfIqDJIxQeiUAx2C/4m8M1+LeC/Xk40cyw tkbrfSNZl1kF72ebixDr0SLLgfhycKVLqO6lsuYo6PmTrkGRPX44APMdZ8enVe8jqPad 0X3A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language; bh=6u7Q63Ru4Fj5n81lZH7/P1HkoWPxbVNGPA3AJmVdfIs=; b=bQJoQd9bJO1BBR4KDdkMczlII85WX+A96EVtpEcXtuDd4HUHI/i9by3YZ/2h73bQNK fUllHqoq+R1/VVxHjw1HvBtPqdq9iLk27aSaMFzeBCbiVOargb02SU3rUDlGAeOlnHLq Iy1ji3sB6bsXMYBNEOLl2G7oDl7YfqCl6FCXO3uwxEKzdVhxaIzBEDqLUulz7jjudlVn pXAjgNu+T7ceIJkQoq/xASo5GzUYq5DI45qsMNp7SGeRNc/u7JbvhrORcZ/TMFQImsKK BRir8TWEWUmg7FDgdJDMCQxcSrn8FEdgKzfCeknZBMd+JcAbtR211+kNGJQuVfx1CEtp lA4g==
X-Gm-Message-State: APjAAAVzNltE/g2NleHu+9PwYA2Y9wmqoITz5rmHxjYpo9nlJx1jAITB 8escdlsKMQHz85vKp+JLZtvfRN9L/Oc=
X-Google-Smtp-Source: APXvYqymDPFhEtUctnULGBLNPYLNvNV44ZazpClDUERYkOU0urf4ctwd6hs6abA/7BZUlj2SM8oVtw==
X-Received: by 2002:ac8:2fd9:: with SMTP id m25mr39344576qta.177.1574834506850; Tue, 26 Nov 2019 22:01:46 -0800 (PST)
Received: from b-192-168-132-170.dynapool.vpn.nyu.edu (vpnrasb-10wp-pat-01.natpool.nyu.edu. [216.165.95.86]) by smtp.googlemail.com with ESMTPSA id o33sm7337987qta.27.2019.11.26.22.01.45 for <calsify@ietf.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 26 Nov 2019 22:01:46 -0800 (PST)
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>
From: Michael Douglass <mikeadouglass@gmail.com>
Message-ID: <30dedc13-3307-1219-88a3-af46c7ab5bfa@gmail.com>
Date: Wed, 27 Nov 2019 01:01:44 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <4416a485-c849-4fb0-bf47-0c3b971740cc@dogfood.fastmail.com>
Content-Type: multipart/alternative; boundary="------------FAD4E9E0E160CC480D6C0CA9"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/calsify/blaLfq7U5TT04ZugwDnNuo8fx3A>
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 06:01:50 -0000

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.

>
> Neil.
>
> _______________________________________________
> calsify mailing list
> calsify@ietf.org
> https://www.ietf.org/mailman/listinfo/calsify