Re: [calsify] Lars Eggert's No Objection on draft-ietf-calext-jscontact-15: (with COMMENT)

Robert Stepanek <rsto@fastmailteam.com> Tue, 24 October 2023 08:53 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 504E1C151097; Tue, 24 Oct 2023 01:53:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.103
X-Spam-Level:
X-Spam-Status: No, score=-2.103 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_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=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="i+wyxpEb"; dkim=pass (2048-bit key) header.d=messagingengine.com header.b="jenrzKvz"
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 zbt4ohDXIgsF; Tue, 24 Oct 2023 01:53:11 -0700 (PDT)
Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) (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 EB9A3C15108B; Tue, 24 Oct 2023 01:52:52 -0700 (PDT)
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id E51C75C028F; Tue, 24 Oct 2023 04:52:49 -0400 (EDT)
Received: from imap43 ([10.202.2.93]) by compute5.internal (MEProxy); Tue, 24 Oct 2023 04:52:49 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= fastmailteam.com; h=cc:cc:content-type: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= 1698137569; x=1698223969; bh=vqIwDxrIFjBhikOTQA2xTdIQrZ5KGRSiiY0 gDriqQQg=; b=i+wyxpEbb9zZvRrsyUky5SrCOpQ1D2qUOvvyl48+72+ceqXlTt7 +Voj1bszaW0l4wbEFOMwHmhZbMDCrI84sW8XnQH9GDTdS0Pv2VD++hbeBYPXeC2f 6nGnPCcynX7TsWxpO5YpnMg3d+0GYze+lk5oOf0YN3jjbdJ8dIgH73Pp/53fuAfb xjL2Mti7tJOItPr3IqTsHLUYAKn7FoBvDZmFIKZYRFDmObwUnmfmDzPc1ZLAopov s2xW+CH/1oewZnSnmpDfs+MfrcdvAQwPymKi/ACXLZvxr9j4IT+rocq9d2sUrJRc gX2/cLUD3wRPyvD6F3IEzWUEOGuujlt9mTQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc: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:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; t=1698137569; x=1698223969; bh=vqIwDxrIFjBhi kOTQA2xTdIQrZ5KGRSiiY0gDriqQQg=; b=jenrzKvzKgdYPNxpnNCILAENHs6cE 4oqCOrbFzSWVgNtTEzv8dRovSQRQ3zm7s7J2HB5SeMTZlF3DYBjlcPSx4+LFycmP h5RpEtKKtmQvX8mZtev2xK44i9dNc+ZEClad2GDKatc3gMjvcMbsI4LeZQewBaBA QS8NSRpUZgpwVhXC/9bA/FA2XRqsIIFk5k1ytOliO+LiMf0uKeIeG7g8T90XvkLk i4YaihacHr0PrGskVBClbeFAxpo473LprHp9CjrD8SFMxs6wC/As6dKT7b2vHwbR Iqu6pj8KVKAxv2IP7XWc+EAC1y/FOaMrpibsj1yqA1NzmWAtA4+KkTSng==
X-ME-Sender: <xms:4YU3ZYMwh_AKvKt9TqkHMOA0Doo_6XhmrxD3bken_8oXmQWjpvmNLQ> <xme:4YU3Ze9133m3s0lkr7I3PW6PlMcr9WByWq12CAG6MleeBT_KmFuoFS3_sb78c1jbr 0GcsXtJdhsEYA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrkeekgddtkecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefofgggkfgjfhffhffvvefutgesrgdtreerreertdenucfhrhhomhepfdftohgs vghrthcuufhtvghprghnvghkfdcuoehrshhtohesfhgrshhtmhgrihhlthgvrghmrdgtoh hmqeenucggtffrrghtthgvrhhnpedtvdffieefveevudelfeffhedvtdekjeejjefhhffg hedtkedviefgteffgfetudenucffohhmrghinhepghhithhhuhgsrdgtohhmnecuvehluh hsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheprhhsthhosehfrghs thhmrghilhhtvggrmhdrtghomh
X-ME-Proxy: <xmx:4YU3ZfRIzplQPEeJWxnPlh8A-cWt6kjPwtlusChqxp1aOCVS58L0Pw> <xmx:4YU3ZQu0M_A20cPa5EA5KJ_kaKVs-WXvBp-ZJONvvXYam3C-rl8Zpw> <xmx:4YU3ZQdPLXq0DTeLzHncQ4KQDgJEeKX7F8CQJxrwXtx4Yu4Iom0V5Q> <xmx:4YU3ZY5ORO4t8xe4W-u1-oaucp9BezryRHAeUlzLYpQ6ts76IUsWbA>
Feedback-ID: ia5d944da:Fastmail
Received: by mailuser.nyi.internal (Postfix, from userid 501) id A00F02D40087; Tue, 24 Oct 2023 04:52:49 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.9.0-alpha0-1048-g9229b632c5-fm-20231019.001-g9229b632
MIME-Version: 1.0
Message-Id: <193dc1c2-0d16-4eb0-840e-fe6db5cb320b@app.fastmail.com>
In-Reply-To: <169719665627.19703.7381138593290802024@ietfa.amsl.com>
References: <169719665627.19703.7381138593290802024@ietfa.amsl.com>
Date: Tue, 24 Oct 2023 10:52:29 +0200
From: Robert Stepanek <rsto@fastmailteam.com>
To: Lars Eggert <lars@eggert.org>, The IESG <iesg@ietf.org>
Cc: draft-ietf-calext-jscontact@ietf.org, calext-chairs@ietf.org, calsify@ietf.org, Daniel Migault <mglt.ietf@gmail.com>
Content-Type: multipart/alternative; boundary="4c509fd40e94463497be65e0fac5f88a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/calsify/rIHVBnOR-ZR1X5EfKcPC88As2jI>
Subject: Re: [calsify] Lars Eggert's No Objection on draft-ietf-calext-jscontact-15: (with COMMENT)
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: Tue, 24 Oct 2023 08:53:16 -0000

Hi Lars,

thanks for you feedback. Please see our replies to your comments below.

On Fri, Oct 13, 2023, at 1:30 PM, Lars Eggert via Datatracker wrote:
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
> 
> # GEN AD review of draft-ietf-calext-jscontact-15
> 
> ## Comments
> 
> ### Section 1.4.5, paragraph 1
> ```
>   1.4.5.  UTCDateTime
> 
>      This is a string in [RFC3339] date-time format, with the further
>      restrictions that any letters MUST be in uppercase, and the time
>      offset MUST be the character Z.  Fractional second values MUST NOT be
>      included unless non-zero and MUST NOT have trailing zeros, to ensure
>      there is only a single representation for each date-time.
> ```
> Since we coincidentally have draft-ietf-sedate-datetime-extended up
> for approval on this very same telechat, any reason why this new
> format isn't suitable here?

The working group is chartered to require compatibility with vCard (RFC 6350), and we believe that adding support for sedate datetimes in vCard exceeds the scope of our current efforts.

For consistency, sedate datetimes should be supported in both JSContact and JSCalendar (RFC 8984).

> 
> ### Boilerplate
> 
> Document has a TLP Section 6.c.iii "pre-5378" boilerplate. Is this really
> needed?

We removed the boilerplate, now that the JSContact draft does not reuse content of pre-5387 drafts anymore.

> 
> ## Nits
> 
> All comments below are about very minor potential issues that you may choose to
> address in some way - or ignore - as you see fit. Some were flagged by
> automated tools (via https://github.com/larseggert/ietf-reviewtool), so there
> will likely be some false positives. There is no need to let me know what you
> did with these suggestions.
> 
> ### Outdated references
> 
> Reference `[RFC2426]` to `RFC2426`, which was obsoleted by `RFC6350` (this may
> be on purpose).

This is in purpose.

> 
> Document references `draft-ietf-uuidrev-rfc4122bis-11`, but `-12` is the latest
> available revision.
> 
> Document references `draft-ietf-calext-jscontact-14`, but `-15` is the latest
> available revision.

These revisions will be updated once we publish a new revision.

> 
> ### Grammar/style
> 
> #### Section 1.2, paragraph 1
> ```
> jects and all string values are case sensitive. Within context of JSON object
>                                 ^^^^^^^^^^^^^^
> ```
> This word is normally spelled with a hyphen.

Fixed

> 
> #### Section 1.5.1, paragraph 4
> ```
> ronounce Japanese names, or for romanization of Mandarin or Cantonese name a
>                                 ^^^^^^^^^^^^
> ```
> Possible incorrect capitalization. Some nouns that are derived from proper
> nouns can have both an initial capital letter and an initial lower case letter.
> If there is a close association with the proper noun, use "Romanization".
> (Also elsewhere.)

We stick with "romanization".

> 
> #### Section 2.4.1, paragraph 4
> ```
> or number. - subdistrict. The sub district, ward or other subunit of a dist
>                                ^^^^^^^^^^^^
> ```
> This expression is normally spelled as one or with a hyphen.

Fixed.

Regards,
Robert