Re: [Uuidrev] Last (hopefuly) comments on rfc4122bis
Ben <ben@yocto.com> Fri, 27 October 2023 19:54 UTC
Return-Path: <ben@yocto.com>
X-Original-To: uuidrev@ietfa.amsl.com
Delivered-To: uuidrev@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CAF22C14CF17 for <uuidrev@ietfa.amsl.com>; Fri, 27 Oct 2023 12:54:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.906
X-Spam-Level:
X-Spam-Status: No, score=-1.906 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2Cv-82Ll5fqQ for <uuidrev@ietfa.amsl.com>; Fri, 27 Oct 2023 12:54:22 -0700 (PDT)
Received: from mx2.yocto.eu (ns2.yoctodns.com [136.144.225.232]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AE94BC14CE22 for <uuidrev@ietf.org>; Fri, 27 Oct 2023 12:54:21 -0700 (PDT)
MIME-Version: 1.0
Authentication-Results: mx2.yocto.eu; auth=pass smtp.mailfrom=ben@yocto.com
Date: Fri, 27 Oct 2023 19:53:43 +0000
From: Ben <ben@yocto.com>
To: "Kyzer Davis (kydavis)" <kydavis=40cisco.com@dmarc.ietf.org>
Cc: "Kyzer Davis (kydavis)" <kydavis@cisco.com>, uuidrev@ietf.org
In-Reply-To: <PH0PR11MB5029ED1F954F29E3AE9A3936BBDCA@PH0PR11MB5029.namprd11.prod.outlook.com>
References: <CAL0qLwYg9GMPPb_Vbjy4kkCWehtBv9hvkAcnOgX0yfaYpn-QgQ@mail.gmail.com> <PH0PR11MB5029AD9582D5F7C8BA0CBD15BBD8A@PH0PR11MB5029.namprd11.prod.outlook.com> <CAL0qLwametezGDeFbT4nVDHEgX2YKpe7RcuVZJ2U=vzUkoHYmw@mail.gmail.com> <PH0PR11MB5029F133F6C0EB88C7D7FE58BBD8A@PH0PR11MB5029.namprd11.prod.outlook.com> <PH0PR11MB5029D10DA331B19EF2A5866BBBDFA@PH0PR11MB5029.namprd11.prod.outlook.com> <23cf1c1776d8b218cd3503dc22cf7660@yocto.com> <PH0PR11MB5029756B0C03E3B284E5A70FBBDEA@PH0PR11MB5029.namprd11.prod.outlook.com> <5496ff145c204641c1efe2e835eee02d@yocto.com> <PH0PR11MB5029ED1F954F29E3AE9A3936BBDCA@PH0PR11MB5029.namprd11.prod.outlook.com>
Message-ID: <546a4648fd57a4f304fcb7e059ce4188@yocto.com>
X-Sender: ben@yocto.com
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-Spamd-Bar: /
Archived-At: <https://mailarchive.ietf.org/arch/msg/uuidrev/UIcU7qbb-7DPQcbnhE_SCm2w7sM>
Subject: Re: [Uuidrev] Last (hopefuly) comments on rfc4122bis
X-BeenThere: uuidrev@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Revise Universally Unique Identifier Definitions <uuidrev.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/uuidrev>, <mailto:uuidrev-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/uuidrev/>
List-Post: <mailto:uuidrev@ietf.org>
List-Help: <mailto:uuidrev-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/uuidrev>, <mailto:uuidrev-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 27 Oct 2023 19:54:25 -0000
Hi Kyzer, On 5.5: I agree, so in this RFC it will be a MUST. On 5.9 and 5.10: Perfect. In my opinion the RFC is now done. Ben Kyzer Davis (kydavis) schreef op 2023-10-27 14:49: > Ben, > > On 5.5: > I am fairly certain that a MUST in this document does not preclude a > future document from making the change you specified as a doc that > updates this one. > > For the warning in 5.9 and 5.10: > I added a single disclaimer line to the end of both sections citing > back to the variant table. > Commit: > https://github.com/ietf-wg-uuidrev/rfc4122bis/commit/4a515cb3bf74953b5e3169f281a90004bbba6961 > > Thanks, > > -----Original Message----- > From: Uuidrev <uuidrev-bounces@ietf.org> On Behalf Of Ben > Sent: Thursday, October 26, 2023 2:00 PM > To: Kyzer Davis (kydavis) <kydavis=40cisco.com@dmarc.ietf.org> > Cc: uuidrev@ietf.org > Subject: Re: [Uuidrev] Last (hopefuly) comments on rfc4122bis > > Hi Kyzer (and others), > > Thanks for answering each comment and taking action on some. One of > those answers had a new question. I will answer that one here and also > want to say something about the SHULD/RECOMMENDED downgrade: > > - Section 5.5: The reason I added this point is because it isn't a > MUST to use UUIDv8 if there are other UUID variants or versions that > allow SHA-256. For example, some future UUIDv9 or UUIDv10. Those aren't > there at this moment, so yes, now they MUST use UUIDv8 because there is > no other way, but this should definitely be changed in some future RFC > when > UUIDv8 isn't the only lucky one. > > - Section 5.10: I think it is important to be clear. It doesn't have > to be a long text. Just some note "Take care", so that implementers > know those UUIDs fall in a out-of-scope range and don't do anything > stupid while making a (new) library. It isn't a big deal, just some > small text. > > I think if above comment is done, the RFC is able to get published. I'm > only afraid for Section 6.6, so I actually hope that nobody registers > any namespace ID, because I don't fully like the current idea and want > to understand the history about it more, but I also don't want this > issue to be stagnating the publication of the RFC. Lets do it this way, > find out the history and try to change/restrict the registration policy > in some next RFC. I assume "UUID Variant" and "UUID Special Forms" is a > task for another RFC, seems okay to me. Let go publishing!!! > > Ben > > Kyzer Davis (kydavis) schreef op 2023-10-25 13:55: >> Ben, replies below lumped by section: >> >> 3.2: >> - I was asked to add those "UUID Version #" repetitions as explicit >> mappings. I am hesitant to change them. >> - Sure. adding a "2" is easy enough change. (Complete in PR #173 via >> Issue #174) >> - Oddly enough the correct phrase is "Coordinated Universal Time" for >> UTC abbreviation. (Source ITU-R TF.460-6). No change required. >> >> 4: >> - It is unsigned, I can add this. (Complete in PR #173 via Issue #174) >> >> 4.2: >> - I am going to leave them for this spec. The IANA registry will not >> list them but for the spec doc I want to ensure the we list the full >> set of versions in table. >> >> 5.5: >> - A SHOULD/RECOMMENDED downgrade from MUST would indicate an >> alternative which isn't specified; the assumed alternative is doing >> what is described in the v5 space... which opens the can of worms for >> the umpteenth time on this topic. I say we stick with a MUST here >> based on all previous conversations on this topic. >> >> 5.10: >> - Is this really required? I detailed this in the variant table as you >> requested some time back. The same would go for 5.9 Nil. I don’t see >> much benefit but if the item in Table 1 is not sufficient; I can add >> one line to the end to state something if you really think this needs >> a second clarification within the section. >> >> 6.6: >> - No, we have what we have based on my analysis. Though it should be >> sufficient; the finer details are not required. >> >> 7: >> - Yes, it was determined in the last interim meeting to remove those >> two you mentioned. >> >> Thanks, >> >> -----Original Message----- >> From: Uuidrev <uuidrev-bounces@ietf.org> On Behalf Of >> ben=40yocto.com@dmarc.ietf.org >> Sent: Tuesday, October 24, 2023 6:10 PM >> To: uuidrev@ietf.org >> Subject: Re: [Uuidrev] Last (hopefuly) comments on rfc4122bis >> >> Hello all, >> >> I had the following comments when revieving the latest draft of >> UUIDRev: >> >> - Section 3.2: It seems really useless to me to list abbreviations >> about 9 times. I would suggest just "UUID" and "UUIDvX, where X is the >> UUID version (1 to 8)." or something similar. >> >> - Section 3.2: SHA-224, SHA-256 and SHA-512. Note the difference >> between SHA-XXX and SHA3-XXX. The first one is from the SHA2 family, >> and the last one from the SHA3 family. I would suggest to change the >> description "Secure Hash Algorithm with message digest size of 224 >> bits" >> to "Secure Hash Algorithm 2 with message digest size of 224 bits" >> (just adding a 2, so that it is clear it is SHA2). >> >> - Section 3.2: UTC is actually "Universal Time Coordinated", not >> "Coordinated Universal Time". >> >> - Section 4: In figure 3, the word "integer" is used. Do we talk >> about signed or unsigned here? What if the first bit of an UUID is >> set? >> Does it get a minus sign? If not, we should add "unsigned" to the >> description, else "signed". >> >> - Section 4.2: Remove unused/future UUIDs, see >> https://github.com/ietf-wg-uuidrev/rfc4122bis/pull/173. >> >> - Section 5.5: Suggest to change "These name-based UUIDs MUST NOT >> utilize UUIDv5 and MUST be within the UUIDv8 space defined by Section >> 5.8." to "These name-based UUIDs MUST NOT utilize UUIDv5 and SHOULD be >> within the UUIDv8 space defined by Section 5.8." or use something with >> "RECOMMENDED". >> >> - Section 5.10: At a note so that people will be remembered that >> Max/Omni UUID falls outside the specified variant. For example: "Note >> that the Max/Omni UUID falls in a range of a not yet defined variant." >> >> - Section 6.6: Is there anything confirmed about the allocation of >> those namespace ID? >> >> - Section 7: I see "UUID Subtypes" and "UUID Namespace ID". I don't >> see "UUID Variant" and "UUID Special Forms". Is this out of scope? >> >> Ben >> >> Kyzer Davis (kydavis) schreef op 2023-10-24 13:38: >>> Murray, >>> >>> The diff for these changes can be found below: >>> >>> https://github.com/ietf-wg-uuidrev/rfc4122bis/pull/173/files?diff=spl >>> i >>> t&w=1 >>> >>> Let me know if you see anything I should change before I reupload. >>> >>> Thanks, >>> >>> From: Uuidrev <uuidrev-bounces@ietf.org> On Behalf Of Kyzer Davis >>> (kydavis) >>> Sent: Monday, October 23, 2023 1:44 PM >>> To: Murray S. Kucherawy <superuser@gmail.com> >>> Cc: uuidrev@ietf.org >>> Subject: Re: [Uuidrev] Last (hopefuly) comments on rfc4122bis >>> >>> Thanks Murray, >>> >>> I have these 3 items on the tracker. >>> I will iterate quickly and get this re-uploaded. >>> >>> Thanks, >>> >>> From: Murray S. Kucherawy <superuser@gmail.com> >>> Sent: Monday, October 23, 2023 12:33 PM >>> To: Kyzer Davis (kydavis) <kydavis@cisco.com> >>> Cc: uuidrev@ietf.org >>> Subject: Re: [Uuidrev] Last (hopefuly) comments on rfc4122bis >>> >>> On Mon, Oct 23, 2023 at 7:20 AM Kyzer Davis (kydavis) >>> <kydavis@cisco.com> wrote: >>> >>>> Thanks Murray, >>>> >>>> Let me comment on a few of these I can sus out what changes are >>>> needed (if any). >>>> >>>>> What are the maxima for ID and Hex ID? Are they always the same? >>>> If so, do we need both? >>>> >>>> I had originally included 0 through 15 (0x0 through 0xF) but I was >>>> lead to remove the “Reserved for future definition” entries. >>>> >>>> This table is a delta of Table 2 in this doc which does list the >>>> full list of versions available. >>>> >>>> As for having both: I can drop Hex column, it is a bit superfluous. >>> >>> I think the registry creation needs to say explicitly that there's a >>> range of valid values. I wouldn't expect IANA to read and understand >>> the entire document. >>> >>>>> Are any subtypes other than "version" possible? >>>> >>>>> Are any variants other than "OSF DCE / IETF" possible? >>>> >>>> Yes, technically speaking there are two non-IETF variants each with >>>> own subtyping mechanism (“Family” and whatever Microsoft may have in >>>> use.) There is a fourth, unused, variant that could at some point in >>>> the future be claimed by some other standards body and feature a >>>> subtyping mechanism independent of the other three. >>>> >>>> I included the “subtype” > “Version” and “Variant Name” >>>> columns as a method to promote some variant agnostic extendibility >>>> of this registry. Thus, at some point the page could potentially be >>>> updated to include “all UUID subtypes from other variants” one >>>> place. >>>> >>>> However, I recognize that for the purpose of this document I can >>>> only register what we have defined in this spec so I scoped the >>>> actual registration to only the OSF DCE / IETF variant and subtype. >>>> >>>> If I need to provide some text around these last few paragraphs I >>>> can do so. >>> >>> If the column is free-form, it should say that. If there's a >>> specific set of valid values, they need to be enumerated and defined. >>> >>>>> The bullets at the end of this section don't read clearly. It >>>> might be enough to say "On systems ..." for each of them. >>>> >>>> Sure, that is an easy enough change. If I must modify anything for >>>> the aforementioned topics, I can sneak this in else I am not sure a >>>> whole draft-14 just for that small change is warranted. >>> >>> I'd rather send this with that clarification, since these other >>> things need adjustment anyway. >>> >>> -MSK >> >> -- >> Uuidrev mailing list >> Uuidrev@ietf.org >> https://www.ietf.org/mailman/listinfo/uuidrev > > -- > Uuidrev mailing list > Uuidrev@ietf.org > https://www.ietf.org/mailman/listinfo/uuidrev
- [Uuidrev] Last (hopefuly) comments on rfc4122bis Murray S. Kucherawy
- Re: [Uuidrev] Last (hopefuly) comments on rfc4122… Kyzer Davis (kydavis)
- Re: [Uuidrev] Last (hopefuly) comments on rfc4122… Murray S. Kucherawy
- Re: [Uuidrev] Last (hopefuly) comments on rfc4122… Kyzer Davis (kydavis)
- Re: [Uuidrev] Last (hopefuly) comments on rfc4122… Kyzer Davis (kydavis)
- Re: [Uuidrev] Last (hopefuly) comments on rfc4122… ben
- Re: [Uuidrev] Last (hopefuly) comments on rfc4122… Kyzer Davis (kydavis)
- Re: [Uuidrev] Last (hopefuly) comments on rfc4122… Ben
- Re: [Uuidrev] Last (hopefuly) comments on rfc4122… Kyzer Davis (kydavis)
- Re: [Uuidrev] Last (hopefuly) comments on rfc4122… Ben
- Re: [Uuidrev] Last (hopefuly) comments on rfc4122… Kyzer Davis (kydavis)