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

Michael H Deckers <michael.h.deckers@googlemail.com> Sun, 19 April 2020 10:42 UTC

Return-Path: <michael.h.deckers@googlemail.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 59E003A0A99 for <calsify@ietfa.amsl.com>; Sun, 19 Apr 2020 03:42:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.198
X-Spam-Level:
X-Spam-Status: No, score=-0.198 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=googlemail.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 7amnlIK059mL for <calsify@ietfa.amsl.com>; Sun, 19 Apr 2020 03:42:31 -0700 (PDT)
Received: from mail-wm1-x334.google.com (mail-wm1-x334.google.com [IPv6:2a00:1450:4864:20::334]) (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 B5F543A0A54 for <calsify@ietf.org>; Sun, 19 Apr 2020 03:42:30 -0700 (PDT)
Received: by mail-wm1-x334.google.com with SMTP id u127so6766465wmg.1 for <calsify@ietf.org>; Sun, 19 Apr 2020 03:42:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=from:subject:to:cc:references:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding:content-language; bh=lU4xJd15t5eiReLHEsOLk6OYIGKzdHLh/OSE6vxxVYQ=; b=eDiMqXJHNvbuIUzE3SBuO6ChtvR5YBqZHUrwYEHZ2d6zu5gaxHPRo05yZat/9eE7zE IZrTVtgtOHXDDLztc8rlbIBW6KmQ1XlgjuP4NbVkEBdzGp9Uxgn+QvGNqzWdJ5njSSyE BEj+AECKqz3wBzQe9MoT4wQq5RUhhY51NQ7Eu+yaYS2taXaP67A/Hvgfbac8ODVfWGcx ATI9idXomMTAsrycHQ6eeBrdG0fPDJoCLS7LtIM48/SsTeZ3VijcVw1eq0DQ74Vev3nW plW33ttUPdFajhpeLOO0/GfZDWJ6xSFQWsKBp7B0y7mmInxShl1tZxeFwtGmhAQxabbU gkNg==
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:cc:references:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=lU4xJd15t5eiReLHEsOLk6OYIGKzdHLh/OSE6vxxVYQ=; b=H48TIZtsbPQkZAC3dkc7xFgdrcn4fISRulTFBeU/aUVqrVN17mxFlj9nx5L2AtK176 3iB22lwrJaX4FMrZXGtI77fFT7e/CZpNoRmCdKclqlVok+U2+4KsxA7Z5EEWUr216i1q 8k3nG/h2t8L6B/jdJhKM3bfufkKsY0rKTcgguCUl7I//aN8gO/v282Sggh8kzvgq7Lub GDfQZOlC7r6b55h/s6rcoyWfrjUzlkKmpMaFWPFpUyAtuT/FXbjzpICAD7sm/IW5tyBu sbJI81CvPmlfgQWxhmDGrd9MA71EaGNu0wglmNEL5kuky6c5mnyPsExPRomMj9jDLx/U ARsg==
X-Gm-Message-State: AGi0PuboWpRTDgDRO8dSGkD1wIe8EJIBQI359qephPj/SZpWC8dV1ncU TxsqPWrHuthw6SHbMsXedPk=
X-Google-Smtp-Source: APiQypISO81+uhPl6KPaWtyhcJoekjXCZt0qj6aelEY4aIIQSVvMUY25BMzjuQcskipG+ilc4zAK9A==
X-Received: by 2002:a1c:f012:: with SMTP id a18mr11895736wmb.41.1587292949080; Sun, 19 Apr 2020 03:42:29 -0700 (PDT)
Received: from [192.168.1.107] (ppp-46-244-245-32.dynamic.mnet-online.de. [46.244.245.32]) by smtp.gmail.com with ESMTPSA id a67sm15954485wmc.30.2020.04.19.03.42.27 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 19 Apr 2020 03:42:28 -0700 (PDT)
From: Michael H Deckers <michael.h.deckers@googlemail.com>
X-Google-Original-From: Michael H Deckers <Michael.H.Deckers@googlemail.com>
To: RFC Errata System <rfc-editor@rfc-editor.org>, bernard.desruisseaux@oracle.com, superuser@gmail.com, barryleiba@computer.org, lear@cisco.com
Cc: calsify@ietf.org, LarsHenriksen@get2net.dk
References: <20200419065046.E0BEAF40709@rfc-editor.org>
Message-ID: <737e7301-7671-9f1a-2782-62963db8d3c2@googlemail.com>
Date: Sun, 19 Apr 2020 10:42:19 +0000
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0
MIME-Version: 1.0
In-Reply-To: <20200419065046.E0BEAF40709@rfc-editor.org>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/calsify/M-FrYsWW4lePEMjzpI7C_1UhH2M>
Subject: Re: [calsify] [Technical Errata Reported] RFC5545 (6109)
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: Sun, 19 Apr 2020 10:42:32 -0000

On 2020-04-19 06:50, RFC Errata System wrote:
> The following errata report has been submitted for RFC5545,
> "Internet Calendaring and Scheduling Core Object Specification (iCalendar)".
>
> --------------------------------------
> You may review the report below and at:
> https://www.rfc-editor.org/errata/eid6109
>
> --------------------------------------
> Type: Technical
> Reported by: Lars Henriksen <LarsHenriksen@get2net.dk>
>
> Section: 3.6.1
>
> Original Text
> -------------
> The anniversary type of "VEVENT" can span more than one date (i.e., "DTEND"
> property value is set to a calendar date after the "DTSTART" property value).
>
> Corrected Text
> --------------
> The anniversary type of "VEVENT" can span more than one date (i.e., "DTEND"
> property value is set to a calendar date at least two days after the "DTSTART"
> property value).
>
> Notes
> -----
> "DTEND" comes, by definition (3.8.2.2), always after "DTSTART". The span (duration) is the difference between the two.


     I find the last sentence of the Note misleading.
     The expression
          "span more than one date"
     does not state the duration of the event -- it
     rather is meant to say that the interval contains
     a midnight in its interior (at which the date
     changes).

     Since the DTSTARTs and DTENDs of anniversaries
     are DATEs, the length must be at least two days
     so that a midnight can be in the interior.

     I propose to reword the Note to:

        "DTEND" comes, by definition (3.8.2.2), always after "DTSTART".
        An event spans two or more dates if it contains a midnight
        instant strictly between DTSTART and DTEND. When DTSTART and
        DTEND are DATEs then this can happen only if the length
        of the event is two days or more.

     Michael Deckers.



> Instructions:
> -------------
> This erratum is currently posted as "Reported". If necessary, please
> use "Reply All" to discuss whether it should be verified or
> rejected. When a decision is reached, the verifying party
> can log in to change the status and edit the report, if necessary.
>
> --------------------------------------
> RFC5545 (draft-ietf-calsify-rfc2445bis-10)
> --------------------------------------
> Title               : Internet Calendaring and Scheduling Core Object Specification (iCalendar)
> Publication Date    : September 2009
> Author(s)           : B. Desruisseaux, Ed.
> Category            : PROPOSED STANDARD
> Source              : Calendaring and Scheduling Standards Simplification
> Area                : Applications
> Stream              : IETF
> Verifying Party     : IESG
>