XMPP Council - 2018-01-19


  1. Dave has left
  2. vanitasvitae has left
  3. Dave has left
  4. Dave has left
  5. Dave has left
  6. ralphm has left
  7. Dave has left
  8. Syndace has left
  9. Syndace has joined
  10. Dave has left
  11. Dave has left
  12. SamWhited has left
  13. SamWhited has joined
  14. SamWhited has left
  15. SamWhited has joined
  16. SamWhited has joined
  17. Dave has left
  18. Dave has left
  19. SamWhited has joined
  20. Dave has left
  21. SamWhited has left
  22. SamWhited has joined
  23. Dave has left
  24. Dave has left
  25. Dave has left
  26. ralphm has left
  27. ralphm has left
  28. ralphm has left
  29. ralphm has joined
  30. ralphm has joined
  31. Syndace has left
  32. Syndace has joined
  33. Dave has left
  34. ralphm has left
  35. moparisthebest has joined
  36. daniel has joined
  37. ralphm has left
  38. Dave has left
  39. ralphm has left
  40. ralphm has left
  41. ralphm has joined
  42. moparisthebest has left
  43. moparisthebest has joined
  44. Dave has left
  45. daniel has left
  46. vanitasvitae has left
  47. vanitasvitae has left
  48. ralphm has joined
  49. Dave has left
  50. vanitasvitae has joined
  51. vanitasvitae has left
  52. pep. has left
  53. vanitasvitae has left
  54. vanitasvitae has left
  55. vanitasvitae has joined
  56. vanitasvitae has left
  57. vanitasvitae has left
  58. vanitasvitae has joined
  59. vanitasvitae has joined
  60. vanitasvitae has joined
  61. Tobias has left
  62. vanitasvitae has joined
  63. ralphm has left
  64. Dave has left
  65. genofire has left
  66. Syndace has left
  67. Syndace has joined
  68. daniel has joined
  69. vanitasvitae has left
  70. vanitasvitae has left
  71. Zash has left
  72. genofire has joined
  73. ralphm has joined
  74. vanitasvitae has joined
  75. vanitasvitae has left
  76. ralphm has left
  77. ralphm has left
  78. moparisthebest has joined
  79. moparisthebest has left
  80. moparisthebest has left
  81. daniel has left
  82. Kev So, where do we go from here?
  83. Ge0rG I suggest we defer anything related to 387 until after Summit, and you two go and drink some beers together.
  84. Ge0rG Or whatever respective beverage you prefer.
  85. SouL :D
  86. vanitasvitae has left
  87. Kev Still water?
  88. 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.
  89. Kev That's certainly creative, but I'm not sure it's ideal.
  90. Kev I think the water idea might be safer :)
  91. 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?
  92. Ge0rG https://xmpp.org/extensions/xep-0001.html#approval only maintains that the Council is responsible for defining those values
  93. Kev Current period is two weeks.
  94. Kev (From the meeting)
  95. Ge0rG Damn, so Tobias wasn't even late.
  96. Kev And not voting is an abstention/+0/whatever you want to call it.
  97. Tobias has left
  98. Tobias has joined
  99. genofire has left
  100. genofire has left
  101. genofire has left
  102. 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
  103. 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.
  104. 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)
  105. Dave SamWhited, I think it's simpler to spot things you haven't voted on like this.
  106. SamWhited Yah, I agree
  107. Dave So by my count, we've managed to conclude only half the matters for vote so far. Not great.
  108. 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
  109. SamWhited (although there are also others I wasn't aware of, so yah, not great)
  110. Kev I wonder if it'd be worth bringing back the old council bot, but better?
  111. Kev Have it remember people's votes against things, and the voting periods, and have it be able to spit out statuses?
  112. SamWhited I've got a start to a council bot somewhere that I never finished; didn't know there was an existing one.
  113. Kev I wrote one donkey's years ago, early in my Chair days.
  114. 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.
  115. Kev Then in the meeting you'd say !agenda start, and it'd say <bot> 1) Roll call
  116. Kev !agenda next <bot> 2) Vote on ...
  117. Kev Then there was the static stuff at the end, so !agenda next <bot> 6) Date of next meeting? !agenda next <bot> 7) AOB?
  118. 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.
  119. 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
  120. Ge0rG and they seem to match http://logs.xmpp.org/council/2017-12-13#16:00:39
  121. Ge0rG Subject: [Council] Council meeting minutes 2017-11-29
  122. 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?
  123. 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?
  124. Kev It could, in principle, even generate a minutes skeleton.
  125. Kev I think Dave gets to decide as Chair, but it sounds potentially useful to me.
  126. 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
  127. 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.
  128. Kev And then generate appropriate output that could be stored in XSF places.
  129. Kev But I am low-F on this.
  130. Ge0rG That sounds like a lot of work.
  131. Ge0rG Especially writing the bot in a matter that it would become useful
  132. Kev You might well not be wrong.
  133. 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.
  134. SamWhited s/Trello/Trello or Google Docs or <prefered service>/
  135. SamWhited s/prefered/preferred/ *sigh* one day I will learn to spell before sending it and thinking "that looks weird, what's wrong?"
  136. Ge0rG let's just re-implement trello on top of non-persistent pubsub
  137. Kev Yes, pulling from Trello would be lovely, but I certainly don't have the cycles.
  138. Ge0rG SamWhited: hopefully we'll have MUC LMC by then.
  139. 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.
  140. Dave I'm actually fine with keeping this spreadsheet up to date personally.
  141. Kev But we don't use Trello any more, so that's fallen by the waysade.
  142. Kev s/sad/sid/
  143. Kev If you want to maintain that, I'm far from complaining.
  144. SamWhited *nods* sounds good to me
  145. Ge0rG Dave: I've +1ed ISR on-list in https://mail.jabber.org/pipermail/council/2017-December/004279.html
  146. Kev That suggests that there's a pending vote from me, which I'm fairly sure isn't true.
  147. 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
  148. 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?
  149. Kev Indeed, looks like I voted on the 20th Dec on ISR.
  150. Dave has left
  151. Ge0rG Kev: the ISR votes are probably missing because Dave lost the meeting minutes.
  152. Ge0rG Despite the name, they can be found in https://mail.jabber.org/pipermail/council/2017-December/004275.html
  153. Dave Ge0rG, I'd like to do colours, yes. Ideally automatically. I wonder if that's possible?
  154. Kev Should be.
  155. SamWhited I wonder if we could do conditional formatting or something to automatically show votes that are expired or about to expire
  156. Ge0rG Dave: probably, but it's probably harder than coloring the two rows manually :D
  157. SamWhited Oh, I think that's what you just said…
  158. SamWhited https://support.google.com/docs/answer/78413?co=GENIE.Platform%3DDesktop&hl=en
  159. Kev 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.
  160. Ge0rG Kev: let's settle on "barely good enough" for now, and improve when we actually have tons of free time.
  161. Kev I think that's my new tag line :p
  162. Dave Something like that? (looks at sheet)
  163. daniel has joined
  164. Kev Better still if the votes were clear who's missing.
  165. Kev But yes.
  166. Ge0rG for reasons beyond my understanding, the sheet alternates between red background lines for some votes and a kind of petrol for individual -1s
  167. Ge0rG I'd suggest grey lines for cancelled votes and some pinkish red for only the cells where a vote is missing
  168. Ge0rG okay, red for missing is good as well, with pink for urgent?
  169. Ge0rG we can also fill "-" into the cancelled ones.
  170. Dave So pink lines are outstanding votes, with red cells for missing votes.
  171. Dave Really hard, BTW, to make it only paint red for oustanding missing votes.
  172. Ge0rG I'm okay with red for everything missing
  173. Ge0rG Dave: can you make the pink line start at A column?
  174. Ge0rG Awesome, thanks
  175. Ge0rG Dave: missing votes from Sam in https://mail.jabber.org/pipermail/standards/2018-January/034161.html
  176. Dave Ge0rG, Thanks. I did know about those and yet had forgotten to put them in.
  177. Dave Ge0rG, I'm pretty sure I voted on ISR at some point. Can't find that either.
  178. Ge0rG Dave: I'm not sure it's good to leave old missing votes white-on-white.
  179. Ge0rG It'd probably better to manually place "-" where no more vote is required.
  180. Ge0rG +be
  181. Dave Ge0rG, So I've put "0" where we cancelled votes manually, and made expired votes show orange.
  182. SamWhited looks good
  183. Ge0rG Dave: thanks, this is good to me :)
  184. Ge0rG What happens to expired votes?
  185. 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).
  186. Ge0rG Looks like there are still some pending votes with daniel...
  187. SamWhited yah, I don't think I bothered on that one because it was already vetoed
  188. SamWhited I guess I missed ISR though, I thought I voted, but I don't see it either
  189. Kev I think I'd encourage people to vote even where something is vetod.
  190. 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.
  191. moparisthebest iirc the list does something incorrect with DKIM and whether everyone gets the messages is based on how lenient their servers are
  192. 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
  193. moparisthebest like everything with email, you MUST do what the big players do, full stop.
  194. moparisthebest I think it's in the RFC, or it should be, "you MUST do whatever hotmail and google do"
  195. Kev Make up your mind - big players, or hotmail? :)
  196. 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
  197. moparisthebest see I'm on the other end of the spectrum, we should never rely on 3rd parties and always host our own stuff
  198. Kev I think we probably do have people who'd be offended to be called not-a-domain-expert on email :)
  199. Kev (Not me, thankfully)
  200. moparisthebest anyway this is built in, newish version of mailmain or whatever and flip the correct switch
  201. Ge0rG I'm not a domain expert, but I've been successfully running my own MTA for some years without problems. No MLs though.
  202. Dave Kev, But anyway. Yes, we *should* have voted on '84, if only to end the vote.
  203. Dave SamWhited, I don't think I have any RFCs in SMTP specifically, so I guess I'm not really a domain expert.
  204. Ge0rG Dave: having RFCs would make you a *certified* domain expert.
  205. 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.
  206. Kev Well, we've effectively farmed out git to github, at least, so that's something.
  207. Ge0rG I wouldn't like outsourcing our MLs to Google, though, as they tend to f*** up users' identities.
  208. 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.
  209. 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.
  210. 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.
  211. ralphm has left
  212. vanitasvitae has left
  213. Lance has joined
  214. ralphm has joined
  215. SamWhited has left
  216. ralphm has left
  217. ralphm has joined
  218. ralphm has left
  219. ralphm has joined
  220. Dave has left
  221. Zash has left
  222. vanitasvitae has left
  223. Zash has left
  224. ralphm has joined
  225. Dave has left
  226. Dave has left
  227. ralphm has joined
  228. Dave has left
  229. Dave has left
  230. Kev Would it be helpful on the spreadsheet for EXPIRED to be more nuanced?
  231. Kev EXPIRED/PASSED, EXPIRED/FAILED or whatever.
  232. Zash has left
  233. SamWhited has left
  234. Dave has left
  235. Dave has left
  236. SamWhited has left
  237. ralphm has left
  238. Dave has left
  239. ralphm has left
  240. ralphm has joined
  241. genofire has joined
  242. Dave has left
  243. ralphm has joined
  244. genofire has joined
  245. ralphm has joined
  246. Dave has left
  247. moparisthebest has left
  248. ralphm has left
  249. ralphm has joined
  250. moparisthebest has joined
  251. ralphm has left
  252. ralphm has joined
  253. SamWhited has left
  254. SamWhited has left
  255. SamWhited has joined
  256. ralphm has left
  257. ralphm has joined
  258. pep. has left
  259. ralphm has left
  260. SamWhited has left
  261. SamWhited has joined
  262. ralphm has joined
  263. ralphm has left
  264. ralphm has joined
  265. daniel has left
  266. Lance has joined