-
MattJ
Board is due to discuss this PR today, about adding an 'Archived' status for XEPs: https://github.com/xsf/xeps/pull/1070/files
-
MattJ
While it is technically up to Board to accept or reject this, it's a feature that would ultimately be used (or not) by Council. So I'm curious what members of Council feel about it.
-
MattJ
> A XEP of any type is in the Archived state if the XMPP Council has determined that the protocol defined therein is still the correct way to implement a protocol if needed but that the protocol or an underlying technology is out of date or not likely to receive updates.
-
MattJ
The only example so far of a XEP that might qualify for this is "SOAP over XMPP"
-
MattJ
*that I've seen
-
moparisthebest
So for example the 3G xep ?
-
MattJ
The mobile considerations one?
-
moparisthebest
Uh probably yes
-
MattJ
Potentially, though I still think a bunch of that applies to current tech too
-
moparisthebest
I vaguely recall reading that it didn't but certainly warrants some more research
-
MattJ
If you have sources for that, I'm very interested
-
moparisthebest
Anyway to the question at hand, sounds good to me :)
-
jonas’
why does Final not cut it?
-
MattJ
It seems to overlap somewhat with "obsolete", but on reading the description of "obsolete" I guess I understand why adding a different status was chosen
-
MattJ
"A XEP of any type is in the Archived state if the XMPP Council has determined that the protocol defined therein is still the correct way to implement a protocol if needed but that the protocol or an underlying technology is out of date or not likely to receive updates."
-
MattJ
Er, copy/paste fail
-
MattJ
> A XEP of any type is changed from Deprecated to Obsolete if the XMPP Council has determined that the protocol defined therein should no longer be implemented or deployed.
-
Zash
What about obsoleting all statuses?
-
jonas’
right, obsolete doesn't cut it, but what about Final?
-
MattJ
That wouldn't help with "too many XEPs" :)
-
moparisthebest
ie "this is still the way to do SOAP over XMPP, but we doubt anyone of still doing SOAP"✎ -
moparisthebest
ie "this is still the way to do SOAP over XMPP, but we doubt anyone is still doing SOAP" ✏
-
jonas’
Final seems to communicate that well to me
-
Zash
Just count XEPs referenced by Compliance Suite as recommended and refd by DOAPs as relevant
-
MattJ
> A Standards Track XEP is in the Final state after it has been in the Stable state for at least six (6) months, has been implemented in at least two separate codebases, and has been voted forward on the standards track by the XMPP Council.
-
MattJ
I'm fairly certain SOAP is still out there in the wild (but I won't go looking for it), is it up to us to decide when external technology is obsolete?
-
MattJ
Final does seem a decent fit
-
jonas’
No.
-
jonas’
Yes.
-
moparisthebest
I think it's useful to be able to see the final XEPs that might be relevant today vs all of them
-
moparisthebest
OTR is another one, yes it exists, yes it's still used, but it probably shouldn't be for new things
-
MattJ
That's 'Obsolete' then
-
MattJ
That's the only difference between 'Archived' and 'Obsolete' as written - Obsolete recommends against implementation
-
moparisthebest
Hmm small distinction, I'm not sure if it's worth it
-
MattJ
I'm inclined to say that the very value of having it for 1-2 XEPs is not worth unnecessarily increasing the number of XEP statuses, something we should rather be seeking to simplify
-
jonas’
In particular because final already contains the "unlikely to be updated" part in the rules on how Final xeps may be changed ("virtually impossible unless you can convince everyone it is a clarification")
-
MattJ
Yep, I think the "we're done with it" signal is the same in both cases
-
MattJ
and Final allows us to skip the debate over whether the technology is actually obsolete or not, which is irrelevant to whether we want to continue working with it
-
moparisthebest
What if something is, uh, done, but not eligible for final?
-
MattJ
Defer? :)
-
MattJ
There is always obsolete/deprecated
-
moparisthebest
For example https://xmpp.org/extensions/xep-0365.html
-
moparisthebest
Like that's probably the right way to do it, but the likelihood it changes or more implementations comes along seems unlikely