Re: [Gen-art] [regext] Genart telechat review of draft-ietf-regext-bundling-registration-11

John C Klensin <john-ietf@jck.com> Tue, 15 October 2019 17:00 UTC

Return-Path: <john-ietf@jck.com>
X-Original-To: gen-art@ietfa.amsl.com
Delivered-To: gen-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 83132120046; Tue, 15 Oct 2019 10:00:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham 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 GKEu3b6yMEyz; Tue, 15 Oct 2019 10:00:24 -0700 (PDT)
Received: from bsa2.jck.com (bsa2.jck.com [70.88.254.51]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CA14B1201E5; Tue, 15 Oct 2019 10:00:00 -0700 (PDT)
Received: from [198.252.137.10] (helo=PSB) by bsa2.jck.com with esmtp (Exim 4.82 (FreeBSD)) (envelope-from <john-ietf@jck.com>) id 1iKQAs-000FGd-1c; Tue, 15 Oct 2019 12:59:54 -0400
Date: Tue, 15 Oct 2019 12:59:47 -0400
From: John C Klensin <john-ietf@jck.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, Jiankang Yao <yaojk@cnnic.cn>
cc: gen-art@ietf.org, draft-ietf-regext-bundling-registration.all@ietf.org, ietf@ietf.org, regext@ietf.org
Message-ID: <5D394E0244700A5D092F1181@PSB>
In-Reply-To: <cffa265b-5df3-fdea-f57a-7af30880a154@joelhalpern.com>
References: <157074817849.20459.11318968277639852496@ietfa.amsl.com> <754e85cd.1470.16dce6a353a.Coremail.yaojk@cnnic.cn> <cffa265b-5df3-fdea-f57a-7af30880a154@joelhalpern.com>
X-Mailer: Mulberry/4.0.8 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
X-SA-Exim-Connect-IP: 198.252.137.10
X-SA-Exim-Mail-From: john-ietf@jck.com
X-SA-Exim-Scanned: No (on bsa2.jck.com); SAEximRunCond expanded to false
Archived-At: <https://mailarchive.ietf.org/arch/msg/gen-art/8f5tLHQBNbjM1-isUNCZTX8Ozzk>
Subject: Re: [Gen-art] [regext] Genart telechat review of draft-ietf-regext-bundling-registration-11
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/gen-art/>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Oct 2019 17:00:30 -0000

Joel,

Let me try one reason why this should not be Standards Track or,
if it should, it isn't ready.  It uses, and is dependent on,
terminology for which there is no consensus definition and that
is used to describe different things in the wild.  As I think I
suggested one of my earlier notes about this, it would be
possible to say "these terms mean whatever the registry says
they mean", explicitly anticipating that different registries
might use the extension for slightly different purposes.   While
not a problem for an Informational document whose purpose is to
inform the community about what some registries are doing and
perhaps not for an Experimental one, neither that option nor
ignoring the definitional issue are consistent with our
expectations that standards track documents will at least lay a
foundation for interoperability.   Even if it worked for each
registry that uses it taken separately, many of us have seen
situations in which companies with different definitions and
applicability for given named concepts merge and the
difficulties that result.   For a standards track document,
creating such a situation would be, at least, a "known defect"
that requires exploration and explanation in the document, text
that is not present.

More details on these terminology issues in my two comments on
the Secdir review on the 13th.

best,
   john


--On Tuesday, October 15, 2019 08:10 -0400 "Joel M. Halpern"
<jmh@joelhalpern.com>; wrote:

> Regarding the document status, neither of the emails you
> pointed to explains why the document is Informational.  I
> understand from that and other discussions that there is no
> desire to make this standards track.   As has been noted,
> publication of usages of protocol by small groups is normally
> handled by the Independent Stream.  This document has been
> processed by the working group.
> 
> It is very strange for a protocol document to be processed by
> a working group, be accepted as not needing experimental
> status, and not be published as a standards track document.
> Reading teh dcouemtn, I see no reason for it not to be
> standards track.
> 
> If there is concern that there may be problems with the
> document, then Experimental status would be the normal way to
> handle this document. With an explanation of what the
> experiment is intended to represent.
> 
> If the working group feels there is a good reason for
> informational publication, that should be document somewhere.
> It is currently not documented in either the document itself
> or the shepherd report.
> 
> The fact that proprietary extensions to EPP are allowed by the
> protocol and registries is irrelevant.  This document is an
> IETF working group product and therefore is not a proprietary
> extension.
> 
> With regard to the "b-dn:" elements of this document, I am now
> more concerned than I was.  I had thought those were a
> reference to some other document that clearly defined the
> syntax and semantics of those elements.  I now understand that
> the given prefix is used for the new elements defined in this
> document.  The structure that is used to describe the expected
> and permitted content of these elements is qutie confusing.
> The actual definition is only in the "formal syntax" section.
> The descriptions are scattered embedded in descriptions of the
> messages, expecting to user to determine the permitted and
> required behavior from informal descriptive text.  Yes, for
> those who already know how it works and what it needs,
> everything is hear.  For a new implementor it is very hard to
> follow.