Eliot, "Extends" has been dissected in RFC 6709 and indeed it means a lot more than a new IANA assignment. I think it is very clearly distinct from the Updates/Amends/Improves/Corrects/Clarifies blob.
Regards/Ngā mihi Brian On 04-Jul-26 20:42, Eliot Lear wrote:
&TL;DR; the cure will cause interoperability problems. I appreciate the attempt to clarify semantics, but I don't think this document is a good starting point for the following reasons: * Nobody outside our little lot is going to understand the differences between extends and amends, so this will just add confusion to the reader. The scariest version of this would be use of any two or even three of these tags. * If they actually understand Amends, the result will be conformance chaos. People claim conformance to and interoperability with, a specification (e.g., an RFC). You cannot retroactively determine that they no longer claim compliance with that spec through some other spec. Either they do or they don't. * Amends seems to invite backward incompatibility and interoperability failure. With so many decades of experience, that should be done sparingly and with great consideration. When it happens, the best approach is create a new spec and obsolete the old one. * Extends seems to attempt to obviate appropriate use of code point registries and IANA, inviting sloppy specifications, knowing that "we can just Extend it later". If appropriate use of code points is used, Extends is not needed. I would not deny that there are inconsistencies with Updates. Let's just fix that. In fact, I thought Barry Leiba had created a best practice for that by saying that when you Update a specification you have to say how you update it in the front matter. Are we still so inconsistent in Updates' use? Eliot
-- rswg mailing list -- [email protected] To unsubscribe send an email to [email protected]
