Re: [Jmap] Roman Danyliw's No Objection on draft-ietf-jmap-quotas-10: (with COMMENT)

Bron Gondwana <brong@fastmailteam.com> Thu, 02 February 2023 10:10 UTC

Return-Path: <brong@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 844D7C14CF17; Thu, 2 Feb 2023 02:10:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.797
X-Spam-Level:
X-Spam-Status: No, score=-2.797 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_LOW=-0.7, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-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="Lo9borDz"; dkim=pass (2048-bit key) header.d=messagingengine.com header.b="mgn+NEtI"
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 KB9ITWx0qmvG; Thu, 2 Feb 2023 02:10:13 -0800 (PST)
Received: from wout3-smtp.messagingengine.com (wout3-smtp.messagingengine.com [64.147.123.19]) (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 DD534C14F693; Thu, 2 Feb 2023 02:10:12 -0800 (PST)
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id 7B764320096C; Thu, 2 Feb 2023 05:10:11 -0500 (EST)
Received: from imap43 ([10.202.2.93]) by compute3.internal (MEProxy); Thu, 02 Feb 2023 05:10:11 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= fastmailteam.com; h=cc:cc: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=1675332611; x= 1675419011; bh=DRjWKgmyG/FoZRvKa6b1eRve5U3NKhV36VJzTLJJLa4=; b=L o9borDz8leepJ1VD07oxRQTXgt7qc6jPhfabAnQZxK7Ufz7sbGmsYOeuesKQ0UUh D8183iUfuGiNqC/OfYcYcDfTZBheIV+zDgh5/oJdpAxZ74s++Qf0nfCxz4dKT2iC 05ELUxGhrCSU0BOhw2000VSbbL1bkyIpgK06WWPUT/nryd8TDlrG4ib0UudPgp5X cUX8CR0vrz24cE9s9cJyyVcmMwpm2VPEztl8LtzeBHi7Q2jNjVEbS/56tp5AcAP/ xYKpG/1G4jLCfqubNChLsYTCGEnTUNibDJM9MiowtGn7oqjxDBd8ZO6uA3TKBFrD weEyTIrRETB2me8AmlpJA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc: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=1675332611; x=1675419011; bh=DRjWKgmyG/FoZRvKa6b1eRve5U3N KhV36VJzTLJJLa4=; b=mgn+NEtIgPWfIhXh9ewejih2DVNZoCPsY72gmUllHT+X V3P5ptbo+TLZ3hjn06WTjra4q8tfHkhIzOImFPCNTBOJfHJsTeZXvprqtGXyzSBP NCmJnjfDtkDZquK1zTDOSa7A+KAjsp/TKt8eTRByQGHtrONSonjKoF+3Ga+dp7xo Olk+lTkwHBgGcUA3t6U2vDb9Qk4k+Rv9/1lEd+LRw4DnpigCS99Vndo9rk912HJs RzgaNEam/1iiiNeBbrW+jcB3+8iLd+8q1UpfYweVbSbNYc3EwJU/CGdxdDs2joE9 TKQ8AvNI95X41NOH64J4sjEGkOcCgOAme3SQ/wTJ4g==
X-ME-Sender: <xms:AozbY1eeMStvxkfQpKBRHqpch6kp3ZPBFjQpMwwowZybwrc7E4d9tQ> <xme:AozbYzOxjKoD5PGupydLkRhWT8MdYNaK4EsVygnNNzn0GJ-fX-kw2ZIyB49_vTgjW sKek9S6W44>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrudefkedgudduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvfevufgtsegrtderreerredtnecuhfhrohhmpedfuehr ohhnucfiohhnugifrghnrgdfuceosghrohhnghesfhgrshhtmhgrihhlthgvrghmrdgtoh hmqeenucggtffrrghtthgvrhhnpeelieffffekteeiteejleevleefieegiefhudevvefh geevgfetvdehveeiieeuffenucffohhmrghinhepihgvthhfrdhorhhgpdhirghnrgdroh hrghdpghhithhhuhgsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghm pehmrghilhhfrhhomhepsghrohhnghesfhgrshhtmhgrihhlthgvrghmrdgtohhm
X-ME-Proxy: <xmx:AozbY-icf5G-MhQPzaqklh8Z_WKi1ORvvu5CfxpljKYG2IGd78V8EQ> <xmx:AozbY--qEbWZuwJm--2YFh3DNA0eUQIcCB5tI-iGek9Tycjaow1xhQ> <xmx:AozbYxtGsApigwyZDd0I5-cxoKegtnwUrW2BvtEyAEuf_Y1NcycnXg> <xmx:A4zbY5Lmc9ZPx37HOl8MyHyP7vsztCZ_QaOX6LU8U2be-cmHgkJGSw>
Feedback-ID: i2d7042ce:Fastmail
Received: by mailuser.nyi.internal (Postfix, from userid 501) id C8F942D40074; Thu, 2 Feb 2023 05:10:10 -0500 (EST)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.9.0-alpha0-142-g0a81239927-fm-20230201.001-g0a812399
Mime-Version: 1.0
Message-Id: <25ece200-0470-469e-8f88-afeb99733ef3@app.fastmail.com>
In-Reply-To: <1545789496.92.1675328947884@212e230e4d2f>
References: <1545789496.92.1675328947884@212e230e4d2f>
Date: Thu, 02 Feb 2023 21:09:50 +1100
From: Bron Gondwana <brong@fastmailteam.com>
To: René CORDIER <rcordier@linagora.com>, The IESG <iesg@ietf.org>, Bron Gondwana via Datatracker <noreply@ietf.org>
Cc: draft-ietf-jmap-quotas@ietf.org, jmap-chairs@ietf.org, jmap@ietf.org
Content-Type: multipart/alternative; boundary="7a2f0f7cfc0c4c0ab19658f1f6459144"
Archived-At: <https://mailarchive.ietf.org/arch/msg/jmap/hMPSiMGm7OrgJJRgfS99kvzal_s>
Subject: Re: [Jmap] Roman Danyliw's No Objection on draft-ietf-jmap-quotas-10: (with COMMENT)
X-BeenThere: jmap@ietf.org
X-Mailman-Version: 2.1.39
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: Thu, 02 Feb 2023 10:10:17 -0000

Thanks for that!  I've applied your typo fix the PR.  Want me to go ahead and merge it as well?  I didn't update the version number since I figure that's yours to update when you're ready with any other changes.

Cheers,

Bron.

On Thu, Feb 2, 2023, at 20:09, rcordier@linagora.com wrote:
> Hi Bron,
> 
> I get your point, I saw the changes in the github and I'm totally ok with that. I just commented on a little typo but it's very appreciated :)
> 
> Regards,
> 
> Rene.
> 
> On Feb 2, 2023 11:47 AM, from Bron Gondwana
>> 
>> 
>> On Tue, Jan 31, 2023, at 19:18, rcordier@linagora.com wrote:
>>>> 
>>>> 
>>>> 
>>>> ** Section 4. dataTypes. Where do the permitted values for dataTypes come
>>>> from? Are these values standardized?
>>>> 
>>>> 
>>> It depends of what JMAP specifications the server implements, so it could vary. Each JMAP object has a data type of the same name. It could represent Email, Mailbox, Contact, Calendar, Event, ... depending if the server implements the related specs or not. That's why the clients are being asked to ignore any data type that are unknown to them. 
>>> 
>> 
>> I want to extend this discussion a little because dataTypes are more explicitly spelled out now in the Blob spec:
>> 
>> https://datatracker.ietf.org/doc/draft-ietf-jmap-blob/
>> 
>> And indeed, IANA have already taken action and created a registry for them:
>> 
>> https://www.iana.org/assignments/jmap/jmap.xhtml#jmap-data-types
>> 
>> Having said that - Rene, we may want rename this 'types' to match RFC8620's push object.  I already renamed it in Blob because of that.
>> 
>> Regarding ignoring types - given that this quota response is always in response to a request which includes a "using" list of URNs, we could require the server to filter any quotas and resource types that the client doesn't understand!
>> 
>> I might actually just write a pull request against the spec with some suggestions to align with Blob and the data-types registry.  I have merged your PR against jmapio/jmap and then issued my own PR with my suggestions:
>> 
>> https://github.com/jmapio/jmap/pull/378
>> 
>> Hopefully you find that more useful than me describing the suggestions with words!
>> 
>> Regards,
>> 
>> Bron.
>> 
>> --
>>   Bron Gondwana, CEO, Fastmail Pty Ltd
>>   brong@fastmailteam.com
>> 
>> 
> 
> 
> 
> _______________________________________________
> Jmap mailing list
> Jmap@ietf.org
> https://www.ietf.org/mailman/listinfo/jmap
> 

--
  Bron Gondwana, CEO, Fastmail Pty Ltd
  brong@fastmailteam.com