Re: [httpapi] rfc7807 errata or just "more"

Roberto Polli <roberto@teamdigitale.governo.it> Thu, 21 January 2021 09:15 UTC

Return-Path: <roberto@teamdigitale.governo.it>
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 D08143A1851 for <httpapi@ietfa.amsl.com>; Thu, 21 Jan 2021 01:15:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=teamdigitale.governo.it
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 Q7dxH9tGtek6 for <httpapi@ietfa.amsl.com>; Thu, 21 Jan 2021 01:15:38 -0800 (PST)
Received: from mail-ej1-x631.google.com (mail-ej1-x631.google.com [IPv6:2a00:1450:4864:20::631]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D8B493A1852 for <httpapi@ietf.org>; Thu, 21 Jan 2021 01:15:37 -0800 (PST)
Received: by mail-ej1-x631.google.com with SMTP id g12so1563071ejf.8 for <httpapi@ietf.org>; Thu, 21 Jan 2021 01:15:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=teamdigitale.governo.it; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Nc8ZD3Iy5oONJfkdnU11ZbxFy+X74D3AjyGfwNXB4k4=; b=MR6IMQ03PS1DzEpVCWmUbVPpMtzR3cVFHRdCpnLZfK1QBjZlbmvNwhWPudHvW/E2Gy Q+iPsYvyfHStjx28O4bWb90f3gVZjPHehalOfj7+paFHG+DykZ8CTxhwilyCjKGerpwH EtuhBaIwrVBScoLs41napgMIBSysnTAH1ToOZhCig6mtT894J2qv4Wga7sozGmGjUrtP SR3sjDQJ/RtD/fb0wKOnGmhn3cXebekqzAWFIuC9+lvTVCH9r1AE4Rbt38tEtSvSgRG1 4we/MyMB31hbqS/9Vt151foAsc7GlfVZbumsfjAnEaPjJL7RUL69C9fPkfPATwpRfjhx bxsQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Nc8ZD3Iy5oONJfkdnU11ZbxFy+X74D3AjyGfwNXB4k4=; b=jia15GWlAYCOE4VuFwemz+Sm0UfB1IiVxHTbh/IOqNZ5k6ao8tHBpUBTBL6zlYFSCA HFcBz0lmAGlkK/e3wJRlE3EbCstaZ7O6yBTY8j3f58QRNu4VcUs6XsclK+1Wv5Y3c1dE YZVLS6MzgF0Fwb96CG0bCgjJDsWK5eD21vKY9z+OEeEANjs5yJWVoouYwjzjCvvwNkp7 l1ZwKlY/TOnRXR+IwQUhcyz0ZpOk2qmBbMjXvPtvNYSFC2l/SkZ4taPgHplhWjAwfQLx ueZB3Ch5HCLKzQ47VNC0EWAlZgs3E9l6YpJLA2WJ0duG+/ckOzha3KQG5y53stD/PgBt slaQ==
X-Gm-Message-State: AOAM531maNXxEdQFctUbD+sgILempavnwe9PKgMt3X8+WPnoX9mJ4aZA uqCUsx0daVk8ZDWtG40wbd+IO6LWxOldvYLBJAP1hQ==
X-Google-Smtp-Source: ABdhPJyL9Z4VqHHkOg6xGzoKRSAU6ZiorPu3EUl5guxA/CJ2/hC7WFo5y+YCfSSwMfQ53skQkkH4NdB7VAYGMHfTtPk=
X-Received: by 2002:a17:906:1658:: with SMTP id n24mr8483540ejd.532.1611220535980; Thu, 21 Jan 2021 01:15:35 -0800 (PST)
MIME-Version: 1.0
References: <CAC5fHGPAVBKiV81bTGpm3BwwfRT-UZw732okCA7d9TTBBwGvGQ@mail.gmail.com> <DM6PR00MB08454A51EFCF8675F426EDA7F0A69@DM6PR00MB0845.namprd00.prod.outlook.com> <CAC5fHGPxen7WCCJMYEY+m4nK=mVi2YecQ+xtPuTT8i3J1Vezfg@mail.gmail.com> <DM6PR00MB08453480DEAC88B5ACBC5076F0A49@DM6PR00MB0845.namprd00.prod.outlook.com> <CAMRHeuzvqQ8bb+ADAddVioSKxwvqUP0gJdGdtk2a-cUR2Vgcbw@mail.gmail.com> <CAC5fHGMkx+0zWoBeq0CWyZZ08LoP1SpyzBux3M11EfLF96NO+A@mail.gmail.com>
In-Reply-To: <CAC5fHGMkx+0zWoBeq0CWyZZ08LoP1SpyzBux3M11EfLF96NO+A@mail.gmail.com>
From: Roberto Polli <roberto@teamdigitale.governo.it>
Date: Thu, 21 Jan 2021 10:15:25 +0100
Message-ID: <CAMRHeuyRfytCHcVbepSaUNd8GhK06ehxo_uuZj59U44B+5CRQQ@mail.gmail.com>
To: Sanjay Dalal <sanjay.dalal@cal.berkeley.edu>
Cc: Darrel Miller <Darrel.Miller=40microsoft.com@dmarc.ietf.org>, "httpapi@ietf.org" <httpapi@ietf.org>, Erik Wilde <erik.wilde@dret.net>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/PYPQDKQQgwDib9zpmioRD9l0b0o>
Subject: Re: [httpapi] rfc7807 errata or just "more"
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 21 Jan 2021 09:15:40 -0000

Hi Sanjay,


Il giorno gio 21 gen 2021 alle ore 02:11 Sanjay Dalal
<sanjay.dalal@cal.berkeley.edu> ha scritto:
> >RFC7807 could add "containedProblems" property (or some similar name) that is an array of problem objects.
> Agree. What would be the next step? Should a repo be created so we can start working on a revision?

Before creating a repo, I'd start with a shared gdoc with a basic
proposal. The content can be in markdown, if you like.

> >I would like to find a convergent solution for both Problem and Content-Warning
> This could broaden the scope of Problem Details and Content-Warning both which may not be desirable, imo. Would love to hear from other members of the group.
>
> https://github.com/dret/I-D/blob/master/http-warning/draft-cedik-http-warning-02.
> "Note that this specification specifically targets warnings and not errors, meaning that while it may be useful for clients to understand the warning condition and act on it, they also may choose to ignore it and treat the response as a successful one."

http-warning has a proposal for both warning notification (the
headers) and warning serialization (how to convey the actual
warnings). iiuc the sentence above refers to the headers part, not the
warning serialization.

My opinion is that we should investigate eventual convergence between
the warning serialization and the "containedProblems".

Looking forward to further comments,
R.