RE: New Version Notification for draft-nottingham-http-availability-hints-00.txt

Mike Bishop <mbishop@evequefou.be> Mon, 13 March 2023 18:37 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 CE523C14F736 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Mon, 13 Mar 2023 11:37:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.948
X-Spam-Level:
X-Spam-Status: No, score=-4.948 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, 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 (1024-bit key) header.d=evequefou.onmicrosoft.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 wQVcD_edxG5R for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Mon, 13 Mar 2023 11:37:28 -0700 (PDT)
Received: from lyra.w3.org (lyra.w3.org [128.30.52.18]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 01EEEC1782C7 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Mon, 13 Mar 2023 11:37:16 -0700 (PDT)
Received: from lists by lyra.w3.org with local (Exim 4.94.2) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1pbn07-0097go-Sp for ietf-http-wg-dist@listhub.w3.org; Mon, 13 Mar 2023 18:34:27 +0000
Resent-Date: Mon, 13 Mar 2023 18:34:27 +0000
Resent-Message-Id: <E1pbn07-0097go-Sp@lyra.w3.org>
Received: from titan.w3.org ([128.30.52.76]) by lyra.w3.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from <mbishop@evequefou.be>) id 1pbn04-0097fq-VE for ietf-http-wg@listhub.w3.org; Mon, 13 Mar 2023 18:34:25 +0000
Received: from mail-sn1nam02on2104.outbound.protection.outlook.com ([40.107.96.104] helo=NAM02-SN1-obe.outbound.protection.outlook.com) by titan.w3.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from <mbishop@evequefou.be>) id 1pbn01-009gWM-ND for ietf-http-wg@w3.org; Mon, 13 Mar 2023 18:34:25 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=El1A/OpaPSnfU2cN/u/OBKapuueAce8YAeSBfnsyelY8GRSJ1VPzy8ESFP8rju9Un3fhqATk6GQHOh7kf5bqbFMJyng7iCPzpCQdswgeMbUaSnlQsA391NLFCFKeRmrS9LrWbQ8yaf3ABwF1Uhk7JxCly2Fbzs8l02YqDZOS74tueZf+72RflD0mhfdAFNPC2DgGzbD5IlcnTX2+F1YpLT/1vvq/Om7x7+ODNsrVdkevmUE8IVU103Qw9P7xc7qC6N6D4iVVDMxKsVrcLSBRnn/nyYwa808WnSkf4KzmBH9Db7bwKr57EPf0zA3CAnMgnb41ON9h0vDCqLooh0hmuA==
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=7gPa61N6hiLRBbb7wqIcxpbuxGrNYP8t7GJH3Gw/Al4=; b=RxiuXcZGbbxzfWq1WYEFu/M7M3h9W2DwUQfzkDXMlxyyGQT7QxabEq08sE2YtxNzSg8TyHGlVgddt9vSdLiclLP9PXPFeByIatREJ/zl40OOb7TNg/6Zvuj0dfWuG4PtLEoq+2I/6yCYiFjbONXb9mpVKdIqKwJSBVKKfnpLObOAqBVLmn2vNO7KBrcc9KWzyMNudwiPIQ8EUQg3QjcwlcDXzC3mYNP58pyor5wt6FDKVr4ybVd+7KNpUtpJeGPBtsaH8/MmB1FR/k44g0cGHbVcvV7LElmqUv2DJzMdMVMeyf98VoNsQVMwvcB+3T10W18vc9N4vxCFhFcDwAAJfQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=evequefou.be; dmarc=pass action=none header.from=evequefou.be; dkim=pass header.d=evequefou.be; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=evequefou.onmicrosoft.com; s=selector2-evequefou-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7gPa61N6hiLRBbb7wqIcxpbuxGrNYP8t7GJH3Gw/Al4=; b=ck2p8lWAHfMYOmoHF2j6kXGzCY65o7h0QG80xS+ey44SG2s8g6NjntxZbh4g/BdRVaSk9aRFx2I9gFJwWT8duIC2J+19ZESiMyaD1ugh9I14G5rbWWJ6wig+uYjz/i7xSPYnanohDoJArHel9jIC1F+ts+vvXZYJjodF76g88P0=
Received: from PH0PR22MB3102.namprd22.prod.outlook.com (2603:10b6:510:143::15) by PH0PR22MB3241.namprd22.prod.outlook.com (2603:10b6:510:114::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.24; Mon, 13 Mar 2023 18:34:07 +0000
Received: from PH0PR22MB3102.namprd22.prod.outlook.com ([fe80::b922:c3de:7bf3:7b8c]) by PH0PR22MB3102.namprd22.prod.outlook.com ([fe80::b922:c3de:7bf3:7b8c%8]) with mapi id 15.20.6178.024; Mon, 13 Mar 2023 18:34:07 +0000
From: Mike Bishop <mbishop@evequefou.be>
To: Mark Nottingham <mnot@mnot.net>, HTTP Working Group <ietf-http-wg@w3.org>
Thread-Topic: New Version Notification for draft-nottingham-http-availability-hints-00.txt
Thread-Index: AQHZVI3HwVH9R6bnpkKhx34vqlDeLq75CYvQ
Date: Mon, 13 Mar 2023 18:34:07 +0000
Message-ID: <PH0PR22MB31020BC7DDB5ACA72DAB78AADAB99@PH0PR22MB3102.namprd22.prod.outlook.com>
References: <167858922923.25164.110410811191416030@ietfa.amsl.com> <3438E01E-8BD6-49FF-AF38-54D49E26C354@mnot.net>
In-Reply-To: <3438E01E-8BD6-49FF-AF38-54D49E26C354@mnot.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=evequefou.be;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: PH0PR22MB3102:EE_|PH0PR22MB3241:EE_
x-ms-office365-filtering-correlation-id: c22293f7-3920-4def-0dce-08db23f187bd
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: LzwSfd6RBqXWEii0rThEIp+AT7czS/4ifqfFs5FisdfWMDpPnBKN5RMZcDGoOfvCcpqgtC43OOgQaSrAC785+Lh3E7kuT474Q/aohzQb65tMErTBq3gokcv/JjHZzboPHM2eRCoDzs4vkKDe0dUDrbtXHvx/mue5aF6pSF8DTrPApA2Quip5VPICTa/IzWrn1nROni19SaN2YTQBKIHdX8IEZT52tGbXCgxEP9K5fFR4EeDndbf8NogRtimrbFTwlyxUqJ75XUnCLvQgfuR1ZpfYZ3MtClDGGUKj3L23CKCh9iWS+52CY5pd7pNq8SBwnzcrN6cK6jWIw+SRm5elFFq/D+nmIuAI7uQEt+tTvMDvw9VFrhsjNcV9cPMeCrJe0eGQML30C4fWPecu9ETeaaep48a1VtL0OOWKkMezavVlj2Mw7S9UsNxvODh28ENI8ioXpO2mhKxMI9xAF0T/c1QIibaqwNspW8bv47UPs/S/7qrOeKn+r38Q55EK+uNpJVL+2mtt9o00QxzzRe9Eadw8NDWzw12kVUiqNNORgDSjOD+T71KFV4e6QsuugYMrmfIhpxSR4BGyCOxMoKjEBzQ+seZZ9AxXNARig7W0kIVke6LIqfdaLEP6+kKqRkXBcPCp0wrdAnuI+2OfaalUxlxeNGfWN+IL0eDAdfkrJaNtlUWD74vqNlcQgHZmzKrv
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR22MB3102.namprd22.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(136003)(366004)(39830400003)(376002)(396003)(346002)(451199018)(7696005)(83380400001)(66556008)(38100700002)(316002)(66574015)(478600001)(9686003)(110136005)(122000001)(52536014)(8936002)(186003)(55016003)(71200400001)(53546011)(6506007)(21615005)(5660300002)(8676002)(66446008)(166002)(33656002)(76116006)(66946007)(64756008)(66476007)(41300700001)(86362001)(38070700005)(966005)(2906002)(15650500001);DIR:OUT;SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: fNVvvWE9hv/HtzftoRvNrr5zKc1QFcrJiWowI0napLIpItABGxlePjF9MFRt45klEN6upZBg4/pEPnfnqEC3via9qbN6iTLFbACd+B9Qi5HpvGFXFhCLI5k/sxQ9iiY56YiCFAV8km7Nua+1hP2D6xj6sSt2HGBCmHj3S6+rpp683ExF7QWoFKpyS+ErDgrvIlkkJqgWqhGBM7nRIafZ714QFFSZ89FRUmsI0IaMALgGRI4rjPczKUcq44Dhaq7msLpDoIjve9C2VWLkRwa4wj/fJclMTbjaV7LVb9lhHvDq3MTOUi3DtG8iGLHHiDND6hTwEeZYy3obZ6pJ+Rm7Mk9cOivJa95tgcSsrKozkkqRuA9bZLCxKSENtJgDGs4xxBCmnBJLIH+019ypTRNTEZ531JtYUfBLxnSTp9ecyP0HTz784+XslvsrjJ0a7Jq1nIdwi2MODWFCrdtZTM/wIb54qRBDPWUWVz7bL4H6/FDWS6Iu4/gSse789ygUbpOCSFXRTh5tj3wq9ezYOJMrw/4K3eEzrNy8tntjN93nMwv1pAM+VkPur5dx21/fUDOQbD9/APhEUDl+OfYgXBStn5fY7dcvraweEsystfV44G1/34SIRRLT4TuItPl4X8i91vk6WqRgHUMjdB0G/hXMivP+uPC+vY76MAxh+czLjm4syXymYLODrhn3+Rnxxd7nGjTTo7/GdwjcLuvwR+lSNcSAf3k+7IieIv0yD0pEF9Oke+7xhpzVxWQ1e1PjvB523/rB2V8J/opaRogpcONsaFzx3HFCdLoohNegPf50IDSq+IMVaBqUQj3pUrM32YkhJ88MlX+XQp6QvahKRmA9BaDnr3clzNI9Vusq8UI92n4FAKtkOyVrSM6nmA0lq0y/e74pBoe6W54N2qvZ9Qwx7mxvfKihFCxJPcDUvCfoVauyQxFpbR6vJR+vNHGTo0/VplSOXiBxWCnOpCjVub/N0p9XhmpUFJI0U6y+oEcZUr0NA84cTNuzhGzbKVticgbsXGjNQd8+/jVXG+SKfASFrtcoUsy4oeaEySBieIXLcgnzqj4IzUUPltTivDNEAHjHj5OnrS4PPqJ6k5Wo+zYPIQfBb4RhM7Uet2hIMvlOd0HHysr/38b5uwVAr57u4E+KUvIMqkhp3q1YXDyVWliSH6qs/tW/s5R98438ASEUHkt5uw5iAeVrPAOmhUivii1Tfus/pk6oOeqyJI0tjgl97ry1iwxMRYbOV9M6nr+toQYWdXftuiQPRKSYZd7OGwBK11USeIInCk45h9pDU0X0z2twSn03dPW9V+a7i686Q2pwd4ioTacGBUkgIV/nZ2WnT9dwEhDPcNr29MmdS3F0b0B/KThQU/p/DCRmu/5V8mI/SC0K7FuAly7yicb7OZhh9fH5Y0uIcYqFXV8I0uZGuDPzAhkmzn3I+Fa4Wx+IquzothEUoakhH8vBk6kFWr774Zz5Y046SWEbdBUE8rupIVNBULBT7E4qDTbRTyvqC1OZqsMoEtlsI7GivTw4Qdr81tw0cOPBgbegrvOFbsIbjXBoEGYZIAjLkvGeicz0MemK5Ck0LDziI++wUY1CSLs2RrGUIj7ZE5NC41p2EVHNLmzdV1E0rSt5Li23XSWQYxUvJiEajY5Y/M7Bi7SbWMMV
Content-Type: multipart/alternative; boundary="_000_PH0PR22MB31020BC7DDB5ACA72DAB78AADAB99PH0PR22MB3102namp_"
MIME-Version: 1.0
X-OriginatorOrg: evequefou.be
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH0PR22MB3102.namprd22.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c22293f7-3920-4def-0dce-08db23f187bd
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Mar 2023 18:34:07.4149 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 41eaf50b-882d-47eb-8c4c-0b5b76a9da8f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: +36bD506aYkHaQuDXkaiVqA16ZGZndA6ouOTuy2E0E+solQnssOAM5/JvrdvXH9gR27jm0hg1BwiYre9M9vE5w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR22MB3241
Received-SPF: pass client-ip=40.107.96.104; envelope-from=mbishop@evequefou.be; helo=NAM02-SN1-obe.outbound.protection.outlook.com
X-W3C-Hub-DKIM-Status: validation passed: (address=mbishop@evequefou.be domain=evequefou.onmicrosoft.com), signature is good
X-W3C-Hub-Spam-Status: No, score=-3.9
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, W3C_AA=-1, W3C_WL=-1
X-W3C-Scan-Sig: titan.w3.org 1pbn01-009gWM-ND 28879cf38e6752431acbd619f1d725bb
X-Original-To: ietf-http-wg@w3.org
Subject: RE: New Version Notification for draft-nottingham-http-availability-hints-00.txt
Archived-At: <https://www.w3.org/mid/PH0PR22MB31020BC7DDB5ACA72DAB78AADAB99@PH0PR22MB3102.namprd22.prod.outlook.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/50838
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>

Broadly, I like it.  I think Variants had a lot of potential to improve caching and am disappointed it hasn't made more progress; this might be an easier way to approach the problem.

It seems like you're moving in a direction where:

  *   These headers are always lists
  *   Equivalence classes MAY be indicated by including a sublist as a list element, for axes where it's possible for different values to produce identical responses
  *   One list element MAY be indicated as default, for axes where a default makes sense and isn't already implicit

It'd be nice to be able to define this more generally, but you may be on the right track that many of the Accept-* headers have enough individual quirks that they'll all have to be separately defined.

Minor nits:

  *   I'm unenthused by "Avail" as a prefix here, purely because it's an actual word that isn't actually what you mean.  Do we really need to save those four characters?
  *   5.3, Avail-Format => Avail-Language

From: Mark Nottingham <mnot@mnot.net>
Sent: Saturday, March 11, 2023 9:49 PM
To: HTTP Working Group <ietf-http-wg@w3.org>
Subject: Fwd: New Version Notification for draft-nottingham-http-availability-hints-00.txt

FYI - this is a draft that I think is suitable for replacing the Variants specification. It conveys roughly the same information, but in a much more simple and intuitive way. Many parts are just sketched out to be filled in later, but it should be possible to get the general idea being proposed.

Thoughts? If there's interest, I might ask for five minutes in Yokohama to talk about adoption.

Cheers,



Begin forwarded message:

From: internet-drafts@ietf.org<mailto:internet-drafts@ietf.org>
Subject: New Version Notification for draft-nottingham-http-availability-hints-00.txt
Date: 12 March 2023 at 1:47:09 pm AEDT
To: "Mark Nottingham" <mnot@mnot.net<mailto:mnot@mnot.net>>


A new version of I-D, draft-nottingham-http-availability-hints-00.txt
has been successfully submitted by Mark Nottingham and posted to the
IETF repository.

Name:                  draft-nottingham-http-availability-hints
Revision:              00
Title:                     HTTP Availability Hints
Document date:               2023-03-11
Group:                  Individual Submission
Pages:                  10
URL:            https://www.ietf.org/archive/id/draft-nottingham-http-availability-hints-00.txt
Status:         https://datatracker.ietf.org/doc/draft-nottingham-http-availability-hints/
Html:           https://www.ietf.org/archive/id/draft-nottingham-http-availability-hints-00.html
Htmlized:       https://datatracker.ietf.org/doc/html/draft-nottingham-http-availability-hints


Abstract:
  This specification defines availability hints, a new class of HTTP
  responses headers that augment the information in the Vary header
  field.




The IETF Secretariat


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