Re: [DNSOP] Working Group Last Call for: draft-ietf-dnsop-kskroll-sentinel
Job Snijders <job@ntt.net> Fri, 06 April 2018 13:45 UTC
Return-Path: <job@instituut.net>
X-Original-To: dnsop@ietfa.amsl.com
Delivered-To: dnsop@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 984C61270A3 for <dnsop@ietfa.amsl.com>; Fri, 6 Apr 2018 06:45:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.651
X-Spam-Level:
X-Spam-Status: No, score=-1.651 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=no autolearn_force=no
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 LR6XBb64S_z4 for <dnsop@ietfa.amsl.com>; Fri, 6 Apr 2018 06:45:16 -0700 (PDT)
Received: from mail-io0-f171.google.com (mail-io0-f171.google.com [209.85.223.171]) (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 796771201FA for <dnsop@ietf.org>; Fri, 6 Apr 2018 06:45:16 -0700 (PDT)
Received: by mail-io0-f171.google.com with SMTP id e79so1776953ioi.7 for <dnsop@ietf.org>; Fri, 06 Apr 2018 06:45:16 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to:user-agent; bh=kJapTu/ysompYLM09PtZA8oCntpmo+aMIP6Qganaqk4=; b=XmDFowP5eLTQj8Rhv4MGOCa14+sVXDn628n58VY+1vF7tHB8pAoS+6irsJdvEGbWM3 BOcGJS41Njj6TXedWZwCyoNmkeNFLSvB3lc7Uei7vX1cWCzmzAHYW+EOghfikObQTBBG 1cOMWR1sokrEkFjDb/9O2maz9n/pSjuH4r/McVqZ8E+tybaKK9mm54yfWUZI+IbgtQ+F S+1EeixFvxzb08Z9hpk7vTev/Ugn7w6rYKBXRllhtYsz1Jjg6HK+3jKmJxmMKh4VdEl7 XC8u4v+3+WpABoNkOP4XwdrIdQCxA4dgWGFVTpw7njxJm5N7Af6FYN92w2uf2KuwI5tR 8BHw==
X-Gm-Message-State: ALQs6tADnIbQ7tzaJP9u8YWQBSYNlJBp1p+q9lWt22yoXbidhITqaMLx 7BSyopCOO2dwXSvGIyYiIW3evA==
X-Google-Smtp-Source: AIpwx4+KC13iktlQn8tuCz8GzOqQ2MkCXwESwMjeYdFyRgBwn2xX/EQA4B5RslM3VM2jgm9oXq/aUg==
X-Received: by 10.107.173.102 with SMTP id w99mr24947904ioe.13.1523022315422; Fri, 06 Apr 2018 06:45:15 -0700 (PDT)
Received: from vurt.meerval.net ([12.130.119.137]) by smtp.gmail.com with ESMTPSA id e9sm6706280ioj.47.2018.04.06.06.45.07 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 06 Apr 2018 06:45:14 -0700 (PDT)
Received: from localhost (vurt.meerval.net [local]) by vurt.meerval.net (OpenSMTPD) with ESMTPA id c7d168f3; Fri, 6 Apr 2018 13:45:01 +0000 (UTC)
Date: Fri, 06 Apr 2018 13:45:01 +0000
From: Job Snijders <job@ntt.net>
To: Warren Kumari <warren@kumari.net>
Cc: tjw ietf <tjw.ietf@gmail.com>, dnsop <dnsop@ietf.org>
Message-ID: <20180406134501.GC49550@vurt.meerval.net>
References: <CADyWQ+EE9YCCM03wKvd-HefpoQVqhOfeeLKLV8L2LJj+tqmEzA@mail.gmail.com> <CACWOCC936z-4j8e+d7bvhfr_Mk8tk64tkuiRDTRtrqrBTJBKJw@mail.gmail.com> <CAHw9_iLgTvPHe5jeL-0QZJ4+cxes8bBpCEULuDKThpjXoKzrbA@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <CAHw9_iLgTvPHe5jeL-0QZJ4+cxes8bBpCEULuDKThpjXoKzrbA@mail.gmail.com>
X-Clacks-Overhead: GNU Terry Pratchett
User-Agent: Mutt/1.9.4 (2018-02-28)
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/Ew8L7AsZ0wcd5cCP7Iuv-JznK1I>
Subject: Re: [DNSOP] Working Group Last Call for: draft-ietf-dnsop-kskroll-sentinel
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dnsop>, <mailto:dnsop-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dnsop/>
List-Post: <mailto:dnsop@ietf.org>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnsop>, <mailto:dnsop-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 06 Apr 2018 13:45:19 -0000
Dear Warren, On Fri, Apr 06, 2018 at 08:37:15AM -0400, Warren Kumari wrote: > On Thu, Apr 5, 2018 at 1:15 PM, Job Snijders <job@ntt.net> wrote: > > While the chair notes awareness of the point I raised, I’d like the > > be explicit to avoid any confusion. > > > > This document is *not* ready for publication. There is no > > implementation report available for review and consideration. > > [with absolutely no hats] The authors of draft-ietf-dnsop-kskroll-sentinel (combined) have at least 40 years of IETF experience. As such I'm not hesitant to hold them to the highest standards. Cowboy hats notwithstanding. The protocol specification will be better for it, and the working group will gain experience. > I get that you believe that this is wrong, but DNSOP currently has no > requirement for there to be an implementation report (nor for there to > be any implementations). The working group chair asked for feedback from the working group: tjw wrote: "Please review the draft and offer relevant comments. If this does not seem appropriate please speak out. if someone feels the document is *not* ready for publication, please speak out with your reasons." (https://mailarchive.ietf.org/arch/msg/dnsop/TfW55JEhQOybvlFLcPjybU6ATVU) Naturally, I did what was asked of me. > The way to change this is by proposing that this change (done), having > the discussion (ongoing) and then having the chairs declare consensus > and that they will require this going forward. It would also be useful > for there to be clarity about what exactly is required, and for what > sort of documents (e.g how does one implement attrleaf? or SUDN?), and > when this would go into effect. While you are right that it is useful to define what is required for what sort of document, but I'd like to observe that at this moment, we are looking at a draft with 0 (zero, null, nada) implementations*, and also no implementation report draft which stipulates what should be tested. So your specific question is perhaps somewhat moot. Whatever the answer is, it will be larger than zero. [* Petr was kind enough to provide the working group with an update on the progress of a knot implementation, he shared that knot is not compatible with the draft-ietf-dnsop-kskroll-sentinel-07 specification https://mailarchive.ietf.org/arch/msg/dnsop/ZJ9P7iXUfMoBEojCxVAsJTNs5_Y ] > A number of people have told me that they wait until something becomes > an RFC before being willing implement it (some of this may be because > a significant number of adopted document have simply expired and not > been published) - suddenly requiring implementations is a large > change, and deciding it now and retroactively applying it to documents > which were about cooked seems a little unreasonable. "Documents which were about cooked" ?!?! Is this some kind of special pre-WGLC status? Perhaps the word we are looking for is 'undercooked'? :-) I have trouble following the line of thought here. Perhaps you can share your thought on why IDR doesn't seem troubled by these concerns? Companies that apply "Won't implement until RFC"-policies risk staying behind on the innovation curve. That is their choice. I've not seen any attempt to retroactively apply common sense without following proper process. The process to obsolete/deprecate published RFCs is well known, and if someone chooses to write a deprecation draft where the main reason is "lack of implementations" they are free to do so? IETF protocol specifications without implementations are worthless. The IETF TOA lists the phrase "running code" five times. Section A.5 states: "IETF Standards Track specifications are not considered to be satisfactory standards until interoperable independent implementations have been demonstrated. (This is the embodiment of the "running code" slogan.)" source: https://www6.ietf.org/tao.html draft-ietf-dnsop-kskroll-sentinel-07 targets "Standards Track". The current state of draft-ietf-dnsop-kskroll-sentinel and my understanding of the IETF slogan "rough consensus and running code" are incompatible. > I'd also note that this somewhat disenfranchises participants who a: > don't code and / or b: don't work for a vendor. I fail to see what disenfranchisement you are referring to. Can you elaborate? You don't need to have code abilities to create a protocol specifications, but you'll need to work with protocol implementers. I'd like to keep the IETF process as inclusive as possible. > I'm (of course) fine if the WG / chairs decide that DNSOP needs > implementations before progressing documents, but your wording makes > it sound like you believe this this is already the case, and not > simply your (strong) preference. I am aware DNSOP does not have a policy of requiring implementations, and I find this lack of policy regrettable. I believe this document is not ready for WGLC, for the reasons I listed. Kind regards, Job
- Re: [DNSOP] Working Group Last Call for: draft-ie… Benno Overeinder
- Re: [DNSOP] Working Group Last Call for: draft-ie… Paul Hoffman
- Re: [DNSOP] Working Group Last Call for: draft-ie… Job Snijders
- Re: [DNSOP] Working Group Last Call for: draft-ie… Warren Kumari
- [DNSOP] Working Group Last Call for: draft-ietf-d… tjw ietf
- Re: [DNSOP] Working Group Last Call for: draft-ie… Job Snijders
- Re: [DNSOP] Working Group Last Call for: draft-ie… tjw ietf
- Re: [DNSOP] Working Group Last Call for: draft-ie… Peter van Dijk
- Re: [DNSOP] Working Group Last Call for: draft-ie… Petr Špaček
- Re: [DNSOP] Working Group Last Call for: draft-ie… Job Snijders
- Re: [DNSOP] Working Group Last Call for: draft-ie… Warren Kumari
- Re: [DNSOP] Working Group Last Call for: draft-ie… Job Snijders
- Re: [DNSOP] Working Group Last Call for: draft-ie… Joe Abley
- Re: [DNSOP] Working Group Last Call for: draft-ie… 神明達哉
- Re: [DNSOP] Working Group Last Call for: draft-ie… Joe Abley
- Re: [DNSOP] Working Group Last Call for: draft-ie… Suzanne Woolf
- Re: [DNSOP] Working Group Last Call for: draft-ie… Warren Kumari
- Re: [DNSOP] Working Group Last Call for: draft-ie… Evan Hunt
- Re: [DNSOP] Working Group Last Call for: draft-ie… Benno Overeinder
- Re: [DNSOP] Working Group Last Call for: draft-ie… Bob Harold
- Re: [DNSOP] Working Group Last Call for: draft-ie… George Michaelson
- Re: [DNSOP] Working Group Last Call for: draft-ie… Peter van Dijk
- Re: [DNSOP] Working Group Last Call for: draft-ie… Ondřej Surý
- [DNSOP] draft-ietf-dnsop-kskroll-sentinel-12 Geoff Huston
- Re: [DNSOP] draft-ietf-dnsop-kskroll-sentinel-12 Ralph Dolmans
- Re: [DNSOP] draft-ietf-dnsop-kskroll-sentinel-12 Paul Vixie
- Re: [DNSOP] draft-ietf-dnsop-kskroll-sentinel-12 Paul Hoffman
- Re: [DNSOP] draft-ietf-dnsop-kskroll-sentinel-12 Geoff Huston
- Re: [DNSOP] draft-ietf-dnsop-kskroll-sentinel-12 Paul Vixie
- Re: [DNSOP] draft-ietf-dnsop-kskroll-sentinel-12 Ondřej Surý
- Re: [DNSOP] draft-ietf-dnsop-kskroll-sentinel-12 Job Snijders
- Re: [DNSOP] draft-ietf-dnsop-kskroll-sentinel-12 Mark Andrews
- Re: [DNSOP] draft-ietf-dnsop-kskroll-sentinel-12 Job Snijders
- [DNSOP] on 'when to implement' (was: Re: Working … Peter van Dijk
- Re: [DNSOP] draft-ietf-dnsop-kskroll-sentinel-12 Joao Damas
- Re: [DNSOP] draft-ietf-dnsop-kskroll-sentinel-12 Job Snijders
- Re: [DNSOP] draft-ietf-dnsop-kskroll-sentinel-12 Benno Overeinder
- Re: [DNSOP] draft-ietf-dnsop-kskroll-sentinel-12 Benno Overeinder
- Re: [DNSOP] draft-ietf-dnsop-kskroll-sentinel-12 Joe Abley
- Re: [DNSOP] on 'when to implement' (was: Re: Work… Benno Overeinder
- Re: [DNSOP] draft-ietf-dnsop-kskroll-sentinel-12 Job Snijders
- Re: [DNSOP] draft-ietf-dnsop-kskroll-sentinel-12 Joao Damas
- Re: [DNSOP] draft-ietf-dnsop-kskroll-sentinel-12 Warren Kumari
- Re: [DNSOP] draft-ietf-dnsop-kskroll-sentinel-12 神明達哉