TIL hugo can parse CSV as well. But we'd need some processing to get somewhere near this one: https://github.com/xsf/xmpp.org/blob/98281879854ce8a7b6466dbd4564cf7e442a13fb/data/clients_doap.json
rafasaurushas joined
adiaholichas left
adiaholichas joined
adiaholichas left
Dele Olajidehas joined
adiaholichas joined
restive_monkhas joined
Kevhas left
Steve Killehas left
Kevhas joined
Steve Killehas joined
xeckshas left
Steve Killehas left
Steve Killehas joined
atomicwatchhas left
Dele Olajidehas left
Dele Olajidehas joined
libredevhas left
libredevhas joined
ti_gj06has left
Ingolfhas left
atomicwatchhas joined
Dele Olajidehas left
adiaholichas left
karoshihas joined
Dele Olajidehas joined
wladmishas left
wladmishas joined
djorzhas joined
wladmishas left
wladmishas joined
wladmishas left
wladmishas joined
wladmishas left
wladmishas joined
Samhas left
Andrzejhas joined
djorzhas left
djorzhas joined
Samhas joined
wladmishas left
disgyzehas left
atomicwatchhas left
atomicwatchhas joined
Menelhas left
Menelhas joined
adiaholichas joined
neshtaxmpphas left
neshtaxmpphas joined
neshtaxmpphas left
neshtaxmpphas joined
Neustradamushas joined
adiaholichas left
wladmishas joined
wladmishas left
libredevhas left
wladmishas joined
wladmishas left
iinkhas left
iinkhas joined
wladmishas joined
harry837374884has left
ti_gj06has joined
harry837374884has joined
atomicwatchhas left
atomicwatchhas joined
Wojtekhas joined
archas left
BASSGODhas left
BASSGODhas joined
gooyahas joined
archas joined
archas left
archas joined
libredevhas joined
atomicwatchhas left
atomicwatchhas joined
Wojtekhas left
Wojtekhas joined
archas left
archas joined
adiaholichas joined
adiaholichas left
atomicwatchhas left
atomicwatchhas joined
adiaholichas joined
neshtaxmpphas left
xeckshas joined
neshtaxmpphas joined
adiaholichas left
debaclehas left
Danielhas left
neshtaxmpphas left
neshtaxmpphas joined
BASSGODhas left
BASSGODhas joined
neshtaxmpphas left
neshtaxmpphas joined
Wojtekhas left
goffihas joined
neshtaxmpphas left
neshtaxmpphas joined
Wojtekhas joined
Danielhas joined
adiaholichas joined
marc0shas left
marc0shas joined
uhoreghas left
homebeachhas left
Matthewhas left
Rixon 👁🗨has left
Half-Shothas left
Half-Shothas joined
Matthewhas joined
Rixon 👁🗨has joined
uhoreghas joined
homebeachhas joined
Fishbowlerhas left
Danielhas left
Fishbowlerhas joined
ti_gj06has left
adiaholichas left
Danielhas joined
xeckshas left
mdoschhas left
rafasaurushas left
mdoschhas joined
marc0shas left
marc0shas joined
neshtaxmpphas left
neshtaxmpphas joined
BASSGODhas left
krumpeehas joined
krumpeehas left
Dele Olajidehas left
druthidhas left
Dele Olajidehas joined
Mikaelahas left
Mikaelahas joined
druthidhas joined
florettahas left
florettahas joined
lskdjfhas joined
krumpeehas joined
krumpeehas left
adiaholichas joined
krumpeehas joined
krumpeehas left
inkyhas left
inkyhas joined
antranigvhas left
antranigvhas joined
ti_gj06has joined
adiaholichas left
Mikaelahas left
antranigvhas left
Andrzejhas left
Andrzejhas joined
djorzhas left
Wojtekhas left
Wojtekhas joined
uhoreghas left
homebeachhas left
Matthewhas left
Rixon 👁🗨has left
Half-Shothas left
Half-Shothas joined
Matthewhas joined
Rixon 👁🗨has joined
uhoreghas joined
homebeachhas joined
restive_monkhas left
BASSGODhas joined
krumpeehas joined
krumpeehas left
Fishbowlerhas left
Fishbowlerhas joined
restive_monkhas joined
adiaholichas joined
archas left
archas joined
archas left
djorzhas joined
archas joined
archas left
archas joined
rafasaurushas joined
mhhas left
archas left
archas joined
iinkhas left
iinkhas joined
rumin-millerhas joined
iinkhas left
iinkhas joined
atomicwatchhas left
archas left
archas joined
iinkhas left
iinkhas joined
atomicwatchhas joined
adiaholichas left
krumpeehas joined
krumpeehas left
alacerhas left
iinkhas left
adiaholichas joined
iinkhas joined
libredevhas left
libredevhas joined
alacerhas joined
moparisthebesthas left
adiaholichas left
daagshas left
moparisthebesthas joined
adiaholichas joined
uhoreghas left
homebeachhas left
Matthewhas left
Rixon 👁🗨has left
Half-Shothas left
Half-Shothas joined
Matthewhas joined
Rixon 👁🗨has joined
uhoreghas joined
homebeachhas joined
alacerhas left
adiaholichas left
iinkhas left
iinkhas joined
gooyahas left
gooyahas joined
xeckshas joined
iinkhas left
papatutuwawahas joined
adiaholichas joined
iinkhas joined
iinkhas left
iinkhas joined
iinkhas left
iinkhas joined
iinkhas left
iinkhas joined
antranigvhas joined
ti_gj06has left
Wojtekhas left
Wojtekhas joined
atomicwatchhas left
adiaholichas left
rafasaurushas left
iinkhas left
iinkhas joined
iinkhas left
iinkhas joined
iinkhas left
iinkhas joined
rafasaurushas joined
debaclehas joined
ti_gj06has joined
rumin-millerhas left
adiaholichas joined
antranigvhas left
antranigvhas joined
adiaholichas left
adiaholichas joined
antranigvhas left
antranigvhas joined
rafasaurushas left
wladmishas left
Dele Olajidehas left
wladmishas joined
daagshas joined
rafasaurushas joined
Danielhas left
papatutuwawahas left
marchas left
andyhas left
wladmishas left
wladmishas joined
andyhas joined
atomicwatchhas joined
Dele Olajidehas joined
libredevhas left
libredevhas joined
gooyahas left
rafasaurushas left
gooyahas joined
rafasaurushas joined
iinkhas left
iinkhas joined
fhtesthas joined
florettahas left
Wojtekhas left
Wojtekhas joined
fhtesthas left
iinkhas left
iinkhas joined
iinkhas left
iinkhas joined
adiaholichas left
iinkhas left
iinkhas joined
Wojtekhas left
Wojtekhas joined
Wojtekhas left
adiaholichas joined
Wojtekhas joined
marchas joined
emushas left
iinkhas left
iinkhas joined
iinkhas left
iinkhas joined
adiaholichas left
adiaholichas joined
wgreenhousehas left
iinkhas left
iinkhas joined
iinkhas left
iinkhas joined
iinkhas left
iinkhas joined
andyhas left
iinkhas left
iinkhas joined
iinkhas left
iinkhas joined
wgreenhousehas joined
Maranda[x]has left
Maranda[x]has joined
adiaholichas left
adiaholichas joined
iinkhas left
iinkhas joined
andyhas joined
Dele Olajidehas left
paulhas left
fhtesthas joined
Dele Olajidehas joined
adiaholichas left
harry837374884has left
adiaholichas joined
jgarthas joined
florettahas joined
iinkhas left
iinkhas joined
emushas joined
iinkhas left
iinkhas joined
Maranda[x]has left
Maranda[x]has joined
fhtesthas left
matkorhas left
matkorhas joined
restive_monkhas left
Tobiashas left
fhtesthas joined
Tobiashas joined
Tobiashas left
Tobiashas joined
Tobiashas left
Tobiashas joined
paulhas joined
Tobiashas left
rafasaurushas left
Tobiashas joined
emus
https://blog.documentfoundation.org/blog/2022/02/28/tender-to-cleanup-and-further-improve-odf-conformance-202202-01/
I would like to discuss what they do here with an xmpp perspective.
Maybe we cannot tender and pay. But we could officially suggest ideas/developments and tender for donations. we have the fiscal hosting instance already. So why not use it the other way round? (suggest keys projects/developments to work and donate for) This could be really interesting als to guide things a bit.
I know everyones like to break things in piece and hurdles before they are realised - so lets focus if this is a great idea ☺😉 (and of course it is a great idea 😛)
emus
*and it would offer to improve general things in XMPP single projects usually don't tackle
BASSGODhas left
BASSGODhas joined
Mikaelahas joined
Sam
I don't really understand what you're suggesting; can you give a specific example of a thing the XSF might do?
florettahas left
adiaholichas left
adiaholichas joined
Sam
It sounded like you were suggesting paying someone to fix things in certain projects, but then you say "Maybe we cannot tender and pay" (which I think is probably correct).
fhtesthas left
florettahas joined
adiaholichas left
emus
Ok, let me try again.
(First of all I assume we have no budget in xsf to pay development)
Then i thought we could, as TDF does, suggest some core XMPP development on a meta level we were looking for years, but no one does it or it lags a lot.
I think of for example xmpp.net (maybe a bad example) issues and development resources (no offence jonas', I really appreciate). I is an important project, but if there are few resource to fix things its not good of course. So maybe make this a key development we want to see being up & running for the community and xmpp in general.
ensure such infrastructure is great
or turn the website into hugo or so (wurstsalat was quicker of course and many thanks again).
I dont wanna discuss such examples. it should just tell that there are important things to do for the network - but it would need some higher level attention or guidance.
this is what we could lead a bit.
I hope my point got more clear
edhelashas left
edhelashas joined
Sam
Ah, I see, internal XSF stuff, not random XMPP related projects. Got it.
Wojtekhas left
emus
well not xsf internal (only). thibgs that the network is missing on a higher scale too. maybe we think we need a new library in the ABC language or so - but no one does it
then we could suggest that and requirements and call for funding.
dont know if thats a good example, but I want to show my idea
moparisthebest
If no one has written a library in ABC language then it's clearly not needed
Ellenor Malik
or it is and you need to do it
rafasaurushas joined
lovetoxhas left
moparisthebest
I still remain unconvinced XMPP libraries are useful in any language since every client writes their own anyway, and I guess that's the basic problem with this, everyone has different opinions on what is needed
Sam
emus: sorry, I see why you didn't want to give specific examples now; everybody focuses on those instead of what you were actually wanting to discuss :)
Kev
Most clients have their own, but many things that aren't primarily XMPP chat clients use libraries.
Sam
But yes, I see what you're saying now.
emus
🙈🙈🙈
emus
Another example: https://blog.documentfoundation.org/blog/2021/08/03/tender-to-implement-autoupdater-202108-01/
emus
they ask for an autoupdater, which I think is a key and useful feature
lovetoxhas joined
moparisthebest
That's what a package manager is for...
Guus
> Most clients have their own, but many things that aren't primarily XMPP chat clients use libraries.
Most public IM XMPP clients, maybe.
moparisthebest
See we can't even agree on the basics :)
Guus
Non web, even
emus
so could we ask for things we clearly lag in general
e.g. create doap file for these clients that are missing them: 1, 2, 3...
rework XEP-123 (I know thid is contrary to the idea and editor, but maybe there is a fair way as many other get not paid - maybe we should pay all work!1!!)
Sam
I don't know if the XSF itself would want (or is allowed) to do this sort of thing, but I'd be open to helping start small donation pools that can be used to give grants to XMPP related software that wants to do some specific thing we establish a grant for
Sam
Even if the XSF doesn't want to, eg. pay for specific XEPs to get updated (which I can imagine they wouldn't), that doesn't stop us as a community from taking donations and offering someone a grant to do the work
emus
Yes, and the first step is not money, the first step would be to define tasls✎
emus
Yes, and the first step is not money, the first step would be to define tasks ✏
moparisthebest
Yea seems to fit better in another org is my gut feeling
COM8has joined
COM8has left
moparisthebest
Even if the other org is mostly the same people
emus
A very good example (even we dont have the need atm)
Expand the XEP website by feature 1, 2, 3
moparisthebest
emus: isn't that what Snikket is doing actually? They paid tigase to implement things in siskin
adiaholichas joined
emus
Yes, but they focus on their software and out of their funding (which all is fine)
emus
look at my previous example
BASSGODhas left
moparisthebest
I feel like the XSF has the opposite problem, people do the work and it just never gets merged
emus
its a xsf but also xmpp important topic (without being a client or so)
moparisthebest
Where's the nice doap client list that's been done for months?
emus
moparisthebest: then we have our first idea maybe :D
emus
at least we have a problem
moparisthebest
Is the website using Hugo now? Did that get merged?
emus
moparisthebest: yes, more of those requests :)
emus
moparisthebest: yes it is. just an outdated example
emus
but wurstsalat would have deserved some funding - as everyone does!
Sam
I am still very much against doing the DOAP thing, and wouldn't vote for or donate to that one if we were to do this, but it seems I'm alone on that.
emus
Sam: that is fine
emus
just examples
emus
to get my point. we all could vote on such "tendering"
Sam
One I'd like to see is updated editor tooling; half the reason I stopped doing editor things is it was *extremely* time consuming and there were lots of little tasks that could be automated (and most of the existing tooling was broken or hard to setup).
Sam
Except the one time I tried to update it we came up with a plan, I started going things, and then was told "no, stop, if we're going to do these minor fixes we need to also do a million other things and rewrite the world from scratch" and then we bikeshedded forever until I left :)
restive_monkhas joined
Sam
And automated deploys for the website. I know the iteam says it's not a problem for them to manually update, but it's a problem for everyone else that we make changes and then have to figure out who to ping and that person might not be available
millesimushas left
rafasaurushas left
Sam
Ooh, more ideas: having the attic be automatically generated from Git history instead of being a thing we have to manually maintain (and is therefore never maintained)
emus
> Sam escribió:
> And automated deploys for the website. I know the iteam says it's not a problem for them to manually update, but it's a problem for everyone else that we make changes and then have to figure out who to ping and that person might not be available
😅 its working great manually so far - but yes!
emus
Okay, maybe I can start to query for such ideas and maybe we get into some good direction with this (maybe there are even better approaches?)
Sam
I'm with moparisthebest that I suspect we'd want this to be a separate organization from the XSF (that the XSF could donate to itself if it wanted). This has some overlap with re-starting a JSF style organization that focuses more on software too.
jonas’
Sam, I wish we could do that for the attic, unfortunately we don't have a good enough revision history for that
jonas’
I started to tag things properly, but I wouldn't bet that that's consistent
jonas’
(and especially in the past—I've recently been more strict about that as you know—people added revision blocks not as the *last* commit of their update, so even going by that is not going to cut it)
jonas’
I think I started automation around that already and decided it was not worth the effort :/
jonas’
having the attic update based on *new* tags (keeping current content as-is) would be great tho
Sam
Yah, it would be hard. We'd also have to figure out a lot of edge cases I'm sure.
Sam
I was thinking just scanning all commits and not using tags
jonas’
scanning commits is going to yield incorrect results unless you come up with a much better heuristic than "revision block was added here"
rafasaurushas joined
Sam
Probably, but it might be "good enough"
jonas’
it's not
jonas’
it would be a step backward from the current attic for sure
jonas’
I'd go with "keep the current attic as static stuff, and starting at commit X, build the attic from tags" or so✎
jonas’
I'd go with "keep the current attic as static stuff, and starting at commit X, add more stuff from tags" or so ✏
jonas’
tags have value outside the attic, so enforcing their use would be an advantage
Sam
Why wouldn't it be good enough/
adiaholichas left
Sam
(although yah, we could definitely do the "start from what we have now" way too, that seems fine)
wladmishas left
wladmishas joined
adiaholichas joined
emus
I dont think this is about software by hard. It is about strategic and developing xmpp as a network, infrastructure, idea and tool (in general). That can be software, but it is more that we maybe should consider.
and I dont see why we as xsf cannot suggest developments?
I'm not saying we should do that, just that people have been talking about it for a long time and this idea seems to have some overlap (in that it would partially be about funding software)
Sam
This is more limited in scope maybe, but I think there's overlap with the idea.
adiaholichas left
nycohas joined
rafasaurushas left
marc0shas left
marc0shas joined
emus
Hmm, but let me repeat: Its not only about software development. actually it could be anything.
Redesign the XMPP logo (Im explicitly against it atm 😊)
Make a fancy xmpp video!!!!!
things we would like to see, but are not provided so far
rafasaurushas joined
Sam
I know, not saying it's exactly the same thing, just that there's overlap and it might be worth considering how they're related.
msavoritias
Maybe even something like a bullet board kind of thing? Were the ecosystem and invidual projects could post.
The ecosystem areas or new things they thing are benneficial.
And the individual projects where they need help.
Sam
That specific idea sounds like reddit; maybe we could run our own lemmy (federated forums/link sharing/reddit like thing) instance or something for that
moparisthebest
the strength of XMPP and the XSF is that it's so extensible everyone can have different or even conflicting ideas/goals/etc and it all mostly just works
moparisthebest
I don't consider this a downside really, but that also kinda means the XSF making cohesive decisions about anything else won't work so well
adiaholichas joined
nycohas left
marc0shas left
marc0shas joined
rafasaurushas left
msavoritias
Sam: i had something like this in mind actually:
https://ccs.getmonero.org/
Disreguard the topic of the page. More as platform example
emus
> msavoritias escribió:
> Maybe even something like a bullet board kind of thing? Were the ecosystem and invidual projects could post.
> The ecosystem areas or new things they thing are benneficial.
> And the individual projects where they need help.
could also be a thing!
adiaholichas left
adiaholichas joined
emus
> moparisthebest escribió:
> the strength of XMPP and the XSF is that it's so extensible everyone can have different or even conflicting ideas/goals/etc and it all mostly just works
We can start with the simple, positive (for all) and low-hanging fruits