-
Daniel
One hour till our meeting
-
larma
đ
-
daniel
Itâs time
-
daniel
1) Roll call
-
dan.caseley
Ahoy there, council members!
-
goffi
hi
-
daniel
Iâm taking the liberty to chair this meeting until we elect a new chair in a minute
-
goffi
sure
-
daniel
singpolyma, are you around too?
-
singpolyma
Here
-
daniel
2) Agenda bashing
-
daniel
nothing to bash I assume?
-
dan.caseley
Nothing
-
daniel
3) Elect new Chair
-
daniel
if I have your trust I would actually like to continue doing my. having editor and council chair being the same person has turned out to make things very efficient imho
-
daniel
that doesnât mean we canât have other candidates of course
-
singpolyma
+1
-
dan.caseley
+1
-
goffi
+1
-
larma
+1
-
dan.caseley
Having watched you do it for a year, I'm pretty confident that I couldn't đ
-
dan.caseley
Thanks for volunteering again daniel
-
daniel
ok. awesome. thank you all for your trust.
-
daniel
moving on
-
daniel
4) Editors update
-
daniel
* NEW: XEP-0496 (Pubsub Node Relationships) * NEW: XEP-0497 (Pubsub Extended Subscriptions) * NEW: XEP-0498 (Pubsub File Sharing) * NEW: XEP-0499 (Pubsub Extended Discovery) * Proposed XMPP Extension: MUC Slow Mode
-
daniel
a bunch a pubsub xep. I hope i didnât miss any :-)
-
daniel
5) Items for voting
-
daniel
a) XEP-0490: Add the XML Schema and fix some examples https://github.com/xsf/xeps/pull/1400
-
singpolyma
+1
-
goffi
+1
-
dan.caseley
+1
-
larma
+1
-
daniel
+1
-
daniel
b) Proposed XMPP Extension: MUC Slow Mode https://xmpp.org/extensions/inbox/xep-slow-mode.html
-
singpolyma
-1
-
daniel
+1 needs some work but this is what experimental is for
-
goffi
+1 . I have a few remarks I'll post on standard@, but it's good enough for experimental.
-
larma
+1, definitely a feature that is desirable
-
dan.caseley
+1 - even if it doesn't have a schema đ
-
daniel
singpolyma, do you want to say why?
-
singpolyma
I think my concerns are outlined on list. It's too narrow a use case imo especially when we know from experience broader use cases are needed in practise
-
goffi
Can't this be modified during experimental cycle?
-
dan.caseley
I saw the use case listed and thought 'I bet there are others' - but wouldn't experimentation find those?
-
singpolyma
Sure, anything can be. Not a reason to let it in imo just because it could be changed later
-
singpolyma
My point is some of these are already known. We don't need experimentation to find them the experimentation is ongoing
-
goffi
I think it's important to explain to the author why you vero and encourage new version. I think that it's a new author, and there was some though put in this + apparently and implementation for Peertube. Would be good to encourage them.✎ -
daniel
imho this covers a use case that is available on major video streaming platforms. just because there are somewhat related other uses cases doesnât mean we as a community canât experiment with a xep that only covers this particular use case
-
goffi
I think it's important to explain to the author why you veto and encourage new version. I think that it's a new author, and there was some though put in this + apparently and implementation for Peertube. Would be good to encourage them. ✏
-
goffi
I think it's important to explain to the author why you veto and encourage new version. I think that it's a new author, and there was some effort put in this + apparently and implementation for Peertube. Would be good to encourage them. ✏
-
singpolyma
goffi: their implementation is great initiative. They don't need a xep for that
-
goffi
I think it's important to explain to the author why you veto and encourage new version. I think that it's a new author, and there was some effort put in this + apparently an implementation for Peertube. Would be good to encourage them. ✏
-
daniel
and fwiw youtube doesnât have burst either. which I admit is a bit annoying when you first run into that as a user. and then you learn to type full messages. instead of hitting enter after each sentence
-
daniel
but anyway let's move on for now
-
singpolyma
The point of adding a xep would be. I mean with this kind of xep I'm not sure. To encourage clients to add special UI for the form field?
-
goffi
A counter on the client side would be useful UX.
-
daniel
(i think clients would tell users that the mode is enabled precisely because they know that they need to type in full sentences because they donât have burst)
-
singpolyma
A counter? I'm not sure this xep has what's needed to implement that?
-
dan.caseley
Also you might get the server implementations
-
daniel
so it's not just about the owner enabling it but also the user knowing
-
larma
I think burst can be easily added to the XEP, but it's certainly not a requirement for it to be useful. XEPs don't need to be perfect from the beginning
-
daniel
the youtube 'client' tells you when slow mode is on
-
singpolyma
Fine. If you all feel strongly I can change to -0
-
goffi
singpolyma: the XEP mention counting in "client handling"
-
daniel
c) Make Daniel (co-)author of 'XEP-0343: Signaling WebRTC datachannels in Jingle' https://xmpp.org/extensions/xep-0343.html
-
goffi
+1
-
singpolyma
+1
-
goffi
(and I'm really happy to see movement on this XEP)
-
daniel
i've tried reaching out to the auther but the email address doesnât work anymore
-
singpolyma
I'm very pro adding authors if a xep is stuck
-
daniel
goffi, yes it's been a year since larma and I worked on that thing. but it's now fairly up on my todo list to actually modify the xep
-
daniel
+1
-
goffi
great :)
-
larma
+1
-
dan.caseley
I don't think this came up in the last council
-
dan.caseley
A non-author can't propose changes, so you want to be author so that you can?
-
daniel
I want to make changes and apply them directly to the xep
-
larma
dan.caseley, everyone can propose changes on experimental XEPs, but they need an author to be accepted.
-
daniel
during experimental changes need author approval
-
daniel
but if the author is gone we need a new one
đ 1 -
dan.caseley
+1
-
daniel
usually you can ask the author directly (marvin did this 1-2 times last year)
-
daniel
but obviously not if the email address doesnât work anymore
-
Kev
Are you sure that's true?
-
daniel
which part?
-
Kev
That only an author can approve changes in experimental.
-
daniel
it's certainly how we have been running things for a while
-
Kev
There are several things that authors do around advancement, addressing feedback in LC, but I'm not 100% sure that gatekeeping changes is in xep1, just that Editor has always asked the authors because committing changes when an active author is opposed would be weird as a default state.
đ 1 -
larma
> The XEP author (or Document Shepherd) is responsible for collecting feedback from the XMPP developer community during the life of the XEP and for incorporating such feedback into the proposal.
-
Kev
Indeed, which is related but not quite the same.
-
Kev
Anyway, this is possibly academic, as a XEP with no Authors is zombie-ish.
-
dwd
Oooh, process thing. So the documented process is that only the author actually makes changes, so if someone else makes a change that's either not documented process, or they become an author, or...?
-
daniel
it certainly doesnât feel wrong to ask council to assign new shepherds. even if not strictly needed
-
Kev
> Oooh, process thing. So the documented process is that only the author actually makes changes, so if someone else makes a change that's either not documented process, or they become an author, or...? Can you find the bit of xep1 that says that? I can't, at quick grep.
-
daniel
anyway we have a 30min time limit so I'd like to move on
-
daniel
6) Pending votes
-
daniel
none yet
-
daniel
please check if you can all access the google doc from the agenda email
â 2 -
dwd
Kev, The bit larma quotes implies it. It's not clear though, and something we should fix.
-
daniel
7) Date of next
-
daniel
+1w wfm
-
singpolyma
+1w wfm
-
goffi
I can read the spredsheet yes.
-
dan.caseley
+1w wfm
-
goffi
next week I'll be travelling to attend an event in Paris, I not sure if I can attend, I'll try to be on the phone.
-
daniel
8) AOB
-
larma
+1w wfm
-
daniel
assuming none
-
goffi
I have a question: do we have an pad or something to prepare agenda? How to we ask to add an item to the agenda?
-
daniel
9) Close
-
dan.caseley
No AOBs, other than - should we ask Board to look into that Authors & Shepherds thing?
-
daniel
goffi, ping me (chair) in here
-
dwd
dan.caseley, On it anyway.
-
daniel
or email
-
dan.caseley
Thanks dwd
-
goffi
OK, and can somebody change the subject in this room to reflect the new meeting time?
-
daniel
that btw goes for everyone. not just other council members
-
daniel
done wrt subject
-
goffi
great thanks
-
dwd
daniel, Probably want to remove the URL there, too.
-
Kev
FWIW, that bit of text doesn't just say making changes, but collecting feedback. I'm assuming we'd not claim that people other than the author aren't allowed to collect feedback on the XEP? :)
-
daniel
9) Close. thank you all. let's discuss process things after the meeting
-
goffi
thanks daniel.
-
Kev
Sorry, I thought you'd already done > 9) Close so I continued.
-
dwd
Kev, Responsible for collecting, which seems clear enough, and responsible for incorporating, too.
-
daniel
honestly this happens infrequently enough that I personally donât really care. when larma took over they asked the previous author to approve a change that also added themselves as an author
-
dwd
Kev, Not that I'm saying it's very clear, or indeed what we would want even if it was.
-
Kev
So if it means that no-one other than the author is allowed to incorporate feedback, it must mean also that no-one but the author is allowed to collect feedback, and I find that frankly bizarre.
-
daniel
which basically circumvented this issues without involving council
-
Kev
I read that text as saying that the Author must do these things, not that no-one else may.
-
daniel
when I officially became author of Display Marker a million years ago there was a council vote too
-
dwd
Kev, Which is fair. So the real question is what is the process that's actually followed right now?
-
dwd
Kev, And that seems to be that a XEP in Experimental is "owned" by the author, and that can only change with the author's permission or the Council's decision.
-
Kev
De facto process is that Authors are whoever submit, and whoever they choose to add, only authors may approve experimental changes, and that Council may, by vote, add to Authors with or without Author approval.
-
Kev
(Which is a fine process to document, but I don't think it's what xep1 says)
-
daniel
which _seems_ sensible, no? regardless of whats in xep1
-
Kev
Yes, I'd suggest updating xep1 to match actual process, rather than the reverse.
-
dwd
Right, and I'm absolutely happy to document that in XEP-0001.
-
daniel
and de facto council has always tried to reach out to the authors
-
dwd
Kev, You might have noticed I've said I'll do this kind of fixing-XEP1 thing in my Board candidacy page. Wasn't expecting a clear-cut case of process drift in the first Council meeting, mind.
-
Kev
Has someone not been paying attention? :)
-
dwd
Well, I haven't, for a couple of years, no.
-
larma
Here is my feeling on how we lived the rules (actually even through automatic issue tagging on GitHub): 1. One of the current authors need to approve for a change to be accepted. A change may include adding a new author, so as long as the old author can be reached this works 2. If no author is reachable (in reasonable time), Council adds a new author. The second is not codified anywhere and the first is if any implies. We do the second, because council can specify a document shepherd, which is largely the same as a XEP author just that this is supposed to only happen at the time of a last call✎ -
larma
Here is my feeling on how we lived the rules (actually even through automatic issue tagging on GitHub): 1. One of the current authors need to approve for a change to be accepted. A change may include adding a new author, so as long as the old author can be reached this works 2. If no author is reachable (in reasonable time), Council adds a new author. The second is not codified anywhere and the first is if any implied. We do the second, because council can specify a document shepherd, which is largely the same as a XEP author just that this is supposed to only happen at the time of a last call ✏
-
dwd
But I was aware that we have, like any org, process drift, and I'd much rather document what we do than try the reverse.
-
dwd
larma, That's my understanding of de-facto process. I'll try to get a PR against XEP-0001 together bringin de-jure into line with that for Board to review.
đ 1