Re: [C430] AUTH48 [LB]: RFC 8999 <draft-ietf-quic-invariants-13.txt> NOW AVAILABLE

"Martin Thomson" <mt@lowentropy.net> Thu, 29 April 2021 01:03 UTC

Return-Path: <mt@lowentropy.net>
X-Original-To: c430@rfc-editor.org
Delivered-To: c430@rfc-editor.org
Received: from localhost (localhost [127.0.0.1]) by rfc-editor.org (Postfix) with ESMTP id DF468F4083F; Wed, 28 Apr 2021 18:03:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at rfc-editor.org
X-Spam-Flag: NO
X-Spam-Score: -100
X-Spam-Level:
X-Spam-Status: No, score=-100 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=0.01, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=0.01, SPF_PASS=-0.001, SUBJECT_IN_WHITELIST=-100, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: rfcpa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=lowentropy.net header.b=robQBpxE; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=ix2TjmLH
Received: from rfc-editor.org ([127.0.0.1]) by localhost (rfcpa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Z2rwopP1exze; Wed, 28 Apr 2021 18:03:16 -0700 (PDT)
Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) by rfc-editor.org (Postfix) with ESMTPS id 97E58F4083E; Wed, 28 Apr 2021 18:03:16 -0700 (PDT)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id A271A5C00DC; Wed, 28 Apr 2021 21:03:29 -0400 (EDT)
Received: from imap10 ([10.202.2.60]) by compute1.internal (MEProxy); Wed, 28 Apr 2021 21:03:29 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net; h=mime-version:message-id:in-reply-to:references:date:from:to :cc:subject:content-type; s=fm2; bh=P0W25NOd0119DR+fTBKjnOzs8dI/ FLCNEJwN7OANxOU=; b=robQBpxEBgwPgVQX86kDnV4QMuRQ8NTGCGRNuKkwacIC M04WiN7VPgpv0ag25wvlGWaP06mvXpVgDt7d9cUQPVD18cX2SJDlrAEHEKNNlkYA zpvF5STCP7sdVz6ChXmlxu59kXj7kx6aJM3lBmmyfA3MFn9WZ30YTgOzLQrNcn0h c0/OEkonhz53oIDLCYMGCiHy5j2L5ogFryTfLIx0pg15E4k2zDenE5cERZHZq0I9 uj71r23ZdmqK1horgd+hgj2Ll08xG6ZtjkMfmKXvJ5DLNTuUEU/gWZaCTCuCQyA+ 4bkXucvBWUTGWDjqT4sij09e2/E2Xn/viWhF17+lEA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc: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=fm2; bh=P0W25N Od0119DR+fTBKjnOzs8dI/FLCNEJwN7OANxOU=; b=ix2TjmLHU8qD6XIAzr6FxQ ANwtCuA/EvD4YDOn5qbAl8bFlFKAhcaZtiBbJEfZw83e/5O6gE4JurgLXpgtVAZP faA6XlWaZI9YB1ww3xbtYsX15plERw+TUPgqS2HNc/RYpwCrKH8qy5L6RQ8RtirN EIIK6koBsSzPA/yt0YEJ5+Ga+u/ljzWpPDAJSS9AKUcRWK+Uk7VEVVto3usSYN7P DxptPGCq+u5rVV6aBVgdNy4CJJHMgxu8WPww0EdvcCTwjq8Af2CNXgCG1URUp/Oc 3LvdOUlhzx3tYZC4OViwFry60dWLc+2bsmoXRs+R6PCiRJMcMdbmbj9pS94IzE7g ==
X-ME-Sender: <xms:4AWKYBdgKOqUz1ARsFAWdc_hfae92NWM96RFRb1ZayPHZ4cdhBW_8w> <xme:4AWKYPOvr8jBU0-qG3pnqzTJmN9mPwSkSh-68BY2in7CAKuKZ3D2DWLv5621OsWAq o_b7KywtdCDfex1beU>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrvddvfedgfeelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvffutgesthdtredtreerjeenucfhrhhomhepfdforghr thhinhcuvfhhohhmshhonhdfuceomhhtsehlohifvghnthhrohhphidrnhgvtheqnecugg ftrfgrthhtvghrnhepgfehgffggeehieelleegudelffekffeguddtteejteefudehvdeg tdelfffhteevnecuffhomhgrihhnpehgihhthhhusgdrtghomhdprhhftgdqvgguihhtoh hrrdhorhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhho mhepmhhtsehlohifvghnthhrohhphidrnhgvth
X-ME-Proxy: <xmx:4AWKYKiURjAFsB64hnSyZgkaRvIpNXGnC9EcD0LjkOJYmKDvqpEXjA> <xmx:4AWKYK-nX_f3rvQtAJBAQGxRc2TfAcsnM-_ZNrfVKF_ar2h9-6b3Kg> <xmx:4AWKYNtj-dc9tJoyAyVR5dPSp1Iex2K7ckpdzgJyqwLNU_GAdPJmAw> <xmx:4QWKYLW5bAEblYvUguauBN1yJ3xTSWnAxJjzdBt4fTEpEtmdWsSMmw>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id D27C74E00C8; Wed, 28 Apr 2021 21:03:28 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.5.0-alpha0-403-gbc3c488b23-fm-20210419.005-gbc3c488b
Mime-Version: 1.0
Message-Id: <d30f385e-3241-4f59-b6b2-7e89c623224c@www.fastmail.com>
In-Reply-To: <20210427073132.C6853F40794@rfc-editor.org>
References: <20210427073132.C6853F40794@rfc-editor.org>
Date: Thu, 29 Apr 2021 11:03:08 +1000
From: Martin Thomson <mt@lowentropy.net>
To: rfc-editor <rfc-editor@rfc-editor.org>
Cc: Lars Eggert <lars@eggert.org>, Lucas Pardue <lucaspardue.24.7@gmail.com>, Matt Joras <matt.joras@gmail.com>, Martin Duke <martin.h.duke@gmail.com>, Zaheduzzaman Sarker <Zaheduzzaman.Sarker@ericsson.com>, Mark Nottingham <mnot@mnot.net>, Martin Thomson via C430 <c430@rfc-editor.org>
Content-Type: text/plain
Subject: Re: [C430] AUTH48 [LB]: RFC 8999 <draft-ietf-quic-invariants-13.txt> NOW AVAILABLE
X-BeenThere: c430@rfc-editor.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <c430.rfc-editor.org>
List-Unsubscribe: <https://www.rfc-editor.org/mailman/options/c430>, <mailto:c430-request@rfc-editor.org?subject=unsubscribe>
List-Archive: <http://www.rfc-editor.org/pipermail/c430/>
List-Post: <mailto:c430@rfc-editor.org>
List-Help: <mailto:c430-request@rfc-editor.org?subject=help>
List-Subscribe: <https://www.rfc-editor.org/mailman/listinfo/c430>, <mailto:c430-request@rfc-editor.org?subject=subscribe>
X-List-Received-Date: Thu, 29 Apr 2021 01:03:20 -0000

Thanks for the work on this document.

I've staged a bunch of changes in our source repository for review.  I will provide updated XML once that process is complete.  For now, I will try to note differences so that there are no surprises.

The complete set of outstanding changes to this document are in progress, so they are either in our working copy:
  https://github.com/quicwg/base-drafts/blob/master/draft-ietf-quic-invariants.md
or they are in open pull requests that affect that document:
  https://github.com/quicwg/base-drafts/pulls?q=is%3Apr+is%3Aopen+label%3A-invariants


I've partially reverted a change in the introduction:

    The functionality of all of these invariants is independent of the IP version.

I think that this can just be:

    All of these invariants are independent of the IP version.

"Functionality" is not appropriate in this context.  I've staged this change along with the others.

I noticed that nesting of a single <t> element in <dd> for the definitions was removed so that the text is directly in the <dd> element.  This is fine, but I don't have an easy way to perform the same transformation, so the XML that I will ultimately provide probably won't have this change.  I note that RFC-to-be 9000 doesn't include the same change.

I noticed that <artwork> elements have been modified so that the trailing end-of-line character has been removed.  This doesn't appear to alter rendering and it is similarly hard for me to reproduce consistently (sometimes trailing space is relevant), so I haven't made any changes to ensure that this change is preserved.  Again, RFC-to-be 9000 doesn't include the same change, so I'm banking on this being acceptable.

I have removed non-breaking whitespace.  This appeared in just one place in this document (between "BCP" and "14" in the boilerplate from RFC 8174), but there was one instance added as part of the edits to the notation section in RFC-to-be 9000.  I don't think that was a good change, but I wanted to note that here.

I have removed all comments; this is partly a consequence of tooling constraints and partly to ensure that we haven't smuggled in anything unwanted.

Answers to questions inline.

On Tue, Apr 27, 2021, at 17:31, rfc-editor@rfc-editor.org wrote:
> Authors,
> 
> While reviewing this document during AUTH48, please resolve 
> (as necessary) the following questions, which are also in the XML file.
> 
> 1) <!-- [rfced] Please insert any keywords (beyond those that appear 
> in the title) for use on https://www.rfc-editor.org/search -->

"invariants" is fine, in addition to what is in the title.

> 2) <!-- [rfced] Section 4:  We see that the meanings for the notation
> definitions appear to be the same as those for the notation
> definitions in [QUIC-TRANSPORT], but some of the wordings are
> different.  Please let us know if you would like the wordings to
> match in both documents (and if yes, which document's wordings
> should we use?).

I have changes that reconcile these in https://github.com/quicwg/base-drafts/pull/4876

> 3) <!-- [rfced] Section 5.2:  This document uses "Connection ID Lengths",
> but draft-ietf-quic-transport uses "Connection ID lengths".  Would
> you like to make usage of this term in these two documents consistent?

Your suggestions here were excellent.  I've staged those changes along with others.