Re: [calsify] Request for preliminary review of JSContact property registrations

Neil Jenkins <neilj@fastmailteam.com> Wed, 28 February 2024 03:35 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 E928FC151088 for <calsify@ietfa.amsl.com>; Tue, 27 Feb 2024 19:35:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.106
X-Spam-Level:
X-Spam-Status: No, score=-7.106 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_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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="S+Uoq/io"; dkim=pass (2048-bit key) header.d=messagingengine.com header.b="mtZt4Fpw"
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 hqdPMjOG5S8h for <calsify@ietfa.amsl.com>; Tue, 27 Feb 2024 19:34:59 -0800 (PST)
Received: from wfout2-smtp.messagingengine.com (wfout2-smtp.messagingengine.com [64.147.123.145]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A486CC15153E for <calsify@ietf.org>; Tue, 27 Feb 2024 19:34:59 -0800 (PST)
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailfout.west.internal (Postfix) with ESMTP id 988C41C0006C for <calsify@ietf.org>; Tue, 27 Feb 2024 22:34:58 -0500 (EST)
Received: from imap43 ([10.202.2.93]) by compute5.internal (MEProxy); Tue, 27 Feb 2024 22:34:58 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= fastmailteam.com; h=cc:content-type:content-type:date:date:from :from:in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm2; t=1709091298; x= 1709177698; bh=shmHmDoS3LyJq5N6Ob+WmeiguOU+Nr4v3hpCKwcEjfY=; b=S +Uoq/ioK+f+tb2Wd6Ro7kALpSjC8H8/oD/oEAxAD8JG7+4UKQpluylVq++gfStwE I3wLthLITnawuqUtBMaCWidJSnRtv8H9shEXvNW8dp7flPaA4k7kRMBxONSxrRGt CkoBk4YOfa1mS+gCLFtF6WCkHr0XHNYvkQZu6AtqdxkwJzJvlOlT6zDpc4YMPuwM wdJixeXtntZhVEd8e0l6uLi3WBsWXDOXxhIkvOg2FJdrsLfizhpVIOuOaXMjaxEL RYZ9QnLeFwJN2TCqa3nZEt5QM9JmHc/KXxM6mNmGIqXK/XdmhMLBTTXwF9R90fQD ocVkKqnhMiNExw/WIAkrQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; t=1709091298; x=1709177698; bh=shmHmDoS3LyJq5N6Ob+WmeiguOU+ Nr4v3hpCKwcEjfY=; b=mtZt4Fpw9nPjX9xD/8k6TbyniIqnS+fCa8iQl+SlKbdA d4gNGRsi9zUJbnco291ZxkfKZiQUTSrxocolllz7Y5fiPCo1fzRcVZZhcnUrk5+6 S7uAOZ0sbfi1ULKVcpX+AvhxEoqrKJZMoWMNZtzNbGzIJiJf3GUhO2WLFCcrMgrU GQjWeCLs+X6BB9jzFVFMCLeRmgOczrxT4te8JvKnbwUyBQeCcHilvjZzm/Ukm1e0 xoBdNOBp+7SbO9x/cMP6DImY0+IVShcaobRaRwh6T2X3BmIDVSDjIDS7y3ZAMyAU Azquubs2l+7Dc435xQ8t3BbHu8aJ9UpsDAVYXHXdzA==
X-ME-Sender: <xms:4aneZSXCB7E3ZMXsuOVDfPhTfoVjdMoujFHGZYQLz4gk8roV6E-gTQ> <xme:4aneZekDzbCelmGIoWPQHIwJnnkJNCZyIqucKmPK9kxBxpv5rXqHwI4pvB7yH-nxc Xsr1csVeIG4Dw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrgeeigdeitdcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkjghffffhvffutgesrgdtre erreerjeenucfhrhhomhepfdfpvghilhculfgvnhhkihhnshdfuceonhgvihhljhesfhgr shhtmhgrihhlthgvrghmrdgtohhmqeenucggtffrrghtthgvrhhnpeffueekjeekfeehhe efkeefkeeileekffdvudeftefgiefhjeevleeiueevteeuhfenucffohhmrghinhepihgv thhfrdhorhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrh homhepnhgvihhljhesfhgrshhtmhgrihhlthgvrghmrdgtohhm
X-ME-Proxy: <xmx:4qneZWZY-hjCAQn9x2RgTG8_UwJ470yM3iCYzmDQ0VVz5WmZYPvDfQ> <xmx:4qneZZWz7sQ0XMErNKuRwwIlXKqNSk_QsM-r-d_WLdVmUpGscQqrqg> <xmx:4qneZckYmk6H6P_bap6VMjckPUNLk9u5Sco6J56HHUu1YHLWa0090Q> <xmx:4qneZeRqTNcAu9pyu3w3SjhE1h0EXso-egyTEBvFgbDW3_v9fDp46zRmono>
Feedback-ID: ibc614277:Fastmail
Received: by mailuser.nyi.internal (Postfix, from userid 501) id D87E42D4007D; Tue, 27 Feb 2024 22:34:57 -0500 (EST)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.11.0-alpha0-182-gaab6630818-fm-20240222.002-gaab66308
MIME-Version: 1.0
Message-Id: <e134df94-758a-4a25-be92-1c413cd67934@dogfoodapp.fastmail.com>
In-Reply-To: <11572858-a721-4a02-a2a0-3cb5766405c7@app.fastmail.com>
References: <f090ffad-18ca-4ad1-8483-bae0d9117f69@dogfoodapp.fastmail.com> <11572858-a721-4a02-a2a0-3cb5766405c7@app.fastmail.com>
Date: Wed, 28 Feb 2024 14:34:36 +1100
From: Neil Jenkins <neilj@fastmailteam.com>
To: calsify@ietf.org
Content-Type: multipart/alternative; boundary="ce56c9b285cd489f8f481d48d148bc18"
Archived-At: <https://mailarchive.ietf.org/arch/msg/calsify/54D-UFWxnJ5E0tnecdPGmT6ibng>
Subject: Re: [calsify] Request for preliminary review of JSContact property registrations
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: Wed, 28 Feb 2024 03:35:04 -0000

On Wed, 28 Feb 2024, at 02:06, Robert Stepanek wrote:
> The "addressBookIds" and "blobId" property names seem rather too specific for JMAP to reserve them in the standard namespace.

I disagree and would not like to change them. The whole point of having the registry was to avoid having the mess of ugly vendor-named (or similar) properties. They would stick out like a sore thumb in JMAP Calendars and be inconsistent with everything else we've done.

> I see that we haven't registered these properties for JSCalendar either, so whatever we now decide for JSContact should preferably be done for JSCalendar, too.

I'm not quite sure what you are looking at — the JMAP Calendars spec makes similar registrations <https://www.ietf.org/archive/id/draft-ietf-jmap-calendars-13.html#section-10.4> for JSCalendar.

Cheers,
Neil.