[JMAP] Re: WGLC: please review the final state of the JSCalendar/JMAP Calendars drafts

Joris Baum <post@jorisbaum.de> Fri, 25 September 2026 20:16 UTC

Received: from mailtransmit05.runbox.com (mailtransmit05.runbox.com [IPv6:2a0c:5a00:149::26]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by mx.ietf.org (Postfix) with ESMTPS id 860C831 for <jmap@ietf.org>; Fri, 25 Sep 2026 20:16:31 +0000 (UTC)
Authentication-Results: mx.ietf.org; dkim=pass header.d=jorisbaum.de header.s=selector1 header.b=T1PmsRQ+; dmarc=none; spf=pass (mx.ietf.org: domain of post@jorisbaum.de designates 2a0c:5a00:149::26 as permitted sender) smtp.mailfrom=post@jorisbaum.de
Received: from mailtransmit02.runbox ([10.9.9.162] helo=aibo.runbox.com) by mailtransmit05.runbox.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from <post@jorisbaum.de>) id 1xACLH-00FcX7-LZ for jmap@ietf.org; Fri, 25 Sep 2026 22:16:23 +0200
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=jorisbaum.de; s=selector1; h=In-Reply-To:From:References:To:Subject: MIME-Version:Date:Message-ID:Content-Type; bh=neEiJK1JSJpO3E1itJf4Kouerkwf3SkVpB0OK+45WSY=; b=T1PmsRQ+SkjMpE+kRt+n4g0gfj 8qt7ta3ouLF6KL2JSZ+8+AUIIUmU7lnjp0V4BgpO6UbeeIN12prQCiHmZd1kPiSL7qrygyohPmjxO H2zK+aGd6NxvMV8AIP1zOsxzMS1nP9DBb5KFkxJPqD4XefEMGivVTWZh6FXnASPaQ/4drMenaFR13 JqJGucT/ACRDeKizb1/QWMc2oXLMcBvkMQO6wqhegBo2KKMtIouwAM9SKQIYoHbng8rc/kvxfI0lA eod3dAuiUbJsEv3xVN8pRseQY875geOw/Yl2spF1NkXt4RcrrgvKzWLUtpE/MB33mksZ25cz3arCz A4FYFEvQ==;
Received: from [10.9.9.74] (helo=submission03.runbox) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from <post@jorisbaum.de>) id 1xACLG-00017g-MY for jmap@ietf.org; Fri, 25 Sep 2026 22:16:22 +0200
Received: by submission03.runbox with esmtpsa [Authenticated ID (1066879)] (TLS1.2:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim 4.95) id 1xACL7-009br7-9S for jmap@ietf.org; Fri, 25 Sep 2026 22:16:13 +0200
Content-Type: multipart/alternative; boundary="------------fHC9xOX8gEXzx4Fg5BvdNo2X"
Message-ID: <8bf6ea9e-9d10-4642-b13c-61a5b2498b19@jorisbaum.de>
Date: Fri, 25 Sep 2026 22:16:12 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: jmap@ietf.org
References: <0b37c64c-f38e-4b50-9611-94f20165bbea@app.fastmail.com>
Content-Language: en-US
From: Joris Baum <post@jorisbaum.de>
Autocrypt: addr=post@jorisbaum.de; keydata= xjMEZnHYaBYJKwYBBAHaRw8BAQdAVG1xthxiwZhKmH/4PBfHy2awKJj7mYhHzyy47jTJ1BjN HkpvcmlzIEJhdW0gPHBvc3RAam9yaXNiYXVtLmRlPsKPBBMWCAA3FiEEd4vWGmv5znUuPCvL HzWTb0znH/sFAmZx2GgFCQWjmoACGwMECwkIBwUVCAkKCwUWAgMBAAAKCRAfNZNvTOcf+56/ AQCdcWbH0ULLT2OCRcVqjaNfVpo/WHz+jt1nh3XOY6ldagD+Pa25PEc8Nyjavqgnr7kIyhEQ Qu3fTQ5WYmmX2HjTbwLOOARmcdhoEgorBgEEAZdVAQUBAQdAzNq+w6+NI2L1VFuc88DkwYWg 3nH+FvPXkL4b6gPM9x0DAQgHwn4EGBYIACYWIQR3i9Yaa/nOdS48K8sfNZNvTOcf+wUCZnHY aAUJBaOagAIbDAAKCRAfNZNvTOcf+6LfAQC5BKPO2aS3FONszMsivIwQF3sJJJc4OkAQ4atz c+lmOwD+NdOh4Vcou1gnE8mI+wDS1sqk41lwOj3yk6up0fdIyQE=
In-Reply-To: <0b37c64c-f38e-4b50-9611-94f20165bbea@app.fastmail.com>
X-Spamd-Bar: /
Message-ID-Hash: N3HWGVJWXSZ3WVG3JJBSVG6H545JHGX5
X-Message-ID-Hash: N3HWGVJWXSZ3WVG3JJBSVG6H545JHGX5
X-MailFrom: post@jorisbaum.de
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-jmap.ietf.org-0; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.10
Precedence: list
Subject: [JMAP] Re: WGLC: please review the final state of the JSCalendar/JMAP Calendars drafts
List-Id: JSON Meta Access Protocol <jmap.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/jmap/yecFBUoQXM7oAH7cXSgWGzYZNDg>
List-Archive: <https://mailarchive.ietf.org/arch/browse/jmap>
List-Help: <mailto:jmap-request@ietf.org?subject=help>
List-Owner: <mailto:jmap-owner@ietf.org>
List-Post: <mailto:jmap@ietf.org>
List-Subscribe: <mailto:jmap-join@ietf.org>
List-Unsubscribe: <mailto:jmap-leave@ietf.org>

Hi,


I have reviewed draft-ietf-jmap-calendars-29 together with 
draft-ietf-calext-jscalendarbis-20, 
draft-ietf-calext-jscalendar-icalendar-28 and 
draft-ietf-calext-icalendar-jscalendar-extensions-07. The documents look 
good to me.

I found some smaller things in jmap calendar:

There is a missing IANA registration for "calendars:parse".

In Section 2.2, the busyStatus value "confirmed" requires the 
participationStatus to be "attending." That isn't a JSCalendar 
participationStatus value; presumably it should be "accepted."

In Figure 1 (Section 5.9.1), the closing braces put 
|recurrenceOverrides| /inside/ the |participants| object. It's valid 
JSON but semantically wrong, so the jq check won't catch it.

Section 5.13 cites draft-ietf-calext-jscalendar-icalendar as an inline 
URL rather than a proper reference entry.

There are a few typos: "partipationStatus" (5.9), "choose to user a 
different address" (5.9), "successfuly" (5.9.2), 
"ParticipantIdentitities" (5.9.2.3), and "receving" (7). Section 5.6.2 
is missing an opening quote before |recurrenceRule"|, and the sortOrder 
range renders as "2^(31.)".


Regards

Joris

On 9/16/26 7:42 PM, Bron Gondwana wrote:
> Hello JMAP and CALEXT working groups,
>
> Our AD has asked us to please do one final pass over the combined set 
> of documents in the Calendaring cluster, as they have has some late 
> normative changes due to WGLC feedback.  In order no to hold things up 
> too long, it would be great to have feedback by the end of next week, 
> *Friday September 25th.*
>
> The set of documents is:
>
> CALEXT:
>
>   * draft-ietf-calext-icalendar-jscalendar-extensions-07
>     <https://datatracker.ietf.org/doc/draft-ietf-calext-icalendar-jscalendar-extensions/>
>   * draft-ietf-calext-jscalendar-icalendar-28
>     <https://datatracker.ietf.org/doc/draft-ietf-calext-jscalendar-icalendar/>
>   * draft-ietf-calext-jscalendarbis-20
>     <https://datatracker.ietf.org/doc/draft-ietf-calext-jscalendarbis/>x
>
> JMAP:
>
>   * draft-ietf-jmap-calendars-29
>     <https://datatracker.ietf.org/doc/draft-ietf-jmap-calendars/>
>
>
> Our area director and the IESG would like to see that people have read 
> the documents (or at least the most recent set of changes) and agree 
> with them, so please reply to this message, *not only with 
> disagreement but also with support* for this set of documents going 
> forwards.
>
> Thanks,
>
> Bron.
>
>
> --
>   Bron Gondwana, CEO, Fastmail Pty Ltd / Fastmail US LLC
> brong@fastmailteam.com
>
>
> _______________________________________________
> JMAP mailing list --jmap@ietf.org
> To unsubscribe send an email tojmap-leave@ietf.org