Re: Revising Structured Fields: scope
Willy Tarreau <w@1wt.eu> Thu, 13 October 2022 02:43 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 BE66DC1522DE for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 12 Oct 2022 19:43:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.963
X-Spam-Level:
X-Spam-Status: No, score=-4.963 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=ham autolearn_force=no
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 VRgl_dzcnyWM for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 12 Oct 2022 19:43:05 -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 9C8C1C1522A6 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Wed, 12 Oct 2022 19:43:05 -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 1oio8f-003187-Vw for ietf-http-wg-dist@listhub.w3.org; Thu, 13 Oct 2022 02:40:02 +0000
Resent-Date: Thu, 13 Oct 2022 02:40:01 +0000
Resent-Message-Id: <E1oio8f-003187-Vw@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 <w@1wt.eu>) id 1oio8e-00316s-7s for ietf-http-wg@listhub.w3.org; Thu, 13 Oct 2022 02:40:00 +0000
Received: from wtarreau.pck.nerim.net ([62.212.114.60] helo=1wt.eu) by titan.w3.org with esmtp (Exim 4.94.2) (envelope-from <w@1wt.eu>) id 1oio8c-00C0YD-H4 for ietf-http-wg@w3.org; Thu, 13 Oct 2022 02:39:59 +0000
Received: (from willy@localhost) by pcw.home.local (8.15.2/8.15.2/Submit) id 29D2dfXL015473; Thu, 13 Oct 2022 04:39:41 +0200
Date: Thu, 13 Oct 2022 04:39:41 +0200
From: Willy Tarreau <w@1wt.eu>
To: Mark Nottingham <mnot@mnot.net>
Cc: HTTP Working Group <ietf-http-wg@w3.org>
Message-ID: <20221013023941.GA15353@1wt.eu>
References: <37AA7568-86A9-4543-845F-EA2DAAA946B1@mnot.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <37AA7568-86A9-4543-845F-EA2DAAA946B1@mnot.net>
User-Agent: Mutt/1.10.1 (2018-07-13)
Received-SPF: pass client-ip=62.212.114.60; envelope-from=w@1wt.eu; helo=1wt.eu
X-W3C-Hub-Spam-Status: No, score=-4.9
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, W3C_AA=-1, W3C_IRA=-1, W3C_WL=-1
X-W3C-Scan-Sig: titan.w3.org 1oio8c-00C0YD-H4 2358321da8088ecd6c53b2af938f37c5
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Revising Structured Fields: scope
Archived-At: <https://www.w3.org/mid/20221013023941.GA15353@1wt.eu>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/40437
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 Thu, Oct 13, 2022 at 09:56:37AM +1100, Mark Nottingham wrote: > Discussion so far seems to indicate folks have a preference for defining a new Date type in a revision of the Structured Fields specification, rather than in a separate document or as part of the Retrofit draft. > > If we're going to 'open up' the Structured Fields specification, we should have a defined scope of work, to help assure we don't unintentionally take on a bigger task than we're willing to. > > I'm proposing that the scope be limited to: > > - Adding a Date type (using the current text in the Retrofit draft[1] as a starting point) > - Removing ABNF from the specification (as discussed, it's confusing and current editorial style is NOT to use it[2]) > - Addressing technical issues that are or could qualify as errata (e.g., minor algorithm clarifications) > - Minor and purely editorial work (e.g., improving wording, explanations, correcting typos if found) > > If we limit it in this way, I'm reasonably confident we can ship the spec to the IESG in a reasonable timeframe -- conceivably before the end of the year. > > Thoughts? I think that this is reasonable, however, and unless I'm missing something, it seems to me that it's still not possible to encode an empty value, and for me this remains a showstopper for generalizing adoption as we do know that a few header fields have a different semantic between empty and absent (Accept, Host, HTTP2-Settings and probably a few other ones). I would really like it if we would remove that limitation so that we could hope to more easily retrofit other fields there, and it doesn't seem like too complicated change to me to simply add "sf-empty" to the bare-item definition, which would likely solve this. Regards, Willy
- Revising Structured Fields: scope Mark Nottingham
- Re: Revising Structured Fields: scope Martin Thomson
- Re: Revising Structured Fields: scope David Schinazi
- Re: Revising Structured Fields: scope Willy Tarreau
- Re: Revising Structured Fields: scope Julian Reschke
- Re: Revising Structured Fields: scope Mark Nottingham
- Re: Revising Structured Fields: scope Poul-Henning Kamp
- Re: Revising Structured Fields: scope Poul-Henning Kamp
- Re: Revising Structured Fields: scope Mark Nottingham
- Re: Revising Structured Fields: scope Willy Tarreau
- Re: Revising Structured Fields: scope Julian Reschke