XSF Discussion - 2014-02-03

  1. Ashley Ward has left

  2. Ashley Ward has joined

  3. Zash has left

  4. Ashley Ward has left

  5. Jef has left

  6. Ashley Ward has joined

  7. bear has joined

  8. waqas has left

  9. bear has left

  10. Ashley Ward has left

  11. Jef has joined

  12. Jef has left

  13. waqas has joined

  14. Zash has joined

  15. waqas has left

  16. Steffen Larsen has joined

  17. Steffen Larsen has left

  18. intosi has left

  19. Alex has joined

  20. kevin has joined

  21. intosi has joined

  22. SouL has joined

  23. Tobias has joined

  24. jabberjocke has joined

  25. Kev

    Well, back to reality today.

  26. kevin

    congrats. %)

  27. Ashley Ward has joined

  28. Simon has joined

  29. Lance has joined

  30. Ashley Ward has left

  31. Ashley Ward has joined

  32. Jef has joined

  33. Lance has left

  34. Lance has joined

  35. Zash has left

  36. zeank has joined

  37. Lance has left

  38. Lance has joined

  39. jabberjocke has left

  40. jabberjocke has joined

  41. zeank has left

  42. Tobias has joined

  43. Ashley Ward has left

  44. Lance has left

  45. kevin has left

  46. Zash has joined

  47. Ge0rG_

    reality sucks.

  48. Zash

    Reality AND Monday!

  49. Ge0rG_

    also, the fact that MUC<->server interop is broken in a horrible way, as soon as one of the involved parties hard-reboots

  50. Ge0rG_

    a.k.a. I've got a small tail on my nickname and can't do anything about it.

  51. Zash

    Have Kev kick you?

  52. Kev

    Ge0rG_: You /can/ do something about it, in fact, but it's not very nice.

  53. Steffen Larsen has joined

  54. Ge0rG has left

  55. Ge0rG_

    wow. I think I fixed it.

  56. Ge0rG has joined

  57. intosi

    Vegetation fault?

  58. Kev

    But unless your server is buggy, this shouldn't happen.

  59. Ge0rG

    intosi: it is a play on words in german

  60. intosi

    What are the German words involved?

  61. Ge0rG

    intosi: faulen is german for "to rot"

  62. Kev

    Is it possible you're running a buggy server (not bouncing groupchat with an error), or that xmpp.org's server is so old it doesn't kick people when getting such an error?

  63. intosi

    Ah, cunning :)

  64. fippo

    kev: s/buggy server/server that still doesn't implement 6120/ :-)

  65. Kev

    fippo: If you're not doing 6120 at this stage, you're either buggy or not trying to be an XMPP server. I treat non-compliances in M-Link as bugs (with varying priorities based on the issue, of course).

  66. Zash

    muc.xmpp.org should kick you for sending errors

  67. Ge0rG

    Kev: I connected via jabber.ccc.de by accident, and then jcd got rebooted

  68. Zash

    It says that it's running a version that has code for that

  69. Zash

    Ah, ejabberd.

  70. Kev

    Ge0rG: Is it possible that jabber.ccc.de is buggy?

  71. Ge0rG

    Kev: I have no idea. But I have an idea about staying "online" in chat rooms from recent prosody for days, whenever the MUC server is rebooted. which sucks as well and is a related issue.

  72. ralphm

    I guess maybe somebody should do a xmpp.net thing for protocol compliance

  73. Kev

    ralphm: Which is what Bear's said e wants to take up.

  74. Ge0rG

    ralphm: like... a compliance test suite?

  75. Kev

    I'm looking forward to this :)

  76. ralphm

    Kev: I missed part of the conversation, for a phone call, I think

  77. Kev

    Ah, right.

  78. intosi

    I for one would welcome our new compliance robot overlords.

  79. Simon

    ralphm: we've been trying to do that with the code on protocol.buddycloud.com (https://github.com/buddycloud/buddycloud-tests-framework)

  80. ralphm

    Kev: but I'd love to see scores there

  81. Tobias has joined

  82. Simon

    oh and good morning!

  83. Kev

    Bear is intending writing up compliance testing, off his own back, outside the XSF, with the intention of seeing how that goes. The XSF could bring it inhouse later, or not, but he really wants to do something here.

  84. Kev

    Morning Simon.

  85. ralphm

    So I don't have to trash a server implementation, but just point to implementations with better ones

  86. Ge0rG

    Kev: so, you were going to explain what I can do about async MUC connections

  87. Ge0rG

    or rather desync

  88. Kev

    Ge0rG: You mean zombies like the one that was here earlier?

  89. Kev

    Or something else?

  90. Ge0rG

    Kev: yes, that one. it stayed in here for how-many days? I finally got to it by joining the muc via jcd again

  91. Kev

    This issue is resolved as long as the servers in question are compliant.

  92. Kev

    I guess j.c.d is running some old server or something.

  93. Ge0rG

    are there privacy protection mechanisms involved possibly?

  94. fippo

    might be helful if some xmpp.org admin could check the logs (if any) for error stanzas from the old ge0rg

  95. Ge0rG

    I am still looking for a way to reliably detect when the MUC server was rebooted.

  96. Ge0rG

    fippo: I'm pretty sure the MUC would kick a user then. it happened before in this room

  97. Ge0rG

    ralphm: would you add my (personal) blog to the planet, if I provide an xmpp tag with rss?

  98. Ge0rG

    (it's the one with the mobile XMPP ranting)

  99. ralphm

    Ge0rG: yeah, sure

  100. Tobias

    Kev, they are running ejabberd, but what version, who knows...last time they responded to version requests it was some 2-3 year old ejabberd version

  101. abmar has joined

  102. Ge0rG

    Tobias: just 2-3 years? I though it was ancient?

  103. Kev

    Ah, OK. Ejabberd did have this issue in the past, although I assume it's long since fixed.

  104. Tobias

    Ge0rG, don't remember exactly what version

  105. ralphm

    Ge0rG: why doesn't your blog have meta data with each posts? Things like author, timestamp.

  106. Ge0rG

    ralphm: because it's ikiwiki

  107. ralphm


  108. Ge0rG

    in the days when I did set it up, it was the only markdown based "blog" package generating static html. which really saved my ass when the android SSL downgrade post came around.

  109. Ge0rG

    I'd probably start again with octopress, except it is hard work to review everything and there are no inline comments in octo

  110. Tobias

    Ge0rG, according to http://web.jabber.ccc.de/?page_id=11 it's ejabberd 2.1.9, which was released late 2011 http://www.ejabberd.im/ejabberd-2.1.9

  111. ralphm

    Ge0rG: I simply cannot remember who belongs to which blog, so your name on it would help a lot

  112. Ge0rG

    Tobias: 2.1.9, yeah, that rings some bells

  113. Tobias

    but maybe the ejabberd clock ticks slower than the prosody clock :)

  114. Ge0rG

    ralphm: so I add a http://ikiwiki.info/ikiwiki/directive/meta/ field with author set?

  115. abmar has left

  116. Ge0rG

    ralphm: or some more fields for you?

  117. ralphm

    Ge0rG: author should be fine. Note that I was talking about the HTML rendering. I just noticed there's a date at the very bottom.

  118. Ashley Ward has joined

  119. fippo

    ge0rg: current version of jabber.ccc is 2.1.13 -- so i'd expect this to be fixed

  120. Zash

    Assumptions and expectations :)

  121. abmar has joined

  122. Ge0rG

    fippo: there obviously is an issue still.

  123. Ge0rG

    as a matter of fact, my alter ego stayed in this MUC for more than 24 hours after jcd rebooted.

  124. ralphm

    I am so glad there are server implementations out there that allow nick-sharing. My mcabber-in-screen session is always there for me.

  125. Steffen Larsen has left

  126. Tobias

    screen not tmux? :)

  127. ralphm


  128. ralphm

    haven't really gotten around to trying tmux

  129. Tobias neither :) just heard it's what the cool kids use nowadays

  130. Ge0rG is still running a screen instance started before dist-upgrading debian. unfortunately, that broke remote detach :(

  131. Simon

    Is there much of a difference between the two (/me is a long-time screen user)?

  132. intosi

    Screen has been good for me for so many years, I have no compelling reason to invest in switching to something else.

  133. Simon

    intosi: +1… but I've the nagging feeling that I might be missing out on some killer feature that I never knew I needed… wealth… happiness etc.

  134. Zash


  135. ralphm

    I still use mutt, too.

  136. ralphm

    Took me a while to switch from elm.

  137. intosi

    I remember that switch ;)

  138. Simon

    ralphm: expired mutt last year. I still miss my excel to ascii art filter for attachments.

  139. ralphm


  140. ralphm

    I had it render bozo-html-crap, too

  141. Ge0rG

    Simon: what mua are you on now?

  142. Simon

    Thunderbird and Gmail web.

  143. Kev

    I tried tmux for a while and without making a deliberate decision I still use screen.

  144. Kev

    I vaguely remember thinking tmux was better, but it didn't make me switch.

  145. intosi

    A tool needs to be significantly better than the one it is replacing, or else muscle memory will make you prefer the old one.

  146. ralphm

    I use Thunderbird and K-9, too

  147. Ge0rG

    I'd never be able to switch to a non-regex-based MUA. Even though I must admit that mutt has got its shortcomings

  148. Ge0rG

    Simon: http://community.igniterealtime.org/blogs/ignite/2014/02/02/stepping-down-as-lead

  149. MiGri

    tmux is nice if you like to have more than one window at a glance (horizontally or vertically splitted)

  150. Simon

    Georg: Flow seems very active and I'm looking forward to more (a)smack fixed.

  151. MiGri

    for mua: give cone a try. I really like it

  152. MiGri

    btw.: Hi Ge0rG

  153. Kev

    MiGri: What's the sell?

  154. Jef has left

  155. MiGri

    Kev: Sorry? What do you mean?

  156. Kev

    Why is it better than mutt/TB?

  157. MiGri

    ah. you can see more than one account at a glance, you have direkt gnupg support and it is very fast even with big imap-folders

  158. Simon feels a religious war starting.

  159. Tobias

    MiGri, does it do multi-threaded indexing of mailboxes for full-text search?

  160. Kev

    MiGri: Any form of labelling/tabbing, and how's the search?

  161. MiGri

    Tobias: I'm not sure, but I guess no. Kev: you can define labels. And it has a very detailed serch. I'm not saying its better than TB. Buit I still like reading mail on my cli. so TB is no option for me

  162. MiGri


  163. MiGri

    and in IMHO mutt is complicated to set up with multiple acccounts

  164. Ge0rG

    does cone have screen integration to open up new windows?

  165. Zash

    Does it feed my cat?

  166. intosi

    Zash: now that would be a feature that would convince me ;)

  167. MiGri

    Ge0rG: nope Zash: I'm not sure yet ;)

  168. MiGri

    Simon: I'm not missionary, so no religious war from my side. I just wanted to give another idea to the discussion

  169. Kev

    I'm always looking for a new mail cliet.

  170. Kev


  171. Simon

    Kev: dwd is building it for you.

  172. Kev

    I'm not entirely sure that's true.

  173. Kev

    They're building a mail client, I'm not convinced they're building it for me :)

  174. ralphm

    Discussing MUAs in the XSF room. I like ti.

  175. ralphm


  176. Kev

    ralphm: And it's directly applicable. We need to be able to read standards@ :)

  177. intosi

    We're protocol guys, surely we could just telnet into port 143 and speak IMAP ourselves?

  178. MiGri

    intosi: sure ;)

  179. intosi

    Or alternatively create an IMAP - XMPP bridge and make each mailbox a pubsub node, and each mail an item.

  180. MiGri

    intosi: bze are wo masochists?

  181. MiGri

    intosi: //err/ but are we masochists?

  182. jabberjocke has left

  183. Kev

    Of course. Who hasn't run imap over telnet?

  184. Simon

    monday mornings and faulty ram in production servers. I need a beanbag and coffee.

  185. Kev

    If only you were still in the lounge.

  186. Simon

    and a server locked up half way through upgrading libssl. This is going to be interesting.

  187. ralphm unpacks one of the beanbags

  188. Simon thanks ralphm, but remains standing out of principle.

  189. winfried has joined

  190. Steffen Larsen has joined

  191. Ge0rG

    ralphm: does http://op-co.de/blog/tags/xmpp/index.rss look good to you?

  192. ralphm

    Simon: https://www.facebook.com/photo.php?fbid=274070812748553&set=a.169709983184637.1073741826.100004369094497&type=1&theater

  193. Zash


  194. ralphm

    Ge0rG: yeah

  195. ralphm


  196. Ashley Ward has left

  197. Ge0rG

    ralphm: thanks

  198. Kev

    ralphm: Very nice :)

  199. Simon

    ralphm: I could use that right now.

  200. Ge0rG feels like that as well

  201. ralphm

    Anyone here with contacts within NLNet?

  202. winfried

    Only rusty ones

  203. Simon has left

  204. Simon has joined

  205. jabberjocke has left

  206. winfried has left

  207. winfried has joined

  208. jabberjocke has left

  209. Ashley Ward has joined

  210. SouL has left

  211. SouL has joined

  212. SouL has left

  213. winfried has left

  214. winfried has joined

  215. SouL has joined

  216. SouL has left

  217. SouL has joined

  218. Ashley Ward has left

  219. intosi has left

  220. intosi has joined

  221. winfried has left

  222. Jef has joined

  223. Tobias has joined

  224. SouL has left

  225. ralphm

    Seeing a bunch of complaints on skype not working on the ipv6-only FOSDEM network. How well did our Jingle implementations perform?

  226. Simon

    Skype is a well known ipv6 laggard in all the tests that I've seen.

  227. fippo

    ralphm: jitsi does support ipv6 for sure

  228. fippo

    chromes webrtc doesn't yet (only in canary)

  229. ralphm

    Simon: so that is a nice angle

  230. ralphm

    fippo: right

  231. ralphm

    fippo: firefox does?

  232. fippo

    ralphm: don't know. haven't heard anyone asking

  233. ralphm

    fippo: This is false as of just now.

  234. fippo

    mh... do we have a "how to include the whole x509 cert chain" howto?

  235. Zash

    fippo: For normal certs?

  236. Zash

    fippo: Something like this https://prosody.im/doc/certificates#certificate_chains

  237. fippo

    zash: perfect, thanks

  238. waqas has joined

  239. Steffen Larsen has left

  240. emcho has joined

  241. emcho has left

  242. emcho has joined

  243. Steffen Larsen has joined

  244. Steffen Larsen has left

  245. Zash has left

  246. Tobias has joined

  247. winfried has joined

  248. Ashley Ward has joined

  249. ralphm

    https://twitter.com/Bopuc/status/430338740456652800 anc some related but unlinked tweets by Bopuc

  250. SouL has joined

  251. Zash has joined

  252. SouL has left

  253. SouL has joined

  254. Ashley Ward has left

  255. SouL has left

  256. Ashley Ward has joined

  257. Ashley Ward has left

  258. Simon

    Kev, - you mentioned, MAM and pub-sub storing a sync point/read up to this point. What was that called? Is it spec'd somewhere?

  259. winfried has left

  260. Ashley Ward has joined

  261. Ge0rG

    Simon: the archived id is used for that in MAM

  262. Kev

    Simon: The rough plan was to pull the id out of MAM into something of its own right, then to reference this from MAM. Then have 'read up to here' as a command to send to the server that it sends to your carbons-using clients, and is also used as the <reset/> in Push.

  263. stpeter has joined

  264. Kev

    And then we've solved the multiple-clients issues. Yay.

  265. Zash

    I think that was what XEP-333 is meant to be, but there's no server-implementable protocol described there

  266. Kev

    Yes, but I'm not sure 333 is the right solution. At least, it doesn't fit in with the other bits we talked about at the summit.

  267. Ge0rG

    goals taken from summit: a) XMPP Unified Messaging. b) World Domination

  268. Zash

    I'd like to implement some magic that uses 198, 184 and 85 for Something Smart™

  269. Ge0rG

    Zash: as soon as you know what you mean, write it down :)

  270. Zash

    Guessing what the other party has seen based on chat states and acks would be neat too.

  271. Zash

    Written down.

  272. Zash

    It's mentioned in 333

  273. Ge0rG is currently interacting in very unpleasant ways with java/android crypto

  274. Ge0rG

    j2se is storing the IV along the encrypted data when serializing a SealedObject. Android is not.

  275. Ashley Ward has left

  276. SouL has joined

  277. winfried has joined

  278. SouL has left

  279. Simon

    Kev, Ge0rG, Zash: thanks for this (sorry was on a call and missed the thread). 333 looks very chat orientated. Is there a way it could be generalised to include pubsub messages?

  280. Simon

    or am I missing some magic?

  281. Kev

    Simon: I suggest you see what Lance (and possibly I) come up with, and see if that solves your needs.

  282. Kev

    Simon: I think it /should/.

  283. Kev

    (It isn't based on 333)

  284. Simon


  285. Simon

    Happy to help too if I can.

  286. Simon

    I feel like this summit was the one where we made most progress on some of these things by having conversations that don't work well on mailing lists.

  287. Simon

    (but do work well on busses to expensive dinners)

  288. Kev

    Quite. Imagine how productive it would have been if you had Peter there, instead of the idiot we had standing at the front :)

  289. SouL has joined

  290. Simon

    The one who kept running out of sugar?

  291. SouL has left

  292. Kev


  293. winfried

    Did you have some time to recover, Kev?

  294. Kev

    I've already been to bed once this afternoon.

  295. winfried

    so still recovering? I felt a bit sorry for you...

  296. Tobias has joined

  297. Kev

    Thanks. I'm not quite sure why last week hit me so hard. Been a bit busy at work the last couple of weeks, but still.

  298. winfried

    yeah, lets state it this way: "some days are better then others"

  299. Ge0rG

    maybe it was due to excessive alcohol consumption as well

  300. SouL has joined

  301. Simon has left

  302. SouL has left

  303. Kev

    Ge0rG: Unlikely.

  304. SouL has joined

  305. Ge0rG is in a state of depletion today as well. but that might have been caused by incompetent coworkers...

  306. ralphm


  307. ralphm

    my coworkers are just waking up, so none of that yet

  308. winfried suspects his state of depletion is directly correlated to yesterdays alcohol consumption....

  309. Ge0rG had no alcoohl yesterday. only a large number of autobahn kilometers...

  310. Kev

    How long'd it take you to get back?

  311. winfried has left

  312. Ge0rG

    Kev: roundabout 6h, with two little stops

  313. Kev

    Getting on for as bad as mine :)

  314. abmar has left

  315. ralphm

    We did about 75 min. Then unloaded and returned the van.

  316. SouL has left

  317. SouL has joined

  318. SouL has left

  319. SouL has joined

  320. SouL has left

  321. SouL has joined

  322. SouL has left

  323. SouL has joined

  324. emcho has left

  325. emcho has joined

  326. emcho has left

  327. emcho has joined

  328. emcho has left

  329. emcho has joined

  330. SouL has left

  331. stpeter has joined

  332. abmar has joined

  333. Neustradamus has joined

  334. Alex has joined

  335. SouL has joined

  336. SouL has left

  337. SouL has joined

  338. fippo

    hello taskforce :-)

  339. Zash

    oh lawd

  340. fippo

    there is a certain irony in me talking about task forces reacting to anyone who has the impertinence to publicly critize xmpp

  341. Zash

    Needs moar positive markeitng!

  342. Tobias has left

  343. Tobias has joined

  344. stpeter has joined

  345. Lance has joined

  346. SouL has left

  347. SouL has left

  348. SouL has left

  349. fsteinel has joined

  350. Lance has left

  351. ralphm

    fippo: when do I get my uniform?

  352. fippo

    ralphm: poke adam about http://www.flickr.com/photos/andyet-photos/10463753295/ :-)

  353. SouL has joined

  354. SouL has left

  355. SouL has joined

  356. SouL has left

  357. SouL has joined

  358. SouL has left

  359. SouL has joined

  360. SouL has left

  361. SouL has joined

  362. SouL has left

  363. SouL has joined

  364. stpeter

    I wonder if we need a chatroom for technical discussion on this server (and I need to regularly join operators@ too)

  365. SouL has left

  366. SouL has joined

  367. waqas

    stpeter: What's up with jabber.org? It doesn't seem like the machine is the problem seeing how the network is unreachable.

  368. SouL has left

  369. SouL has joined

  370. SouL has left

  371. SouL has joined

  372. SouL has left

  373. SouL has joined

  374. fsteinel has left

  375. SouL has left

  376. SouL has joined

  377. SouL has left

  378. SouL has joined

  379. SouL has left

  380. SouL has joined

  381. SouL has left

  382. SouL has joined

  383. SouL has left

  384. SouL has joined

  385. SouL has left

  386. SouL has joined

  387. SouL has left

  388. SouL has joined

  389. SouL has left

  390. SouL has joined

  391. SouL has left

  392. SouL has joined

  393. SouL has left

  394. SouL has left

  395. SouL has left

  396. SouL has left

  397. SouL has left

  398. SouL has left

  399. SouL has joined

  400. SouL has left

  401. SouL has joined

  402. ralphm

    stpeter: moving jdev here?

  403. ralphm

    I don't see any problem with just discussing stuff in this room, reallt

  404. ralphm


  405. SouL has left

  406. SouL has joined

  407. SouL has left

  408. SouL has joined

  409. SouL has left

  410. SouL has joined

  411. stpeter

    ralphm: sure, that works for me, I suppose :-)

  412. stpeter

    it's not really XSF business, is all

  413. SouL has left

  414. SouL has joined

  415. fippo

    well, the only reason i'm not in jdev is that m-link is picky (though compliant most likely) about id attributes on <presence/>

  416. SouL has left

  417. SouL has joined

  418. SouL has left

  419. SouL has left

  420. SouL has left

  421. SouL has left

  422. SouL has joined

  423. SouL has left

  424. SouL has joined

  425. Kev

    I think the main reason you're not there is that the server is down.

  426. Tobias

    and why is it down?

  427. ralphm

    and also that jabber.org's still don't work (properly)

  428. ralphm


  429. SouL has left

  430. ralphm

    fippo: you can't have ids on presence?

  431. ralphm

    or picky how?

  432. fippo

    ralphm: I check them the same way I do with <iq/> id (fortunately the good way) and m-link disagress with me

  433. ralphm


  434. emcho has left

  435. emcho has joined

  436. emcho has left

  437. emcho has joined

  438. emcho has left

  439. Zash has joined

  440. abmar has joined

  441. Neustradamus has joined

  442. stpeter has left