From nobody Sun Oct 30 01:05:08 2022
Return-Path: <mnot@mnot.net>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
 by ietfa.amsl.com (Postfix) with ESMTP id DD9E2C14F73F;
 Sun, 30 Oct 2022 01:05:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.808
X-Spam-Level: 
X-Spam-Status: No, score=-2.808 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_DNSWL_LOW=-0.7,
 RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001,
 T_SCC_BODY_TEXT_LINE=-0.01, 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=mnot.net header.b=Hvg6V5kx;
 dkim=pass (2048-bit key)
 header.d=messagingengine.com header.b=NBmTTSzL
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 aseCM2LriYSQ; Sun, 30 Oct 2022 01:05:02 -0700 (PDT)
Received: from wout3-smtp.messagingengine.com (wout3-smtp.messagingengine.com
 [64.147.123.19])
 (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 3EE70C14F607;
 Sun, 30 Oct 2022 01:04:59 -0700 (PDT)
Received: from compute2.internal (compute2.nyi.internal [10.202.2.46])
 by mailout.west.internal (Postfix) with ESMTP id 0E67D320030E;
 Sun, 30 Oct 2022 04:04:55 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute2.internal (MEProxy); Sun, 30 Oct 2022 04:04:56 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mnot.net; h=cc
 :cc:content-transfer-encoding:content-type:date:date:from:from
 :in-reply-to:in-reply-to:message-id:mime-version:references
 :reply-to:sender:subject:subject:to:to; s=fm1; t=1667117095; x=
 1667203495; bh=cNDIBJD6f9I+uDzNB6+X8h9/RywYZTNRAQXH+/DSzS0=; b=H
 vg6V5kx1gI/9wnlC4BdEv/rzwcA+OroHZ7s5MF6lV+yAjGX51FP1RFqjUUYLsz7f
 rsYwkNXyARGwBcsaKdpz71e4O2SvQyIXLWCPBS406tzRFTp7nXVeZd5drmp/CBVx
 2DjKQCcEaQbTiUgJLfcKTUOc5IdFpazP74MYpzwWsInkvlTDEZTNjReA4fgR90t9
 cM9BK82WFbjh0fGSIrCa/CLQreixCZhqHskszCCfxxGWp/LX/TXLjcCWJWuVyCTk
 3nAPN0LsEcz6VKN9IRy1ziYQ+P4FT1PG+flZ9IAqH5vBZhLr871jSFuAx51N/iEY
 AXoXdvKkK63GaOrOHqM0Q==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-transfer-encoding
 :content-type:date:date:feedback-id:feedback-id:from:from
 :in-reply-to:in-reply-to:message-id:mime-version:references
 :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1667117095; x=
 1667203495; bh=cNDIBJD6f9I+uDzNB6+X8h9/RywYZTNRAQXH+/DSzS0=; b=N
 BmTTSzLYnETfJSX531zWZgfA2IntxqZvg40t7RfP70n96AGrJzF9UustJV1xoHMx
 gYVPRfWSjtRADBURoc82ksZ+nsP/4HpDs3ISBYOgz/y8fogSs18aYkrOOQv8lFVs
 zzigUPC/wGS9qDXNrSDjY5luDVlVsB3tPdjk2VTVP3sxG46TohKwmEzND5w1xxdB
 /Eaz0dXb0pX6lr+Mvv4aRtGlc6W8usLOn3E+qFIUNFbCxMEfJuEhHFPjLnobZwr0
 wSHpSRkEkuUs0aJhBIHpvekwMJQxOEUKD5NF1jQjfsfCkESzKROffxIchd6BpId1
 LiiNSIC/UCfEJU4+XCpFA==
X-ME-Sender: <xms:JjBeY9Ti4hGzbe7DTV4-Cpqdl76_2BLRbYDLaJ68HvpMZgrxi7deXQ>
 <xme:JjBeY2woy7CTRrNWyB435jB9kepjcntnkIwxG2l7oTLLLK-k-g1BzBdqqBBKxmxv5
 NKdNDbpVh9jKul6SQ>
X-ME-Received: <xmr:JjBeYy2Wwa_gUp6DFLzKh1bperTVZH43ZnoiQmx-VBU8T6XJsQpxkdSQ7hg04d1LYRA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvgedrtdelgdduvdelucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurheptggguffhjgffvefgkfhfvffosehtqhhmtdhhtddvnecuhfhrohhmpeforghr
 khcupfhothhtihhnghhhrghmuceomhhnohhtsehmnhhothdrnhgvtheqnecuggftrfgrth
 htvghrnhepjeefudefjedvhfekvdeghffggfdvhfelffejgfdtkefhtedvgffgieefvdfg
 gefhnecuffhomhgrihhnpehgihhthhhusgdrtghomhdpihgvthhfrdhorhhgpdhmnhhoth
 drnhgvthenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhm
 pehmnhhothesmhhnohhtrdhnvght
X-ME-Proxy: <xmx:JjBeY1DLuH5M62tEl-h2KU78JhYNNHDTxi6SM8JrN_bDgJKs5iBPwA>
 <xmx:JjBeY2g1XAUH1oPR5YwokYzLF3t7ygw0AsRLs3sizEN1K6CfSjkYhg>
 <xmx:JjBeY5rJBA15ofO5EpGitEZYX0761Qk8YgdRTvAtRCxhPCpNEwp_VA>
 <xmx:JzBeY3sIv1WkW0rcgFIt58sdP95K-qLYVi15MBbR1xFkuNl-XuSniQ>
Feedback-ID: ie6694242:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun,
 30 Oct 2022 04:04:54 -0400 (EDT)
Content-Type: text/plain;
	charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\))
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <166690880800.46780.14432111778502052910@ietfa.amsl.com>
Date: Sun, 30 Oct 2022 08:04:53 +0000
Cc: gen-art@ietf.org, draft-ietf-httpapi-rfc7807bis.all@ietf.org,
 httpapi@ietf.org, last-call@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <196F301E-3E38-443A-AB38-7B2D869AC9F3@mnot.net>
References: <166690880800.46780.14432111778502052910@ietfa.amsl.com>
To: Pete Resnick <resnick@episteme.net>
X-Mailer: Apple Mail (2.3696.120.41.1.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/-lYklVrbAzBiHQEI9iP4o8E78JI>
Subject: Re: [httpapi] Genart last call review of
 draft-ietf-httpapi-rfc7807bis-04
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>,
 <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>,
 <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 30 Oct 2022 08:05:08 -0000

Hi Pete,

Thanks for the review. Seems reasonable; we'll revisit this wording. =
I've recorded this at:
  https://github.com/ietf-wg-httpapi/rfc7807bis/issues/57

Cheers,

> On 27 Oct 2022, at 11:13 pm, Pete Resnick via Datatracker =
<noreply@ietf.org> wrote:
>=20
> Reviewer: Pete Resnick
> Review result: Ready
>=20
> 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.
>=20
> For more information, please see the FAQ at
>=20
> <https://trac.ietf.org/trac/gen/wiki/GenArtfaq>.
>=20
> Document: draft-ietf-httpapi-rfc7807bis-04
> Reviewer: Pete Resnick
> Review Date: 2022-10-27
> IETF LC End Date: 2022-11-03
> IESG Telechat date: Not scheduled for a telechat
>=20
> Summary: Ready to go; one comment below.
>=20
> Major issues: None
>=20
> Minor issues: None
>=20
> Nits/editorial comments:
>=20
> This paragraph in section 4 struck me oddly:
>=20
>   An extension member (see Section 3.2) MAY occur in the Problem field
>   if its name is compatible with the syntax of Dictionary keys (see
>   Section 3.2 of [STRUCTURED-FIELDS]) and if the defining problem type
>   specifies a Structured Type to serialize the value into.
>=20
> That almost sounds like what you want to say is:
>=20
>   If an extension member (see Section 3.2) occurs in the Problem =
field,
>   its name MUST be compatible with the syntax of Dictionary keys (see
>   Section 3.2 of [STRUCTURED-FIELDS]) and the defining problem type
>   MUST specify a Structured Type to serialize the value into.
>=20
> I'm curious if you are making a normative statement that would get =
lost in the
> current form. But I'm not sure what the high-order bit here is, so I =
leave it
> to you.
>=20
>=20

--
Mark Nottingham   https://www.mnot.net/

