XSF logo XSF Discussion - 2019-06-09


  1. pdurbin has left
  2. pdurbin has joined
  3. pdurbin has left
  4. pdurbin has joined
  5. debacle has left
  6. Lance has joined
  7. pdurbin has left
  8. pdurbin has joined
  9. Kacper has left
  10. lumi has left
  11. rtq3 has left
  12. rtq3 has joined
  13. remko has joined
  14. pdurbin has left
  15. pdurbin has joined
  16. rtq3 has left
  17. remko has left
  18. lskdjf has left
  19. pdurbin has left
  20. mimi89999 has left
  21. neshtaxmpp has left
  22. neshtaxmpp has joined
  23. pdurbin has joined
  24. mimi89999 has joined
  25. alacer has joined
  26. alacer has left
  27. alacer has joined
  28. andy has left
  29. Lance has left
  30. alacer has left
  31. alacer has joined
  32. pdurbin has left
  33. pdurbin has joined
  34. remko has joined
  35. wurstsalat has left
  36. igoose has left
  37. igoose has joined
  38. DebXWoody has joined
  39. remko has left
  40. alacer has left
  41. alacer has joined
  42. DebXWoody has left
  43. COM8 has joined
  44. COM8 has left
  45. alacer has left
  46. alacer has joined
  47. larma has left
  48. COM8 has joined
  49. Yagiza has joined
  50. COM8 has left
  51. larma has joined
  52. Douglas Terabyte has left
  53. Douglas Terabyte has joined
  54. DebXWoody has joined
  55. debacle has joined
  56. DebXWoody has left
  57. neshtaxmpp has left
  58. Douglas Terabyte has left
  59. Douglas Terabyte has joined
  60. remko has joined
  61. Nekit has joined
  62. igoose has left
  63. igoose has joined
  64. lnj has left
  65. lnj has joined
  66. rtq3 has joined
  67. rtq3 has left
  68. debacle has left
  69. wurstsalat has joined
  70. novnov has joined
  71. debacle has joined
  72. DebXWoody has joined
  73. COM8 has joined
  74. novnov has left
  75. andy has joined
  76. COM8 has left
  77. neshtaxmpp has joined
  78. alacer has left
  79. alacer has joined
  80. remko has left
  81. murabito has left
  82. lskdjf has joined
  83. lumi has joined
  84. Nekit has left
  85. lumi has left
  86. lnj has left
  87. lnj has joined
  88. blabla has left
  89. blabla has joined
  90. rtq3 has joined
  91. alacer has left
  92. alacer has joined
  93. blabla has left
  94. pdurbin has left
  95. alacer has left
  96. alacer has joined
  97. neshtaxmpp xmpp for ios
  98. blabla has joined
  99. debacle has left
  100. pdurbin has joined
  101. pdurbin has left
  102. pdurbin has joined
  103. pdurbin has left
  104. pdurbin has joined
  105. alameyo has left
  106. alameyo has joined
  107. DebXWoody has left
  108. j.r has left
  109. madhur.garg has left
  110. pdurbin has left
  111. DebXWoody has joined
  112. madhur.garg has joined
  113. madhur.garg has left
  114. j.r has joined
  115. madhur.garg has joined
  116. j.r has left
  117. madhur.garg has left
  118. madhur.garg has joined
  119. marc_ has left
  120. j.r has joined
  121. DebXWoody has left
  122. marc_ has joined
  123. j.r has left
  124. j.r has joined
  125. remko has joined
  126. debacle has joined
  127. alacer has left
  128. alacer has joined
  129. remko has left
  130. debacle has left
  131. alacer has left
  132. alacer has joined
  133. pdurbin has joined
  134. Kacper has joined
  135. remko has joined
  136. pdurbin has left
  137. Yagiza has left
  138. COM8 has joined
  139. pdurbin has joined
  140. COM8 has left
  141. kokonoe has left
  142. alacer has left
  143. kokonoe has joined
  144. pdurbin Hi again. :) I've been running an IRC channel for my open source project at work for six years and a contributor has been pushing lately for something more modern. I asked to go ahead and open a GitHub issue with his requirements and he did, a couple days ago. XMPP is certainly more modern than IRC but I'm not sure if it meets all of his requirements: https://github.com/IQSS/chat.dataverse.org/issues/7
  145. Nekit has joined
  146. alacer has joined
  147. neshtaxmpp pdurbin: other day i say xmpp is much better than irc and they comment it is incorrent. i again i say xmpp is much better.
  148. Zash Nothing will ever satisfy everyones requirements
  149. alacer has left
  150. alacer has joined
  151. pdurbin neshtaxmpp, that's sad. Maybe that person hasn't used XMPP much. It's really good! I've been getting back into XMPP lately after a decade or so off. :)
  152. DebXWoody has joined
  153. pdurbin Zash, yes, it is ever thus. :) Can't make everyone happy.
  154. moparisthebest pdurbin: what on that list isn't satisfied by XMPP
  155. andy has left
  156. pdurbin moparisthebest, well, I'm not sure, to be honest. I'm still getting up to speed with what I've heard called "modern XMPP". :)
  157. neshtaxmpp someone know for ios xmpp client.
  158. moparisthebest pdurbin: I don't see anything not satisfied by 2005 xmpp muc either...
  159. moparisthebest Flaky Connections maybe
  160. Zash > IRC is not very helpfull in highlighting the existance of other channels or the activity that happens there. Neither is XMPP. A concept of a group of channels that are related would be nice to have.
  161. moparisthebest Put it in the topic? I've never seen anything with that actually
  162. neshtaxmpp pdurbin: sad is that zash was in this channel that they ban me. peoples dont like true: https://conocer.xyz/upload/photos/2019/06/aO8HBaIRGWnZNK1nXj14_07_0facdc41ee7c106050b368cf88efb3da_image.png
  163. Zash eh
  164. andy has joined
  165. neshtaxmpp Zash: how is your friend pep from cluxia illuminati.
  166. pdurbin Zash, are you saying that it's not straighforward in XMPP to have several channels or rooms under a single "workspace" (Slack) or "community" (Gitter)?
  167. Zash Tho if you run a MUC per such group then that sorta works, but that needs DNS setup and stuff which adds overhead
  168. Zash pdurbin: muc.xmpp.org is kinda such a thing
  169. alacer has left
  170. neshtaxmpp pdurbin: if xmpp make general' like irc... and xmpp. irc + xmpp = then nobody will complaint.
  171. neshtaxmpp pdurbin: is new xmpp and for that classic peoples prefer irc...
  172. pdurbin Zash, is muc.xmpp.org only available via XMPP? I tried going to it under HTTP in the hope of seeing related rooms, kind of like how I can see a bunch of rooms under the jupyter "community" at https://gitter.im/jupyter/home
  173. alacer has joined
  174. Zash pdurbin: Logs are at https://logs.xmpp.org/xsf/
  175. Zash pdurbin: The point being that all the rooms/channels hosted on it are related to the same topic
  176. Zash pdurbin: Problem being that you can't easily do that without running your own server
  177. neshtaxmpp pdurbin: all rooms need dns
  178. Zash Altho I do like it if more people run servers
  179. moparisthebest pdurbin: you want a web UI for it? You have options there, probably Converse or movim
  180. pdurbin Zash, it sounds like you're saying that https://logs.xmpp.org is the HTTP view of related channels, similar to the Gitter "community" example I gave.
  181. Zash pdurbin: It's a public view of the logs
  182. pdurbin Zash, yes. Ok.
  183. pdurbin moparisthebest, I don't worry much about flaky connections with Conversations on Android. I don't even notice when I lose signal. It's a great user experience.
  184. moparisthebest pdurbin: right current xmpp handles that well
  185. pdurbin moparisthebest, and yes, a web UI is essential. Thanks for the suggestions. I've heard of Converse but not movim.
  186. pdurbin neshtaxmpp, interesting. I didn't know that XMPP rooms each need a dedicated DNS entry. It's been a while since I helped run an XMPP server and I didn't set it up.
  187. remko has left
  188. Zash Rooms don't need DNS; the MUC service does
  189. pdurbin Zash, thanks, that makes more sense. :)
  190. moparisthebest So does an IRC service
  191. moparisthebest And a http service
  192. pdurbin sure
  193. alacer has left
  194. DebXWoody has left
  195. alacer has joined
  196. oli pdurbin: are you looking for a free service or is self-hosting also an option?
  197. pdurbin oli, sometimes I can convince a community member to run services for the project so I'd say that self hosting is probably an option.
  198. Zash self-hosting gives you more options and more control
  199. pdurbin Incidentally, rather than clutter that issue the contributor opened with a comment by me with clarifying questions, I've taken the description in that issue he opened and left comments on various points in a google doc: https://docs.google.com/document/d/18-4MrbSHYhcxvuFs1alAz0Opm_JTkRK2E0bafAxAHSI/edit?usp=sharing ... comments are welcome!
  200. pdurbin Zash, sure, makes sense.
  201. pdurbin We are having our 5th annual conference for our project in a week and a half and the question I'm anticipating is, "Can we shut down the #dataverse IRC channel and use Slack, instead?" I'd like to avoid this. And I'm wondering if XMPP would be a good choice. Public logs is one of my main requirements but as you can see people in the community have their own ideas of what they want. :)
  202. oli pdurbin: if you are looking for a slack like experience, I think mattermost is quite easy to install. Unfortunately it doesn't speak XMPP/MUC
  203. Zash pdurbin: In my experience, everyone has their own ideas of what they want. The hard part is figuring out what you really need.
  204. pdurbin oli, do you know if Mattermost can be installed in such a way that logs are public? I know this is possible with RocketChat because that's how Inkscape runs it: https://chat.inkscape.org
  205. oli pdurbin: I don't think that feature is included. It's most likely doable with a bot are you can use the API.
  206. Yagiza has joined
  207. pdurbin oli, bummer. Thanks.
  208. oli I wonder how hard it is two write a MUC component for mattermost / rocketchat / slack / whatever
  209. Zash oli: That does what?
  210. oli offering all mattermost channels as MUC rooms
  211. Zash So a gateway/transport/bridge/thing?
  212. DebXWoody has joined
  213. oli could be also implemented as a bridge
  214. Zash (those were all words for the same thing)
  215. oli is it?
  216. Zash gateway and transport are words used by XMPP since the early days of Jabber, bridge is what Matrix calls it
  217. Zash oli: https://github.com/42wim/matterbridge/ btw
  218. oli it doesn't bridge transparently
  219. oli bridge over bots
  220. Zash That's one way to do it
  221. Zash Doing it as a component that acts as a MUC service is another
  222. Zash biboumi does a pretty good job at that for IRC
  223. pdurbin For my project's use case, potentially switching from IRC only, it would be nice if a future service supported both IRC and XMPP, the way Slack used to. But this isn't a hard requirement for me. I guess I'm ok with non-standardized interfaces like whatever Gitter or RocketChat use.
  224. oli Zash: and I thought a gateway is something else in XMPP: https://xmpp.org/extensions/xep-0100.html
  225. Zash > One distinguishing characteristic of Jabber technologies from their earliest days has been the existence of gateways (also called "transports") between the Jabber network and legacy instant messaging
  226. Zash oli: There have been IRC gateways since forever and they usually act like a MUC service
  227. andy has left
  228. oli Zash: > All existing client proxy gateways require a Jabber User to register with the Gateway before sending messages or presence through the gateway. Although strictly speaking registration is not required (e.g., a Gateway could prompt the Jabber User for credentials every time the user attempted to communicate through the gateway, or once per "session"), in practice this step is required.
  229. Zash For connecting to services that require an account (ie ICQ and MSN) yes. IRC often doesn't, but can require it anyways.
  230. DebXWoody has left
  231. DebXWoody has joined
  232. lovetox has joined
  233. andy has joined
  234. pdurbin This "Document how to set up a Gitter-like user experience" issue I opened is where I'm tracking if it's feasible to switch my project from IRC to XMPP: https://github.com/modernxmpp/modernxmpp/issues/21
  235. moparisthebest pdurbin: you can join IRC channels from an xmpp client with biboumi and that makes them act like xmpp mucs
  236. moparisthebest Or you can spin up an ircd backed by a muc service https://github.com/moparisthebest/xmpp-ircd allowing IRC clients to join your real xmpp muc
  237. moparisthebest But at least mattermost is Foss unlike slack
  238. rtq3 has left
  239. pdurbin moparisthebest, cool, these are great. Thanks!
  240. rtq3 has joined
  241. pdurbin RocketChat is also FOSS and seems like it supports public logs out of the box (again the Inkscape example above).
  242. DebXWoody has left
  243. debacle has joined
  244. Douglas Terabyte has left
  245. j.r has left
  246. j.r has joined
  247. pdurbin Are there any open source projects that aren't already oriented around XMPP that use XMPP as their primary chat platform? Would Dataverse be the first if we switch from IRC to XMPP? Or do open source projects mostly just use Slack these days? Does this question make sense? :)
  248. remko has joined
  249. Zash Good question.
  250. pdurbin I'm glad it makes sense. :)
  251. pdurbin I can't be the only one who cares about chat standards. RFCs for IRC and XMPP.
  252. Zash IRC, especially Freenode, hosts quite a lot of FOSS projects still
  253. andy has left
  254. pdurbin Sure. And six years ago when I started the #dataverse channel, freenode was a competely normal choice.
  255. pdurbin Freenode was growing in adoption back then: http://royal.pingdom.com/wp-content/uploads/2012/04/irc.002.jpg
  256. Kacper has left
  257. andy has joined
  258. waqas has joined
  259. rtq3 has left
  260. rtq3 has joined
  261. rtq3 has left
  262. rtq3 has joined
  263. matlag has left
  264. matlag has joined
  265. kokonoe has left
  266. kokonoe has joined
  267. debacle has left
  268. j.r has left
  269. j.r has joined
  270. andy has left
  271. andy has joined
  272. alacer has left
  273. remko has left
  274. rtq3 has left
  275. rtq3 has joined
  276. andy has left
  277. andy has joined
  278. debacle has joined
  279. remko has joined
  280. Douglas Terabyte has joined
  281. pep. I'm not really sure I understand what <no-permanent-store/> is for, any example?
  282. Zash anti-MAM
  283. alacer has joined
  284. pep. You wouldn't use no-store?
  285. Zash An offline message store might keep a message until it's delivered, while an archive (MAM) might keep it longer.
  286. pdurbin has left
  287. remko has left
  288. pdurbin has joined
  289. moparisthebest has left
  290. lumi has joined
  291. pdurbin has left
  292. pdurbin has joined
  293. kokonoe has left
  294. pdurbin has left
  295. kokonoe has joined
  296. pdurbin has joined
  297. moparisthebest has joined
  298. DebXWoody has joined
  299. remko has joined
  300. Kacper has joined
  301. pdurbin has left
  302. UsL has left
  303. DebXWoody has left
  304. blabla has left
  305. Syndace has left
  306. pdurbin has joined
  307. debacle has left
  308. blabla has joined
  309. pdurbin has left
  310. pdurbin has joined
  311. Yagiza has left
  312. alacer has left
  313. alacer has joined
  314. pdurbin has left
  315. pdurbin has joined
  316. lumi has left
  317. lumi has joined
  318. pdurbin has left
  319. marc_ has left
  320. muppeth has joined
  321. kokonoe has left
  322. pdurbin has joined
  323. moparisthebest has left
  324. kokonoe has joined
  325. marc_ has joined
  326. pdurbin has left
  327. pdurbin has joined
  328. remko has left
  329. pdurbin has left
  330. pdurbin has joined
  331. kokonoe has left
  332. kokonoe has joined
  333. Nÿco has left
  334. edhelas has left
  335. edhelas has joined
  336. muppeth has left
  337. COM8 has joined
  338. COM8 has left
  339. murabito has joined
  340. Nekit has left
  341. pdurbin has left
  342. pdurbin has joined
  343. pdurbin has left
  344. j.r has left
  345. j.r has joined
  346. pdurbin has joined
  347. j.r has left
  348. muppeth has joined
  349. Zash has left
  350. Zash has joined
  351. j.r has joined
  352. j.r has left
  353. valo has left
  354. valo has joined
  355. j.r has joined
  356. waqas has left
  357. pdurbin has left
  358. pdurbin has joined
  359. UsL has joined
  360. Alex has left
  361. Alex has joined
  362. muppeth has left
  363. muppeth has joined
  364. novnov has joined
  365. novnov has left
  366. frainz has left
  367. frainz has joined
  368. pdurbin has left
  369. pdurbin has joined
  370. pdurbin has left
  371. pdurbin has joined
  372. muppeth has left
  373. muppeth has joined
  374. UsL has left
  375. UsL has joined
  376. pdurbin has left
  377. pdurbin has joined
  378. Kacper has left
  379. remko has joined
  380. andy has left
  381. Vaulor has left
  382. Seve has left
  383. Kacper has joined