[Jmap] Paul Wouters' No Objection on draft-ietf-jmap-sharing-08: (with COMMENT)

Paul Wouters via Datatracker <noreply@ietf.org> Wed, 17 April 2024 17:38 UTC

Return-Path: <noreply@ietf.org>
X-Original-To: jmap@ietf.org
Delivered-To: jmap@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id BBA45C14CEED; Wed, 17 Apr 2024 10:38:37 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Paul Wouters via Datatracker <noreply@ietf.org>
To: The IESG <iesg@ietf.org>
Cc: draft-ietf-jmap-sharing@ietf.org, jmap-chairs@ietf.org, jmap@ietf.org, brong@fastmailteam.com, arnt.gulbrandsen@icann.org, arnt.gulbrandsen@icann.org
X-Test-IDTracker: no
X-IETF-IDTracker: 12.10.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: Paul Wouters <paul.wouters@aiven.io>
Message-ID: <171337551775.17968.503570333791003376@ietfa.amsl.com>
Date: Wed, 17 Apr 2024 10:38:37 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/jmap/XG1UrYoTvna3wPREFFbAhr8Hl08>
Subject: [Jmap] Paul Wouters' No Objection on draft-ietf-jmap-sharing-08: (with COMMENT)
X-BeenThere: jmap@ietf.org
X-Mailman-Version: 2.1.39
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: Wed, 17 Apr 2024 17:38:37 -0000

Paul Wouters has entered the following ballot position for
draft-ietf-jmap-sharing-08: No Objection

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/ 
for more information about how to handle DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-jmap-sharing/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

Numerous sections use the bullet points and empty lines in way that 
"mis-group" the items for me, making it difficult to parse. I almost raised
this as a DISCUSS. An example:

*  accountIds: String[]

   A list of account ids. The Principal matches if any of the ids in this
   list are keys in the Principal's "accounts" property (i.e., if any of
   the account ids belong to the principal).
*  email: String

   The email property of the principal contains the given string.
*  name: String

To me this keeps reading as "A list of accounts..." belongs to "email: String".

IMHO, the proper way would be:

*  accountIds: String[]
   A list of account ids. The Principal matches if any of the ids in this
   list are keys in the Principal's "accounts" property (i.e., if any of
   the account ids belong to the principal).

*  email: String
   The email property of the principal contains the given string.

*  name: String
   stuff ...

Setion 3.6.1: What is the logic for "after" including the date and "before" not
including the date?