-
404.city Support
Added unbiased server list https://github.com/xsf/xmpp.org/pull/545
-
pep.
rion, xmpp:psi-dev@conference.jabber.ru?join is that still the room for psi? A user in the gajim room is apparently getting "Forbidden" when trying to join
-
rion
O_o
-
jonas’
maybe nickname conflict?
-
rion
or invalid captcha input
-
pep.
captcha :(
-
rion
yep we also suffer from spam
-
pep.
rion, I don't get prompted for any captcha btw, I manage to join. I'm not sure what that user is doing.. possible PEBCAK :/
-
rion
pep., hm I don't know why you weren't prompted. maybe you are already reigstered there. I'm now on Gajim and can't check
-
pep.
rion, Is there a place that user can join to get help from you directly? Or can you join gajim@conference.gajim.org? It's pretty hard to debug stuff from here otherwise :p
-
pep.
Is there any example of XEP profiles that are then overriden with other more specific XEPs✎ -
pep.
Is there any example of XEPs that are then overriden with other more specific XEPs, some kind of profile definition ✏
-
rion
pep., do you expect to hear "pep" ?
-
pep.
:)
-
pep.
I did have it in mind but I wanted to know if there were any others
-
Neustradamus
404.city Support: can you update the logo? https://twitter.com/404_city/status/1110460013661880320
-
moparisthebest
Hey stack overflow put up it's April 1st joke early too https://superuser.com/questions/1419573/snort-failed-to-parse-the-ip-address cc jonas’ :D
-
moparisthebest
Non mobile layout only
-
jonas’
yeah
-
pep.
nice
-
pep.
To answer my own question, 374 is a profile of 373.
-
404.city Support
Neustradamus, Does XMPP have a new logo?
-
pep.
"yes", the bits overlapping at the bottom have been corrected
-
pep.
The orange bits
-
Neustradamus
A little change: https://commons.wikimedia.org/wiki/File:XMPP_logo.svg
-
404.city Support
Neustradamus, Ok (old tweets cannot be changed, but new ones will be with the new logo)
-
pep.
TIL xeps use prettifyjs, what's the JS in there used for? I would think the CSS file is enough to colorize xml snippets, but disabling that JS script makes colors not render
-
Zash
pep.: You seem to be answering your own question?
-
pep.
Yeah but why
-
pep.
What actually requires JS
-
Zash
... the XML syntax highlighter
-
Zash
I don't know why, it's always been like that.
-
jonas’
probably because nobody dared to implement XML syntax highlighting in XSLT
-
pep.
Ohh, I get it now
-
pep.
I thought that was generated before, statically, I wasn't even thinking about xslt..
-
lovetox
is one -1 vote enough to block the message correcting change?
-
pep.
yes
-
lovetox
than thanks for blocking that Ge0rG , i feel there was no real discussion what is the best solution here
-
lovetox
also if i remember correctly most client would do than exactly the opposite of what the XEP would say
-
pep.
personally I think both are equivalent, it's up to implementation details and people who won't want to change what they have and will argue the loudest now :)
-
pep.
In both cases things will break
-
Zash
If the concept is that a the payloads of a replacement message replace those of the corrected one, then https://github.com/xsf/xeps/pull/764/commits/a3dc32643c33282f474568f2100779f93a111deb seems consistent, becasue the top level attributes stay the same, including id
-
Zash
And then the replacement carrier message goes into the ether, like a chat state, having completed its task.
-
pep.
To me it's weird that LMC changes the whole payload inside fwiw
-
pep.
(or the whole stanza even)
-
lovetox
to my knowledge nobody saves stanzas to local database
-
lovetox
so the concept of replacing a stanza seems weird
-
pep.
In poezio that's what happens, in memory though, there's no saving to disk
-
lovetox
yeah and then you have to do database operations that have nothing to do with the stanza
-
pep.
(well, the message itself yes, but not the stanza)
-
lovetox
for me its obvious that the xep does not mandate to replace a stanza
-
lovetox
that would mean the xep mandates some storage format of data in memory or database
-
Zash
Immutable history!
-
lovetox
it just wants to say, to the user it should look like if the payload was replaced
-
pep.
lovetox, yeah that's also what I think it should be
-
pep.
also, with a precision that payload means <body/>
-
lovetox
yes
-
lovetox
so i would cast this stanza discussion aside
-
lovetox
the real discussion is if it has pro/cons if we do one of both solutions
-
Zash
if you correct a correction stanza, does that mean you're replacing the payloads it's replacing?
-
pep.
What's the XEP again that recommends not putting too many things in a stanza at the same time?
-
Ge0rG
There was a discussion and I brought up strong arguments in favor of the other way of doing it
-
Ge0rG
But then everybody forgot about it and people moved on
-
Zash
but then that stanza would be replacing itself and collapse into a black hole
-
Zash
and also divide by zero
-
pep.
Zash, that's what usually happens no?
-
lovetox
the problem is not the receiving side for me
-
Zash
I don't know
- Ge0rG divides Zash by zero
-
Ge0rG
Hello NaN
-
lovetox
if we do it like Kev proposes, and i send a correction, then i cant simply replace the text and forgot about that i just sent a *new* message with a unique id, an id for which i expect receipts
-
lovetox
so i have to save that message, but not treat it as a message if the user again wants to correct
-
lovetox
already thinking about this makes my head hurt
-
lovetox
i also cant replace the id of the previous message, because i also expect receipts for that
-
lovetox
the other way is much more straight forward to implement in my opinion
-
Zash
!xsf_Martin: you're quitjoining a lot
-
lovetox
but maybe im overthinking this, maybe it doesnt really matter
-
lovetox
what i wonder if one of the two solutions has pros for backscrolling/history loading
-
lovetox
and also in no client its a true replacement
-
lovetox
users expect to see the pre-corrected text
-
lovetox
so its more like an addition
-
Zash
At Summit we discussed this, under the "mam2" topic
-
lovetox
i would strongly lean to the solution that has better history/mam propertys
-
Zash
The plan was to give MAM another dimention for things like attachments, reactions, corrections
-
pep.
lovetox, yes and no. Poezio will no keep the original text if you have LMC enabled, (which I think is bad, but I have no clue how to make it on the UI). It will only show all messages (in an info window) if you configure beforehand that you want to see corrections
-
pep.
*that you want to see what's being corrected, to what, iirc. (I don't use this feature. When in doubt, I look at the xml_tab :-°
-
pep.
Zash, aggregation?
-
Ge0rG
pep.: what you are saying is a sophisticated wording for 'poezio LMC sucks'
-
pep.
ah k
-
pep.
Ge0rG, I am not hiding it :)
-
pep.
Not trying to at least
-
Zash
pep.: that would be a thing you could do with that multi-dimentional thing
-
Ge0rG
lovetox: my argument is that when receiving partial history, you maybe don't have the original message, but all the corrections.
-
Zash
pep.: basically flatten it a bit
-
Ge0rG
Zash: I think the two dimensional MAM is orthogonal to which message to reference
-
lovetox
but wouldnt always correct the same id then better
-
pep.
When going from the end I guess it's about the same
-
lovetox
like if i receive a message from history, with the first correction i receive, i at least know what id i have to look for to get the original
-
Zash
Ge0rG: You'd reference the first level
-
lovetox
and with the chain way, i never know if that was the last correction
-
lovetox
it could go endless
-
Zash
archive[user][archive-id][payload-type][i] = stuff
-
Zash
Altho would that model allow correcting a reaction?
-
Neustradamus
Can you look for XEP-308 muc log archive from server and from client? Example: Test 1 -> Test 2 There are two entries in the log archive from server and from client?✎ -
Neustradamus
Can you look for XEP-0308 muc log archive from server and from client? Example: Test 1 -> Test 2 There are two entries in the log archive from server and from client? ✏