Re: [AVTCORE] Roman Danyliw's Abstain on draft-ietf-avtcore-rtp-scip-05: (with COMMENT)

"Murray S. Kucherawy" <superuser@gmail.com> Thu, 27 July 2023 00:50 UTC

Return-Path: <superuser@gmail.com>
X-Original-To: avt@ietfa.amsl.com
Delivered-To: avt@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D996EC151AED; Wed, 26 Jul 2023 17:50:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.104
X-Spam-Level:
X-Spam-Status: No, score=-7.104 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, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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 MgX0_g1HKJrb; Wed, 26 Jul 2023 17:50:32 -0700 (PDT)
Received: from mail-ed1-x52a.google.com (mail-ed1-x52a.google.com [IPv6:2a00:1450:4864:20::52a]) (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 E08F4C151AE9; Wed, 26 Jul 2023 17:50:31 -0700 (PDT)
Received: by mail-ed1-x52a.google.com with SMTP id 4fb4d7f45d1cf-522205646fdso91421a12.0; Wed, 26 Jul 2023 17:50:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690419030; x=1691023830; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=sdL+elaZ7Z10SZkgb4X7Ig7rwgdq4fs+54/aD19uPPo=; b=CJxqIQNog9VFlXLDRDzk2VWYqVPaijWMSKC4kPWaTRzOGduhMlWHip/1nTwblyNGfJ C/Yr+qV9LpD6t3bTqhCXV2ezEqgIaaZMvypdHMSsocFm3nh2h+Ll7dxsj/4XN6o4JPv9 0wk2KP+/7CYhEoWiXPdIjqIO9ucpUsBolAnw1AHBGYyvAkQsJGgepRCkhrA32s/QZRqX 8vR9D2U66flTrNNXWw8Z+K9cxltXIf8rgLfvJBQFffMvrE9GlGtDQY40d8fE1Dwg9Nel HAw5cBDNxriOmC1z55im2WWgvzEXXvV4nFfF7G7pDPJkmL+RSeRgEZkzSBJpOc06h104 klIg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690419030; x=1691023830; h=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=sdL+elaZ7Z10SZkgb4X7Ig7rwgdq4fs+54/aD19uPPo=; b=gWb0zuOvEQnqsclHK/DhYo+tI0a1Cs7c5mMtWtH3vry7PNWue3eGqMOVIlZfGJIFtb 4qnOWkTWkcK+RpnzBcWlr9oDFaqtIdnBon4gX4CEdaN2n3kTx4Sufol5kuUNLWb957M6 GZLzeRkB6hzAiogk18AumF8nKPUArb3lAFPSUPmHvsRh4FAkBIKHhYGPAcbYycJ70z+U Z/oL/qSXuRufCno6sEQ5uvyMdva23jNIZzNNdWGYlfEImvfzkafL4eG6uRTbtQkYnalD ChaiigulVEKzmPdLelO2o0Xn0SF6GuDU+XGPTB/R03TQNT7cIuI+/gjOrJwTtWejw84u YRUA==
X-Gm-Message-State: ABy/qLZZJ4M5BnZEy5pp9zMOjidhWfAaWZqt90NydHleAQUtrZvX1jlV 6y2DXheZneIrB8stK142WHKI5XF2/dusjfK0gC8=
X-Google-Smtp-Source: APBJJlGYDclsDHHwubMJeJYZX9tP5OAHDj7xEcC4Ik4PK0ElWVIzP+UX5njBCFlz8tyAHC0iVFqLCcYvQanSwYTOxOI=
X-Received: by 2002:a17:906:224e:b0:99b:4670:aca9 with SMTP id 14-20020a170906224e00b0099b4670aca9mr3149707ejr.1.1690419029997; Wed, 26 Jul 2023 17:50:29 -0700 (PDT)
MIME-Version: 1.0
References: <169039547056.3183.16209480963216260492@ietfa.amsl.com>
In-Reply-To: <169039547056.3183.16209480963216260492@ietfa.amsl.com>
From: "Murray S. Kucherawy" <superuser@gmail.com>
Date: Wed, 26 Jul 2023 17:50:18 -0700
Message-ID: <CAL0qLwb+9jrigJqtz9Kqe_+iuS-q49HXDuJVfdJYxK5bfZgE3Q@mail.gmail.com>
To: Roman Danyliw <rdd@cert.org>
Cc: The IESG <iesg@ietf.org>, draft-ietf-avtcore-rtp-scip@ietf.org, avtcore-chairs@ietf.org, avt@ietf.org, jonathan.lennox@8x8.com, bernard.aboba@gmail.com
Content-Type: multipart/alternative; boundary="000000000000cdfe8006016d5990"
Archived-At: <https://mailarchive.ietf.org/arch/msg/avt/Z05f6aB45hm38yH8fPob43QhIWU>
Subject: Re: [AVTCORE] Roman Danyliw's Abstain on draft-ietf-avtcore-rtp-scip-05: (with COMMENT)
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Audio/Video Transport Core Maintenance <avt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/avt/>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Jul 2023 00:50:35 -0000

On Wed, Jul 26, 2023 at 11:18 AM Roman Danyliw via Datatracker <
noreply@ietf.org> wrote:

> I am abstaining on this document as it is unclear to me how to evaluate
> this
> document.  Unlike most of the other recent “RTP Payload Format” document I
> could find, the text here avoids making a normative reference to a document
> formally describing a payload. Colloquially, I’m not sure how one can
> describe
> the “payload format of _something_” without normatively citing that
> _something_.


In my own view, if any part of the payload format needs to be understood by
someone implementing this specification, then the document defining the
payload format has to be a normative reference.  On the other hand, if it's
completely opaque, and for all you know the payload could actually be a
blob of zeroes or random bytes and it wouldn't affect this specification at
all, then it's fine that it's informative.


> Furthermore, the security basis for this document comes from this
> informative reference.
>

But this is a problem.  If all of the security properties of this document
are in that one, then I would imagine that one has to be a normative
reference, and at least the Security ADs have reason to ask questions.

In either case, once it's a normative reference, I think it's reasonable to
expect that it's available or can be made available to reviewers that feel
they need it to complete their review responsibilities.  "Reviewers" here
includes anyone that wants to or is asked to review the document, from the
working group, through the sponsoring AD, the directorate reviewers, and
the IESG.  That's not to say we can only produce standards that are built
atop other open specifications, but it does mean we can't do a complete
review of something that depends on something else that we can't access.

The IESG has been discussing revising guidance around normative external
references, because this exact issue has come up several times and it's a
problem each time.  After this week, I'll breathe life into that work again
now that we have a current case to use as an example.

In the 117 meeting just now, there was a claim that an Area Director (I
presume, or maybe some other reviewer) insisted that the missing reference
be made freely available with a deadline measured in hours.  Does anyone
have a copy of that demand?  That seems like something that deserves
followup.  I would expect, instead, that a reviewer making such a request
would say simply "I need that to review this", without imposing any kind of
deadline, much less an unreasonable one.

There's a separate message from Dan Hanson that holds RFC 8817 as an
example of where the IESG tolerated this.  I would note that Ben Kaduk (who
was on the IESG for that document) also had a DISCUSS position that noted
he "couldn't get my hands on my copy, at least on short notice".  I didn't
unearth the discussion that followed, but I note that his DISCUSS took over
six months to clear.  I think most of his other points are good, but they
don't overcome the desire to have the key references available to reviewers
when the document is being prepared for publication.

To Spencer's point, the current document shepherd writeup template at
https://datatracker.ietf.org/doc/shepherdwriteup-template/individual
includes this question, since last summer:  "List any normative references
that are not freely available to anyone. Did the community have sufficient
access to review any such normative references?"

So I like the idea discussed in the meeting of preparing a package for
reviewers when this issue might arise, to avoid this problem for future
documents.

Happy to discuss any of this further.

-MSK