XSF logo XMPP Council - 2018-04-18


  1. guus.der.kinderen has left
  2. Dave has left
  3. Dave has left
  4. Remko has left
  5. guus.der.kinderen has left
  6. moparisthebest has joined
  7. guus.der.kinderen has left
  8. guus.der.kinderen has left
  9. Zash has left
  10. Kev has left
  11. Kev has left
  12. Dave has left
  13. Dave has left
  14. guus.der.kinderen has left
  15. guus.der.kinderen has left
  16. guus.der.kinderen has left
  17. Dave has left
  18. Dave has left
  19. guus.der.kinderen has left
  20. guus.der.kinderen has left
  21. moparisthebest has left
  22. Dave has left
  23. Dave has left
  24. guus.der.kinderen has left
  25. Dave has left
  26. Dave has left
  27. guus.der.kinderen has left
  28. Dave has left
  29. Dave has left
  30. Dave has left
  31. Dave has left
  32. guus.der.kinderen has left
  33. guus.der.kinderen has left
  34. Dave has left
  35. Dave has left
  36. guus.der.kinderen has left
  37. Remko has joined
  38. guus.der.kinderen has left
  39. guus.der.kinderen has left
  40. Remko has left
  41. guus.der.kinderen has left
  42. moparisthebest has left
  43. moparisthebest has left
  44. moparisthebest has joined
  45. guus.der.kinderen has left
  46. guus.der.kinderen has left
  47. vanitasvitae has left
  48. guus.der.kinderen has left
  49. guus.der.kinderen has left
  50. guus.der.kinderen has left
  51. guus.der.kinderen has left
  52. Dave has left
  53. guus.der.kinderen has left
  54. guus.der.kinderen has left
  55. SamWhited has left
  56. Tobias has joined
  57. guus.der.kinderen has left
  58. guus.der.kinderen has left
  59. guus.der.kinderen has left
  60. guus.der.kinderen has left
  61. moparisthebest has joined
  62. guus.der.kinderen has left
  63. Remko has joined
  64. Remko has left
  65. ralphm has left
  66. ralphm has left
  67. ralphm has joined
  68. Dave has left
  69. guus.der.kinderen has left
  70. Dave has left
  71. Dave has left
  72. guus.der.kinderen has left
  73. Remko has joined
  74. guus.der.kinderen has left
  75. Dave has left
  76. Dave has left
  77. ralphm has joined
  78. moparisthebest has left
  79. Dave has left
  80. ralphm has joined
  81. Dave has left
  82. Dave has left
  83. Dave has left
  84. Dave has left
  85. Dave has left
  86. ralphm has joined
  87. vanitasvitae has joined
  88. Dave has left
  89. guus.der.kinderen has left
  90. guus.der.kinderen has left
  91. guus.der.kinderen has left
  92. Dave has left
  93. guus.der.kinderen has left
  94. guus.der.kinderen has left
  95. daniel has joined
  96. guus.der.kinderen has left
  97. ralphm has left
  98. guus.der.kinderen has left
  99. guus.der.kinderen has left
  100. guus.der.kinderen has left
  101. guus.der.kinderen has left
  102. vanitasvitae has left
  103. Syndace has joined
  104. pep. has left
  105. Syndace has joined
  106. vanitasvitae has left
  107. vanitasvitae has joined
  108. ralphm has left
  109. Zash has left
  110. Dave has left
  111. Zash has left
  112. ralphm has left
  113. ralphm has joined
  114. Dave has left
  115. Dave has left
  116. pep. has left
  117. Dave has left
  118. Dave has left
  119. Dave has left
  120. Dave has left
  121. Dave has left
  122. Dave has left
  123. Dave has left
  124. ralphm has left
  125. Dave has left
  126. Dave has left
  127. ralphm has left
  128. Dave has left
  129. Zash has left
  130. Dave has left
  131. Zash has left
  132. Dave has left
  133. moparisthebest has joined
  134. ralphm has left
  135. ralphm has left
  136. guus.der.kinderen has left
  137. guus.der.kinderen has left
  138. guus.der.kinderen has left
  139. guus.der.kinderen has left
  140. Zash has left
  141. Dave has left
  142. Kev has left
  143. Kev has left
  144. Dave has left
  145. ralphm has joined
  146. Kev has left
  147. daniel has left
  148. ralphm has left
  149. Dave has left
  150. Dave has left
  151. Dave has left
  152. Dave has left
  153. guus.der.kinderen has left
  154. Dave has left
  155. Dave has left
  156. guus.der.kinderen has left
  157. Dave has left
  158. Tobias has joined
  159. guus.der.kinderen has left
  160. Dave has left
  161. Dave has left
  162. guus.der.kinderen has left
  163. Dave has left
  164. Dave has left
  165. Dave has left
  166. Dave has left
  167. guus.der.kinderen has left
  168. guus.der.kinderen has left
  169. guus.der.kinderen has left
  170. moparisthebest has left
  171. ralphm has joined
  172. guus.der.kinderen has left
  173. vanitasvitae has left
  174. guus.der.kinderen has left
  175. vanitasvitae has joined
  176. guus.der.kinderen has left
  177. guus.der.kinderen has left
  178. Dave has left
  179. guus.der.kinderen has left
  180. Dave has left
  181. Dave has left
  182. Dave has left
  183. daniel has joined
  184. Dave has left
  185. Dave has left
  186. Dave has left
  187. Dave has left
  188. Dave has left
  189. Dave has left
  190. ralphm has joined
  191. Dave has left
  192. Dave has left
  193. Dave has left
  194. Dave has left
  195. Dave has left
  196. Dave has left
  197. ralphm has left
  198. ralphm has left
  199. Dave has left
  200. Dave has left
  201. SamWhited has left
  202. moparisthebest has left
  203. Dave Afternoon all.
  204. SamWhited o/
  205. Dave So, it's time.
  206. Dave 1) Roll Call
  207. Dave SamWhited, daniel Kev?
  208. Kev Here.
  209. Dave (We seem to be a Ge0rG down)
  210. Dave Oh, and a daniel down as well?
  211. Dave Hmmm. Seems so. So we're at the minimum for quorum.
  212. Dave 2) Last Minute Agenda Bashing
  213. Dave So Tedd Sterr beat me to an agenda this week, which meant that I didn't really check if there was anything else to add to it. Is there?
  214. SamWhited Not that I'm aware of.
  215. Dave 3) XEP-0050 Execute Issue
  216. Ge0rG has joined
  217. Ge0rG Whoops, sorry.
  218. ralphm has joined
  219. Dave Kev, do you want to kick this one off?
  220. Syndace has joined
  221. jonasw has left
  222. Kev Not desperately. I'm waiting for everyone else to have digested it properly and to say something.
  223. Kev I'm assuming folks haven't.
  224. Ge0rG Kev: everyone else is waiting for your expert opinion
  225. Kev Ge0rG: As of quite a few weeks ago now, everyone else was going to go away and try to understand it.
  226. Kev This is gnarly, I don't think me just suggesting text and people voting based on it looking reasonable is the right thing here.
  227. SamWhited I have read back through this one now, but I also don't remember what the original problem was.
  228. Kev SamWhited: That you can have an illegal state because execute is overloaded in weird ways.
  229. Dave As I understand it, it's that there is a silly-state in XEP-0050 whereby Execute effectively points to an action that doesn't exist.
  230. Kev You have an execute action, but you also have an execute attribute that sets a default action.
  231. Kev And that default action with the execute attribute isn't to use the execute action, which might be invalid.
  232. SamWhited ah yes, thanks. I read back over this, I did not read back over the two proposed solutions from last time, I should probably have done that too.
  233. Kev Dave: It's slightly more complicated than that, because of the weird overloading.
  234. Dave So specifically, §3.4 is the weird state, right?
  235. vanitasvitae has left
  236. Kev https://github.com/xsf/xeps/pull/598 was how I was trying to address this.
  237. Dave That is, the default for the "execute", which is a sort of action-alias, is "complete" unless any actions are specified, in which case it's "next", which is not always present.
  238. SamWhited frantically reads this one and pretends he did it yesterday
  239. Kev Dave: Yes. Except that execute isn't really an action-alias, it's a default selected button on the form, and the execute action is just weird.
  240. Kev I tried to sort this out by tying the two together (see the first substantive line of the PR).
  241. Dave Kev, Now what i can't remember is why you weren't happy with your own PR.
  242. Kev Because of the way that execute and execute aren't currently the same thing.
  243. Kev And I want everyone to think carefully about whether my PR that tries to make execute and execute the same is going to break anything.
  244. Kev It wasn't that I believed my PR to be wrong, but that I think this one is gnarly and should have proper understand before folks vote.
  245. Kev It wasn't that I believed my PR to be wrong, but that I think this one is gnarly and should have proper understanding before folks vote.
  246. Dave Ah, I see.
  247. Kev Right now if you have execute='complete' and you run the execute command, what you run is 'next'.
  248. Kev And when you have no 'next' action that's clearly all sorts of messed up.
  249. Dave Wait, what?
  250. Dave If you have execute="complete", you run "complete", surely?
  251. ralphm has joined
  252. Kev Hahaha, why would you do that?
  253. Dave Oh. No, it's not is it?
  254. Kev No, if you have execute='complete', and there is no 'next' action, and you run 'execute' what you are doing is running the non-existent command 'next'.
  255. SamWhited This was part of the confusion last time too; I'm inclined to say that whatever the final PR does it should do everything in its power to simplify the logic here.
  256. peter has joined
  257. Kev SamWhited: I believe that's what my PR does. It would mean that where you have execute='complete', running <execute/> would be equivalent to <complete/>
  258. Dave Kev, OK. I now understand your PR in an entirely new light.
  259. Kev But this is a change to some pretty whacky implications and I want people to really understand what the issue is here before blithely accepting my suggestion based on believing that this bit of xep50 is less crazy than it really is :)
  260. Dave Kev, I also think it's potentially wrong. We should probably deprecate the execute action instaed.
  261. Kev Dave: I think that may well be the better solution.
  262. Dave So the case that concerns me is where execute="complete" but a next action exists; your proposal changes that I believe.
  263. Kev Exactly.
  264. peter OT: the other day I found my marked-up paper copy of XEP-0050 from ~8 years ago :-)
  265. Kev peter: Does it fix this? :)
  266. Dave OK, so yes, I think we should be deprecating the execute action on the basis that it doesn't do what I thought it did after several years.
  267. SamWhited That also seems like a good solution to me; especially since multiple people have been confused in a similar way here.
  268. Dave SamWhited, Indeed.
  269. SamWhited Unless peter's notes have an elegant solution written in the margin
  270. peter heh I'll take a look
  271. Kev Alas, the solution was too big to fit in the margin.
  272. Dave "There is a simple solution to this, but alas this margin is too small to contain it"
  273. Dave :-)
  274. Dave OK, let's move on.
  275. Dave has left
  276. Dave Actually, given the time, do we want to discuss stream compression at all?
  277. Kev Newp.
  278. SamWhited I've got time today; but whatever you all want to do. I don't have much to say on the matter anyways.
  279. Dave Right, I think that's fine - we'll skip the remaining items. I'm not entirely sure what #577's status is anyway.
  280. Dave I'll commit to sorting that out for next week.
  281. Dave 6) Outstanding Votes
  282. Dave I'll sort mine out after the meeting - Ge0rG, do you have a view on im-ng?
  283. Ge0rG Dave: sorry, not yet
  284. Dave Ge0rG, OK. You've a week before it goes through anyway.
  285. Ge0rG I'm currently way over my head in a long-range home relocation
  286. Dave 7) AOB
  287. Dave Ge0rG, Exciting stuff.
  288. peter Alas, my notes on XEP-0050 seem to be mostly editorial, with a bit of content about multi-stage vs. single-stage command sessions, and caching.
  289. Dave (Assuming no AOB)
  290. Dave 8) Next Meeting
  291. Dave Next week same time?
  292. Kev I'm almost certain not to make next week.
  293. SamWhited has left
  294. Ge0rG +1W should work for me
  295. Dave has left
  296. Dave SamWhited, still working for you?
  297. Dave (Assuming so)
  298. Dave 9) Ite, Meeting Est.
  299. Kev Thanks all.
  300. Kev I'm glad I was finally able to share the horror on 50.
  301. Dave Thanks all. Sorry for my disorganisation, I'll get things back on track for next week.
  302. SamWhited Sorry, got distracted. Works for me. Thanks all!
  303. Dave Kev, Thanks for your patience here. I'd clearly been missing the key issue for ages now.
  304. Dave has left
  305. SamWhited has left
  306. SamWhited has left
  307. ralphm has joined
  308. SamWhited has left
  309. ralphm has left
  310. guus.der.kinderen has left
  311. guus.der.kinderen has left
  312. guus.der.kinderen has left
  313. guus.der.kinderen has left
  314. Dave has left
  315. vanitasvitae has left
  316. ralphm has joined
  317. SamWhited has left
  318. Dave has left
  319. Dave has left
  320. Dave has left
  321. ralphm has joined
  322. guus.der.kinderen has left
  323. Dave has left
  324. guus.der.kinderen has left
  325. Dave has left
  326. Dave has left
  327. Dave has left
  328. Dave has left
  329. Dave has left
  330. Dave has left
  331. Dave has left
  332. Syndace has left
  333. Syndace has joined
  334. Dave has left
  335. Dave has left
  336. Dave has left
  337. Tobias has joined
  338. Tobias has joined
  339. Dave has left
  340. ralphm has left
  341. ralphm has joined
  342. SamWhited has left
  343. Dave has left
  344. Dave has left
  345. SamWhited has left
  346. SamWhited has joined
  347. guus.der.kinderen has left
  348. Tobias has joined
  349. guus.der.kinderen has left
  350. ralphm has joined
  351. ralphm has joined
  352. Tobias has joined
  353. guus.der.kinderen has left
  354. Holger has left
  355. Kev has left
  356. ralphm has left
  357. ralphm has joined
  358. SamWhited has left
  359. SamWhited has joined
  360. Tobias has joined
  361. guus.der.kinderen has left
  362. Tobias has joined
  363. guus.der.kinderen has left
  364. daniel has left
  365. SamWhited has left
  366. guus.der.kinderen has left
  367. flow > Kev> No, if you have execute='complete', and there is no 'next' action, and you run 'execute' what you are doing is running the non-existent command 'next'.
  368. flow Don't you run whatever execute points to in this case, e.g. 'complete'? Or am I missing something?
  369. SamWhited heh, that's what this whole discussion was about. You would think that, wouldn't you?
  370. flow Yeah, mostly from "The "execute" attribute defines which of the included actions is considered the equivalent to "execute" for this stage." in xep50
  371. flow It's been a while that I looked into it, but I gave a comparision of Kev's and my suggestion at https://github.com/xsf/xeps/pull/591#issuecomment-373313491 from my POV
  372. SamWhited has left
  373. SamWhited has left
  374. daniel has joined
  375. moparisthebest has joined
  376. ralphm has joined
  377. Dave has left
  378. Dave has left
  379. SamWhited has left
  380. ralphm has left
  381. ralphm has joined
  382. SamWhited has left
  383. Dave flow, To my intense surprise, that's not what §3.4 actually says.
  384. Dave flow, It says that "3. If there is an <actions/> element [...] The action "execute" is always allowed, and is equivalent to the action "next".
  385. Dave flow, Hence my thinking is that the "execute" action is a disaster, and we should deprecate it (ie, SHOULD NOT use the action "execute").
  386. SamWhited has left
  387. Dave has left
  388. Dave has left
  389. SamWhited has left
  390. Dave has left
  391. Dave has left
  392. Dave has left
  393. Dave has left
  394. Dave has left
  395. ralphm has joined
  396. Dave has left
  397. Dave has left
  398. Dave has left
  399. Dave has left
  400. Tobias has joined
  401. Dave has left
  402. Dave has left
  403. Dave has left
  404. Dave has left
  405. moparisthebest has left
  406. SamWhited has left
  407. SamWhited has left
  408. Dave has left
  409. SamWhited has joined
  410. Dave has left
  411. Dave has left
  412. Dave has left
  413. Dave has left
  414. Tobias has joined
  415. Dave has left
  416. Dave has left
  417. Dave has left
  418. Dave has left
  419. Dave has left
  420. Dave has left
  421. Dave has left
  422. Dave has left
  423. ralphm has joined
  424. guus.der.kinderen has left
  425. ralphm has joined
  426. Dave has left
  427. Dave has left
  428. Dave has left
  429. Dave has left
  430. moparisthebest has joined
  431. Dave has left
  432. Dave has left
  433. Dave has left
  434. Dave has left
  435. guus.der.kinderen has left
  436. SamWhited has left
  437. Dave has left
  438. moparisthebest has joined
  439. Dave has left
  440. SamWhited has joined
  441. Dave has left
  442. Dave has left
  443. Dave has left
  444. Remko has left
  445. Dave has left
  446. SamWhited has left
  447. Dave has left
  448. Dave has left
  449. Dave has left
  450. SamWhited has joined
  451. Dave has left
  452. Dave has left
  453. Dave has left
  454. ralphm has left
  455. ralphm has joined
  456. Dave has left
  457. Dave has left
  458. Dave has left
  459. SamWhited has left
  460. SamWhited has joined
  461. Dave has left
  462. Dave has left
  463. Dave has left
  464. moparisthebest has joined
  465. Dave has left
  466. SamWhited has left
  467. Dave has left
  468. Dave has left
  469. Dave has left
  470. Dave has left
  471. SamWhited has joined
  472. Dave has left
  473. Dave has left
  474. SamWhited has left
  475. Dave has left
  476. Dave has left
  477. SamWhited has joined
  478. Dave has left
  479. Dave has left
  480. Dave has left
  481. moparisthebest has left
  482. SamWhited has left
  483. Tobias has joined
  484. SamWhited has joined
  485. SamWhited has left
  486. Dave has left
  487. SamWhited has joined
  488. Dave has left
  489. Dave has left
  490. Dave has left
  491. Dave has left
  492. Dave has left
  493. Dave has left
  494. moparisthebest has joined
  495. moparisthebest has joined
  496. Dave has left
  497. Dave has left
  498. Dave has left
  499. Dave has left
  500. Dave has left
  501. Dave has left
  502. SamWhited has left
  503. guus.der.kinderen has left
  504. guus.der.kinderen has left
  505. SamWhited has joined
  506. Dave has left
  507. Dave has left
  508. SamWhited has left
  509. Dave has left
  510. SamWhited has joined
  511. Dave has left
  512. dwd has joined
  513. guus.der.kinderen has left
  514. daniel has left
  515. dwd has left
  516. SamWhited has left
  517. SamWhited has joined
  518. moparisthebest has joined
  519. dwd has joined
  520. moparisthebest has joined
  521. SamWhited has left
  522. SamWhited has joined
  523. moparisthebest has joined
  524. moparisthebest has joined
  525. guus.der.kinderen has left
  526. dwd has left
  527. dwd has joined
  528. SamWhited has left
  529. guus.der.kinderen has left