[core] Roman Danyliw's No Objection on draft-ietf-core-problem-details-05: (with COMMENT)
Roman Danyliw via Datatracker <noreply@ietf.org> Mon, 13 June 2022 14:57 UTC
Return-Path: <noreply@ietf.org>
X-Original-To: core@ietf.org
Delivered-To: core@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 3597EC15AACE; Mon, 13 Jun 2022 07:57:10 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: Roman Danyliw via Datatracker <noreply@ietf.org>
To: The IESG <iesg@ietf.org>
Cc: draft-ietf-core-problem-details@ietf.org, core-chairs@ietf.org, core@ietf.org, jaime@iki.fi, jaime@iki.fi
X-Test-IDTracker: no
X-IETF-IDTracker: 8.3.1
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: Roman Danyliw <rdd@cert.org>
Message-ID: <165513223021.44965.4177713572638466069@ietfa.amsl.com>
Date: Mon, 13 Jun 2022 07:57:10 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/ZDOmMx1tdstaqegkDsSDIAgq0nE>
Subject: [core] Roman Danyliw's No Objection on draft-ietf-core-problem-details-05: (with COMMENT)
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.39
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Jun 2022 14:57:10 -0000
Roman Danyliw has entered the following ballot position for draft-ietf-core-problem-details-05: No Objection When responding, please keep the subject line intact and reply to all email addresses included in the To and CC lines. (Feel free to cut this introductory paragraph, however.) Please refer to https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/ for more information about how to handle DISCUSS and COMMENT positions. The document, along with other ballot positions, can be found here: https://datatracker.ietf.org/doc/draft-ietf-core-problem-details/ ---------------------------------------------------------------------- COMMENT: ---------------------------------------------------------------------- ** Section 1. It is designed to be reused by REST APIs, which can identify distinct shapes of these data items specific to their needs. I don’t understand the notion of “identif[ing] distinct shapes.” Section 2 uses the terminology again. ** Section 2. This section is called “Basic Problem Details”. Is that something different than “Concise Problem Details” ** Section 2. It SHOULD NOT change from occurrence to occurrence of the same problem shape. Is this guidance saying that things shouldn’t change on a per application basis, or something else? As an aside, some comment on a “problem shape.” ** Section 2. The "detail" member, if present, ought to focus on helping the client correct the problem, rather than giving debugging information. What is the difference between providing enough information to “correct the problem” vs. providing debugging information? ** Section 2. Thank you for adding the base-lang to -05. I was using -04 as the basis of my review and was going to mention BCP 18. Should text be added to say that the base-lang and base-rtl are ignored if tag38 strings are used? ** Section 3.2 Note that the URI given for the extension is for identification purposes only and, even if dereferenceable in principle, it MUST NOT be dereferenced in the normal course of handling problem details (i.e., outside diagnostic/debugging procedures involving humans). Thank you for adding this text. Consider clarifying the impact of this dereferencing by explaining that this could become a tracking mechanism. ** Section 4. Given the instance and base-uri fields, and the flexibility in the extensions, it seems that there is a possibility this format to introduce URLs that could be dereferenced. The standard cautions of Section 7 of RFC3986 would seem to apply if the client would follow them.
- [core] Roman Danyliw's No Objection on draft-ietf… Roman Danyliw via Datatracker
- Re: [core] Roman Danyliw's No Objection on draft-… Carsten Bormann