Re: [art] Artart last call review of draft-ietf-httpbis-binary-message-04

Francesca Palombini <francesca.palombini@ericsson.com> Thu, 16 June 2022 13:08 UTC

Return-Path: <francesca.palombini@ericsson.com>
X-Original-To: art@ietfa.amsl.com
Delivered-To: art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1E040C147921; Thu, 16 Jun 2022 06:08:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.853
X-Spam-Level:
X-Spam-Status: No, score=-2.853 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.745, 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, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com
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 6aEEHOcD6Qi3; Thu, 16 Jun 2022 06:08:51 -0700 (PDT)
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2062f.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e1b::62f]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 775D3C14F737; Thu, 16 Jun 2022 06:08:50 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=e46eT/pB501TZERqte4dVwydKhKgNFdgC6hcWDW0TNS3kF5igKqGkBetp02arJ9ZaLKcgVXBdQM/TyAtG0ZLFUzvLB/szUZwP+cqWbYRcY2OG737f8s6dpkK1L9B/n5DaL+XO2KNCDvAImpBwo7Y7Q5rIcZeOU9kMCN+GZ2qc33dYsoaTABexAwq3CZsWHi6047E8/sqO+0M98/vXXkahYDL/zqaVPlHkImiGirpkh0DlCa8DZC+lhn6UpSfUAIiHKVutHUsvBoIUVvdWybrSp5wkRS440fhxAE1+v8qQKzJhd8SN4dqau7sr7s14ThbYVx4IrjwP7WC8EUahFGjKg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=7K3PoegY2LimkekXnjtSy/AdEW6eMmYUH1j8Ib79tV0=; b=aXpiYNNQxo4V3ReKdf9Gc1/94MeEciqaf+93TpKyiu/gCX313bUYZXDptJKhUh9s028t02S5w07671Z4iBVi2M1NHY3kMCd9WjwI1yDZTrUB025d9no1t6vPFO0qguGMssrUUhurL7aT56kJci5KuEHJxs3tBYAy4mWmWAO3pw/C17teSn0WFNPD+905+p6epdILLwWR3vpSe+eoavoSH0JRipyoOnbpX5tZkauf9Tp3Z+2Ore4a9hdMrSk4kQMCjUrXpEYkHw1PXHTdrXBdnDr/Yz05cU4btrBN4FPFG3Aze+w7d87UdjtGo+Igm0OC2fo+f6/GC7SM0mSbOoAKvQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7K3PoegY2LimkekXnjtSy/AdEW6eMmYUH1j8Ib79tV0=; b=qXIoGGV00t89fTyprBxGMkuqU+UWdCSIx8wtezonFId04BaZ6CnUqveRAB4/RMnjTzAdHfow3uXZ5hnn2nY50TbVeCjgeYEzELt68uKkFK9qu1T3Rf980bBULq8NMO8SbtCJSz5mae2Mrafsjr28QW9FzJB6y+KG3yqLJvOYnDQ=
Received: from AS1PR07MB8616.eurprd07.prod.outlook.com (2603:10a6:20b:474::16) by AS8PR07MB7480.eurprd07.prod.outlook.com (2603:10a6:20b:289::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5353.6; Thu, 16 Jun 2022 13:08:46 +0000
Received: from AS1PR07MB8616.eurprd07.prod.outlook.com ([fe80::ac35:2d3b:3bb8:cad4]) by AS1PR07MB8616.eurprd07.prod.outlook.com ([fe80::ac35:2d3b:3bb8:cad4%4]) with mapi id 15.20.5373.009; Thu, 16 Jun 2022 13:08:46 +0000
From: Francesca Palombini <francesca.palombini@ericsson.com>
To: James <james.ietf@gmail.com>, Martin Thomson <mt@lowentropy.net>
CC: "art@ietf.org" <art@ietf.org>, "draft-ietf-httpbis-binary-message.all@ietf.org" <draft-ietf-httpbis-binary-message.all@ietf.org>
Thread-Topic: Artart last call review of draft-ietf-httpbis-binary-message-04
Thread-Index: AQHYdHu5QS/uh0YAtk6HKNTYsPnijK05gzyAgBiXiYw=
Date: Thu, 16 Jun 2022 13:08:46 +0000
Message-ID: <AS1PR07MB8616C418AA56059D8DC19E7498AC9@AS1PR07MB8616.eurprd07.prod.outlook.com>
References: <165391763820.5057.1266957641248861982@ietfa.amsl.com> <4ee62cbf-e46e-472d-b8e4-1bc5a4e2ef19@beta.fastmail.com> <8E672BF7-8BB9-4AAC-83B9-E67B411C6EF1@gmail.com>
In-Reply-To: <8E672BF7-8BB9-4AAC-83B9-E67B411C6EF1@gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: f04fd8c6-6699-4013-330f-08da4f9958ef
x-ms-traffictypediagnostic: AS8PR07MB7480:EE_
x-microsoft-antispam-prvs: <AS8PR07MB748000433806494459209B8F98AC9@AS8PR07MB7480.eurprd07.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: o4KVknRV0rMVPUswie5iZjNGTss/cU0lAxHgNBjw04T7E7lYzLKCCrqgYUrS5xZudbHFVFyYpJYFZmsRzR7au/y7WeVB7TP12nW8x4h8lBYDPAvl/hCC/GXRt46252RrPthpRQoMfzuw/nZlwObbEKa/OLJYteLwA3Y/ZXh1t2ghmYYMRCpUesfMrEG4QPDi2Q8uE7tDEpXxN0tRnzMW+6t1VMXINSee85a0US7A5eWQF6Hyuuq4E8QFa3dFzNAfBWcxTxt7jkbSRqgCfY5kJ8Mlmsj6g+9s+MaNM2O33VPQSnwxgwX0VMNxEN4I45M0L0xunHeRLAQwTHqhdHY92kiBVFBE/7praNNGZIRYSlHOnCku/G+hK7oUVXPOICYPIhnqNuRhILi0EHgYV7HdRTZKWpcNj2ZJAOu1n+8EvbJXr6o3heSjsU/SFrjFEiAt320eKI+rvNkgxShYH/0nh47PhOzTEUQb4Tvn9psiQVNmKIMG4ovBUSSaAiGcJ/aLzI/APev9I419g6YFXWcEXxvaI9M81UMoSPNiUiEj/aBVoMnwrYgb01eyejVjd4MlW9543XTWh6mij1jjekX78q88quLMfHP5owMaBfsWVx1ZLu05BlozDhdAhU79vo68WrLWR35Ydznnw72ag5oFnrgC6BZncTRgVpk219TZapNpxTWzt+FlmTB/Ez6A+Vq9GZs1JL8TxKyyj0+JxJGKdsDLyA7HPB0d9FQi415rUnilTsVGXX1E/1yjWHW35hV+N/6YhLHVnP6tLSZ/UnHh3AtaZj8R1uA4dvEH6Nav7BY=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS1PR07MB8616.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(366004)(110136005)(38070700005)(54906003)(91956017)(64756008)(2906002)(316002)(66946007)(4326008)(66476007)(71200400001)(86362001)(8676002)(76116006)(83380400001)(38100700002)(5660300002)(66556008)(966005)(186003)(66446008)(55016003)(166002)(122000001)(21615005)(508600001)(9686003)(82960400001)(7696005)(53546011)(15650500001)(52536014)(8936002)(33656002)(6506007)(44832011); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 2
x-ms-exchange-antispam-messagedata-0: g60jEFyDFmKBhne8Vf5rqZjSN7+wCKrwistB3B2jSAWtrByENpPeG9JzpaldZojB+HALuCwnQUCyAi7hnu34W9GBYL2vviUjQ85VqtsP+ZPVqVKOr40+Tpg2XGyvd8iOSam454NXPuHrdOcfY9Grlw0Q2zHMFjcXvqXn6du50HjiKUsd2EvKVVIDWnkpZ09yRjVUavOvbq3VURjqpseBCcXKAqFLLkP71YbTX8ecr1IVkEf5ohJUEoVSUyysc+QT/gU07SrJxdtkFs9Qio0ZwjWvwInIQwPDp/6CJA942bCVPun4cs+MRUc6MSjzOjIQvT3g/5/iDwvr/SOOEp2/giYt/vwOXXTvkZ+xw7fpCQyLVjUOsDrnNlooCnpO3Ypzxiq/mgU70CfjkhXlPVjcK8RMP2UgB4yRW3soqzGejsSqLmyjHzHo9n8r+fgjSAomlXaP8rKqeuKx0EbAkQOKbZA6mW1cQNRo+moeM86nyKfCkg3VeAZPc+CS3w4UtJtJ9/CyGOLg+oJgKDc0Dw6IrGFea0oCoA2BaXvS+R12PT2sKc9l4RCUneZ3AZmezTJQIbSC+rM9kQ0s2yyPa9L9IWzEfbt+ry2xuQoAy01mL/eBAmuYeE2crMkHTbQdli5BU9yIdcqGByv1rL2gt1lPzNvno6y9WlCJyDvS/wV+AXGPrbyV99ds0vdyikLpOZWCfyEQUOQYwM/ktcri6TcZ/122tWBShDEf+PJgqR8siFTIim+hqrNGwKBqTDiuZ13gOoziaZ3k0CCbIY2LxrhtELKNckzprIh2cJcLr+aoSdDSjNl3651Zi4VQcvCJlUyeZwgLIbrQwgHwy+IHSsG5i6BaID0ha54QPOCw4ELmn9p5Z97s6c2dfkwNjqCGIs1jschuBDL0XbK++rIqlexA6A6f8CTd8CWl2Lm0amQ51bEvv295V9VS3DSW5nq+cuY2z5KPr20OCRVD3vNYnzMgO0F0B7GVaPYLF57rM4Py1iqA8tulouyg4o61hFBCB1OTPK39HD8aFYPGYuTismFZOIGjU/W3HhzxEf2lgs8QxLVEnJo7qRPEDs+rlHxNLPgc6zJv5ti+iUfO651Pag2wToTTyshhv4s9m4PtYG2M9FbqQ2XroNfq5lXlj8NQYPYgVLf4Lh2ZcKpre6g/mUoOkpkQjiObFhU159pz7x09tWBUE2bcoqmryKR1oJoITnILf1aq8/qjQBpGIn1bbcM3cmcO4xHl/GF9rpxdZ/zwdQr4sYJMuxlM0OeNCckJ5rv4HQTtsUNyBwT1etEnK+WmEBB5rZBf9zzgq7L4q9aWIcn8xkxueEG6qIBzMoZYBmMmd4hKqN+g9l3qcl+U9xa0c3gQ3bAPuzaRmULnFTBbyeUVVNe0+lR3kIDcqSWJ6J9bnA9Yc/wHg9gqt19xm7Q0K9YjmjuYCTzzDK3eTCRC568xfGhdNznDENmYCrXQ3L4wd5oLWhhYBRRg+J+uNW/HCFJ25TSXMiXT/bhntu8tryWlh9MB68sXROwz6wrlR6GYq+9au1Uua6CXynYg83HsyIIIhHulxJQe3tOJ20NLh8SuUV9XTVHCmrEgaoAfiaxzgLgT7fOsTBHqWwp8IsOdtelN9MBAfC8N3WKsOisXIoJhH6R6YqS0UZSLwCyJJhJiEJDwkcPL+s0V0EbfRG1nsXKfcAOr/cFQO0TTtLg4OunBxF/H0almx8f6xNpFZaCvGJyqWQdWIKFIbjh9cR+S/BTzQkgaYVWDGChIe/q4uolHAMDIL+ocWs29Ml2QMqke7N6ms/u4
x-ms-exchange-antispam-messagedata-1: piyF8ek5Z3Y6BQ5VZH3SRhtKgcIfAwqXd9RRVLeFqFcR2xUAfSbYXagJgX2bCcN8cvKTUofPnlUStw==
Content-Type: multipart/alternative; boundary="_000_AS1PR07MB8616C418AA56059D8DC19E7498AC9AS1PR07MB8616eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AS1PR07MB8616.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f04fd8c6-6699-4013-330f-08da4f9958ef
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jun 2022 13:08:46.6695 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: BKM4O8W6OovQGQeJ1Fs7UMU9DZ8pdzfsC0rSxJ1x0nx7iZGsGD4khzQ5tEkTKBLDeDwwlJp+QT896u2T9oYhtDvON/GT1SGuTQ9hyMuxS7bT4ZEuTAXNkfbVPXifd74w
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR07MB7480
Archived-At: <https://mailarchive.ietf.org/arch/msg/art/NjJAXKPgWbQUKTTNBUyMc-ni-HM>
Subject: Re: [art] Artart last call review of draft-ietf-httpbis-binary-message-04
X-BeenThere: art@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Applications and Real-Time Area Discussion <art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/art>, <mailto:art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/art/>
List-Post: <mailto:art@ietf.org>
List-Help: <mailto:art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/art>, <mailto:art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 Jun 2022 13:08:56 -0000

James: thank you very much for this review, and authors thank you for the updates addressing James’ comments.

Francesca

From: James <james.ietf@gmail.com>
Date: Tuesday, 31 May 2022 at 23:33
To: Martin Thomson <mt@lowentropy.net>
Cc: art@ietf.org <art@ietf.org>, draft-ietf-httpbis-binary-message.all@ietf.org <draft-ietf-httpbis-binary-message.all@ietf.org>, ietf-http-wg@w3.org <ietf-http-wg@w3.org>, last-call@ietf.org <last-call@ietf.org>
Subject: Re: Artart last call review of draft-ietf-httpbis-binary-message-04
Hi Martin,
These changes on top of those you did as part of David's suggestions look good, and I've got nothing more to bring up.

Thanks,

- J

> On 31 May 2022, at 01:18, Martin Thomson <mt@lowentropy.net> wrote:
>
> Hi James,
>
> Thanks for the review.
>
> I tried to move the definition of "invalid message" up, but I think that having it in the table of contents is useful enough that having it after Section 3 is necessary.  I get that the repeated references are a little annoying, but once you jump forward, I hope that the content of Section 4 is narrow enough to internalize.
>
> Moving the normative text from Section 6 makes a lot of sense.
>
> I made some other editorial changes as a result of trying to shuffle Section 4 around.  You can see the changes here:
> https://protect2.fireeye.com/v1/url?k=31323334-501d5122-313273af-454445555731-ae1ca1949cfff524&q=1&e=441857bb-7219-4935-9fdc-7314b702c0ec&u=https%3A%2F%2Fgithub.com%2Fhttpwg%2Fhttp-extensions%2Fpull%2F2140
> or spelled out https://protect2.fireeye.com/v1/url?k=31323334-501d5122-313273af-454445555731-a2d79805b1bea469&q=1&e=441857bb-7219-4935-9fdc-7314b702c0ec&u=https%3A%2F%2Fhttpwg.org%2Fhttp-extensions%2Fbinary-artart%2Fdraft-ietf-httpbis-binary-message.html (including the changes David suggested)
>
> Cheers,
> Martin
>
>
> On Mon, May 30, 2022, at 23:33, James Gruessing via Datatracker wrote:
>> Reviewer: James Gruessing
>> Review result: Ready
>>
>> This is my review of draft-ietf-httpbis-binary-message-04 as part of
>> ART Last Call review.
>>
>> Overall this is a concisely written document, and although the specification
>> makes it clear that its format is distinct from existing framing defined within
>> HTTP/2 and HTTP/3 (in addition to borrowing elements from QUIC) readers who are
>> not already familiar with these may be at a considerable disadvantage trying to
>> understand this document.
>>
>> Editorial Comments:
>>
>> Section 3 is quite difficult to grok, and I agree with the suggestions made by
>> David Schinazi in his Gen-ART review. However as one additional minor suggestion
>> is that references to section 4 within section 3 appear repetitiously, and as
>> section 4 doesn't provide specific guidance for each of the invalid message
>> scenarios but generic text I'd suggest you include "invalid message" as a
>> definition in section 2 that states all usage of the word is applicable to
>> section 4.
>>
>> Section 6 - As a suggestion I would propose the normative text around
>> pseudo-fields instead be placed within appropriate sub-sections of section 3,
>> keeping section 6 exclusively informative.
>>
>> Asides from this there are no further nits or major issues to mention.