-
jonas’
1) Roll Call
-
jonas’
do we get a dwd?
-
jonas’
or a Ge0rG?
-
jonas’
or a daniel?
-
jonas’
or a Zash?
-
daniel
I'm here
-
jonas’
noone else?
-
Zash
Here
-
jonas’
yay
-
jonas’
that's quorum
-
jonas’
2) Agenda Bashing
-
jonas’
please just mention things during the meeting
-
jonas’
3) Editor’s Update * Compliance Suites 2022 accepted as XEP-0459
-
Zash
Things!
-
jonas’
4) Items for voting
-
jonas’
I do not think there is anything
-
jonas’
5) Pending Votes - Georg, Dave and Kim on https://github.com/xsf/xeps/pull/1064 - Dave on Deprecate and Obsolote Compliance Suites 2020
-
jonas’
Zash, wanna cast?
-
Zash
Not at this time.
-
jonas’
ok
-
jonas’
6) Date of Next
-
Zash
A wild dwd appears
-
jonas’
oh!
-
dwd
Argh. Sorry.
-
jonas’
does the wild dwd want to cast votes?
-
daniel
+1 w wfm
-
Zash
+1w wfm
-
jonas’
(I saw your vote on list)
-
dwd
Yeah. On list for the PR, which I note MattJ has updated now.
-
jonas’
+1w wfm
-
dwd
And for Compliance Suites 2020, decprecate and obsolete it.
-
Zash
Uh, updating during the vote period..
-
jonas’
yes I guess we technically need to revote, do we not?
-
dwd
Thought I appreciate the different spelling of "Obsolete" every time.
-
jonas’
huh?
-
jonas’
(fwiw, i am on mobilen, it is surprisingly tricky and workable at the same time, but I am also slower)
-
dwd
I would like it if that PR were discussed on list, I imagine that the other server developers might have an opinion, if only to agree.
-
jonas’
it was posted to the list, but nobody cared
-
jonas’
so I am not sure what can be improved there
-
jonas’
+1w it is
-
jonas’
5) Pending votes -- PR#1064 discussion
-
jonas’
so, what do we do? I guess dwd will veto the old version because of his comments so we have to re-vote on the new version
-
jonas’
question is if we first re-encourage list discussion?
-
dwd
Well if it has been posted to the list (sorry Matt) then there's little more we can do, but it makes me wonder if people care either way.
-
jonas’
https://mail.jabber.org/pipermail/standards/2021-June/038338.html
-
jonas’
it has
-
dwd
I suspect the PR is fine now, I just don't know if discouraging the plaintext password field is going to annoy other server developers or if they don't care, or if they'd welcome the changes.
-
Zash
I said something in xsf@, tho minor
-
jonas’
well I am sure that prosody will get an implementation and if nobody else cares, having MattJ take care of that seems sensible
-
daniel
the PR doesn’t sound very controversial
-
dwd
Yes, but what happens with ejabberd's implementation, for example?
-
jonas’
namespace bump?
-
dwd
Would that makes things worse?
-
daniel
new xep? :-)
-
dwd
Even worse? :-)
-
jonas’
https://uc.xmpp.zombofant.net/82d8419a-9c3b-4e8e-a12b-c8927a7cb56c/xMo_kGpIQgWp3Rq-w2PtBA.jpg
-
dwd
I dunno.
-
Zash
Hasn't the namespace changed a bunch of times already?
-
jonas’
I think namespace bump is exactly the tool for that
-
dwd
I'm not against the PR, incidentally. i just have no feel for what the community feels as a whole.
-
jonas’
we cannot force folks to give feedback though
-
jonas’
we could poke some known server devs for sure
-
daniel
the general vibe i'm getting (not from the PR but from talks I had before that PR came to be) that those changes are welcome and long overdue
-
dwd
We can't force feedback, but it'd be nice to get some support for changing a Draft XEP.
-
jonas’
daniel: vibe from whom?
-
daniel
on conversations.im for example we have talked about offering import/export to users (especially but not limited to our domain users)
-
daniel
but that has always been held back by 277 not being 'modern' enough
-
daniel
and that PR fixes exactly the problems we had with 227
-
jonas’
I prefer an unopposed and unsupported change on a Draft XEP over yet another experimental rewrite XEP
-
jonas’
daniel: those words would have been great on the list
-
dwd
jonas’, Yes, we don't want a rewrite.
-
dwd
But words of support from the ejabberd folks, and/or Openfire, would be great.
-
jonas’
thats true
-
jonas’
maybe we can poke Holger or so
-
jonas’
we need to re-vote anyway
-
jonas’
so I suggest we do that and poke folks on list in parallel?
-
dwd
I have poked Guus, for Openfire.
-
jonas’
or do we want to poke first and vote thereafter, ignoring that there was lots of time already?
-
dwd
We can [re]vote next week regardless.
-
jonas’
true
-
jonas’
let us do that then
-
jonas’
I think we can move on then
-
jonas’
(I poked Holger)
-
jonas’
7) AOB
-
jonas’
has anyone got any?
-
Sam
I poked editor for a LC on vcard4. Just a heads up.
-
jonas’
Sam: thx
-
jonas’
(also for the reminder)
-
jonas’
alright then
-
Sam
Also I request that council obsolete SOAP over XMPP at their earliest convenience.
-
jonas’
8) Ite Meeting Est
-
jonas’
thanks everyone
-
dwd
Sam, I'm not sure we should, it's still quite important with COVID.
-
Sam
dwd: I'm unsure if that was a joke or if all these aweful contact tracing sites are actually using SOAP :)
-
daniel
i was trying to look up a suitable badum tss gif
-
Zash
Thanks jonas’
-
jonas’
afk now
-
dwd
It was a joke until you put that thought in my head...
-
Sam
It wouldn't suprise me either way :)
-
Sam
As someone else said when this came up recently, I'm very disapointed in that joke, go wash your mouth out with… some old protocol.
-
Sam
Anyways, jokes aside, please discuss at your earliest convenience. I would like it to not be on the list of XEPs if possible.
-
dwd
Hmmm.
-
dwd
It might actually be useful to have a state other than Deprecated or Obsolete for things like SOAP/XMPP. I mean, ifsomeone actually wanted to do SOAP over XMPP, it's a perfectly good way of doing it, but I agree we don't want it cluttering the list.
-
Sam
Maybe we need a new category for "technically this is still a fine way to do this, but don't do this"
-
Sam
oops, yes, that
-
dwd
Great minds think alike, whilst fools seldom differ, etc.
-
Sam
We could move it to Historical and turn that off by default (if it's on, I forget)
-
Sam
oh wait, that's a category not a state, or something
-
dwd
Historical unfortunate is a track and carries a bunch of other semantics.
-
Sam
I guess some of the historical ones like private XML are actually common and should be on the list too, so nevermind
-
dwd
Yes. "Historical" means "GRandfathered into our standards process from The Great Before"
-
dwd
WHat we want is an "Archived" status, or something.
-
Sam
Maybe just deprecated is fine. No longer in wide use because there are more modern protocols. They don't directly supersede SOAP over XMPP, but as SOAP is more or less superseded it seems like it more or less matches.
-
Sam
"New implementations not encouraged" being the important part
-
Sam
Although having an archive status also sounds good
-
Holger
As for 0227, ejabberd relies on its internal stanza ID format, so supporting MAM import would require adding another column. But I see no way around this.
-
dwd
Holger, On the list, please!
-
Holger
Also, not sure anything should be added to 0227 in order to support MIX roster entries? But maybe not. (Or maybe just a sentence mentioning the issue of MIX and/or generally unsupported childs ...)
-
Holger
Yeah, well, I had seen the posting, figured I have no noteworthy feedback, and now got poked to give it nevertheless :-)
-
Zash
dwd, Sam: Maybe it would be better to put more focus on the compliance suites, rather than getting rid of XEPs with obscure but valid use cases?
-
dwd
That is, also, a reasonable idea.
-
Sam
I do agree we need a better process / more focus on the compliance suites, but I still think having old things like this in the list just looks bad
-
jonas’
I agree with Zash on that
-
Sam
Although I don't know how we'd add "Archive" at this point. Replace 0001? Can a new XEP modify the procedure w/o being the whole thing again?
-
jonas’
we can update 1 without replacing
-
Sam
If I'm considering proposing those changes to 0001 anyways, would it make sense to also let you go straight from Final to Obsolete without the awkward "vote to deprecate first"? It makes the graphs easier to draw and it's not as if we don't already do that anyways
-
Sam
That's not true, the graphs are hard to draw either way (or I'm just bad at this). Maybe this isn't a good idea because this state machine is already too complicated.
-
jonas’
I don't see a problem with the deprecate+obsolete vote, we can do it in one batch
-
Sam
Okay, quick PR submitted anyways to help start discussion.
-
stpeter
Thanks, Sam!
-
Sam
I suppose one could argue that this could also just be a website change and doesn't require an XEP change
-
Sam
Ie. there's an archive section you can filter on but its full of final and historical XEPs or whatever state they were in
-
Sam
Just "stuff we don't think is really useful anymore"
-
Kev
You can set such a filter already, I think - but calling it out in a helpful way (possibly a preset) seems useful.
-
stpeter
Having read the scrollback, I do wonder if Deprecated or Obsolete is actually what we want for something like SOAP over XMPP. One hopes that SOAP is obsolete at this point. I'm not sure we need a new Archived state (IMHO developers might not be clear on the difference between Archived and the states we have now).
-
stpeter
But I can reply on the standards@ list if there's a thread (I don't see one at the moment).
-
Kev
> But words of support from the ejabberd folks, and/or Openfire, would be great I’m sure there are other servers too...
-
stpeter
;-)
-
Sam
I tend to think Obsolete or Deprecate is fine too, but as long as *something* happens to it (and probably others, it just seemed like an uncontrovoersial one to start) I'm happy.
-
Sam
I agree that Archived might just be confusing.
-
stpeter
Now, we do have this thing about moving from Final to Deprecated to Obsolete and perhaps folks don't like the two-step process, but that's how things are defined and it gives developers plenty of warning.
-
jonas’
yay, back on a real keyboard
-
jonas’
Sam, so my take on SOAP over XMPP is that even if SOAP is deprecated or whatever, that’s no reason to deprecate that on our side. It is still a valid (albeit probably niche) use case and you can still do it and it doesn’t cause harm to have it specified. Obsoleting or Deprecating it makes no sense to me.
-
jonas’
Kev, are there other servers which (whose users) are interested in migrating individual users between services? If so, there is a thread on list which went completely silent from those servers ;)
-
Kev
Not individual users, no, but we do support 227 both in and out.
-
Sam
The harm is political, not technical. Everyone thinks XMPP is some dead outdated technology and having "SOAP over XMPP" on the main page you go to when you're trying to figure out what XMPP things to do doesn't help.
-
Sam
But I agree there's no harm in leaving it specified if we could hide it away in the "not actually useful anymore" page somehow.
-
Kev
Although we don’t do the user password bit any more.
-
jonas’
Sam, if new users go to the full list of XEPs to figure out what to do, that’s really wrong and *that* is what we need to fix
-
jonas’
Kev, on-list feedback is then surely appreciated
-
jonas’
(even if it is just "lets do that")
-
Sam
I agree with that too but to a certain extent that's always what people are going to do so we might as well fix both problems.
-
Kev
I think obsoleting SOAP over XMPP is fine, personally. SOAP is obsolete.
-
Kev
May as well just clean up the list.
-
stpeter
+1 to Kev