-
msavoritias
Cant clients have new groups as MIX but still keep MUC as fallback? From what i got muc is "good enough". That's why people didnt move to Mix quickly. Plus slow development.
-
moparisthebest
Sure you could use both
-
Menel
Or the server has an automatic bridge module, so you always have a legacy access š
-
moparisthebest
Sure, but if your server is going to function as a muc bouncer for you... Then you've already just fixed all the problems with muc, congrats! :)
-
moparisthebest
There's even a prosody module that does this already
-
Menel
I meant a muc MUX bridge with auto creation of the muc if a mix is created
-
msavoritias
I dont know about this approach. Atsome point there has to be some cut off. Otherwise you are stuck in an endless migration
-
Menel
And thats why we stay with muc for a while longer.. There are always more important problems. And thats ok IMHO
-
guus.der.kinderen
jonasā: there's some interest in helping with XMPP.net 2.0 being expressed on the operators mailing list. Shall I forward them to your repo?
-
jonasā
guus.der.kinderen, replying out of band
-
Guus
XEP-0045 hints at sending IQ Pings to detect ghost users. This proves to be less straightforward as expected. What strategies around failure to respond (in a timely manner) would be appropriate?
-
jonasā
from a server side?
-
Guus
yeah.
-
flow
related: I was wondering if presence probes wouldn't be better than IQ Pings, as ideally you get an updated presence in return. But I haven't looked at the detailed working of presence probes in a while, so they may not even be an option
-
Guus
Stream Management is annoying, in this respect. Can a remote domain figure out what the maximum allowable delay in responding to a IQ request is for users on the local domain?
-
jonasā
timeouts are always wrong
-
Guus
Ghost detecting kind of depends on them, I think?
-
flow
Guus, I doubt that the information of the stream management timeout would be helpful
-
jonasā
you'll find the ghosts when you get type="error" in reply to presence/message broadcasts
-
flow
for one, jonas is somehow right that timeouts are always wrong
-
flow
and furthermore, there are more timeouts than the stream management timeout, for example the tcp state machince's timeout
-
flow
I always assumed that MUC ghost detection is mostly about detecting ghosts of users that are long gone (say > 60min), and not about users who have a "short" ghost period where they are disconnected (< 60min)
-
flow
So I'd probably trigger the ghost detection after 45 minutes of inactivity with a timeout of 15 minutes or so
-
Guus
That might be the pragmatic thing to do to fix this Flow, thanks.
-
Link Mauve
ā18:56:34 Zash> I do wonder if maybe it's time to have a dedicated roster-of-sorts for MUC bookmarks.ā, yay, fourth^Wfifth way of doing bookmarks!
-
Link Mauve
ā15:35:45 Zash> Save us Link Mauve, you're our only hope!ā, Iāve stalled that for way too long, and Iām sorry about that. v_v
-
Link Mauve
Now that I got my new Mesa driver out, Iāll try to context switch back to XMPP a bit, itāll be nice for me too.
-
Link Mauve
Please hold me off from doing any Nintendo hacking if you see me doing so!
-
Link Mauve
emus, āIf you know a university or good place where to promote please go ahead: https://xmpp.org/community/gsoc-2022/ā, the logo at the top looks like it was made for a light background, but I donāt know CSS well enough to know how to replace it with a lighter logo (especially for the āXMPPā text).
-
Andrzej
Menel wrote: > I meant a muc MUX bridge with auto creation of the muc if a mix is created That is what our implemenetation does. It provides MUC room as a compatibility fallback on the same jid as the MIX channel has.
-
emus
Link Mauve: yes. its just translaprent. Im not good at working with svg etc. so its just a png lets not worry too much about it
-
Link Mauve
Right.
-
Link Mauve
Speaking of SVG and transparency, https://github.com/xsf/xmpp.org/pull/1067
-
Link Mauve
If you ever want me to look at a SVG, or even do it for you, feel free to ping me.
-
Link Mauve
I might not always be available for it, but itās something I enjoy doing.
-
emus
Link Mauve: Many thanks. May I ask first to take a look at the clients page PR? That would have more impact I think
-
Link Mauve
Sure, I was on my way to do that, but found a yak with very long hair mid-way.
-
emus
Great - I dont understand the idiom but I assume you run into issues?
-
Link Mauve
Ah no, itās just threading the metaphorical yak shaving. ^^
-
jonasā
emus, https://en.wiktionary.org/wiki/yak_shaving
-
jonasā
> Any apparently useless activity which, by allowing you to overcome intermediate difficulties, allows you to solve a larger problem.
-
jonasā
> A less useful activity done consciously or subconsciously to procrastinate about a larger but more useful task.
-
jonasā
also: http://www.catb.org/jargon/html/Y/yak-shaving.html
-
emus
Hah, ok. Well, its alright Link Mauve. Highly appreciated āŗ
-
mjk
Link Mauve: > Use a better logo for Linux It's happening!!11 > I traced simple geometry behind the existing logo and ran svgcleaner on it, in order to not increase its size too much. The "official" logo isn't exactly heavy either, it terms of bytes. Is it too shiny though? :) There's one with flat speculars too! http://www.home.unix-ag.org/simon/penguin/ Looks even better, imo
-
Link Mauve
Compare the size of any of these with my version. :p
-
Link Mauve
The ruby logo is much larger than the other ones on our page, maybe we could find an alternative one.
-
Sam
*troll* Nah, that sounds about right for anything involving Ruby
- Sam ducks
-
Link Mauve
:D
-
Link Mauve
Before optimising the logos though, compressing the CSS and JS would give a much higher gain of transfer size, and enabling caching on most of the resources would do even better for subsequent requests.
-
mjk
Link Mauve: oops, yeah, the non-flat ones are bloat. I went by the 90k one on wikipedia. Anyway, the 19k of the flat one seems perfectly reasonable (maybe optimizable too)
-
Link Mauve
mjk, my version is 3.7Ā KiB, or 1.6Ā KiB after brotli compression.
-
Link Mauve
And given the size we render it at, I think thatās good enough.
-
mjk
but it loses important detail T^T
-
mjk
*Yak shaving intensifies*
-
Sam
actually, jokes aside, I haven't touched Ruby probably in a decade. Is there good xmpp support? What is the library most ruby folks choose?
-
Zash
Heh, those glorious days of RoR hype, when writing a blog engine was fun
-
Link Mauve
Last time I tried to update omnipresence, xmpp4r was completely dead and it was easier to RIIP than to revive it.
-
Link Mauve
(Omnipresence was a component for showing your presence info, avatar, PEP mood and such, on the web.)
-
Zash
And that Ruby XMPP server seems to have died after the author got hired by Github
- mjk should go back to suffering windows scripts for Dino portable
-
emus
> mjk escribiĆ³: > *Yak shaving intensifies* š the users want clients !!1! No is alright, take your time and most important is you keep up the fun!
-
emus
ahh its you mjk. got confusdd
-
Sam
Yah, looking through RubyGems I don't see anything that's been updated since 2018 at the latest and most XMPP things seem to have been abandoned around 2014. Oh well.
-
emus
RubyGems?
-
Sam
Their package repo
-
jonasā
is that retracing of the penguin even ok, trademark-law wise?
-
Sam
"Permission to use and/or modify this image is granted provided you acknowledge me lewing@isc.tamu.edu and The GIMP if someone asks."
-
Sam
As far as I know the status has never changed since Larry Ewing drew Tux the first time
-
mjk
> š the users want clients !!1! > No is alright, take your time and most important is you keep up the fun! > ahh its you mjk. got confusdd Yea, I'm not Georg, far from it
-
jonasā
Sam: that sounds like copyright stuff, not trademark stuff
-
Sam
It doesn't matter in this case. They said anyone could use it'
-
emus
http://opensource.googleblog.com/2022/02/Announcing Season of Docs 2022.html are actually experiences with this in XMPP?
-
moparisthebest
needs more url encoding...
-
moparisthebest
https://opensource.googleblog.com/2022/02/Announcing%20Season%20of%20Docs%202022.html
-
Zash
I do wonder if XEPs are within scope of that.
-
emus
moparisthebest: thanks
-
Zash
But also, all documentation of all open source projects are perpetually in dire need of help, so might be good to at least look into it more
-
emus
Zash: yes me too
-
emus
would there be volunteers to check this out. Even if I would have time I wonder if im the right person
-
emus
We were just discussing to tweet significant publications of the XEP work. wurstsalat things its a very good idea also showing XEP development is not dead. Proposal welcome. Maybe we can start with MUJI
-
emus
edhelas are you alright I use one image from here? https://mov.im/?node/pubsub.movim.eu/Movim/end-to-end-encryption-in-movim-omemo-is-finally-there-yudZPP in the newsletter?
-
edhelas
Yup
-
emus
Great
-
edhelas
You can buy the NFT if you want š
-
emus
šļø where should I transfer da money?
-
emus
I can trust you of course, right?.... right?
-
Zash
`<payment-required/>`
-
edhelas
On the XEPChain
-
emus
I'm buying XEPs only