Markdown Version | Session Recording
Session Date/Time: 08 Nov 2022 16:30
uuidrev
Summary
The uuidrev meeting focused on discussing the current state of the uuidrev document (draft-00), outlining planned changes for draft-01, and addressing open issues. Key topics included Errata fixes, table of contents restructuring, handling of name spaces for version 3 uuids, addressing security concerns around random number generation, aligning with ITU and ISO standards, and future meeting schedules.
Key Discussion Points
- Errata Fixes: Discussion on the process of fixing Errata, specifically focusing on grammatical errors and clarifying bit/byte order. Consensus that the current draft attempts to address the majority of Errata.
- Table of Contents: The updated table of contents in the current draft was received positively.
- Version 3, 4 and 5 Refactoring: Algorithms were reworked into the specific layout section for version 3,4 and 5.
- Namespace Handling: Discussion around adding new namespaces for version 3 uuids, particularly for IoT devices and databases. Issues around inconsistent implementation of existing namespaces and the need to document how namespaces are generated were raised.
- Random Number Generation: Concern about exhausting random entropy sources in hardware trng and best practices.
- OID handling: Discussion around the use of uuids as OIDs and vice versa and the need to clearly document the encoding of OIDs.
- Max UUID: Issue of the Maxi UUID encroaching on the reserved variant space.
- Alignment with ITU and ISO: Discussion on the need to align the uuidrev document with ITU-T X.667 and ISO/IEC 9834-8, including potential liaison efforts. Difficulty arises from ISO documents residing behind paywalls.
- BCP 14 Keywords: Need to review and revise usage of MUST, SHOULD, and MAY to ensure clarity and consistency. Replacing "should not" with "must not" in specific instance.
- Internet Standard elevation: Discussed process to elevate from proposed standard to internet standard.
Decisions and Action Items
- Action Item: Kaiser to investigate and correct the ABNF definition for
hex octet. - Action Item: Brendan to forward the documentation on namespace generation (suit manifest draft) to Kaiser.
- Action Item: Brendan to propose text regarding random number generation best practices and potential issues with hardware trng.
- Action Item: Kaiser to update the namespace registration template to follow RFC 8141 and move into the Ayana consideration section.
- Action Item: Kaiser to ask the question about version 7 and 8 changes on the mailing list to ensure proper coverage.
- Action Item: Kaiser to take the discussion about the Maxi UUID and variant field byte level definition to the mailing list.
- Action Item: Chairs to help facilitate Liaisons with ITU and ISO regarding UUID standardization.
- Action Item: Kaiser to add a section to draft-01 about the use of UUIDs as OIDs, referencing ITU-T X.667.
- Action Item: Revisit all SHOULD statements in the document to determine if they are truly SHOULDs or if they should be MUSTs or MAYs, providing justification for each.
- Decision: Virtual interim meetings will occur in early December, mid-January and mid-February.
- Decision: Upcoming changes should be proposed in small pull requests
Next Steps
- Kaiser to implement the discussed changes and release draft-01 by the end of the month.
- Schedule the virtual interim meetings based on the Rally poll results.
- Address the Maxi UUID and variant table issue on the mailing list.