-
Zash
pep., re https://github.com/xsf/xeps/pull/986 I wonder if the type thing should also be mentioned under https://xmpp.org/extensions/xep-0277.html#node_config
-
Zash
edhelas, have you seen that ^ btw? comments?
-
pep.
goffi gave me an ok :p
-
pep.
Zash: k, I can add that
-
edhelas
Zash https://github.com/movim/movim/blob/master/lib/moxl/src/Stanza/Pubsub.php#L187 ?
-
pep.
I guess he meant "have you seen the PR"
-
Zash
Yes, the PR
-
edhelas
looks good to me, i'm just wondering how I can migrate to that
-
pep.
yeah.. migration is always "fun". Setting the type on creation for a start (to eventually stop creating type-empty nodes), then set the type on type-empty nodes when writing to them? or if you can detect signs of microblog such as presence of id='0' etc.
-
pep.
I also need to mandate that for comment nodes right
-
pep.
Zash, pushed! Thanks
-
pep.
Re comment nodes I'm not entirely sure.
-
pep.
I guess whether it's on PEP or PubSub doesn't change the fact that the node will be named urn:xmpp:microblog:0:comments/ID. But it might be good for consistency
-
pep.
Also I was gonna add a "MAY" set pubsub#type on PEP (anyway). For consistency always, even though it's also obvious here
-
pep.
It's probably the same code that's gonna be used here so at least saying that it's a thing may be good
-
Zash
I wonder if MUST is a bit strong (for the other thing). Is #type even widely supported?
-
Zash
The field
-
pep.
I find the XEP a bit useless without MUST tbh
-
pep.
Well, this change, rather. But the XEP becomes unusable without the MUST the second another spec uses pubsub + atom
-
Zash
That's already a thing that's done, e.g. fetching rss/atom feeds and pushing into pubsub, or our commit (etc) notifications
-
pep.
Here you go
-
pep.
I'm not saying I don't want a tool reading "generic" pubsub+atom (whatever that means), but I definitely don't want a tool editing my pubsub+atom extension labelled "not-microblog" with microblog rules
-
Zash
Hm. I've got a thing that derives a <body> for pubsub notifications, but it seems it bases it on the payload xmlns, not the #type
-
edhelas
https://xkcd.com/2365/
-
mdosch
It's two days now and I still don't understand Jabber + TLS = e2e²…
-
flow
Am I the only one who finds it remarkably that xkcd #2365 does not mention Matrix?
-
pep.
Don't jynx it
-
moparisthebest
it doesn't mention XMPP either
-
edhelas
Jabber is the new XMPP
-
mdosch
I guess for them Jabber == XMPP…
-
moparisthebest
I assumed he meant legacy Cisco© Jabber©
-
pep.
flow, it also doesn't mention IRC fwiw
-
pep.
Well not in the picture
-
mdosch
https://xkcd.com/1810/ didn't mention neither jabber nor xmpp.
-
mdosch
> Jabber.org (based on XMPP) is a communications protocol based on XML that was developed in 1999. The Jabber protocol could be used with Transport Layer Security (TLS) to have a secure communications service. https://www.explainxkcd.com/wiki/index.php/2365:_Messaging_Systems
-
mdosch
Never saw that wiki before. 😂
-
Neustradamus
Mistake, it is XMPP since 2004, the original name was Jabber in 1998. Jabber.org is an XMPP service.
-
pep.
Neustradamus, maybe you should propose a change on that wiki?
-
Zash
TOPIC: Another episode of the never-ending XHTML-IM vs Message Styling story
-
Daniel
Anyway I think what ever proper solution comes out of xhtml-im2 or out of body markup or what ever is independent of what we do with 393
-
eta
Daniel: agreed
-
pep.
Yeah I didn't like the proposal made during summit either tbh..
-
jonas’
(for anyone who wants context, start here: https://logs.xmpp.org/council/2020-09-30#2020-09-30-0b1875408a3ee1bb )
-
Zash
Random comment: I like the way that SVG has attributes mirroring CSS properties, which seems somehow easier to deal with.
-
Daniel
I mean the point raised during summit (remember summits?) of not wanting two truth is also valid and should be taken into consideration
-
pep.
Daniel, sure. Which makes me say again "What pains me most is devs thinking this is actually a good solution"
-
jonas’
Zash, but then SVG still has CSS to make things more confusing
-
Daniel
But again independent of 393
-
Zash
sum-mit???
-
Kev
I think that is right in principle. Although I think that if you added <strippable/> (which, as noted in https://mail.jabber.org/pipermail/standards/2020-June/037514.html is going to be a huge benefit to Accessibility) 393 would actually be Good Enough, rather than needing immediate replacing.
-
jonas’
strippable, which would be a SHOULD or MUST to add? being equivalent to the opt-in I’ve been asking for all the time?
-
Kev
jonas’: I think you SHOULD add it if you determine(wave hands) that the user intended the markup - e.g. because you rendered it that way on the text input.
-
pep.
And poezio will never add the flag unfortunatley, so receivers will never know
-
Kev
Things continue to render it without the strippable, but they have to render the control characters.
-
pep.
Fortunately for receivers, poezio is not the most widely used clients out there
-
Kev
So I don't claim that by adding this 393 would be the perfect solution (to what I think is an impossible problem), merely that it makes 393 better.
-
Neustradamus
pep.: XMPP + TLS or XMPP or other?
-
pep.
I don't know, whatever you think is best. Maybe you can be nice with them. XMPP was after all called "Jabber" at the beginning, and the author does still use IRC so I wouldn't be surprised if they still think of XMPP as something from that time
-
pep.
Wasn't it called Jabber still when OTR came up? :P
-
pep.
arf, stpeter replies to #986 and possibly swipes all the +1 I was gonna get :(
-
Neustradamus
pep.: https://twitter.com/neustradamus/status/1311337554793377792
-
pep.
great
-
Neustradamus
It will be really good if we can plan a migration of mail.jabber.org to mail.xmpp.org...
-
Daniel
pep.: if the goal is to find all mircoblogs. Doesn't it matter to what value the type is set to as long as its known and agreed upon?
-
pep.
To “Here the payload is Atom, right?” I was gonna reply “I'm saying I wouldn't define the payload as Atom, no.”.
-
pep.
The goal is..
-
pep.
to be able to distinguish what kind of payload that is. Now it seems peter and I are disagreeing on what payload means..
-
pep.
Not especially microblog
-
pep.
Say I publish my new spec also using pubsub + atom with different but very specific rules about how to handle Atom stuff that is also different from how the Atom spec defines things, I can, right? It's my spec.
-
pep.
Now I don't want microblog clients coming on my stuff and doing non-compliant things
-
pep.
And I guess they also wouldn't want that from me
-
flow
IMHO pubsub#type should not define the pubsub node's payload type, but the node's type. and the node's type defines which payload(s) you may find in the node's items
-
flow
Neustradamus, did it occur to you that explainxkcd.com may be not related to xkcd? because it looks that way
-
Neustradamus
flow: Have you looked the source? - https://xkcd.com/2365/
-
Neustradamus
The problem is here
-
Neustradamus
After the update, the picture will be updated in explainxkcd.com