GuusDave, I got your one on one, but my reply isn't being delivered.
Dele (Mobile)has joined
Dele (Mobile)has left
evehas joined
debaclehas joined
dele2has joined
lnjhas left
evehas left
evehas joined
Ge0rGThis is an accurate depiction of why matrix wins over XMPP.
evehas left
evehas joined
adityaborikarhas left
adityaborikarhas joined
GuusYes, this is bad, although I've never experienced it with anyone else than Dave
GuusWhich I suspect is running non-production code
jonas’non-production s2s code
GuusI'm guessing he's running s2s through Metre
neshtaxmpphas left
neshtaxmpphas joined
UsLhas left
ralphm👍
Ge0rGI've experienced asymmetric s2s with other people than Dave.
ralphmI'm sure Matrix is bug free. Let's just quit.
Ge0rGYes. Or let's maybe fix the reliability issues that we are mostly ignoring for two decades now.
fippowe did s2s interop testing... a decade ago
ralphmI've seen various proposals being discussed, here, on list, and at summits, but there's a whole lot of whataboutism and stuff, and not a lot of just experimenting. Dave's Metre is at least an attempt to figure out all the weird corners.
Ge0rGfippo: this is not about protocol-level interop, but about network connectivity corner cases, or connections being stuck going unnoticed
Ge0rGThings like the periodic pinger module of some widely-used server implementation which will _ping_ the other server, but won't act in any way on a timeout.
ralphmI'm also not talking just about s2s, but good examples are MIX and SASL2.
Link MauveGe0rG, there are still very few servers which support bidi, yours doesn’t for instance.
Link MauveIt’s the first step towards no-asymetric s2s.
Link MauveIt’s the first step towards no-assymetric s2s.
Link MauveIt’s the first step towards no-asymmetric s2s.
Link Mauve(Words are hard.)
fippoge0rg: true, we just tested the basics. and bidi is an attempt to solve some of those issues
Ge0rGLink Mauve: maybe because mod_bidi is a community module that's not enabled by default, and nobody can quite tell whether it has side-effects?
remkohas joined
Ge0rGLink Mauve: do you have stats on how many servers have bidi enabled?
Link MauveGe0rG, from linkmauve.fr I see 19, out of 177+181 open s2s.
Link MauveI’m not sure in which direction these 19 count.
Ge0rGso it's ~10%
winfriedhas left
winfriedhas joined
Ge0rGMaybe it's working perfectly, or maybe it's got a can of worms of its own.
Link MauveOn JabberFR I see 27, out of 1122+1112 s2s.
Ge0rGBut now I will have another corner-case to consider when debugging s2s issues.
KevGetting bidi right turns out to be not as straightforward as one might think.
Ge0rGI'm enabling mod_bidi now. Let's wait and see.
Link MauveTell me when you’re done.
Ge0rGLink Mauve: done.
Link MauveI don’t see a bidi s2s being established.
Link MauveEven after closing the connection and letting it be reestablished.
Ge0rGapparently, mod_bidi didn't get loaded on the MUC domain.
Link MauveOh, that’d be the reason why.
Ge0rGLink Mauve: try again
Link MauveYay, perfect. :)
Link MauveIt also establishes much faster.
Link MauveAbout 1s vs. 4s.
Ge0rGmod_admin_telnet won't show it as bidi, though.
Ge0rGSigh.
Link MauveIt doesn’t here either, weird.
Ge0rGLink Mauve: would you pull a number please?
Link MauveI was already at it. :)
Ge0rGLink Mauve: 👍
dele2has left
Link MauveGe0rG, https://issues.prosody.im/1403
Ge0rGYay. https://tools.ietf.org/html/rfc5646 only defines "-" as a delimiter, not "_"
lumihas joined
murabitohas left
murabitohas joined
remkohas left
ralphmAh, XPG vs IETF.
Ge0rGAlso Java.
ralphmI think Java supports both.
Ge0rGyeah, apparently what I need to call is `Locale.toLanguageTag()`
evehas left
evehas joined
lumihas left
Nekithas joined
evehas left
evehas joined
evehas left
evehas joined
evehas left
evehas joined
evehas left
evehas joined
Chobbeshas joined
adityaborikarhas left
adityaborikarhas joined
remkohas joined
lumihas joined
evehas left
evehas joined
adityaborikarhas left
adityaborikarhas joined
lnjhas joined
remkohas left
pep.Link Mauve, Ge0rG: mod_bidi should show in the admin console? I think I added that
Ge0rGis there a telnet console in prosody-modules?
Ge0rG,oO( Hope dies last. But it dies. )
pep.What, no
pep.It's in core?
Link Mauvehg is so slow on my server…
Link MauveJust spawning the python2 process takes like ten seconds.
Link Mauveadded 246 changesets with 270 changes to 79 files
jonas’RIIR in 3... 2... 1...
Link MauveNope, still not fixed.
Link Mauvejonas’, I wish they’d get at it faster. :(
Link Mauvehttps://www.mercurial-scm.org/wiki/OxidationPlan
jonas’speaking of rust, my hand mixer’s mixing things are rusty :(
jonas’and here people wonder why I don’t like rust!!k
Chobbeshas left
adityaborikarhas left
adityaborikarhas joined
moparisthebesthas left
moparisthebesthas joined
pep."Buster (Debian 10): Rust 1.28 (https://packages.debian.org/source/buster/rustc)", same for RHEL :((
pdurbinhas left
Link MauvexDDD
Link MauveMaybe in two years they’ll be able to run today’s xmpp-rs.
ZashWhat's that, being upset that it doesn't have the latest bleeding edge Rust?
ZashIt also desn't have the latest bleeding edge Go
jonas’this is not programming@ by the way
pep.Zash, the latest stable is 1.36 :)
pep.jonas’, I'll stop here, I was just reacting to the above :P
Link Mauvejonas’, oops, sorry.
adityaborikarhas left
adityaborikarhas joined
lumihas joined
Chobbeshas joined
Chobbeshas left
Chobbeshas joined
igoosehas left
igoosehas joined
curenhas joined
Link Mauvepep., testing suggests you display (bidi) for incoming s2s, but not for outgoing.
pep.Put that in the issue I guess
Link MauveIt’s already there.
Ge0rGgives Link Mauve an XMPP badge
Ge0rGawards Link Mauve an XMPP badge
pep.In the meantime you're not allowed to initiate bidi, you must only accept it :P
pep.So that it gets displayed
adityaborikarhas left
Steve Killehas joined
adityaborikarhas joined
lumihas left
lumihas joined
Steve Killehas left
Chobbeshas left
Chobbeshas joined
afrogeekhas left
afrogeekhas joined
remkohas joined
remkohas left
diguhas joined
Nekithas left
digudffdd
Mikaelahas left
stpeterhas joined
diguhas left
peterhas joined
Lancehas left
Mikaelahas joined
ralphmIndeed
pdurbinhas joined
sonnyhas joined
davidhas left
pdurbinhas left
davidhas joined
Lancehas joined
adityaborikarhas left
adityaborikarhas joined
eevvoorhas joined
sezuanhas left
krauqhas left
wojtekhas joined
andrey.ghas left
krauqhas joined
edhelashas left
jonas’PSA: I got my MUA fixed apparently and I’ll take care of the editor backlog tomorrow afternoon or tonight.
Ge0rG👍
edhelashas joined
patrickhas joined
sonnyhas left
adityaborikarhas left
adityaborikarhas joined
adityaborikarhas left
alameyohas left
alameyohas joined
adityaborikarhas joined
evehas left
evehas joined
COM8has joined
adityaborikarhas left
evehas left
evehas joined
COM8has left
alameyohas left
alameyohas joined
alameyohas left
COM8has joined
Chobbeshas left
COM8has left
edhelassmall question regarding https://xmpp.org/extensions/xep-0060.html#subscriber-retrieve-requestrecent, when doing a max_items requests, the order should be most recent on top ?
Lancein the example, it is newest at end of list
lskdjfhas left
debaclehas left
Yagizahas left
edhelasto me it's an issue
edhelasas a client I don't want to retrieve all the node items with their payloads (for performance purposes)
Lancei can't find any text mandating a particular result ordering. but everything is shown as always oldest to newest
edhelasso I retrieve only the item ids, then check which items are missing and then retrieve independently the items that I need
Lancewhere max_items will just give you the page of results at the very end in that sort order
edhelasyes but this order is not specified anywhere
edhelasejabberd actually returns the list the other way around