Re: [DNSOP] Current DNS standards, drafts & charter

Matthew Pounsett <matt@conundrum.com> Sun, 01 April 2018 21:39 UTC

Return-Path: <matt@conundrum.com>
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 8CDF5124235 for <dnsop@ietfa.amsl.com>; Sun, 1 Apr 2018 14:39:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=conundrum-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 woTEVx3S6Hfh for <dnsop@ietfa.amsl.com>; Sun, 1 Apr 2018 14:39:55 -0700 (PDT)
Received: from mail-io0-x22f.google.com (mail-io0-x22f.google.com [IPv6:2607:f8b0:4001:c06::22f]) (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 EAD891201F2 for <dnsop@ietf.org>; Sun, 1 Apr 2018 14:39:54 -0700 (PDT)
Received: by mail-io0-x22f.google.com with SMTP id e79so16084574ioi.7 for <dnsop@ietf.org>; Sun, 01 Apr 2018 14:39:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=conundrum-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=wLqMpbQBNgGDHpPaaCTQde998GYFnlo5xUFrUO6UcBY=; b=Pdo37RUPVdjdEKeNegY3dlDwre8GqUX437gSRZLuuzy7sSjRhbNvi6XGVEVYUFaLkg 6pyZziLHUlBfzPukxV3db3QE6fGAUkRRyLKd1tN4ilq6tY3YsvXcJ4nhchwXbU4YWBB9 /k+U82H1KR93HNgYpiMr5YNCjjzudNBjE4ziZv5shbK3bwl+e0FhTMI9W7/c8JmvfZAu jgjnqnUanutCP7/JKWOVky2Ox0EdY/tmlYqvseUIUar7DcyaP1DCOOPceEPSl6Hn7Tp5 P9yQaOxQrjxan0WxaPs2o9gD2LLUa+K9A5Q7hWeebqNrNkSEWp0WegS+IL59OnNRUdVL cHfg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=wLqMpbQBNgGDHpPaaCTQde998GYFnlo5xUFrUO6UcBY=; b=jcTvICrFss7p0eZcC+CGEUT71uQDbJRksJHdnNvrS3VsZC40/HoKK7HuUELXV9wYqE r6rE+2hlPn4ub3xN3L4DnSWAwleS5PI1D1rI+XoyUEg1v5lUni8RY3ztlMixsanXO4O/ ctaANL2gtqbMcQq4REb+2Tu9mbGwqE9PW2DrajHto30YzJz3/Xebtfgph8Lm84JEzofT kNf1sTp6E3eY//H3BkMOmVgmajkVHets8OYsY5WoGuM2uIvBS75zIZxbwUufvgghXzo0 DrA0sm+4ieZWwN2oLiAsgWs5tayfHhUWaQU8gN3MnW2HuEDfhZ09bU/6NY7mxmKCwOxw 1KRg==
X-Gm-Message-State: AElRT7EdxyOaUGEpkEJlr3UQJ1dNbEiVzj6Xza0YLvZd0vK5AvZU5pEk xg2RkwLAe66NcS2nuSlgn3C/GZzHSbAyic+keZWygw==
X-Google-Smtp-Source: AIpwx48L9+zdipg2UGCI+5VXbdEH4zN17FHrl2GG1dNgNLtMDurJCgyn0a0n08RtyFU+tpNxPUoro/Qbm3nGcLmAuQI=
X-Received: by 10.107.48.3 with SMTP id w3mr6218814iow.84.1522618794147; Sun, 01 Apr 2018 14:39:54 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.2.112.197 with HTTP; Sun, 1 Apr 2018 14:39:53 -0700 (PDT)
In-Reply-To: <5AC03DB5.5080408@redbarn.org>
References: <20180326154645.GB24771@server.ds9a.nl> <CA3D81B6-164F-4607-A7E6-B999B90C4DA8@gmail.com> <5852643C-B414-4C3E-A1B9-553054D3DD46@isc.org> <CAAiTEH8aA3J1j4iUQDisDHiUJXopykKkssuhOK=v+iVV_XZWyA@mail.gmail.com> <5ABAB891.3010306@redbarn.org> <CAAiTEH94S9VE0_QNEmUvVEkvxtBi2hoWo3DUVENJbEiXM+kkHw@mail.gmail.com> <5ABADEFE.30806@redbarn.org> <CAAiTEH9=rmhmRqCQyEbBFKF3BgKbe8bx+G3eAqhdqKEC55eA4A@mail.gmail.com> <5ABBE389.5020008@redbarn.org> <CAAiTEH8bLcvfnhB3=Hzds=q8ppMQOZw6vXY7h3CO-MdYW3BFCg@mail.gmail.com> <5ABFFD35.1020502@redbarn.org> <CAAiTEH8Q=QxZcDn+r26H1rGc_X+U-2dgveDvtKcmVk6fqLmAyA@mail.gmail.com> <5AC03DB5.5080408@redbarn.org>
From: Matthew Pounsett <matt@conundrum.com>
Date: Sun, 01 Apr 2018 17:39:53 -0400
Message-ID: <CAAiTEH_d_hGHAc+v3RrPhrA6TadrRwFkFBA910YTUyFVOYux8A@mail.gmail.com>
To: Paul Vixie <paul@redbarn.org>
Cc: Ondřej Surý <ondrej@isc.org>, Suzanne Woolf <suzworldwide@gmail.com>, dnsop <dnsop@ietf.org>
Content-Type: multipart/alternative; boundary="001a114448d25a95450568d050f3"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/WL1goImGVWjEl3iQ8m4FwYuVeR0>
Subject: Re: [DNSOP] Current DNS standards, drafts & charter
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: Sun, 01 Apr 2018 21:39:57 -0000

On 31 March 2018 at 22:02, Paul Vixie <paul@redbarn.org> wrote:

>
> furthermore, the IETF would have to update some STD document every time a
> new DNS-related RFC was published, just to enumerate the full set of things
> a new implementer should study and consider. that STD could be just a list
> of RFC's, or could mention specific sections and say they are "in" or
> "out", or could repeat the relevant text. i could argue for any of those
> three approaches. but your model requires one of those, or else, "read them
> all and let the market sort it out" is our guidance to new implementers.
> that's what's not working now, and won't work, ever.
>

No.  None of that is required by my suggestion.  "Scan the Introduction"
perhaps, but not "read them all."   All that would have been required to
make our current situation less problematic is a few phrases like "this RFC
obsoletes section X.Y of RFC Z" or "this RFC should be read as if it is
section A.B.D after section A.B.C in RFC Z" in anything with Updates
meta-data.  And your assertion that we'd need some STD to be repeatedly
updated is obviated by something like "this RFC (is|is not) considered
mandatory to implement for the DNS protocol."

Non-IETF documents that summarize RFCs, collect them into useful
categories, or cherry-pick sections to create a "core" standard are useful
to us now because we didn't deal with these things while writing the RFCs
that we have today.  Adding a bit of rigour to what we submit to last call
could make those things optional tomorrow.  External documentation might
always have some use as a primer, summary, walkthorugh, or historical
context, but unless you're giving up on the IETF entirely I think it's a
worthy goal to try to produce a document set that doesn't *require*
external documentation to make it clear.  And if you're going to say that
external documentation will always be required, and that we can't possibly
create documents that don't require it, then I think that's giving up on
the IETF and we might as well skip this process and use that one instead.
I, for one, would rather only work on the documents once.