Skip to content

Auth48#515

Draft
cabo wants to merge 27 commits into
mainfrom
auth48
Draft

Auth48#515
cabo wants to merge 27 commits into
mainfrom
auth48

Conversation

@cabo

@cabo cabo commented Feb 12, 2024

Copy link
Copy Markdown
Member

Files for completing AUTH48 process

@cabo cabo requested a review from glyn February 12, 2024 14:29

@glyn glyn left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure of the intended use of this. Is it mainly a base for applying XML changes? Is the content equivalent to the current level from the RFC editors? It looks like many of the files are generated from the XML, presumably just to give a more granular way of viewing changes.

Should we now create PRs relative to the auth48 branch? Not sure how to do that. Clearly, I can (at least in principle) edit the XML, but how to generate the rest?

@cabo

cabo commented Feb 12, 2024 via email

Copy link
Copy Markdown
Member Author

| `..*` | shorthand for `..[*]` |
| `'name'` | [name selector](#name-selector): selects a named child of an object |
| `*` | [wildcard selector](#name-selector): selects all children of a node |
| `*` | [wildcard selector](#wildcard-selector): selects all children of a node |

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@cabo Good catch!

@glyn glyn left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All changes up to G10 looking good, thanks!

cabo added 3 commits February 13, 2024 18:24
note that we don't have a definition for a sole "argument", but that
is a standard term that has very little confusion attached to it.

@glyn glyn left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Another good set of changes, thanks, up to G1.

What became of G11?

@glyn glyn left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All approved. Thanks!

@glyn

glyn commented Feb 13, 2024

Copy link
Copy Markdown
Collaborator

Another good set of changes, thanks, up to G1.

What became of G11?

I dropped G11 after discussion.

@gregsdennis

Copy link
Copy Markdown
Collaborator

@cabo do you have a link for the auth48 process and what these files are for? I thought auth48 was just final author approvals.

@cabo

cabo commented Feb 14, 2024

Copy link
Copy Markdown
Member Author

Hi Greg,

there is not a single document I could point to.
GPT-4 says:

The Auth48 process for IETF standards is specified in several documents, but the main ones are:

RFC 2026: The Internet Standards Process -- Revision 3. This document covers the general standards process at IETF, including the final AUTH48 review state when a draft becomes a full Internet Standard.
The IETF's official "Guidelines to Authors of Internet-Drafts", also called "Guidelines to Authors."
The IETF's official "Guidelines to Working Group Chairs," which also mentions the AUTH48 process.
In addition, the IETF Trust's "Legal Provisions Relating to IETF Documents" include guidelines for authors during the AUTH48 review period.

In summary, AUTH48 is for checking the RFC Production Center (RPC) edits between authors and RPC and making any editorial and technical changes necessary before publication. Since this is an approved document, any technical changes will be quite limited (essentially inconsequential for interoperability in this case).

@gregsdennis

Copy link
Copy Markdown
Collaborator

So why all the new files? What's the driver for these?

I don't expect any technical changes, but I'm curious about the new files.

@cabo

cabo commented Feb 14, 2024

Copy link
Copy Markdown
Member Author

The new files come from a script, check-abnf, that just checks whether any of the spacing fixes we made to the ABNF actually changed its contents. They are extracted from the XML via kramdown-rfc-extract-sourcecode. I was lazy and comitted all of those, even if I only care about the ABNF.

@gregsdennis gregsdennis left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the explanation, @cabo

@glyn glyn left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

5c10c5a LGTM, thanks.

Comment thread auth48/rfc9535.xml
<t>JSON <xref target="RFC8259"/> is a popular representation
format for structured data values.
JSONPath defines a string syntax for selecting and extracting JSON <xref target="RFC8259"/> values
JSONPath defines a string syntax for selecting and extracting JSON values

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, that was a bit much!

@glyn glyn left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

C4 and C5 LGTM, thanks!

cabo added 3 commits February 14, 2024 18:45
(We can't verify what was deprecated in 2014, which was 5 years after
ES5 was released, replacing the ES4 proposal stalled in development.)

@glyn glyn left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

C6, C1, C7 are good.

The word "strict" is used nowhere else but table 11.
It serves no useful purpose here.
(It might have been meant to distinguish strict inequalities (<) from
non-strict (<=) ones, but extracting that intention is too much of a
transfer for the reader.)

@glyn glyn left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

C8 is just what I would have done.

The text in 2.4.8 (value()) apparently wasn't updated when we stopped
talking about "Nothing" for nodelists (these are now simply "empty").

@glyn glyn left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

C9 was a corker. Thanks for fixing.

@cabo

cabo commented Feb 15, 2024

Copy link
Copy Markdown
Member Author

I'm now planning to keep this as a draft pull request until the RFC is published.
Then I'll have a look if the published version can be back-ported to the .md

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants