-
jonasw
uh, so I gotta vote for myself
-
jonasw
marc, do you intend to bring https://github.com/xsf/xeps/pull/585 to the standards@ list? Please comment with your intention so that I can move forward with the PR, thanks.
-
marc
jonasw, not really, I'm not on @standards
-
jonasw
marc, uh, can you join please?
-
jonasw
it is kind of expected of XEP authors
-
jonasw
that’s where comments on your XEP will usually be raised
-
marc
puh... GitHub account *and* joining a mailing list
-
marc
:D
-
jonasw
github is optional ;)
-
marc
haha
-
jonasw
(it just makes my life easier, but you can always mail PRs to editor@)
-
marc
jonasw, will do but tomorrow or on monday
-
edhelas
dwd here ?
-
edhelas
would it be possible to update https://xmpp.org/extensions/xep-0376.html to make the subscription fit with the namespace here https://xmpp.org/extensions/xep-0330.html
-
edhelas
urn:xmpp:pubsub:subscription:0
-
jonasw
330 doesn’t use :0?
-
edhelas
0330 define :0
-
edhelas
I can also bump 0330 if you need it
-
jonasw
agh, right
-
jonasw
I also confused namespace and node
-
jonasw
I’m not awake yet
-
edhelas
ok
-
jonasw
I’m not sure what the benefit would be though
-
jonasw
> 21:31:53 mathieui> I still haven’t come up with a way of saying my nick in english non-awkwardly how about "matthew"?
-
mathieui
that’s more like an english translation of my name, and there’s MattJ
-
jonasw
yeah; french matthew? ;-)
-
jonasw
names are tricky
-
Flow
It's such a pity that we don't have the htmldiffs on xep bumps any more :(
-
rion
Is "4.6 Image Restrictions" of vcard-based avatars xep still valid in the world of retina displays?
-
jonasw
flow, yes, but we also don’t have a way to work around that, given that htmldiff is really really inefficient
-
flow
how about starting htmldiff with a 5 min timeout?
-
jonasw
it won’t terminate on many XEPs
-
jonasw
and also iteam won’t agree to running this on the server.
-
jonasw
so we’d have to do some trickery, and since incremental builds with dockerhub do not work, I don’t see a viable way
-
flow
true, that's why I suggest using the timoout binary
-
flow
*timeout
-
flow
ahh, do we incrementally create the diffs, or all diffs every time?
-
jonasw
we don’t at all currently
-
jonasw
but I’m afraid that we would have to do the latter
-
flow
…
-
Guus
What's an advisable namespace template for proprietary xmpp functionality?
-
jonasw
Guus, https://company.example/
-
flow
Guus, a URI you contral
-
jonasw
then whatever you like
-
jonasw
I personally do https://xmlns.zombofant.net/…
-
Guus
Is urn:xmpp: reserved?
-
jonasw
it belongs to the XSF afaik
-
flow
Guus, it's registered with the IANA
-
Guus
kk, uri it is
-
jonasw
you could of course also do urn:uuid:
-
flow
Guus, and I think you want URLs and not URNs
-
Guus
Pourquoi?
-
Guus
Its not referencing a location, but it is an identifier. So a URI or URN, I'd say?
-
jonasw
I always get super-confused by those nuanced differences
-
flow
Guus, IIRC xml namespaces only allow URL
-
jonasw
[Definition: An XML namespace is identified by a URI reference [RFC3986]; element and attribute names may be placed in an XML namespace using the mechanisms described in this specification. ]
-
Guus
flow: surely not. We use urn:xmpp in xmpp
-
flow
Guus, that's not an indication that it's done right
-
flow
but I could be wrong
-
flow
as said, IIRC
-
jonasw
flow, https://www.w3.org/TR/REC-xml-names/#concepts
-
jonasw
"identified by a URI reference"
-
jonasw
so URN is a subset of URI and thus valid
-
Guus
Kk
-
Guus
Tx
-
jonasw
Guus, bonus points if the URLs point to a schema or document describing what you’re doing :)
-
Seve
Does anyone know something about https://github.com/esl/MongooseIM/blob/inbox-proto-xep/doc/open-extensions/xeps/xep-inbox.html ? A XEP to know which was the last message you read and such. Or is it going to be just in Bind 2.0? https://xmpp.org/extensions/xep-0386.html#example-3
-
Seve
We discussed this at the Summit, but if someone could refresh my memory, please
-
jonasw
I guess this will in some way be in bind 2
-
Seve
Hmm... My question is regarding this table: https://github.com/SeveFP/KDE_IM_Requirements/wiki/XMPP-Table I would like to put something on "Remembers last-read position" In Poezio you can leave the view on a certain position and continue reading later on, but if some XEP could assist this and say "Well, not now, but clients could implement it with XEP-0XXX"
-
stoneturtle
:)
-
jonasw
Seve, that are chat markers
-
jonasw
I’d be surprised if poezio didn’t even emit them
-
mathieui
it doesn’t
-
jonasw
:(
-
mathieui
(but I would consider poezio as not having the previously mentioned feature until we have real chat markers)
-
jonasw
Seve, the IRC bridges go the wrong way though
-
jonasw
with biboumi, IRC is still the "primary" medium of communication
-
Seve
It's because we had this discussion at Summit, so clients could know what you have read and such, and this would be multi device. That's why I liked to Michał Piotrowski's XEP (Inbox)
-
jonasw
Seve, for persistent public logging, research the prosody module which is used for xmpp.org and link to the logs of this channel
-
jonasw
(or something like that)
-
jonasw
http://logs.xmpp.org/xsf/2018-02-17/#17:11:58
-
jonasw
I think that’s this: https://modules.prosody.im/mod_muc_log_http.html
-
jonasw
but I’m not sure, ask in xmpp:prosody@conference.prosody.im?join
-
jonasw
Firewall friendly: link to XEP-0368✎ -
jonasw
Firewall friendly: link to XEP-0368, or even https://wiki.xmpp.org/web/Tech_pages/XEP-0368 ✏
-
jonasw
Seve, " Depends on the client. Psi and Gajim are able to do this.", this sounds as if ONLY Psi and Gajim can do it. add an "for example," :)
-
Seve
jonasw, Thanks!! Yes you are right, I'm just starting with it, any feedback is welcome please. I'm going to update it as soon as I get home!
-
jonasw
Seve, you’re welcome. that should be all of my feedback for now though :)
-
Ge0rG
The nice thing about biboumi is that it allows multi client usage
-
Ge0rG
Kind of like a bouncer.
-
Ge0rG
But yeah, the ideal solution would be an irc server interface exposed by a MUC.
-
moparisthebest
Ge0rG, that's what this is https://github.com/moparisthebest/xmpp-ircd
-
Seve
jonasw, sorry, I didn't understand you. Now, reading moparisthebest's comment, do you mean when they say 'IRC Bridge' they mean connect to XMPP from IRC?
-
moparisthebest
Well there are 2 different ways
-
moparisthebest
Biboumi let's you connect to an IRC server with an XMPP client
-
moparisthebest
The opposite is connecting to xmpp muc with an IRC client, that's my thing
-
moparisthebest
IRC bridge is ambiguous
-
Seve
By the way, thanks for that, I will add it to the table if you don't mind! Pretty handy for this situation.
-
moparisthebest
Oh yea in terms of recommending xmpp mucs to KDE IRC bridge means xmpp-ircd
-
moparisthebest
Sorry I hadn't read backlog
-
Seve
moparisthebest, my bad, I should have specified too
-
moparisthebest
An interesting side effect to it that I didn't even plan is you can join from multiple IRC clients with the same Nick and it all just works
-
moparisthebest
As far as I know no other IRC server supports that
-
Ge0rG
moparisthebest: is there authentication in place
-
Seve
moparisthebest, jonasw, then, from looking at the table, I should put xmpp-ircd in 'IRC Bridge' and biboume and spectrum in 'Popular bridges'?
-
moparisthebest
Ge0rG: no that's the part that is missing, like, nickserv at least, maybe chanserv
-
moparisthebest
Seve: still not exactly sure what they are after
-
moparisthebest
My thing is useful if they are hosting a muc, IRC users can join directly
-
moparisthebest
Biboumi is useful if they are giving out xmpp accounts
-
Ge0rG
moparisthebest: will it properly reflect message ids? 😀
-
moparisthebest
Ge0rG: isn't that the mucs job?
-
Ge0rG
moparisthebest: depends on whom you ask
-
Ge0rG
moparisthebest: https://wiki.xmpp.org/web/XEP-Remarks/XEP-0045:_Multi-User_Chat#Matching_Your_Reflected_Message
-
moparisthebest
Ge0rG: so being a component it knows there are no other clients, so it can just match the sending nick and ignore all
-
moparisthebest
Which I'm guessing it's what it does, been awhile, and I didn't write it all in the first place
-
Ge0rG
moparisthebest: sorry, I was still talking of your reverse gateway.
-
moparisthebest
Yes I am too
-
Ge0rG
I know that biboumi fails hard on reflection
-
Ge0rG
moparisthebest: then I don't understand what you mean. Maybe it's just too late, I will try on Monday
-
moparisthebest
Biboumi is a muc though, my thing just uses mucs
-
moparisthebest
Ge0rG: If you are guaranteed no other clients are connected to the same account on a muc you don't have to worry about matching
-
Ge0rG
moparisthebest [20:58]: > An interesting side effect to it that I didn't even plan is you can join from multiple IRC clients with the same Nick and it all just works That just doesn't fit with what you just said
-
moparisthebest
Ah yes so it must only display on recieve and never send
-
Seve
Would you link to https://xmpp.org/extensions/xep-0372.html as the specification for 'Reply to (quote) messages with reference to the original message'?
-
Seve
Since it has a lot of TODOs, I'm not sure if I should.
-
Seve
Maybe that would scare more than make it interesting
-
Kev
Link to in what context? References is the way to do that, yes.
-
Kev
We'll be implementing some references stuff in Swift imminently.
-
Seve
Kev, that's great to hear! I'm just doing this: https://github.com/SeveFP/KDE_IM_Requirements/wiki/XMPP-Table (The original is here https://community.kde.org/IM_Survey_Results but I can't edit that, so I'm making it on my own on GitHub) The sentence is from those requirements but from another place, where they are a bit more explained. In the table it just says 'Quotes' but I guess I should say references.
-
Kev
And you've got 393 for just quote formatting.
-
SamWhited
The "TODO: define character appropriately" still seems like an important part missing from references; I probably wouldn't consider it fit for use until that's fixed.
-
Seve
Kev, yes, I wrote that, but I also wanted to specify that there's a XEP for referencing other messages, since I think is something expected. The XEP is still in need of some work, so I'm not sure if I should put it there, because the audience of that table I'm doing may or may not understand how the process work and will think I'm joking or something like that. I guess you get what I mean.
-
Seve
SamWhited, thank you
-
Seve
SamWhited, by the way, I haven't replied yet, but thank you very much for your answer on the mailing list, very very good and helpful!
-
SamWhited
Sure thing, I hope it ends up being useful. Their requirements list was a tad vague though, so maybe once they've tightened it up a bit we can help them.
-
Seve
SamWhited, indeed. It seems that the table I'm filling, is based on https://sessellift.wordpress.com/2017/09/05/results-of-the-requirements-survey-for-a-kde-wide-chat-solution/ So I'm trying to match the requirements on the table with the ones on that blogpost.