Re: Benjamin Kaduk's Yes on draft-ietf-httpbis-targeted-cache-control-03: (with COMMENT)

Mark Nottingham <mnot@mnot.net> Fri, 21 January 2022 01:42 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 9C4723A1189 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 20 Jan 2022 17:42:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.748
X-Spam-Level:
X-Spam-Status: No, score=-2.748 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, MAILING_LIST_MULTI=-1, RCVD_IN_MSPIKE_H3=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=LpDryZfG; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=SzLjBaqh
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 qBEBTPQ6WrjC for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 20 Jan 2022 17:42:37 -0800 (PST)
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 5EB193A1187 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Thu, 20 Jan 2022 17:42:36 -0800 (PST)
Received: from lists by lyra.w3.org with local (Exim 4.92) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1nAiuN-0000oC-8u for ietf-http-wg-dist@listhub.w3.org; Fri, 21 Jan 2022 01:40:07 +0000
Resent-Date: Fri, 21 Jan 2022 01:40:07 +0000
Resent-Message-Id: <E1nAiuN-0000oC-8u@lyra.w3.org>
Received: from mimas.w3.org ([128.30.52.79]) by lyra.w3.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <mnot@mnot.net>) id 1nAiuL-0000n4-WC for ietf-http-wg@listhub.w3.org; Fri, 21 Jan 2022 01:40:06 +0000
Received: from out1-smtp.messagingengine.com ([66.111.4.25]) by mimas.w3.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <mnot@mnot.net>) id 1nAiuJ-0002NX-EW for ietf-http-wg@w3.org; Fri, 21 Jan 2022 01:40:05 +0000
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id D8B115C0110; Thu, 20 Jan 2022 20:39:48 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Thu, 20 Jan 2022 20:39:48 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mnot.net; h=cc :cc:content-transfer-encoding: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; bh=3o/5cosZLgyPTT BjmpeUlOgeLZ8AN4iQDJcdVU0xvjQ=; b=LpDryZfGxcQL/p98tpYmXSAJ9SZGeL 2r7IaRWpdPjIw8cQ+0eupMKJaW++sGzpjxWLBRoJ7CkPCHNy8oSkgGeAmDRZyzCi lSt3l96xRGkmW29ORgx6z0tfxiIBZYxmUOdolPR3BDJjdZAcKOMhlP3KoxGo69RS gGCNEVCCdQ2A9LtptJT2Rwhtbd8e/OUgE+ukpbZO1C+7q4+FPaQyj0L6VlOFz1hs T0h9aQVnkC+yPu3MCi+hc8q7J8IhRvhraD/ZrHF+xllHFKzgr+MNfatKSnu+ReB7 MYP0hD+maDM/dtgrcleV/RbTjCoPa/i2lJiqz/MRT46R4GpIZIyrBp8Q==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date: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=fm1; bh=3o/5cosZLgyPTTBjmpeUlOgeLZ8AN4iQDJcdVU0xv jQ=; b=SzLjBaqhDZFV9/64XKcMSUXOmgE5nKxCi6qH5C7fvzS71Vuye2cSvhTXo Wdgdy1iAgiuavZ4HGy2pCCdssupQEoyZY4qDVQPfDZ/GXmQkeNtSd8PfRI2ganRF +lwwk5I9MzXlOM4JWnaPqNblOPvWZK4DN/d7QGRAdydbVjJcRNS4C0r9KQ/8GvGB viQxQYI1Zy6S7d5R8fKpiBlNxqXgNnFBckSjfULLSF5fRTg3JaBCjN5PNSLKL/LB L3SDlSKtp75e+Z8wHsLvpyXTR6Z7giHghgRqksS1POUL409Bgm0RWGF5MjX1MMRx F66lIDoZ0JGGhupxEDgTQlcn/o9IA==
X-ME-Sender: <xms:5A7qYdy0fvkz9oW9jxztSegOfQ9sYrtOS3_Oe6Xk_GVVqyXtXIr30A> <xme:5A7qYdTFNtyRi6C8IOp_e7Splr3DLG_PgLIEWWVjmVFN1NKl482CDv81FwANFXIt3 25L7OsDhOV4zfPvjA>
X-ME-Received: <xmr:5A7qYXUL3yd6WhuoJB4TgI0qBm24zytB02vF0uweCSZtIpyQsDa7r8OJ26lwqREuOv2V9wrcYSo9jjNYCw77ibWmFURXkA-gkO9rpX5kyiB3NL6tEmI_Ip7i>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrudelgdefiecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpegtggfuhfgjfffgkfhfvffosehtqhhmtdhhtdejnecuhfhrohhmpeforghrkhcu pfhothhtihhnghhhrghmuceomhhnohhtsehmnhhothdrnhgvtheqnecuggftrfgrthhtvg hrnheptdfgveeiveevgfdtudehfeehvdfhuefhffdtieeiiedvheefffehteefleekkeet necuffhomhgrihhnpehgihhthhhusgdrtghomhdpmhhnohhtrdhnvghtnecuvehluhhsth gvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepmhhnohhtsehmnhhothdr nhgvth
X-ME-Proxy: <xmx:5A7qYfhqAqn-5Yhjvl5x8CE9P_1YffmU0uXVkuN322_HHG_3knZ1qQ> <xmx:5A7qYfAfBgst8Uf-NQaitydiuHJGzfVv1Kb4gzX-Fq54IPVdLJTC4g> <xmx:5A7qYYLVc0RKljrU9A1JD2DKVM_7Wt1O7P97Kl1B-XLXroLsrQsXoA> <xmx:5A7qYT27ayYg5TOh5cb_V51vH0lZuiYJ_-ki3oxvqiEs9CQhkR3ClA>
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 20 Jan 2022 20:39:46 -0500 (EST)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 15.0 \(3693.40.0.1.81\))
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <F096E69D-EEFB-4748-BF91-F3F35BB77755@juniper.net>
Date: Fri, 21 Jan 2022 12:39:42 +1100
Cc: Benjamin Kaduk <kaduk@mit.edu>, "httpbis-chairs@ietf.org" <httpbis-chairs@ietf.org>, "draft-ietf-httpbis-targeted-cache-control@ietf.org" <draft-ietf-httpbis-targeted-cache-control@ietf.org>, The IESG <iesg@ietf.org>, "tpauly@apple.com" <tpauly@apple.com>, HTTP Working Group <ietf-http-wg@w3.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <F6766F35-E7A7-4958-94E5-9B396A9A8209@mnot.net>
References: <164245957049.28420.12473795777106711821@ietfa.amsl.com> <1727DC74-19A7-4AAC-ABEE-F7E6F6C2D8A8@mnot.net> <F096E69D-EEFB-4748-BF91-F3F35BB77755@juniper.net>
To: John Scudder <jgs@juniper.net>
X-Mailer: Apple Mail (2.3693.40.0.1.81)
Received-SPF: pass client-ip=66.111.4.25; envelope-from=mnot@mnot.net; helo=out1-smtp.messagingengine.com
X-W3C-Hub-DKIM-Status: validation passed: (address=mnot@mnot.net domain=mnot.net), signature is good
X-W3C-Hub-DKIM-Status: validation passed: (address=mnot@mnot.net domain=messagingengine.com), signature is good
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_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, 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: mimas.w3.org 1nAiuJ-0002NX-EW 03af6a8c7f9c5d6f805bc40ee24c4a53
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Benjamin Kaduk's Yes on draft-ietf-httpbis-targeted-cache-control-03: (with COMMENT)
Archived-At: <https://www.w3.org/mid/F6766F35-E7A7-4958-94E5-9B396A9A8209@mnot.net>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/39770
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>

See:
 https://github.com/httpwg/http-extensions/commit/ca5ac7ff72b8b8a0

Thanks!


> On 21 Jan 2022, at 9:26 am, John Scudder <jgs@juniper.net> wrote:
> 
>> On Jan 17, 2022, at 11:01 PM, Mark Nottingham <mnot@mnot.net> wrote:
>> 
>>> Section 5
>>> 
>>> The ability to carry multiple caching policies on a response can
>>> result in confusion about how a response will be cached in different
>>> systems, if not used carefully.  [...]
>>> 
>>> The "if not used carefully" is probably not how I would have phrased it.
>>> It's possible to try to use it carefully and still (Murphy's Law) have
>>> things go awry, after all.  I don't have any suggestions other than just
>>> removing the clause, though, which I recognize is a pretty heavy hammer
>>> -- some additional clarification here is worthwhile, if we can wordsmith
>>> it.
>> 
>> I'm at a loss as to how, except perhaps for expanding "this" into an example in the following sentence. Do you have any suggestions?
> 
> IME such conundrums often yield to breaking the sentence up, as in “The ability to carry multiple caching policies on a response can result in confusion about how a response will be cached in different systems. For this reason, care must be exercised.” 
> 
> $0.02,
> 
> —John

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