XMPP Council - 2018-01-17


  1. Ge0rG has left

  2. peter has left

  3. Ge0rG has left

  4. Dave has left

  5. Dave has left

  6. pep. has left

  7. Ge0rG has left

  8. SamWhited has joined

  9. Ge0rG has left

  10. Dave has left

  11. Dave has left

  12. Ge0rG has left

  13. vanitasvitae has left

  14. Dave has left

  15. Ge0rG has left

  16. Zash has left

  17. Ge0rG has left

  18. peter has joined

  19. Dave has left

  20. Dave has left

  21. Ge0rG has left

  22. Tobias has left

  23. Ge0rG has left

  24. Tobias has joined

  25. Dave has left

  26. Ge0rG has left

  27. Ge0rG has left

  28. Dave has left

  29. Dave has left

  30. Ge0rG has left

  31. Ge0rG has left

  32. Dave has left

  33. Dave has left

  34. Ge0rG has left

  35. Ge0rG has left

  36. Ge0rG has left

  37. Dave has left

  38. Dave has left

  39. peter has left

  40. Ge0rG has left

  41. Ge0rG has left

  42. Dave has left

  43. Ge0rG has left

  44. Ge0rG has left

  45. Dave has left

  46. Dave has left

  47. Ge0rG has left

  48. Ge0rG has left

  49. Dave has left

  50. Dave has left

  51. Ge0rG has left

  52. Ge0rG has left

  53. Dave has left

  54. Dave has left

  55. Ge0rG has left

  56. Ge0rG has left

  57. genofire has joined

  58. Dave has left

  59. Dave has left

  60. Dave has left

  61. Dave has left

  62. Ge0rG has left

  63. Tobias has left

  64. Ge0rG has left

  65. Tobias has joined

  66. moparisthebest has joined

  67. jonasw has left

  68. Dave has left

  69. Dave has left

  70. ralphm has left

  71. Dave has left

  72. Dave has left

  73. Ge0rG has left

  74. ralphm has left

  75. ralphm has joined

  76. genofire has joined

  77. Ge0rG has left

  78. Ge0rG has left

  79. Ge0rG has left

  80. ralphm has left

  81. genofire has joined

  82. ralphm has left

  83. Ge0rG has left

  84. moparisthebest has left

  85. moparisthebest has joined

  86. Dave has left

  87. Dave has left

  88. ralphm has left

  89. Ge0rG has left

  90. ralphm has left

  91. ralphm has left

  92. Ge0rG has left

  93. Dave has left

  94. ralphm has left

  95. Ge0rG has left

  96. Kev has joined

  97. Ge0rG has left

  98. ralphm has left

  99. Dave has left

  100. Dave has left

  101. Ge0rG has left

  102. genofire has joined

  103. ralphm has left

  104. moparisthebest has joined

  105. Ge0rG has left

  106. Ge0rG has left

  107. ralphm has joined

  108. Ge0rG has left

  109. genofire has left

  110. Ge0rG has left

  111. Syndace has left

  112. ralphm has joined

  113. Syndace has joined

  114. Ge0rG has left

  115. Ge0rG has left

  116. ralphm has left

  117. Ge0rG has left

  118. ralphm has left

  119. Ge0rG has left

  120. ralphm has left

  121. Ge0rG has left

  122. genofire has left

  123. ralphm has left

  124. Ge0rG has left

  125. daniel has left

  126. Ge0rG has left

  127. daniel has left

  128. Ge0rG has left

  129. ralphm has joined

  130. Ge0rG has left

  131. Ge0rG has left

  132. daniel has left

  133. daniel has left

  134. Ge0rG has left

  135. vanitasvitae has left

  136. Ge0rG has left

  137. Ge0rG has left

  138. Ge0rG has left

  139. ralphm has joined

  140. Ge0rG has left

  141. SamWhited has joined

  142. SamWhited has joined

  143. moparisthebest has joined

  144. moparisthebest has left

  145. moparisthebest has joined

  146. Ge0rG has left

  147. moparisthebest has left

  148. moparisthebest has joined

  149. Kev has left

  150. ralphm has joined

  151. daniel has left

  152. daniel has left

  153. Ge0rG has left

  154. Ge0rG has left

  155. daniel has left

  156. ralphm has left

  157. vanitasvitae has left

  158. Ge0rG has left

  159. genofire has left

  160. ralphm has joined

  161. Ge0rG has left

  162. genofire has joined

  163. ralphm has left

  164. Ge0rG has left

  165. ralphm has joined

  166. genofire has joined

  167. Ge0rG has left

  168. moparisthebest has left

  169. Ge0rG

    So I've arrived in time. Great.

  170. Ge0rG

    So, it's time. In theory.

  171. Dave

    It is.

  172. Ge0rG

    Do we have an agenda?

  173. Dave

    I haven't prepared one - my fault entirely.

  174. Ge0rG

    Dave: maybe we can reuse the one from the week before, and just replace some XEP numbers?

  175. Ge0rG

    I've had a great holiday season, thanks!

  176. Dave

    Heh.

  177. Dave

    daniel, SamWhited - about?

  178. SamWhited

    *nods*

  179. daniel

    yes

  180. Dave

    Excellent. Kev sent apologies last week as I recall.

  181. Ge0rG

    I'm interested in getting the user-invite protoXEP voted on

  182. Ge0rG has left

  183. Ge0rG

    Actually I'd like to get any kind of feedback.

  184. Dave

    Ge0rG, Yes. That's not yet on Trello for some reason, but was announced last week, so is up for a vote.

  185. Dave

    Do we have a minute-taker?

  186. Dave

    Going to take that as a "Dave, you can do it"

  187. Dave

    So:

  188. Dave

    1) Roll Call (we're all present aside from Kev)

  189. Dave

    2) Agenda bashing

  190. Dave

    I think we have the user-invite ProtoXEP, and a couple of other changes to XEPs.

  191. Dave

    Let's just roll through them.

  192. Dave

    3) https://xmpp.org/extensions/inbox/user-invite.html

  193. Ge0rG

    Obviously +1

  194. SamWhited

    On list

  195. Ge0rG

    It's not perfect and I'm not 100% happy with the IBR extension format. But it's a pragmatic way forward

  196. daniel

    on list

  197. Dave

    I *think* IBR supports forms, in principle. Doesn't it?

  198. Zash

    Yes

  199. Dave

    So this should be using those. I'm assuming we can change that after we give it a number though.

  200. Ge0rG

    Dave: we don't want to use them because forms are a reaction to the inital IBR request from the client, not something initiated by the client

  201. Dave

    So despite that I'll +1.

  202. Dave

    Ge0rG, OK. But I suppose my point is that this is a problem we want to solve, and it'll be roughly this shape.

  203. Ge0rG

    Dave: yes.

  204. Dave

    SamWhited, ?

  205. Dave

    Oh, wait, I see you already said on-list.

  206. Dave

    4) I see XEP-0286 is on the agenda, this is pending a Last Call? Or has had a Last Call? Or what?

  207. SamWhited

    It has had a last call and I have been trying to get the council to vote on it for quite some time

  208. Dave

    OK, looks like Kev added it and I've been skipping it. Right, vote to advance, then?

  209. SamWhited

    +1

  210. Ge0rG

    It was last-called in November, and there was not much feedback. +1 from me

  211. daniel

    +1

  212. Dave

    +1.

  213. Dave

    So just waiting for Kev on list.

  214. Ge0rG

    Is there a network outage or are we literally waiting for Kev on list? :D

  215. Dave

    5) I have "Approve text change suggested last year to 48".

  216. Dave

    That's https://github.com/xsf/xeps/pull/554

  217. Dave

    Ge0rG, I'm frantically looking things up. :-)

  218. Ge0rG

    Dave: ah, nevermind then :

  219. Ge0rG

    :)

  220. daniel

    +1

  221. Ge0rG has left

  222. Dave

    +1 on this change.

  223. Ge0rG

    +1

  224. SamWhited

    on list; I forgot about this one and am no longer sure how I feel about it.

  225. Ge0rG

    it's a pretty minor wording change, documenting the status quo

  226. Dave

    OK.

  227. Dave

    6) XEP-0060 changes.

  228. Dave

    So the first of these, the publish-options change[s] that Daniel has proposed, we went back to the list and got nothing. So I think at this point we just take the view of the Council.

  229. Dave

    My impression is that we're generally agreed on the third option?

  230. SamWhited

    Define 'third option'?

  231. Dave

    https://github.com/xsf/xeps/pull/554 <-- this one.

  232. daniel

    https://github.com/xsf/xeps/pull/557

  233. Dave

    Argh. copy/paste error.

  234. Dave

    557 indeed.

  235. Ge0rG

    +1 to #557, as apparently nobody in the wider community cares enough or understands the problem.

  236. daniel

    rendered here: https://gultsch.de/files/xep-0060.html

  237. Ge0rG

    Sorry for delaying the whole thing for a week, but now I have a less-worse feeling about it.

  238. SamWhited

    Ah yes, thanks. Third in terms of GitHub ID, gotcha.

  239. daniel

    +1

  240. SamWhited

    +1

  241. Ge0rG

    So I suppose this implies -1 to #555 and #556?

  242. daniel

    +1 to #557

  243. daniel

    Ge0rG, those are mutually exclusive

  244. Ge0rG

    daniel: will you pull them back or do we need to vote them into oblivion?

  245. daniel

    i would like to revote on 555 in case 557 doesn't get approved

  246. Dave

    I'm happy with #557 too. I feel more comfortable implementing preconditions than I do overrides.

  247. daniel

    so i would rather you not -1 #555 before 557 gets approved

  248. daniel

    but yes

  249. Ge0rG

    Great!

  250. Dave

    7) XEP-0387

  251. Dave

    Given that Kev has pending comments and a PR here, I don't know whether a vote is worthwhile, but I'm happy to take one.

  252. Dave

    So I suppose I'm asking for a vote on advancement to Draft *without* applying Kev's outstanding PR (and therefore without addressing his comments).

  253. daniel

    +1

  254. SamWhited

    +1 (with the note that I will address Kev's concerns immediately in the 2019 ones which I will start as soon as we finally do something with the 2018 ones)

  255. Ge0rG

    +1 either with or without #569 applied. I want to get this resolved ASAP.

  256. SamWhited

    Also with the note that these do not have to cover everything; they just have to reasonably tell clients what they need to do to implement a modern client (but do not have to cover every single thing under the sun, just offer some basic guidance which we can always improve next year)

  257. Ge0rG

    One day, the compliance suite will be the Gold Standard for measuring client XMPPness.

  258. Dave

    I'm abstaining on this one. I don't understand why you're refusing to even discuss this feedback, and I very much doubt Kev will allow it through without, but I'll leave that decision to Kev.

  259. Dave

    8) Outstanding votes

  260. Dave has left

  261. Dave has left

  262. Dave

    Ge0rG, I think you owe a vote on pep-vcard-conversion, and totp-2fa, and possibly others.

  263. jonasw

    Dave, did you get/process the email I sent you yesterday?

  264. Ge0rG has left

  265. Dave

    daniel, You have totp-2fa and client-key outstanding.

  266. daniel

    ack

  267. Ge0rG

    Dave: I'm pretty sure I voted everything from last week some days ago

  268. Dave

    jonasw, Yes/no.

  269. jonasw

    Dave, okay

  270. Ge0rG

    Dave: sent to council@ on Sat, 13 Jan 2018 18:48:17 +0100

  271. Dave

    Ge0rG, Ah, mea culpa.

  272. jonasw

    hm, maybe vote publicly on standards@ instead?

  273. Ge0rG

    Dave: no offense taken.

  274. jonasw

    that’s how people’ve been doing it for a while now

  275. Ge0rG

    I wasn't sure.

  276. Ge0rG

    But I can bounce that mail over to standards@

  277. Ge0rG

    done.

  278. Ge0rG

    Dave: I'm interested in your feedback on my feedback on TOTP-2FA, but that doesn't need to happen within this meeting.

  279. Dave has left

  280. Ge0rG

    daniel: do you want another clarifying follow-up from me on PEP Avatar to vCard conversion?

  281. ralphm has joined

  282. daniel

    Ge0rG: my understanding is that we agreed on putting sensible access control in front of vCard and leave the xep as is. If that's wrong then please do respond on list

  283. Ge0rG

    daniel: that makes the new xep depend on a change to a historical XEP.

  284. Dave has left

  285. Dave

    Sorry, my broadband just dropped. Ooops.

  286. Ge0rG

    Dave: are you missing any history?

  287. daniel

    Ge0rG: I know. I still belive that vCard deserves that. And ultimately that's the right thing to do

  288. Dave

    Ge0rG, Nope. And yes, I'll respond to your comments.

  289. daniel

    If we want to keep using vCards at all that is

  290. Dave

    I think we're about done here anyway, sorry for the overrun and lack of agenda this week. Normal service resumed next week.

  291. SamWhited

    I'm not sure we should be messing with vcard anymore, but we can probably discuss afterwards unless this is critical to someones vote and it can't be done on list?

  292. daniel

    And looks like kev even wants to put it in the compliance suite

  293. Dave

    So:

  294. Dave

    9) Next Meeting

  295. Dave

    Same time next week?

  296. SamWhited

    WFM

  297. Dave

    Anyone missing?

  298. Ge0rG

    +1W WFM

  299. daniel

    Yes sorry. Postponing this until after the meeting

  300. daniel

    +1w wfm

  301. Dave

    10) AOB

  302. Dave

    Anyone?

  303. daniel

    Nope

  304. Dave

    11) Ite, Meeting Est

  305. Dave

    But feel ffree to continue chatting of course. I just don't want to minute it anymore. :-)

  306. SamWhited

    Thanks Dave et al.

  307. Ge0rG

    We can move over to xsf@ as well.

  308. SamWhited nods

  309. Dave has left

  310. Ge0rG has left

  311. pep. has left

  312. Ge0rG has left

  313. ralphm has joined

  314. Dave has left

  315. Dave has left

  316. Tobias has left

  317. Tobias has joined

  318. Dave has left

  319. Dave has left

  320. ralphm has left

  321. ralphm has joined

  322. Ge0rG has left

  323. bear has left

  324. bear has joined

  325. Dave has left

  326. Dave has left

  327. Ge0rG has left

  328. Dave has left

  329. Dave has left

  330. Kev has joined

  331. Ge0rG has left

  332. ralphm has joined

  333. ralphm has joined

  334. Ge0rG has left

  335. Tobias has joined

  336. Tobias has joined

  337. Dave has left

  338. Dave has left

  339. Ge0rG has left

  340. daniel has left

  341. Ge0rG has left

  342. Dave has left

  343. Dave has left

  344. Dave has left

  345. ralphm has joined

  346. SamWhited has left

  347. ralphm has joined

  348. SamWhited has joined

  349. SamWhited has left

  350. SamWhited has joined

  351. SamWhited has left

  352. Ge0rG has left

  353. Ge0rG has left

  354. ralphm has left

  355. Dave has left

  356. Lance has joined

  357. Ge0rG has left

  358. ralphm has joined

  359. Dave has left

  360. Ge0rG has left

  361. Ge0rG has left

  362. Dave has left

  363. daniel has left

  364. SouL has left

  365. SouL has left

  366. Dave has left

  367. Ge0rG has left

  368. Ge0rG has left

  369. Lance has joined

  370. Ge0rG has left

  371. daniel has left

  372. ralphm has joined

  373. Ge0rG has left

  374. Ge0rG has left

  375. Dave has left

  376. daniel has left

  377. ralphm has joined

  378. Ge0rG has left

  379. Dave has left

  380. Dave has left

  381. jonasw has left

  382. Ge0rG has left

  383. Ge0rG has left

  384. daniel has left

  385. SouL has joined

  386. moparisthebest has left

  387. Ge0rG has left

  388. daniel has left

  389. daniel has left

  390. Ge0rG has left

  391. moparisthebest has joined

  392. Ge0rG has left

  393. genofire has left

  394. genofire has left

  395. genofire has joined

  396. SamWhited has left

  397. SamWhited has left

  398. Ge0rG has left

  399. Ge0rG has left

  400. Ge0rG has left

  401. Dave has left

  402. Dave has left

  403. Dave has left

  404. Dave has left

  405. Ge0rG has left

  406. Ge0rG has left