hm, Link Mauve, I’m not sure I’m comfortable merging your change to xep-0050 without going through council
Link Mauve
It seemed very much editorial to me (https://github.com/xsf/xeps/pull/677/commits/b16e5025be007d9e4554beb127917f58246f980e for reference), but I can drop it from this PR and do another one for council.
jonasw
this removes one of two statements which contradict each other. technically, you could also have removed the requirement to ignore this attribute (and possibly replaced it with a requirement for it to b e "execute" or whatever), so I’m not sure.
Chobbeshas joined
Link Mauve
It didn’t make much sense to make a previously-ignored attribute required, only because it was marked as optional somewhere else.
Link Mauve
The other one is a MUST, this one is “optionally maybe add this”.✎
Link Mauve
The other one is a MUST ignore, this one is “optionally maybe add this”. ✏
rishiraj22has left
Dave Cridlandhas left
Kevhas left
rishiraj22has left
Dave Cridlandhas left
Dave Cridlandhas left
marmistrzhas left
Dave Cridlandhas left
moparisthebesthas joined
moparisthebesthas joined
j.rhas joined
j.rhas joined
Tobiashas joined
Tobiashas joined
Dave Cridlandhas left
lnjhas left
vanitasvitaehas left
Nekithas joined
rishiraj22has left
danielhas left
danielhas joined
Guushas joined
vanitasvitaehas left
lnjhas joined
Alexhas joined
lskdjfhas left
vanitasvitaehas left
jerehas left
jerehas joined
Alexhas left
vanitasvitaehas left
404.cityhas left
404.cityhas joined
rishiraj22has left
rishiraj22has left
la|r|mahas left
rionhas left
bjchas joined
bjchas joined
Valerianhas left
Valerianhas joined
Valerianhas left
Valerianhas joined
Valerianhas left
Valerianhas joined
Valerianhas left
Dave Cridlandhas left
Dave Cridlandhas left
rishiraj22has left
j.rhas left
j.rhas joined
rishiraj22has left
rishiraj22has left
SamWhitedhas left
rishiraj22has left
Dave Cridlandhas left
j.rhas left
marmistrzhas left
mikaelahas joined
j.rhas joined
la|r|mahas left
la|r|mahas left
la|r|mahas left
la|r|mahas left
la|r|mahas left
la|r|mahas left
la|r|mahas left
Andrew Nenakhovhas left
marmistrzhas left
Andrew Nenakhovhas joined
la|r|mahas left
danielhas left
danielhas joined
la|r|mahas left
la|r|mahas left
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
lskdjfhas joined
vanitasvitaehas left
lskdjfhas left
la|r|mahas joined
Guushas left
vanitasvitaehas left
Guushas joined
lskdjfhas joined
efrithas left
doshas joined
la|r|mahas left
marmistrzhas left
tahas joined
lnjhas left
lnjhas joined
Kevhas joined
vanitasvitaehas left
waqashas joined
bjchas left
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
Guushas left
Dave Cridlandhas left
Guushas joined
la|r|mahas joined
la|r|mahas joined
la|r|mahas joined
la|r|mahas joined
la|r|mahas joined
la|r|mahas joined
la|r|mahas joined
la|r|mahas joined
la|r|mahas joined
la|r|mahas joined
mrdoctorwhohas joined
lskdjfhas left
doshas left
lskdjfhas left
Guushas left
lskdjfhas joined
la|r|mahas left
j.rhas joined
Dave Cridlandhas left
valohas joined
pep.has left
Dave Cridlandhas left
Dave Cridlandhas left
jerehas left
jerehas joined
vanitasvitaehas left
mikaelahas joined
Guushas joined
Ge0rGhas joined
Guushas left
valohas joined
labdsfhas left
labdsfhas joined
rishiraj22has left
blablahas left
Dave Cridlandhas left
labdsfhas left
labdsfhas joined
labdsfhas left
labdsfhas joined
vanitasvitaehas left
tahas joined
Valerianhas joined
Ge0rGhas left
marmistrzhas left
Guushas joined
jjrhhas left
marmistrzhas left
lovetox
is there anything planned in caps2, that we have like a server caps hash?
lovetox
depending on the server, i have to send out min. 5 disco infos after a disco items
Link Mauve
lovetox, it’s already done, see §5.2.
lovetox
on each start of the client
Link Mauve
Uh?
lovetox
yes thats exactly what i would need
rishiraj22has left
lovetox
yes Link Mauve need to discover httpupload, mucs, proxys, transports
labdsfhas left
Link Mauve
lovetox, if you mean that the server would keep a tree of all of its component’s ecaps2, the issue is that they could change at any moment, or even depend on who is asking.
labdsfhas joined
Ge0rGhas left
lovetox
what the items of the domain could change depending on who is aksing?
labdsfhas left
lovetox
i mean yeah it could, but why should it
labdsfhas joined
lovetox
a client could also announce different stuff depending on who is asking
Zash
was disco-sub a xep or how was it?
lovetox
we simply dont do ti
labdsfhas left
labdsfhas joined
Link Mauve
lovetox, I’ve seen it done.
lovetox
yeah then this server should not use caps
lovetox
simple as that
danielhas left
danielhas joined
Link Mauve
Why that?
Link Mauve
It’s still a valuable optimisation.
labdsfhas left
labdsfhas joined
Nekithas left
lovetox
i guess if he keeps a hash of its components *per* user
lnjhas left
Link Mauve
Another issue is what to do when a component gets disconnected and reconnected?
What sucks about stanza counters in 0198 is that you can't say when the desync happened. I'm at 35k stanzas on my session, with ~20 stanzas too few counted by the server.✎
Ge0rG
What sucks about stanza counters in 0198 is that you can't say when the desync happened. I'm at 35k stanzas on my session, with ~20 stanzas too few counted by the client. ✏
Link Mauve
Ge0rG, don’t you get logging whenever that happens, on both sides?
Ge0rG
Link Mauve: no, i'm just receiving the last ~20 stanzas duplicated on resume
Link Mauve
Oh wow.
Valerianhas left
Valerianhas joined
danielhas left
danielhas joined
Ge0rGhas left
flow
Ge0rG, you know you are desync'd but still resume the desync'd stream?
jjrhhas left
jjrhhas left
jjrhhas left
ThibGhas joined
jjrhhas left
daniel
Counting is surprisingly hard
jjrhhas left
daniel
I really wouldn't be surprised if i find a counting bug in Conversations
Valerianhas left
Valerianhas joined
Ge0rGhas left
blablahas left
blablahas joined
jjrhhas left
Valerianhas left
rishiraj22has left
Ge0rG
flow: I know it, my client doesn't
jjrhhas left
valohas joined
moparisthebesthas joined
Zash
IIRC especially when acting as client it gets awkward since you start twice from separate events
moparisthebesthas joined
lorddavidiiihas left
labdsfhas left
Ge0rGhas left
alacerhas left
alacerhas joined
jubalhhas joined
jubalhhas joined
labdsfhas joined
Chobbeshas joined
bjchas joined
muppethhas joined
Ge0rGhas left
muppethhas joined
danielhas left
danielhas joined
daniel
Yeah
Lancehas joined
alacerhas left
alacerhas joined
daniel
I think part of the trickery is to make sure not to send stanzas into the stream before you are resumed. Or at least don't count them