[dispatch] Observations on process after reviewing the iotl draft

Robert Sparks <rjsparks@nostrum.com> Thu, 18 December 2014 21:20 UTC

Return-Path: <rjsparks@nostrum.com>
X-Original-To: dispatch@ietfa.amsl.com
Delivered-To: dispatch@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3159C1A8712 for <dispatch@ietfa.amsl.com>; Thu, 18 Dec 2014 13:20:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level:
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 aIs6e7qfbs3U for <dispatch@ietfa.amsl.com>; Thu, 18 Dec 2014 13:20:50 -0800 (PST)
Received: from nostrum.com (raven-v6.nostrum.com [IPv6:2001:470:d:1130::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9E8A51A7D81 for <dispatch@ietf.org>; Thu, 18 Dec 2014 13:20:50 -0800 (PST)
Received: from unnumerable.local (pool-71-96-107-228.dllstx.fios.verizon.net [71.96.107.228]) (authenticated bits=0) by nostrum.com (8.14.9/8.14.7) with ESMTP id sBILKng3049240 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <dispatch@ietf.org>; Thu, 18 Dec 2014 15:20:50 -0600 (CST) (envelope-from rjsparks@nostrum.com)
X-Authentication-Warning: raven.nostrum.com: Host pool-71-96-107-228.dllstx.fios.verizon.net [71.96.107.228] claimed to be unnumerable.local
Message-ID: <5493452C.7060908@nostrum.com>
Date: Thu, 18 Dec 2014 15:20:44 -0600
From: Robert Sparks <rjsparks@nostrum.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.3.0
MIME-Version: 1.0
To: dispatch@ietf.org
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/dispatch/GA2U3etas8hmajOA4yLxGINY9RQ
Subject: [dispatch] Observations on process after reviewing the iotl draft
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch/>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Dec 2014 21:20:52 -0000

All -

I just sent in a gen-art LC review on the iotl draft. While putting that 
review together, I went back through the email discussion of the draft, 
and when taking it in all at once like that I saw a few things I think 
we should discuss.

First, Christer has worked very hard to do the right thing, and to get 
the IETF community to do the right thing with this draft. Thank you 
Christer. Please keep doing that.

Our response as a community was underwhelming, and very slow. I don't 
think we need to beat any individuals up about that, but I do think we 
have an opportunity to study how this went, so we can do better with 
other things.

There were concerns raised early (last May) about the design (URI 
parameter vs header field parameter) that I don't think were well 
resolved on list. When that discussion came up, I think we should have 
taken it as a flag that this would have benefited from a WG discussing 
it with a chair driving the discussion. When we decide to send something 
off to AD sponsorship in the future, the AD should watch for similar 
conversations and send it back to us (and we should help the AD of the 
time recognize what's happening). Again, I'm not trying to call what's 
in this document into question at this point. I just wish we had done 
better back in May.

Much of the discussion danced around URI parameters requiring 
standards-track, and header parameters only requiring informational, 
rather than which of those things (or something else) might have the 
most technical merit (and based on the conversation, there were 
implementors vested in the choice that had been made before the draft 
came here). As we've often seen, this points to bringing the problem 
here earlier, rather than the solution.

It also points out that the current standards-track requirement for URI 
parameters is probably overkill. I'd like to suggest we change that to 
specification required with expert review. The expert would not allow 
parameters that changed the semantics of the protocol unless the 
specification happened to be an IETF stream standards track document.

It was an interesting experiment using the dispatch list to refine the 
document's technical content. In my opinion, we should not do that again.

RjS