-
vanitasvitae
I could swear that I once saw some rendered XEP diffs. Could someone point me to a place to learn how to create those? 😀
-
moparisthebest
Htmldiff or something if I recall
-
stpeter
Yes, Tobias had some tooling for that. It was good.
-
Ge0rG
But it broke down one day and nobody was able to restore it.
-
Ge0rG
I miss those days.
-
Ge0rG
stpeter: do you know whether Tobias still has that XEP diff tooling? It would be great to have it back online.
-
pep.
edhelas: sure 172 is used
-
Daniel
edhelas: yes there are some plans to start using it
-
Daniel
And use it as a default nickname for mucs
-
Daniel
Among other things
-
pep.
https://bouah.net/2019/10/sprint-in-the-cold-north/
-
edhelas
Daniel pep. thanks :) I'll keep it then
-
jonas’
vanitasvitae, https://github.com/xsf/xeps/issues/530 related
-
vanitasvitae
Thanks, I'll see if I can get something workable.
-
Seve
Hey guys, I'll be on mobile today unfortunately, may be travelling at meeting time.
-
MattJ
Noted, thanks :)
-
Seve
📱
-
ralphm
Hello!
-
MattJ
I'll be around in just a moment
-
Guus
I'm around now.
-
Seve
:)
- ralphm bangs gavel
-
ralphm
0. Welcome + Agenda
-
nyco
-o/
-
ralphm
So it seems we have a full house (in a moment)
-
ralphm
Any additional items for the agenda?
-
MattJ
Ok, here I am
-
Guus
I don't have additional items.
-
Seve
None for today
-
MattJ
None from me
-
ralphm
1. Minutes
-
ralphm
Who will take them?
-
Seve
nyco, do you have comments? As I see you are writing
-
nyco
Im' not writing :)
-
MattJ
I think that might be a bug, he's been typing for weeks for me
-
Seve
Ahh, ok haha
-
nyco
weeks? that's a novel! :)
-
MattJ
I can't wait!
-
nyco
hehehe
-
nyco
not sure of the qulity
-
nyco
ok, here it is:
-
nyco
""
-
nyco
done
-
nyco
how do you like it?
- ralphm pointing to the current agenda item.
-
ralphm
2. DOAP
-
ralphm
I understand there was a discussion on this topic last week, initiated by Link Mauve .
-
Guus
2 weeks ago
-
ralphm
Oh, right, I didn't check the date on the meeting notes.
-
Guus
we're missing last weeks minutes, so you found the 'last'.
-
MattJ
Uh-oh, was that me?
-
ralphm
So I'm not sure if it was discussed last week (no minutes), and hope somebody will still do minutes this week.
-
Seve
Yes, long discussion! But interesting as well
-
MattJ
Sorry :/
-
Guus
WE skipped the DOAP subject last week.✎ -
Guus
We skipped the DOAP subject last week. ✏
-
nyco
yep
-
Guus
The short of it: I seem to stand alone in my reservations.
-
nyco
I'd like that we move forward and try
-
ralphm
Can somebody summarize the pros and cons?
-
MattJ
The DOAP week we spent the whole meeting discussing DOAP, and nothing else got done, so we tried to spend last week catching up
-
ralphm
I asssume the goal is having a standard machine readable listing of projects?
-
MattJ
ralphm, that is a big goal, yes. But having machine-readable data about projects allows a bunch of interesting things besides that
-
ralphm
MattJ: you can repent by doing minutes this week, too.
-
MattJ
But nothing concrete - I think it's enough to aim for the listing
-
MattJ
But e.g. being able to pull up a XEP and see a list of implementations would be handy for a different audience
-
nyco
Link Mauve can explain
-
MattJ
I think Link Mauve might be away, unless I'm mistaken
-
ralphm
Can we do things incrementally?
-
MattJ
ralphm, that's basically what this PR is... very much so
-
MattJ
It adds some scripts to our repo that ingest the DOAP data provided by projects, and stores that info in a place that is accessible to our site generator
-
ralphm
So yay.
-
MattJ
It doesn't execute the scripts and it doesn't modify the site itself
-
ralphm
I assume the rest of the discussion was on what kind of data could be in the records.
-
MattJ
Guus had a fair few objections to the idea, I think debating those took up a chunk of the time
-
Guus
Let's not re-hash all of that. Please just read the minutes and the logs
-
Guus
Let's not use valuable meeting time retelling what we discussed in other meetings.
-
Guus
maybe postpone this until everyone is caught up?
-
ralphm
Guus: I did read that, but I am trying to see what we need to actually go forward.
-
ralphm
(I indeed did not read all of the log)
-
Guus
Other options than merge or reject the PR?
-
MattJ
Are there any other options?
-
Seve
Not for now
-
Seve
But the whole process and adopting it
-
Guus
My concerns are summarized by two main points: a) I don't like us listing more details on the XSF website and b) If we want to do it, is DOAP the best tool (people told me last time: yes).
-
Seve
Which I do like✎ -
MattJ
Merging the PR is pretty much just a statement that we're willing to begin experimenting with this approach
-
Seve
Which I do like, to start experimenting with it ✏
-
MattJ
a) is irrelevant for this PR then, because it doesn't modify what is displayed on the website
-
ralphm
So accepting the PR does not imply having more details, right?
-
MattJ
Even if we didn't add anything visually, it would at least allow some automation of what we currently display
-
Guus
If it's not for the benefit of our website, it shouldn't be merged in the repo for our website, surely?
-
Seve
I think we should decide on going for DOAP or not, before that PR, as Guus mentions it does not make sense otherwise
-
MattJ
Guus's objection relates to adding more data - I'm saying that DOAP is an improvement even if we never add more data than what we currently display
-
ralphm
So we can just say: we only do these bits of information and not others.
-
MattJ
(however I personally would probably be in favour of adding more data in the future)
-
MattJ
Of course, yes
-
Seve
Yes
-
ralphm
And then later discuss possibly expanding with new fields
-
Guus
We're not going to do DOAP only to replace the current listing of project name and link 🙂
-
MattJ
Guus, it shifts the burden of updating listings from us to project maintainers, which I think is an improvement in itself
-
Guus
I appreciate an attempt to easing us into DOAP, but its goal is to do a lot more than to re-implement what we have now.
-
MattJ
Observation: projects are already publishing DOAP. We can choose to use it, or we can continue to maintain our site listing by hand
-
Guus
For just 'name' and 'website' - I understand the correctness of your argument, I'm not thinking that it's a pragmatic improvement to managing what we already have 🙂
-
Guus
Some project are, yes. Others are not. One thing that I touched on last time is that by using DOAP, we're raising the barrier for all projects to be included. It's yet another ..... darn, we're rehashing arguments again.
-
Guus
let's just vote on this.
-
ralphm
I think with DOAP depending on RDF, it could self-resolve to additional data at the owner's site with some predicate.
-
ralphm
Ok
-
ralphm
Vote on a tabled motion to use DOAP for our software listings (PR 594)
-
ralphm
I'm +1
-
Guus
We don't need to discuss anythign to consensus before putting it to a vote, and I'll not be able to change your minds 🙂
-
Guus
I'm -1
-
Seve
+1
-
nyco
wait, what does thta mean?
-
Guus
what does what mean?
-
ralphm
+1 means that the PR is accepted
-
nyco
Vote on a tabled motion to use DOAP for our software listings (PR 594)
-
nyco
+1
-
nyco
"tabled motion"
-
MattJ
I'm +1 on accepting the PR
-
MattJ
nyco, depends where you come from :)
-
nyco
"merge PR" => that, I understand :)
-
ralphm
nyco: right that was stupidly worded
-
nyco
MattJ what do you mean?
-
Guus
I think that the verb 'to table' is confusing too. 🙂
-
MattJ
nyco, https://en.wikipedia.org/wiki/Table_(parliamentary_procedure)#Difference_between_American_and_British_usage
-
nyco
so I motion we use just simple English, just please, like in please
-
Guus
nyco even in English, there's a difference here 🙂
-
Guus
depends on what English you use 🙂
-
ralphm
anyway
-
nyco
simple
-
ralphm
I see 4x+1, motion to accept PR 594 carries.
-
ralphm
(which means that the PR can be merged)
-
Kev
Guus: I think in English it means something consistently, it's in American that it gets confusing ;D
-
ralphm
I'm sure MattJ can make it very clear in the minutes.
-
nyco
and from here, it's not confusing, it means nothing
-
ralphm
3. AOB
-
ralphm
(cause yay, we discussed it for a long time again)
-
Guus
Kev, you mean McEnglish?
-
Seve
None here
-
Guus
no AOBs from me
-
ralphm
4. Date of Next
-
ralphm
+1W
-
ralphm
5. Close
- ralphm bangs gavel
-
MattJ
Thanks ralphm
-
Seve
Greeeeeat
-
nyco
thx all
-
ralphm
Oh, and thanks all, of course!
-
ralphm
Oh, and also: the FOSDEM devroom for RTC was accepted yay!
-
Guus
Ralph, did you act on some of the longer standing commitments?
-
Guus
might be good to engage the designer for the badges, etc
-
ralphm
Guus: unfortunately I've been swamped and/or exhausted by my job hunt, which has been paying off. More soon.
-
ralphm
Indeed.
-
Guus
Congrats!
-
Guus
(provisionally)
-
Guus
The DOAP PR makes Travis unhappy. I'm happy to merge, but I'd like someone to confirm that it doesn't need additional work.
-
Guus
https://github.com/xsf/xmpp.org/pull/594
-
ralphm
Oh, I meant it can be merged on merit. If it has conflicts, obviously that needs to be fixed
-
Guus
I understand. Travis being unhappy has likely to do with Python magic that was also worked on (by others than me) recently.
-
Guus
So I'm not sure if the PR will simply work, even if Travis is unhappy
-
Guus
or maybe it needs a rebase or something
-
nyco
sorry, please remind me: who was following on the “recovery" of our LinkedIn account?
-
MattJ
Guus, we can just make a note on the PR that Board approved, I'm sure Link Mauve can respond to any technical issues when he is back
-
Guus
nyco I'm not sure what you're talking about (so: not me)
-
Guus
MattJ I did just that.
-
MattJ
Thanks <3
-
Guus
on a completely different note: does anyone have any experience with a client named NGX-Chat?
-
Guus
I'm unfamiliar with it, was asked about it.
-
MattJ
Never heard of it
-
Guus
https://www.npmjs.com/package/@pazznetwork/ngx-chat
-
Guus
Their demo doesn't seem to play well with Openfire nor EJabberd. Might be their demo though
-
Guus
MattJ care to test it against Prosody?
-
Guus
https://pazznetwork.github.io/ngx-chat-ghpages/
-
Guus
for me, that page keeps in "State: connecting (internal state: online)" with boatloads of errors on the console
-
MattJ
Can do, when I'm done with meetings
-
MattJ
I don't think I have a test account on a server that has websockets atm
-
Guus
oh, no worries
-
Guus
just wondering against what server the client was developed in the first place.
-
jonas’
can someone create repository "registry-docker-base" for me (editor hat) in https://github.com/xsf please?
-
jonas’
in the same vein, I need "registry" and "registry-base" repositories in https://hub.docker.com/u/xmppxsf
-
jonas’
they should build from github.com/xsf/registrar and github.com/xsf/registry-docker-base respectively
-
Zash
Guus, it does not work with Prosody because it sends the full JID as SASL username.
-
jonas’
Kev, MattJ maybe ^
-
jonas’
I’d also like to request more privileges on the xeps/registrar repositories so that I can manage the description and tags and such
-
Kev
Drop my Isode account a mail and I'll sort it in the morning or something.
-
jonas’
done, thanks
-
Link Mauve
“09:33:12 MattJ> and by logical extension there is no valid JID that ends with '/'”, err, juliet@capulet.example// is a valid JID which ends with a '/'.