Re: [DNSOP] raising the bar: requiring implementations

tjw ietf <tjw.ietf@gmail.com> Thu, 05 April 2018 17:46 UTC

Return-Path: <tjw.ietf@gmail.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 5827012DB72 for <dnsop@ietfa.amsl.com>; Thu, 5 Apr 2018 10:46:34 -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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 s7YY0qP10fm9 for <dnsop@ietfa.amsl.com>; Thu, 5 Apr 2018 10:46:32 -0700 (PDT)
Received: from mail-wr0-x22f.google.com (mail-wr0-x22f.google.com [IPv6:2a00:1450:400c:c0c::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 106BF129C5D for <dnsop@ietf.org>; Thu, 5 Apr 2018 10:46:32 -0700 (PDT)
Received: by mail-wr0-x22f.google.com with SMTP id 80so29814226wrb.2 for <dnsop@ietf.org>; Thu, 05 Apr 2018 10:46:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=1Ju35i0gFA8JtG7xeXvBIPuJnZ6G1ME8TfXnND/Gc44=; b=TRAXMmB0VpfeltlK8tEsnChVyKoK2GrGcxR9luI1vyKyEES3gIndK7UDbSE5JMKxiR fRTAbRfy+G/vdvl1+NXxGOkh1VDU4E6Mk4wgx3rKFPEmRARwYOMzoXe3Er3pQQpqPT4a +pQcBul/L8ksVxQSygIsplYsq0wsWuJ5XMsmkH6OFMNMUdY/2Qpn/N7xBU5T7qLDT2bi Hk2hxWLsddqI8JQ+diROHz2C0iA8cBvBAGS1dBm2JhCmKxWm/h0whgkINdKscZHK3Ci/ FjpPXPjOKDsQ3SL7EBGvOmR+NnqnBbt0F8yPaZskGgGLqVaJbb6XwGsK9d3MuHDRvUxw IThQ==
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=1Ju35i0gFA8JtG7xeXvBIPuJnZ6G1ME8TfXnND/Gc44=; b=qHr0sPD+ui+T5fTHjaiz1HwAzNgfwN+viZ7HNSGf4TwcXUQi8T9/5sEpDHXIPJD6rv EFANCD2GW3T8Q3IsKRh/z8fQS8OxywDwB5ro2LybNb5Kub++UXokhLVHNRnDKoxU6vJF tI68Ofpi/d5Pt8wn4W96rCAovamxOGqYWRIhMzxuiOuAI2g8bBsCwuBG/nGJ/ML6aZbv AM9GI9BeN+dQcT6bBwB0YGnHM+Arce2XwRfX5fApLICbVictnAE/C+yavmFc+SKBIIFU wfceUkmETW6vlqRTUHMUilIgpc+ry4ELr7VY+XodZgc4rqdJ+1hcxMG+FqQr/q2cIb16 B+cg==
X-Gm-Message-State: AElRT7FQ/g6V8WidiIXvgfdbEec0/0yeQZDyX9peV8zsJnu2rR7rDMKx LalyOFjuplbShHOE+tJwHT7WAcsamRrlAZl4ZrI=
X-Google-Smtp-Source: AIpwx48/NEWfoog+17xfD/cIBqP61bIwIAQdhAgRaJY5HyslTgqJgxinONck6sBXmWJdUD3madFNfA3UuQ2oTp9T3os=
X-Received: by 10.223.181.148 with SMTP id c20mr18099235wre.65.1522950390600; Thu, 05 Apr 2018 10:46:30 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.154.52 with HTTP; Thu, 5 Apr 2018 10:46:29 -0700 (PDT)
In-Reply-To: <CAJE_bqeZu43a8jkJuucozYaASDWjHshdN1nV_4Vc2DHSy4rBng@mail.gmail.com>
References: <20180324110756.GE69302@vurt.meerval.net> <9a03dbfb-a4c7-9ca2-22c4-d00a0d0d0223@nlnetlabs.nl> <CADyWQ+G7oR5M9pHgj5Ty+4yL1nsep2mpujLiE7nf__kVmN13fQ@mail.gmail.com> <20180328151939.GA19504@jurassic> <DA663930-380B-4A81-880E-4F8A3DB9FF25@gmail.com> <20180329200535.GA11358@jurassic> <84660e63-1952-08e6-da00-8842fae05899@nic.cz> <CAJE_bqeZu43a8jkJuucozYaASDWjHshdN1nV_4Vc2DHSy4rBng@mail.gmail.com>
From: tjw ietf <tjw.ietf@gmail.com>
Date: Thu, 05 Apr 2018 13:46:29 -0400
Message-ID: <CADyWQ+FSp8TgHGvgAk+OqXMH5GDSRL78FMaRTjfZGBrw6U8b9Q@mail.gmail.com>
To: 神明達哉 <jinmei@wide.ad.jp>
Cc: Petr Špaček <petr.spacek@nic.cz>, dnsop <dnsop@ietf.org>
Content-Type: multipart/alternative; boundary="f4030438924c0ada9d05691d85ae"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/wczDDySRxt9u4U2-_8JxlbXaVMY>
Subject: Re: [DNSOP] raising the bar: requiring implementations
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: Thu, 05 Apr 2018 17:46:34 -0000

What is work: An "informational" document being used as standard is people
taking a submitted (expired) draft as "standard"?

Tim





On Thu, Apr 5, 2018 at 1:39 PM, 神明達哉 <jinmei@wide.ad.jp> wrote:

> At Wed, 4 Apr 2018 11:22:33 +0200,
> Petr Špaček <petr.spacek@nic.cz> wrote:
>
> > >> This is actually quite a good example of another problem:
> > >> Client-subnet was documented for Informational purposes; it was
> > >> already in wide use in the public internet and had an EDNS opt code
> > >> codepoint allocated from the IANA registry.
> > >>
> > >> Nothing that happened in DNSOP or the IETF changed that, and I
> > >> strongly suspect nothing that happened in DNSOP or the IETF could have
> > >> changed it.
> > >
> > > We found issues in the client-subnet description (in the draft stages)
> > > that were corrected before it became RFC - this involved some
> behavioral
> > > changes. However, the opportunity was not given to address fundamental
> > > design issues, so what's in the RFC largely documents the
> > > implementations preceding it and still has issues. I didn't think
> > > client-subnet was in wide use when it came to dnsop. Even today it
> > > doesn't look like it's in wide use.
>
> [...]
>
> > I tend to agree with Mukund. What's the point of doing standards, if
> > there is nothing to test against?
>
> I also agree here.  Especially in the case of client-subnet, I
> observed another (IMO) bad practice that seems to be abused quite
> often recently: use the word of "informational" as an excuse for
> dismissing suggestions.  The commonly seen logic is "this is just
> intended to be an information document, just describing an existing
> deployment in case that may be useful for others (and so any
> significant changes should be rejected)".  But in actuality such a
> spec is often used as a standard protocol spec that should be
> interoperable among various different implementations.  And, IMO, that
> was actually the case for ECS.
>
> Another rhetoric often (ab)used in such a case is to say "a more
> complete full standard will follow this informational document; we can
> make significant changes at that point."  But in reality such a
> followup task often doesn't even start.  Again, that's also the case
> for ECS after nearly two years since the publication of RFC7871.
>
> In the context of the camel discussion, I think we should use this
> lesson for rejecting this kind of abusing the "informational" status.
> We should not pretend it's really just for information when we
> actually expect it will be used a "de facto" standard that is likely
> to be implemented by various vendors.
>
> --
> JINMEI, Tatuya
>
> _______________________________________________
> DNSOP mailing list
> DNSOP@ietf.org
> https://www.ietf.org/mailman/listinfo/dnsop
>