Re: Evolving Documents (nee "Living Documents") side meeting at IETF105.

heather flanagan <hlflanagan@gmail.com> Wed, 03 July 2019 22:33 UTC

Return-Path: <hlflanagan@gmail.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 17FA612019C for <ietf@ietfa.amsl.com>; Wed, 3 Jul 2019 15:33:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, 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=gmail.com
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 wGx_irn-20ao for <ietf@ietfa.amsl.com>; Wed, 3 Jul 2019 15:33:12 -0700 (PDT)
Received: from mail-pg1-x531.google.com (mail-pg1-x531.google.com [IPv6:2607:f8b0:4864:20::531]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E1ABE1206A0 for <ietf@ietf.org>; Wed, 3 Jul 2019 15:33:12 -0700 (PDT)
Received: by mail-pg1-x531.google.com with SMTP id p10so1921872pgn.1 for <ietf@ietf.org>; Wed, 03 Jul 2019 15:33:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:content-transfer-encoding:mime-version:subject:date:references :to:in-reply-to:message-id; bh=9h41aCWAnj7iiEpRXpvuKCumfSASBJXUpNi4Yfjze6k=; b=Zcn4RBd1xWjUDgja1Z9H4tQMi+GlRw8GwBCZUsyLhzNcBfwej3HjcNsUwaiLy+EN5t SxhElSii9y5vEEirPtB9jNq7WcoDlp/T8qgc4/mIY2iV7D5vdc4apJyTzhiipqkTWBmq Do8Bs4W/qZi6bnu4CXrIAu8sgMaRRyz9zC9nUH+BDBbO2nXVIXugs9u7BIsEzim4Ng+s iyomv0UHqXQEsSN2hQs4lODNCfppIEXmlOzXJfLBf5BEuQ8uOpQjbWF+ULXOzw1wSTKn Lg1t0fu1gwrq2co3Z7Pdfy6OUU9WAxy2jl2ggsU/a/rPe4a9W3y3NhZ0yuMQtEwB1t20 X59w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:date:references:to:in-reply-to:message-id; bh=9h41aCWAnj7iiEpRXpvuKCumfSASBJXUpNi4Yfjze6k=; b=QOh5IoAL1Ev2YHqT2hG1rBykJmONtgV+fOE7REcYTkJ0nCll3qhIgdmDWR23yH3pv5 eq5q0nYKizPStJCXtohcGoaExwpLTzOE01uhZrelMVDMrmV4M6ejbgBwCA36p4XaFYfS BpABiHjMIJw5lNOQlfYuszZglr368NFZXdi07KmiJ8aj5B3+zZ9P+2lXc380qcXntxnB zQ4AuffngclDDKVHZ9vJZRU7b3Wf0b2ug6SRIPdhHEj04zTkk3yF1Gm1Ru7Yg+gWTc+H tw1Bgu/HX96B2xeWtbIsaXxb4HF546Dyv3pR0scuXs+c9V8QdHOGnDscFmq6N3WLuvAz zF2A==
X-Gm-Message-State: APjAAAWQ8UB123nyP9/7rh/2o+mN/wtO3ui6BLYTmWWEcfKVnNbt8vRg ns+ZXFU5jFHpeJZVqvPzbgU=
X-Google-Smtp-Source: APXvYqyqW13bSixUTTzOxAe8dMK6C0fc8iKULZfCK89PBjLxODJXj2r80DKTjTMtmAA+yjNRYfyfyg==
X-Received: by 2002:a63:e015:: with SMTP id e21mr38820612pgh.172.1562193192200; Wed, 03 Jul 2019 15:33:12 -0700 (PDT)
Received: from [10.198.42.38] (c-71-231-216-10.hsd1.wa.comcast.net. [71.231.216.10]) by smtp.gmail.com with ESMTPSA id h6sm3690772pfb.20.2019.07.03.15.33.10 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 03 Jul 2019 15:33:11 -0700 (PDT)
From: heather flanagan <hlflanagan@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Subject: Re: Evolving Documents (nee "Living Documents") side meeting at IETF105.
Date: Wed, 03 Jul 2019 15:33:09 -0700
References: <CAHw9_iKv7xDY-rT98F_BAEvGOGbWGL7UpXS42rSVLsHB+=SOZg@mail.gmail.com> <4567879e-aa29-aeae-72e9-33d148d30eed@network-heretics.com> <CAL02cgToQWmOrfOxS_dc4KRtT9e0PXNzmhWZHkRUyV_3V=E-mQ@mail.gmail.com> <0856af71-4d84-09d1-834d-12ac7252420c@network-heretics.com> <CAL02cgQ9qWVUTPW=Cpx=r32k3i1PLgfp5ax0pKMdH0nKObcKTg@mail.gmail.com> <e8d28a7f-128d-e8d0-17d3-146c6ff5b546@joelhalpern.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, IETF discussion list <ietf@ietf.org>
In-Reply-To: <e8d28a7f-128d-e8d0-17d3-146c6ff5b546@joelhalpern.com>
Message-Id: <632BE180-5B82-4386-85D6-712BE4DF16B4@gmail.com>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/CpeEF7nerdUkp7M7WuMu0s1Ndr4>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Jul 2019 22:33:17 -0000


> On Jul 3, 2019, at 1:34 PM, Joel M. Halpern <jmh@joelhalpern.com> wrote:
> 
> Let me phrase it differently, with a similar point to Keith's
> 
> An IETF working group can say "we think this has the right content, but we are not yet handing it to the AD because ..."
> That is a form of stability
> It is NOT a promise not to change the content before RFC publication.
> As an example, I as co-chair thought the NSH spec was very stable, and then a technical issue was raised that required an incompatible change. It was still a working group document.  We made the change.

> 
> Further, a working group can not label a draft in a way that suggests that there is IETF consensus in support of the document.  That is not its purview.  And is believe the implication that Keith is concerned about.

Entirely agree.

> 
> I do not expect that either Heather or Warren were looking at the later interpretation.  But I can see how someone reading the email could reasonably be concerned about such over-ambition.
> And your response that working groups can publish whatever they want is at best misleading.  It is true that the content of I-Ds is up to the working group.  The labeling of them is NOT up to the working group.
> (We do, consciously, deliberately, and to significant advantage, make all our works-in-progress visible to the world.  They are labelled as such.)

One of the things that attracts me to this idea of marking specific I-Ds as stable is the possibility that the material in the I-D will be more throughly tested BEFORE it gets to the RFC Editor for publication. I see it as, potentially, a way to improve the quality of what’s published in the RFC Series. 

If it means that the technical quality of the specifications published in the RFC Series improves, then that’s an idea I’d like to talk about to see if it has enough benefits to outweigh the risks of trying it out. So, that said, I’m hoping the side meeting makes sure we’ve identified the risks well enough to know what we’re up against.

-Heather

> 
> Yours,
> Joel
> 
> PS: I am not sure what the general benefit of marking an I-D as 'stable" would be.  We still would not want it normatively cited.  I tried to construct the most positive such label in teh example above.  I may or may not have time to join the side-meeting.
> 
> On 7/3/19 4:23 PM, Richard Barnes wrote:
>> On Wed, Jul 3, 2019 at 4:18 PM Keith Moore <moore@network-heretics.com <mailto:moore@network-heretics.com>> wrote:
>>    On 7/3/19 4:15 PM, Richard Barnes wrote:
>>> 
>>>    On Wed, Jul 3, 2019 at 4:10 PM Keith Moore
>>>    <moore@network-heretics.com <mailto:moore@network-heretics.com>>
>>>    wrote:
>>> 
>>>        On 7/3/19 4:04 PM, Warren Kumari wrote:
>>> 
>>>        > Hi there all,
>>>        >
>>>        > TL;DR: Being able to mark a specific version of an *Internet
>>>        Draft* as
>>>        > “stable” would often be useful. By encoding information in
>>>        the name
>>>        > (stable-foo-bar-00) we can do this.
>>>        >
>>>        > Heather and I will be holding a side meeting at IETF 105 to
>>>        discuss
>>>        > the idea and get feedback.
>>>        > When: Tue, July 23, 3:00pm – 4:30pm
>>>        > Where: C2 (21st Floor)
>>> 
>>>        It seems to me that this would defeat the entire purpose of
>>>        Internet-Drafts and serve to circumvent the IETF process. There
>>>        should be no expectation of stability until a document has
>>>        reached
>>>        IETF-wide consensus.
>>> 
>>> 
>>>    Why is it necessary to conjoin those two things?
>>    Because a working group does not have the authority to make such
>>    decisions on its own.   To the extent that it would be desirable to
>>    invest such authority in some body for some specific purpose, a
>>    working group is the wrong kind of body to do that.   The norms
>>    around IETF WG operation aren't the right ones for such a body.
>> Doesn't have the authority to publish stable specifications?  Obviously, a WG can't publish something and claim it has consensus or is an RFC.  But WGs already have the ability to publish stable docs, by publishing them on github or on IPFS.  This is just about making them easier to find and reference.
>> I think maybe you're over-inflating the significance of this proposal.
>> --Richard
>