Re: Things that used to be clear (was Re: Evolving Documents (nee "Living Documents") side meeting at IETF105.)

Ted Lemon <mellon@fugue.com> Thu, 04 July 2019 13:24 UTC

Return-Path: <mellon@fugue.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 5F0541206DF for <ietf@ietfa.amsl.com>; Thu, 4 Jul 2019 06:24:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=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=fugue-com.20150623.gappssmtp.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 Xk68qt19wkiZ for <ietf@ietfa.amsl.com>; Thu, 4 Jul 2019 06:24:48 -0700 (PDT)
Received: from mail-qk1-x72e.google.com (mail-qk1-x72e.google.com [IPv6:2607:f8b0:4864:20::72e]) (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 25AFE1206BC for <ietf@ietf.org>; Thu, 4 Jul 2019 06:24:47 -0700 (PDT)
Received: by mail-qk1-x72e.google.com with SMTP id a27so5530734qkk.5 for <ietf@ietf.org>; Thu, 04 Jul 2019 06:24:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fugue-com.20150623.gappssmtp.com; s=20150623; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=qOjYUNaTg8eevtTEFcqo/ihoCBSVt3F0afWy1UhfBjI=; b=yebx5dT9xceiw9ZBljGiMX3MmljfHEKn4FJx4CL/w9GbrvuA2wRjY8QJrIiY7NZ8+9 vw7ONqvsLrBsngQjlT11i6H53JQJFR2+/2JV+guXtqbkYuChwGD/WHhGO/WvNlh9jq6+ iJj29jV3st5GaRayCEXsLqqeV3lY8LlHbVzsPhh5XPi9Jsnb962mGS8fOMf4Bi9S98JU A0NRiDNDz/YBaL01M35CV3n1S7JHQfuF3OfaGaLqZSjOaiEBVApSSy/BQGolG8Rqvstu iMLQbRWjveJim5ez5XyERLutIKqGZEGBEGIoVZcChYsljOzMw5fMuU90HtbnuIojgd1H pSEQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=qOjYUNaTg8eevtTEFcqo/ihoCBSVt3F0afWy1UhfBjI=; b=t4OMU2PwUcaFMEmV5QsCF7u5Ma0zUuPkCEN6G/WqUuCZVzhMLE5KIIc7dsAEO3hb/M ZbAKOaXAXA2/VvUxAb5z9FWwc1qIFsXc8t5BxOYoi9zTHQDlWjQ1ajfxOmjslCVqRuBP uDc6al04fNOIpMTfmP1VpBzqRnzPLIDnozT4yN0Wce3LeNCmpCi8DOjtWcEj4TZQawWk ue808bc2tBRPOmysEkHykqd+a2eic9OC0UEp9xFzwz5zAs18Ay+ox14imfUVbNj1qf3y SJ3jMektUAc51gOnKXvreFR8qv4dM6oKHqmFJuiqGJep49mMlm+iLZGK2EbDkSuWVnIS wH6A==
X-Gm-Message-State: APjAAAWkhGizZpgyf54ZVnWDrilhZuRgIaQgVLB6dRkbrECCRA1KoOzJ 981KqJXITX8T0kuCSf/LIcvix9ICivM=
X-Google-Smtp-Source: APXvYqxjeY3XAg93fIMvH/HHXzOXS9me0IehWaCT9i624uAkJMKSeG4PgUtHtj1pFIWAC+JM0Vm4Kg==
X-Received: by 2002:a37:9d15:: with SMTP id g21mr1235373qke.343.1562246687037; Thu, 04 Jul 2019 06:24:47 -0700 (PDT)
Received: from [10.0.30.11] (c-73-186-137-119.hsd1.ma.comcast.net. [73.186.137.119]) by smtp.gmail.com with ESMTPSA id f20sm2161697qkh.15.2019.07.04.06.24.46 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 04 Jul 2019 06:24:46 -0700 (PDT)
Content-Type: multipart/alternative; boundary="Apple-Mail-61EB2D54-DFCE-4057-BA1C-019EFC93A157"
Mime-Version: 1.0 (1.0)
Subject: Re: Things that used to be clear (was Re: Evolving Documents (nee "Living Documents") side meeting at IETF105.)
From: Ted Lemon <mellon@fugue.com>
X-Mailer: iPhone Mail (16G64)
In-Reply-To: <911a7af5-071a-ce88-527d-70dfe939b256@network-heretics.com>
Date: Thu, 04 Jul 2019 09:24:45 -0400
Cc: Nico Williams <nico@cryptonector.com>, ietf@ietf.org
Content-Transfer-Encoding: 7bit
Message-Id: <6317584D-4C9B-46E9-8197-D2A488701868@fugue.com>
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> <CAHw9_i+UBs85P+gjcF6BJd1_WD2qFrrYCnXb4rtcG9Hepqm37w@mail.gmail.com> <796c1f6c-cd67-2cd5-9a98-9059a0e516f8@network-heretics.com> <20190704013009.dlifopcbm2umnqo7@mx4.yitter.info> <b18809df-ee98-fb29-b6c4-04ed579e163a@network-heretics.com> <20190704052335.GF3508@localhost> <911a7af5-071a-ce88-527d-70dfe939b256@network-heretics.com>
To: Keith Moore <moore@network-heretics.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/lQxK6A3lX5aLkjMvRFkolgrBA_o>
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: Thu, 04 Jul 2019 13:24:56 -0000

Keith, why would you put “ready for test implementation” after “ready for outside review?”  We want test implementations. These are a great way of finding bugs in the spec. Arguably, there is no point in spending IETF cycles on “outside review” until someone has validated that what is written down is at least implementable by someone who’s been following the work. 

Sent from my iPhone

> On Jul 4, 2019, at 1:38 AM, Keith Moore <moore@network-heretics.com> wrote:
> 
>> On 7/4/19 1:23 AM, Nico Williams wrote:
>> 
>> 
>> In the security area just about all major Internet protocols are at
>> Proposed Standard.  PKIX?  Proposed Standard.  Kerberos?  Ditto.  TLS?
>> Yup.  SSHv2?  Indeed.  IKEv2?  No, IKEv2 and CMS are among the
>> exceptions, though what good IKEv2 might do anyone w/o ESP, or CMS w/o
>> PKIX, I don't know.
> Yah, I know.  It's hard to get the energy required to move up from PS.
>> Whatever the intention originally might have been, it's certainly long
>> not been the case that one should not deploy protocols that are at
>> Proposed Standard.
> Not sure I agree with that :)  I still think it's unwise to promote deployment before there's been interoperability tests.   But clearly we're not getting that done with our current process.
>> And it's very difficult to stop vendors from shipping pre-RFC protocols.
>> We don't have a protocol police, and we move too slowly.  If we don't
>> adapt, other SDOs will do more of our work.
> yup, it's a race to the bottom :(
>> A big selling point of the
>> IETF is its review processes -- the adults in the room to keep authors
>> from doing dreadful things.  But we need to speed up the cycle somewhat,
>> and one way to do it might be to have a way to indicate expected
>> stability in I-Ds, and probably only in WG work items only, and at some
>> cost (e.g., early directorate reviews?).  I don't quite know -- maybe
>> after reflection we might conclude we shouldn't do this, but we should
>> certainly discuss it, and be able to discuss it.
> 
> So the way we get more review is to encourage deployment even earlier in the draft cycle?  Seems like an odd way to do it.
> 
> But maybe something like this:  What if WGs labeled drafts with "preliminary" (not ready for implementation), "ready for outside review" (after WG thinks the overall shape of the proposal is good, inviting explicit review/feedback from IETF in general and others), "ready for test implementation" (after favorable review and IESG approval), "WG last call candidate" (after favorable implementation and interop tests), and finally "IETF last call candidate"?   Probably not in the doc name itself, but in the tracker, and in the document text when appropriate.
> 
> Keith
> 
>