Markdown Version | Session Recording
Session Date/Time: 28 Mar 2023 00:30
rswg
Summary
The rswg meeting covered two main topics: the "as implemented" document for XML RFC and non-ASCII character handling in RFCs. The discussion on the "as implemented" document focused on migrating existing content, defining a clear plan for future changes, and addressing backwards compatibility. The non-ASCII character discussion revolved around revising RFC 7997, with a focus on simplifying rules and determining the scope of allowed characters.
Key Discussion Points
- "As Implemented" Document:
- The plan is to have a unified document for RFC 3.1 and "as is" with changes migrated to an appendix, allowing reconstruction of both versions.
- Issues should be filed against the document, discussed on the mailing list, and ideally accompanied by GitHub issues.
- The final document should clearly indicate what is "as implemented" and what changes are planned.
- Concerns were raised about maintaining the ability to determine the current RFC grammar during the changes.
- There was a discussion on whether the final version will be fully backward compatible and what to do if not. A flag day with a new XML version was proposed as one potential solution.
- Setting up CI for the draft was discussed to allow contributors to test their changes locally.
- Prep Tool Discussion:
- Concerns were raised about the prep tool adding default values and other elements that generate noise in the document.
- The usefulness of the table of contents being added by the prep tool was debated.
- The x include function of the prep tool was identified as important to keep.
- There was a discussion on whether prep tool output constitutes a policy issue.
- Non-ASCII Character Handling (RFC 7997 Revision):
- The RFC stream approval body and the Rpc now decide on the non-ASCII characters allowed in an Rf.
- The current draft does not require marking non-ASCII characters, but allows it.
- Carson proposed starting from base principles to create a new draft, as he believes that RFC 7997 limits acceptable characters.
- Should the focus be on where characters are restricted? The point of Unicode should be to allow it for use by the user.
- Including smart quotes were suggested, but was determined to not be included.
- Several meeting participants voiced support for Paul’s document.
- Several meeting participants voiced for developing a new document.
Decisions and Action Items
- Decision: Adopt the "as implemented" document as a working group document.
- Decision: Adopt Paul’s Non-ASCII character doc.
- Action Item: File issues against the "as implemented" document on GitHub and discuss them on the mailing list.
- Action Item: Chairs will foster discussion of the principles of how existing XML should be changed on the mailing list.
- Action Item: Create design team of how the prep tool and how it effects the publication and offer side.
- Action Item: Paul to extend his document on typing and math.
- Action Item: List to discuss with streams on the current document.
Next Steps
- Rev the draft "as implemented" document based on feedback and address backward compatibility concerns.
- Paul Hoffman and John Levine will rev the Non-ASCII document based on feedback.
- Continue the discussion on the mailing list regarding principles for modifying existing XML.
- Define a precise process for identifying and numbering elements.