Re: Last Call: <draft-cotton-rfc4020bis-01.txt> (Early IANA Allocation of Standards Track Code Points) to Best Current Practice
John C Klensin <john-ietf@jck.com> Thu, 29 August 2013 17:48 UTC
Return-Path: <john-ietf@jck.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2C1C611E813A for <ietf@ietfa.amsl.com>; Thu, 29 Aug 2013 10:48:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.471
X-Spam-Level:
X-Spam-Status: No, score=-102.471 tagged_above=-999 required=5 tests=[AWL=-0.028, BAYES_00=-2.599, SUBJECT_FUZZY_TION=0.156, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id J8BWiU-FW7SM for <ietf@ietfa.amsl.com>; Thu, 29 Aug 2013 10:48:13 -0700 (PDT)
Received: from bsa2.jck.com (ns.jck.com [70.88.254.51]) by ietfa.amsl.com (Postfix) with ESMTP id E48CA11E8138 for <ietf@ietf.org>; Thu, 29 Aug 2013 10:48:12 -0700 (PDT)
Received: from [198.252.137.115] (helo=JcK-HP8200.jck.com) by bsa2.jck.com with esmtp (Exim 4.71 (FreeBSD)) (envelope-from <john-ietf@jck.com>) id 1VF6KF-000I2e-Bb; Thu, 29 Aug 2013 13:48:07 -0400
Date: Thu, 29 Aug 2013 13:48:02 -0400
From: John C Klensin <john-ietf@jck.com>
To: Barry Leiba <barryleiba@computer.org>, SM <sm@resistor.net>
Subject: Re: Last Call: <draft-cotton-rfc4020bis-01.txt> (Early IANA Allocation of Standards Track Code Points) to Best Current Practice
Message-ID: <507358904A204EC71F2C5C3D@JcK-HP8200.jck.com>
In-Reply-To: <CAC4RtVCFyiJbYZFYqz2cYcm3o=Ms0QRXLVTfXRSXt-rKQhWw2Q@mail.gmail.com>
References: <20130827215216.30701.52572.idtracker@ietfa.amsl.com> <6.2.5.6.2.20130829083719.0cf0d4b0@resistor.net> <CAC4RtVCFyiJbYZFYqz2cYcm3o=Ms0QRXLVTfXRSXt-rKQhWw2Q@mail.gmail.com>
X-Mailer: Mulberry/4.0.8 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Cc: IETF discussion list <ietf@ietf.org>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 Aug 2013 17:48:19 -0000
--On Thursday, August 29, 2013 12:43 -0400 Barry Leiba <barryleiba@computer.org> wrote: >> In Section 2: >> >> 'a. The code points must be from a space designated as >> "Specification Required" (where an RFC will be used as the >> stable reference), "RFC Required", "IETF Review", or >> "Standards Action".' >> >> I suggest not having the comment (where) and leaving it to >> RFC 5226 to define "Specification Required". > > Yes, except that's not what this means. > > I tripped over the same text, and I suggest rephrasing it this > way: > > NEW > The code points must be from a space designated as > "Specification Required" (in cases where an RFC will be > used as the stable reference), "RFC Required", "IETF > Review", or "Standards Action". Barry, that leaves me even more confused because it seems to essentially promote "Specification Required" into "RFC Required" by allowing only those specifications published as RFCs. Perhaps, given that this is about Standards Track code points, that is just what is wanted. If so the intent would be a lot more clear if the text went a step further and said: NEWER: The code points must normally be from a space designated as "RFC Required", "IETF Review", or "Standards Action". In addition, code points from the "Specification Required" are allowed if the specification will be published as an RFC. There is still a small procedural problem here, which is that IANA is asking that someone guarantee RFC publication of a document (or its successor) that may not be complete. There is no way to make that guarantee. In particular, the guarantee of Section 2 (c) without constraining the actions that IETF LC can reasonably consider. As I have argued earlier today in another context, language that suggests really strong justification for the tradeoff may be acceptable, but a guarantee to IANA by the WG Chairs and relevant ADs, or even the full IESG, that constrains a Last Call is not. Section 3.2 begins to examine that issue, but probably doesn't go quite far enough, especially in the light of the "four conditions" of Section 2. It would probably be appropriate to identify those conditions as part of good-faith beliefs. It might even be reasonable to require at least part of tee "what if things change" analysis that Section 3.2 calls for after the decision is made to be included in the request for early allocation. Requiring that analysis would also provide a small additional safeguard against the scenarios discussed in the Security Considerations section. Incidentally, while I'm nit-picking about wording, the last sentence of Section 3.3 has an unfortunate dependency on a form of the verb "to expire". Language more similar to that used for RFCs might be more appropriate, e.g., that the beginning of IESG Review (or issuance of an IETF Last Call) suspends the expiration date until either an RFC is published or the IESG or authors withdraws the document. best, john