Re: [calsify] Roadmap for JsCalendarbis, iTip and iMip

Robert Stepanek <rsto@fastmailteam.com> Thu, 28 July 2022 14:12 UTC

Return-Path: <rsto@fastmailteam.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 ADA13C13CCCE for <calsify@ietfa.amsl.com>; Thu, 28 Jul 2022 07:12:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.105
X-Spam-Level:
X-Spam-Status: No, score=-2.105 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=fastmailteam.com header.b=XwvQtS5C; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=yH76h93l
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id E-EshL6kzdhA for <calsify@ietfa.amsl.com>; Thu, 28 Jul 2022 07:12:14 -0700 (PDT)
Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 16249C14F728 for <calsify@ietf.org>; Thu, 28 Jul 2022 07:12:14 -0700 (PDT)
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 803445C00A1 for <calsify@ietf.org>; Thu, 28 Jul 2022 10:12:13 -0400 (EDT)
Received: from imap43 ([10.202.2.93]) by compute4.internal (MEProxy); Thu, 28 Jul 2022 10:12:13 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= fastmailteam.com; h=cc:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm1; t=1659017533; x= 1659103933; bh=JZ9HcW0lKOWwzfzIlt3Nq8fQ8gmvtDNlfMpax8joIo4=; b=X wvQtS5CE5f1JsqGK7FgEtBIxH1H8XL7n0XcWzrh8kXSJOKUO40U6Q1CVsL4rgmzi QnkZOTZZqlwTxH/XoEvvXk3HepS+pP9Jn0d0DCRrdxD5xf3JuQnCsSfUJoG2o4nf yZJAObuTkFH3qj99Lnjel3BZY+JjBGyERoh1J3I0x8h/vsvHFIoCS6TQBHAHV2ot U4clLrx8HPBNAvTyW2kwUMBeurL9A1gmSW3jq0HXjFzGZNRqreAyJN8Yr1c2cQ5j 9wMJy0ILrQM7w4TYjNjcWGqPpUJpVjsDDirB2LE8B+v0JcidalmRMC7jN3ZgsPs5 IVU9whZns4JH4C9N3ebkQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:sender:subject:subject:to:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; t=1659017533; x=1659103933; bh=JZ9HcW0lKOWwzfzIlt3Nq8fQ8gmv tDNlfMpax8joIo4=; b=yH76h93l1KtHdGAdjqUK4AMG9qjtOB7o1OK6v3nZrEJG gErj9/TG9aTAqal+Js2ijd9uR6IZ8VW9fEDQDQjZAoW0+oN4hkkWBNYE3CytnZhx xEhY166r93KfGLOWaNaTF1qHpFY/fMIB0v2fXSCQjZ0AAFQBu5jNV44C8hqZTHUV YJ9RgbpPhtt42sUNZqPVZpS/nwQznelyppKqIQXRarS7YH/wS7t95zD8vzj0tXWg uTWJR0vx2i+CGMcleYw+T6QPRFS/nnvG+Y/dW+aeVR9y8jRG1BTXv5MM+ZyKmiRD Dk5Bwi6XXWd6m8mur/GUtxORU9YfgLZPYvyadCWrAQ==
X-ME-Sender: <xms:PZniYrlSb0FvTHjATYUpMIqb3MeLreZEYSGMKVpmeRvJo2cRGRh2pw> <xme:PZniYu2KOtm6BBuZn8UjuFiPw3agg5yDvKmBr2uLDpUZ8kC7dprpisgoGq9jaUsfG WKa1qtP4FnJtA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrvdduhedguddvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfgjfhffhffvufgtsegrtd erreerredtnecuhfhrohhmpedftfhosggvrhhtucfuthgvphgrnhgvkhdfuceorhhsthho sehfrghsthhmrghilhhtvggrmhdrtghomheqnecuggftrfgrthhtvghrnhepheeguedvtd ekhfetgfeufefgvdeuteegfeefleehvddugeejjefhteeugfevveeinecuvehluhhsthgv rhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheprhhsthhosehfrghsthhmrg hilhhtvggrmhdrtghomh
X-ME-Proxy: <xmx:PZniYhptmqac62_-La16M051B6AUnBpiUmXlODUCUNntU9UqjFahvw> <xmx:PZniYjk8oRIL_urOgwmwiTu0tNV5VV1X4rbzCWsJmOYKfcWPNyQHLA> <xmx:PZniYp2ekfkYsHNdEONNtjx9_QZGmHdV-_NAO53vI9i2KwpVh-MgHQ> <xmx:PZniYqD7x_vZy60LF-1O5llGdL4jxwUi-YYZ0QcOB_5L3RDkRDGC6w>
Feedback-ID: ia5d944da:Fastmail
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 41E9B2D40074; Thu, 28 Jul 2022 10:12:13 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.7.0-alpha0-799-g909de720ce-fm-20220720.002-g909de720
Mime-Version: 1.0
Message-Id: <4eb8c354-ebd5-47be-8c91-4b660d51d0b3@www.fastmail.com>
In-Reply-To: <bd02e797-b165-41ae-ae41-e5889dcd2614@www.fastmail.com>
References: <838c49d7-da82-6a3e-2b52-fd605ec4e57d@gmail.com> <6726c44b-b897-46fe-b2a1-b56e76ce7326@dogfoodapp.fastmail.com> <a982e12e-bcab-4650-8f38-e22e079ae187@www.fastmail.com> <5ae1db65-7339-4ea1-8c80-855d18be0f19@dogfood.fastmail.com> <bd02e797-b165-41ae-ae41-e5889dcd2614@www.fastmail.com>
Date: Thu, 28 Jul 2022 10:11:53 -0400
From: Robert Stepanek <rsto@fastmailteam.com>
To: calsify@ietf.org
Content-Type: multipart/alternative; boundary="61819ebcde604119b67601c64fc65f47"
Archived-At: <https://mailarchive.ietf.org/arch/msg/calsify/fhfG09nGt80voqxNkWyZIACXKJA>
Subject: Re: [calsify] Roadmap for JsCalendarbis, iTip and iMip
X-BeenThere: calsify@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Calendaring and Scheduling Standards Simplification <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: Thu, 28 Jul 2022 14:12:18 -0000

On Thu, Jul 7, 2022, at 4:52 AM, Robert Stepanek wrote:
> The deadline for draft submissions for IETF 114 is getting very close now: Do we have consensus on any of the discussed options (keep as-is, keep multi-valued but use `itip`, change to single-valued property)? If so, I will try to update the jscalendarbis draft accordingly before the deadline. If not, we will continue the discussion here and during the calext session.

We did not reach unequivocal consensus, but let's be realistic: there is no point in a calendaring standard if there is no consensus how to do scheduling with it.

I say that any scheduling method, either as part of jscalendarbis or as an extension, must clearly describe:
 * How scheduling is done such that multiple systems can interoperate.
 * How it relates to the already defined scheduling methods that are in use (that being iTIP and iMIP until further scheduling standards are defined).
 * How it maps from and to iCalendar (as required by the charter), or define why this is not necessary.
 * Once consensus has been reached to add the scheduling method, provide the necessary RFC documents and updates to existing standards.
I understood the majority of people in yesterday's meeting to agree that the `replyTo` and `sendTo` properties should stay multi-valued, but the only defined scheduling method to be the `itip` method for now. This is 100% compatible with  ticks all checkboxes for the requirements outlined above, except for the last bullet, and for the latter I volunteer to write the relevant document updates if someone is willing to co-author.