Re: [apps-discuss] Organisation of draft-freed-media-type-regs-00

Mark Nottingham <mnot@mnot.net> Tue, 06 September 2011 00:17 UTC

Return-Path: <mnot@mnot.net>
X-Original-To: apps-discuss@ietfc.amsl.com
Delivered-To: apps-discuss@ietfc.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfc.amsl.com (Postfix) with ESMTP id 6F6AB1B60B00 for <apps-discuss@ietfc.amsl.com>; Mon, 5 Sep 2011 17:17:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.062
X-Spam-Level:
X-Spam-Status: No, score=-105.062 tagged_above=-999 required=5 tests=[AWL=-1.463, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([208.66.40.236]) by localhost (ietfc.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pZgKCy-yFger for <apps-discuss@ietfc.amsl.com>; Mon, 5 Sep 2011 17:17:45 -0700 (PDT)
Received: from fallback-in2.mxes.net (fallback-out2.mxes.net [216.86.168.191]) by ietfc.amsl.com (Postfix) with ESMTP id 8B8BC1B60AFC for <apps-discuss@ietf.org>; Mon, 5 Sep 2011 17:17:42 -0700 (PDT)
Received: from mxout-07.mxes.net (mxout-07.mxes.net [216.86.168.182]) by fallback-in1.mxes.net (Postfix) with ESMTP id 304482FDC21 for <apps-discuss@ietf.org>; Mon, 5 Sep 2011 18:45:19 -0400 (EDT)
Received: from mnot-mini.mnot.net (unknown [118.209.37.195]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id C4ED822E257; Mon, 5 Sep 2011 18:44:42 -0400 (EDT)
Mime-Version: 1.0 (Apple Message framework v1244.3)
Content-Type: text/plain; charset="us-ascii"
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <01O5P2RFLHN8014O5Z@mauve.mrochek.com>
Date: Tue, 06 Sep 2011 08:44:39 +1000
Content-Transfer-Encoding: quoted-printable
Message-Id: <141FBDEA-D364-4373-87E3-17ED9985FF40@mnot.net>
References: <923B73A9-B10B-48AB-A6BA-147D76D7073A@mnot.net> <01O5P2RFLHN8014O5Z@mauve.mrochek.com>
To: Ned Freed <ned.freed@mrochek.com>
X-Mailer: Apple Mail (2.1244.3)
Cc: John C Klensin <klensin@jck.com>, Apps Discuss <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] Organisation of draft-freed-media-type-regs-00
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Sep 2011 00:17:46 -0000

Thanks, Ned. I'll wait for the revised draft.

On 06/09/2011, at 6:10 AM, Ned Freed wrote:

> First of all, there's a serious structural error in the present draft - 
> sections 4 and 5 have gotten merged because of a misplaced </section>. If you
> look at the draft's predecessor, RFC 4288, you'll see what I mean.
> 
> I believe many if not most of your comments here are a result of this error on
> my part, for which I apologize. I'm going to post a revised draft that corrects
> this error immediately.
> 
> In addition to the problems you note below, this also messes up the structured
> syntax suffix additions, which are supposed to be in a separat top-level
> section.
> 
>> Overall, it seems like there's a fair amount of restatement between section 4
>> and those that precede it.
> 
> Not really seeing it - could you be ore specific?
> 
>> I think many people will skip straight to section 4, believing it to be most
>> relevant to them, and without reference to specific requirements in the rest
>> of the document, they'll end up confused and sometimes mislead.
> 
> Section 4 is supposed to lay out the specific requirements in various areas for
> media types. It is in no way, shape, or form intended to provide a step-by-step
> instruction list for registering things, and I think it would be a HUGE mistake
> to change it into something like this.
> 
> Extensive past experience has shown that attempting to instantiate requirements
> via a step by step fashion is enormously confusing when something new and
> slightly different comes along.
> 
>> Furthermore, section 4 isn't clear about the step-by-step procedure that's
>> appropriate to various cases.
> 
> That's hardly surprising since section 4 was in no way intended to provide such
> a checklist. And I am strongly opposed to trying to turn it into such a
> checklist.
> 
> Section 5, OTOH, could benefit from more structuring as step by step lists, and
> it has been the plan all along to do that. But before that happens there has to
> be agremeent about what the steps are - especially for standards tree
> registrations. This is the major open issue in the draft that we really need to
> be talking about - in particular, whether or not the IESG remains "in the
> loop", and if they are to be moved out, how far out.
> 
> It seems pointless for me to try and construct text for this when the  most
> basic aspects of the process are still up in the air.
> 
>> For example, 4.12.2 and 4.12.4 both refer to a review, but it's not clear to a
>> casual reader whether they're different reviews or the same one.
> 
> 4.12.2 in particular is impossible to nail down without clarification of the
> IESG's role. I agree, however, that the present text is completely inadequate.
> 
>> I think that this can be addressed by moving much of the content in section 4
>> into the various subsections of section 3, in the form of concrete, numbered
>> lists of steps to take to register the various kinds of media types.
> 
> I strongly disagree with this approach. The correct thing to be doing IMO is to
> leave (the proper) section 4 mostly alone and focus on fixing (the proper)
> section 5. As for how to do that, I think having separate itemized lists for
> vnd./prs. and for standards trees makes the most sense. Attempting to do them
> both at once and  calling out exceptions between the two processes is just too
> confusing.
> 
> I also think that we need to stop pretending it's necessary or even all that
> helpful to take vnd. and prs. to the ietf-types list prior to registering.
> Almost nobody does that and it doesn't seem to cause any significant
> difficulties. And OTOH, just suggesting you're really supposed to get feedback
> from a mailing list is a big disincentive for a process that really doesn't
> amount to anything but filling out a web form. So in the vnd./prs. case list
> review should at most be mentioned as a "need help? here's where to go!" sort
> of thing.
> 
> The use of mailing list review in standards tree registrations also needs to be
> reviewed, but I confess to a certain ambivalence as to exactly how it should be
> done.
> 
>> This might result in some duplication (which in the worst cases can be solved
>> by references to new shared sections), but that's preferable to confusing
>> readers.
> 
>> I'm happy to take a stab at this if the authors would like an illustration of
>> what I mean (and they can provide XML source).
> 
> Again, I think most of the issues here are the result of my structural
> fuckup. Again, sorry about that.
> 
> 				Ned

--
Mark Nottingham   http://www.mnot.net/