Re: Erik Kline's No Objection on draft-ietf-httpbis-header-structure-18: (with COMMENT)

Mark Nottingham <mnot@mnot.net> Mon, 18 May 2020 06:14 UTC

Return-Path: <ietf-http-wg-request+bounce-httpbisa-archive-bis2juki=lists.ie@listhub.w3.org>
X-Original-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Delivered-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 422CF3A085D for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Sun, 17 May 2020 23:14:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.849
X-Spam-Level:
X-Spam-Status: No, score=-0.849 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.249, MAILING_LIST_MULTI=-1, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=mnot.net header.b=uc9gBlat; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=Zf0/RueO
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fxPxeB52lGoL for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Sun, 17 May 2020 23:14:34 -0700 (PDT)
Received: from lyra.w3.org (lyra.w3.org [128.30.52.18]) (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 2B7473A085B for <httpbisa-archive-bis2Juki@lists.ietf.org>; Sun, 17 May 2020 23:14:33 -0700 (PDT)
Received: from lists by lyra.w3.org with local (Exim 4.92) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1jaZ2b-0008Hu-7G for ietf-http-wg-dist@listhub.w3.org; Mon, 18 May 2020 06:14:21 +0000
Resent-Date: Mon, 18 May 2020 06:14:21 +0000
Resent-Message-Id: <E1jaZ2b-0008Hu-7G@lyra.w3.org>
Received: from titan.w3.org ([128.30.52.76]) by lyra.w3.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <mnot@mnot.net>) id 1jaZ2a-0008H8-4V for ietf-http-wg@listhub.w3.org; Mon, 18 May 2020 06:14:20 +0000
Received: from wout1-smtp.messagingengine.com ([64.147.123.24]) by titan.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <mnot@mnot.net>) id 1jaZ2Y-00023q-By for ietf-http-wg@w3.org; Mon, 18 May 2020 06:14:19 +0000
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 2F4A571D; Mon, 18 May 2020 02:14:06 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Mon, 18 May 2020 02:14:06 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mnot.net; h= content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; s=fm2; bh=k mefvzR+pDJBbTUDE5ZMNZbXvZdAcSMwMihPge4z5sw=; b=uc9gBlatZWZ5thRLl 7b6nFoRB9HGxj9743ZzDzkmhubMzckltKdUKFUCvYlMUBAUIESjbweyZrSUHO8d1 hHcHafeQuVa3ycthhuavtffaqQprZsP3a/4zDFZqXQeaOaR+PQzjHSoqVXRvjwwy b5XCw7xSlJ7IU1yDeTyq9JFGDcQ074m6IKnhs6wo2FfBgjwW+XwnuyTYhHbxx5qM CXdEt4DKQa+2yvAVM6xnPn4PfOZG4aYSqvLejE1nBi1lHitzYqouWJ6VQ8O2pu6i xA99NkAbm2eKStxrw3VyNl1txFov4txFIvsKyHOj54i3PBbgvkc8Q53qtFRectFE ChcLg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding: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=kmefvzR+pDJBbTUDE5ZMNZbXvZdAcSMwMihPge4z5 sw=; b=Zf0/RueON3aOGU/u8tMojICtdhZlQz/hM7v+fFkgPBtgHRuCuLKXfbEcF FRQzgQl9Xa8wX0tHGMCoPZC7vZL2i9r26tAy4D2CMTj+A++d0SbeZMA/KOyBLPV5 Q0SdXUarWUGq3w1aVnXqVddwQC0HSacQA3UdupMpMbvTMqbflx78O363CFLBLziv kJHNKA1Y5egEueyGHBVw8RYWIisB2MHvUVxiuap4QCVH6GILcbtEWEWIjzJcKV8e aYh8jC38+2UqPWsMuEdkjA2J8tCvgRF5zsYSVuZuLi4j8IdDeDd1BW8P44suiy4i wzTrlchWbFu1he8gJI0nN3w+WI66A==
X-ME-Sender: <xms:rCfCXkjW_zLNd4lXfZGrjddoZUToj2ZdoicHr0qRqpv6n8AZncHF9A>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedruddtgedguddtvdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpegtggfuhfgjfffgkfhfvffosehtqhhmtdhhtddvnecuhfhrohhmpeforghr khcupfhothhtihhnghhhrghmuceomhhnohhtsehmnhhothdrnhgvtheqnecuggftrfgrth htvghrnhepvefffffhudetveevhfeuffeigedtuedtheffleetffeftddtgeegjeehieeu teetnecuffhomhgrihhnpehmnhhothdrnhgvthenucfkphepudduledrudejrdduheekrd dvhedunecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhep mhhnohhtsehmnhhothdrnhgvth
X-ME-Proxy: <xmx:rCfCXtAIydO1JdBdVK1yS5MhSagapmx5XaY_tQ4DyeH8URQi6lE-Jw> <xmx:rCfCXsH4o0FqByKo6unUpNcZPSh6fE92uEX5-XfreGHZKZe0QR04hQ> <xmx:rCfCXlS8HTmQXK7axWXXC6ZbpkL2woQLpKWu1KIabb5iWH_REtX6iQ> <xmx:rSfCXkq9rKOuGRNxE5IH5qJBE2-0AfuM1EWABSgyRjG_yqTrjvb4wA>
Received: from macbook-air.mnot.net (119-17-158-251.77119e.mel.static.aussiebb.net [119.17.158.251]) by mail.messagingengine.com (Postfix) with ESMTPA id A067330663E0; Mon, 18 May 2020 02:14:02 -0400 (EDT)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\))
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <CAMGpriUKNzz0NkmSH_1AxcV+UiPSLZm_C_=dp8RUQb8VFsAKHQ@mail.gmail.com>
Date: Mon, 18 May 2020 16:13:56 +1000
Cc: The IESG <iesg@ietf.org>, draft-ietf-httpbis-header-structure@ietf.org, httpbis-chairs@ietf.org, ietf-http-wg@w3.org, Tommy Pauly <tpauly@apple.com>
Content-Transfer-Encoding: quoted-printable
Message-Id: <D3EED8D3-A8C1-46B8-B978-9FC88AAAC0CE@mnot.net>
References: <158976121076.16991.7540472705574222205@ietfa.amsl.com> <9CADC9BA-965F-441F-9709-D3C95DEA4595@mnot.net> <CAMGpriUKNzz0NkmSH_1AxcV+UiPSLZm_C_=dp8RUQb8VFsAKHQ@mail.gmail.com>
To: Erik Kline <ek.ietf@gmail.com>
X-Mailer: Apple Mail (2.3608.80.23.2.2)
Received-SPF: pass client-ip=64.147.123.24; envelope-from=mnot@mnot.net; helo=wout1-smtp.messagingengine.com
X-W3C-Hub-Spam-Status: No, score=-9.8
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, W3C_AA=-1, W3C_DB=-1, W3C_IRA=-1, W3C_IRR=-3, W3C_WL=-1
X-W3C-Scan-Sig: titan.w3.org 1jaZ2Y-00023q-By 4a2c46b7ac70f6b02a192b02827f3594
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Erik Kline's No Objection on draft-ietf-httpbis-header-structure-18: (with COMMENT)
Archived-At: <https://www.w3.org/mid/D3EED8D3-A8C1-46B8-B978-9FC88AAAC0CE@mnot.net>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/37647
X-Loop: ietf-http-wg@w3.org
Resent-Sender: ietf-http-wg-request@w3.org
Precedence: list
List-Id: <ietf-http-wg.w3.org>
List-Help: <https://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>

> On 18 May 2020, at 4:09 pm, Erik Kline <ek.ietf@gmail.com> wrote:
> 
> It was clear. I think it was just a little unexpected for me vis. my
> expectations around "dictionary"; but if I think not of
> std::unordered_map but instead more of std::map then I guess I'm good.
> 
> I guess I'm still wondering what the value of ordering a dictionary
> might be.  But if it helps in some way -- especially to produce a
> constrained spec that helps eliminate differences in externally
> visible behavior -- it works for me.

Personally, I struggle with it a bit too; I'd prefer just a normal map. However, we got pretty strong input that it would address more use cases to order it, and no implementer pushback (ordered maps seem to be pretty common in modern languages).

Cheers,

--
Mark Nottingham   https://www.mnot.net/