Re: [Cbor] Draft text for pull request for tag range IANA allocation policy
Sean Leonard <dev+ietf@seantek.com> Wed, 14 August 2019 17:30 UTC
Return-Path: <dev+ietf@seantek.com>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D82EE120C60 for <cbor@ietfa.amsl.com>; Wed, 14 Aug 2019 10:30:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 8Trll3Yt4k8o for <cbor@ietfa.amsl.com>; Wed, 14 Aug 2019 10:30:21 -0700 (PDT)
Received: from smtp-out-4.mxes.net (smtp-out-4.mxes.net [198.205.123.69]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 41616120C67 for <cbor@ietf.org>; Wed, 14 Aug 2019 10:30:21 -0700 (PDT)
Received: from Customer-MUA (mua.mxes.net [10.0.0.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id 471092741C; Wed, 14 Aug 2019 13:30:17 -0400 (EDT)
To: Carsten Bormann <cabo@tzi.org>
Cc: cbor@ietf.org
References: <12deba80-20ba-cf55-162f-a9852ad7ab26@seantek.com> <261994BA-150C-44FC-95FD-A5C8429B395A@tzi.org> <1be2cc46-b253-4db5-f1b3-0d4cbec3061d@seantek.com> <EA9F1F31-0307-4644-9249-3D29B02D11DC@tzi.org>
From: Sean Leonard <dev+ietf@seantek.com>
Message-ID: <f951d442-ac32-4e31-7676-27bfa85def96@seantek.com>
Date: Wed, 14 Aug 2019 10:29:32 -0700
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <EA9F1F31-0307-4644-9249-3D29B02D11DC@tzi.org>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
X-Sent-To: <Y2JvckBpZXRmLm9yZw==>
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/b1ohZFHVgKnBC7Vw_bc0qiQItcU>
Subject: Re: [Cbor] Draft text for pull request for tag range IANA allocation policy
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 14 Aug 2019 17:30:23 -0000
On 8/14/2019 10:02 AM, Carsten Bormann wrote: > On Aug 14, 2019, at 18:52, Sean Leonard <dev+ietf@seantek.com> wrote: >> The other problem is that we are already half exhausted out of the 32-255 range. It's going to go entirely pretty soon. > The 1+1 range is 24..255, i.e., 232 entries. ~50 of that are in use after 5.5 years (including the ones in the initial assignment wave). Perhaps but we did use up a whole block of 24 all at once with array-tags. If we do that more often, it's going to go very fast. If we put our foot down and say that won't happen, it will take much much longer. I think it will be somewhere in the middle where blocks of 2-16 are allocated at once. For the sake of argument let's say that Specification Required with "reluctance when it is not an RFC document" is the way the WG decides to go, for values to 255. What is the level of review for 255-4095? What about 4096-32767? ~~ We have another problem in that a lot of the Specification Required registrations in the current registry don't actually comply with Specification Required in RFC 8126. RFC 8126 says: "the values and their meanings must be documented in a permanent and readily available public specification, in sufficient detail so that interoperability between independent implementations is possible. ... with the additional requirement of a formal public specification ... evaluate whether it is sufficiently stable and permanent, and sufficiently clear and technically sound to allow interoperable implementations ... The intention behind "permanent and readily available" is that a document can reasonably be expected to be findable and retrievable long after IANA assignment of the requested value. Publication of an RFC is an ideal means of achieving this requirement, but Specification Required is intended to also cover the case of a document published outside of the RFC path..." Actually a lot of the registrations have been to GitHub links. GitHub is not sufficiently stable and permanent, nor is it "expected to be findable and retrievable long after IANA assignment of the requested value...", nor is it really "published" in the RFC 8126 sense. The data may be around for right now but anybody can delete their Git repositories, or worse, assert their Right to be Forgotten under EU GDPR or California's CCPA (2020). The point of Specification Required is that it's the work product of another publishing group, or is part of published and relatively stable software, such that many eyes have been on it. I consider the documentation for Philip Hazel's PCRE, or documentation for widely distributed software (Microsoft technical documents, Linux kernel distributions, SSH man files) to meet this standard. But not just a GitHub link. Regards, Sean
- [Cbor] Draft text for pull request for tag range … Sean Leonard
- Re: [Cbor] Draft text for pull request for tag ra… Carsten Bormann
- Re: [Cbor] Draft text for pull request for tag ra… Sean Leonard
- Re: [Cbor] Draft text for pull request for tag ra… Carsten Bormann
- Re: [Cbor] Draft text for pull request for tag ra… Carsten Bormann
- Re: [Cbor] Draft text for pull request for tag ra… Sean Leonard