-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
List of remarks of current draft 03 #83
Comments
6, 8, 14. Edit: Just to re-iterate my opinion: I believe that the other legacy UUIDs outside of the |
Hello Kyzer, Thanks for your response. My response:
|
@ben221199, majority of these made it into draft 04 around version variant sub-type being for this, some other formats of note, multicast-bit, modification of the abstract. I still left out citing legacy/historical versions except for the IBM_NCS format which was a one liner. Review what I submitted to IETF under draft 04 and create a new issue if I did not address items 2, 6, 7, 10 and 12 on your list appropriately. |
Hi @kyzer-davis, Thanks for making these changes. I had a look and the changes seemed good to me. Of course I will recreate a new issue when I come across some more improvements. I saw about the IBM NCS one. I think it is nicely done, so that people will understand that there are more representation formats. Maybe we have to tell te difference between UUID and GUID too. (Yes, there is a difference. Thanks Microsoft. sigh) If you think making a historical RFC is better than merging it into this one, lets go for it. I already started something some months ago: https://github.com/yocto/draft-yocto-uuid. Review:
Most things are handled or will eventually be handled when having a historical RFC. I will create a new issue with the remaing points and maybe some new things. |
I have read the whole specification from top to bottom and this are my remarks with the current version of the draft:
I tried to contact P. Leach to talk about UUID, but his mail [email protected] doesn't work anymore, as it seems. Is he involved in the project? Else, should he be removed from the header?
I would write this in another way, because the RFC is in the first place a RFC about UUIDs, not about URNs, like RFC 4122. I would write something like this:
Also:
To:
Maybe worth noting that Discord uses the same technique, but with a changed start date. Not 1970, but 2015.
{
and}
. Maybe, in the near future more representation formats will be designed, but those will not conflict with the wire format and vice versa. In case of URN, only hex-and-dash is allowed. I think it is important to list all representation formats I just called and which one (the hex-and-dash one), is a recommended. Don't talk about variants, families and versions in the section about representation formats.Representation Format
and create a new Section 5 withWire format
. Sections like 4.1 will now be Section 5.1, etc.10x
variant (see how ugly I have to name my variant at the moment). I have seen implementations of UUID libraries that messed up variants and versions, because they didn't understand RFC 4122.I would suggest trying to define as much as possible, including UUID version 2.
I still prefer Omni UUID. 😅
Because MAC addresses with the local/global bit set or not are both possible in a network. This is not the case with the unicast/multicast bit. One node cannot have a MAC address that multicasts to multiple nodes.
What does this mean? I understand that listing UUIDs themselves is not useful, but listing variants/families and versions would be useful for preventing conflicting implementations. In my case, I would reconsider the decision.
Typo.
Thanks for reading. I'm curious about your findings.
The text was updated successfully, but these errors were encountered: