Re: [calsify] WGLC JSCalendar

"Neil Jenkins" <neilj@fastmailteam.com> Mon, 28 October 2019 04:55 UTC

Return-Path: <neilj@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 5ECCE1200FA for <calsify@ietfa.amsl.com>; Sun, 27 Oct 2019 21:55:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=fastmailteam.com header.b=gqHGSRy6; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=aPAq5EPi
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 4BaX6zxVrA_L for <calsify@ietfa.amsl.com>; Sun, 27 Oct 2019 21:55:53 -0700 (PDT)
Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B39CB1200E7 for <calsify@ietf.org>; Sun, 27 Oct 2019 21:55:53 -0700 (PDT)
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 10FEF222C9; Mon, 28 Oct 2019 00:55:53 -0400 (EDT)
Received: from imap99 ([10.202.2.99]) by compute6.internal (MEProxy); Mon, 28 Oct 2019 00:55:53 -0400
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=sluS6QV ND+xejRwHACuJvXJ0VfVsWZ+tqM8j1NfiEuc=; b=gqHGSRy62O9w3NTnSmtya8n /B8eNORr1EApc2i7714zi9GIo2Z3jY8CLqbeBY7PJWDy+iKE3TeR2LyBdM+zoE3M l4RnYlKKecoyJ6R74H92VBw55zK6MdFS4NHPRg2zhoMCjLXO8W1VMTZOMCThzT9e kbct5cFyzS5LrFUBpptCRoPiTf4DRRgffeT73GuNJMeS8OlJme1TR0JOAnNNjV+z ZxCp5oBltjrY+/jnRXt1gWrqmYyoclOWBUjIWDryQSmPGJHj/fguaiJ/w6Eck+Dh 63RAVZ2tBR1dd6pmA8zg+ceIUjupXRSyqdjkLd+cZYvqDt09X+tGHdEH80Rx/wg= =
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=sluS6Q VND+xejRwHACuJvXJ0VfVsWZ+tqM8j1NfiEuc=; b=aPAq5EPiFnHO39sXt64jiN FIW72tIOHyEBIHmbBfUhj9IrqWt4IAKjE9ANrP2QKTxXfcI2W8MyG3lx+uogXH0I S9TUZqUXMDgLCSo1TGaEqqQtn8T/Y5KF1hwBFyoXPjik44OapgRNHiZ+kgeVWxBK l9LvxSBx39WYx5qHrIk/j1lS2Vk1z4TDaHTu/lG91zTGNsxWd/reGe900/0kYXl4 +odiwcAkK21yyREdajjxbevIoaPhGdNhzfz8Y7naPvFqDQa1IYd/rQqjX2wxhxAe NQIpFf6Ci+jt8UyYu3Tt9qctaJVd2h4ZD9p9tY44FdxGjh9mFZl7hOj90OSVKnEw ==
X-ME-Sender: <xms:2HS2XfL0J26_xvjQbxFPTVGGV-7Y0MYGtmy34-gnhZe1VTYvnmEUKg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrleekgdejjecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefofgggkfgjfhffhffvufgtsegrtderreerredtnecuhfhrohhmpedfpfgvihhl ucflvghnkhhinhhsfdcuoehnvghilhhjsehfrghsthhmrghilhhtvggrmhdrtghomheqne cuffhomhgrihhnpehivghtfhdrohhrghenucfrrghrrghmpehmrghilhhfrhhomhepnhgv ihhljhesfhgrshhtmhgrihhlthgvrghmrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:2HS2XYbAK4f-quSfINdt4jRskbE3VnGCFnQD0k3-NvyvvsDnCIcbvw> <xmx:2HS2XZb8tGRufxOYcJKgll3j6_pJtOn_Naaetgcdw8o2EUe4ntjADQ> <xmx:2HS2XQlGj54iPzRXAHBBGv3BCDEDOm-HacByJW8oIiwP1r9GbZItyg> <xmx:2XS2XUUFEgTUzylEOxu0k4T90M9KV5QfWeYUVSRrhoapHoDG0Z0_fA>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id BA42D404D47; Mon, 28 Oct 2019 00:55:52 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.1.7-470-gedfae93-fmstable-20191021v4
Mime-Version: 1.0
Message-Id: <322a91d4-3246-49df-a1c4-628a59cf5304@dogfood.fastmail.com>
In-Reply-To: <07d3a19b-5198-e9fa-acbf-94c5161e11fb@gmail.com>
References: <DM6PR15MB3531E3B26D3C5294B1D40564E3930@DM6PR15MB3531.namprd15.prod.outlook.com> <6d0fa1f3-5dbe-d4df-821f-a0bddb61546b@gmail.com> <3d216646-0235-0af4-b9ad-1401eea482c4@gmail.com> <c89952c7-90b9-ef17-0c7c-aceacde771e2@gmail.com> <7f83a966-d1e9-464e-acd2-45bb7fd05107@beta.fastmail.com> <98a0f7ca-213d-4be0-9b0c-310dad70c0ab@gmail.com> <595e1efa-97a0-4373-8d5f-d4e5e05a1838@dogfood.fastmail.com> <601a4ef3-d922-71e0-ab4b-8e539ed3f7ae@gmail.com> <669b29a4-1734-4ea1-9ac9-33e590d91762@dogfood.fastmail.com> <07d3a19b-5198-e9fa-acbf-94c5161e11fb@gmail.com>
Date: Mon, 28 Oct 2019 15:55:29 +1100
From: Neil Jenkins <neilj@fastmailteam.com>
To: Michael Douglass <mikeadouglass@gmail.com>, Daniel Migault <daniel.migault=40ericsson.com@dmarc.ietf.org>, "calsify@ietf.org" <calsify@ietf.org>
Content-Type: multipart/alternative; boundary="69c180ac909a4320bc11b274accdb6a1"
Archived-At: <https://mailarchive.ietf.org/arch/msg/calsify/QgdDHM9djWo1Nm4o23A4CRvDMwA>
Subject: Re: [calsify] WGLC JSCalendar
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: Mon, 28 Oct 2019 04:55:56 -0000

On Mon, 28 Oct 2019, at 15:36, Michael Douglass wrote:
> As for the @path - In section 4.3.3 (version 21) for recurrence overrrides we have

>    A pointer in the PatchObject MUST be ignored if it starts with one of
   the following prefixes:

   o  @type
and a bunch more

That's just to do with the application of the patch in this instance, not an inherent attribute of the PatchObject. The PatchObject is used generically in JMAP RFC8620, Section 5.3 <https://tools.ietf.org/html/rfc8620#section-5.3>, and it makes no sense for it to have properties that are not patches; that would mean semantically "every key in this object is a patch except if it's this special value", which would be horrible to work with.

Neil.