I suggest we defer anything related to 387 until after Summit, and you two go and drink some beers together.
Ge0rG
Or whatever respective beverage you prefer.
SouL
:D
vanitasvitaehas left
Kev
Still water?
Ge0rG
Alternative proposal: we let Tobias send a back-dated email (between 2017-11-15 and 2017-11-20), containing a +1 for 387. Then we consider the vote from http://logs.xmpp.org/council/2017-11-15#16:12:08 as passed, advance 2018 and merge the PR into 2019.
Kev
That's certainly creative, but I'm not sure it's ideal.
Kev
I think the water idea might be safer :)
Ge0rG
While I'm studying our process: how long does a Council member have time to complete a pending on-list vote, and what's the default if that time has passed without a vote?
Ge0rG
https://xmpp.org/extensions/xep-0001.html#approval only maintains that the Council is responsible for defining those values
Kev
Current period is two weeks.
Kev
(From the meeting)
Ge0rG
Damn, so Tobias wasn't even late.
Kev
And not voting is an abstention/+0/whatever you want to call it.
Tobiashas left
Tobiashas joined
genofirehas left
genofirehas left
genofirehas left
Dave
BTW, in an attempt to help us with this, I've tracked down every set of minutes I can find, and put the voting into a spreadsheet: https://docs.google.com/spreadsheets/d/1AZ-Sna6OiRG--b-mJMKv3XXfrn3Nehm0kAtlyJvImL0/edit?usp=sharing
Dave
Weirdly, I couldn't find Daniel's 2017-12-13 minutes directly; I could only find a copy of them in a mail Peter Waher sent. I suspect I'm not the only one because nobody at all voted on list afterward.
SamWhited
Dave: impressive! We were tracking them all on Trello for a while using check lists; I don't know if this is better or worse (looks nice though)
Dave
SamWhited, I think it's simpler to spot things you haven't voted on like this.
SamWhited
Yah, I agree
Dave
So by my count, we've managed to conclude only half the matters for vote so far. Not great.
SamWhited
Ahh, I thought I was missing at least one thing but when I went back I couldn't find it; it was the 2017-12-13 minutes, so I guess I didn't get those either
SamWhited
(although there are also others I wasn't aware of, so yah, not great)
Kev
I wonder if it'd be worth bringing back the old council bot, but better?
Kev
Have it remember people's votes against things, and the voting periods, and have it be able to spit out statuses?
SamWhited
I've got a start to a council bot somewhere that I never finished; didn't know there was an existing one.
Kev
I wrote one donkey's years ago, early in my Chair days.
Kev
During the week when something needed a vote, someone just said !agenda add Vote on XEP-0999, Advance to Draft. http..., and it went in the agenda.
Kev
Then in the meeting you'd say !agenda start, and it'd say <bot> 1) Roll call
Kev
!agenda next
<bot> 2) Vote on ...
Kev
Then there was the static stuff at the end, so
!agenda next
<bot> 6) Date of next meeting?
!agenda next
<bot> 7) AOB?
Kev
It was not terribly sophisticated, but it made it easy to track upcoming agendas, because at any point you could ask the bot what the agenda for next meeting looked like at the moment.
Ge0rG
Dave, SamWhited: there are Council meeting minutes claiming to be for 2017-11-29, but sent right after meeting time on 2017-12-13
Ge0rG
and they seem to match http://logs.xmpp.org/council/2017-12-13#16:00:39
Ge0rG
Subject: [Council] Council meeting minutes 2017-11-29
SamWhited
Dave: how will the spreadsheet be kept up to date? Should we be voting on it directly or is that something you'll do?
Kev
Would it be easier if we had a bot like the old one, but you could !vote +1 etc., and have it track everything?
Kev
It could, in principle, even generate a minutes skeleton.
Kev
I think Dave gets to decide as Chair, but it sounds potentially useful to me.
SamWhited
Kev: I think that would be easier, but I'm concerned that we'd end up just losing votes/agendas the next time the server went down. We already operate too much of our own stuff IMO
Kev
Not adding more things to admin sounds sane. I wasn't thinking of an XSF service (although it could be), I was just thinking of running it myself.
Kev
And then generate appropriate output that could be stored in XSF places.
Kev
But I am low-F on this.
Ge0rG
That sounds like a lot of work.
Ge0rG
Especially writing the bot in a matter that it would become useful
Kev
You might well not be wrong.
SamWhited
I wonder if the bot could be used to drive the meeting, but just pull the agenda from Trello (they have a good API). Then again, at that level of complexity I kind of doubt any of us would have the bandwidth to write it.
SamWhited
s/Trello/Trello or Google Docs or <prefered service>/
SamWhited
s/prefered/preferred/ *sigh* one day I will learn to spell before sending it and thinking "that looks weird, what's wrong?"
Ge0rG
let's just re-implement trello on top of non-persistent pubsub
Kev
Yes, pulling from Trello would be lovely, but I certainly don't have the cycles.
Ge0rG
SamWhited: hopefully we'll have MUC LMC by then.
Kev
I did write a Trello notification bot at one point so in the M-Link dev MUC it'd notify about things happening on our Trello board.
Dave
I'm actually fine with keeping this spreadsheet up to date personally.
Kev
But we don't use Trello any more, so that's fallen by the waysade.
Kev
s/sad/sid/
Kev
If you want to maintain that, I'm far from complaining.
SamWhited
*nods* sounds good to me
Ge0rG
Dave: I've +1ed ISR on-list in https://mail.jabber.org/pipermail/council/2017-December/004279.html
Kev
That suggests that there's a pending vote from me, which I'm fairly sure isn't true.
SamWhited
Yah, I think I voted on the most recent docs too; that's the danger with having one person keep it up I suppose
Ge0rG
Dave: great work on the vote table. May I suggest greying out the cancelled votes so it's directly visible when reading a column that there is no vote missing?
Kev
Indeed, looks like I voted on the 20th Dec on ISR.
Davehas left
Ge0rG
Kev: the ISR votes are probably missing because Dave lost the meeting minutes.
Ge0rG
Despite the name, they can be found in https://mail.jabber.org/pipermail/council/2017-December/004275.html
Dave
Ge0rG, I'd like to do colours, yes. Ideally automatically. I wonder if that's possible?
Kev
Should be.
SamWhited
I wonder if we could do conditional formatting or something to automatically show votes that are expired or about to expire
Ge0rG
Dave: probably, but it's probably harder than coloring the two rows manually :D
I'm torn between something that 'just works now' like a Google Sheet, and putting in the legwork so we've got something that'll keep us on top of things for the rest of time.
Ge0rG
Kev: let's settle on "barely good enough" for now, and improve when we actually have tons of free time.
Kev
I think that's my new tag line :p
Dave
Something like that? (looks at sheet)
danielhas joined
Kev
Better still if the votes were clear who's missing.
Kev
But yes.
Ge0rG
for reasons beyond my understanding, the sheet alternates between red background lines for some votes and a kind of petrol for individual -1s
Ge0rG
I'd suggest grey lines for cancelled votes and some pinkish red for only the cells where a vote is missing
Ge0rG
okay, red for missing is good as well, with pink for urgent?
Ge0rG
we can also fill "-" into the cancelled ones.
Dave
So pink lines are outstanding votes, with red cells for missing votes.
Dave
Really hard, BTW, to make it only paint red for oustanding missing votes.
Ge0rG
I'm okay with red for everything missing
Ge0rG
Dave: can you make the pink line start at A column?
Ge0rG
Awesome, thanks
Ge0rG
Dave: missing votes from Sam in https://mail.jabber.org/pipermail/standards/2018-January/034161.html
Dave
Ge0rG, Thanks. I did know about those and yet had forgotten to put them in.
Dave
Ge0rG, I'm pretty sure I voted on ISR at some point. Can't find that either.
Ge0rG
Dave: I'm not sure it's good to leave old missing votes white-on-white.
Ge0rG
It'd probably better to manually place "-" where no more vote is required.
Ge0rG
+be
Dave
Ge0rG, So I've put "0" where we cancelled votes manually, and made expired votes show orange.
SamWhited
looks good
Ge0rG
Dave: thanks, this is good to me :)
Ge0rG
What happens to expired votes?
Dave
SamWhited, Couldn't find a vote for you on ISR, or the Deprecation of '84 (though for that, it was already vetoed, so nothing was going to happen anyway).
Ge0rG
Looks like there are still some pending votes with daniel...
SamWhited
yah, I don't think I bothered on that one because it was already vetoed
SamWhited
I guess I missed ISR though, I thought I voted, but I don't see it either
Kev
I think I'd encourage people to vote even where something is vetod.
Kev
Because when people want to see who on Council is doing work, it's useful to only have gaps where people failed to vote.
moparisthebest
iirc the list does something incorrect with DKIM and whether everyone gets the messages is based on how lenient their servers are
Kev
I think the other way to look at that is that DKIM does something incorrect with email, and whether people get messages is based on how sensible their servers are :D
moparisthebest
like everything with email, you MUST do what the big players do, full stop.
moparisthebest
I think it's in the RFC, or it should be, "you MUST do whatever hotmail and google do"
Kev
Make up your mind - big players, or hotmail? :)
SamWhited
We don't have any domain experts (to my knowledge) so this feels like another place where we shouldn't be hosting our own stuff and should be relying on someone else
moparisthebest
see I'm on the other end of the spectrum, we should never rely on 3rd parties and always host our own stuff
Kev
I think we probably do have people who'd be offended to be called not-a-domain-expert on email :)
Kev
(Not me, thankfully)
moparisthebest
anyway this is built in, newish version of mailmain or whatever and flip the correct switch
Ge0rG
I'm not a domain expert, but I've been successfully running my own MTA for some years without problems. No MLs though.
Dave
Kev, But anyway. Yes, we *should* have voted on '84, if only to end the vote.
Dave
SamWhited, I don't think I have any RFCs in SMTP specifically, so I guess I'm not really a domain expert.
Ge0rG
Dave: having RFCs would make you a *certified* domain expert.
SamWhited
Yah, I dunno, pardon me if someone has worked in email for a while or something, I'm just not aware of any of us knowing as much as the Google Groups people or the Topicbox people, so it seems worth just letting them do it so that we don't wind up with weird issues like this and bearing the operational cost of running our own infrastructure.
Kev
Well, we've effectively farmed out git to github, at least, so that's something.
Ge0rG
I wouldn't like outsourcing our MLs to Google, though, as they tend to f*** up users' identities.
SamWhited
I don't know what that means, but I don't care where, I just don't think we should be running them personally.
Ge0rG
I started out with my personal email subscribed to some google list, then I created a separate google account for a project I run, and then somehow I ended up with both accounts merged into one and non-project contributions sent with the project identity.
Ge0rG
I'm sure it was a dumb idea to use my personal email as the verification email for that project account, but still the outcome was very surprising.
ralphmhas left
vanitasvitaehas left
Lancehas joined
ralphmhas joined
SamWhitedhas left
ralphmhas left
ralphmhas joined
ralphmhas left
ralphmhas joined
Davehas left
Zashhas left
vanitasvitaehas left
Zashhas left
ralphmhas joined
Davehas left
Davehas left
ralphmhas joined
Davehas left
Davehas left
Kev
Would it be helpful on the spreadsheet for EXPIRED to be more nuanced?