Re: [regext] milestones for recently adopted documents

Patrick Mevzek <pm@dotandco.com> Mon, 27 April 2020 05:32 UTC

Return-Path: <pm@dotandco.com>
X-Original-To: regext@ietfa.amsl.com
Delivered-To: regext@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 342893A0C28 for <regext@ietfa.amsl.com>; Sun, 26 Apr 2020 22:32:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level:
X-Spam-Status: No, score=-2.1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, 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=dotandco.com header.b=CmxTYGSY; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=uD4oAARz
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 ZlbzI0UtdvfL for <regext@ietfa.amsl.com>; Sun, 26 Apr 2020 22:32:40 -0700 (PDT)
Received: from wout3-smtp.messagingengine.com (wout3-smtp.messagingengine.com [64.147.123.19]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BB17F3A0C53 for <regext@ietf.org>; Sun, 26 Apr 2020 22:32:40 -0700 (PDT)
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id 6B09263B for <regext@ietf.org>; Mon, 27 Apr 2020 01:32:39 -0400 (EDT)
Received: from imap22 ([10.202.2.72]) by compute3.internal (MEProxy); Mon, 27 Apr 2020 01:32:39 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dotandco.com; h= mime-version:message-id:in-reply-to:references:date:from:to :subject:content-type; s=fm2; bh=rK310y5AXSGSriJsrtlQJ95V7uHV+cj BVUN/M4Utn3s=; b=CmxTYGSYoK1CPefZf6VG6lRzJNjS9WU2TCEssPKmVBNPiwM jlOexzcPMtPFUmaxsS/qjkGu8nXsqbjTGr0IuYh6U8QBwd1Ek+kUeD2FZobVqfgS exkTk8syU0JnlBjX3ma6lJD6Rvfwlf66uBVX1qm525feai9/DYM9rz1SRDskuv35 2WttzMO9JefRc/k+Y+9Jk3dWDIEGyO2722l/0GSQWegQjPqZ4eS6ZvcUHKb0i9rm fPZttPPIQsd7YTKAHffs5El/uR87gY2q3iM8PMj5LfdMeuEyt7INYv1c2hCdRzPr cdeClvs9DNfITFOycZIgx91OOVWhuVMSj8CEq9w==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=rK310y 5AXSGSriJsrtlQJ95V7uHV+cjBVUN/M4Utn3s=; b=uD4oAARzLTvjNTUqlTQeyh vRCVvpXqw0zMrWBKbQtJV1y1O012n98B08hbUFiE0BZzhK6I2qq+lYqDqziI6BeS JBSgoKF3HYefUwoUC0cCjy7kcKiWh71rrXutkWhKxW/8SNUYnRK2xx0vvF4KvQpR ZIk4LRiDwKdoOaz4tlGKtZdo2P4u6pml7GSxIIpDACK5J0Wb8rU/CyggONOzza4q wmii276PIuJR8NyV3Ju14L5RaRhPBUWKglta04/mImDC7On3x8+Gx2ZxAz0G6eRx +UC84gTlWisO54NIdqUf+ThkV0hw3wIVIUxj1f701P9crUPzu6mOj5178UbNyZoQ ==
X-ME-Sender: <xms:dm6mXruSu0rzy1w6DH-h7KgkoFOpNmG-CxpU-hG5RVNU9Cq5nX3IFvth5SY>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrheekgdeljecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkjghffffhvffutgesthdtre dtreertdenucfhrhhomhepfdfrrghtrhhitghkucfovghviigvkhdfuceophhmseguohht rghnuggtohdrtghomheqnecuffhomhgrihhnpehivghtfhdrohhrghenucevlhhushhtvg hrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehpmhesughothgrnhgutgho rdgtohhm
X-ME-Proxy: <xmx:dm6mXiQTvPX0-BDZ4anZmf2CRcM2_tAQ0mxT9HkaJvVBWXOUl1YIQA> <xmx:dm6mXg2U6Jzx4uDXaPiiMdo_tchNJWeIMlehkqE53GR8VvjABnJhxw> <xmx:dm6mXizOp3gpsENXW-lOEB5DFsxJZ32KkgkfXJProGzb_vfu9j-ZtQ> <xmx:d26mXoKbRz1BGpSwN_E3Ai8e3zkvol7kesoxKMX43tIiYL1RZ7XzhQ>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 7A5F76680073; Mon, 27 Apr 2020 01:32:38 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.3.0-dev0-351-g9981f4f-fmstable-20200421v1
Mime-Version: 1.0
Message-Id: <0a559966-563c-4e5b-8c00-1148f69f172d@www.fastmail.com>
In-Reply-To: <A0A09638-714D-46D1-9171-FCE6F25A8E63@elistx.com>
References: <A0A09638-714D-46D1-9171-FCE6F25A8E63@elistx.com>
Date: Mon, 27 Apr 2020 00:32:17 -0500
From: Patrick Mevzek <pm@dotandco.com>
To: regext@ietf.org
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/W2ukIfFDT9mMhjZEKM7WXDxK_08>
Subject: Re: [regext] milestones for recently adopted documents
X-BeenThere: regext@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Registration Protocols Extensions <regext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/regext>, <mailto:regext-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/regext/>
List-Post: <mailto:regext@ietf.org>
List-Help: <mailto:regext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/regext>, <mailto:regext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 27 Apr 2020 05:32:44 -0000

On Fri, Mar 6, 2020, at 10:02, James Galvin wrote:
> The co-chairs have discussed proposed milestones for the recently 
> adopted documents.  We would like to propose the following.
> 
> https://datatracker.ietf.org/doc/draft-ietf-regext-epp-registry-maintenance/
> 	2020 October - Jim Galvin will be document shepherd

[..]

> Document authors are encouraged to begin discussion of these documents 
> on the list at this time, in preparation for asking for submission to 
> the IESG for publication.

In that regard, for this document, I can offer again my list of comments and questions
already asked 2 years ago on the mailing-list without any follow-up:
https://mailarchive.ietf.org/arch/msg/regext/d79sscIkCy0RR1yv-VZb3d2_D48/

They were also some procedural interrogations, but the technical parts are below.

Before that, now with a fresh view, I'm wondering if "maintenances" are really
objects that should managed through EPP and what is the benefit.

If I take for example one of the major ccTLD disruption from this week-end,
due to DDOS, the EPP server was completely unreachable. I am also sure the registry
at that moment had other things to worry about than enqueing to all registrars
EPP polling queue a message about an emergency maintenance... which can not
be read anyway as the server is unreachable.
So right now I am not sure anymore to be convinced that:
- maintenances are objects in EPP ecosystem, like domains or hosts
(in fact they are not *registrar* objects in registry database, which is what EPP is bout)
- if doing so does really provide benefit in operations, especially for the
unscheduled maintenance cases


Back to the technical part from 2 years ago:
I did a quick glance on my past technical comments anyway, it seems the document did not change significantly since then 
so most if not all points apply.
In fact in the meantime I found other 2 areas of concern that I did not bother
post about but here they are:

*)

"     <maint:environment>
       MUST be present and indicates the type of the affected system;
       values SHOULD either be 'production', 'ote', 'staging' or 'dev'"

but in schema:
     <complexType name="envType">
       <simpleContent>
         <extension base="token">
           <attribute name="type" type="maint:envEnum" use="required"/>
           <attribute name="name" type="token" use="optional"/>
         </extension>
       </simpleContent>
     </complexType>

So text and schema do not seem to align very well and at the very
least the text does not say anything about the "type" and "name" attributes.
Also, since "type" is an enum, you can not say "values SHOULD either be...", they MUST be one of the values in the enum list.
And you do not list the "custom" value among the possible ones.

*)

"     <maint:description>
       MAY be present and provides a freeform description of the
       maintenance without having to create and traverse an external
       resource. The maximum length MUST NOT exceed 1024 bit."

and in schema:
     <complexType name="descriptionType">
       <restriction base="string">
         <maxLength value="1024"/>
       </restriction>
     </complexType>

So, it should be 1024 characters in the text, not 1024 bit (sic).
Also, I see no reason for this limit, can you care to explain why description content, being freeform for human consumption, should be limited at the protocol level?


-- 
  Patrick Mevzek
  pm@dotandco.com