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
- [regext] Artart last call review of draft-ietf-re… Harald Alvestrand via Datatracker
- Re: [regext] Artart last call review of draft-iet… Tobias Sattler
- Re: [regext] Artart last call review of draft-iet… Jody Kolker
- Re: [regext] Artart last call review of draft-iet… Harald Alvestrand
- Re: [regext] Artart last call review of draft-iet… Tobias Sattler
- Re: [regext] Artart last call review of draft-iet… Tobias Sattler
- Re: [regext] [Last-Call] Artart last call review … Francesca Palombini
- Re: [regext] Artart last call review of draft-iet… Harald Alvestrand