Re: [Jmap] Proposal: split sharing mechanism from JMAP Calendars spec

Neil Jenkins <neilj@fastmailteam.com> Tue, 02 February 2021 02:49 UTC

Return-Path: <neilj@fastmailteam.com>
X-Original-To: jmap@ietfa.amsl.com
Delivered-To: jmap@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9F54E3A16AE for <jmap@ietfa.amsl.com>; Mon, 1 Feb 2021 18:49:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.119
X-Spam-Level:
X-Spam-Status: No, score=-2.119 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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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=fastmailteam.com header.b=jibm1ozA; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=SJNSt9zn
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 zVmO24-cF_nj for <jmap@ietfa.amsl.com>; Mon, 1 Feb 2021 18:49:25 -0800 (PST)
Received: from wout2-smtp.messagingengine.com (wout2-smtp.messagingengine.com [64.147.123.25]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6482F3A16AD for <jmap@ietf.org>; Mon, 1 Feb 2021 18:49:25 -0800 (PST)
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id 4EDA6CB9 for <jmap@ietf.org>; Mon, 1 Feb 2021 21:49:24 -0500 (EST)
Received: from imap7 ([10.202.2.57]) by compute3.internal (MEProxy); Mon, 01 Feb 2021 21:49:24 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= fastmailteam.com; h=mime-version:message-id:in-reply-to :references:date:from:to:subject:content-type; s=fm1; bh=3Ao2GoO ThotZi/OqizTbRNj0cMSDwv0EIndag7Eb02c=; b=jibm1ozATd+230H96XYMlhx NfUmhW4Wag+dTMK9j8WopazfSpv9iZgp5oAj2l3OiD9XMrqeu/K6mRPktNj1s55C s3QMxyBvF39mvDF3UwPTGdMZ6S1Qyhioyz84SlR3ZEbCzHeLgEomEwuI0vxzScGP RBhhWxznPtuzzC0BPAILWmvsAVBWZdqt58gt4o0sXYm5fYmbu1Y4vn/MKXBINK74 +VdX37PW6n9OOHVgNfrKsQxwzRquCmJg5jEkX9dC+uen7AZRQlLJNSmIl1vcF3iZ XfcLcaBF5uYb+14HKktRceZyxkh6njKiYMo4rkQzbxRuW16bs4vcEWherPvBlcQ= =
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=3Ao2Go OThotZi/OqizTbRNj0cMSDwv0EIndag7Eb02c=; b=SJNSt9znoBsACV2Mv0vczU lGpZPIpb/qhaRSKfokRl/mzmmieuHrSkwLjPWOQA5lnOCOuBszdtGp6KWU8qXF33 WznZYrfQpya6T6MC0LCKYuBq05ypzXQXCM0lL5ZrAnPE2IUoJfvIo7MIRQ+G3ag5 +209ZV9zmGI7mEkTS8Z1ct13/fw6GnXYCgHlS5BTMHPvLvJJVY2KXdXOgwtp2cqr 8YODDzEwnCb8oqnsx4tefW6dBiZxyxDYFByoQgl8VsNySJYBJ+uhJDaCvUJ0UprR Kgsq73MH8tJB9lZgs+qBqZLN5EVraaSPvD6qcSdsuVdtTYhndbgnkPtBLvsOr2zQ ==
X-ME-Sender: <xms:s70YYGHiIXqIYOtbYHAaFd-trAnTxN4ObKMcJwp9-4nMK07mtE2ksQ> <xme:s70YYHWlMolpNmF75lA60Z0kUn735GVzkBHcj1_PmzN8yfj20ERMafplxyAcHUJKv EC3MGcivD9VtA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrfeelgdeghecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefofgggkfgjfhffhffvufgtsegrtderreerredtnecuhfhrohhmpedfpfgvihhl ucflvghnkhhinhhsfdcuoehnvghilhhjsehfrghsthhmrghilhhtvggrmhdrtghomheqne cuggftrfgrthhtvghrnhepvedvtedvudelkefhgefhteeftedtlefhheefveffveelkedu tdduffeiveejvefhnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilh hfrhhomhepnhgvihhljhesfhgrshhtmhgrihhlthgvrghmrdgtohhm
X-ME-Proxy: <xmx:s70YYALpc-DBS8bDOISAv6Sv9X5o3ksq-xTx5YF7wN37xHmKRtFQGw> <xmx:s70YYAFubYMHRgU1XpxVb_ZTHuNy8-Ueq3IYsHspdACfDVib0t71Sg> <xmx:s70YYMWAnMlukUZQkxoEqJ4waUJTtA8WADBu6qZTNRVZjij7hkJRTQ> <xmx:s70YYEjYTU3Zs1koi1_4QcbG8B9tcLFVCmJGGmucBx1n_Hj4WgVEWw>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 576D036005C; Mon, 1 Feb 2021 21:49:23 -0500 (EST)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.5.0-alpha0-93-gef6c4048e6-fm-20210128.002-gef6c4048
Mime-Version: 1.0
Message-Id: <578c0b6d-4d6c-4470-9744-c6345d0fe029@dogfood.fastmail.com>
In-Reply-To: <3101d01e-a9b3-c5c6-fc2c-f57dcd0df533@audriga.com>
References: <1e765f38-5a7a-4498-ab6a-8361671713f5@beta.fastmail.com> <3101d01e-a9b3-c5c6-fc2c-f57dcd0df533@audriga.com>
Date: Tue, 02 Feb 2021 13:49:22 +1100
From: Neil Jenkins <neilj@fastmailteam.com>
To: IETF JMAP Mailing List <jmap@ietf.org>
Content-Type: multipart/alternative; boundary="c4835a3476c74b8eb82ec2ef3ca0ee05"
Archived-At: <https://mailarchive.ietf.org/arch/msg/jmap/FgajtZqt4zI9HKicW2yp6dnd9lQ>
Subject: Re: [Jmap] Proposal: split sharing mechanism from JMAP Calendars spec
X-BeenThere: jmap@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: JSON Message Access Protocol <jmap.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/jmap>, <mailto:jmap-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/jmap/>
List-Post: <mailto:jmap@ietf.org>
List-Help: <mailto:jmap-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/jmap>, <mailto:jmap-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 02 Feb 2021 02:49:27 -0000

On Mon, 1 Feb 2021, at 20:24, Joris Baum wrote:
> another, related question would be if it would make sense for you to split the calendars capability even further to allow signalling that servers support features like recurrence, participants, relations or alerts?


No, I wouldn't split the spec on these. If there's something more specific you have in mind (i.e. an existing server that has particularly limited support) then we can look at making that optional with a capability property to indicate server support, but each additional one makes clients harder to write as you have to support different levels (and combinations!) of capability.

Neil.