[Gen-art] Genart last call review of draft-ietf-clue-signaling-13

Robert Sparks <rjsparks@nostrum.com> Fri, 12 October 2018 20:23 UTC

Return-Path: <rjsparks@nostrum.com>
X-Original-To: gen-art@ietf.org
Delivered-To: gen-art@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 416D0126DBF; Fri, 12 Oct 2018 13:23:05 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Robert Sparks <rjsparks@nostrum.com>
To: gen-art@ietf.org
Cc: clue@ietf.org, ietf@ietf.org, draft-ietf-clue-signaling.all@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.86.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <153937578523.29131.6059409977356664633@ietfa.amsl.com>
Date: Fri, 12 Oct 2018 13:23:05 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/gen-art/qFMcYKKjSoyAiE8kpuPSZ3cQdSE>
Subject: [Gen-art] Genart last call review of draft-ietf-clue-signaling-13
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.29
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, 12 Oct 2018 20:23:05 -0000

Reviewer: Robert Sparks
Review result: Ready with Nits

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.

For more information, please see the FAQ at

<https://trac.ietf.org/trac/gen/wiki/GenArtfaq>.

Document: draft-ietf-clue-signaling-13
Reviewer: Robert Sparks
Review Date: 2018-10-12
IETF LC End Date: 2018-10-17
IESG Telechat date: Not scheduled for a telechat

Summary: Ready for publication as PS with nits

This document specifies a specific ASN.1 Identifier for sip.clue (see section
11.2). Did you go through some kind of early reservation process for this? If
not, you've gotten very lucky that something else didn't step on the value.

There are several places where the document uses SHOULD where it's not
immediately clear why it didn't use MUST.

Some of those SHOULDs are probably better written around with prose. For
example, in the first paragraph of 4.5.1, I think you're trying say "If the
CLUE capable device wants to use CLUE it will..."

The MUST in the last paragraph of section 4.5.4.4 is probably also better as
"will". There are lots of other reasons for a device to discontinue media. As
written, this is oddly overconstraining.

The "MAY or MAY NOT" at the end of 7.1 is a bad use of 2119. Lower case
versions of the word here will not introduce protocol ambiguity.

Section 7.2 says this specification imposes no additional constraints on the
usage of BUNDLE, but then goes on to aplly a MUST NOT in 7.2.1. This is another
place where you probably want to avoid 2119, and instead say "don't do this if
you want to avoid inefficiency".

"O/A" appears without definition at the top of page 20.

I did not review the bits in the examples carefully.