Hi, I like that we're documenting the versioning mechanism we use for XEPs, so - to be clear - I don't object to this change at all.
I'm not so sure on the rationale given, though: @horazont <https://github.com/horazont> The reason for specifying that topic was that @wurstsalat3000 <https://github.com/wurstsalat3000> wanted to create a list of XEPs a client, library or server implements and show a hint if the implemented version is not up-to-date. But such a hint should not be shown for different patch versions since they are only meant for editorial changes. The problem was that it was not clear and we could not find any document that specified it. I will sent a link to this PR to the corresponding mailing list. (From GitHub) So, if the XEP changes but it's purely editorial - that is, an implementation is very unlikely to require changes - then as this comment says it's irrelevant to interoperability. If a major version changes, it is also irrelevant to interoperability, though, since advancement doesn't change the XEP's content, only its state. And if the minor version changes, it might have an effect on interoperability or might not depending on whether the namespace changes. If the namespace does not change between versions but we break interop, then we have well and truly fucked up. (And if it was in Active/Stable/Final, then Council have to buy us all beers or chocolate, as per XEP-0028). So should we maybe have that list show the hint based on the namespace, and not the version number? I've always assumed the version number to be as Kev says in his comment - but perhaps more usefully, it's most useful as an opaque label for a particular version, and semantics are best ignored outside of process wonkery. So yes, document away, but don't list XEPs by version - list them by namespace if we need that level. Dave. On Wed, 24 Aug 2022 at 13:57, Melvin Keskin <[email protected]> wrote: > Hi, > > I created a PR for precisely specifying the versioning of XEPs: > https://github.com/xsf/xeps/pull/1200 > > Here is the reason: > https://github.com/xsf/xeps/pull/1200#issuecomment-1225678948 > > Please let me know what you think. > > _______________________________________________ > Standards mailing list > Info: https://mail.jabber.org/mailman/listinfo/standards > Unsubscribe: [email protected] > _______________________________________________ >
_______________________________________________ Standards mailing list Info: https://mail.jabber.org/mailman/listinfo/standards Unsubscribe: [email protected] _______________________________________________
