/irc-logs / mozilla / #developers / 2013-10-11 / end

Options:

  1. # Session Start: Fri Oct 11 00:00:01 2013
  2. # Session Ident: #developers
  3. # [00:00] * Quits: tetsuha__ (tetsuharu@moz-A3FEAA56.ap219.ftth.ucom.ne.jp) (Ping timeout)
  4. # [00:00] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  5. # [00:00] * Joins: till_ (till@87C1F78E.1DE10CA8.D8E68FF6.IP)
  6. # [00:00] * Joins: Ghost_Of_JNG (Boooooo@moz-58D79133.am.not.fratti.ch)
  7. # [00:00] <Ghost_Of_JNG> Why did you murder me?! You did this to me.
  8. # [00:00] * Quits: Ghost_Of_JNG (Boooooo@moz-58D79133.am.not.fratti.ch) (Quit: Ghost_Of_JNG)
  9. # [00:00] * Quits: till (till@87C1F78E.1DE10CA8.D8E68FF6.IP) (Connection reset by peer)
  10. # [00:00] <KWierso|sheriffduty> gps: sheriffs at mozilla dot org
  11. # [00:00] * Joins: tetsuha__ (tetsuharu@moz-A3FEAA56.ap219.ftth.ucom.ne.jp)
  12. # [00:00] <KWierso|sheriffduty> there we go :)
  13. # [00:00] * Quits: tetsuhar_ (tetsuharu@moz-A3FEAA56.ap219.ftth.ucom.ne.jp) (Ping timeout)
  14. # [00:00] * Joins: tanvi (tanvi@moz-7B0110AD.mv.mozilla.com)
  15. # [00:01] * Quits: tetsuha__ (tetsuharu@moz-A3FEAA56.ap219.ftth.ucom.ne.jp) (Client exited)
  16. # [00:01] * Joins: tetsuhar_ (tetsuharu@moz-A3FEAA56.ap219.ftth.ucom.ne.jp)
  17. # [00:01] * kats is now known as kats|away
  18. # [00:01] <RyanVM> haha
  19. # [00:01] <RyanVM> not to be denied
  20. # [00:02] * Quits: tetsuharu (tetsuharu@moz-A3FEAA56.ap219.ftth.ucom.ne.jp) (Ping timeout)
  21. # [00:02] * Quits: tomer (tomer@6A854FA3.DF9378B3.FC30AC02.IP) (Connection reset by peer)
  22. # [00:02] * Quits: nli-- (Linear-log@moz-57D01ED1.hinet-ip.hinet.net) (Ping timeout)
  23. # [00:02] * kats|away is now known as kats
  24. # [00:02] * Joins: mdas (mdas@moz-7289998B.cpe.pppoe.ca)
  25. # [00:03] * Joins: philor (Mibbit@14842805.5578E378.738FFB80.IP)
  26. # [00:03] * Quits: sankha93 (Instantbir@7061CD01.D6BD0D91.22D41759.IP) (Quit: Gone to save the world!)
  27. # [00:03] * Quits: joneshf-laptop (joneshf@moz-E793FC55.ftth.swbr.surewest.net) (Ping timeout)
  28. # [00:04] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/1a9233d02919 - Daniel Holbert - Bug 922461 followup, to touch CLOBBER file and get code regenerated & avoid running afoul of bug 925243's FAIL_ON_WARNINGS annotation.
  29. # [00:04] * Joins: joneshf-laptop (joneshf@moz-E793FC55.ftth.swbr.surewest.net)
  30. # [00:04] * Joins: nli-- (Linear-log@moz-57D01ED1.hinet-ip.hinet.net)
  31. # [00:04] * Quits: Shadowized (Shadowized@moz-90971C79.trying.to.trac3.me) (Ping timeout)
  32. # [00:04] * Quits: @ehsan (ehsan@13F2CEC5.7672369.D8E68FF6.IP) (Input/output error)
  33. # [00:04] * Quits: rwaldron (rwaldron@moz-8F238259.nycmny.fios.verizon.net) (Quit: Textual IRC Client: www.textualapp.com)
  34. # [00:04] * Joins: Shadowized (Shadowized@moz-90971C79.trying.to.trac3.me)
  35. # [00:05] * Quits: mayhemer (Miranda@moz-2F75AE00.broadband6.iol.cz) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  36. # [00:05] * Quits: mstange (markus@13F2CEC5.7672369.D8E68FF6.IP) (Quit: mstange)
  37. # [00:05] * Joins: ehsan (ehsan@13F2CEC5.7672369.D8E68FF6.IP)
  38. # [00:05] * ChanServ sets mode: +o ehsan
  39. # [00:05] * Quits: @ehsan (ehsan@13F2CEC5.7672369.D8E68FF6.IP) (Input/output error)
  40. # [00:06] * Quits: nli-- (Linear-log@moz-57D01ED1.hinet-ip.hinet.net) (Ping timeout)
  41. # [00:07] * kats is now known as kats|away
  42. # [00:08] * Quits: overholt (overholt@43584BAB.6AD46F0.6BEEAEBD.IP) (Quit: Leaving)
  43. # [00:08] * Joins: Enn (enn@moz-1758BB1C.cpe.net.cable.rogers.com)
  44. # [00:08] * Joins: jhammel (jhammel@moz-14240F1C.hsd1.ca.comcast.net)
  45. # [00:08] * jcranmer|away is now known as jcranmer
  46. # [00:09] * Joins: cronco (Thunderbir@17FF97FF.AE2F10B0.3376CD77.IP)
  47. # [00:09] * Quits: jib (Jan-Ivar@moz-772521AF.hsd1.pa.comcast.net) (Quit: jib)
  48. # [00:10] * Joins: jib (Jan-Ivar@moz-772521AF.hsd1.pa.comcast.net)
  49. # [00:10] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  50. # [00:11] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
  51. # [00:11] * joduinn-mtg is now known as joduinn
  52. # [00:11] * Quits: joneshf-laptop (joneshf@moz-E793FC55.ftth.swbr.surewest.net) (Ping timeout)
  53. # [00:11] * Quits: @dbaron (dbaron@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  54. # [00:12] * Joins: joneshf-laptop (joneshf@moz-E793FC55.ftth.swbr.surewest.net)
  55. # [00:12] * Joins: nli-- (Linear-log@moz-57D01ED1.hinet-ip.hinet.net)
  56. # [00:12] * Quits: givanica (givanica@B20FEAB6.2F05FCCB.A0A36CCE.IP) (Ping timeout)
  57. # [00:12] * Joins: ehugg (ehugg@D41FFFB4.709C0A2A.6157E88D.IP)
  58. # [00:13] * Joins: bent (chatzilla@moz-8913BD79.midsouth.biz.rr.com)
  59. # [00:13] * Joins: dbaron (dbaron@moz-BE33DA21.fw1.sfo1.mozilla.net)
  60. # [00:13] * ChanServ sets mode: +ao dbaron dbaron
  61. # [00:14] <ericjung> !seen mkaply
  62. # [00:14] <firebot> mkaply was last seen 25 hours, 46 minutes and 16 seconds ago, saying 'Have the Firefox mascot be an usher' in #mobile.
  63. # [00:14] * Quits: jimb (user@125EF623.B2666F0E.66399531.IP) (Ping timeout)
  64. # [00:14] * coop|mtg is now known as coop|afk
  65. # [00:14] * Joins: nrc (nrc@moz-3576D163.cable.virginmedia.com)
  66. # [00:14] * mcote is now known as mcote|afk
  67. # [00:15] <jesup> jchen: Thanks!!! That's exactly the sort of analysis I was hoping for. And I think we finally have a cause that makes sense.
  68. # [00:15] * Quits: janv (varga@moz-A506EDFE.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  69. # [00:15] <qDot> Ok my faith in humanity's drive to make stupid bots is restored.
  70. # [00:16] <qDot> Though the fact that JNG is both an image format and a kind of sniper rifle is a little unsettling.
  71. # [00:17] * Quits: tanvi (tanvi@moz-7B0110AD.mv.mozilla.com) (Input/output error)
  72. # [00:17] * Quits: cronco (Thunderbir@17FF97FF.AE2F10B0.3376CD77.IP) (Quit: cronco)
  73. # [00:17] * Quits: nli-- (Linear-log@moz-57D01ED1.hinet-ip.hinet.net) (Ping timeout)
  74. # [00:17] * @dolske waits patiently for Ghost_Of_TNG and Ghost_Of_DS9
  75. # [00:17] * Joins: rwaldron (rwaldron@moz-8F238259.nycmny.fios.verizon.net)
  76. # [00:18] * Quits: jib (Jan-Ivar@moz-772521AF.hsd1.pa.comcast.net) (Quit: jib)
  77. # [00:18] * Quits: sicking_meeting (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: sicking_meeting)
  78. # [00:18] * Joins: briansmith (briansmith@C11351D5.AC8EC7EA.B4C748B5.IP)
  79. # [00:18] * Joins: philor|away (philor@moz-638273A8.my-nick.name)
  80. # [00:19] * Quits: philor (Mibbit@14842805.5578E378.738FFB80.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  81. # [00:20] * Joins: nli-- (Linear-log@moz-57D01ED1.hinet-ip.hinet.net)
  82. # [00:20] * Joins: tomer (tomer@6A854FA3.DF9378B3.FC30AC02.IP)
  83. # [00:20] * philor|away is now known as philor
  84. # [00:20] * Quits: wolfiR (wolfiR@moz-FC8EDBB4.dip0.t-ipconnect.de) (Quit: Leaving)
  85. # [00:20] * Joins: christina (christina@FD15C968.A0B5AFCE.EFF8B7BF.IP)
  86. # [00:20] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/62c53295e477 - Daniel Holbert - Bug 925140: Remove nsAlgorithm.h #includes from gfx/2d. r=tn
  87. # [00:20] * rail is now known as rail_away
  88. # [00:20] * Quits: jimm (jmathies@moz-F22D2B2A.pn.at.cox.net) (Quit: )
  89. # [00:21] * Joins: sicking (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net)
  90. # [00:22] <jchen> jesup: np :)
  91. # [00:22] <jesup> jchen: \o/ Thanks! I was tearing my hair out about how that could possibly crash there. And that's pretty-much a top-crasher for Android, IIRC - will people who hit the bug hit it everytime they run those specific mozilla builds?
  92. # [00:23] <KWierso|sheriffduty> qDot: erm...
  93. # [00:23] <sicking> jduell: I believe that there's enough specs that we can write new thread-safe parser for all URIs yes. Though we might have to get there slowly
  94. # [00:23] <jaws> smaug: you can file bugs about the ui now, just mark them as blocking 'australis' (it's an alias)
  95. # [00:24] <jesup> I'm one of the few people foolish enough to be willing to play with the URL parsing code.... (along with bz). Reminds me, I have an patch rotting away to speed up URL parsing. Interesting question about whether it's worth the added complexity, though (part of why I haven't landed it, though it speeds parsing a lot in some cases)
  96. # [00:24] <sicking> jduell: however it occurred to me as I was writing the "threadsafe URI" bug that we don't need to have the spec-stuff block making nsIURI threadsafe
  97. # [00:24] * Quits: Hendikins (wolfox@moz-BA6D9F52.static.internode.on.net) (Input/output error)
  98. # [00:25] <jduell> sicking: indeed.
  99. # [00:25] * Quits: mak (chatzilla@moz-D6599812.retail.telecomitalia.it) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 2.0/20110318052756])
  100. # [00:25] <sicking> jduell: see the steps in the bug which I think details how we can do it?
  101. # [00:25] * Joins: kamidphish (kamidphish@moz-6AB00DA7.tpgi.com.au)
  102. # [00:25] <philor> qDot: "Fifth time is a charm, right?"? Why not just push while breaking a mirror?
  103. # [00:25] <@smaug> jaws: ah, I already filed few bugs with [ux] and Australis in the summary
  104. # [00:26] * Quits: robertbindar (Thunderbir@moz-F317F7CE.eregie.pub.ro) (Quit: robertbindar)
  105. # [00:26] * Quits: ehugg (ehugg@D41FFFB4.709C0A2A.6157E88D.IP) (Quit: ehugg)
  106. # [00:26] <jduell> sicking: which bug?
  107. # [00:26] <jesup> jduell: sicking: loop me in on the URI thread safety discussions/bugs (though I may regret it) ;-)
  108. # [00:27] * Quits: gabor (gabor@FDE93CB.5291F4C0.16E13E53.IP) (Ping timeout)
  109. # [00:27] <jaws> smaug: ok i found them
  110. # [00:27] * Quits: tomer (tomer@6A854FA3.DF9378B3.FC30AC02.IP) (Connection reset by peer)
  111. # [00:27] <jchen> jesup: hard to say. seems like it'd be hit everytime but i don't know how often that code runs
  112. # [00:27] * Joins: Hendikins (wolfox@moz-BA6D9F52.static.internode.on.net)
  113. # [00:28] * Quits: gabriel-iv (Thunderbir@F9628AEB.251E5D55.FB866788.IP) (Quit: gabriel-iv)
  114. # [00:28] * Joins: tomatoeblue (textual@moz-5C3A2631.cpe.distributel.net)
  115. # [00:29] <sicking> jduell: jesup: bug 922464
  116. # [00:29] * Joins: tomer (tomer@6A854FA3.DF9378B3.FC30AC02.IP)
  117. # [00:29] * Joins: pcwalton (pcwalton@moz-BBE3ABD.mv.mozilla.com)
  118. # [00:29] * terrence-lunch is now known as terrence
  119. # [00:30] <@smaug> jaws: will file still couple of more :)
  120. # [00:30] <jesup> jchen: that should get executed in almost any BuildNormalizedSpec call... basically if it has a scheme, that gets called.
  121. # [00:30] <jaws> smaug: thanks!
  122. # [00:30] <qDot> philor: WE'RE GOING FOR 6.
  123. # [00:30] <qDot> Ok seriously. This passed try. I pushed a clobber. What the hell is going on.
  124. # [00:31] * @njn is disguted to learn that with linux's default allocator, malloc_usable_size(malloc(8)) doesn't always return the same value
  125. # [00:31] <sicking> jduell: the first two bullets there probably needs to be done a release or two before the rest
  126. # [00:32] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
  127. # [00:32] * Quits: Gijs (gijs@moz-C11B0461.dsl.alice.nl) (Ping timeout)
  128. # [00:32] <sicking> jduell: ugh, same thing with the third bullet. Doing all three together is likely a good idea as to break addons fewer times
  129. # [00:33] * Joins: cronco (Thunderbir@17FF97FF.AE2F10B0.3376CD77.IP)
  130. # [00:33] * RyanVM is now known as RyanVM|afk
  131. # [00:33] * Quits: joneshf-laptop (joneshf@moz-E793FC55.ftth.swbr.surewest.net) (Ping timeout)
  132. # [00:34] <jduell> sicking: I can imagine this breaking a lot of addons. But it would be a nice endpoint to get to.
  133. # [00:34] * Joins: joneshf-laptop (joneshf@moz-E793FC55.ftth.swbr.surewest.net)
  134. # [00:34] * bsmedberg is now known as bsmedberg-away
  135. # [00:34] * Quits: tetsuhar_ (tetsuharu@moz-A3FEAA56.ap219.ftth.ucom.ne.jp) (Client exited)
  136. # [00:34] <qDot> ... Wait. It's saying there's no initializer symbol.
  137. # [00:34] <sicking> jduell: i have no idea how many it would break. In most instances it's likely an easy fix for the addon author.
  138. # [00:35] * Joins: jorgejarai (Mibbit@D5308C07.25217CB0.61D8E42.IP)
  139. # [00:35] * Quits: abhishekp (chatzilla@moz-FA488233.mtnl.net.in) (Quit: ChatZilla 0.9.90.1 [Firefox 23.0/20130803215302])
  140. # [00:35] <sicking> jduell: but of course, a small fix is infinitely harder than no-fix-needed
  141. # [00:35] * Quits: teoli_ (teoli@moz-E0EEF473.range86-146.btcentralplus.com) (Input/output error)
  142. # [00:36] <jduell> sicking: could we just keep current API and have an internal, thread-safe URI type that we use when we want it?
  143. # [00:36] * Quits: jorgejarai (Mibbit@D5308C07.25217CB0.61D8E42.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  144. # [00:36] * Quits: abwillis (abwillis@CBAC43F2.9DD4DBBF.6A7A197.IP) (Quit: ChatZilla 0.9.90.1 [SeaMonkey 2.7.2/20130908222133])
  145. # [00:36] <jduell> Or is it not possible to copy an arbitrary URI type that some JS addon might cook up?
  146. # [00:37] * Joins: jdm (jdm@moz-25D04F84.zone16.bethere.co.uk)
  147. # [00:37] * Joins: givanica (givanica@B20FEAB6.2F05FCCB.A0A36CCE.IP)
  148. # [00:37] <fabrice> sicking: you should check in AMO's mxr how many add-ons provide nsIURI implementations
  149. # [00:37] * Quits: nli-- (Linear-log@moz-57D01ED1.hinet-ip.hinet.net) (Ping timeout)
  150. # [00:38] <sicking> jduell: we could keep the current API, but if we get back an nsIURI implementation that isn't one of our internal ones, we'd have to proxy each and every call synchronously to the main thread
  151. # [00:38] <sicking> jduell: including AddRef/Release
  152. # [00:38] * Quits: Archaeopteryx (itsme@25A22949.930CA6B4.2DB0BBA1.IP) (Quit: Goodbye)
  153. # [00:39] <sicking> jduell: i.e. the addon can return an opaque nsIURI implementation that we know nothing about, so that we can't clone to another thread or access from another thread
  154. # [00:39] <jduell> sicking: I don't believe you about addref/release, but even proxying the rest would suck.
  155. # [00:39] <@gavin> what bug are you guys talking about?
  156. # [00:39] <sicking> gavin: bug 922464
  157. # [00:39] <@gavin> oh, bug 922464
  158. # [00:39] * Joins: gabriel-iv (Thunderbir@F9628AEB.251E5D55.FB866788.IP)
  159. # [00:39] * Quits: bwc (Adium@1E9D28E.80F17AD8.4AA0E643.IP) (Quit: Leaving.)
  160. # [00:39] * Quits: gabriel-iv (Thunderbir@F9628AEB.251E5D55.FB866788.IP) (Quit: gabriel-iv)
  161. # [00:40] * Quits: ctangira (ctangira@moz-CFCC7B62.cisco.com) (Ping timeout)
  162. # [00:40] <sicking> fabrice: mxr.mozilla.org/amo/ is… unexpected
  163. # [00:40] * Quits: Enn (enn@moz-1758BB1C.cpe.net.cable.rogers.com) (Ping timeout)
  164. # [00:40] * Quits: bbondy (bbondy@moz-717FF534.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
  165. # [00:41] <@gavin> sicking: s/amo/addons/
  166. # [00:41] * Quits: mdas (mdas@moz-7289998B.cpe.pppoe.ca) (Quit: )
  167. # [00:41] * Joins: nli-- (Linear-log@moz-57D01ED1.hinet-ip.hinet.net)
  168. # [00:41] * Joins: birtles (chatzilla@moz-C286AD9A.bitcat.net)
  169. # [00:42] * Quits: huseby (huseby@19BD73A1.5D8BCA3A.A0C1B52F.IP) (Quit: Leaving)
  170. # [00:42] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  171. # [00:42] * Quits: givanica (givanica@B20FEAB6.2F05FCCB.A0A36CCE.IP) (Ping timeout)
  172. # [00:42] <philor> nobody expects the infinite amo/amo/amo/, its two main weapons are amo/, amo/ and amo/
  173. # [00:42] * Joins: ekr_ (ekr@moz-FAC44BDF.hfc.comcastbusiness.net)
  174. # [00:42] * Quits: Pike (chatzilla@moz-236B7449.pool.mediaways.net) (Quit: ChatZilla 0.9.90.1 [Firefox 24.0/20130910160258])
  175. # [00:43] <@gavin> (https://bugzilla.mozilla.org/show_bug.cgi?id=921141)
  176. # [00:43] <sicking> philor :)
  177. # [00:44] <jgilbert> amongst its weapons are such elements as...
  178. # [00:44] * joduinn is now known as joduinn-coffee
  179. # [00:44] * Quits: tomer (tomer@6A854FA3.DF9378B3.FC30AC02.IP) (Connection reset by peer)
  180. # [00:45] * Joins: heycam|away (cam@moz-44AE1EA3.spd.co.il)
  181. # [00:46] * Quits: ekr_ (ekr@moz-FAC44BDF.hfc.comcastbusiness.net) (Quit: ekr_)
  182. # [00:46] * Joins: givanica (givanica@B20FEAB6.2F05FCCB.A0A36CCE.IP)
  183. # [00:46] * Joins: mccr8 (mccr8@moz-5FEA0C74.dsl.dynamic.sonic.net)
  184. # [00:49] <jesup> philor: it never runs out of amo/
  185. # [00:49] * Joins: JosiahOne (Instantbir@moz-2C74C5DD.lightspeed.livnmi.sbcglobal.net)
  186. # [00:50] <philor> :D
  187. # [00:51] * bz_dinner is now known as bz
  188. # [00:51] * Quits: givanica (givanica@B20FEAB6.2F05FCCB.A0A36CCE.IP) (Ping timeout)
  189. # [00:52] * Quits: tjc (tjc@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  190. # [00:52] * Quits: till_ (till@87C1F78E.1DE10CA8.D8E68FF6.IP) (Client exited)
  191. # [00:53] * Quits: @dbaron (dbaron@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  192. # [00:53] * Joins: dbaron (dbaron@moz-BE33DA21.fw1.sfo1.mozilla.net)
  193. # [00:53] * ChanServ sets mode: +ao dbaron dbaron
  194. # [00:53] * Quits: @dbaron (dbaron@moz-BE33DA21.fw1.sfo1.mozilla.net) (Connection reset by peer)
  195. # [00:53] * Joins: dbaron (dbaron@moz-BE33DA21.fw1.sfo1.mozilla.net)
  196. # [00:53] * ChanServ sets mode: +ao dbaron dbaron
  197. # [00:55] * Joins: SpookySkeleton (Nicolas@moz-3D42E7B6.dclient.hispeed.ch)
  198. # [00:55] <jesup> sicking: so we should only need to proxy to mainthread for "unusual" URIs from add-ons (one would hope), and then only when they get used off mainthread (i.e. in workers). While annoying code-wise, there's nothing impossible here I believe, and no perf issue worth worrying about since it's only for workers (not likely to get used with random old protocol/schemes from addons, and even if...
  199. # [00:55] <jesup> ...they are, we likely don't care much)
  200. # [00:56] * Parts: SpookySkeleton (Nicolas@moz-3D42E7B6.dclient.hispeed.ch) (2spooky)
  201. # [00:56] * Joins: tjc (tjc@moz-BBE3ABD.mv.mozilla.com)
  202. # [00:56] <sicking> "only for workers" is likely to become much less "only" soon. I.e. Workers are going to be used more. But yes, the combination of worker+addon is likely rare
  203. # [00:57] * Joins: geo (geo@moz-BBE3ABD.mv.mozilla.com)
  204. # [00:57] <jesup> sicking: We'd add a way to create external threadsafe nsIURI implementations so anyone who does rev their code doesn't get hit. And perhaps eventually drop the backwards-compat code once we believe no one is using it
  205. # [00:57] * Joins: givanica (givanica@B20FEAB6.2F05FCCB.A0A36CCE.IP)
  206. # [00:57] <jesup> workers++
  207. # [00:57] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/40c7c53fe9b0 - Blair McBride - Bug 910172 - PermissionsUtils.jsm bustage fix for Gaia. r=bustage
  208. # [00:59] * Quits: jet (jet@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: jet)
  209. # [00:59] * jesup 's head hurts thinking about using PeerConnections from workers, given we implement PeerConnection in js - and it has a shared list of all peerconnections. Even that's probably doable though.
  210. # [00:59] * Quits: JosiahOne (Instantbir@moz-2C74C5DD.lightspeed.livnmi.sbcglobal.net) (Quit: [self dealloc];)
  211. # [00:59] <sicking> the powers that be says that JS-implemented APIs are unlikely to work in workers anytime soon :(
  212. # [00:59] <sicking> "the powers that be" == khuey and bent
  213. # [01:00] <bent> hey, leave me out of this, i just report the news
  214. # [01:00] <bent> ;)
  215. # [01:00] <@smaug> it would be great pain to make js implemented API working in workers
  216. # [01:00] <sicking> jesup: what do you mean by "shared list of all peerconnections"? Is that shared list exposed in the API that the webpage sees?
  217. # [01:00] <@smaug> in other words, bring xpconnect back to workers...
  218. # [01:01] <jesup> sicking: no, internal used for shutdown cleanup
  219. # [01:01] * Quits: mbrubeck (mbrub_000@moz-45568FC0.hsd1.wa.comcast.net) (Connection reset by peer)
  220. # [01:01] * Quits: nrc (nrc@moz-3576D163.cable.virginmedia.com) (Ping timeout)
  221. # [01:02] * Joins: mbrubeck (mbrub_000@moz-45568FC0.hsd1.wa.comcast.net)
  222. # [01:02] * Joins: weshmek (Mibbit@moz-F751063F.cpe.net.cable.rogers.com)
  223. # [01:02] * Quits: Weebs (SchwigilyD@moz-BF0B3B84.dhcp.egr.msu.edu) (Quit: Weebs)
  224. # [01:02] * Joins: tomer (tomer@6A854FA3.DF9378B3.FC30AC02.IP)
  225. # [01:02] * joduinn-coffee is now known as joduinn
  226. # [01:02] <jesup> smaug has wanted to replace PeerConnection.js with C++ forever.... ;-)
  227. # [01:03] <@smaug> indeed :)
  228. # [01:03] <mccr8> smaug: JS implemented WebIDL only needs XPCOM in a trivial way.
  229. # [01:03] * bjacob is now known as bjacob_cooking
  230. # [01:03] * Joins: squib_ (squib@moz-5175C098.dhcp.mdsn.wi.charter.com)
  231. # [01:03] <jesup> it is webidl now IIRC
  232. # [01:03] <@smaug> mccr8: but it needs it still
  233. # [01:04] <mccr8> yeah, but just for getting the initial JSScript thing.
  234. # [01:04] * squib_ is now known as squib|laptop
  235. # [01:04] <@smaug> mccr8: we'd need to replace that part, and create some context where worker js impls run etc
  236. # [01:04] <mccr8> I wonder if there are other blockers for that.
  237. # [01:04] <mccr8> ah ok
  238. # [01:04] * Quits: nli-- (Linear-log@moz-57D01ED1.hinet-ip.hinet.net) (Ping timeout)
  239. # [01:04] <mccr8> yeah I guess the context situation is very primitive on workers
  240. # [01:04] <@smaug> mccr8: right now we just instantiate a js component
  241. # [01:04] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
  242. # [01:04] * Quits: bholley (anonymous@moz-D5EB36E2.rev.numericable.fr) (Quit: bholley)
  243. # [01:04] * Joins: bbondy (bbondy@moz-717FF534.home.cgocable.net)
  244. # [01:05] <@smaug> basically do createInstance
  245. # [01:05] * Quits: mjh563 (mjh563@moz-D891C5B8.cable.virginmedia.com) (Ping timeout)
  246. # [01:05] <bent> ha
  247. # [01:06] <bent> what if the component is implemented in js?
  248. # [01:06] <bent> what if it's a service?
  249. # [01:06] * Quits: bbondy (bbondy@moz-717FF534.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
  250. # [01:06] <fabrice> js components also tend to use a lot of other js components / modules that are not thread safe
  251. # [01:06] <bent> that is already running on the main thread
  252. # [01:06] <@smaug> yeah
  253. # [01:06] <@smaug> but we don't want xpconnect back to workers
  254. # [01:06] <bent> it's a slippery slope and it all leads to XPConnect ;)
  255. # [01:07] <@smaug> so we couldn't implement too complicated stuff on workers
  256. # [01:07] <tbsaunde> smaug: would per thread xpconnect be that terrible?
  257. # [01:07] * Joins: nli-- (Linear-log@moz-57D01ED1.hinet-ip.hinet.net)
  258. # [01:07] <bent> oh, not to mention that the jsruntime is no longer threadsafe
  259. # [01:07] * Quits: tomer (tomer@6A854FA3.DF9378B3.FC30AC02.IP) (No route to host)
  260. # [01:08] <@smaug> tbsaunde: might not be. but is implementing APIs in C++ that terrible?
  261. # [01:08] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
  262. # [01:08] * Quits: retornam (retornam@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  263. # [01:08] <bent> per thread xpconnect doesn't solve the js service problem
  264. # [01:08] <mccr8> XPConnect vs. C++... its like Aliens vs. Predator
  265. # [01:09] <Unfocused> smaug: yes
  266. # [01:09] * sheppy-afk is now known as sheppy
  267. # [01:09] * Joins: retornam (retornam@moz-BBE3ABD.mv.mozilla.com)
  268. # [01:09] <@smaug> especially with webidl bindings you get rather nice looking C++
  269. # [01:09] <@smaug> where memory management is easy comparing to JS
  270. # [01:09] * heycam|away is now known as heycam
  271. # [01:09] * Quits: m_gol (m_gol@moz-4A03F5C1.dynamic.chello.pl) (Quit: Leaving...)
  272. # [01:09] <tbsaunde> smaug: no, I'd generally argue against implementing in js, but I'd rather give true arguments for that
  273. # [01:10] * lightsofapollo|mtg is now known as lightsofapollo
  274. # [01:10] <fabrice> smaug: I converted js code to c++ lately (for perf reasons), and I'm not sure what to think...
  275. # [01:10] * mattwoodrow is now known as mattwoodrow|away
  276. # [01:11] <@smaug> perf and memory usage are good reasons to use C++
  277. # [01:11] * Parts: Snuffleupagus (chatzilla@moz-7411B7A4.bredband.comhem.se)
  278. # [01:11] * Quits: graememcc (chatzilla@moz-CE628128.range81-157.btcentralplus.com) (Quit: ChatZilla 0.9.90.1 [Firefox 24.0/20130911164256])
  279. # [01:11] <tbsaunde> types are pretty nice too
  280. # [01:12] * mattwoodrow|away is now known as mattwoodrow
  281. # [01:12] * Joins: m_gol (m_gol@moz-4A03F5C1.dynamic.chello.pl)
  282. # [01:12] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  283. # [01:12] <sicking> mccr8: the tricker part with chrome-script off the main thread is dealing with wrappers between chrome-JS and content-JS. IIRC
  284. # [01:12] * Joins: mdas (mdas@moz-7289998B.cpe.pppoe.ca)
  285. # [01:13] <mccr8> sicking: ah interesting. yeah I didn't think about how we don't really run chrome on workers...
  286. # [01:14] * Quits: mdas (mdas@moz-7289998B.cpe.pppoe.ca) (Input/output error)
  287. # [01:14] <sicking> ultimately I do think that we need to get to having JS-implemented APIs in workers. I just think we have more pressing problems
  288. # [01:14] <nical> glandium: ping
  289. # [01:14] <glandium> nical: pong
  290. # [01:14] * Joins: mdas (mdas@moz-7289998B.cpe.pppoe.ca)
  291. # [01:14] <sicking> smaug: and yes, given how many people prefer to do JS-implemented APIs, I do think that it's bad that we don't support them for workers
  292. # [01:15] * Joins: ehsan (ehsan@moz-C48D29C4.cable.teksavvy.com)
  293. # [01:15] * ChanServ sets mode: +o ehsan
  294. # [01:15] * Quits: @ehsan (ehsan@moz-C48D29C4.cable.teksavvy.com) (Input/output error)
  295. # [01:15] * Quits: tjc (tjc@moz-BBE3ABD.mv.mozilla.com) (Quit: zzzzzzzzzz)
  296. # [01:15] * Joins: mjh563 (mjh563@moz-D891C5B8.cable.virginmedia.com)
  297. # [01:15] * Joins: bbondy (bbondy@moz-717FF534.home.cgocable.net)
  298. # [01:15] <sicking> smaug: or are you offering to implement all APIs where we have a JS-hacker available but no C++ hacker? ;-)
  299. # [01:15] <nical> I am thinking of adding something to mfbt's RefCounted and your name is all over that file so i want confront the idea to you before doing anything crazy:
  300. # [01:15] <@smaug> no. we should get more C++ hackers ;)
  301. # [01:16] <@gavin> why does smaug like security vulnerabilities
  302. # [01:16] * Joins: JosiahOne (Instantbir@moz-2C74C5DD.lightspeed.livnmi.sbcglobal.net)
  303. # [01:16] <glandium> nical: you want waldo
  304. # [01:16] <nical> glandium: ok thanks
  305. # [01:16] <sicking> smaug: i believe we have a referal bonus program. If you know of any you should refer them
  306. # [01:16] * Quits: mdas (mdas@moz-7289998B.cpe.pppoe.ca) (Ping timeout)
  307. # [01:16] <nical> glandium: do you know what timezone / irc channel he leaves in?
  308. # [01:16] <glandium> sicking: i think the referal program doesn't work for contractors
  309. # [01:16] <@smaug> gavin: I'm not seeing many security bugs in newly implemented (c++) APIs
  310. # [01:17] <glandium> nical: he hangs out here
  311. # [01:17] <@smaug> we have rather strong assertions these days for many things
  312. # [01:17] <glandium> nical: i think he's currently in europe
  313. # [01:17] <mccr8> C++ security problems are easier to fuzz than JS ones. ;)
  314. # [01:17] <@smaug> sicking: I'm trying.... not having an office in Finland seems to be a problem for some devs
  315. # [01:17] * Joins: Weebs (SchwigilyD@moz-BF0B3B84.dhcp.egr.msu.edu)
  316. # [01:17] <@smaug> glandium: I'm an employee
  317. # [01:17] <sicking> smaug: good point
  318. # [01:18] <glandium> smaug: oh, you are?
  319. # [01:18] <@smaug> since beginning of July
  320. # [01:18] <glandium> smaug: ah, that's new
  321. # [01:18] * Quits: twi (Adium@moz-7BD9CE8E.cust.dsl.vodafone.it) (Quit: Leaving.)
  322. # [01:19] <tbsaunde> gavin: its too bad we can't use rust in gecko yet
  323. # [01:19] * Joins: twi (Adium@moz-7BD9CE8E.cust.dsl.vodafone.it)
  324. # [01:19] * vladan is now known as vladan-pto
  325. # [01:19] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  326. # [01:19] <sicking> jduell: see my comments about child processes. The fact that ipdl doesn't work off main thread likely bites us here too :(
  327. # [01:20] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/adcb20866454 - Mike Hommey - Bug 925236 - Don't parallelize the libs and tools tiers because of the race conditions they show now they don't compile. r=gps
  328. # [01:20] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/e153730cc100 - Mike Hommey - Bug 922460 - Kill media/webrtc/shared_libs.mk. r=ted
  329. # [01:20] <sicking> jduell: though having WebSockets in workers in the main process would be much better than not having it in workers at all
  330. # [01:20] <bent> sicking, it does work off main thread... just most of our current code is not set up for that
  331. # [01:21] <bent> sicking, compositor, for example
  332. # [01:21] <bent> s/it does/it *can*/
  333. # [01:21] <jduell> sicking: yeah IPDL is crap for off-main when you need to deliver some things to main thread, some things to others
  334. # [01:21] * Quits: twi (Adium@moz-7BD9CE8E.cust.dsl.vodafone.it) (Quit: Leaving.)
  335. # [01:21] <bent> right
  336. # [01:21] * Quits: mwu (mwu@moz-2E883D31.hsd1.nj.comcast.net) (Quit: Leaving)
  337. # [01:21] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
  338. # [01:21] * AaronMT_ is now known as AaronMT
  339. # [01:22] <sicking> bent: fix it!
  340. # [01:22] <jduell> we *might* be able to make websockets work with all IPDL message sent to one thread (and proxy them elsewhere when needed)
  341. # [01:22] <@dveditz> smaug: how did that work, I thought Finland was a country where we couldn't hire employees directly
  342. # [01:23] <bent> sicking, your wish is my comma... wait, i'm busy, nevermind ;)
  343. # [01:24] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
  344. # [01:24] <@smaug> dveditz: we have now similar setup as in Sweden
  345. # [01:24] * bent is now known as bent|away
  346. # [01:24] <@dveditz> nice
  347. # [01:25] * Joins: gabriel-iv (Thunderbir@F9628AEB.251E5D55.FB866788.IP)
  348. # [01:25] <@smaug> in other words, hsivonen was super awesome and managed to convince certain people to do the right thing
  349. # [01:25] <sicking> aww man, i was *this* close
  350. # [01:25] * Quits: Boriss (FlyingToas@moz-BE33DA21.fw1.sfo1.mozilla.net) (Client exited)
  351. # [01:25] * Joins: Boriss (FlyingToas@moz-BE33DA21.fw1.sfo1.mozilla.net)
  352. # [01:25] * Quits: gabriel-iv (Thunderbir@F9628AEB.251E5D55.FB866788.IP) (Quit: gabriel-iv)
  353. # [01:26] * Joins: ekr_ (ekr@moz-FAC44BDF.hfc.comcastbusiness.net)
  354. # [01:26] * mattwoodrow is now known as mattwoodrow|away
  355. # [01:26] * jcranmer is now known as jcranmer|away
  356. # [01:26] * mattwoodrow|away is now known as mattwoodrow
  357. # [01:28] <seth> bouncing back and forth between vim and emacs is making my fingers increasingly confused. i'm tempted to bind M-x in vim to ':', heh
  358. # [01:28] <sicking> jduell: added an alternative approach to bug 922464
  359. # [01:29] <sicking> jduell: seems like it would simplify our world a lot of we had a more sensible setup for protocol handlers in general. I bet they were a pain in the behind for off-main-thread OnDataAvailable?
  360. # [01:30] <tbsaunde> seth: doesn't emacs have atleast one vim emulation thing?
  361. # [01:30] <mjrosenb> dbaron: ping?
  362. # [01:30] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/c7f0cd7515ad - Cameron McCormack - Bug 899808 - Fix matching of pseudo-elements in scoped style sheets. r=dbaron
  363. # [01:30] <@dbaron> mjrosenb, pong
  364. # [01:30] <jduell> sicking: they actually weren't--we just added a channel.redirectToThread() function
  365. # [01:30] * Joins: AsaDotzler (asa@moz-BBE3ABD.mv.mozilla.com)
  366. # [01:30] <seth> tbsaunde: it has several; 'evil' is actually pretty good
  367. # [01:30] * nthomas is now known as nthomas|away
  368. # [01:30] <seth> tbsaunde: at this point i have more problems going the other way, though - hitting emacs keys in vim
  369. # [01:30] <sicking> jduell: oh, cool
  370. # [01:31] * Joins: yzen (uid14060@moz-E77DEB21.irccloud.com)
  371. # [01:31] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  372. # [01:31] <mjrosenb> dbaron: so I poked at that crash in the js engine. it looks like it was intentional, and the segfault handler should make everything work correctly.
  373. # [01:31] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
  374. # [01:31] * Quits: jdm (jdm@moz-25D04F84.zone16.bethere.co.uk) (Ping timeout)
  375. # [01:31] * Joins: marco (marco@moz-7B0110AD.mv.mozilla.com)
  376. # [01:31] <sicking> jduell: i only found 59 addons that implement protocol handlers (though my search might have been naive). So it sounds perfectly doable to roll out a new way to do protocol implementations if we really want to
  377. # [01:32] * Quits: jhammel (jhammel@moz-14240F1C.hsd1.ca.comcast.net) (Ping timeout)
  378. # [01:32] * Quits: AsaDotzler (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  379. # [01:32] <jduell> sicking: sounds good. Maybe you could convince Heinz to make <57 varieties of ketchup while you're at it.
  380. # [01:32] * Quits: m_gol (m_gol@moz-4A03F5C1.dynamic.chello.pl) (Quit: Leaving...)
  381. # [01:33] <fabrice> lol
  382. # [01:34] <sicking> haha
  383. # [01:34] * Joins: tjc (tjc@moz-7B0110AD.mv.mozilla.com)
  384. # [01:35] <sicking> jduell: i'm not saying that *you* need to rewrite them all. But it doesn't seem like we'd loose too many addons if we gave lots of headsup and had a decent other solution in place
  385. # [01:35] <jduell> sicking: agreed
  386. # [01:36] * sheppy is now known as sheppy-offline
  387. # [01:36] * Quits: tjc (tjc@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  388. # [01:37] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Quit: bmoss)
  389. # [01:37] * Joins: jdm (jdm@moz-25D04F84.zone16.bethere.co.uk)
  390. # [01:38] * heycam is now known as heycam|away
  391. # [01:39] * Quits: mwobensmith (mwobensmit@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: Leaving.)
  392. # [01:39] * Quits: @dbaron (dbaron@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  393. # [01:40] * Joins: dbaron (dbaron@moz-BE33DA21.fw1.sfo1.mozilla.net)
  394. # [01:40] * ChanServ sets mode: +ao dbaron dbaron
  395. # [01:40] * Quits: lerc (quassel@B2E8CAD3.A8D14E52.788638A4.IP) (Ping timeout)
  396. # [01:41] * Joins: tjc (tjc@moz-BBE3ABD.mv.mozilla.com)
  397. # [01:42] * heycam|away is now known as heycam
  398. # [01:42] * Parts: ckerschb (ckerschb@moz-B66EA4B2.ics.uci.edu)
  399. # [01:42] * Joins: milan (milan@moz-B803FFF3.dsl.bell.ca)
  400. # [01:44] * Quits: Benvie (bbenvie@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  401. # [01:44] * Quits: @smaug (chatzilla@moz-3ECB9FB1.elisa-laajakaista.fi) (Ping timeout)
  402. # [01:44] * Joins: Benvie (bbenvie@moz-BE33DA21.fw1.sfo1.mozilla.net)
  403. # [01:47] * Quits: jdm (jdm@moz-25D04F84.zone16.bethere.co.uk) (Ping timeout)
  404. # [01:48] * jorendorff is now known as jorendorff_away
  405. # [01:48] * mattwoodrow is now known as mattwoodrow|away
  406. # [01:49] * Quits: rstrong (rstrong@moz-6B92AB70.lightspeed.sntcca.sbcglobal.net) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
  407. # [01:49] * mattwoodrow|away is now known as mattwoodrow
  408. # [01:50] * Quits: mbrubeck (mbrub_000@moz-45568FC0.hsd1.wa.comcast.net) (Quit: Leaving.)
  409. # [01:51] * Joins: jdm (jdm@moz-E4B91594.zone16.bethere.co.uk)
  410. # [01:51] * juanb is now known as juanb|afk
  411. # [01:51] * Quits: juanb|afk (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Quit: juanb|afk)
  412. # [01:55] * Quits: retornam (retornam@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving...)
  413. # [01:55] * Quits: jdm (jdm@moz-E4B91594.zone16.bethere.co.uk) (Input/output error)
  414. # [01:56] * Joins: jdm (jdm@moz-E4B91594.zone16.bethere.co.uk)
  415. # [01:57] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
  416. # [01:58] * Quits: lduros (user@moz-47F34250.phlapa.fios.verizon.net) (Client exited)
  417. # [01:58] <weshmek> Howdy. Simple "yes or no" question, to test my understanding : WebIDL bindings provide the JavaScript environment with objects and interfaces that access system resources, since JavaScript itself has no way to access these resources. Is that even a little right?
  418. # [02:00] * Joins: mwobensmith (mwobensmit@moz-BE33DA21.fw1.sfo1.mozilla.net)
  419. # [02:00] * Joins: retornam (retornam@moz-BBE3ABD.mv.mozilla.com)
  420. # [02:01] * Joins: mbrubeck (mbrub_000@moz-45568FC0.hsd1.wa.comcast.net)
  421. # [02:01] * Quits: mbrubeck (mbrub_000@moz-45568FC0.hsd1.wa.comcast.net) (Input/output error)
  422. # [02:01] <@khuey> weshmek: sort of
  423. # [02:01] * Joins: slenkeri (watchboy@moz-CF9373A5.dhcp.egr.msu.edu)
  424. # [02:01] <weshmek> khuey: sort of better than not at all
  425. # [02:01] * Joins: lizzard (ehenry@4ECE2C06.A033706C.284344F5.IP)
  426. # [02:01] <ekr_> khuey, that is not a yes or no
  427. # [02:02] <@khuey> ekr_: well I didn't want to say no ;-)
  428. # [02:03] * Quits: aklotz (Thunderbir@moz-935DE219.cg.shawcable.net) (Quit: aklotz)
  429. # [02:03] <weshmek> khuey: How would one learn more about WebIDL? I have the spec, but (big surprise!) specs are really hard to read
  430. # [02:04] * Quits: nli-- (Linear-log@moz-57D01ED1.hinet-ip.hinet.net) (Ping timeout)
  431. # [02:04] <@khuey> weshmek: http://mcc.id.au/2013/lca-webidl/ might be useful
  432. # [02:04] * mattwoodrow is now known as mattwoodrow|away
  433. # [02:05] * Quits: mwobensmith (mwobensmit@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: Leaving.)
  434. # [02:05] * joduinn is now known as joduinn-mtg
  435. # [02:05] <@khuey> weshmek: I can also answer specific questions
  436. # [02:06] * Quits: tjc (tjc@moz-BBE3ABD.mv.mozilla.com) (Quit: Places to go, people to annoy)
  437. # [02:06] <weshmek> khuey: I have none at the moment. I just did a "my first bug" involving WebIDL, and I feel the need to understand it better
  438. # [02:06] * mattwoodrow|away is now known as mattwoodrow
  439. # [02:06] * Joins: nli-- (Linear-log@moz-57D01ED1.hinet-ip.hinet.net)
  440. # [02:07] * Joins: Enn (enn@moz-1758BB1C.cpe.net.cable.rogers.com)
  441. # [02:08] * Quits: nical (nico@moz-79882AF7.sd.sd.cox.net) (Quit: nical)
  442. # [02:10] * jcranmer|away is now known as jcranmer
  443. # [02:13] <NeilAway> mjrosenb: yeah, that's annoying, although less so on Windows, where you can configure the debugger to ignore first-chance exceptions
  444. # [02:13] <dholbert> Poll: For an object that derives from RefCounted (from MFBT), is there any reason to prefer nsRefPtr<> vs. RefPtr<> for holding onto it?
  445. # [02:13] <ekr_> dholbert: this is a hard-hat area
  446. # [02:14] <dholbert> ekr_, uh oh
  447. # [02:14] <ekr_> https://bugzilla.mozilla.org/show_bug.cgi?id=925371
  448. # [02:14] <NeilAway> dholbert: I'd say nsRefPtr only if it derives from nsISupports
  449. # [02:14] * Quits: RyanVM|afk (Thunderbir@moz-4C953DE7.phlapa.fios.verizon.net) (Quit: RyanVM|afk)
  450. # [02:14] <dholbert> NeilAway, we use nsRefPtr all the time for non-nsISupports stuff
  451. # [02:14] <jcranmer> nsCOMPtr<nsIFoo>, nsRefPtr<nsFoo> (where nsFoo : public nsIFoo), RefPtr everything else
  452. # [02:15] <ekr_> jcranmer, dholbert: there seems to be some lack of consensus about whether or not RefPtr is a replacement for nsRefPtr for new stuff or just a porting aid for wtf::
  453. # [02:15] <dholbert> jcranmer, any reason? just stylistic?
  454. # [02:16] * baku|away is now known as baku
  455. # [02:16] <jcranmer> that probably minimizes the files you get to include
  456. # [02:16] * Quits: JosiahOne (Instantbir@moz-2C74C5DD.lightspeed.livnmi.sbcglobal.net) (Quit: [self dealloc];)
  457. # [02:17] * Quits: retornam (retornam@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving...)
  458. # [02:17] * mattwoodrow is now known as mattwoodrow|away
  459. # [02:17] <dholbert> ekr_, OK -- so assuming I don't drop forget()'s TemporaryRef on the floor (i.e. I stick it in another RefPtr), then I don't have to worry about that bug, right?
  460. # [02:17] * Quits: jduell (jduell@36D9B31A.5E7911EA.DA40C4B3.IP) (Connection reset by peer)
  461. # [02:17] * Joins: nical (nico@moz-79882AF7.sd.sd.cox.net)
  462. # [02:18] <ekr_> dholbert: presumably, but it seems like perhaps there may be some other ways in which they are not the same, since it doesn't seem to have been a design/test requirement
  463. # [02:18] <dholbert> ekr_, understood
  464. # [02:19] <ekr_> dholbert: I just learned this recently. Until that I mostly followed jcranmer's advice above.
  465. # [02:19] <ekr_> but now I live in fear
  466. # [02:19] * mattwoodrow|away is now known as mattwoodrow
  467. # [02:19] * Quits: vd (vd@moz-7A53EEF0.ddns.cablebg.net) (Ping timeout)
  468. # [02:20] <dholbert> ekr_, thanks, now I do as well
  469. # [02:20] * Joins: vd (vd@moz-7A53EEF0.ddns.cablebg.net)
  470. # [02:21] * Quits: joneshf-laptop (joneshf@moz-E793FC55.ftth.swbr.surewest.net) (Ping timeout)
  471. # [02:22] * Joins: joneshf-laptop (joneshf@moz-E793FC55.ftth.swbr.surewest.net)
  472. # [02:23] * Quits: sworkman (sworkman@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: sworkman)
  473. # [02:25] * Quits: ekr_ (ekr@moz-FAC44BDF.hfc.comcastbusiness.net) (Quit: ekr_)
  474. # [02:25] * Quits: joneshf-laptop (joneshf@moz-E793FC55.ftth.swbr.surewest.net) (Ping timeout)
  475. # [02:26] * Quits: cabanier (cabanier@89803C3C.27D0C967.A0B21F13.IP) (Quit: Leaving.)
  476. # [02:26] * Joins: joneshf-laptop (joneshf@moz-E793FC55.ftth.swbr.surewest.net)
  477. # [02:26] <ekr> dholbert: I live to please
  478. # [02:26] * billm is now known as billm|away
  479. # [02:27] * jorendorff_away is now known as jorendorff
  480. # [02:27] * Quits: serge (Thunderbir@moz-EC1A12AA.dsl.teksavvy.com) (Ping timeout)
  481. # [02:28] <KWierso|sheriffduty> dholbert: ping
  482. # [02:28] <dholbert> KWierso|sheriffduty, pong
  483. # [02:29] <KWierso|sheriffduty> dholbert: you pushing something about gfx/2d to inbound wouldn't have caused a new intermittent failure in test_2d.composite.solid.hard-light.html, would it?
  484. # [02:30] <philor> KWierso|sheriffduty: bug test_2d kw:intermittent reporter:philringnalda
  485. # [02:30] * deian|away is now known as deian
  486. # [02:30] <dholbert> KWierso|sheriffduty, nope. I was just removing an unused #include
  487. # [02:30] * Joins: darkowlzz__ (sunny@A2B2D9FF.43A0776C.25B273F5.IP)
  488. # [02:30] <philor> they time out like, like, like dom-level*, and webgl, and talos on the same platform
  489. # [02:31] * Quits: darkowlzz (sunny@D747065C.DCC63822.27560D6E.IP) (Ping timeout)
  490. # [02:31] * rail_away is now known as rail
  491. # [02:31] * Joins: darkowlzz (darkowlzz@A2B2D9FF.43A0776C.25B273F5.IP)
  492. # [02:31] * Quits: darkowlzz_ (darkowlzz@D747065C.DCC63822.27560D6E.IP) (Ping timeout)
  493. # [02:31] <philor> oh, only 11 of them since September 22nd, better than I would have thought
  494. # [02:32] * Joins: Boriss_ (FlyingToas@moz-BE33DA21.fw1.sfo1.mozilla.net)
  495. # [02:33] * baku is now known as baku|away
  496. # [02:33] * Quits: Boriss_ (FlyingToas@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: Boriss_)
  497. # [02:33] * Quits: alungu (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  498. # [02:34] * Quits: Boriss (FlyingToas@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  499. # [02:36] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  500. # [02:36] * Quits: @dbaron (dbaron@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  501. # [02:37] * Joins: cabanier (cabanier@moz-6A1F2F2C.hsd1.wa.comcast.net)
  502. # [02:37] <firebot> Check-in: http://hg.mozilla.org/releases/mozilla-beta/rev/0595e75a93b5 - ffxbld - Added FIREFOX_25_0b7_RELEASE FIREFOX_25_0b7_BUILD1 tag(s) for changeset 8b2c180a7b5d. DONTBUILD CLOSED TREE a=release
  503. # [02:37] * rail is now known as rail_away
  504. # [02:38] <jgilbert> gotta love random webgl test timeouts
  505. # [02:38] <firebot> http://hg.mozilla.org/releases/mozilla-beta/rev/8b2c180a7b5d - ffxbld - Automated checkin: version bump for firefox 25.0b7 release. DONTBUILD CLOSED TREE a=release
  506. # [02:42] * bjacob_cooking is now known as bjacob
  507. # [02:43] <philor> yeah, I need to dupe all the 10.7 webgl timeouts I've filed to a single bug
  508. # [02:43] * ewong|away is now known as ewong
  509. # [02:43] <philor> no point in having one per page
  510. # [02:44] <philor> I'd do the same for 2d, but it doesn't have the handy "every test has the same filename so one bug will be suggested still"
  511. # [02:45] * heycam is now known as heycam|away
  512. # [02:45] <philor> looks like there's only a huge-crapload of test_2d files, though, we should have every single one filed in a few more weeks
  513. # [02:46] * Quits: cabanier (cabanier@moz-6A1F2F2C.hsd1.wa.comcast.net) (Quit: Leaving.)
  514. # [02:47] * Quits: milan (milan@moz-B803FFF3.dsl.bell.ca) (Ping timeout)
  515. # [02:47] * mattwoodrow is now known as mattwoodrow|away
  516. # [02:47] * jorendorff is now known as jorendorff_away
  517. # [02:48] * Quits: Mook_as (mook@moz-1FCC0032.activestate.com) (Quit: Mook_as)
  518. # [02:49] <shu> akeybl: ping
  519. # [02:49] <akeybl> hi shu
  520. # [02:49] <jgilbert> philor, yeah, duping to a central bug is more ideal from my point of view, if it works for sherrifs
  521. # [02:49] <jgilbert> (for intermittents, that is)
  522. # [02:49] <shu> akeybl: i got linked to https://bugzilla.mozilla.org/show_bug.cgi?id=917401 in a release tracking email
  523. # [02:49] <shu> akeybl: is that because it hasn't been a+'d and uplifted yet?
  524. # [02:49] * Quits: baku|away (baku@moz-4038023A.ghst.net) (Ping timeout)
  525. # [02:49] * Quits: joneshf-laptop (joneshf@moz-E793FC55.ftth.swbr.surewest.net) (Ping timeout)
  526. # [02:49] * Quits: sfoster (sfoster@moz-37AA60E3.hsd1.wa.comcast.net) (Quit: Leaving)
  527. # [02:50] <akeybl> lsblakk is on both aurora and the email nagger, so hopefully she can help us understand what's going on here
  528. # [02:50] * Quits: Nikopol (nikopol@moz-68B53A37.chaosorigin.com) (Ping timeout)
  529. # [02:50] <shu> akeybl: ah, thanks
  530. # [02:50] * Joins: joneshf-laptop (joneshf@moz-E793FC55.ftth.swbr.surewest.net)
  531. # [02:50] <deian> !seen asuth
  532. # [02:50] <firebot> asuth was last seen 10 days, 5 hours, 30 minutes and 21 seconds ago, saying 'bajaj: there is nothing actionable in the bug itself' in #b2g.
  533. # [02:51] * Joins: six600110 (six600110@moz-C663577C.hsd1.il.comcast.net)
  534. # [02:51] * Joins: baku|away (baku@moz-4038023A.ghst.net)
  535. # [02:51] * baku|away is now known as baku
  536. # [02:52] <philor> crap, though KWierso|sheriffduty had filed the first one and would get saddled with them all, but that was a cross-OS failure
  537. # [02:53] * Quits: WeirdAl (chatzilla@moz-D461843.ask.info) (Ping timeout)
  538. # [02:53] <KWierso|sheriffduty> philor: eh?
  539. # [02:54] * Joins: Nikopol (nikopol@moz-68B53A37.chaosorigin.com)
  540. # [02:55] * jorendorff_away is now known as jorendorff
  541. # [02:56] * Quits: darkowlzz (darkowlzz@A2B2D9FF.43A0776C.25B273F5.IP) (Ping timeout)
  542. # [02:56] * Quits: darkowlzz__ (sunny@A2B2D9FF.43A0776C.25B273F5.IP) (Ping timeout)
  543. # [02:58] * Joins: darkowlzz (sunny@A2B2D9FF.43A0776C.25B273F5.IP)
  544. # [02:59] * Joins: milan (milan@moz-B803FFF3.dsl.bell.ca)
  545. # [03:00] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/c2ee74395dc6 - Jeff Gilbert - Bug 872701 - Add test that highp floats work iff GL gives a format for them. - r=bjacob
  546. # [03:01] * Joins: masayuki (Thunderbir@moz-86D7F6E4.zaq.ne.jp)
  547. # [03:01] * jorendorff is now known as jorendorff_away
  548. # [03:02] <philor> KWierso|sheriffduty: once I get around to it, I'm going to dupe all the Mac webgl "Timeout in this test page" bugs from the last month to one "Timeout in any test page", and I thought I was going to get to use one you filed as the one, but no, it'll be one of mine
  549. # [03:03] <KWierso|sheriffduty> philor: I'm devastated
  550. # [03:03] * jorendorff_away is now known as jorendorff
  551. # [03:03] * Quits: geo (geo@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving...)
  552. # [03:04] * jorendorff is now known as jorendorff_away
  553. # [03:04] <philor> yeah, would have been a great honor, rewarded with an extra ration of bugspam
  554. # [03:05] * Quits: mwargers (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  555. # [03:05] * joduinn-mtg is now known as joduinn
  556. # [03:07] * Quits: @not_gavin (gavin@E04DED12.5AA33DAB.2321E71E.IP) (Ping timeout)
  557. # [03:08] * Joins: not_gavin (gavin@E04DED12.5AA33DAB.2321E71E.IP)
  558. # [03:08] * ChanServ sets mode: +o not_gavin
  559. # [03:09] * Quits: bajaj (Adium@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  560. # [03:09] * Quits: jdm (jdm@moz-E4B91594.zone16.bethere.co.uk) (Quit: Lost terminal)
  561. # [03:10] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
  562. # [03:11] * Quits: joneshf-laptop (joneshf@moz-E793FC55.ftth.swbr.surewest.net) (Ping timeout)
  563. # [03:12] * Joins: joneshf-laptop (joneshf@moz-E793FC55.ftth.swbr.surewest.net)
  564. # [03:13] * Quits: ahal (ahal@moz-94F07FF4.cable.teksavvy.com) (Ping timeout)
  565. # [03:13] <deian> bajaj_: ping
  566. # [03:14] * gaye is now known as gaye|brb
  567. # [03:14] * Quits: sicking (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: sicking)
  568. # [03:16] * mccr8 is now known as mccr8|away
  569. # [03:17] * Quits: breck (breck@moz-75F4A57.hsd1.ca.comcast.net) (Client exited)
  570. # [03:18] * Quits: mccr8|away (mccr8@moz-5FEA0C74.dsl.dynamic.sonic.net) (Quit: mccr8|away)
  571. # [03:18] * Joins: breck (breck@moz-75F4A57.hsd1.ca.comcast.net)
  572. # [03:18] * nthomas|away is now known as nthomas
  573. # [03:19] * Quits: Weebs (SchwigilyD@moz-BF0B3B84.dhcp.egr.msu.edu) (Quit: Weebs)
  574. # [03:19] * Parts: slenkeri (watchboy@moz-CF9373A5.dhcp.egr.msu.edu)
  575. # [03:20] * Quits: breck (breck@moz-75F4A57.hsd1.ca.comcast.net) (Ping timeout)
  576. # [03:23] * hwine is now known as hwine-ooo
  577. # [03:24] * Quits: armenzg_afk (armenzg@moz-DC6D6B46.home1.cgocable.net) (Input/output error)
  578. # [03:25] * Quits: birtles (chatzilla@moz-C286AD9A.bitcat.net) (Ping timeout)
  579. # [03:25] * Quits: mcomella (mcomella@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  580. # [03:25] * Joins: birtles (chatzilla@moz-C286AD9A.bitcat.net)
  581. # [03:26] * Quits: kdc (chatzilla@moz-2ACC6B38.pk.shawcable.net) (Connection reset by peer)
  582. # [03:26] * Joins: kdc (chatzilla@moz-2ACC6B38.pk.shawcable.net)
  583. # [03:27] * Quits: mmc|laptop (mchew@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: mmc|laptop)
  584. # [03:28] * Quits: fabrice (fabrice@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  585. # [03:28] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
  586. # [03:29] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
  587. # [03:29] * Quits: bdahl (bdahl@moz-BE33DA21.fw1.sfo1.mozilla.net) (Client exited)
  588. # [03:30] <deian> lightsofapollo: ping
  589. # [03:30] * Joins: Asa (asa@4508CAE6.38324963.204CA821.IP)
  590. # [03:31] * Joins: elin (elin@moz-99690620.hinet-ip.hinet.net)
  591. # [03:32] <@njn> glandium: ping
  592. # [03:32] <glandium> njn: pong
  593. # [03:32] * Joins: darktrojan (geoff@moz-D5C665A2.dsl.telstraclear.net)
  594. # [03:32] <@njn> glandium: I'm trying to write a precise test for JS memory reporting, where I use the JSAPI to allocate specific objects and then check the measurements match what I expect
  595. # [03:32] * mattwoodrow|away is now known as mattwoodrow
  596. # [03:33] <@njn> glandium: I've discovered, to my disgust, that the default allocator on Linux (the one used by the JS shell) doesn't return a consistent value for malloc_usable_size(malloc(8))
  597. # [03:33] <@njn> glandium: so I think I'll have do a C++ browser unit test instead, so that I get jemalloc instead
  598. # [03:33] * Quits: lizzard (ehenry@4ECE2C06.A033706C.284344F5.IP) (Quit: lizzard)
  599. # [03:33] <@njn> glandium: does that sound reasonable?
  600. # [03:33] * Joins: serge (Thunderbir@moz-EC1A12AA.dsl.teksavvy.com)
  601. # [03:35] * spohl|away is now known as spohl
  602. # [03:35] <glandium> njn: mmmm the js shell should be using jemalloc
  603. # [03:36] <@njn> glandium: ORLY?
  604. # [03:36] <@njn> glandium: that would make my life easier, but AFAICT it's not true..
  605. # [03:36] * Quits: tn (tim@moz-2E73ACE4.wp.shawcable.net) (Quit: tn)
  606. # [03:37] <glandium> njn: well, not on a standalone build. but on a m-c build of the js shell, it does
  607. # [03:37] * khuey is now known as khuey|away
  608. # [03:37] <@njn> glandium: I see
  609. # [03:37] <glandium> that is, if you take the jsshell tarballs we create on nightlies, they have jemalloc
  610. # [03:37] * bz is now known as bz_sleep
  611. # [03:38] <@njn> glandium: I don't want to write a test that succeeds in a browser shell build but fails in a shell-only build :/
  612. # [03:38] * Quits: b10n1k (j0ni@moz-D145AAA8.dsl.dyn.forthnet.gr) (Ping timeout)
  613. # [03:38] <@njn> glandium: though... if I wrap it in #ifdef MOZ_MEMORY...
  614. # [03:39] * Quits: christina (christina@FD15C968.A0B5AFCE.EFF8B7BF.IP) (Quit: christina)
  615. # [03:39] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/463b7dd0a72f - Chris Double - Bug 921239 - Mochitest-plain --repeat fails with PLAIN_LOOP_PATH not defined - r=jgriffin
  616. # [03:40] * Joins: lizzard (ehenry@4ECE2C06.A033706C.284344F5.IP)
  617. # [03:41] * spohl is now known as spohl|away
  618. # [03:41] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/4888e018458d - Paolo Amadini - Bug 918466 - Residual file left after canceling a download. r=enn
  619. # [03:41] <firebot> http://hg.mozilla.org/mozilla-central/rev/a222b928494d - Nick Alexander - Bug 924232 - Part 1: Remove special processing of FENNEC_PP_JAVA_VIEW_FILES. r=mfinkle
  620. # [03:41] <firebot> http://hg.mozilla.org/mozilla-central/rev/ae03c0e61c14 - Kamil Jozwiak - Bug 830618 - Check meta data then create appropriate menu entry that will take user to MS store. r=jimm
  621. # [03:41] <firebot> http://hg.mozilla.org/mozilla-central/rev/2618d8170c70 - Nick Alexander - Bug 924232 - Part 2: Move preprocessed Gecko*.java.in to widget package. r=mfinkle
  622. # [03:41] * joduinn is now known as joduinn-afk
  623. # [03:42] <firebot> http://hg.mozilla.org/mozilla-central/rev/96e6d3d323cd - Jake Bailey - Bug 914861 - Fix timeout in browser_toolbox_options.js when a tool is disabled by default. r=robcee
  624. # [03:42] <firebot> http://hg.mozilla.org/mozilla-central/rev/d28d34e01300 - Wes Kocher - Merge fxteam to m-c
  625. # [03:42] <firebot> http://hg.mozilla.org/mozilla-central/rev/4caa766a7833 - Brian Grinstead - Bug 923166 - Use nsIDOMWindowUtils.containerElement inside of LayoutHelpers.getFrameElement. r=paul
  626. # [03:42] <firebot> http://hg.mozilla.org/mozilla-central/rev/dc3d80fd48b0 - Marco Castelluccio - Bug 923540 - Add a function to recursively remove directories. r=Yoric
  627. # [03:42] <firebot> http://hg.mozilla.org/mozilla-central/rev/e18f53aabaac - Jake Bailey - Bug 925050 - Fix timeout in browser_toolbox_window_shortcuts.js when a tool is disabled by default. r=fitzgen
  628. # [03:42] * Quits: lizzard (ehenry@4ECE2C06.A033706C.284344F5.IP) (Ping timeout)
  629. # [03:42] <glandium> njn: i'm not sure we export that to the js build, but that can be fixed if it's not the case
  630. # [03:42] * Joins: cabanier (cabanier@moz-6A1F2F2C.hsd1.wa.comcast.net)
  631. # [03:43] * Quits: nli-- (Linear-log@moz-57D01ED1.hinet-ip.hinet.net) (Ping timeout)
  632. # [03:43] <@njn> glandium: maybe a C++ browser unit test would be best, then
  633. # [03:43] <@njn> less confusing, perhaps
  634. # [03:44] * Joins: jacky (Mibbit@moz-EDB00844.dynamic.kbronet.com.tw)
  635. # [03:44] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/bc0cd43eff34 - Felipe Gomes - Backed out changeset 24c2574041dd (bug 900954)
  636. # [03:45] * Joins: nli-- (Linear-log@moz-57D01ED1.hinet-ip.hinet.net)
  637. # [03:45] * Quits: serge (Thunderbir@moz-EC1A12AA.dsl.teksavvy.com) (Ping timeout)
  638. # [03:46] * Quits: jacky (Mibbit@moz-EDB00844.dynamic.kbronet.com.tw) (Quit: http://www.mibbit.com ajax IRC Client)
  639. # [03:46] * Joins: lizzard (ehenry@moz-F2439B1F.dsl.static.sonic.net)
  640. # [03:47] * Quits: nli-- (Linear-log@moz-57D01ED1.hinet-ip.hinet.net) (Ping timeout)
  641. # [03:49] * Joins: nli-- (Linear-log@moz-57D01ED1.hinet-ip.hinet.net)
  642. # [03:50] * Quits: chewey (chewey@moz-D0C48F29.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
  643. # [03:50] * Joins: surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca)
  644. # [03:50] * Quits: falken (falken@345F30BD.497EC1B8.5EFB9497.IP) (Ping timeout)
  645. # [03:50] * Joins: chewey (chewey@moz-B2357417.dip0.t-ipconnect.de)
  646. # [03:51] * Quits: baku (baku@moz-4038023A.ghst.net) (Ping timeout)
  647. # [03:51] * Quits: julienw_afk (julienw@moz-E38F5B6A.everlong.org) (Ping timeout)
  648. # [03:51] * Quits: Nikopol (nikopol@moz-68B53A37.chaosorigin.com) (Ping timeout)
  649. # [03:52] * Quits: Philip (philip@moz-65AD4613.zaynar.co.uk) (Ping timeout)
  650. # [03:53] * Joins: baku (baku@moz-4038023A.ghst.net)
  651. # [03:53] * gaye|brb is now known as gaye
  652. # [03:55] * Joins: Philip (philip@moz-65AD4613.zaynar.co.uk)
  653. # [03:56] * Joins: julienw_afk (julienw@moz-E38F5B6A.everlong.org)
  654. # [03:56] * Quits: AaronMT (AaronMT@moz-5DF3A271.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: www.textualapp.com)
  655. # [03:57] * Joins: Nikopol (nikopol@moz-68B53A37.chaosorigin.com)
  656. # [04:00] * Quits: Asa (asa@4508CAE6.38324963.204CA821.IP) (Ping timeout)
  657. # [04:00] * Joins: sankha93 (Instantbir@7061CD01.D6BD0D91.22D41759.IP)
  658. # [04:01] * Quits: Nikopol (nikopol@moz-68B53A37.chaosorigin.com) (Ping timeout)
  659. # [04:01] * Joins: lerc (quassel@B2E8CAD3.A8D14E52.788638A4.IP)
  660. # [04:02] * Quits: julienw_afk (julienw@moz-E38F5B6A.everlong.org) (Ping timeout)
  661. # [04:02] * Quits: baku (baku@moz-4038023A.ghst.net) (Ping timeout)
  662. # [04:02] * Quits: jgriffin (jgriffin@moz-C55C3E25.hsd1.wa.comcast.net) (Quit: jgriffin)
  663. # [04:02] * Joins: serge (Thunderbir@moz-EC1A12AA.dsl.teksavvy.com)
  664. # [04:02] * Joins: Asa (asa@4508CAE6.38324963.204CA821.IP)
  665. # [04:02] * Quits: Philip (philip@moz-65AD4613.zaynar.co.uk) (Ping timeout)
  666. # [04:03] * Quits: phenom (phenom@DDF92437.FA53EA90.4A5F0685.IP) (Quit: Leaving)
  667. # [04:05] * Joins: baku|away (baku@moz-4038023A.ghst.net)
  668. # [04:05] * baku|away is now known as baku
  669. # [04:05] * Joins: Nikopol (nikopol@moz-68B53A37.chaosorigin.com)
  670. # [04:05] * Quits: rwaldron (rwaldron@moz-8F238259.nycmny.fios.verizon.net) (Ping timeout)
  671. # [04:06] * Joins: rwaldron (rwaldron@moz-8F238259.nycmny.fios.verizon.net)
  672. # [04:06] * Joins: Philip (philip@moz-65AD4613.zaynar.co.uk)
  673. # [04:06] * Joins: julienw_afk (julienw@moz-E38F5B6A.everlong.org)
  674. # [04:08] * Quits: pcwalton (pcwalton@moz-BBE3ABD.mv.mozilla.com) (Quit: pcwalton)
  675. # [04:09] * Quits: jhopkins|bbl (jhopkins@moz-216F9986.tb.shawcable.net) (Ping timeout)
  676. # [04:10] * Quits: heftig (heftig@moz-4B41666A.dip0.t-ipconnect.de) (Ping timeout)
  677. # [04:10] * Joins: chucklee (chucklee@moz-99690620.hinet-ip.hinet.net)
  678. # [04:11] * Joins: jhopkins|buildduty (jhopkins@moz-216F9986.tb.shawcable.net)
  679. # [04:11] * KWierso|sheriffduty is now known as KWierso|afk
  680. # [04:12] * Joins: mina (malmasry@moz-F8C76704.cable.teksavvy.com)
  681. # [04:12] * Quits: Nikopol (nikopol@moz-68B53A37.chaosorigin.com) (Ping timeout)
  682. # [04:12] * Quits: lizzard (ehenry@moz-F2439B1F.dsl.static.sonic.net) (Quit: lizzard)

The end :)