XSF Discussion - 2018-03-08


  1. lskdjf has joined
  2. Link Mauve waqas, I haven’t used it in a long time, could you write those down somewhere?
  3. jjrh XMPP could use a pretty webclient.
  4. Zash Pretty according to whom?
  5. Zash But yeah. Do it. Hire UX engineers and graphics designers and a huge marketing department and do it! :)
  6. jjrh according to whatever the designers who make pretty but non functional UI's people love.
  7. jjrh converse.js is pretty good
  8. jjrh movim is pretty good but one would have to pull out all the other stuff so it's easy to just throw it up on a webserver
  9. waqas It's very much optimized for "communicate with the org". There's the basic MUC-like part. Room discovery+creation is much better than most other clients. Search is a big deal. Room history (reading it, and coming back to a room after being away for a while) works better than any XMPP client I've used so far. Multi-user private chats (temp MUCs?) are very easy and very actively used. File sharing (within a MUC or single user chat stream) is actively used. Threads are started to catch on, and leading to easier conversation in active rooms. Slack bots are cool (and there are many, tied to services that can be used without any ops overhead). The team overall finds things like "/giphy", emojis and custom emjois fun. We don't like the audio/video function, as it's always breaking for somebody. Nobody likes how heavy/slow the client is.
  10. waqas My off the cuff summary ^
  11. mathieui hah, they had to restart their irc server 3 times this evening to add the banner warning about the death of gateways
  12. waqas The price/user is basically irrelevant. It's under $10/user, and for an actual business that's just noise on the balance sheet. The ops free nature is attractive.
  13. jjrh Last time I used slack in the browser it had some serious performance issues
  14. waqas It's slow and bloated. I use it in the browser only, and don't use the "native" app.
  15. mathieui it still does, waqas addressed that already
  16. Link Mauve Thanks waqas.
  17. Zash But is it slow and bloated enough for the higher ups to care?
  18. jjrh There was something very wrong - like I would leave the window open for a day and come back and the browser had some to a halt - I started running it in firefox
  19. Zash (I assume not)
  20. jjrh *come to a halt
  21. waqas Zash: The lower-downs want it. Because it's as close to friction-free as I've seen anything get for various team chat scenarios.
  22. peter agrees with waqas on all points
  23. waqas Slack in our org was not something that management mandated, it was something that people on the grounded tested out and wanted. I assume that's how it gained massive popularity.
  24. jjrh I think the main attraction to slack is it's easy to use and setup your own private space, and even though the client isn't amazing it's good enough and just a webpage. Easy way to onboard people.
  25. peter Although I hate hate hate Slack threads.
  26. jjrh compared to slack I think for casual stuff discord got it way more right - send you a i
  27. jjrh *a 'invite' link - you don't need to give your email or anything, just enter your name
  28. jjrh then we can use voice chat, chat, etc.
  29. Zash jonasw: editor issue, are these CFE's meant to include the text about advancing to final?
  30. peter wanders off
  31. peter has left
  32. waqas Note that our org used to be an XMPP-using one. One of the things that caused hate for XMPP: Jabber file transfer never worked. Root causes varied, everything network issues to client issues to bad client UX. It was a running joke.
  33. jjrh My friend was just complaining to me that conversations prompts which resource to send a file to.
  34. jjrh I don't think I have ever sent a file over xmpp but isn't it a lot better now with http upload?
  35. waqas And we transitioned to slack over time, the engineering team was the last holdout, but eventually everyone gave in to the "ease of everything"
  36. waqas has left
  37. boothj5 has left
  38. ralphm has joined
  39. jjrh Just tried now with movim sending to this account. It was pretty painless. Went to my phone and gajim without issue :)
  40. jjrh oh weird - I tried to send a image from conversations to the movim account and it is prompting me to choose from 3 resources. I'm guessing this doesn't happen with http upload
  41. Zash No upload service available?
  42. jjrh yeah that's my guess. I don't think my server has http upload (we never send files over chat)
  43. jjrh oh weird hah I try and send it and my browser pops up with "is trying to call you"
  44. Zash Well, it got Jingle payloads confused?
  45. jjrh I guess so?
  46. jjrh does http upload play nice with omemo or is it unencrypted?
  47. Zash HTTP upload doesn't really need to know what the bytes you stuff in it are
  48. Dave Cridland has left
  49. Zash Not sure how standardized the encryption methods in common user are
  50. Dave Cridland has left
  51. Guus has left
  52. jjrh yeah looks like the file is encrypted then the key is exchanged over the secure session
  53. jjrh https://conversations.im/omemo/audit.pdf
  54. Dave Cridland has left
  55. Dave Cridland has left
  56. SaltyBones has left
  57. Dave Cridland has left
  58. Dave Cridland has left
  59. ralphm has joined
  60. Dave Cridland has left
  61. Dave Cridland has left
  62. waqas has joined
  63. ralphm has left
  64. dwd has left
  65. ralphm has joined
  66. Ge0rG has left
  67. Dave Cridland has left
  68. jjrh has left
  69. McKael has left
  70. la|r|ma has left
  71. vanitasvitae has left
  72. lskdjf has joined
  73. Dave Cridland has left
  74. ralphm has left
  75. Guus has left
  76. ralphm has joined
  77. jjrh has left
  78. jjrh has left
  79. jjrh has left
  80. jjrh has left
  81. la|r|ma has joined
  82. jjrh has left
  83. jjrh has left
  84. jjrh has left
  85. Guus has left
  86. Guus has left
  87. Kev has left
  88. Kev has left
  89. la|r|ma has joined
  90. ralphm has left
  91. Dave Cridland has left
  92. ralphm has joined
  93. nyco has left
  94. Guus has left
  95. Guus has left
  96. Guus has left
  97. ralphm has left
  98. jere has joined
  99. jere has joined
  100. Guus has left
  101. ralphm has joined
  102. Guus has left
  103. jere has left
  104. jere has joined
  105. waqas has left
  106. Guus has left
  107. Dave Cridland has left
  108. Guus has left
  109. ralphm has left
  110. Dave Cridland has left
  111. ralphm has joined
  112. Guus has left
  113. Yagiza has joined
  114. Guus has left
  115. Guus has left
  116. Zash has left
  117. ralphm has left
  118. moparisthebest has joined
  119. Guus has left
  120. ralphm has joined
  121. Guus has left
  122. Guus has left
  123. moparisthebest > waqas: Note that our org used to be an XMPP-using one. One of the things that caused hate for XMPP: Jabber file transfer never worked. Root causes varied, everything network issues to client issues to bad client UX. It was a running joke.
  124. moparisthebest oh he left, but my work uses lync or now skype for business
  125. moparisthebest and file transfers essentially never work
  126. Dave Cridland has left
  127. dwd has left
  128. tux has left
  129. tux has joined
  130. SamWhited has joined
  131. SamWhited has joined
  132. Guus has left
  133. Guus has left
  134. ralphm has joined
  135. Guus has left
  136. Zash has left
  137. andy has joined
  138. ralphm has joined
  139. Zash has joined
  140. jere has joined
  141. Guus has left
  142. moparisthebest has left
  143. ralphm has left
  144. ralphm has joined
  145. andy has left
  146. andy has joined
  147. Dave Cridland has left
  148. Dave Cridland has left
  149. andy has left
  150. ralphm has left
  151. Dave Cridland has left
  152. Dave Cridland has left
  153. andy has joined
  154. Dave Cridland has left
  155. Dave Cridland has left
  156. ralphm has joined
  157. ralphm has left
  158. jubalh has joined
  159. Dave Cridland has left
  160. ralphm has joined
  161. rion has joined
  162. Seve/SouL has joined
  163. dwd has left
  164. dwd has left
  165. moparisthebest has joined
  166. efrit has joined
  167. suzyo has joined
  168. ralphm has left
  169. ralphm has joined
  170. rtq3 has joined
  171. moparisthebest has joined
  172. rtq3 has left
  173. rtq3 has joined
  174. matlag has left
  175. edhelas has left
  176. nyco has left
  177. edhelas has joined
  178. Dave Cridland has left
  179. j.r has left
  180. j.r has joined
  181. jonasw Zash, pretty sure, yeah. that’s what a CFE is about
  182. Dave Cridland has left
  183. andy has left
  184. jonasw > Just about every client, library and server (indirectly, via either storage mechanism) I've ever seen. except Pidgin.
  185. jonasw >> 1. What software has XEP-0048 implemented? > Just about every client, library and server (indirectly, via either storage mechanism) I've ever seen. except Pidgin.
  186. andy has joined
  187. jubalh has joined
  188. Neustradamus has left
  189. Steve Kille has left
  190. Steve Kille has joined
  191. Dave Cridland has left
  192. Kev has joined
  193. Neustradamus has joined
  194. Steve Kille has left
  195. Kev has left
  196. Kev has left
  197. Kev has joined
  198. Steve Kille has joined
  199. Steve Kille has left
  200. Kev has left
  201. Kev has left
  202. Dave Cridland has left
  203. Kev has joined
  204. Steve Kille has joined
  205. Steve Kille has left
  206. Kev has left
  207. Kev has left
  208. Steve Kille has joined
  209. Kev has joined
  210. andy has left
  211. daniel jonasw: pidgin doesn't have bookmarks?
  212. daniel Really
  213. jonasw daniel, yeah
  214. jonasw MUCs are only in their local roster
  215. SaltyBones has left
  216. dwd has left
  217. Dave Cridland has left
  218. j.r has joined
  219. daniel has left
  220. daniel has joined
  221. Dave Cridland has left
  222. ralphm has joined
  223. vanitasvitae has left
  224. vanitasvitae has left
  225. vanitasvitae has left
  226. vanitasvitae has left
  227. vanitasvitae has left
  228. MattJ jonasw, daniel: Pidgin does support it, but only in a plugin that's not enabled by default
  229. vanitasvitae has left
  230. vanitasvitae has left
  231. tim@boese-ban.de has joined
  232. vanitasvitae has left
  233. vanitasvitae has left
  234. vanitasvitae has left
  235. vanitasvitae has left
  236. vanitasvitae has left
  237. vanitasvitae has left
  238. vanitasvitae has left
  239. vanitasvitae has left
  240. vanitasvitae has left
  241. Guus has left
  242. vanitasvitae has left
  243. vanitasvitae has left
  244. vanitasvitae has left
  245. vanitasvitae has left
  246. Dave Cridland has left
  247. vanitasvitae has left
  248. jonasw MattJ, how’s that called? it doesn’t seem to be installed by default on debian
  249. vanitasvitae has left
  250. jonasw maybe in the "pidgin-plugin-pack"
  251. vanitasvitae has left
  252. vanitasvitae has left
  253. vanitasvitae has left
  254. vanitasvitae has left
  255. vanitasvitae has left
  256. Ge0rG I imagine pidgin-plugins-bad and pidgin-plugins-ugly, gstreamer style
  257. vanitasvitae has left
  258. jonasw hah
  259. jubalh has joined
  260. vanitasvitae has left
  261. jonasw in case of pidgin it would rather be: pidgin-plugins-normal, pidgin-plugins-without-zerodays
  262. vanitasvitae has left
  263. jonasw (at least so I heard)
  264. Dave Cridland has left
  265. vanitasvitae has left
  266. rion has left
  267. vanitasvitae has left
  268. jonasw in the case of pidgin I’d also be worried what it’ll do to my already existing bookmarks when I turn the plugin on. on either side of the wire.
  269. vanitasvitae has left
  270. rion has joined
  271. vanitasvitae has left
  272. vanitasvitae has left
  273. vanitasvitae has left
  274. Dave Cridland has left
  275. vanitasvitae has left
  276. vanitasvitae has left
  277. jubalh has left
  278. jubalh has joined
  279. vanitasvitae has left
  280. vanitasvitae has left
  281. vanitasvitae has left
  282. vanitasvitae has left
  283. vanitasvitae has left
  284. vanitasvitae has left
  285. Dave Cridland has left
  286. vanitasvitae has left
  287. vanitasvitae has left
  288. Tobias has joined
  289. vanitasvitae has left
  290. vanitasvitae has left
  291. vanitasvitae has left
  292. vanitasvitae has left
  293. vanitasvitae has left
  294. Yagiza has left
  295. vanitasvitae has left
  296. vanitasvitae has left
  297. vanitasvitae has left
  298. vanitasvitae has left
  299. vanitasvitae has left
  300. vanitasvitae has left
  301. vanitasvitae has left
  302. vanitasvitae has left
  303. vanitasvitae has left
  304. vanitasvitae has left
  305. vanitasvitae has left
  306. vanitasvitae has left
  307. vanitasvitae has left
  308. vanitasvitae has left
  309. vanitasvitae has left
  310. vanitasvitae has left
  311. dwd has left
  312. Guus has left
  313. vanitasvitae has left
  314. vanitasvitae has left
  315. vanitasvitae has left
  316. vanitasvitae has left
  317. vanitasvitae has left
  318. vanitasvitae has left
  319. vanitasvitae has left
  320. vanitasvitae has left
  321. vanitasvitae has left
  322. vanitasvitae has left
  323. vanitasvitae has left
  324. vanitasvitae has left
  325. vanitasvitae has left
  326. vanitasvitae has left
  327. vanitasvitae has left
  328. vanitasvitae has left
  329. vanitasvitae has left
  330. vanitasvitae has left
  331. vanitasvitae has left
  332. vanitasvitae has left
  333. vanitasvitae has left
  334. vanitasvitae has left
  335. vanitasvitae has left
  336. vanitasvitae has left
  337. Dave Cridland has left
  338. vanitasvitae has left
  339. vanitasvitae has left
  340. vanitasvitae has left
  341. vanitasvitae has left
  342. vanitasvitae has left
  343. Dave Cridland has left
  344. vanitasvitae has left
  345. vanitasvitae has left
  346. vanitasvitae has left
  347. vanitasvitae has left
  348. Dave Cridland has left
  349. vanitasvitae has left
  350. vanitasvitae has left
  351. Dave Cridland has left
  352. vanitasvitae has left
  353. ralphm has joined
  354. vanitasvitae has left
  355. vanitasvitae has left
  356. vanitasvitae has left
  357. Dave Cridland has left
  358. vanitasvitae has left
  359. vanitasvitae has left
  360. dwd has left
  361. vanitasvitae has left
  362. vanitasvitae has left
  363. Dave Cridland has left
  364. vanitasvitae has left
  365. vanitasvitae has left
  366. vanitasvitae has left
  367. marmistrz has left
  368. vanitasvitae has left
  369. vanitasvitae has left
  370. Dave Cridland has left
  371. vanitasvitae has left
  372. vanitasvitae has left
  373. jubalh has joined
  374. vanitasvitae has left
  375. vanitasvitae has left
  376. vanitasvitae has left
  377. vanitasvitae has left
  378. vanitasvitae has left
  379. vanitasvitae has left
  380. vanitasvitae has left
  381. Lance has joined
  382. vanitasvitae has left
  383. vanitasvitae has left
  384. vanitasvitae has left
  385. Dave Cridland has left
  386. vanitasvitae has left
  387. vanitasvitae has left
  388. vanitasvitae has left
  389. vanitasvitae has left
  390. vanitasvitae has left
  391. vanitasvitae has left
  392. vanitasvitae has left
  393. dwd has left
  394. vanitasvitae has left
  395. vanitasvitae has left
  396. vanitasvitae has left
  397. Dave Cridland has left
  398. vanitasvitae has left
  399. vanitasvitae has left
  400. vanitasvitae has left
  401. vanitasvitae has left
  402. vanitasvitae has left
  403. Dave Cridland has left
  404. Dave Cridland has left
  405. Dave Cridland has left
  406. vanitasvitae has left
  407. vanitasvitae has left
  408. vanitasvitae has left
  409. vanitasvitae has left
  410. vanitasvitae has left
  411. Dave Cridland has left
  412. vanitasvitae has left
  413. vanitasvitae has left
  414. vanitasvitae has left
  415. lovetox has joined
  416. vanitasvitae has left
  417. vanitasvitae has left
  418. jubalh has joined
  419. Dave Cridland has left
  420. vanitasvitae has left
  421. vanitasvitae has left
  422. vanitasvitae has left
  423. suzyo has joined
  424. vanitasvitae has left
  425. vanitasvitae has left
  426. vanitasvitae has left
  427. Lance has left
  428. vanitasvitae has left
  429. Dave Cridland has left
  430. vanitasvitae has left
  431. vanitasvitae has left
  432. vanitasvitae has left
  433. Dave Cridland has left
  434. vanitasvitae has left
  435. vanitasvitae has left
  436. vanitasvitae has left
  437. vanitasvitae has left
  438. vanitasvitae has left
  439. Ge0rG > In addition, the service SHOULD send an invitation to any user who has been added to the member list of a members-only room if the user is not currently affiliated with the room Nice things you discover in 0045 by accident.
  440. vanitasvitae has left
  441. Ge0rG Kev: I'm confused by what you said yesterday in the meeting. The muc_* features seem to actually be used as runtime configuration options, but the XEP only ever talks of them as being supported features
  442. vanitasvitae has left
  443. Kev Give me an hour to wake up, and then I can think about this
  444. vanitasvitae has left
  445. Yagiza has joined
  446. vanitasvitae has left
  447. vanitasvitae has left
  448. vanitasvitae has left
  449. vanitasvitae has left
  450. Ge0rG starts timer
  451. vanitasvitae has left
  452. vanitasvitae has left
  453. Tobias Ge0rG, here you go https://www.youtube.com/watch?v=rTyN-vvFIkE
  454. daniel has left
  455. Ge0rG Tobias: that's perfect!
  456. vanitasvitae has left
  457. vanitasvitae has left
  458. vanitasvitae has left
  459. vanitasvitae has left
  460. vanitasvitae has left
  461. vanitasvitae has left
  462. vanitasvitae has left
  463. vanitasvitae has left
  464. jubalh has joined
  465. daniel has joined
  466. vanitasvitae has left
  467. Alex has joined
  468. Dave Cridland has left
  469. vanitasvitae has left
  470. vanitasvitae has left
  471. vanitasvitae has left
  472. intosi Great score while I wait for some integration tests to complete.
  473. vanitasvitae has left
  474. Tobias they also take exactly an hour?
  475. vanitasvitae has left
  476. vanitasvitae has left
  477. vanitasvitae has left
  478. marmistrz has joined
  479. vanitasvitae has left
  480. vanitasvitae has left
  481. vanitasvitae has left
  482. intosi Sure feels like it.
  483. vanitasvitae has left
  484. vanitasvitae has left
  485. vanitasvitae has left
  486. vanitasvitae has left
  487. daniel has left
  488. vanitasvitae has left
  489. vanitasvitae has left
  490. vanitasvitae has left
  491. Ge0rG has left
  492. vanitasvitae has left
  493. Dave Cridland has left
  494. Ge0rG has left
  495. la|r|ma has joined
  496. vanitasvitae has left
  497. SaltyBones has left
  498. vanitasvitae has left
  499. vanitasvitae has left
  500. vanitasvitae has left
  501. vanitasvitae has left
  502. vanitasvitae has left
  503. MattJ jonasw, https://developer.pidgin.im/ticket/6353 :/
  504. vanitasvitae has left
  505. vanitasvitae has left
  506. vanitasvitae has left
  507. vanitasvitae has left
  508. vanitasvitae has left
  509. la|r|ma has joined
  510. vanitasvitae has left
  511. vanitasvitae has left
  512. vanitasvitae has left
  513. vanitasvitae has left
  514. vanitasvitae has left
  515. vanitasvitae has left
  516. vanitasvitae has left
  517. vanitasvitae has left
  518. vanitasvitae has left
  519. vanitasvitae has left
  520. daniel has joined
  521. vanitasvitae has left
  522. vanitasvitae has left
  523. vanitasvitae has left
  524. vanitasvitae has left
  525. vanitasvitae has left
  526. vanitasvitae has left
  527. vanitasvitae has left
  528. vanitasvitae has left
  529. vanitasvitae has left
  530. vanitasvitae has left
  531. jonasw Opened 10 years ago Last modified 4 years ago
  532. jonasw sweeeet
  533. vanitasvitae has left
  534. vanitasvitae has left
  535. vanitasvitae has left
  536. vanitasvitae has left
  537. Kev Ge0rG: As far as I can see, the 'features' are done as http://jabber.org/protocol/muc#something, while current room configuration is done as muc_something.
  538. vanitasvitae has left
  539. vanitasvitae has left
  540. tim@boese-ban.de has joined
  541. vanitasvitae has left
  542. goffi has joined
  543. jonasw Kev, Example 9
  544. jonasw (in § 6.4 Querying for Room Information)
  545. vanitasvitae has left
  546. Ge0rG Kev: while I agree from reading the examples, this is not really answering my question.
  547. vanitasvitae has left
  548. Kev What was the question, then? :)
  549. vanitasvitae has left
  550. vanitasvitae has left
  551. Ge0rG Kev: besides, there are no *features* with http://jabber.org/protocol/muc#something in the XEP, nor in any other XEPs.
  552. vanitasvitae has left
  553. vanitasvitae has left
  554. Ge0rG Kev: my question is, how you came to the conclusion that http://jabber.org/protocol/muc#something are features and muc_something are runtime options.
  555. vanitasvitae has left
  556. remko has joined
  557. vanitasvitae has left
  558. Dave Cridland has left
  559. vanitasvitae has left
  560. Ge0rG So far the only supporting document I found is: https://xmpp.org/extensions/xep-0307.html#support > If a MUC service supports the protocol specified herein, it MUST advertise that fact by returning a feature of "http://jabber.org/protocol/muc#unique" in response to Service Discovery (XEP-0030)
  561. Kev Just that the first three http... features are 'Support for...', wile the others are descriptive.
  562. dwd has left
  563. Kev But happy to be wrong, just push it as-is.
  564. vanitasvitae has left
  565. vanitasvitae has left
  566. Guus has left
  567. Ge0rG Kev: oh, I feel like I'm in a position to actually improve 0045 now, I won't abuse my powers to do a half-assed job.
  568. vanitasvitae has left
  569. vanitasvitae has left
  570. Dave Cridland has left
  571. vanitasvitae has left
  572. vanitasvitae has left
  573. vanitasvitae has left
  574. vanitasvitae has left
  575. vanitasvitae has left
  576. vanitasvitae has left
  577. vanitasvitae has left
  578. vanitasvitae has left
  579. Ge0rG > Support for reflecting the original message 'id' in 'groupchat' messages. Sounds kind of weird. I'll leave the original wording.
  580. vanitasvitae has left
  581. vanitasvitae has left
  582. vanitasvitae has left
  583. vanitasvitae has left
  584. Dave Cridland has left
  585. vanitasvitae has left
  586. vanitasvitae has left
  587. vanitasvitae has left
  588. vanitasvitae has left
  589. vanitasvitae has left
  590. daniel has left
  591. vanitasvitae has left
  592. rion has left
  593. rion has joined
  594. vanitasvitae has left
  595. vanitasvitae has left
  596. stuxnet has left
  597. daniel has left
  598. daniel has joined
  599. vanitasvitae has left
  600. stuxnet has joined
  601. Ge0rG Kev: https://github.com/xsf/xeps/pull/600/commits/b017284eea20070b7982d6fb58fe6c68c8c6dc54
  602. vanitasvitae has left
  603. Dave Cridland has left
  604. Kev Ta. I'm more comfortable with this, whether I should be or not.
  605. vanitasvitae has left
  606. vanitasvitae has left
  607. vanitasvitae has left
  608. vanitasvitae has left
  609. vanitasvitae has left
  610. vanitasvitae has left
  611. vanitasvitae has left
  612. vanitasvitae has left
  613. vanitasvitae has left
  614. vanitasvitae has left
  615. vanitasvitae has left
  616. vanitasvitae has left
  617. vanitasvitae has left
  618. SaltyBones has left
  619. vanitasvitae has left
  620. vanitasvitae has left
  621. vanitasvitae has left
  622. vanitasvitae has left
  623. daniel has left
  624. daniel has joined
  625. vanitasvitae has left
  626. vanitasvitae has left
  627. vanitasvitae has left
  628. vanitasvitae has left
  629. vanitasvitae has left
  630. vanitasvitae has left
  631. vanitasvitae has left
  632. vanitasvitae has left
  633. Ge0rG Do we have all council votes together then?
  634. vanitasvitae has left
  635. vanitasvitae has left
  636. vanitasvitae has left
  637. vanitasvitae has left
  638. vanitasvitae has left
  639. Kev Think so.
  640. SaltyBones has left
  641. vanitasvitae has left
  642. vanitasvitae has left
  643. vanitasvitae has left
  644. vanitasvitae has left
  645. vanitasvitae has left
  646. SaltyBones has joined
  647. vanitasvitae has left
  648. vanitasvitae has left
  649. vanitasvitae has left
  650. vanitasvitae has left
  651. nyco has left
  652. vanitasvitae has left
  653. vanitasvitae has left
  654. Ge0rG From the MUC logs, I haven't explicitly voted on that one.
  655. Ge0rG jonasw: you can merge https://github.com/xsf/xeps/pull/600 now, thanks :)
  656. vanitasvitae has left
  657. vanitasvitae has left
  658. vanitasvitae has left
  659. vanitasvitae has left
  660. vanitasvitae has left
  661. vanitasvitae has left
  662. vanitasvitae has left
  663. vanitasvitae has left
  664. vanitasvitae has left
  665. vanitasvitae has left
  666. rion has left
  667. vanitasvitae has left
  668. nyco has joined
  669. vanitasvitae has left
  670. vanitasvitae has left
  671. rion has joined
  672. vanitasvitae has left
  673. vanitasvitae has left
  674. vanitasvitae has left
  675. Dave Cridland has left
  676. vanitasvitae has left
  677. vanitasvitae has left
  678. vanitasvitae has left
  679. vanitasvitae has left
  680. vanitasvitae has left
  681. vanitasvitae has left
  682. vanitasvitae has left
  683. jonasw Ge0rG, there you go
  684. vanitasvitae has left
  685. Ge0rG > Pull request successfully merged and closed 👏
  686. jonasw where did my mail about xep-0020 go though
  687. vanitasvitae has left
  688. Maranda has left
  689. vanitasvitae has left
  690. Ge0rG I see one titled [Standards] DEPRECATED: XEP-0020 (Feature Negotiation)
  691. jonasw ah, just took a while
  692. jonasw (weirdly, it appeared several minutes after the UPDATED: XEP-0153 one)
  693. jonasw maybe funny lag between the mailservers :)
  694. vanitasvitae has left
  695. vanitasvitae has left
  696. vanitasvitae has left
  697. vanitasvitae has left
  698. vanitasvitae has left
  699. vanitasvitae has left
  700. vanitasvitae has left
  701. vanitasvitae has left
  702. vanitasvitae has left
  703. vanitasvitae has left
  704. vanitasvitae has left
  705. vanitasvitae has left
  706. vanitasvitae has left
  707. vanitasvitae has left
  708. vanitasvitae has left
  709. vanitasvitae has left
  710. vanitasvitae has left
  711. vanitasvitae has left
  712. vanitasvitae has left
  713. vanitasvitae has left
  714. vanitasvitae has left
  715. vanitasvitae has left
  716. vanitasvitae has left
  717. vanitasvitae has left
  718. vanitasvitae has left
  719. vanitasvitae has left
  720. vanitasvitae has left
  721. Syndace has left
  722. vanitasvitae has left
  723. Syndace has joined
  724. vanitasvitae has left
  725. vanitasvitae has left
  726. vanitasvitae has left
  727. nyco has left
  728. nyco has joined
  729. vanitasvitae has left
  730. vanitasvitae has left
  731. vanitasvitae has left
  732. vanitasvitae has left
  733. vanitasvitae has left
  734. vanitasvitae has left
  735. Guus has left
  736. vanitasvitae has left
  737. vanitasvitae has left
  738. waqas has joined
  739. ralphm has left
  740. vanitasvitae has left
  741. vanitasvitae has left
  742. vanitasvitae has left
  743. rion has left
  744. rion has joined
  745. vanitasvitae has left
  746. vanitasvitae has left
  747. vanitasvitae has left
  748. vanitasvitae has left
  749. vanitasvitae has left
  750. Steve Kille has left
  751. Kev has left
  752. Kev has left
  753. vanitasvitae has left
  754. vanitasvitae has left
  755. Steve Kille has joined
  756. vanitasvitae has left
  757. Kev has joined
  758. vanitasvitae has left
  759. vanitasvitae has left
  760. vanitasvitae has left
  761. vanitasvitae has left
  762. vanitasvitae has left
  763. vanitasvitae has left
  764. vanitasvitae has left
  765. intosi has left
  766. intosi has joined
  767. vanitasvitae has left
  768. rion has left
  769. vanitasvitae has left
  770. vanitasvitae has left
  771. Neustradamus has left
  772. vanitasvitae has left
  773. Neustradamus has joined
  774. vanitasvitae has left
  775. rion has joined
  776. vanitasvitae has left
  777. vanitasvitae has left
  778. vanitasvitae has left
  779. vanitasvitae has left
  780. vanitasvitae has left
  781. vanitasvitae has left
  782. vanitasvitae has left
  783. vanitasvitae has left
  784. vanitasvitae has left
  785. vanitasvitae has left
  786. Guus has left
  787. Dave Cridland jonasw, Konstantin noted that "Deprecating is not a serious problem" for XEP-0071 and that got me thinking - didn't Council vote to Deprecate, not Obsolete? Or am I misremembering?
  788. jere has joined
  789. andy has joined
  790. jonasw huh
  791. jonasw you are indeed right
  792. jonasw that’s my fault, I’m going to rectify this immediately
  793. jonasw well, editors fault at least
  794. goffi The references to XHTML-IM in other XEPs should be removed, I know there is at least one in XEP-0277
  795. goffi (and anyway current implementations i.e. Movim and SàT, use full XHTML)
  796. Dave Cridland jonasw, Thanks.
  797. vanitasvitae has left
  798. rion has left
  799. jonasw this is a busy day for the xeps repository :)
  800. andy has left
  801. goffi https://news.ycombinator.com/item?id=16539857 (slack is closing XMPP gateway, which was shitty anyway)
  802. waqas goffi: Can you comment on how bad the gateway was?
  803. goffi waqas: it's really basic, not implemeting any advanced feature, it's hard to join or discover rooms.
  804. waqas goffi: How does it handle multi-user PMs? Temp MUC invites? And what about threads?
  805. rion has joined
  806. daniel has left
  807. Dave Cridland has left
  808. dwd has left
  809. goffi waqas: you have MUC room named from pseudos, something like mpdm-[nick_1]--[nick_2]--[nick_3]--[your_nick]@your_company.xmpp.slack.com
  810. nyco has left
  811. nyco has joined
  812. goffi waqas: to give you an idea, here is the disco of the server:
  813. goffi http://jabber.org/protocol/disco#info http://jabber.org/protocol/disco#items jabber:iq:last jabber:iq:privacy jabber:iq:version urn:xmpp:ping vcard-temp
  814. Ge0rG Somebody should write a proper bridge now.
  815. waqas I'm mainly surprised at jabber:iq:privacy
  816. goffi Ge0rG: I think there was one for libpurple, but unmaintained
  817. Ge0rG So spectrum again. That software stack provides me with nightmares
  818. Dave Cridland has left
  819. Guus has left
  820. Nekit has joined
  821. Ge0rG > I sooooo regret even having the IRC gateway. Slack CEO https://twitter.com/stewart/status/817483176687718400
  822. Ge0rG The thread is awesome
  823. Neustradamus has left
  824. jere has left
  825. Ge0rG Handicapped users will appreciate that slack "is working on" accessibility.
  826. jere has joined
  827. Neustradamus has joined
  828. Guus has left
  829. Nekit has left
  830. Link Mauve jonasw, “Note that I intend to overhaul XEP-0394 and I don’t know any implementations.” about Message Markup, well, slixmpp has had one since day one. ^^'
  831. jonasw is that used in a client?
  832. Link Mauve I think poezio will use it if there is no XHTML-IM alongside.
  833. jonasw I see
  834. Link Mauve Otherwise it will prefer XHTML-IM.
  835. vanitasvitae has left
  836. Ge0rG Link Mauve: what does "alongside" mean?
  837. Ge0rG On the receiving end?
  838. Dave Cridland has left
  839. rion has left
  840. daniel has left
  841. Link Mauve Yes.
  842. Link Mauve On the displaying end, more specifically.
  843. Ge0rG Ah, so it's not sending it.
  844. Link Mauve Nope.
  845. Ge0rG What about displaying *Styling* instead of ~markup~?
  846. Dave Cridland has left
  847. andy has joined
  848. Link Mauve I couldn’t find a good way to mangle our composing format into either of these new XEPs yet.
  849. Link Mauve They are way too poor to express this format.
  850. Ge0rG The good thing about Styling is that you don't need to mangle anything, you can just live-apply the styling to the input box
  851. Link Mauve That means changing our input format for something that can’t be disabled.
  852. Link Mauve Currently all styling we have is opt-in by using keybinds.
  853. daniel has left
  854. Link Mauve I can write *stars and bold stars*, and these aren’t coupled in any way.
  855. Link Mauve With styling you can’t disable that.
  856. Link Mauve If you want to put the emphasis on a specific word without displaying the stars around, for instance.
  857. Link Mauve But people have been listing these issues for a long time on the mailing list and here, yet people didn’t care in any way about them, so I don’t think I have much else to add.
  858. daniel has left
  859. daniel has left
  860. Ge0rG Link Mauve: I'm aware of the arguments, and I even used to be a proponent of the explicit approach before I tested Styling. It's an easy and compelling way to markup things, and it even works over IRC transports!
  861. Link Mauve XHTML-IM also works over IRC transports. ^^'
  862. Ge0rG Link Mauve: I'd like to hear your definition of "work" bent sufficiently to support your statement.
  863. jonasw Ge0rG, biboumi converts XHTML-IM to actual IRC markup
  864. jonasw and vice versa
  865. jonasw there’s no bending there
  866. jonasw it’s actually done, including colors
  867. jonasw it’s insane
  868. la|r|ma has left
  869. jonasw (and incredibly cool)
  870. Link Mauve IRC has approximately the same limitations as a console client, it can only change boldness, italics, invert and colours, but it works quite well for those parts.
  871. Ge0rG I agree with that statement
  872. j.r has joined
  873. daniel has left
  874. SaltyBones has left
  875. Link Mauve So I don’t buy the argument that biboumi should convert my ~~words or **words into IRC colours, that’s removing formatting fun and adding complexity when the recipient doesn’t see what you wanted to send.
  876. andy has left
  877. Ge0rG I was rather thinking about clients that already support ** and __
  878. andy has joined
  879. Link Mauve And those that will have to be changed because they assigned another meaning to them before.
  880. Link Mauve Further increasing confusion.
  881. daniel has left
  882. goffi has left
  883. Nekit has joined
  884. Dave Cridland has left
  885. Dave Cridland has left
  886. mathieui jonasw, I though biboumi only did one-way converting?
  887. jonasw mathieui, hm, dunno; I have seen coloured things already.
  888. jonasw I think at least.
  889. Dave Cridland has left
  890. andy has left
  891. Dave Cridland has left
  892. mathieui yeah, from IRC it works but I don’t think the xhtml-im → IRC is even implemented
  893. rion has left
  894. Guus has left
  895. lskdjf has left
  896. rion has joined
  897. Alex has left
  898. Nekit has joined
  899. Nekit has left
  900. matlag has left
  901. andy has joined
  902. daniel has left
  903. matlag has joined
  904. rion has left
  905. andy has left
  906. lskdjf has joined
  907. marmistrz has joined
  908. la|r|ma has left
  909. efrit has left
  910. jere has left
  911. jere has joined
  912. efrit has joined
  913. la|r|ma has joined
  914. SaltyBones has left
  915. tim@boese-ban.de has joined
  916. SaltyBones has joined
  917. daniel has left
  918. Yagiza has left
  919. ralphm has left
  920. daniel has left
  921. blabla has left
  922. SaltyBones has left
  923. daniel has left
  924. Maranda has joined
  925. goffi has joined
  926. Yagiza has joined
  927. jere has left
  928. jere has joined
  929. Guus has left
  930. andy has joined
  931. jubalh has joined
  932. jubalh has left
  933. jubalh has joined
  934. jere has left
  935. jere has joined
  936. pep. Reading the xhtml-im deprecation thread, I realized that people are not even aware of 0001. Changing Draft to something else wasn't bad but probably not enough
  937. Dave Cridland has left
  938. jubalh has joined
  939. rion has left
  940. rtq3 has left
  941. rtq3 has joined
  942. daniel has left
  943. Steve Kille has left
  944. Kev has left
  945. Kev has left
  946. Steve Kille has joined
  947. Kev has joined
  948. blabla has left
  949. Steve Kille has left
  950. Kev has left
  951. Kev has left
  952. Steve Kille has joined
  953. Kev has joined
  954. lumi has joined
  955. daniel has left
  956. moparisthebest pep., until someone invents a device that can slap another person over the internet what else can be done?
  957. moparisthebest (I *really* want one of those devices)
  958. jonasw "stab someone into the face over standard tcp/ip"
  959. pep. moparisthebest the (in)famous slapper
  960. moparisthebest well it'd need to bypass firewalls and NAT so I'd vote over HTTPS :P
  961. jonasw pep., tbf, I wasn’t aware of 0001 until I started authoring XEPs either
  962. Maranda 👨‍💻🖐️🤚👊
  963. jonasw /kickban moparisthebest stop making people sad :(
  964. pep. jonasw, sure, same for me, it took a while
  965. moparisthebest see jonasw , you could have used the slapping device on me right then...
  966. jonasw s/slapping/stabbing/ pls
  967. jonasw need to be more rigorous here ;-)
  968. pep. jonasw, we're not criminals
  969. pep. Or I'm out!
  970. jonasw ohkay ohkay
  971. vanitasvitae has left
  972. Maranda pep. lies.
  973. Maranda has joined
  974. daniel has left
  975. nyco board meeting in 5?
  976. SaltyBones Ge0rG, you'll love this: http://friedberger-nachhilfe.de/ a website that requires you to fill out a captcha to VIEW it :)
  977. efrit has left
  978. Ge0rG SaltyBones: wfm
  979. jere has joined
  980. Dave Cridland pep., FWIW, the website portal for the XEPs (ie, https://xmpp.org/extensions/) could probably use a link to it, even though it's the first one listed.
  981. Dave Cridland Also it says you can show/hide the various *types* of XEP, when it then shows Statuses.
  982. moparisthebest SaltyBones, that's what cloudflare does as a company
  983. Dave Cridland SaltyBones, You're using Tor, I assume?
  984. Dave Cridland nyco, Also, yes. Although I was distracting Guus, so I may have made him late.
  985. nyco it's now
  986. Guus I'm here.
  987. Guus Martin excused himself
  988. Guus Ralphm, MattJ?
  989. nyco Matthew and Ralph are around
  990. MattJ Here
  991. j.r has joined
  992. Guus nyco, did you talk to Ralph just now, or were you only observing that he's in this MUC?
  993. nyco talked
  994. nyco 5 min ago
  995. nyco oops, no
  996. Guus that was me
  997. Guus the other handsome Dutch guy :)
  998. nyco let's still start? and end on time?
  999. Guus agreed
  1000. nyco https://trello.com/b/Dn6IQOu0/board-meetings
  1001. Guus Do you want to take this one?
  1002. rion has left
  1003. SaltyBones moparisthebest, Dave Cridland no, without Tor! Indeed it's not funny otherwise. :p
  1004. Guus bangs a gavel
  1005. Guus 1. Role Call and agenda
  1006. Guus We've established who's here. Anything else for the agenda?
  1007. andy has left
  1008. nyco none from me
  1009. MattJ Nor me
  1010. Guus 2. Confirm minute taker
  1011. Guus Who would be so kind?
  1012. Guus >awkward silence<
  1013. Guus I'll type them based on the logs then
  1014. nyco thx
  1015. Guus 3. Topics for decision
  1016. Guus 3.1: Board Priorities 2018
  1017. Guus we're holding off for that meeting, right?
  1018. nyco yep
  1019. nyco still waiting for answers
  1020. nyco regarding preferred dates and times
  1021. Guus nyco is working on that, I think, given that you asked me about availability earlier
  1022. nyco correct
  1023. Guus anything we can add to that here and now?
  1024. nyco probably in two weeks, afaik
  1025. Guus ok, thanks
  1026. Guus 3.2: Bus factor / bank account
  1027. nyco apart from availabilities, if you got to push something regarding the organisation, feel free
  1028. Guus As promised last week, I've reached out to Peter for an update, But have not heard back yet. I'll prod again.
  1029. Guus (nyco, re prio meeting - I don't but I'll include that invitation in the minutes for others)
  1030. Guus 4. Reviewing commitment list
  1031. Guus we've covered the prio meeting
  1032. Guus Ralph expressed earlier that he wants to hold off the ED replacement search until after the prio meeting
  1033. MattJ wfm
  1034. nyco do we have to wait?
  1035. MattJ No, but I think we'd prefer to
  1036. Guus nyco, I'm not sure if we _have_ to. I'm still unsure exactly what entails that role - which might tie into the prio meeting.
  1037. MattJ Part of the problem is that we can't find people for the role until we can exactly define what the role is :)
  1038. nyco got it
  1039. Guus the third card, adding commits - I think we'll cover that in that meeting too. Nothing much to do there now, I think?
  1040. nyco agree
  1041. nyco archive?
  1042. Guus maybe put in a different lane for prio meeting?
  1043. nyco sure
  1044. Guus or just leave it for now, meh. I don't have a strong preference.
  1045. Guus Last card, drafting a membership survey - Mattj, did you get around to prepare something?
  1046. MattJ I didn't yet, sorry
  1047. nyco if you need help, please ask
  1048. Guus Can I tempt you for an ETA? :)
  1049. MattJ Next week? :)
  1050. Guus awesome :)
  1051. nyco it's not that I'm good at it, I'd rather have someone really competent to do it, but I have a few insights that I'd to have confirmed/invalidated
  1052. nyco +1W
  1053. Guus nyco, you did the last one, didn't you? That gave good results.
  1054. MattJ nyco, I'm not claiming to be especially competent at it... if you have some ideas, feel free to share, or take it on yourself
  1055. MattJ I just feel it should be done
  1056. nyco ok then I'll push you the few questions/doubts I have, you do what you do of them, ok?
  1057. Guus Perhaps you guys discuss this between the two of you, out of band?
  1058. nyco ok
  1059. daniel has left
  1060. MattJ wfm
  1061. Guus 5. Items for discussion
  1062. Guus 5.1 Fundraising and financing
  1063. nyco if we do that conference, we may be able to generate some money?
  1064. Guus I'd actually would like us to look at that in more detail, but perhaps that should be prepared for better.
  1065. nyco can be a board prio, btw
  1066. nyco this may mean we'll discuss that during the prio meeting
  1067. Guus I think addressing the money issue is something that we're responsible for anyway, wether or not it's a prio.
  1068. nyco totally
  1069. Guus I think it might be good to not heap to much on that already very broad meeting.
  1070. nyco makes sense
  1071. Guus Let me prepare for specific financial / fund-related talking points for next meeting - unless someone wants to add something now.
  1072. daniel has left
  1073. Guus I'll take that as an 'ok'
  1074. Guus 6. AOB
  1075. Guus anyone?
  1076. nyco nope
  1077. MattJ None here
  1078. Guus from the floor perhaps?
  1079. Guus 7. Time / date of next
  1080. Guus I'll be unavailable next week
  1081. nyco +1W
  1082. MattJ Next week works for me
  1083. Guus but if you guys are available, I'm ok to skip one.
  1084. Guus ok, two out of four will be there. It's likely that you'll get at least one more, I think
  1085. nyco Ralph and Marint may like to join
  1086. MattJ I think we should continue unless others also indicate they can't make it
  1087. Guus lets do +1W
  1088. Guus we are in agreement
  1089. Guus bangs gavel
  1090. nyco thx MattJ and Guus! ;-)
  1091. Guus thank you guys
  1092. MattJ Thanks Guus
  1093. Syndace Sorry I didn't see there was official stuff going on at first and didn't want to interrupt (isn't this the wrong MUC?). Anways what I wanted to tell you: OH MY GOD I just successfully signed and verified messages using my XEdDSA python implementation! Prepare for a new OMEMO lib guys :)
  1094. tim@boese-ban.de has left
  1095. MattJ Syndace, great news :)
  1096. nyco no pb Syndace
  1097. Guus \o/
  1098. andy has joined
  1099. MattJ I'd say that's relevant to this MUC, it's on average used for official meetings for 30 minutes every week
  1100. nyco oh memo!
  1101. Maranda has joined
  1102. Guus 24 this week, we were being efficient ;)
  1103. vanitasvitae Syndace, wow nice!
  1104. vanitasvitae It would be interesting to make java port at some point, to create smack-omemo-syndace 😀
  1105. andy has left
  1106. Syndace Haha thanks guys! 😁
  1107. lumi has left
  1108. vanitasvitae has left
  1109. SaltyBones has left
  1110. andy has joined
  1111. Kev has left
  1112. goffi Syndace: great, any idea when we could test a public repos ?
  1113. jonasw Syndace, amazing!
  1114. jonasw congrats
  1115. Syndace Well most of it is already prepared and I just need to switch the flag from private to public on GitHub. I hope it'll be a thing of one or two weeks (but I tend to underestimate developement time :D )
  1116. jere has joined
  1117. jonasw why don’t you switch it to public right now?
  1118. jonasw tack a huge "UNAUDITED CODE" warning on it and go for it
  1119. goffi Syndace: will Python 2 be supported ?
  1120. jonasw I hope not.
  1121. jonasw python 2 won’t be supported at all anymore in 2 years time
  1122. jere has joined
  1123. Syndace jonasw, I thought about this but I really want it at least to work before I make it public
  1124. goffi jonasw: yes I know
  1125. jonasw Syndace, I thought it does now?
  1126. jonasw otherwise it makes sense :)
  1127. Syndace Yeah Python 2 is supported (actually I don't know whether Python 3 is supported)
  1128. jonasw aand I lost interest.
  1129. jonasw ;)
  1130. Syndace The last piece is working but not integrated yet
  1131. jonasw seriously though: python2 is going to die soon-ish. if there are issues with py3, I’ll be happy to help out
  1132. goffi jonasw: not all software have switched yet, so python 2 support is good news for now
  1133. goffi Syndace: for me Python 2 support is interesting only for a couple of months (until I fully switch to Python 3), but the support is really good news as it means I can start implementation quickly.
  1134. blabla has left
  1135. peter has joined
  1136. Yagiza has left
  1137. Syndace Good to hear. When I started working with Python about two years ago I was forced to use Python 2 because one of our dependencies did not support version 3 and I kind of stuck to it. I know of most of the differences though and I think I wrote the code to work in both versions equally.
  1138. Yagiza has joined
  1139. Yagiza has joined
  1140. vanitasvitae has left
  1141. jonasw Syndace, tip: set up travis CI (or another CI) tests for each version you’d like to support
  1142. jonasw it’s actually quite trivial to do with github
  1143. goffi Syndace: I was also stuck by dependency (Twisted), but the port is done now.
  1144. daniel has left
  1145. Guus has left
  1146. rion has left
  1147. andy has left
  1148. tim@boese-ban.de has joined
  1149. rion has left
  1150. SaltyBones has left
  1151. Zash Re billion laughs, https://modules.prosody.im/mod_conformance_restricted.html
  1152. jonasw still need to figure out how to integrate that in my test suite.
  1153. jonasw > Send “PI”, “comment”, “DTD” or “entity” to xmpp:example.com/conformance, while directly connected to the Prosody instance.
  1154. jonasw as <body/> in a <message/>?
  1155. Zash Yes
  1156. moparisthebest jonasw, is python 2 going to die soonish though?
  1157. moparisthebest because it seems like 2 and 3 will live on all computers forever at this point
  1158. jonasw moparisthebest, once upstream support is done, I’ll start to bug every project still using it.
  1159. moparisthebest python 3 is like MIX except there are actual users
  1160. jjrh I wish distros would stop encouraging pidgin (aka not installing it by default) because pidgin - least last time I used it - was really really bad for XMPP
  1161. jjrh all the "why does this happen???" xmpp issues were resolved when I switched to gajim
  1162. Zash Jack of all trades
  1163. jjrh But what does it actually do besides XMPP and IRC?
  1164. jonasw Ceterum Censeo Pidgin Delendam Esse.
  1165. Zash They don't ship Pidgin for its XMPP capabilities
  1166. jonasw jjrh, ICQ, Facebook(?), …
  1167. jjrh Does anyone actually use ICQ anymore? Facebook is broken for sure.
  1168. jonasw dunno
  1169. jjrh like don't get me wrong 10 years ago gaim was great
  1170. jjrh but these days everything is mostly "use a browser and be lucky if it even sorta works with a native client"
  1171. nyco has left
  1172. jjrh Like I used to use bitlbee for facebook chat for a long time but eventually it stopped working and a whole bunch of features like group chats didn't work so I gave up and just open messenger.com
  1173. moparisthebest do non-tech people even use desktops/laptops anymore?
  1174. moparisthebest my mom and wife haven't used one in years at this point
  1175. jonasw (I sure hope those are distinct people)
  1176. moparisthebest they just do everything on their phones
  1177. moparisthebest haha yes jonasw
  1178. jonasw ah yeah, plural
  1179. jonasw the first four words are not unambiguous
  1180. jjrh Well I have been trying to convince folks at my work to use gajim instead of pidgin - it's slow going.
  1181. jjrh one person is all "it doesn't have IRC so I don't want it" Like comeon - IRC in pidgin really really sucks.... just use xchat if you want a gui
  1182. jonasw jjrh, deploy a biboumi
  1183. jonasw amazing IRC<->XMPP gateway
  1184. rtq3 has left
  1185. Maranda has joined
  1186. jjrh How does that work? is it just a irc bouncer?
  1187. Ge0rG is a long-time hard-core XMPP user and is almost happy with biboumi
  1188. Ge0rG jjrh: it allows you to use all your xmpp clients on IRC, at the same time
  1189. jonasw jjrh, https://biboumi.louiz.org/
  1190. jonasw it maps IRC to MUCs
  1191. jonasw pretty great
  1192. jjrh Yeah so it's just a bouncer - neat.
  1193. jjrh How does it work for the authentication? You configure that all through your XMPP client or do you need to configure the biboumi gateway?
  1194. moparisthebest you configure it through ad-hock commands, so you need like gajim
  1195. jonasw jjrh, yeah, ad-hoc commands.
  1196. Syndace has joined
  1197. moparisthebest wow extra k where did that come from
  1198. jjrh Ah cool. So what is it SASL? works.
  1199. moparisthebest but once configured, it works great with conversations and such too
  1200. jonasw it doesn’t do SASL AFAIK
  1201. jonasw but you can add a PRIVMSG to nickserv on startup if that helps.
  1202. jonasw https://lab.louiz.org/louiz/biboumi/issues/3103#note_516
  1203. jonasw https://lab.louiz.org/louiz/biboumi/issues/3103#note_941
  1204. Zash has left
  1205. Zash has left
  1206. Zash has left
  1207. Zash has left
  1208. jjrh yeah the main one is having freenode work
  1209. jjrh (freenode should just run a xmpp gateway! )
  1210. Guus has left
  1211. moparisthebest most IRC servers, I think freenode too, just lets you send your nickserv password as the server password
  1212. jjrh yeah so it's not the end of the world.
  1213. Guus has left
  1214. jjrh I think i'll give it a go - would make one aspect of my life a little easier. Tunneling the weechat remote over ssh on my phone is not great.
  1215. jonasw oh yes
  1216. jonasw just make sure you don’t allow remotes to (ab-)use your biboumi
  1217. jjrh Yeah I can see spammers going to down with that :P
  1218. jjrh *town
  1219. jjrh I started reading xep-0369 - has anyone implemented it yet?
  1220. moparisthebest iirc there is 1 proprietary server implementation and 1 open source almost-implementation
  1221. moparisthebest but no it's basically vapourware
  1222. jjrh I guess SWIFT client has support
  1223. jjrh I see a request on prosody - whats the open source server implementation? ejabberd?
  1224. moparisthebest it tries to solve every use-case on the planet, far too complicated if you just want good multi-user chat, in my opinion of course
  1225. moparisthebest I want to say openfire...
  1226. Guus has left
  1227. jjrh haven't finished reading the spec yet but I'll agree it is rather complicated. It however gets much much closer to being like 'slack' where you're a 'member' of a room but not necessarily active.
  1228. jonasw IMO MIX is rather sane by now, feature-set wise
  1229. jonasw it solves some nastiness of MUC
  1230. jonasw (speaking as a client developer)
  1231. moparisthebest there are other things to do this https://xmpp.org/extensions/inbox/muc-light.html https://docs.ejabberd.im/developer/xmpp-clients-bots/proposed-extensions/muc-sub/
  1232. jonasw my main issue with it is that it integrates weirdly with the roster.
  1233. moparisthebest I have no comment as to whether they are better/worse than MIX
  1234. rion has left
  1235. jjrh That functionality would be useful for certain types of deployments - aka a company XMPP server where new users get automatically setup with all the varying rooms - so they /see/ what's there not necessarily actively participating.
  1236. jonasw don’t link things in /inbox/ as "there *are* other things"
  1237. moparisthebest it is a thing isn't it jonasw ? :P
  1238. jonasw depends
  1239. jonasw jjrh, you can do that with autojoin-bookmarks (many clients will follow them) for MUC too
  1240. Alex has joined
  1241. jonasw MIX mainly has the advantage that an *account* is joined and not an individual client. this makes things simpler because it takes the load off the client regarding keeping state in sync.
  1242. jere has joined
  1243. jjrh Yep, but you still will get the "Someone has mentioned your name" pop up
  1244. jonasw yeah, that’s true for both MIX and MUC?
  1245. jjrh Don't you need to be /in/ the room with a client for MUC?
  1246. jjrh not just bookmarked
  1247. jonasw you need to
  1248. jonasw but most clients will follow autojoin-bookmarks
  1249. jonasw so if you put them in their account on sign up, they will be joined right away
  1250. jonasw pidgin will of course not, because pidgin is stupid
  1251. jjrh Right but if I close the window i'm sol
  1252. jonasw I don’t know what "sol" means
  1253. jjrh shit out of luck
  1254. jonasw but if you close the window and your client takes that as "leave this chat" it might very well make you leave from the MIX.
  1255. jonasw that’s not a protocol issue
  1256. jjrh I read this idea as I have jonasw as a member of xsf - with the theory that I should be able to signal your attention to that room without your client actively listening / receiving all the junk going on. You may also want your phone to only have the alerts / important information open and not all the other channels you participate in - but you still want to be queried on your phone when someone says "jonasw did you forget we have a meeting today?" in xsf
  1257. ralphm Guus, others, apologies, I need to play taxi unexpectedly
  1258. ralphm Guus, others, apologies, I needed to play taxi unexpectedly
  1259. waqas has left
  1260. jonasw jjrh, the client will always receive all messages from a MIX room your account is joined to
  1261. jonasw independent on whether you are mentioned or whatnot
  1262. jjrh I thought the whole idea of keeping you as a 'member' of a room was for situations where you might not want your phone sitting in a really busy support channel because it eats up a lot of data but on your desktop client you don't care
  1263. jonasw no
  1264. jonasw the idea is that you don’t get removed from a room just because right now none of your clients is online
  1265. daniel has left
  1266. jjrh Ah. That would be a neat feature to have - having your phone only subscribe to the pubsub node and when you say my name or 'signal' me somehow from the context of the chat room my client would alert me i'm needed. Also be a handy feature for things like I want to get important notifications about prosody - and may want to weigh in - but the majority of the time not looking at that window. Stuff like a broadcast that there is a majority vulnerability and you should upgrade asap, or a new version release.
  1267. Guus has left
  1268. jonasw there is no pubsub node which does that
  1269. jonasw (in MIX)
  1270. jonasw of course, using pubsub nodes for such announcements would be an interesting, but also totally separate concept.
  1271. Guus has left
  1272. rion has left
  1273. jjrh In the little free time I have at the moment i'm trying to get to the point of understanding the gajim codebase enough to implement better pubsub support to do stuff like alerts/notifications. Instead of having a MUC bot dump git commits that would be a pubsub node - and ideally sub nodes for different branches, so I can subscribe to say a feature branch that interests me or conflicts with my work. (but majority of people aren't concerned with that)
  1274. jonasw there is subscribe-options which could do that -- if you’re running a specialized pubsub-service
  1275. moparisthebest kind of like a mailing list type thing?
  1276. jonasw which should be trivial to do; a pubsub service can be run on a resource IIRC
  1277. moparisthebest could be interesting
  1278. jonasw I need to implement a skeleton for a pubsub service in aioxmpp, so that I can deploy bots which act as pubsub services.
  1279. Guus has left
  1280. waqas has joined
  1281. jjrh My thought is more instead of getting my inbox spammed with nagios alerts I would get pubsub notifications. Ideally doing something smart like having different nodes for various servers. I got the idea from moparisthebest 's sendmail xmpp thingy - have a email account you add to receive alerts to and a bot thingy that converts the emails to xmpp pubsub nodes or msg/muc. Everything already supports email so the overhead to support this is just adding another email to receive the notification.
  1282. Seve/SouL has joined
  1283. jjrh I did something sorta like this for email alerts to SIP SIMPLE.
  1284. Guus has left
  1285. Guus has left
  1286. moparisthebest that would be interesting for mailing lists like all the xsf ones
  1287. Nekit has left
  1288. rtq3 has joined
  1289. jjrh Yep. Just about everything supports at least email so you're not writting a plugin for all the different platforms.
  1290. Guus has left
  1291. Zash has left
  1292. moparisthebest 'mailing lists in xmpp' seems to be something that someone else would have thought of and implemented already
  1293. moparisthebest I wonder if there isn't already a XEP
  1294. jjrh The thing is I haven't found any clients that really have good pubsub support
  1295. lumi has joined
  1296. Kev What does "Really good pubsub support" mean in a client?
  1297. Kev Pubsub is used in the context of things, rather than as a thing on its own.
  1298. jonasw Kev, I think actually just subscribing to a node and receiving messages from it.
  1299. tux has left
  1300. jjrh I would see - for this case - a window that I can browse. Like movim does
  1301. jjrh Sorta like a RSS reader I guess
  1302. lovetox has left
  1303. Kev Neither of those sound like a generic client thing to me.
  1304. goffi has left
  1305. Kev You subscribe to the node in the context of something specific (e.g. Swift will soon support subscribing to FDP nodes)
  1306. MattJ What is a generic client? :)
  1307. Kev A think a client should generically support.
  1308. MattJ I think IM client would be how I'd describe what you're describing
  1309. MattJ Since an XMPP pubsub feed reader is also a client (yes, I'm being picky, but just trying to clarify the conversation)
  1310. Kev Fair.
  1311. marc has left
  1312. Kev has left
  1313. rtq3 has left
  1314. rtq3 has joined
  1315. Kev has joined
  1316. jjrh https://i.imgur.com/BU0T7s3.jpg
  1317. jjrh something like that - a window that lets you navigate the hierarchy and new nodes would obviously ping you.
  1318. moparisthebest jjrh, but is it like a mailing list, can you reply to specific nodes :)
  1319. Ge0rG > For example we may rename XEP-0393 to "Markdown" That made my day.
  1320. moparisthebest I really like it either way
  1321. Neustradamus has left
  1322. Neustradamus has joined
  1323. jjrh Not sure - it's just the idea I have in my head. Just being able to view this stuff more easily in a client would be useful.
  1324. Guus has left
  1325. Ge0rG > Also if we'd do that, we'd have "Message Markup" and "Message Markdown"... Where can I vote on that? 🤣
  1326. moparisthebest jjrh, I'm not a UI guy at all, that seems great for desktop, but how would it look in mobile?
  1327. Guus has left
  1328. jjrh Not a UI guy either - so no clue, I would probably look at how email mobile apps do threading
  1329. edhelas has left
  1330. Yagiza moparisthebest, as for XEP-0393, I'm sure its implementation will be awful both on desktop and mobile.
  1331. Dave Cridland has left
  1332. edhelas has left
  1333. jjrh but probably something like showing the top level stuff, then you click 'security' and then it shows all the sub nodes for that and so on. For new alerts you would just get a notification showing you what it is (kinda like a new email notification - you get the first 15 words or whatever in the notification)
  1334. moparisthebest Yagiza, do you mean https://xmpp.org/extensions/xep-0369.html ? 393 is the styling one and it's already great everywhere :)
  1335. Yagiza moparisthebest, I'm sure not so great.
  1336. lovetox has joined
  1337. Yagiza moparisthebest, XEP-0369 is interesting but seems somewhat complicated, so needs further investigations.
  1338. moparisthebest Yagiza, gajim and most other desktop clients, including IRC and email implemented basically 393 before it existed, conversations implemented it immediatly
  1339. moparisthebest I don't see the problem at all
  1340. jjrh I'll probably initially - specifically for email alerts - just dump them to a MUC channel (or private msg) which will work with every XMPP client. This would work /today/ with all the XMPP clients. (the main users I have in mind are on a proprietary client)
  1341. edhelas has left
  1342. jjrh kinda stole your sendmail idea moparisthebest and did a hack job with a libstrophe example to send me a private message from a git hook. The server with git on it doesn't have python 3 and all that stuff and I couldn't get rust to cross compile to 32bit so C was easiest.
  1343. valo has joined
  1344. moparisthebest it wasn't really my idea, perl sendmail is super ancient and didn't work with my server, I copied/hacked that python one from someone else to do PGP and such, then an openssl upgrade broke python and I hacked the rust one together :P
  1345. moparisthebest *perl sendxmpp
  1346. jjrh Well I got the idea from /your/ code. :)
  1347. moparisthebest still if you wrote a C sendxmpp you should put that code someplace public :)
  1348. edhelas has left
  1349. moparisthebest wait, 32 bit server in 2018? interesting :)
  1350. Zash I wonder if I still have my sendxmpp-curl somewhere
  1351. jjrh I don't want to talk about it haha
  1352. rion has left
  1353. jjrh I was as surprised as you were
  1354. Zash moparisthebest: Hey, you leave my supercomputer alone!
  1355. Zash It was cool in 2003
  1356. moparisthebest Zash, you added xmpp to curl?
  1357. dwd has left
  1358. Zash moparisthebest: No, I wrote a plugin for Prosody that received stuff over HTTP and a curl wrapper compatible with sendxmpp
  1359. edhelas has left
  1360. Zash https://modules.prosody.im/mod_post_msg.html 8 years ago!
  1361. jjrh But 'wrote' is a bit of a stretch, I found some example from a PR and glued it together. I'll throw it up somewhere. Right now it's just a make target for libstrophe since I couldn't be bothered to figure out how to correctly link it.
  1362. moparisthebest ah ok, neat
  1363. moparisthebest adding xmpp to curl would also be neat
  1364. moparisthebest it does imap and smtp and such, why not xmpp
  1365. Zash $ q ~/share/bin/sendxmpp-curl https://q.zash.se/76c690bcad19.txt
  1366. Zash moparisthebest: Do it!
  1367. edhelas has left
  1368. jjrh but it works, I get a private message when someone pushes :)
  1369. moparisthebest I switched most of my cronjobs/alerts to sendxmpp over sendmail years ago, but it has the downside of some messages are obnoxiously big for xmpp
  1370. moparisthebest I broke conversations once, now it has a character limit and messages get truncated
  1371. jjrh I'd like to add a bit of stuff so it uses ~/.config/sendxmpp.toml and is just a C version of sendxmpp
  1372. moparisthebest jjrh, did you try https://github.com/thepowersgang/mrustc
  1373. moparisthebest in theory it'd work for you but I never tried it (compiles rust to C)
  1374. moparisthebest well cross compiling to 32 bit linux should work too...
  1375. rtq3 has left
  1376. jjrh Nah they only show x86-64 targets - I didn't actually get libstrophe to cross compile, I got the same issue as I did trying with rust some issue with SSL. The reason C worked well is because I could just compile it on the 32bit machine without installing anything new.
  1377. marmistrz has joined
  1378. moparisthebest jjrh, 'rustup target list' shows both i686-unknown-linux-gnu and i686-unknown-linux-musl
  1379. moparisthebest should be 1 invocation of 'rustup target add i686-unknown-linux-gnu' and then 'cargo build --target i686-unknown-linux-gnu'
  1380. Guus has left
  1381. rion has left
  1382. rion has joined
  1383. jjrh Yeah I did exactly that - I wanted a static binary so I needed uh musl? ,got some issue with SSL - probably something to do with my system. I didn't feel like investigating so I tried with libstrophe and got a similar issue and just gave up and compiled it on the 32 bit server - doing it with C was less painful since the machine had GCC. I didn't want to install all the rust stuff
  1384. rtq3 has joined
  1385. moparisthebest yea makes sense
  1386. moparisthebest I've only cross-compiled rust to 64-bit windows so far, it worked well though
  1387. edhelas has left
  1388. jjrh Yeah I have done this before without issue but anything involving SSL tends to cause headaches
  1389. edhelas has left
  1390. edhelas has joined
  1391. Guus has left
  1392. jjrh My C knowledge is basic at best though which doesn't help.
  1393. moparisthebest yea today I'll jump through a good number of hoops to write rust if it means avoiding C
  1394. jjrh I don't mind C really I just never end up in situations where I need it.
  1395. edhelas has left
  1396. jjrh Last project I did in C was some embedded stuff on a TI arm M4F chip. Not a lot of work doing C these days really.
  1397. rion has left
  1398. rion has joined
  1399. moparisthebest embedded rust seems to be going fairly well http://blog.japaric.io/ haven't gotten a chance to try it yet
  1400. Neustradamus has left
  1401. Neustradamus has joined
  1402. Guus has left
  1403. Guus has left
  1404. jjrh The real issue is just about all the chip manufacturers support C and ASM and provide ALL their examples in that and all their build tools expect you're doing that so you have to jump through more hoops to use something else.
  1405. jjrh But i'm glad people are working on it.
  1406. edhelas has left
  1407. nyco has left
  1408. edhelas has joined
  1409. jjrh Doing stuff with this TI board - their environment which is a fork of eclipse - as frustrating and crappy it is does have some really really nice and helpful stuff built in.
  1410. jubalh has joined
  1411. jere has joined
  1412. Seve/SouL has left
  1413. lskdjf has left
  1414. lskdjf has left
  1415. rion has left
  1416. rion has joined
  1417. Yagiza has left
  1418. SaltyBones has left
  1419. SaltyBones has joined
  1420. jere has left
  1421. rion has left
  1422. ralphm has left
  1423. jere has joined
  1424. Dave Cridland has left
  1425. rion has left
  1426. jubalh has left
  1427. jubalh has joined
  1428. dwd has left
  1429. lskdjf has joined
  1430. Dave Cridland has left
  1431. rtq3 has left
  1432. lskdjf has left
  1433. tux has joined
  1434. blabla has joined
  1435. Dave Cridland has left
  1436. dwd has left
  1437. Guus has left
  1438. j.r has left
  1439. Guus has left
  1440. Dave Cridland has left
  1441. lskdjf has left
  1442. lskdjf has joined
  1443. lskdjf has left
  1444. Guus has left
  1445. Guus has left
  1446. ralphm has joined
  1447. j.r has joined
  1448. lskdjf has joined
  1449. edhelas has left
  1450. edhelas has joined
  1451. Dave Cridland has left
  1452. nyco has left
  1453. Guus has left
  1454. nyco has joined
  1455. Tobias has joined
  1456. dwd has left
  1457. daniel has left
  1458. daniel has left
  1459. Dave Cridland has left
  1460. Dave Cridland has left
  1461. rtq3 has joined
  1462. Guus has left
  1463. Guus has left
  1464. nyco has left
  1465. Dave Cridland has left
  1466. Dave Cridland has left
  1467. Dave Cridland has left
  1468. rtq3 has left
  1469. rtq3 has joined
  1470. Guus has left
  1471. nyco has joined
  1472. marmistrz has left
  1473. Guus has left
  1474. jere has joined
  1475. Guus has left
  1476. jere has joined
  1477. rtq3 has left
  1478. rtq3 has joined
  1479. ralphm has joined
  1480. rion has left
  1481. lskdjf has joined
  1482. SamWhited has joined
  1483. Guus has left
  1484. SamWhited has left
  1485. SamWhited has left
  1486. rtq3 has left
  1487. SamWhited has left
  1488. rtq3 has joined
  1489. jonasw has left
  1490. jonasw has left
  1491. andy has joined
  1492. jere has joined
  1493. daniel has left
  1494. jonasw has left
  1495. Dave Cridland has left
  1496. daniel has left
  1497. Guus has left
  1498. daniel has left
  1499. lskdjf has left
  1500. daniel has left
  1501. daniel has left
  1502. Tobias has joined
  1503. lskdjf has joined
  1504. dwd has left
  1505. daniel has left
  1506. Guus has left
  1507. lskdjf has left
  1508. lskdjf has left
  1509. lskdjf has left
  1510. andy has left
  1511. lskdjf has left
  1512. j.r has left
  1513. j.r has joined
  1514. Dave Cridland has left
  1515. tim@boese-ban.de has joined
  1516. Dave Cridland has left
  1517. daniel has left
  1518. remko has left
  1519. Seve/SouL has joined
  1520. Guus has left
  1521. andy has joined
  1522. andy has left
  1523. Guus has left
  1524. jubalh has left
  1525. jubalh has left
  1526. marc has left
  1527. moparisthebest has left
  1528. Alex has left
  1529. daniel has left
  1530. Dave Cridland has left
  1531. daniel has left
  1532. rtq3 has left
  1533. blabla has left
  1534. blabla has joined
  1535. boothj5 has joined
  1536. daniel has left
  1537. Dave Cridland has left
  1538. dwd has left
  1539. lumi has left
  1540. ralphm has joined
  1541. lskdjf has left
  1542. SamWhited has left
  1543. lskdjf has left
  1544. lskdjf has left
  1545. ralphm has left
  1546. lskdjf has joined
  1547. lskdjf has left
  1548. daniel has left
  1549. Dave Cridland has left
  1550. daniel has left
  1551. Maranda has joined
  1552. Dave Cridland has left
  1553. Dave Cridland has left
  1554. Dave Cridland has left
  1555. dwd has left
  1556. dwd has left
  1557. Guus has left
  1558. Dave Cridland has left
  1559. vanitasvitae has left
  1560. Dave Cridland has left
  1561. ralphm has left
  1562. Dave Cridland has left
  1563. Dave Cridland has left
  1564. Guus has left
  1565. Guus has left
  1566. Guus has left
  1567. vanitasvitae has left
  1568. Dave Cridland has left
  1569. daniel has left
  1570. Lance has joined
  1571. Holger has left
  1572. Guus has left