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

Roberto Polli <robipolli@gmail.com> Thu, 27 April 2023 11:00 UTC

Return-Path: <robipolli@gmail.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 C6AA4C14CE53; Thu, 27 Apr 2023 04:00:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level:
X-Spam-Status: No, score=-2.095 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, FREEMAIL_FROM=0.001, 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=gmail.com
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 lrUDm72yqdi8; Thu, 27 Apr 2023 04:00:08 -0700 (PDT)
Received: from mail-lj1-x234.google.com (mail-lj1-x234.google.com [IPv6:2a00:1450:4864:20::234]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 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 B9014C14CE4A; Thu, 27 Apr 2023 04:00:08 -0700 (PDT)
Received: by mail-lj1-x234.google.com with SMTP id 38308e7fff4ca-2a8c30ac7e3so77703011fa.1; Thu, 27 Apr 2023 04:00:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1682593207; x=1685185207; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=ipco3Xjvq9tdY0a/q06Xfw3sWpI0J/ObjJbI3S5g3+M=; b=StQ6n2YHO0RoFnbWO+a76enfboeUioBaO1d7lbIxbKNhrrrVlgfJc7uzRWNgtMTJ62 RYoOEq2NB0BcCxCN9zmcGh8wfs9z7jJRQd232/YrSG83S959zu7/pWttsSUcOtgF+DZ/ PLgo/Cl5h/hyKPd0uMPzdsm/PxAIm9+eGid9eIPmFhxr0qdcsRCNxAz4RvjsJFQySdmm VpfXzJdtr6wVYMVSrjutlnCHVIScuIObqGYWP3VKYNWLv2hVETRNb3jnizz42S4HfwVr lbIx8IwDK3yku2t8mQ++81QKogfpH8wK9jkFSlGfGo8ldOBSXz1jMCrsgACQvtcJSFoa mFOA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1682593207; x=1685185207; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ipco3Xjvq9tdY0a/q06Xfw3sWpI0J/ObjJbI3S5g3+M=; b=RIaWGdhxgTJpye2dlSJUo9rzEyRK8qtfhiGytlsul0oJ5zjNVmkKPZoy6ghv0ewjmw hK1d22rdy4fwAKQdDofpeWHoOfjtjgjWkvDS2MDAokNoEeIctGFVBmztU0hNoYjpWm8M oKblGjA5D78TB4ts9LUowOuHzp0lQJYR+b36mETGjRFGYPGLiu0cihpP8qRdMnQ24es3 9P4DPnAtLYQPCi48EvyPF9t+4tPZonG0Wg1oNWhhsAjvyRI/hax+4V8j0nQQ/Rf2eX95 5XgqWX4stlaHPx9wey5tXCtWqOqXnZEOUcWuC68iq3P9f67rP2lNHXB75OOU2PjkQiVh JnDA==
X-Gm-Message-State: AC+VfDyax5c9jwfMSkgp4+YnyLjtmlO45IU/c9ys0FseLqIBl/QcXMfW u+IRErgBd1qkNTbe2CtNfECJn429Zl4kFAgf6Nr8qdlUx0U=
X-Google-Smtp-Source: ACHHUZ5sryVkstCl7qlsEYeB+b9lZE4UGpUl4ZG8gcVdt8/DNe36ewVQ480csovwUPE7jhG6UfoAQfLpNNVP2sT3dU4=
X-Received: by 2002:a2e:7a0e:0:b0:2a8:bce1:5cac with SMTP id v14-20020a2e7a0e000000b002a8bce15cacmr518173ljc.37.1682593206737; Thu, 27 Apr 2023 04:00:06 -0700 (PDT)
MIME-Version: 1.0
References: <168107503873.5966.17158792511491349262@ietfa.amsl.com>
In-Reply-To: <168107503873.5966.17158792511491349262@ietfa.amsl.com>
From: Roberto Polli <robipolli@gmail.com>
Date: Thu, 27 Apr 2023 12:59:55 +0200
Message-ID: <CAP9qbHUYwv8TazZasNbQ9LCU8qmbypmzJvu8S-MUXwqRyptWTQ@mail.gmail.com>
To: Elwyn Davies <elwynd@dial.pipex.com>
Cc: gen-art@ietf.org, draft-ietf-httpapi-yaml-mediatypes.all@ietf.org, httpapi@ietf.org, last-call@ietf.org
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/gen-art/hQGE7HMh7ymIosX5kLiHwwF4Yt4>
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, 27 Apr 2023 11:00:12 -0000

Dear Elwyn,

sorry for the late reply and thanks for your feedback.
Replies inline. Moreover, you can see a detailed list of your suggestion
in the following Issue https://github.com/ietf-wg-httpapi/mediatypes/issues/83

On Sun, 9 Apr 2023 at 23:17, Elwyn Davies via Datatracker
<noreply@ietf.org> wrote:
>
> Reviewer: Elwyn Davies
> Review result: Not Ready

> 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.

We intend to fix it via this PR
https://github.com/ietf-wg-httpapi/mediatypes/pull/77
and I will notify anyone once an agreement with IANA is achieved.

> 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.

We are trying to fix this together with the IANA. The shape of the section
is the same as the media type registration from RFC9110
https://www.rfc-editor.org/rfc/rfc9110#section-18.8
where the IANA Considerations section references a document section.


> 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.

Now all examples start with the %YAML directive.


> 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/

All fixed, thanks for your detailed review!



> 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.

This is going to be addressed within IANA Review. See
https://github.com/ietf-wg-httpapi/mediatypes/pull/77


> 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.

We tried to follow the guidance provided in
https://httpwg.org/admin/editors/style-guide#reference-style.

this is a small hint that the RFC number is not the identifier they
should be remembering.

Since we are not using ABNF, PR #84 removes two RFC references and the
only RFC reference outside the BCP boilerplate is the one to JSON Text
Sequences.


> Appendix B:  Acknowledgements  and Authors' Addresses should be provided as
> sections within the body of the document rather than in an Appendix.

Fixed.

Please, let us know whether the clarifications are sufficient.
Thanks again for all your time,
R.