Re: [Gen-art] Genart last call review of draft-ietf-httpapi-yaml-mediatypes-04

Lars Eggert <lars@eggert.org> Thu, 25 May 2023 08:46 UTC

Return-Path: <lars@eggert.org>
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 A92B5C152567; Thu, 25 May 2023 01:46:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 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, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=eggert.org
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4Tubh2INqCh5; Thu, 25 May 2023 01:46:19 -0700 (PDT)
Received: from mail.eggert.org (mail.eggert.org [91.190.195.94]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2427EC151B04; Thu, 25 May 2023 01:46:19 -0700 (PDT)
Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 6EAA88C395; Thu, 25 May 2023 11:46:13 +0300 (EEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eggert.org; s=dkim; t=1685004375; h=from:subject:date:message-id:to:cc:mime-version:content-type: in-reply-to:references; bh=IbUDRktYBoeT+497BMQuKtaWugUPthXgQpiJnk06S9Q=; b=rLmdNRYAQIrxuippDG6fSKp8JlLRxqKC3LCSIL6wILGGtL855n5LhaQ7TiKQXxyX/aB0zu qh+IDQGYfYVO0Hqh8UeHL6gqwVGNUCAe6pWyaHuiSiROj9JoGKZvRMA5cZfKXYSeGPStq+ bc9f1RYAbT9UEXhQGHvWCoNJMj6kUU+a8nGUziBfZFCUtSS3sEFbbZgv39CJUKwBsqFg5q 3Qy684EiUDDXlpXdGuj19qy1z485NMrBLL+zJygIy0v1MEbkzWv8P6f5qJRCX68nnjK6mr NIypU8LpJPajcK+b26v0Uq/9CEOVCjyLF9m8jNPbKndSOshXJqIeqZ1s5Kmv3A==
Content-Type: multipart/signed; boundary="Apple-Mail=_AC720125-B128-49E7-9AC3-716086FF5D43"; protocol="application/pgp-signature"; micalg="pgp-sha512"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.600.7\))
From: Lars Eggert <lars@eggert.org>
In-Reply-To: <168107503873.5966.17158792511491349262@ietfa.amsl.com>
Date: Thu, 25 May 2023 11:46:12 +0300
Cc: General Area Review Team <gen-art@ietf.org>, draft-ietf-httpapi-yaml-mediatypes.all@ietf.org, httpapi@ietf.org, last-call@ietf.org
Message-Id: <303276E6-B507-4560-8F10-E41EC460F9E0@eggert.org>
References: <168107503873.5966.17158792511491349262@ietfa.amsl.com>
To: Elwyn Davies <elwynd@dial.pipex.com>
X-Last-TLS-Session-Version: TLSv1.2
Archived-At: <https://mailarchive.ietf.org/arch/msg/gen-art/EEEUwWqnYBIAjUdOyh95t5VLQ1Q>
Subject: Re: [Gen-art] Genart last call review of draft-ietf-httpapi-yaml-mediatypes-04
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.39
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: Thu, 25 May 2023 08:46:23 -0000

Elwyn, thank you for your review. I have entered a No Objection ballot for this document.

Lars


> On Apr 10, 2023, at 00:17, Elwyn Davies via Datatracker <noreply@ietf.org> wrote:
> 
> Reviewer: Elwyn Davies
> Review result: Not Ready
> 
> I am the assigned Gen-ART reviewer for this draft. The General Area
> Review Team (Gen-ART) reviews all IETF documents being processed
> by the IESG for the IETF Chair.  Please treat these comments just
> like any other last call comments.
> 
> For more information, please see the FAQ at
> 
> <https://trac.ietf.org/trac/gen/wiki/GenArtfaq>.
> 
> Document: draft-ietf-httpapi-yaml-mediatypes-04
> Reviewer: Elwyn Davies
> Review Date: 2023-04-09
> IETF LC End Date: 2023-04-10
> IESG Telechat date: Not scheduled for a telechat
> 
> Summary:  The document is not ready for approval mainly because the registry
> specifications are not in a form where IANA can simply cut and paste them into
> the resistry database.  IANA have called this out during their review.
> 
> Major issues:
> As noted in the IANA review, the text for the registry updates is not in a
> state where it can simply be cut and pasted into the registry entries by IANA.
> It contains references to sections in the document that are not in the notional
> registry entry section.  This requires major reworking.
> 
> Minor issues:
> The figures in the document consist of plain text and it is not easy to see
> where the figure text starts in the text or htmlized versions.  I am not quite
> sure how this can best be resolved but some delineator at the start of the
> figure would be helpful. Maybe a YAML comment at the start of the figure text.
> 
> Nits/editorial comments:
> General: s/e.g./e.g.,/ (6 instances)
> 
> Abstract: Suggest adding "intended to be used to identify document components
> formatted according to the YAML Ain’t Markup Language (YAML™) specification" to
> te end of the abstract.
> 
> s1, para 1: s/the relevant/a corresponding/, s/previously had not/had not
> previously/
> 
> s1, para 1: Add a reference to BCP13/RFC 6838 i.e.. [MEDIATYPE] after "suffix".
> 
> s1.2, para 2: s/section1.2.1/(see Section 1.2.1)/
> 
> s1.2.1, para 2: s/while percent-encoding those characters not allowed/but
> percent-encoding of those characters is not allowed/
> 
> s1.2.1, first bullet:  the term 'serialization detail' ought to be in the list
> of YAML terms in s1.1.
> 
> s4.2. para 1: s/can infinite-loop traversing the YAML representation graph at
> some point, for example:/can result in an infinite-loop when traversing the
> YAML representation graph at some point, for example:/
> 
> s4.2, first bullet: s/serialize it JSON/serialize it as JSON/
> 
> s4.2, para after Fig 4: s/representaion graph/representation graph/
> 
> s4.2, para after Fig 4:  Suggest: s/"billion laughs" problem/"billion laughs"
> or "Exponential Entity Expansion" problem/
> 
> s5:  IANA has not yet updated the registries.  This section should be worded as
> requests for IANA to perform the updates.  As mentioned above, the text in
> sections 2.1 and 2.2 is not in a state where IANA can use it to update the
> registries.
> 
> s6: I personally find the mix of reference tag formats for RFCs, where some use
> the RFCxxxx format and others are relevant text strings irritating. I would
> prefer for all RFC references to be named RFCxxxx.
> 
> Appendix B:  Acknowledgements  and Authors' Addresses should be provided as
> sections within the body of the document rather than in an Appendix.
> 
> 
> 
> _______________________________________________
> Gen-art mailing list
> Gen-art@ietf.org
> https://www.ietf.org/mailman/listinfo/gen-art