Re: Re-chartering for extension work

Mark Nottingham <mnot@mnot.net> Thu, 12 December 2019 06:59 UTC

Return-Path: <mnot@mnot.net>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EDB281200FD for <quic@ietfa.amsl.com>; Wed, 11 Dec 2019 22:59:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=mnot.net header.b=v/Skv86E; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=rZMVfpXo
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 G-5FmKDgVke6 for <quic@ietfa.amsl.com>; Wed, 11 Dec 2019 22:59:37 -0800 (PST)
Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2298D12008C for <quic@ietf.org>; Wed, 11 Dec 2019 22:59:37 -0800 (PST)
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 4D2E22248E; Thu, 12 Dec 2019 01:59:36 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Thu, 12 Dec 2019 01:59:36 -0500
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=fm1; bh=H zVJbF8p2hwRfGIVmptM/Ib8uTyzq+ueHK7IsuGeHwU=; b=v/Skv86EDF0WLQnku /GCh3fzeMmKEb50P+WyOMfiOYYr17ogtNG0kch9G1ZDLC9N+TDyiazazVU4U1FbF 4DX8ZPsFZ9Gn9xAdD7aEWbkHE5vk3I5le+dhJFvVQwS0h1Q+8n5CGE6uAofwgWwJ FWCigHwzKe+XRnhQ7Qw8Ie23bfgA7ix5kGKMUIM1+gIo2de8B9xQr/ZBdNkJuEzb aeXdiAkUtjVn2WNUM45L1u/K4kGAWvEZZAMVKh9jf1p1cloV3/VOvOrVgof1t8jL iMt8w6BPlnQDFaZkNXquZoM82YaaMdU0/DxrU4VBm4QRIHpBeucfT7YTKvxnWslG RpCZQ==
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=fm1; bh=HzVJbF8p2hwRfGIVmptM/Ib8uTyzq+ueHK7IsuGeH wU=; b=rZMVfpXol+BtWC5123cOclY/ggZ2H+F5De+UeUGbQdwuzlu09paP2po2G FWxdfX3Sf6Esx15bNPBmCLFUQGGUgc/kSvSKJjEIgk6IYPDWdDj8YcwRBobWJO27 D2RH8bxGHEsQPXmbZRgQInY16NCZKLpqdK3bmr27EQELdcvXV+9GNRZQhsr/s/GQ GwHcPN183M6GOHS1PAAvz9CZfUsBczNVSbGNxmPAhht7GAZ627EKp6UNhWXdtnMO IjGMHqlyNdVPTlBypUZR929fMruxVBw6OWpWzC3nEl4s80R7d7fv9BXrfVQih0FJ 5rwp5wxckoIVYCQtxVXIgFgwJBs0Q==
X-ME-Sender: <xms:WOXxXcIkrunRS5XrhbBduXSf4kPPx6j5oW1gOO9Bqz_PtRe9jluwJQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrudeliedguddttdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpegtggfuhfgjfffgkfhfvffosehtqhhmtdhhtdejnecuhfhrohhmpeforghr khcupfhothhtihhnghhhrghmuceomhhnohhtsehmnhhothdrnhgvtheqnecuffhomhgrih hnpehivghtfhdrohhrghdpmhhnohhtrdhnvghtnecukfhppeduudelrddujedrudehkedr vdehudenucfrrghrrghmpehmrghilhhfrhhomhepmhhnohhtsehmnhhothdrnhgvthenuc evlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:WOXxXaE73jrcGcyGE9v2JwAzkc2iwrQ5Lrnw3qU7A_RcchPhL3G0gg> <xmx:WOXxXUSHZDrykQv_145F9sXR2Dn-Ldopz8xjdt7z6HVWXnhd-M-qbQ> <xmx:WOXxXWGbnHYaPd_tOViiV_XQXed2_3RaqICsolVaKqNl178hXTsDdQ> <xmx:WOXxXcK0yTn9zi45e-Ai2lzlVpu3O-SQAlbpMVANe7sWydEvRUojYQ>
Received: from attitudadjuster.mnot.net (unknown [119.17.158.251]) by mail.messagingengine.com (Postfix) with ESMTPA id 98ACE30600D4; Thu, 12 Dec 2019 01:59:34 -0500 (EST)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3601.0.10\))
Subject: Re: Re-chartering for extension work
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <d3c537ffdd5348df98099017363b4352@ustx2ex-dag1mb5.msg.corp.akamai.com>
Date: Thu, 12 Dec 2019 17:59:32 +1100
Cc: Jana Iyengar <jri.ietf@gmail.com>, Lars Eggert <lars@eggert.org>, IETF QUIC WG <quic@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <1E17B8BC-5597-4990-8C04-64F2E89A8725@mnot.net>
References: <A56547B6-2E3B-4ABE-8C9B-BA9ACC489FB2@mnot.net> <CACpbDcdaQGmSGvb+skNEenEuMXESPi1sFPs5Bi_YwvdQzawD1w@mail.gmail.com> <d3c537ffdd5348df98099017363b4352@ustx2ex-dag1mb5.msg.corp.akamai.com>
To: "Lubashev, Igor" <ilubashe@akamai.com>
X-Mailer: Apple Mail (2.3601.0.10)
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/UFtKzQz0W9_zn5wd1tlEhIVG02w>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 12 Dec 2019 06:59:39 -0000

Igor,

> On 12 Dec 2019, at 12:14 pm, Lubashev, Igor <ilubashe@akamai.com> wrote:
> 
> Mark,
>  
> How would the WG operate with the proposed charter?  If there is a proposed extension work that is not already named in the charter, it is out-of-scope and cannot be adopted (and hence a Call for Adoption cannot be made).  But updating the charter would require naming the proposed extension that has not, yet, been adopted.  Would we be replacing a Call for Adoption with a Call for Charter Update?  This seems to invite a confusion in the process.

Luckily, we haven't yet automated WG processes to that degree yet; we're working with the AD to make sure that our charter is updated at the correct time.
>  
> I understand that we want to protect our ability to deliver QUIC v1 ASAP.  Would it work to state explicitly in the charter that QUIC v1 (and HTTP binding) work will always have a priority over extensions in allocating WG meeting time at IETF meetings and interims?

I don't think it's necessary to micro-manage the Chairs' work in the charter to that degree, but if the AD feels otherwise, they can reflect this in the update.

Cheers,

>  
> 	• Igor
>  
> On Wed, Dec 100 at 2019 5:36 PM, Jana Iyengar <jri.ietf@gmail.com> wrote:
> Mark,
>  
> I'm supportive of changing the language in the charter. 
>  
> When we wrote the charter, the intent was to preclude work that might have interfered with getting the important work of the core protocol done, and the things we could think of at the time were partial reliability and FEC. That's clearly an incomplete list, as we can see with the extensions that are being proposed.
>  
> I am supportive of the new language you propose.
>  
> That said, I'd like to tease something out.. If I understand this correctly, the charter as it is allows for at least one of the currently proposed extensions to be adopted -- the version negotiation extension. Under the proposed language, we couldn't have adopted this extension since it wouldn't have been on a list of extensions. The rest of the charter talks about focus areas, not about specific documents and extensibility mechanisms. The proposed text lists extensions, which means that any extensions, even minor ones, will require a recharter. This is a tightening of the charter, which I support.
>  
> If my understanding is correct, I would hope that we remain open to rechartering as and when the wg agrees on adoption of new extensions.
>  
> - jana
>  
> On Wed, Dec 11, 2019 at 1:38 PM Mark Nottingham <mnot@mnot.net> wrote:
> We've just put out Calls for Adoption for extensions to QUICv1, as we believe that the group has some capacity to discuss them as it finishes work on the core protocol.
> 
> However, our charter [1] precludes work on at least some extensions. The specific text in question is:
> 
> """
> Extensions that will support partial reliability, and negotiation and use of Forward Error Correction schemes, are out of scope in this version of the working group charter.
> """
> 
> *If* we do decide we'd like to adopt, we'll need to update it to something like:
> 
> """
> Additionally, the Working Group will deliver [ adopted extensions ]. The Working Group may consider other extension work, but adopting further extensions requires updating this charter.
> """
> 
> Please take a look and discuss any concerns; we'll be asking our ADs for such a modification (with appropriate changes to the list of extensions adopted) once our Calls for Adoption complete.
> 
> Cheers,
> 
> 1. https://datatracker.ietf.org/wg/quic/about/
> 
> --
> Mark Nottingham   https://www.mnot.net/
> 

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