Re: [regext] Artart last call review of draft-ietf-regext-epp-registry-maintenance-17

Tobias Sattler <mail@tobiassattler.com> Mon, 13 September 2021 08:31 UTC

Return-Path: <mail@tobiassattler.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 4A5BE3A0E47; Mon, 13 Sep 2021 01:31:48 -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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 Rr5XUv8kPdyV; Mon, 13 Sep 2021 01:31:44 -0700 (PDT)
Received: from webacp.greensec.de (srv01.domaintraffic.ch [IPv6:2a01:4f8:201:21cd::2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DF3D33A0E3E; Mon, 13 Sep 2021 01:31:38 -0700 (PDT)
Received: from smtpclient.apple (ipb21a86b8.dynamic.kabel-deutschland.de [178.26.134.184]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by webacp.greensec.de (Postfix) with ESMTPSA id D1E6040055; Mon, 13 Sep 2021 10:31:32 +0200 (CEST)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\))
From: Tobias Sattler <mail@tobiassattler.com>
In-Reply-To: <163152086092.21721.1892292751200949140@ietfa.amsl.com>
Date: Mon, 13 Sep 2021 10:31:31 +0200
Cc: art@ietf.org, last-call@ietf.org, draft-ietf-regext-epp-registry-maintenance.all@ietf.org, regext <regext@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <AD1058EB-2417-4369-94C0-53A5546004D6@tobiassattler.com>
References: <163152086092.21721.1892292751200949140@ietfa.amsl.com>
To: Harald Alvestrand <harald@alvestrand.no>
X-Mailer: Apple Mail (2.3654.120.0.1.13)
Authentication-Results: ORIGINATING; auth=pass smtp.auth=mail@tobiassattler.com smtp.mailfrom=mail@tobiassattler.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/EOmHwQyxMb_m_k7qoYYedzIvatg>
Subject: Re: [regext] Artart last call review of draft-ietf-regext-epp-registry-maintenance-17
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, 13 Sep 2021 08:31:49 -0000

Hi Harald,

Thank you for your feedback.

We will take a look and get back to you soon.

Best,
Tobias

> On 13. Sep 2021, at 10:14, Harald Alvestrand via Datatracker <noreply@ietf.org> wrote:
> 
> Reviewer: Harald Alvestrand
> Review result: Almost Ready
> 
> I have reviewed this document as part of the ARTART review team.
> 
> Verdict: Almost ready
> There are a few things that need better definitions to be comprehensible enough
> for interoperable implementation. There is also one confusing formatting error
> that should be fixed before publication.
> 
> Weak definitions:
> 
> - "Maintenance event" is never defined. From context, it is possible to infer
> that a maintenance event refers to some service being partially or wholly
> unavailable in the time interval given; given that this is the whole point of
> the document, this should be explicit. It should also be explicit that the
> service will be either fully and correctly available or not available at all,
> and that no harm (apart from being denied service) will come from trying to
> access the service in the maintenance interval; "maintenance" that, for
> instance, puts a test database up where the normal database is would be just a
> broken service, not "maintenance" in this sense. (If broken stuff might happen,
> I think you need a new impact value in addition to "full", "partial" or "none"
> - something like "STAYAWAYYOUWILLREGRETEVENTHINKINGABOUTTRYING").
> 
> - "maint:connection" and "maint:implementation" make very little sense as
> described. They may refer to having to reconnect the EPP service or to upgrade
> the EPP schema in use, but since the "maint:name" element of "maint:system"
> seems to encompass WHOIS and others, the actions that may be required are not
> clear; an instruction to "do something connection-related" cannot be
> interoperably implemented. Suggestion: Either delete these elements or (if
> intended to be consumed by a human) add the option to add a text description of
> what should be done.
> 
> - pollType seems somewhat strange. The implicit definition seems to be that the
> client polls the server and the server replies with a list of outstanding
> maintenance events, with the value "create" returned the first time the server
> tells the client about the event. This implies that the server is required to
> keep state of what it has told each client about the event; same goes for event
> deletion. If such a state tracking requirement is indeed intended, this should
> be explicit.
> 
> Formatting issues:
> 
> In the list of elements in section 3, the indentation of <maint:environment>
> and the succeeding elements indicates that it is an element of <maint:systems>.
> Examples indicate that it is an element of <maint:item>, which makes a lot more
> sense.
> 
> Precision in definition issues:
> 
> The incantation "The extended date-time form using upper case "T" and "Z"
> characters defined in ISO 8601 [RFC3339] MUST be used to represent date-time
> values." is not precise (I don't know if it's common) - it seems to claim that
> RFC 3339 is ISO 8601, which is just confusing. Suggested format: "The date-time
> format defined as "date-time" in [RFC3339], with time-offset="Z", MUST be used".
> 
> Styllistic issues:
> 
> The cuteness of using "upDate" as both meaing "update" and "this is a date"
> hurts the eyes :-) Unless there is tradition for this name, I'd suggest being
> boring and using "updateDate".
> 
> Having migration considerations before item descriptions looks a bit weird when
> reading the document top to bottom. Would it be nicer to move it after section
> 4?
> 
> I have not attempted to verify the schema, nor have I attempted to check the
> document against common styles for EPP extensions. If comments touch on things
> that are mandated by common EPP practices, feel free to consider these comments
> overridden.
> 
> Hope this is helpful.
> 
> 
> 
> _______________________________________________
> regext mailing list
> regext@ietf.org
> https://www.ietf.org/mailman/listinfo/regext