Hi, I did a thing: https://linkmauve.fr/software/clients.html
govanifyhas left
govanifyhas joined
Link Mauve
It’s still based on the DOAP data.
Zash
Shiny
Link Mauve
Still not using Pelican, because I still haven’t been able to build it.
Link Mauve
I’d like to merge it quickly, but I’ll need help with integration.
Tobiashas left
Link Mauve
I was thinking about extending it with JS to let the user pick the platform(s) they’re interested in.
Zash
:+1:
Zash
Any ideas on how to get compliance badges in there?
Link Mauve
I already have access to the data in the generator, so it should be a matter of finding the right formula.
Zash
I have a thing written in Lua that can do the comparison, not sure where to go from there
andyhas left
Link Mauve
I can probably translate it into Rust if you give me the code.
moparisthebesthas joined
Zash
Link Mauve, https://code.zash.se/compliancer/file/tip/compliance.lua
paulhas left
Sevehas left
intosihas joined
Andrzejhas joined
Vaulorhas left
Vaulorhas joined
intosihas left
Vaulorhas left
Vaulorhas joined
Andrzejhas left
Vaulorhas left
Vaulorhas joined
neshtaxmpphas left
Vaulorhas left
Vaulorhas joined
Vaulorhas left
Vaulorhas joined
adiaholichas left
intosihas joined
Vaulorhas left
Vaulorhas joined
Vaulorhas left
Vaulorhas joined
Vaulorhas left
Vaulorhas joined
Vaulorhas left
Vaulorhas joined
Vaulorhas left
Vaulorhas joined
intosihas left
Vaulorhas left
Vaulorhas joined
Vaulorhas left
Vaulorhas joined
peetahhas left
adiaholichas joined
peetahhas joined
neshtaxmpphas joined
Lancehas joined
Lancehas left
mukt2has joined
Vaulorhas left
Vaulorhas joined
Vaulorhas left
Vaulorhas joined
Vaulorhas left
Vaulorhas joined
intosihas joined
Vaulorhas left
Vaulorhas joined
Adihas left
Vaulorhas left
Vaulorhas joined
alacerhas left
Andrzejhas joined
intosihas left
alacerhas joined
Vaulorhas left
Vaulorhas joined
Vaulorhas left
Vaulorhas joined
Vaulorhas left
Vaulorhas joined
Andrzejhas left
Vaulorhas left
Vaulorhas joined
marekhas left
Vaulorhas left
marekhas joined
Link Mauve
Zash, now with toggleable section, guessed from the User-Agent.
Vaulorhas joined
mukt2has left
Link Mauve
Only when JS is supported, otherwise they’re all extended.
Vaulorhas left
debaclehas left
intosihas joined
Link Mauve
We probably should get rid of the Other category.
LNJhas left
Vaulorhas joined
wurstsalathas left
Vaulorhas left
Vaulorhas joined
raghavgururajanhas left
intosihas left
Vaulorhas left
Vaulorhas joined
Vaulorhas left
Vaulorhas joined
Andrzejhas joined
Zashhas left
Zashhas joined
sonnyhas left
sonnyhas joined
Vaulorhas left
Vaulorhas joined
Vaulorhas left
Vaulorhas joined
intosihas joined
sonnyhas left
sonnyhas joined
Vaulorhas left
alacerhas left
Vaulorhas joined
marekhas left
marekhas joined
Vaulorhas left
Vaulorhas joined
sonnyhas left
sonnyhas joined
Vaulorhas left
Vaulorhas joined
Andrzejhas left
emushas left
Vaulorhas left
Vaulorhas joined
sonnyhas left
sonnyhas joined
Vaulorhas left
Vaulorhas joined
intosihas left
neshtaxmpphas left
Vaulorhas left
Vaulorhas joined
Link Mauve
Alright, now I’d just like to get the compliance badges, and the thing should be good to go!
sonnyhas left
sonnyhas joined
Vaulorhas left
Vaulorhas joined
intosihas joined
eevvoorhas left
Vaulorhas left
Vaulorhas joined
marekhas left
mukt2has joined
Vaulorhas left
Vaulorhas joined
marekhas joined
neshtaxmpphas joined
Vaulorhas left
Vaulorhas joined
Vaulorhas left
Vaulorhas joined
alacerhas joined
sonnyhas left
sonnyhas joined
mukt2has left
sonnyhas left
sonnyhas joined
Vaulorhas left
Vaulorhas joined
govanifyhas left
govanifyhas joined
raghavgururajanhas joined
Vaulorhas left
Vaulorhas joined
Vaulorhas left
Vaulorhas joined
Vaulorhas left
Vaulorhas joined
sonnyhas left
sonnyhas joined
Vaulorhas left
Vaulorhas joined
Vaulorhas left
Vaulorhas joined
neshtaxmpphas left
sonnyhas left
sonnyhas joined
Vaulorhas left
Vaulorhas joined
Vaulorhas left
Vaulorhas joined
sonnyhas left
sonnyhas joined
mukt2has joined
Vaulorhas left
Vaulorhas joined
Vaulorhas left
Vaulorhas joined
wladmishas joined
sonnyhas left
sonnyhas joined
Vaulorhas left
Vaulorhas joined
mukt2has left
sonnyhas left
sonnyhas joined
Andrzejhas joined
intosihas left
Vaulorhas left
Vaulorhas joined
Vaulorhas left
Vaulorhas joined
Mikaelahas joined
alex-a-sotohas left
alex-a-sotohas joined
marekhas left
sonnyhas left
sonnyhas joined
Andrzejhas left
marekhas joined
sonnyhas left
sonnyhas joined
sonnyhas left
sonnyhas joined
govanifyhas left
govanifyhas joined
sonnyhas left
sonnyhas joined
sonnyhas left
sonnyhas joined
Mikaelahas left
Sevehas joined
inkyhas joined
sonnyhas left
sonnyhas joined
Mikaelahas joined
sonnyhas left
sonnyhas joined
mukt2has joined
intosihas joined
lovetoxhas joined
sonnyhas left
sonnyhas joined
mukt2has left
Andrzejhas joined
intosihas left
sonnyhas left
sonnyhas joined
Andrzejhas left
chronosx88has joined
sonnyhas left
sonnyhas joined
jcbrandhas joined
Tobiashas joined
lovetoxhas left
sonnyhas left
sonnyhas joined
lovetoxhas joined
Tobiashas left
govanifyhas left
govanifyhas joined
lovetoxhas left
paulhas joined
Andrzejhas joined
sonnyhas left
sonnyhas joined
intosihas joined
mukt2has joined
lskdjfhas joined
Andrzejhas left
wurstsalathas joined
mukt2has left
govanifyhas left
govanifyhas joined
davidhas left
davidhas joined
lorddavidiiihas joined
Andrzejhas joined
emushas joined
alameyohas left
neshtaxmpphas joined
alameyohas joined
moparisthebesthas left
andyhas joined
moparisthebesthas joined
Andrzejhas left
intosihas left
lovetoxhas joined
goffihas joined
LNJhas joined
chronosx88has left
chronosx88has joined
Andrzejhas joined
alameyohas left
mathijshas left
mathijshas joined
debaclehas joined
Tobiashas joined
mukt2has joined
chronosx88has left
chronosx88has joined
chronosx88has left
chronosx88has joined
Andrzejhas left
paulhas left
paulhas joined
andyhas left
lovetoxhas left
mukt2has left
Andrzejhas joined
Andrzejhas left
Andrzejhas joined
Andrzejhas left
andyhas joined
Andrzejhas joined
mathijshas left
lovetoxhas joined
papatutuwawahas joined
stefanhas left
lorddavidiiihas left
mathijshas joined
intosihas joined
stefanhas joined
Alexhas left
Alexhas joined
lorddavidiiihas joined
debaclehas left
intosihas left
peetahhas left
alameyohas joined
papatutuwawahas left
papatutuwawahas joined
intosihas joined
govanifyhas left
govanifyhas joined
Link Mauve
Uh, pull requests to https://github.com/xsf/xeps are now failing with:
anyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limit
peetahhas joined
MattJ
Well that didn't take long
mathieui
" Anonymous and Free Docker Hub users are limited to 100 and 200 container image pull requests per six hours. "
mathieui
is there that much activity on the XSF repo? :o
Link Mauve
Maybe people use our free pulls through the fork mechanism or something like that?
mathieui
it shouldn’t work like that
Link Mauve
It shouldn’t, but does it?
sonnyhas left
MattJ
If per IP then we're sharing with other Github users (or whatever CI we are using these days)
peetahhas left
mukt2has joined
peetahhas joined
papatutuwawahas left
andyhas left
alex-a-sotohas left
intosihas left
debaclehas joined
lovetoxhas left
andyhas joined
intosihas joined
lovetoxhas joined
mukt2has left
andyhas left
moparisthebesthas left
SamWhited
Stupid question, but can we remove the link to txxmpp, whatever that is? Having a link to a C source file doesn't actually inspire any confidence that XMPP clients are easy to use and just doesn't make a lot of sense in my mind.
SamWhited
(on /software/clients.html, I mean)
moparisthebesthas joined
mdosch
I think there was a discussion about it. Maybe in an issue or the mr itself.
lovetoxhas left
mathieui
arguably it could be considered not a "full-fledged" XMPP client, and as such I’m not sure where to put it (considering the XSF is trying very hard to *not* make editorial decisions on such topics)
SamWhited
I dunno, seems perfectly fine to make an editorial decision when there's no website, no information, and it's not clear ot me what it even is.
Having a link to a random C file on the website with no context or information just makes us look bad.
mathieui
Maybe a requirement could be added to the pull requests "the project MUST at least have a web page we can link to that describes it and what it does"?
SamWhited
That sounds like a good start to me. I'd also say "and be a client usable out of the box without building anything" personally
mdosch
Weird requirement. Once a distri adds txxmpp to it's repo it's fullfilled while it's still a niche tool most regular users won't need.
Link Mauve
That would exclude most Linux software, which are generally distributed by third parties and not by the project itself.
SamWhited
Yah, it's not comprehensive, I'd absolutely be for adding more strict requirements.
SamWhited
I mean, don't interprete it so literally, yes, random clients that aren't distributed by a first party but are in all the distros repos are obviously widely distributed and easy to get.
SamWhited
But fine, somebody else can equivocate about what the perfect wording for the rule is, I'm just concerned that a single C source file is definitely beyond what should be linked on the website and as usual makes us look completely unable to make a user friendly chat experience
mathieui
alternatively, replace "Libraries" with "Libraries/Tools" and put things like txxmpp in there
Andrzejhas left
SamWhited
That would make more sense to me
mathieui
(but even then I believe a page describing it would be a nice requirement)
mdosch
> alternatively, replace "Libraries" with "Libraries/Tools" and put things like txxmpp in there
+1
chronosx88has left
chronosx88has joined
xeckshas left
intosihas joined
SamWhited
Issue made for further opinions / discussion: https://github.com/xsf/xmpp.org/issues/866
Link Mauve
Thanks!
xeckshas joined
intosihas left
chronosx88has left
chronosx88has joined
debaclehas left
andrey.ghas joined
Andrzejhas joined
marekhas left
marekhas joined
intosihas joined
moparisthebesthas left
mukt2has joined
lorddavidiiihas left
LNJhas left
Guushas left
sonnyhas joined
intosihas left
LNJhas joined
moparisthebesthas joined
mukt2has left
LNJhas left
LNJhas joined
intosihas joined
govanifyhas left
govanifyhas joined
chronosx88has left
chronosx88has joined
Guushas joined
intosihas left
lorddavidiiihas joined
eevvoorhas joined
Guushas left
papatutuwawahas joined
Link Mauve
SamWhited, I just submitted a XEP, hopefully addressing your comments from our discussion the other day. :) https://github.com/xsf/xeps/pull/1027
mukt2has joined
SamWhited
Thanks; it will be nice to at least have a reference. I still think we're over engineering it for no reason though. I tried again to have my static site generator spit out a file (I realized I actually do know what XEPs are implemented because of that, so I can probably actually generate the whole thing), but it doesn't support namespace prefixes so it was a no go either way.
adiaholichas left
adiaholichas joined
Zash
Generate a CSV file and call it a day.
Zash
Something something `csv2 < doap.csv | sed | 2xml`