well, a lot of the same technical and social discussions/issues surface in multiple communities, like the discourse discussion ;)
Mikaelahas joined
karoshihas joined
derdanielhas joined
Apollohas left
Apollohas joined
Alexhas left
Alexhas joined
Wojtekhas joined
Paganinihas left
Maranda[x]has joined
SteveFhas joined
edenisthas joined
Danielhas left
Danielhas joined
Wojtekhas left
adiaholichas joined
emus
Great discussion and I think the solution is great too, incl. no renewals anymore
stphas joined
neshtaxmpphas left
neshtaxmpphas joined
lskdjfhas joined
adiaholichas left
Tim Rhas joined
karoshihas left
beanhas joined
karoshihas joined
MSavoritias (fae,ve)has left
MSavoritias (fae,ve)has joined
Mario Sabatinohas joined
Danielhas left
Danielhas joined
Steve Killehas left
adiaholichas joined
xnamedhas joined
adiaholichas left
Dele Olajidehas joined
Andrzejhas joined
adiaholichas joined
Danielhas left
Danielhas joined
Steve Killehas joined
Danielhas left
Danielhas joined
Danielhas left
adiaholichas left
Danielhas joined
TheCoffeMakerhas left
TheCoffeMakerhas joined
mehas joined
Danielhas left
Danielhas joined
Danielhas left
Danielhas joined
Danielhas left
Danielhas joined
krauqhas left
krauqhas joined
mathijshas left
mathijshas joined
SteveFhas left
neshtaxmpphas left
neshtaxmpphas joined
gooyahas joined
florettahas left
Skull Fuckerhas left
Dele Olajidehas left
Dele Olajidehas joined
restive_monkhas left
wurstsalat
My first proposal would be: remove all entries in {clients,servers,libraries}.json for which last_updated is "null". These entries haven't been shown anyway since 2017.
mehas left
restive_monkhas joined
wurstsalat
Then I'd check entries for which "last_renewed" is set, and if they don't provide a DOAP file themselves, add a bare-minimum DOAP file to host on xmpp.org
flow
what's the advantage of removing them, it only seems to make it harder to re-add them✎
flow
what's the advantage of removing them? it only seems to make it harder to re-add them ✏
Danielhas left
Danielhas joined
MattJ
Yeah, I'm not sure about removing them either, if links still work, etc.
MattJ
By all means bury them as inactive
adiaholichas joined
wurstsalat
flow, less DOAP files to write. But yes, in the end they could be displayed in a separate "Inactive" section
konstantinoshas left
gooyahas left
konstantinoshas joined
gooyahas joined
flow
if they are hidden anyways, then you don't have to write DOAP files for them, no?
wurstsalat
flow, but I want to get rid of the "platforms" and "url" keys in the long run. this info would be lost, if not transferred to a DOAP file
gooyahas left
flow
hmm, I do not have immediate plans to write a DOAP for Smack but would like to keep it listed, and ideally with a URL to the project's homepage and mentioned the supported platforms.
flow
Not because I don't like DOAPs, I find the idea appealing, but because I just don't have time, and writing DOAPs is currently a category C todo item for me
wurstsalat
flow, that's why we want to host bare-minimum DOAP files for projects which don't provide one. That lets us simplify the processing
mathijshas left
Matthewhas left
uhoreghas left
Half-Shothas left
homebeachhas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
wurstsalat
this includes name, shortdesc, website, os, (logo)
flow
ahh ok, so the status-quo for smack remains the same without me having to lift a finger? I think I *could* life with that :)
konstantinoshas left
wurstsalat
yeah, that's the plan
Menel
Wherr on xmpp.org can I even see the benefits of the fancy DOAP data? From the main page I can only find https://xmpp.org/software/clients/
But that's only a name, logo and link to project.
wurstsalat
Menel, atm, logo and short description are the only benefits. but that'll be extended soon
Menel
I see, thanks
papatutuwawahas joined
konstantinoshas joined
zcyphhas left
iinkhas left
adiaholichas left
adiaholichas joined
florettahas joined
Steve Killehas left
Steve Killehas joined
xnamedhas left
xnamedhas joined
massiveboxhas joined
florettahas left
Zash
I imagined a boring list at the bottom of the page for all the other items. Maybe hidden behind a <details>
arcxihas joined
emus
flow: I still think your project should have a doap - cmon its smack!
emus
> Zash wrote:
> I imagined a boring list at the bottom of the page for all the other items. Maybe hidden behind a <details>
*roll eyes*
emus
compliance Badges!
Guus
> flow: I still think your project should have a doap - cmon its smack!
We welcome your contribution? 😉
yushyinhas left
emus
😃 do you actually list supported xeps somewhere at all?
flow, emus: I think I have a Smack branch somewhere where I started writing a DOAP file, but that branch is probably horribly outdated.
singpolyma
"supported xeps" is such an interesting concept. I guess with a library it is probably more clear, but with a client it is often borderline meaningless
Andrzejhas joined
emus
is fine but then send it to me :-)
mathijshas left
mathijshas joined
mathijshas left
mathijshas joined
raghavgururajanhas joined
emus
singpolyma: how else should you review compliance?
singpolyma
emus: not sure what you mean?
mathijshas left
mathijshas joined
emus
based on the listed client xeps you can elaborate ita compliance
singpolyma
Can you though? It depends on several people's interpretation of "supporting a xep" and "compliance"
Menel
I think one can construct meaningless examples. But in reality its quite clear.
Can it do http upload or not.. Etc
Skull Fuckerhas joined
singpolyma
Menel: some are clearer that others for sure. Http upload is a great example of a pretty clear one
HTTP upload's a great example of one that's very muddy. ✏
singpolyma
Though even there... What does the client use http upload *for*? You can probably guess by what is common, but...
Kev
Because the XEP requires being able to set cookies on a per-request basis, which is ... not straightforward in a web client.
Kev
So people will very reasonably skip that bit. And then some day someone needs it, finds out the client that claimed to support HTTP Upload doesn't, and ... muddy.
papatutuwawahas joined
gooyahas left
singpolyma
Kev: right partial compliance is common. For example, everyone claims to support data forms just because they have a parser for it, maybe use it in ibr. But the xep allows for data forms being send in messages and tracked by thread ID... I've not found a client that supports that will yet. So do they "support" data forms or not?✎
gooyahas joined
singpolyma
Kev: right partial compliance is common. For example, everyone claims to support data forms just because they have a parser for it, maybe use it in ibr. But the xep allows for data forms being send in messages and tracked by thread ID... I've not found a client that supports that well yet. So do they "support" data forms or not? ✏
xeckshas left
xeckshas joined
chipmnkhas left
singpolymahas left
singpolymahas joined
chipmnkhas joined
gooyahas left
mehas joined
jgarthas left
restive_monkhas left
restive_monkhas joined
emus
I know its not perfect but I believe its the best step in the right direction.
atomicwatchhas left
Calvinhas joined
MSavoritias (fae,ve)
I agree we need some ways to show it to whoever ends up on the page.
People still install pidgin because they are not "in the know" for example
emus
One thing I try to improve in general in XMPP is central communication, thats why I support this.