XSF Discussion - 2020-06-03


  1. karoshi has left
  2. mukt2 has joined
  3. lskdjf has left
  4. calvin has joined
  5. Nekit has left
  6. Wojtek has left
  7. Maranda has left
  8. waqas has left
  9. Maranda has joined
  10. Seve has left
  11. krauq has joined
  12. larma has left
  13. larma has joined
  14. emus has left
  15. moparisthebest has joined
  16. arc has left
  17. arc has joined
  18. krauq has left
  19. krauq has joined
  20. arc has left
  21. arc has joined
  22. LNJ has left
  23. krauq has left
  24. krauq has joined
  25. stpeter has left
  26. calvin has left
  27. Shell has left
  28. calvin has joined
  29. mukt2 has left
  30. mukt2 has joined
  31. calvin has left
  32. arc has left
  33. arc has joined
  34. arc has left
  35. arc has joined
  36. arc has left
  37. arc has joined
  38. arc has left
  39. arc has joined
  40. arc has left
  41. arc has joined
  42. mukt2 has left
  43. mukt2 has joined
  44. krauq has left
  45. Yagiza has joined
  46. sonny has left
  47. sonny has joined
  48. andy has joined
  49. Seve has joined
  50. Tobias has joined
  51. lovetox has joined
  52. lovetox has left
  53. lovetox has joined
  54. mukt2 has left
  55. mukt2 has joined
  56. j.r has left
  57. j.r has joined
  58. Mikaela has joined
  59. queen_tilfaar has joined
  60. lorddavidiii has joined
  61. krauq has joined
  62. mimi89999 has left
  63. mimi89999 has joined
  64. wurstsalat has joined
  65. Maranda has left
  66. typikol has joined
  67. typikol has left
  68. Maranda has joined
  69. Yagiza has left
  70. Yagiza has joined
  71. rion has joined
  72. Yagiza has left
  73. queen_tilfaar has left
  74. mukt2 has left
  75. mukt2 has joined
  76. chyna has joined
  77. krauq has left
  78. Daniel has left
  79. Daniel has joined
  80. mukt2 has left
  81. Daniel has left
  82. Daniel has joined
  83. Daniel has left
  84. Daniel has joined
  85. j.r has left
  86. arc has left
  87. arc has joined
  88. j.r has joined
  89. j.r has left
  90. j.r has joined
  91. krauq has joined
  92. Yagiza has joined
  93. mukt2 has joined
  94. sonny has left
  95. sonny has joined
  96. andrey.g has joined
  97. Daniel has left
  98. Daniel has joined
  99. Alex has joined
  100. bear has left
  101. sonny has left
  102. sonny has joined
  103. sonny has left
  104. sonny has joined
  105. lovetox has left
  106. queen_tilfaar has joined
  107. mukt2 has left
  108. adiaholic_ has joined
  109. andrey.g has left
  110. karoshi has joined
  111. karoshi has left
  112. karoshi has joined
  113. Andrzej has joined
  114. Maranda has left
  115. Maranda has joined
  116. queen_tilfaar has left
  117. queen_tilfaar has joined
  118. mukt2 has joined
  119. Zash has left
  120. Zash has joined
  121. sonny has left
  122. sonny has joined
  123. Daniel has left
  124. Daniel has joined
  125. Nekit has joined
  126. bear has joined
  127. xecks has left
  128. Alex has left
  129. Alex has joined
  130. queen_tilfaar has left
  131. queen_tilfaar has joined
  132. xecks has joined
  133. adiaholic_ has left
  134. adiaholic_ has joined
  135. queen_tilfaar has left
  136. Daniel has left
  137. Daniel has joined
  138. LNJ has joined
  139. lovetox has joined
  140. govanify has left
  141. govanify has joined
  142. eta has left
  143. eta has joined
  144. mukt2 has left
  145. neshtaxmpp has joined
  146. mukt2 has joined
  147. emus has joined
  148. alameyo has left
  149. arc has left
  150. arc has joined
  151. alameyo has joined
  152. govanify has left
  153. govanify has joined
  154. j.r has left
  155. j.r has joined
  156. Daniel has left
  157. Daniel has joined
  158. alexis has left
  159. alexis has joined
  160. karoshi has left
  161. mukt2 has left
  162. sonny has left
  163. sonny has joined
  164. karoshi has joined
  165. arc has left
  166. arc has joined
  167. karoshi has left
  168. arc has left
  169. arc has joined
  170. Shell has joined
  171. govanify has left
  172. mukt2 has joined
  173. Shell has left
  174. Shell has joined
  175. Shell has left
  176. Shell has joined
  177. govanify has joined
  178. Shell has left
  179. Shell has joined
  180. Shell has left
  181. Shell has joined
  182. Seve has left
  183. Seve has joined
  184. karoshi has joined
  185. karoshi has left
  186. karoshi has joined
  187. arc has left
  188. arc has joined
  189. Shell has left
  190. Shell has joined
  191. neshtaxmpp has left
  192. lorddavidiii has left
  193. lskdjf has joined
  194. lorddavidiii has joined
  195. winfried has left
  196. Zash has left
  197. !XSF_Martin has left
  198. !XSF_Martin has joined
  199. Andrzej has left
  200. Andrzej has joined
  201. Zash has joined
  202. karoshi has left
  203. karoshi has joined
  204. mukt2 has left
  205. mukt2 has joined
  206. adiaholic_ has left
  207. adiaholic_ has joined
  208. winfried has joined
  209. Shell has left
  210. Shell has joined
  211. krauq has left
  212. krauq has joined
  213. sonny has left
  214. sonny has joined
  215. eta has left
  216. eta has joined
  217. neshtaxmpp has joined
  218. karoshi has left
  219. xecks has left
  220. xecks has joined
  221. Dele Olajide has joined
  222. Dele Olajide has left
  223. Dele Olajide has joined
  224. mukt2 has left
  225. Dele Olajide has left
  226. Shell has left
  227. Shell has joined
  228. karoshi has joined
  229. sonny has left
  230. sonny has joined
  231. karoshi has left
  232. karoshi has joined
  233. mukt2 has joined
  234. Bezi has left
  235. winfried has left
  236. neshtaxmpp has left
  237. winfried has joined
  238. Bezi has joined
  239. lorddavidiii has left
  240. lorddavidiii has joined
  241. rion has left
  242. karoshi has left
  243. LNJ has left
  244. karoshi has joined
  245. rion has joined
  246. eevvoor has joined
  247. goffi has joined
  248. krauq has left
  249. neshtaxmpp has joined
  250. calvin has joined
  251. LNJ has joined
  252. karoshi has left
  253. gav has left
  254. alexis has left
  255. alexis has joined
  256. chyna has left
  257. chyna has joined
  258. karoshi has joined
  259. adiaholic_ has left
  260. neshtaxmpp has left
  261. waqas has joined
  262. gav has joined
  263. neshtaxmpp has joined
  264. mukt2 has left
  265. APach has left
  266. adiaholic_ has joined
  267. mukt2 has joined
  268. adiaholic_ has left
  269. adiaholic_ has joined
  270. neshtaxmpp has left
  271. krauq has joined
  272. neshtaxmpp has joined
  273. Bezi has left
  274. Bezi has joined
  275. Bezi has left
  276. Bezi has joined
  277. mukt2 has left
  278. Guus With FMUC, it seems desirable to be able to establish federation between nodes out of the context of an occupant that joins the room, for example when an administrator configures FMUC for a pre-existing room, or when network connectivity recovered causing a previous federation to be "re-established"
  279. Guus The act of establishing federation as described in the XEP is triggered by the event of an occupant joining a room. The XEP is not overly clear on how federation is established for a pre-existing room.
  280. Guus what's the best approach here? Simulate a join using a random occupant?
  281. Guus nudges Kev
  282. Kev Yep, you can just pick someone to be the first user.
  283. Guus ok, thanks. Not very elegant, but it'll do, I guess.
  284. paul has left
  285. neshtaxmpp has left
  286. govanify has left
  287. govanify has joined
  288. matkor has left
  289. matkor has joined
  290. alexis has left
  291. matkor has left
  292. Shell has left
  293. matkor has joined
  294. neshtaxmpp has joined
  295. Shell has joined
  296. adiaholic_ has left
  297. adiaholic_ has joined
  298. mukt2 has joined
  299. govanify has left
  300. govanify has joined
  301. stpeter has joined
  302. andrey.g has joined
  303. Andrzej has left
  304. karoshi has left
  305. emus has left
  306. Shell has left
  307. Shell has joined
  308. emus has joined
  309. alexis has joined
  310. Shell has left
  311. Shell has joined
  312. karoshi has joined
  313. mukt2 has left
  314. mukt2 has joined
  315. neshtaxmpp has left
  316. Shell has left
  317. Shell has joined
  318. Shell has left
  319. Shell has joined
  320. neshtaxmpp has joined
  321. calvin has left
  322. jonas’ from council@, we were discussing PR#591 and the XEP-0050 'execute' problem
  323. jonas’ pasting some logs from there, you can read for yourself, too: https://logs.xmpp.org/council/2020-06-03#2020-06-03-04158e5cf65364df 15:28:47 jonas’> flow, at a first glance, 591 has multiple problems: - It defines previously undefined behaviour, making implementations which were previously neutral non-compliant - It does not solve the issue for when neither next nor complete are allowed.
  324. jonas’ flow, for later: the key difference between 591 and 598 in my eyes (and why I prefer 598) is for "clients" of the Ad-Hoc protocol: With 591, clients could, theoretically, start to rely on execute = complete if and only if next is not allowed. If they talk to an old implementation, that implementation will do whatever instead. In case of 598, a new client will see "ah, so that’s an invalid state" (ideally + wording that it was UB before) and will avoid using execute in that situation
  325. jonas’ but rather explicitly call complete
  326. jonas’ so both PRs do indeed make implementations non-compliant, but I think 598 is slightly better since it doesn’t "promise" behaviour to clients which existing servers may not provide.
  327. calvin has joined
  328. calvin has left
  329. chyna has left
  330. neshtaxmpp has left
  331. Zash An observation: All ad-hoc commands provided by Prosody are 1-step commands, and the 'action' is basically ignored since there's never any previous step and 'next' completes the command, so it's redundant with 'complete'.
  332. Zash Well. I think there's one or two 0-step commands.
  333. Zash So, I wonder about what the distribution of step-lengths in the wild might be.
  334. matkor has left
  335. matkor has joined
  336. Guus FMUC exampel 9 (https://xmpp.org/extensions/xep-0289.html#example-9) lists 5 presence stanzas, to illustrate how a 'leave' presence fans out. Am I correct that the 'to' address of the fourth stanza is not correct? I am specifically looking at the resource (nickname). I think that should be the nickname of the user that is leaving, instead of the nickname of the intended recipient of the presence (elsinore@talk.denmark.lit/Hatter instead of elsinore@talk.denmark.lit/Hamlet).
  337. Guus I think that would correspond with the 'join' example above.
  338. alexis has left
  339. matkor has left
  340. matkor has joined
  341. Kev Kev in Stupid Typo Shocker?
  342. Wojtek has joined
  343. Guus well, things get complicated fast, and I'm known to not interpret things correctly.
  344. Guus So a confirmation that this indeed is a stupid typo would be welcome. 🙂
  345. karoshi has left
  346. Kev I'm not immediately 100% sure that's wrong, hang on.
  347. mukt2 has left
  348. karoshi has joined
  349. Kev I've checked M-Link. We iterate across the remote rooms, create a JID by appending the resource of the 'from' JID to the bare JID of the remote room, and use that as the 'to'.
  350. Kev So I think your original assesment was correct.
  351. jonas’ sudo -s
  352. jonas’ cd
  353. Nekit has left
  354. jonas’ -EWIN
  355. jonas’ wrong window
  356. Guus My reasoning is that you would not want to address each individual occupant on the remote node
  357. paul has joined
  358. paul has left
  359. Guus Thanks for checking Kev
  360. krauq has left
  361. Mikaela has left
  362. paul has joined
  363. krauq has joined
  364. bear has left
  365. waqas has left
  366. bear has joined
  367. Mikaela has joined
  368. alexis has joined
  369. karoshi has left
  370. neshtaxmpp has joined
  371. matkor has left
  372. matkor has joined
  373. sonny has left
  374. sonny has joined
  375. alexis has left
  376. mukt2 has joined
  377. andrey.g has left
  378. calvin has joined
  379. calvin has left
  380. Shell has left
  381. Shell has joined
  382. karoshi has joined
  383. bear has left
  384. karoshi has left
  385. karoshi has joined
  386. wurstsalat has left
  387. wurstsalat has joined
  388. calvin has joined
  389. winfried has left
  390. queen_tilfaar has joined
  391. winfried has joined
  392. calvin has left
  393. neshtaxmpp has left
  394. queen_tilfaar has left
  395. Alex has left
  396. Alex has joined
  397. neshtaxmpp has joined
  398. Shell has left
  399. chyna has joined
  400. chyna has left
  401. chyna has joined
  402. krauq has left
  403. krauq has joined
  404. bear has joined
  405. papatutuwawa has joined
  406. sonny has left
  407. sonny has joined
  408. winfried has left
  409. winfried has joined
  410. Mikaela has left
  411. Mikaela has joined
  412. chyna has left
  413. chyna has joined
  414. krauq has left
  415. mukt2 has left
  416. mukt2 has joined
  417. krauq has joined
  418. matkor has left
  419. matkor has joined
  420. matkor has left
  421. matkor has joined
  422. debacle has joined
  423. matkor has left
  424. debacle has left
  425. debacle has joined
  426. matkor has joined
  427. papatutuwawa has left
  428. sonny has left
  429. sonny has joined
  430. Mikaela has left
  431. sonny has left
  432. sonny has joined
  433. Neustradamus Link Mauve and pep.: Have you looked for Alex memberbot problem?
  434. pep. Neustradamus, no, have you?
  435. Neustradamus Alex: Can you explain? It is linked to slixmpp
  436. pep. So what? Because I contribute to a project that uses slixmpp I don't have a choice but to fix everybody's slixmpp bots?
  437. Shell has joined
  438. pep. I have looked in the past, I don't even manage to make the thing run on my machine, for different reasons than Alex.. so there's that
  439. neshtaxmpp has left
  440. arc has left
  441. arc has joined
  442. arc has left
  443. Shell has left
  444. mukt2 has left
  445. arc has joined
  446. arc has left
  447. arc has joined
  448. Nekit has joined
  449. mukt2 has joined
  450. Alex I have left a comment here on the PR: https://github.com/xsf/memberbot/pull/2 The code on master does not work anymore. Lance's original code works fine, but is using sleek and python 2
  451. arc has left
  452. arc has joined
  453. Alex I can add instructions on how to run the code. It's super simple. Only requires 2 jids, and the voter jid must be in the roster file
  454. papatutuwawa has joined
  455. chyna has left
  456. Shell has joined
  457. neshtaxmpp has joined
  458. chyna has joined
  459. chyna has left
  460. chyna has joined
  461. Yagiza has left
  462. winfried has left
  463. winfried has joined
  464. j.r has left
  465. Shell has left
  466. APach has joined
  467. j.r has joined
  468. APach has left
  469. APach has joined
  470. APach has left
  471. APach has joined
  472. sonny has left
  473. sonny has joined
  474. waqas has joined
  475. neshtaxmpp has left
  476. j.r has left
  477. j.r has joined
  478. karoshi has left
  479. karoshi has joined
  480. eevvoor has left
  481. j.r has left
  482. j.r has joined
  483. sonny has left
  484. sonny has joined
  485. dwd Alex, I'll take a look once I'm slightly less busy. Feel free to nag me if I don't seem to get around to it.
  486. chyna has left
  487. emus has left
  488. emus has joined
  489. APach has left
  490. APach has joined
  491. sonny has left
  492. alexis has joined
  493. sonny has joined
  494. Neustradamus Thanks in advance dwd!
  495. sonny has left
  496. goffi has left
  497. arc has left
  498. arc has joined
  499. dwd I think I might make it use pipenv as a first step.
  500. Tobias has left
  501. papatutuwawa has left
  502. adiaholic_ has left
  503. adiaholic_ has joined
  504. mukt2 has left
  505. gav has left
  506. Bezi has left
  507. gav has joined
  508. Bezi has joined
  509. xecks has left
  510. wurstsalat has left
  511. xecks has joined
  512. Maranda has left
  513. j.r has left
  514. j.r has joined
  515. moparisthebest has left
  516. moparisthebest has joined
  517. dwd Alex, Cloned and running in pipenv. Easy enough. Nudge me when you're around and we can discuss what's needed.
  518. robertooo has left
  519. robertooo has joined
  520. Neustradamus dwd: I have informed about the problem of "no" which is transformed in "No" in my client, my client has a function: automatically capitalize the first letter. There is no problem with "yes", no change, it is always "yes".
  521. dwd Got it. Seems trivial to fix, I'll do so and make up a PR. I should probably lint this too, looks a little rough in places.
  522. pep. There's already a PR for this
  523. dwd pep., Where? I see a vcard one and the requirements.txt one.
  524. pep. https://github.com/xsf/memberbot/commits/master ah it's been merged
  525. dwd Ah, so there's cases I can see that haven't been fixed.
  526. pep. k
  527. mukt2 has joined
  528. Neustradamus But when we click on "no" it is always "No", when we click on "yes" it is "yes"
  529. karoshi has left
  530. karoshi has joined
  531. mukt2 has left
  532. dwd Bug fixed, PEP8 applied, linted, pipenv. Properly test it in the morning, then PR. Do we want it dockerized while I'm at it?
  533. stpeter has left
  534. pep. it's supposed to be a simple python script :/
  535. chyna has joined
  536. pep. Where is the world going :(
  537. emus has left
  538. emus has joined
  539. dwd I run a lot of Python scripts, many of them much simpler than this. I always run them in pipenv and usually docker.
  540. dwd I think pipenv makes things simpler. Docker makes deploying things simpler, but I don't know if the XSF/Alex needs it.
  541. andy has left
  542. Maranda has joined
  543. neshtaxmpp has joined
  544. stpeter has joined
  545. karoshi has left
  546. lorddavidiii has left
  547. stpeter has left
  548. debacle has left
  549. mimi89999 has left
  550. mimi89999 has joined
  551. mimi89999 has left
  552. mimi89999 has joined
  553. mukt2 has joined
  554. mimi89999 has left
  555. mimi89999 has joined
  556. mimi89999 has left
  557. mimi89999 has joined
  558. mimi89999 has left
  559. stpeter has joined
  560. mimi89999 has joined
  561. Nekit has left
  562. mukt2 has left