XSF Discussion - 2017-11-29


  1. Valerian has joined
  2. waqas has left
  3. arc has left
  4. uc has joined
  5. arc has joined
  6. sonny has joined
  7. Valerian has left
  8. Valerian has joined
  9. jjrh has left
  10. la|r|ma has left
  11. la|r|ma has joined
  12. la|r|ma has left
  13. la|r|ma has joined
  14. la|r|ma has joined
  15. pep. has joined
  16. pep. has joined
  17. pep. has joined
  18. waqas has joined
  19. vanitasvitae has left
  20. sonny has joined
  21. jjrh has left
  22. jjrh has left
  23. goffi has left
  24. sonny has left
  25. sonny has joined
  26. jjrh has left
  27. ralphm has left
  28. daniel has left
  29. daniel has joined
  30. la|r|ma has joined
  31. lskdjf has joined
  32. uc has joined
  33. sonny has left
  34. sonny has joined
  35. jjrh has left
  36. jjrh has left
  37. Tobias has joined
  38. sonny has left
  39. sonny has joined
  40. peter has left
  41. Valerian has left
  42. Valerian has joined
  43. moparisthebest has left
  44. jjrh has left
  45. Valerian has left
  46. ThurahT has left
  47. Kev has left
  48. lumi has left
  49. sonny has left
  50. sonny has joined
  51. jere has joined
  52. jere has joined
  53. sonny has joined
  54. sonny has joined
  55. ThurahT has joined
  56. ThurahT has left
  57. ThurahT has joined
  58. uc has joined
  59. arc has left
  60. arc has joined
  61. jere has joined
  62. jere has joined
  63. uc has joined
  64. uc has joined
  65. tux has joined
  66. Tobias has joined
  67. lovetox has joined
  68. lskdjf has joined
  69. la|r|ma has left
  70. la|r|ma has left
  71. Neustradamus has left
  72. Neustradamus has joined
  73. Tobias has left
  74. Tobias has joined
  75. Zash has left
  76. Zash has joined
  77. stefandxm has left
  78. matlag has joined
  79. moparisthebest has joined
  80. la|r|ma has left
  81. la|r|ma has joined
  82. la|r|ma has joined
  83. la|r|ma has joined
  84. matlag has joined
  85. SamWhited has left
  86. Zash Ge0rG: No, no newlines in attributes.
  87. moparisthebest has joined
  88. la|r|ma has left
  89. la|r|ma has joined
  90. Holger has left
  91. lovetox has left
  92. valo has left
  93. valo has joined
  94. jonasw Zash, works for me: >>> etree.fromstring("""<foo a='&#10;'/>""").get("a") '\n'
  95. Zash Didn't we go over whitespace rules recently?
  96. jonasw I don’t recall
  97. marc has joined
  98. Zash https://www.w3.org/TR/REC-xml/#AVNormalize
  99. nyco has left
  100. jonasw &#10; circumvents that I think
  101. Zash > =xml.parse[[<x y='&#10;'/>]] <x y=' '/>
  102. Zash Indeed
  103. jonasw > Note that if the unnormalized attribute value contains a character reference to a white space character other than space (#x20), the normalized value contains the referenced character itself (#xD, #xA or #x9). This contrasts with the case where the unnormalized value contains a white space character (not a reference), which is replaced with a space character (#x20) in the normalized value and also contrasts with the case where the unnormalized value contains an entity reference whose replacement text contains a white space character; being recursively processed, the white space character is replaced with a space character (#x20) in the normalized value.
  104. Ge0rG Zash: but in values you can have them.
  105. jonasw replacing the character reference wins over normalizsation to space
  106. Zash > return xml.parse(tostring(xml.parse("<x y='&#10;'/>"))) <x y=' '/>
  107. jonasw nice
  108. jonasw that should probably not happen
  109. nyco has joined
  110. Zash Things broke when we escaped non-space whitespace.
  111. Tobias has left
  112. lskdjf has joined
  113. Holger has left
  114. tux has joined
  115. blabla has joined
  116. blabla has left
  117. blabla has joined
  118. pep. has joined
  119. intosi has joined
  120. blabla has left
  121. la|r|ma has left
  122. la|r|ma has joined
  123. ralphm has left
  124. Guus has left
  125. jonasw which things?
  126. daniel has left
  127. daniel has joined
  128. goffi has joined
  129. waqas has left
  130. Alex has joined
  131. ralphm has joined
  132. Martin has joined
  133. ralphm has left
  134. Zash Things!
  135. jonasw has left
  136. Zash Broke interop with M-Link IIRC
  137. jonasw even if only applied to attributes?
  138. Zash I don't recall the details
  139. nyco has left
  140. jonasw aioxmpp escapes newlines etc. in attributes and haven’t had issues with that yet
  141. lovetox has joined
  142. Flow jonasw, which xml API does aioxmpp use (if any)?
  143. jonasw Flow, for generation, we actually write XML ourselves. for parsing, it’s xml.sax, which is backed by expat in CPython.
  144. daniel has left
  145. jonasw (the custom writer implements a SAX interface, but with some goodies which were hard to achieve with xml.sax, see <https://docs.zombofant.net/aioxmpp/devel/api/internal/xml.html#aioxmpp.xml.XMPPXMLGenerator>)
  146. jonasw mostly about encoding, namespaces (and prefixes) and strictness.
  147. SouL has left
  148. Tobias has joined
  149. nyco has joined
  150. Steve Kille has left
  151. Flow jonasw, so does aioxmpp do the escaping or does it happen under the hood of the XML API?
  152. jonasw let me check, IIRC we invoke some xml.foo method
  153. jonasw yeah, xml.sax.saxutils.quoteattr -> libexpat on CPython
  154. Steve Kille has joined
  155. Flow fetches the lastest aioxmpp git
  156. Flow wauza, 75% of aioxmpp's SLOCs are tests. repspect jonasw
  157. jonasw thank you :)
  158. mathieui yeah
  159. stefandxm has left
  160. Steve Kille has left
  161. Syndace has left
  162. Syndace has joined
  163. arc has left
  164. arc has joined
  165. intosi has left
  166. daniel has left
  167. intosi has joined
  168. arc has left
  169. arc has joined
  170. ralphm has left
  171. stefandxm has joined
  172. arc has left
  173. arc has joined
  174. daniel has left
  175. jcbrand has joined
  176. intosi has left
  177. intosi has joined
  178. vanitasvitae has left
  179. jubalh has joined
  180. ralphm has joined
  181. uc has joined
  182. daniel has left
  183. uc has joined
  184. marc has left
  185. Alex has left
  186. edhelas has left
  187. edhelas has joined
  188. jubalh has left
  189. Zash has left
  190. lskdjf has joined
  191. daniel has left
  192. Alex has joined
  193. vanitasvitae has left
  194. vanitasvitae has joined
  195. ralphm has left
  196. intosi has left
  197. jonasw edhelas, around?
  198. daniel has left
  199. intosi has joined
  200. daniel has left
  201. jonasw Guus, is there a way you could give powers to (only) cancel (only) the xeps docker builds?
  202. jonasw (you, or any iteam member really)
  203. Guus jonasw: unlikely
  204. jonasw pity
  205. jonasw too late now anyways
  206. Guus the access control is not very fine-grained
  207. Guus read/write/admin on a repo level, that's all I can find.
  208. jonasw okay, nevermind then. I’ll just try to make sure that I only need one push then :)
  209. Guus jonasw: perhaps you can shorten the build duration somehow?
  210. Guus that'd reduce the impact
  211. jonasw the PDF build takes ages, I don’t think we can do anything about that
  212. jonasw if we had incremental builds, that’d be amazing too, but I think that’s not possible with dockerhub
  213. jonasw or maybe even docker in general
  214. Guus isn't the entire concept of docker hub that you base images on eachother?
  215. jonasw I don’t think that we can reasonably base on the previous build, can we?
  216. Guus I don't know
  217. valo has left
  218. valo has joined
  219. Kev Not reasonably, no.
  220. Kev And the idea is that you build up layers, yes, but not generally diffs between multiple versions of the same image.
  221. arc has left
  222. arc has joined
  223. jonasw hm, would write access allow me to break things which I can’t break anyways by pushing to the xeps repository?
  224. Guus as you're an editor, I'm unsure if you shouldn't be allowed to do more damage anyways
  225. nyco has left
  226. Guus there's actually an 'editors' team there
  227. Guus Kev, any good reason why editors shouldn't be part of that editor team on docker hub?
  228. nyco has joined
  229. Guus it now has Kev and Sam
  230. Kev Don't think so.
  231. Guus jonasw - can you share your dockerhub accountname?
  232. jonasw xsfjonas
  233. jonasw sweet
  234. Guus hocus, pokus, pilatus, pas...
  235. jonasw thanks :)
  236. Guus no problem
  237. moparisthebest has joined
  238. jere has joined
  239. ralphm has joined
  240. lumi has joined
  241. lumi has left
  242. Martin has left
  243. Tobias has joined
  244. Valerian has joined
  245. Zash has joined
  246. Zash has left
  247. Martin has joined
  248. nyco has left
  249. @Alacer has joined
  250. jubalh has joined
  251. daniel has left
  252. nyco has joined
  253. Zash has joined
  254. daniel has left
  255. daniel has joined
  256. Guus has left
  257. @Alacer has left
  258. @Alacer has joined
  259. jubalh has left
  260. ralphm has left
  261. vanitasvitae has left
  262. jubalh has joined
  263. jubalh has left
  264. edhelas jonasw pong
  265. jubalh has joined
  266. jonasw edhelas, I used "jt" as initials for your change, I hope that’s okay.
  267. edhelas ah yeah, that was that :D
  268. edhelas is there a place where this jt alias is defined ?
  269. jonasw no
  270. jonasw unfortunately not
  271. jonasw I feel we should maybe move from "initials" to "handles"
  272. jonasw initials have low entropy, are prone to collisions, and aren’t used anywhere else in the community, making them hard to resolve
  273. edhelas I thought that people that participate will appears in Acknowledgements
  274. jonasw not unless you add yourself, I don’t think that’s the editors task. maybe.
  275. jonasw (if it is, my apologies)
  276. edhelas eheh, we should clarify that :p
  277. jonasw I think the Ack seciton is pretty much at the authors discretion
  278. @Alacer has left
  279. edhelas okay
  280. edhelas maybe point all those initials to https://xmpp.org/about/xsf/members.html with an anchor ?
  281. edhelas ah, this list can be cleaned up as well, which can break links… mhhh
  282. jonasw also, you don’t need to be a member to contribute to a XEP
  283. edhelas true
  284. Ge0rG edhelas: the members list is much more dynamic than the XEP history
  285. jonasw I’m looking forward to the fun of a name change.
  286. edhelas eheh
  287. jubalh has left
  288. edhelas whatever, having pubsub#max_items will now allow us to move forward regarding the PEP support on the servers
  289. jere has joined
  290. jonasw :)
  291. jonasw sorry for the delay, I forgot this existed and council voted on it :(
  292. moparisthebest has left
  293. moparisthebest has joined
  294. Alex has left
  295. Kev has left
  296. lumi has joined
  297. jjrh has left
  298. moparisthebest has left
  299. daniel has left
  300. vanitasvitae has joined
  301. vanitasvitae has joined
  302. nyco has left
  303. ralphm has left
  304. nyco has joined
  305. daniel has left
  306. Kev has joined
  307. Alex has joined
  308. jjrh has left
  309. jubalh has joined
  310. jjrh has left
  311. jjrh has left
  312. waqas has joined
  313. ralphm has joined
  314. daniel has left
  315. jubalh has left
  316. sonny has left
  317. sonny has joined
  318. Valerian has left
  319. sonny has joined
  320. sonny has joined
  321. peter has joined
  322. jubalh has joined
  323. Valerian has joined
  324. ralphm has left
  325. dwd has joined
  326. daniel has left
  327. Steve Kille has left
  328. tux has left
  329. Steve Kille has joined
  330. jubalh has left
  331. peter has left
  332. peter has joined
  333. lskdjf has left
  334. lskdjf has left
  335. jcbrand has left
  336. ralphm has joined
  337. jubalh has joined
  338. daniel has left
  339. lskdjf has left
  340. jubalh has left
  341. ralphm has joined
  342. lskdjf has left
  343. lskdjf has left
  344. jonasw I note that the log timestamps on http://logs.xmpp.org/council/2017-11-29#15:55:08 are off by a few minutes
  345. jonasw I think five
  346. jonasw cc @ iteam
  347. jonasw intosi, MattJ maybe?
  348. MattJ We'll need to figure out if there is a docker image for ntp, or make one
  349. MattJ (only joking)
  350. MattJ (I think)
  351. jonasw please be.
  352. Ge0rG jonasw: re 0392, "Treat the output as little endian and extract the last-significant 16 bits." - "least-significant" and I'm currently questioning whether it's a signed or an unsigned 16 bit number.
  353. intosi MattJ: right
  354. intosi Or we might've forgotten we actually care about time, and didn't bother installing ntpd ;)
  355. intosi Fixed
  356. dwd intosi, I'm glad you found the time.
  357. intosi dwd: fixed with minutes to spare.
  358. jonasw Ge0rG, unsigned
  359. Ge0rG jonasw: or maybe it doesn't matter at all?
  360. Ge0rG unsigned shorts are a real pita in Java :>
  361. jonasw Ge0rG, it matters, I think
  362. Ge0rG jonasw: "Divide the value by 65536" - shouldn't that be 65535?
  363. jonasw no
  364. jonasw we don’t want to reach 1.0
  365. jonasw because that’s equal to 0.0
  366. jonasw (in the circle)
  367. moparisthebest openntpd seems to be a better choice for just keeping time correct, imho
  368. Ge0rG jonasw: great!
  369. jonasw (I got that wrong at first, Marcus pointed it out on standards@)
  370. jonasw *Marcel
  371. jonasw damn, I got that wrong in the acks
  372. lskdjf has left
  373. lskdjf has left
  374. jonasw Ge0rG, is yaxim about to get XEP-0392 support? :)
  375. jonasw if so, make it so that conversations can steal it :)
  376. lskdjf has left
  377. marc has left
  378. lskdjf has left
  379. MattJ Conversations stealing code from Yaxim, that'll be the day
  380. lskdjf has left
  381. marc has left
  382. Zash -xep 392
  383. Bunneh Zash: Consistent Color Generation (Standards Track, Experimental, 2017-11-29) See: https://xmpp.org/extensions/xep-0392.html
  384. Ge0rG jonasw: I'm working on 0392, yes.
  385. edhelas wow this XEP
  386. mathieui edhelas, you haven’t implemented it yet?? even poezio has it
  387. jonasw *cough*
  388. MattJ I think it's a well-produced XEP, but really seems like a lot of fuss over something so trivial
  389. edhelas mathieui wan't to compare sizes of our implemented XEP list ?
  390. jonasw MattJ, I’m sorry :-)
  391. mathieui edhelas, no thanks :D
  392. MattJ I really don't care that much what colours people show up as
  393. MattJ Seems many people do...
  394. edhelas mathieui SIMS implemented ? :-°
  395. Ge0rG MattJ: the important thing is not that all clients show the same color but rather that the palette has good readability
  396. jonasw the palette stuff blew it ub much
  397. jonasw the palette stuff blew it up much
  398. jonasw (with "palette stuff" I mean mapping to discrete color palettes, like terminal clients do)
  399. Zash Seems weird to me to specify as a protocol tho.
  400. jonasw I wonder if it would’ve been more suited for Informational track, but i don’t care :)
  401. Alacer has joined
  402. jonasw (given that we’d want to have this under rather strict change control once it becomes widespread, Standards Track is probably sane)
  403. Alacer has left
  404. edhelas meanwhile in Movim https://github.com/movim/movim/blob/master/app/helpers/StringHelper.php#L312 :D
  405. edhelas the thing is that I'm following the default colors of Material design
  406. edhelas so I'm wondering how this will fit with this XEP
  407. jere has joined
  408. jonasw edhelas, the XEP allows you to use a palette
  409. jonasw there’s a large section on that
  410. Ge0rG the Android avatar palette has eight predefined colors or something
  411. jonasw but I would suggest to not do that and instead use the colors generated by the XEP.
  412. daniel jonasw, using a palette won't distribute the colors equaly on that palette though, or will it?
  413. SamWhited I think this XEP was very well thought out and written, but I can't see it being widely used. It's just too much complexity, and too large to implement easily when instead I could just do what edhelas has
  414. jonasw daniel, it will do that only if the palette is itself equally distributed
  415. daniel yes... i'm afraid it won't work for me then. i mean i'll happily give it a try if Ge0rG writes the code
  416. marc has joined
  417. daniel but i really want to keep my color palette
  418. jonasw SamWhited, the gist of it is pretty much angle = sha1(text)[:2] / 65536 * 2π; cr = sin(angle); cb = cos(angle); and three formulas to convert cr and cb to rgb. maybe it’d help if there was a single block at the beginning which lists that and save the details for later below?
  419. jonasw daniel, why though?
  420. daniel jonasw, why i want to keep my palette?
  421. jonasw yes
  422. daniel because i want them to fit into the platform
  423. intosi daniel: +1 :)
  424. edhelas daniel maybe we can have the same palette, we are both using Material Design colors :)
  425. jonasw daniel, I *assume* that most such palettes are rather equally distributed
  426. jonasw if you have the rgb values for them, I’d be happy to check that
  427. edhelas will introduce XEP-XXXX Material Design color palette
  428. SamWhited jonasw: that might help, but it will still be a very long complicated XEP, and if I can implement it from just that section why is the rest needed?
  429. daniel jonasw, https://github.com/siacs/Conversations/blob/master/src/main/java/eu/siacs/conversations/utils/UIHelper.java#L35
  430. Guus Potential board meeting time. Who is here?
  431. jonasw SamWhited, special cases (like if you’re restricted to a palette), precision of the description to avoid ambiguities, and color vision deficiency correction
  432. jonasw daniel, thanks
  433. jonasw daniel, is that ARGB or ABGR?
  434. daniel argb
  435. jonasw I could’ve guessed.
  436. dwd Argh, maybe.
  437. Guus Nyco, Ralphm, MattJ, Martin - does board meet now?
  438. MattJ I was guessing not, because you said you couldn't make it
  439. Martin I'm here, but wasn't sure if the mailing list thread flattened it
  440. Guus Wednesdays are very inconvenient. Parking lots, laptops in cars, no heating, and roaming is typically invovled
  441. Guus as we didn't agree on a new time, I thought I'd check in now.
  442. Guus fwiw, 2:30pm-3:00pm GMT every Thursday works for me - as suggested on the mailing list - but there's no point in agreeing between the three of us, without Ralphm and Nyco.
  443. MattJ Indeed
  444. ralphm I am good with that
  445. MattJ nyco, around?
  446. Guus well, we have quorum now - shall we start a meeting now? We can finalize the scheduling once nyco pitches in.
  447. MattJ wfm
  448. Guus ralph, do you want to take the lead? You make for a comfortable chair :)
  449. marc has left
  450. Guus ralphm ^ ?
  451. Guus bangs a gavel
  452. ralphm Well, I thought it would be very weird to have a meeting without an agreed time
  453. Guus unbangs a gavel
  454. ralphm First order of business is that we choose a chair and I think we should all be there
  455. Guus I'm perfectly happy to continue with an acting chair for this meeting.
  456. Guus I do agree that choosing a chair should involve all of us
  457. lskdjf has joined
  458. ralphm No need for an acting chair, I am still a proper one
  459. ralphm So, hoping that nyco will also agree upon the time, let's go for tomorrow 14:30 UTC
  460. Guus shrugs.
  461. Martin Sounds good to me
  462. Guus works for me
  463. Guus I think all of us are on the same DST switchover date, correct? if so, it'd make sense to anchor it to London time - to prevent a sudden shift twice a year?
  464. Guus as UTC is London time now, there's no immediate difference.
  465. MattJ Yes, sensible
  466. ralphm I'd be very happy to anchor to London
  467. SamWhited has left
  468. Ge0rG has left
  469. Tobias has joined
  470. jonasw has left
  471. ralphm has left
  472. Martin has left
  473. lumi has left
  474. SouL has left
  475. Steve Kille has left
  476. Steve Kille has joined
  477. SouL has joined
  478. Valerian has left
  479. Valerian has joined
  480. Ge0rG has joined
  481. jere has left
  482. jere has joined
  483. ralphm has joined
  484. jere has left
  485. jere has joined
  486. daniel has left
  487. uc has left
  488. lskdjf has joined
  489. Valerian has left
  490. jubalh has joined
  491. goffi has left
  492. lskdjf has joined
  493. jubalh has left
  494. daniel has left
  495. ralphm has left
  496. uc has joined
  497. Tobias has joined
  498. daniel has left
  499. peter hey, today is my jabiversary: https://mail.jabber.org/pipermail/jdev/1999-November/060711.html :-)
  500. Ge0rG peter: congratulations! :)
  501. peter heh
  502. jonasw peter, nice, in two years we can celebrate your 20th :-)
  503. peter this is why they call me "Old Man Jabber" ;-)
  504. SamWhited Oh nice! Congrats indeed!
  505. efrit has joined
  506. efrit has left
  507. efrit has joined
  508. lumi has joined
  509. Tobias has joined
  510. lskdjf has left
  511. lskdjf has joined
  512. SouL Wow, suuuper nice, happy jabiversary :D
  513. daniel has left
  514. lskdjf has joined
  515. peanutbutter144 has joined
  516. lskdjf has joined
  517. daniel has left
  518. peanutbutter144 has left
  519. lskdjf has left
  520. lskdjf has left
  521. Tobias has joined
  522. Tobias has joined
  523. SouL has left
  524. SouL has left
  525. lskdjf has left
  526. blabla has joined
  527. efrit has left
  528. nyco has left
  529. nyco has joined
  530. lskdjf has joined
  531. Kev has left
  532. arc has left
  533. arc has joined
  534. daniel has left
  535. lskdjf has left
  536. Guus has left
  537. jubalh has joined
  538. la|r|ma has joined
  539. SouL has left
  540. sezuan has joined
  541. la|r|ma has left
  542. la|r|ma has joined
  543. la|r|ma has left
  544. dwd In case anyone still thought the XSF was the weirdest standards org, the IETF has pressed its claim by publishing 18 versions of the DTLS spec within half an hour.
  545. la|r|ma has joined
  546. lskdjf has left
  547. fippo dwd: how does that compare to BUNDLE with its 42 revisions?
  548. fippo granted, over the last five or six years
  549. intosi peter: congrats, you're now allowed to vote ;)
  550. Guus has left
  551. lskdjf has left
  552. moparisthebest what, why (@18 DTLS versions)
  553. sezuan has left
  554. sezuan has joined
  555. goffi has joined
  556. zinid Who cares what IETF is doing, everyone is doing what Google does, what's good for Google bussiness
  557. zinid </rant>
  558. lskdjf has left
  559. intosi has left
  560. sezuan has left
  561. lskdjf has left
  562. sezuan has joined
  563. lskdjf has left
  564. lskdjf has left
  565. lskdjf has left
  566. Guus has left
  567. lskdjf has left
  568. la|r|ma has joined
  569. Kev has joined
  570. ralphm has left
  571. lskdjf has joined
  572. jjrh Google employees participate in IETF standards. :P
  573. fippo google employees seem to ignore MUSTs in RFCs written by other google employees. Seems to be a big company.
  574. fippo dwd: ekr's response is the best...
  575. Zash dwd: wat, link?
  576. fippo zash: https://www.ietf.org/mail-archive/web/ietf/current/msg105575.html
  577. fippo zash: ietf-discuss is like hackernews for... old ppl?
  578. lskdjf has left
  579. marc has joined
  580. Guus has left
  581. jjrh I miss the days when slashdot actually had good news and comments that were insightful
  582. daniel has left
  583. lskdjf has left
  584. lskdjf has left
  585. Lance has joined
  586. jubalh has joined
  587. lskdjf has joined
  588. jubalh has left
  589. pep. has joined
  590. pep. has joined
  591. Alex has left
  592. Kev has left
  593. peter If Brian Carpenter were paying attention to the TLS WG list, he would have known. (Although I still don't understand why ekr felt the need to do that.)
  594. Alex has joined
  595. lskdjf has left
  596. efrit has joined
  597. SouL has left
  598. Lance has joined
  599. Holger has left
  600. lskdjf has joined
  601. Kev has left
  602. daniel has left
  603. daniel has left
  604. la|r|ma has joined
  605. la|r|ma has joined
  606. Zash has left
  607. Zash has joined
  608. pep. has joined
  609. dwd has left
  610. Kev has joined
  611. Tobias has joined
  612. zinid has left
  613. peter has left
  614. peter has joined
  615. jere has left
  616. jere has joined
  617. Guus has left
  618. Guus has joined
  619. peter has left
  620. Zash has left
  621. Alex has left
  622. efrit has left
  623. bjc has joined
  624. jere has left
  625. jere has joined
  626. lskdjf has left
  627. lskdjf has left
  628. lskdjf has left
  629. dwd has joined
  630. lskdjf has left
  631. ralphm has left
  632. lskdjf has left
  633. bjc has left
  634. ralphm has left
  635. lskdjf has joined
  636. daniel has left
  637. jere has left
  638. jere has joined
  639. Valerian has joined
  640. la|r|ma has joined
  641. Valerian has left
  642. Valerian has joined
  643. Guus has left
  644. Guus has joined
  645. lskdjf has left
  646. lskdjf has left
  647. moparisthebest has joined
  648. lskdjf has left
  649. lskdjf has left
  650. SamWhited has left
  651. Valerian has left
  652. lskdjf has joined
  653. Valerian has joined
  654. Guus has left
  655. lskdjf has left
  656. Kev has left
  657. lskdjf has left
  658. lskdjf has left
  659. lskdjf has left
  660. daniel has left
  661. buzzdeebuzz has joined
  662. sezuan has left
  663. lskdjf has left
  664. lskdjf has left
  665. arc has left
  666. arc has joined
  667. arc has left
  668. arc has joined
  669. lskdjf has joined
  670. lskdjf has left
  671. lskdjf has left
  672. lskdjf has left
  673. uc has joined
  674. la|r|ma has left