Re: [Gen-art] Genart last call review of draft-ietf-httpbis-bcp56bis-13

David Schinazi <dschinazi.ietf@gmail.com> Fri, 13 August 2021 20:37 UTC

Return-Path: <dschinazi.ietf@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 ADC873A25A7; Fri, 13 Aug 2021 13:37:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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, HTML_MESSAGE=0.001, 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=gmail.com
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 qQ_oi_feWfbB; Fri, 13 Aug 2021 13:37:11 -0700 (PDT)
Received: from mail-pl1-x632.google.com (mail-pl1-x632.google.com [IPv6:2607:f8b0:4864:20::632]) (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 1AA853A2595; Fri, 13 Aug 2021 13:37:11 -0700 (PDT)
Received: by mail-pl1-x632.google.com with SMTP id n12so12882398plf.4; Fri, 13 Aug 2021 13:37:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=KasLaj+81bGi4hln/1oBFSaCoGERM9QiyNp1lwJBZQc=; b=I83LiIItyNth6e386BfuR3P3c0pvHsLWdHhYYKiEDrbP8LOZG9F0FuHxHBGaNiSGmE d9pSQeDeRrmO8dVn1Y+6qjSluORRNlQ06LFC1UzHyUaqCR7iga5Vrt+LnAgm+aHdiC1W d6yQPfc8ihhRG1sKxWj8dubboYOx+5+MSZ5HfnK3wiRvg3pgsiczAOHwF/Q/S5BI/jzp wVjgfLrcE9bboeCeja3O2mKfXksC4j/GqqjH85zOLVBiJ6gjgIX6LMZh3uQlNdVJ8U4c V12VVNYdRqsn2dmjev8BhSVGf/kfWBcW339i2C6P3u3Ns/RIydYYVJD+zF8No/CruQNc EXSw==
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=KasLaj+81bGi4hln/1oBFSaCoGERM9QiyNp1lwJBZQc=; b=BGpSbZUL5n5dtn1KK2Vok5SKBoDJNZjngGmJ3URJ/wKx9oP7B9m5dJNZZNd25XSkk/ whpuf+Lmi7J7JaZaNQO6EoF5uKpFEvgNJYoQ1P8g7fISvTV4SJDeSeOTdLRJ4EkW7Uqw ysqEGlCiuWqlzKD4a8mXl2PADscrH4vvw42Q1SM+3+rYtIpAEbtIGxJrzqG33ct7+6ky s1D2OV/WOqz0196+2X7XJ8hKdB7Fplg7ztBDnGTKddQBB0or0mGoDnyFt26EDq65JMuD aSYt9VCmymZ2Gzvz598hLInf53fhiVRb4NeVu6++FOCuMmUbldFVNcsfVKgnVgchE4YL 34ZQ==
X-Gm-Message-State: AOAM530yYzvAbNosfR2qt13P5gGQKNcx1DwWT5yQMwejrYUHCz76vPmy NMQkLjONL2WqXPCaVhKDj6vdeyvXpw6h8yhST18=
X-Google-Smtp-Source: ABdhPJwWahjr/pwywFMn7egFxLXKwgNFOhs2wZjR3a/y80VuHGqRCTZJIAR7/J3sANkjl+HeK0JHM0TtQK94MUVhVBc=
X-Received: by 2002:a65:41c6:: with SMTP id b6mr3929682pgq.206.1628887029441; Fri, 13 Aug 2021 13:37:09 -0700 (PDT)
MIME-Version: 1.0
References: <162879336918.10574.10010152000496998787@ietfa.amsl.com> <0F19E3C9-F6BC-4CF4-9209-FA698E4B8E3B@mnot.net>
In-Reply-To: <0F19E3C9-F6BC-4CF4-9209-FA698E4B8E3B@mnot.net>
From: David Schinazi <dschinazi.ietf@gmail.com>
Date: Fri, 13 Aug 2021 13:36:58 -0700
Message-ID: <CAPDSy+4HBzHbKHr1e=7+jyk-PkLQ3DY23bPWm6V9Y4o9y4ULZA@mail.gmail.com>
To: Mark Nottingham <mnot@mnot.net>
Cc: General Area Review Team <gen-art@ietf.org>, HTTP Working Group <ietf-http-wg@w3.org>, last-call@ietf.org
Content-Type: multipart/alternative; boundary="000000000000c4e6ea05c976d075"
Archived-At: <https://mailarchive.ietf.org/arch/msg/gen-art/ruLvKvys-DlL5bYr84zbKJ5Y6BE>
Subject: Re: [Gen-art] Genart last call review of draft-ietf-httpbis-bcp56bis-13
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.29
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: Fri, 13 Aug 2021 20:37:25 -0000

Thanks Mark!

Your explanation of the interaction with MASQUE makes sense to me and
addresses my minor issue, and your commit fully addresses my nits.

My GenART review result is now "Ready" with no further comments.

David

On Thu, Aug 12, 2021 at 5:23 PM Mark Nottingham <mnot@mnot.net> wrote:

> Hi David,
>
> Thanks for the feedback. Responses below.
>
> > On 13 Aug 2021, at 4:36 am, David Schinazi via Datatracker <
> noreply@ietf.org> wrote:
> >
> > Minor issues:
> > * s4.5 seems to prohibit defining new non-generic HTTP methods. How do we
> > reconcile that with the work happening in MASQUE? I know that CONNECT is
> its
> > own special-case, but should we have a carveout here? (Though MASQUE
> might end
> > up using extended CONNECT which side steps the issue). Or is it the case
> that
> > MASQUE is modifying HTTP itself instead of building an application over
> HTTP?
>
> That is only restating the requirements of HTTP:
>
> 'Unlike distributed objects, the standardized request methods in HTTP are
> not resource-specific, since uniform interfaces provide for better
> visibility and reuse in network-based systems [REST]. Once defined, a
> standardized method ought to have the same semantics when applied to any
> resource, though each resource determines for itself whether those
> semantics are implemented or allowed.' --
> https://httpwg.org/http-core/draft-ietf-httpbis-semantics-latest.html#method.overview
>
> 'Standardized methods are generic; that is, they are potentially
> applicable to any resource, not just one particular media type, kind of
> resource, or application. As such, it is preferred that new methods be
> registered in a document that isn't specific to a single application or
> data format, since orthogonal technologies deserve orthogonal
> specification.' --
> https://httpwg.org/http-core/draft-ietf-httpbis-semantics-latest.html#considerations.for.new.methods
>
> That said, I don't see MASQUE as an application of HTTP; it's a generic
> extension.
>
>
> > Nits/editorial comments:
> > * s3.2 uses the term "link" without explaining what it is. Perhaps a
> reference
> > to RFC 8288 if that's what is meant here? * s4.11 mentions HTTP/3 without
> > referencing its specification
>
> See:
>   https://github.com/httpwg/http-extensions/commit/70c3ee4dde
>
> Cheers and thanks again,
>
>
> --
> Mark Nottingham   https://www.mnot.net/
>
>