If jonas’ doesn't want the imaginary euros I'll gladly take them off your hands
theTedd
sold to the Matt with the J!
MattJ
I'll try not to spend them all at once
theTedd
14 reasons why you you should start using jabbercat NOW! number 4 will amaze you!!!!!!!
Zash
Inb4 "How I got 200 imaginary euros" by MattJ
MattJ
:D
Ge0rG
"Implement Passive Income with the XMPP Standards Foundation"
theTedd
pubcoin - a pubsub bitcoin model for online payments
Zash
"How we brought back the <payment-required/> stanza error"
theTedd
that one secret all xmpp developers don't want you to know
MattJ
I'm making notes
theTedd
cool 👍
Zash
"How async day saved the, a tale of+++CARRIER LOST"
Adihas left
Adihas joined
theTedd
that's enough fermented potato juice, Zash
Zash
Not enough you say? Well it is friday after all.
theTedd
skål!
SamWhited
20-21?
SamWhited
oh, summit 2021? Sorry, wasn't sure what submissions these were or how I'd submitted one :)
theTedd
can you claim lack of coffee?
marekhas left
marekhas joined
alacerhas left
alacerhas joined
SamWhited
No, plenty of coffee this morning, just didn't know what "submissions" meant without context and got confused by the 2021 with a typo (I assume) dash in the middle :)
Zash
"submissions" is SMTP over TLS for email submission, silly!
Just flagging everyone because I know it helps remind me
arc
ralphm: are you here? Realizing I spelled your name wrong before
fuanahas left
arc
Okay well we have quorum in any case, do we have an agenda?
Timhas joined
stphas joined
Seve
I'm not aware of any
sonnyhas left
sonnyhas joined
arc
The only agenda item I would have is gsoc and nobody has submitted any project ideas yet
wladmishas left
arc
And at 15 minutes after are at the point of having to cancel the meeting
sonnyhas left
SamWhited
I'll put something on the wiki today.
SamWhited
I would also still like to re-add if the agenda is shifting a discussion about the XSF acting as a fiscal sponsor for XMPP related projects.
sonnyhas joined
arc
Yeah we have barely even discussed outreachy
marekhas left
sonnyhas left
sonnyhas joined
krauqhas left
krauqhas joined
SamWhited
arc: actually, I don't fully understand what the wiki is asking. Does it want a list of gsoc teasers or the full project that would be the gsoc task if someone were to subscribe?
arc
Project ideas just like previous years.
arc
I will write an email too members@ though I am fully aware that most people just ignore those emails
SamWhited
Neustradamus: I don't want to get into an edit war with you on the wiki, but I changed the title of that SASL/SCRAM page for a reason, why do you think it needs a list of every possible mechanism on the home page?
Neustradamus, the wiki is for people, not search engines
marekhas joined
Neustradamus
The wiki is indexed in search engines.
SamWhited
Neustradamus: that is not useful, the main page doesn't need to be what comes up when someone searches for a specific sasl mechanism. The page in question will have them listed, that seems good enough. I am going to undo that edit, it just clutters up the main page.
arc
Does our robots.txt even permit search engine indexing?
arc
Though I would find the methods interesting, they could be on a sub page?
Neustradamus
It is really important
Neustradamus
Official sources are on it
SamWhited
Neustradamus: giant bold lists in the sidebar are not important, I promise.
SamWhited
The official source is already the page itself, which still has all of these mechanisms listed.
Neustradamus
Which help people.
SamWhited
They don't need to be listed every single place that links to them.
stphas left
LNJhas left
LNJhas joined
SamWhited
One day I will figure out how to add links on this wiki… after like 4 tries I finally remembered the syntax, but for one link it works and for the second link it doesn't even though they appear identical *grumble, grumble*
SamWhited
arc: added a possible project that I think will be big enough to take up the whole time
arc
Cool thanks
SamWhited
Actually, going to add a second one that I care less about but which might be more useful to the community or more interesting to the students, I assume it's okay to have multiple and the students pick what they want to do if we get some?
fuanahas joined
florettahas joined
fuanahas left
SamWhited
> A list of teaser tasks is given in the Project Ideas overview
arc: does this mean we should add a link to teaser tasks too? That's what was confusing me I think
Wojtekhas left
arc
Teaser tasks are for students who are applying because we, like most organizations, require students to contribute some code as part of their application process
arc
Though I'm not sure how the wiki was intended, I really just copied last year's format
sonnyhas left
arc
And yes you should provide several ideas for students, and keep in mind that students are not required to select from the list
sonnyhas joined
SamWhited
thanks
Kev
I *think* how I used to do it was to have the Projects listed on the XSF wiki, and the teasers listed on the software group’s pages. I neither pretend that it’s impossible I misremember, nor that this must have been optimal.
SamWhited
I'll go back and look how it was done in past years, thanks
Daniel
i, for example, used to tag certain issues as 'teaser-task' and then linked to a filtered list on my issue tracker
antranigvhas left
debaclehas joined
Lancehas joined
fuanahas joined
fuanahas left
fuanahas joined
theTeddhas left
fuanahas left
florettahas left
ti_gj06has joined
florettahas joined
stphas joined
antranigvhas joined
neshtaxmpphas left
APachhas left
fuanahas joined
Guushas joined
papatutuwawahas joined
marekhas left
marekhas joined
arc
The task list is the most important thing. That is required to actually submit an application
Mikaelahas joined
SamWhited
I reformatted the page with a few project ideas and linked to my "Good intro tasks" tag, although maybe for GSoC students I should add some more difficult stuff. We'll see if anyone is actually interested then I can direct them at other issues I guess.
neshtaxmpphas joined
chronosx88has left
marekhas left
APachhas joined
fuanahas left
fuanahas joined
andrey.ghas left
APachhas left
APachhas joined
marekhas joined
lovetox_has joined
amuza@riseup.nethas joined
lovetox_has left
marekhas left
marekhas joined
lovetox_has joined
pasdesushihas joined
fuanahas left
fuanahas joined
pasdesushihas left
lovetox_has left
lovetox_has joined
lovetox_has left
lovetox_has joined
lovetox_has left
lovetox_has joined
lovetox_has left
mathijshas left
paulhas left
florettahas left
paulhas joined
Andrzejhas left
govanifyhas left
govanifyhas joined
mathijshas joined
stphas left
stphas joined
fuanahas left
fuanahas joined
lovetox_has joined
lovetox_has left
lovetox_has joined
lovetox_has left
wladmishas joined
florettahas joined
Danielhas left
krauqhas left
krauqhas joined
stphas left
Andrzejhas joined
wladmishas left
mimi89999has left
mimi89999has joined
fuanahas left
fuanahas joined
jcbrandhas left
goffihas left
chronosx88has joined
fuanahas left
fuanahas joined
inkyhas joined
DebXWoodyhas left
DebXWoodyhas joined
fuanahas left
mimi89999has left
mimi89999has joined
chronosx88has left
Kevhas left
Timhas left
Lancehas left
lovetox_has joined
lovetox_has left
fuanahas joined
fuanahas left
lovetox_has joined
Yagizahas left
fuanahas joined
fuanahas left
chronosx88has joined
lovetox_has left
lovetox_has joined
lovetox_has left
lovetox_has joined
lovetox_has left
fuanahas joined
lovetox_has joined
lovetox_has left
fuanahas left
werdanhas left
fuanahas joined
fuanahas left
mimi89999has left
mimi89999has joined
Andrzejhas left
Mikaelahas left
mimi89999has left
mimi89999has joined
mimi89999
Hello
mimi89999
I dislike several things about XEP-0389 data forms.
goffihas joined
mimi89999
First of all, I don't like that forms can have a title. I think that the client should make it clear that it's a form sent by the server or an evil server (I know that registering on an untrusted server is bad) can make the client show a form that would look like a form to log in to a trusted server.
mimi89999
I said more about it here: https://github.com/dino/dino/pull/990#discussion_r575390603
mimi89999
Another issue I noticed is that servers might present the same elements under very different UIs. Let's take the ToS as an example. Some servers can show it in the instruction, others can put it in a fixed field or as a label of a bool setting.
mimi89999
Were there any attempts to improve the situation?
Zash
There was https://xmpp.org/extensions/inbox/tos.html
Zash
And data forms are defined by XEP-0004, not 389. And we all hate it, but also don't really want to change it since it's used by everything.
Zash
And they do present quite an UI/UX challenge.
mimi89999
Only Gajim implentented 389 fully and can show forms from every server correctly.
Zash
389 is implemented? This is news to me
mimi89999
Dino has partial support, that I tried to improve and Siskin also.has partial support.
mimi89999
Conversation and Monal.don't support them at all
andrey.ghas joined
mimi89999
See this
SamWhited
I didn't realize that, good to know. I'm all for defining different challenges, I hate dataforms, it was just the thing that's available so I used it.
0389 trys to make 0077 better, or have a different more flexibel approach
lovetox
but its not supported by anyone yet to my knowledge
lovetox
and it does not change forms in any way
mimi89999
OK. 0077. Sorry for the confusion. I looked at 0004 for the form spec anyway.
mimi89999
s/389/077/
millesimushas left
millesimushas joined
Tobiashas left
goffihas left
ti_gj06has left
amuza@riseup.nethas left
Andrzejhas left
emushas left
emushas joined
amuza@riseup.nethas joined
mimi89999
> The XMPP ecosystem has no way to allow clients to display or refer the user to the Terms of Service and Privacy Policy of any given server.
Well, IBR forms are a way...
SamWhited
Most things don't support that though and they're not wrong that this is a major issue for any service that wants to use XMPP and allow third party clients.
SamWhited
Whoever "they" are.
murabitohas left
Zash
And that's part of the reason for 389, to have a better framework to solve that kind of issue.
mimi89999
They it's probably jonas’
SamWhited
Yah, it doesn't actually solve this problem yet, but if we can get to a place where most things support it hopefully it will be easier to add a standard "simple" registration method with a few common fields that everything can implement easier and it will spread quicker than forms (I hope)
SamWhited
Of course, it relies on implementing a new framework for sending forms first, which is even harder to get implemented than data forms in 0077, so it probably just doesn't solve this issue.
mimi89999
Some clients already support IBR forms.
SamWhited
"some" is not "most" unfortunately. And it's very few I suspect.
murabitohas joined
andyhas left
mimi89999
Gajim has full support. Dino has partial support, that I tried to improve and Siskin also has partial support.
SamWhited
That's still not "most", though thanks for trying to improve registration support :)
mimi89999
https://github.com/dino/dino/issues/988
SamWhited
Point is that it's hard to do, so a lot of clients don't, which makes a company wanting to implement things on XMPP less likely to allow third party clients (I suspect)
mimi89999
Why would a company do IBR?
SamWhited
Because they want you to be able to download their app and sign up for an account on their server.
SamWhited
But that's why I'm saying I agree with the person who said "XMPP ecosystem has no way to allow clients to display the TOS" or whatever, like you said, there's technically IBR, but it's not widely supported and has the bugs you mentioned, so it's not really a good way to do it and people won't use it.
mimi89999
That would be quite easy to do. The form would be known and static. They could also just display the form on their website with webview.
SamWhited
Sure, that's what they'd do instead, but that's not part of the XMPP ecosystem and won't work on third party clients
SamWhited
That's why I'm suggesting your original quote was right: there's no good way to do it in the XMPP ecosystem, so companies will put their website in webview instead and won't allow third party clients.
mimi89999
The forms allow for too much customization, that's why they are hard to implement
SamWhited
I agree.
Zash
It is a blessing and a curse.
mimi89999
what's the status of the tos xep?
SamWhited
I spent ages trying to do a data forms implementation recently (well, trying to fix an existing broken one, this is like the third or fourth time I've tried to implement it) and even after figuring out an okay way to do it in the end I still ended up not being able to support the multi-item form stuff. No idea how I'm going to make that work.
Also, ToS isn't the only thing admins want. Some are asking for mail, others use custom catchas...
SamWhited
oh yah, I remember this now. Yah, it seem(ed|s) like it's just duplicating forms except with fewer options. I would eventually like to have something like this as part of whatever eIBR/SASL2 combination we eventually come up with.
SamWhited
Also pre-auth IQs. Maybe it's time to revive this one and fix some of the issues.
Zash
forms in IBR isn't all that widely supported, which I suppose is what mimi89999 is talking about
mimi89999
Yes
Zash
Anything other than username and password usually limits you to certain advanced clients.
SamWhited
Yah, probably good to have a simplified version. Just not one that also mixes in form elemetns and has most of the same extra stuff as forms.
mimi89999
Even Conv doesn't do it.
Zash
XEP-0077 has existed for ~18 years. We can't force clients developers to implement things.