/irc-logs / w3c / #testing / 2014-10-22 / end

Options:

  1. # Session Start: Wed Oct 22 00:00:00 2014
  2. # Session Ident: #testing
  3. # [00:00] * Joins: bhill2 (~bhill2@public.cloak)
  4. # [00:00] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
  5. # [00:00] * Joins: bhill2 (~bhill2@public.cloak)
  6. # [00:12] * Joins: mdyck (~michael@public.cloak)
  7. # [00:19] * Parts: mdyck (~michael@public.cloak) (mdyck)
  8. # [00:20] * Joins: mdyck (~michael@public.cloak)
  9. # [00:20] * Parts: mdyck (~michael@public.cloak) (mdyck)
  10. # [00:21] * Joins: mdyck (~michael@public.cloak)
  11. # [00:22] * Quits: mdyck (~michael@public.cloak) ("Leaving.")
  12. # [00:22] * Joins: mdyck (~michael@public.cloak)
  13. # [00:22] * Quits: mdyck (~michael@public.cloak) ("Leaving.")
  14. # [00:32] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
  15. # [00:38] * Joins: bhill2 (~bhill2@public.cloak)
  16. # [00:43] * Joins: ptressel (~chatzilla@public.cloak)
  17. # [00:56] * Joins: MK (kawamori@public.cloak)
  18. # [01:09] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
  19. # [01:09] * Joins: bhill2 (~bhill2@public.cloak)
  20. # [01:13] * Joins: bhill2_ (~bhill2@public.cloak)
  21. # [01:17] * Joins: bhill2__ (~bhill2@public.cloak)
  22. # [01:17] * Quits: bhill2_ (~bhill2@public.cloak) (Client closed connection)
  23. # [01:19] * Quits: bhill2 (~bhill2@public.cloak) (Ping timeout: 180 seconds)
  24. # [01:40] * Quits: bhill2__ (~bhill2@public.cloak) (Client closed connection)
  25. # [01:43] * Joins: bhill2 (~bhill2@public.cloak)
  26. # [01:50] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
  27. # [01:55] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  28. # [01:59] * Quits: MK (kawamori@public.cloak) (Ping timeout: 180 seconds)
  29. # [01:59] * Joins: Lachy (~Lachy@public.cloak)
  30. # [02:03] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
  31. # [02:11] * Joins: MK (kawamori@public.cloak)
  32. # [02:12] * Quits: ArtB (~abarsto@public.cloak) ("Leaving.")
  33. # [02:55] * Joins: mdas (~mdas@public.cloak)
  34. # [03:05] * Quits: MK (kawamori@public.cloak) (Ping timeout: 180 seconds)
  35. # [03:09] * Quits: mdas (~mdas@public.cloak) (Client closed connection)
  36. # [03:16] * Joins: mdas (~mdas@public.cloak)
  37. # [03:25] * Joins: MK (kawamori@public.cloak)
  38. # [03:31] * Quits: mdas (~mdas@public.cloak) ("Leaving...")
  39. # [03:33] * Quits: MK (kawamori@public.cloak) (Ping timeout: 180 seconds)
  40. # [03:33] * Joins: MK (kawamori@public.cloak)
  41. # [03:53] * Quits: MK (kawamori@public.cloak) (Ping timeout: 180 seconds)
  42. # [04:04] * Joins: MK (kawamori@public.cloak)
  43. # [04:34] * Quits: MK (kawamori@public.cloak) (Ping timeout: 180 seconds)
  44. # [04:39] * Joins: MK (kawamori@public.cloak)
  45. # [05:59] * Quits: MK (kawamori@public.cloak) (Ping timeout: 180 seconds)
  46. # [07:29] * Joins: bhill2 (~bhill2@public.cloak)
  47. # [07:31] * Joins: MK (kawamori@public.cloak)
  48. # [08:06] * Joins: MK_ (kawamori@public.cloak)
  49. # [08:06] * Quits: MK (kawamori@public.cloak) (Ping timeout: 180 seconds)
  50. # [08:15] * Quits: MK_ (kawamori@public.cloak) (Ping timeout: 180 seconds)
  51. # [08:27] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
  52. # [08:30] * Joins: MK (kawamori@public.cloak)
  53. # [10:27] * Joins: bhill2 (~bhill2@public.cloak)
  54. # [10:37] * Quits: bhill2 (~bhill2@public.cloak) (Ping timeout: 180 seconds)
  55. # [10:55] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  56. # [11:07] * Quits: MK (kawamori@public.cloak) (Ping timeout: 180 seconds)
  57. # [11:16] * Joins: Lachy (~Lachy@public.cloak)
  58. # [11:24] * Joins: Ms2ger (~Ms2ger@public.cloak)
  59. # [11:24] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  60. # [11:24] * Joins: Lachy (~Lachy@public.cloak)
  61. # [11:25] * Quits: Lachy (~Lachy@public.cloak) ("Textual IRC Client: www.textualapp.com")
  62. # [11:33] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
  63. # [11:34] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
  64. # [11:42] * Joins: darobin (rberjon@public.cloak)
  65. # [12:04] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
  66. # [12:13] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
  67. # [12:13] * Joins: darobin (rberjon@public.cloak)
  68. # [12:22] * Joins: abarsto (~abarsto@public.cloak)
  69. # [12:22] * abarsto is now known as ArtB
  70. # [12:33] * Joins: Lachy (~Lachy@public.cloak)
  71. # [12:36] * Quits: Lachy (~Lachy@public.cloak) ("Textual IRC Client: www.textualapp.com")
  72. # [12:36] * Joins: Lachy (~Lachy@public.cloak)
  73. # [12:55] * Joins: Lachy_ (~Lachy@public.cloak)
  74. # [12:58] * Quits: Lachy (~Lachy@public.cloak) (Client closed connection)
  75. # [13:14] * Quits: Lachy_ (~Lachy@public.cloak) (Ping timeout: 180 seconds)
  76. # [13:56] * Joins: Lachy (~Lachy@public.cloak)
  77. # [14:03] * Joins: plh (plehegar@public.cloak)
  78. # [14:05] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
  79. # [14:27] * Quits: Lachy (~Lachy@public.cloak) (Client closed connection)
  80. # [14:27] * Joins: Lachy (~Lachy@public.cloak)
  81. # [14:28] <jgraham> MikeSmith: Thanks for the review; pushed a small fixup
  82. # [14:28] * Joins: darobin_ (rberjon@public.cloak)
  83. # [14:28] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
  84. # [14:29] <jgraham> ato: Thanks
  85. # [14:30] * Joins: Ms2ger (~Ms2ger@public.cloak)
  86. # [14:35] <MikeSmith> jgraham: cheers & glad to help
  87. # [14:36] <MikeSmith> I plan to start spending more time again to help out with reviews and also writing up PRs
  88. # [14:41] <jgraham> Sounds good :)
  89. # [14:44] * Joins: mdas (~mdas@public.cloak)
  90. # [14:52] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  91. # [14:53] * Joins: Lachy (~Lachy@public.cloak)
  92. # [15:06] <MikeSmith> jgraham: btw since you aren't going to be at the tech plenary day at TPAC to do a breakout session about the status of the wpt work, I will be channeling you there and attempting to lead such a session
  93. # [15:06] <jgraham> MikeSmith: OK
  94. # [15:07] <jgraham> Apologies for missing the plenary day; I would have come but I didn't know if my GTAC talk was Tuesday or Wednesday until very recently
  95. # [15:07] <jgraham> By which time I'd already booked flights
  96. # [15:11] <MikeSmith> jgraham: yeah I know
  97. # [15:13] <MikeSmith> jgraham: if it's OK with you what I'd like to do is just use some subset of your GTAC slides to talk about wptrunner and wptserve at the breakout session
  98. # [15:39] * plh is now known as plh-away
  99. # [15:41] * Joins: Lachy_ (~Lachy@public.cloak)
  100. # [15:45] * Quits: shepazu (schepers@public.cloak) ("is sleepy")
  101. # [15:48] * Quits: Lachy (~Lachy@public.cloak) (Ping timeout: 180 seconds)
  102. # [16:00] <jgraham> MikeSmith: I'm not too sure how useful my slides will be; they are pretty minimalist
  103. # [16:05] <MikeSmith> jgraham: I'll only have about 20 minute to present anyway
  104. # [16:05] <MikeSmith> or I'm only going to take 20 minutes
  105. # [16:05] <jgraham> OK
  106. # [16:05] * Joins: darobin (rberjon@public.cloak)
  107. # [16:05] * Quits: darobin_ (rberjon@public.cloak) (Client closed connection)
  108. # [16:06] <MikeSmith> I think the sessions are 45 minutes but I want to leave lots of time to actual discussion
  109. # [16:06] <jgraham> Yup, that makes sense in that scenario
  110. # [16:07] <MikeSmith> I was thinking mainly to talk about wptrunner and where that's currently at, and then plans for automation of "manual" tests with WebDriver
  111. # [16:08] <jgraham> Makes sense. I don't think the TPAC audience really care so much about the implementation
  112. # [16:15] <MikeSmith> right
  113. # [16:32] * Quits: Lachy_ (~Lachy@public.cloak) ("Textual IRC Client: www.textualapp.com")
  114. # [16:34] * Joins: Lachy (~Lachy@public.cloak)
  115. # [16:41] <MikeSmith> jgraham: what's the set of command-line args I need to invoke wptrunner with?
  116. # [16:41] <MikeSmith> I'm trying this:
  117. # [16:42] <MikeSmith> wptrunner --metadata /opt/workspace/web-platform-tests/ --tests /opt/workspace/web-platform-tests/ --binary /opt/workspace/mozilla-central/obj-x86_64-apple-darwin14.0.0/dist/Nightly.app/Contents/MacOS/firefox
  118. # [16:47] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
  119. # [16:48] * Joins: darobin (rberjon@public.cloak)
  120. # [16:48] <jgraham> MikeSmith: So for gecko it's kind of much easier if you have a source tree, because it turns on crash-if-you-access-external-resources and a default gecko profile pings lots of services (e.g. the malware thing)
  121. # [16:49] <jgraham> So you need a prefs file that disables all the relevant things
  122. # [16:49] <MikeSmith> I have a source tree
  123. # [16:49] <jgraham> MikeSmith: |mach web-platform-tests|
  124. # [16:49] <MikeSmith> oh
  125. # [16:50] * Quits: Lachy (~Lachy@public.cloak) ("Textual IRC Client: www.textualapp.com")
  126. # [16:50] <MikeSmith> well hot damn
  127. # [16:50] <MikeSmith> that's pretty cool
  128. # [16:51] * Joins: Lachy (~Lachy@public.cloak)
  129. # [16:51] <MikeSmith> and fast
  130. # [16:52] <jgraham> I would rate it as "could be faster" :)
  131. # [16:52] <jgraham> Closing and reopening the window all the time is pretty slow, but I decided it probably helped with stability
  132. # [16:53] <jgraham> And marionette can be slow (e.g. there's a 5s pause on startup)
  133. # [16:54] <MikeSmith> ok
  134. # [16:55] <MikeSmith> so yeah why is it closing and reopening the window?
  135. # [16:55] <MikeSmith> how does it determine at which point to do that?
  136. # [16:55] * Quits: darobin (rberjon@public.cloak) (Ping timeout: 180 seconds)
  137. # [16:56] <jgraham> Well, what do you mean?
  138. # [16:56] <jgraham> The tab gets closed after each test
  139. # [16:57] <jgraham> The whole window gets closed if you got an unexpected result
  140. # [16:59] <MikeSmith> ah
  141. # [16:59] <MikeSmith> that's what I meant I guess
  142. # [17:00] <MikeSmith> I just notice that it was closing the whole window several times while runnign the 2dcontext tests
  143. # [17:01] <jgraham> So that suggests you got an unexpected result. That can happen if your os isn't exactly the same as the one we have on the test machines
  144. # [17:01] <MikeSmith> ah ok
  145. # [17:01] <MikeSmith> well I'm running OS X 10.10
  146. # [17:02] <jgraham> Yeah, that's not something we have
  147. # [17:02] <MikeSmith> ok
  148. # [17:02] <jgraham> The problem is that the automatic "update the metadata" script isn't clever enough to know when something applies to all versions of OSX (for example) or when it's version specific
  149. # [17:02] <MikeSmith> I see
  150. # [17:03] <jgraham> So it assumes that everything is specific to the exact configuration it was using, which isn't right
  151. # [17:03] <MikeSmith> ok
  152. # [17:03] <jgraham> (but it's hard to do really well without adding knowledge of all the different configurations in use)
  153. # [17:03] <MikeSmith> right
  154. # [17:06] <MikeSmith> so another question, is wptrunner usable with chrome now? have you tried it?
  155. # [17:06] <ato> It worked fine last time I tried it.
  156. # [17:06] <ato> Which is a few weeks ago.
  157. # [17:07] <ato> It also works with Servo \o/
  158. # [17:09] <jgraham> MikeSmith: Yeah, works with Chrome. There's even a video of that in the talk
  159. # [17:10] <jgraham> Currently Gecko+Servo+FirefoxOS+Chrome work. IE had some patches that have likely bitrotted a little (we should talk to Erika about that). Safari-via-Selenium would likely to be trivial to support.
  160. # [17:10] <jgraham> Opera doesn't have any useful remote control protocol at the moment afaik
  161. # [17:10] <ato> Note that Selenium support for Safari isn't great.
  162. # [17:11] <ato> But for the limitations of what wpt does, it should be fine.
  163. # [17:11] <jgraham> Yeah, wpt really doesn't do too much advanced stuff
  164. # [17:11] <ato> jgraham: Opera submitted a patch to Selenium for some changes to the Python client yesterday, so presumably they have something in the works.
  165. # [17:12] <MikeSmith> ok
  166. # [17:18] <MikeSmith> so to run Chromium what wptrunner invocation should I use
  167. # [17:18] <MikeSmith> I'm trying:
  168. # [17:18] <MikeSmith> wptrunner --product=chrome --binary=/opt/workspace/chromium/src/out/Release/Chromium.app/Contents/MacOS/Chromium
  169. # [17:18] <jgraham> You need chromedriver
  170. # [17:19] <jgraham> http://chromedriver.storage.googleapis.com/index.html
  171. # [17:19] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  172. # [17:19] <MikeSmith> oh
  173. # [17:20] <MikeSmith> you mean I have it point it at my chromedriver binary?
  174. # [17:20] <jgraham> Yeah it might not be terribly well documented
  175. # [17:20] <MikeSmith> not the browser binary
  176. # [17:20] <jgraham> Right
  177. # [17:20] <jgraham> Chromedriver has to launch the browser
  178. # [17:20] <MikeSmith> nah yeah it makes perfect sense
  179. # [17:20] <MikeSmith> yeah of course
  180. # [17:20] <MikeSmith> I just wasn't thinking about it
  181. # [17:20] <jgraham> Well not really "of course" but that's how Google designed it :)
  182. # [17:21] <ato> We should change that so that it picks chromedriver up from PATH and sets the browser binary capability with the value from --binary instead.
  183. # [17:22] <jgraham> That would make some sense
  184. # [17:22] <ato> Actually let me just go do that.
  185. # [17:24] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
  186. # [18:01] * Joins: bhill2 (~bhill2@public.cloak)
  187. # [18:01] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
  188. # [18:01] * Joins: bhill2 (~bhill2@public.cloak)
  189. # [18:15] <ato> jgraham: Any idea where this might come from? https://gist.github.com/andreastt/c44ffd58b82629a5a849
  190. # [18:15] <ato> wptrunner and wpt master.
  191. # [18:21] <jgraham> ato: Delete your MANIFEST.json
  192. # [18:22] <ato> Okay, now I get this: https://gist.github.com/andreastt/d38867adfec777c73a20
  193. # [18:22] <jgraham> Oh, I thought I fixed that
  194. # [18:23] * ato realises he should run it more often
  195. # [18:23] <ato> Also we need tests.
  196. # [18:26] * Joins: gitbot (~gitbot@public.cloak)
  197. # [18:26] -gitbot:#testing- [web-platform-tests] jgraham created jgraham/changes_clean_directory from master (+0 new commits): https://github.com/w3c/web-platform-tests/commits/jgraham/changes_clean_directory
  198. # [18:26] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  199. # [18:27] * Joins: gitbot (~gitbot@public.cloak)
  200. # [18:27] -gitbot:#testing- [web-platform-tests] jgraham pushed 1 new commit to jgraham/changes_clean_directory: https://github.com/w3c/web-platform-tests/commit/02e1b618a8a80f23f5b22cddec81a71f63a4418e
  201. # [18:27] -gitbot:#testing- web-platform-tests/jgraham/changes_clean_directory 02e1b61 James Graham: Fix crash creating manifest when working directory doesn't have any changes
  202. # [18:27] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  203. # [18:27] * Joins: gitbot (~gitbot@public.cloak)
  204. # [18:27] -gitbot:#testing- [web-platform-tests] jgraham opened pull request #1301: Fix crash creating manifest when working directory doesn't have any changes (master...jgraham/changes_clean_directory) https://github.com/w3c/web-platform-tests/pull/1301
  205. # [18:27] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  206. # [18:27] <jgraham> Try the branch in https://github.com/w3c/web-platform-tests/pull/1301
  207. # [18:28] <jgraham> And yeah, tests would help but this would be pretty nasty to write a test for, I think
  208. # [18:28] <jgraham> It depends on the state of the working directory
  209. # [18:29] <ato> That seems to work fine.
  210. # [18:29] <ato> I'll go ahead and review.
  211. # [18:29] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
  212. # [18:30] * Joins: gitbot (~gitbot@public.cloak)
  213. # [18:30] -gitbot:#testing- [web-platform-tests] andreastt closed pull request #1301: Fix crash creating manifest when working directory doesn't have any changes (master...jgraham/changes_clean_directory) https://github.com/w3c/web-platform-tests/pull/1301
  214. # [18:30] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  215. # [18:30] <jgraham> Thanks, and sorry for missing it
  216. # [18:30] <ato> We should have caught it in review.
  217. # [18:33] * Joins: bhill2 (~bhill2@public.cloak)
  218. # [18:36] * Joins: Ms2ger (~Ms2ger@public.cloak)
  219. # [18:39] <ato> jgraham: There's no way to do an init_fail from the context of a browser class right?
  220. # [18:42] * Joins: Lachy (~Lachy@public.cloak)
  221. # [18:43] <jgraham> No
  222. # [18:43] <jgraham> Well maybe, I would have to look at the code. But iirc it's not trivial
  223. # [18:45] <ato> In testrunner.py:335 I'm wondering if we should special case an Exception object to call init_failed.
  224. # [18:45] <jgraham> ato: I have to go in a minute but I will have a look later
  225. # [18:46] <ato> What happens now is that it'll loop three times, which is unnecessary if you know that you can't recover from something.
  226. # [18:46] <ato> But I guess there's no harm in retrying either.
  227. # [18:46] <jgraham> Yeah, that could be better
  228. # [19:01] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
  229. # [19:05] * plh-away is now known as plh
  230. # [19:07] * Joins: bhill2 (~bhill2@public.cloak)
  231. # [19:19] * Joins: Lachy_ (~Lachy@public.cloak)
  232. # [19:22] * Joins: Lachy__ (~Lachy@public.cloak)
  233. # [19:25] * Quits: Lachy (~Lachy@public.cloak) (Ping timeout: 180 seconds)
  234. # [19:28] * Quits: Lachy_ (~Lachy@public.cloak) (Ping timeout: 180 seconds)
  235. # [19:52] * Quits: Lachy__ (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  236. # [20:01] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
  237. # [20:09] * Joins: bhill2 (~bhill2@public.cloak)
  238. # [20:09] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
  239. # [20:11] * Joins: bhill2 (~bhill2@public.cloak)
  240. # [20:15] * Quits: ArtB (~abarsto@public.cloak) ("Leaving.")
  241. # [20:17] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
  242. # [20:17] * Joins: bhill2 (~bhill2@public.cloak)
  243. # [20:18] * Joins: Lachy (~Lachy@public.cloak)
  244. # [20:19] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  245. # [20:27] * Joins: bhill2_ (~bhill2@public.cloak)
  246. # [20:27] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
  247. # [20:28] * Quits: bhill2_ (~bhill2@public.cloak) (Client closed connection)
  248. # [20:28] * Joins: bhill2 (~bhill2@public.cloak)
  249. # [20:29] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
  250. # [20:29] * Joins: bhill2 (~bhill2@public.cloak)
  251. # [20:40] * Joins: abarsto (~abarsto@public.cloak)
  252. # [20:40] * abarsto is now known as ArtB
  253. # [20:47] * Joins: Lachy (~Lachy@public.cloak)
  254. # [21:01] * Joins: bhill2_ (~bhill2@public.cloak)
  255. # [21:01] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
  256. # [21:22] <ato> jgraham: Will wptrunner stop the browser between each test?
  257. # [21:23] * Quits: bhill2_ (~bhill2@public.cloak) (Client closed connection)
  258. # [21:24] * Joins: bhill2 (~bhill2@public.cloak)
  259. # [21:30] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
  260. # [21:30] <jgraham> ato: No, it stops the browser after each test that gets an unexpected result
  261. # [21:31] <ato> So fail for an expected pass for example?
  262. # [21:31] <ato> And by default there are no expected results in the wpt repo, at least not for Chrome?
  263. # [21:39] * Joins: bhill2 (~bhill2@public.cloak)
  264. # [21:42] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
  265. # [21:44] <Ms2ger> ato, correct
  266. # [21:45] <ato> Ms2ger: Thanks
  267. # [21:47] * Joins: bhill2 (~bhill2@public.cloak)
  268. # [21:54] * ato curses mozprocess
  269. # [22:08] * Quits: scott_gonzalez (~scott_gonzalez@public.cloak) (scott_gonzalez)
  270. # [22:22] <ato> MikeSmith: It's not perfect: https://critic.hoppipolla.co.uk/r/2949
  271. # [22:36] * Joins: scott_gonzalez (~scott_gonzalez@public.cloak)
  272. # [22:54] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  273. # [22:57] * Joins: Lachy (~Lachy@public.cloak)
  274. # [23:01] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
  275. # [23:12] * Joins: bhill2 (~bhill2@public.cloak)
  276. # [23:15] * Joins: Lachy_ (~Lachy@public.cloak)
  277. # [23:19] * Joins: Lachy__ (~Lachy@public.cloak)
  278. # [23:20] * Quits: Lachy (~Lachy@public.cloak) (Client closed connection)
  279. # [23:22] * Quits: scott_gonzalez (~scott_gonzalez@public.cloak) (scott_gonzalez)
  280. # [23:24] * Quits: Lachy_ (~Lachy@public.cloak) (Ping timeout: 180 seconds)
  281. # [23:58] * Quits: bhill2 (~bhill2@public.cloak) (Ping timeout: 180 seconds)
  282. # [23:59] * Joins: bhill2 (~bhill2@public.cloak)
  283. # [23:59] * Joins: MK (kawamori@public.cloak)
  284. # Session Close: Thu Oct 23 00:00:00 2014

The end :)