/irc-logs / mozilla / #developers / 2013-10-11 / end
Options:
- # Session Start: Fri Oct 11 00:00:01 2013
- # Session Ident: #developers
- # [00:00] * Quits: tetsuha__ (tetsuharu@moz-A3FEAA56.ap219.ftth.ucom.ne.jp) (Ping timeout)
- # [00:00] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [00:00] * Joins: till_ (till@87C1F78E.1DE10CA8.D8E68FF6.IP)
- # [00:00] * Joins: Ghost_Of_JNG (Boooooo@moz-58D79133.am.not.fratti.ch)
- # [00:00] <Ghost_Of_JNG> Why did you murder me?! You did this to me.
- # [00:00] * Quits: Ghost_Of_JNG (Boooooo@moz-58D79133.am.not.fratti.ch) (Quit: Ghost_Of_JNG)
- # [00:00] * Quits: till (till@87C1F78E.1DE10CA8.D8E68FF6.IP) (Connection reset by peer)
- # [00:00] <KWierso|sheriffduty> gps: sheriffs at mozilla dot org
- # [00:00] * Joins: tetsuha__ (tetsuharu@moz-A3FEAA56.ap219.ftth.ucom.ne.jp)
- # [00:00] <KWierso|sheriffduty> there we go :)
- # [00:00] * Quits: tetsuhar_ (tetsuharu@moz-A3FEAA56.ap219.ftth.ucom.ne.jp) (Ping timeout)
- # [00:00] * Joins: tanvi (tanvi@moz-7B0110AD.mv.mozilla.com)
- # [00:01] * Quits: tetsuha__ (tetsuharu@moz-A3FEAA56.ap219.ftth.ucom.ne.jp) (Client exited)
- # [00:01] * Joins: tetsuhar_ (tetsuharu@moz-A3FEAA56.ap219.ftth.ucom.ne.jp)
- # [00:01] * kats is now known as kats|away
- # [00:01] <RyanVM> haha
- # [00:01] <RyanVM> not to be denied
- # [00:02] * Quits: tetsuharu (tetsuharu@moz-A3FEAA56.ap219.ftth.ucom.ne.jp) (Ping timeout)
- # [00:02] * Quits: tomer (tomer@6A854FA3.DF9378B3.FC30AC02.IP) (Connection reset by peer)
- # [00:02] * Quits: nli-- (Linear-log@moz-57D01ED1.hinet-ip.hinet.net) (Ping timeout)
- # [00:02] * kats|away is now known as kats
- # [00:02] * Joins: mdas (mdas@moz-7289998B.cpe.pppoe.ca)
- # [00:03] * Joins: philor (Mibbit@14842805.5578E378.738FFB80.IP)
- # [00:03] * Quits: sankha93 (Instantbir@7061CD01.D6BD0D91.22D41759.IP) (Quit: Gone to save the world!)
- # [00:03] * Quits: joneshf-laptop (joneshf@moz-E793FC55.ftth.swbr.surewest.net) (Ping timeout)
- # [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.
- # [00:04] * Joins: joneshf-laptop (joneshf@moz-E793FC55.ftth.swbr.surewest.net)
- # [00:04] * Joins: nli-- (Linear-log@moz-57D01ED1.hinet-ip.hinet.net)
- # [00:04] * Quits: Shadowized (Shadowized@moz-90971C79.trying.to.trac3.me) (Ping timeout)
- # [00:04] * Quits: @ehsan (ehsan@13F2CEC5.7672369.D8E68FF6.IP) (Input/output error)
- # [00:04] * Quits: rwaldron (rwaldron@moz-8F238259.nycmny.fios.verizon.net) (Quit: Textual IRC Client: www.textualapp.com)
- # [00:04] * Joins: Shadowized (Shadowized@moz-90971C79.trying.to.trac3.me)
- # [00:05] * Quits: mayhemer (Miranda@moz-2F75AE00.broadband6.iol.cz) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
- # [00:05] * Quits: mstange (markus@13F2CEC5.7672369.D8E68FF6.IP) (Quit: mstange)
- # [00:05] * Joins: ehsan (ehsan@13F2CEC5.7672369.D8E68FF6.IP)
- # [00:05] * ChanServ sets mode: +o ehsan
- # [00:05] * Quits: @ehsan (ehsan@13F2CEC5.7672369.D8E68FF6.IP) (Input/output error)
- # [00:06] * Quits: nli-- (Linear-log@moz-57D01ED1.hinet-ip.hinet.net) (Ping timeout)
- # [00:07] * kats is now known as kats|away
- # [00:08] * Quits: overholt (overholt@43584BAB.6AD46F0.6BEEAEBD.IP) (Quit: Leaving)
- # [00:08] * Joins: Enn (enn@moz-1758BB1C.cpe.net.cable.rogers.com)
- # [00:08] * Joins: jhammel (jhammel@moz-14240F1C.hsd1.ca.comcast.net)
- # [00:08] * jcranmer|away is now known as jcranmer
- # [00:09] * Joins: cronco (Thunderbir@17FF97FF.AE2F10B0.3376CD77.IP)
- # [00:09] * Quits: jib (Jan-Ivar@moz-772521AF.hsd1.pa.comcast.net) (Quit: jib)
- # [00:10] * Joins: jib (Jan-Ivar@moz-772521AF.hsd1.pa.comcast.net)
- # [00:10] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
- # [00:11] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
- # [00:11] * joduinn-mtg is now known as joduinn
- # [00:11] * Quits: joneshf-laptop (joneshf@moz-E793FC55.ftth.swbr.surewest.net) (Ping timeout)
- # [00:11] * Quits: @dbaron (dbaron@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [00:12] * Joins: joneshf-laptop (joneshf@moz-E793FC55.ftth.swbr.surewest.net)
- # [00:12] * Joins: nli-- (Linear-log@moz-57D01ED1.hinet-ip.hinet.net)
- # [00:12] * Quits: givanica (givanica@B20FEAB6.2F05FCCB.A0A36CCE.IP) (Ping timeout)
- # [00:12] * Joins: ehugg (ehugg@D41FFFB4.709C0A2A.6157E88D.IP)
- # [00:13] * Joins: bent (chatzilla@moz-8913BD79.midsouth.biz.rr.com)
- # [00:13] * Joins: dbaron (dbaron@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [00:13] * ChanServ sets mode: +ao dbaron dbaron
- # [00:14] <ericjung> !seen mkaply
- # [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.
- # [00:14] * Quits: jimb (user@125EF623.B2666F0E.66399531.IP) (Ping timeout)
- # [00:14] * coop|mtg is now known as coop|afk
- # [00:14] * Joins: nrc (nrc@moz-3576D163.cable.virginmedia.com)
- # [00:14] * mcote is now known as mcote|afk
- # [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.
- # [00:15] * Quits: janv (varga@moz-A506EDFE.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
- # [00:15] <qDot> Ok my faith in humanity's drive to make stupid bots is restored.
- # [00:16] <qDot> Though the fact that JNG is both an image format and a kind of sniper rifle is a little unsettling.
- # [00:17] * Quits: tanvi (tanvi@moz-7B0110AD.mv.mozilla.com) (Input/output error)
- # [00:17] * Quits: cronco (Thunderbir@17FF97FF.AE2F10B0.3376CD77.IP) (Quit: cronco)
- # [00:17] * Quits: nli-- (Linear-log@moz-57D01ED1.hinet-ip.hinet.net) (Ping timeout)
- # [00:17] * @dolske waits patiently for Ghost_Of_TNG and Ghost_Of_DS9
- # [00:17] * Joins: rwaldron (rwaldron@moz-8F238259.nycmny.fios.verizon.net)
- # [00:18] * Quits: jib (Jan-Ivar@moz-772521AF.hsd1.pa.comcast.net) (Quit: jib)
- # [00:18] * Quits: sicking_meeting (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: sicking_meeting)
- # [00:18] * Joins: briansmith (briansmith@C11351D5.AC8EC7EA.B4C748B5.IP)
- # [00:18] * Joins: philor|away (philor@moz-638273A8.my-nick.name)
- # [00:19] * Quits: philor (Mibbit@14842805.5578E378.738FFB80.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [00:20] * Joins: nli-- (Linear-log@moz-57D01ED1.hinet-ip.hinet.net)
- # [00:20] * Joins: tomer (tomer@6A854FA3.DF9378B3.FC30AC02.IP)
- # [00:20] * philor|away is now known as philor
- # [00:20] * Quits: wolfiR (wolfiR@moz-FC8EDBB4.dip0.t-ipconnect.de) (Quit: Leaving)
- # [00:20] * Joins: christina (christina@FD15C968.A0B5AFCE.EFF8B7BF.IP)
- # [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
- # [00:20] * rail is now known as rail_away
- # [00:20] * Quits: jimm (jmathies@moz-F22D2B2A.pn.at.cox.net) (Quit: )
- # [00:21] * Joins: sicking (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [00:22] <jchen> jesup: np :)
- # [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?
- # [00:23] <KWierso|sheriffduty> qDot: erm...
- # [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
- # [00:23] <jaws> smaug: you can file bugs about the ui now, just mark them as blocking 'australis' (it's an alias)
- # [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)
- # [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
- # [00:24] * Quits: Hendikins (wolfox@moz-BA6D9F52.static.internode.on.net) (Input/output error)
- # [00:25] <jduell> sicking: indeed.
- # [00:25] * Quits: mak (chatzilla@moz-D6599812.retail.telecomitalia.it) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 2.0/20110318052756])
- # [00:25] <sicking> jduell: see the steps in the bug which I think details how we can do it?
- # [00:25] * Joins: kamidphish (kamidphish@moz-6AB00DA7.tpgi.com.au)
- # [00:25] <philor> qDot: "Fifth time is a charm, right?"? Why not just push while breaking a mirror?
- # [00:25] <@smaug> jaws: ah, I already filed few bugs with [ux] and Australis in the summary
- # [00:26] * Quits: robertbindar (Thunderbir@moz-F317F7CE.eregie.pub.ro) (Quit: robertbindar)
- # [00:26] * Quits: ehugg (ehugg@D41FFFB4.709C0A2A.6157E88D.IP) (Quit: ehugg)
- # [00:26] <jduell> sicking: which bug?
- # [00:26] <jesup> jduell: sicking: loop me in on the URI thread safety discussions/bugs (though I may regret it) ;-)
- # [00:27] * Quits: gabor (gabor@FDE93CB.5291F4C0.16E13E53.IP) (Ping timeout)
- # [00:27] <jaws> smaug: ok i found them
- # [00:27] * Quits: tomer (tomer@6A854FA3.DF9378B3.FC30AC02.IP) (Connection reset by peer)
- # [00:27] <jchen> jesup: hard to say. seems like it'd be hit everytime but i don't know how often that code runs
- # [00:27] * Joins: Hendikins (wolfox@moz-BA6D9F52.static.internode.on.net)
- # [00:28] * Quits: gabriel-iv (Thunderbir@F9628AEB.251E5D55.FB866788.IP) (Quit: gabriel-iv)
- # [00:28] * Joins: tomatoeblue (textual@moz-5C3A2631.cpe.distributel.net)
- # [00:29] <sicking> jduell: jesup: bug 922464
- # [00:29] * Joins: tomer (tomer@6A854FA3.DF9378B3.FC30AC02.IP)
- # [00:29] * Joins: pcwalton (pcwalton@moz-BBE3ABD.mv.mozilla.com)
- # [00:29] * terrence-lunch is now known as terrence
- # [00:30] <@smaug> jaws: will file still couple of more :)
- # [00:30] <jesup> jchen: that should get executed in almost any BuildNormalizedSpec call... basically if it has a scheme, that gets called.
- # [00:30] <jaws> smaug: thanks!
- # [00:30] <qDot> philor: WE'RE GOING FOR 6.
- # [00:30] <qDot> Ok seriously. This passed try. I pushed a clobber. What the hell is going on.
- # [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
- # [00:31] <sicking> jduell: the first two bullets there probably needs to be done a release or two before the rest
- # [00:32] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
- # [00:32] * Quits: Gijs (gijs@moz-C11B0461.dsl.alice.nl) (Ping timeout)
- # [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
- # [00:33] * Joins: cronco (Thunderbir@17FF97FF.AE2F10B0.3376CD77.IP)
- # [00:33] * RyanVM is now known as RyanVM|afk
- # [00:33] * Quits: joneshf-laptop (joneshf@moz-E793FC55.ftth.swbr.surewest.net) (Ping timeout)
- # [00:34] <jduell> sicking: I can imagine this breaking a lot of addons. But it would be a nice endpoint to get to.
- # [00:34] * Joins: joneshf-laptop (joneshf@moz-E793FC55.ftth.swbr.surewest.net)
- # [00:34] * bsmedberg is now known as bsmedberg-away
- # [00:34] * Quits: tetsuhar_ (tetsuharu@moz-A3FEAA56.ap219.ftth.ucom.ne.jp) (Client exited)
- # [00:34] <qDot> ... Wait. It's saying there's no initializer symbol.
- # [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.
- # [00:35] * Joins: jorgejarai (Mibbit@D5308C07.25217CB0.61D8E42.IP)
- # [00:35] * Quits: abhishekp (chatzilla@moz-FA488233.mtnl.net.in) (Quit: ChatZilla 0.9.90.1 [Firefox 23.0/20130803215302])
- # [00:35] <sicking> jduell: but of course, a small fix is infinitely harder than no-fix-needed
- # [00:35] * Quits: teoli_ (teoli@moz-E0EEF473.range86-146.btcentralplus.com) (Input/output error)
- # [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?
- # [00:36] * Quits: jorgejarai (Mibbit@D5308C07.25217CB0.61D8E42.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [00:36] * Quits: abwillis (abwillis@CBAC43F2.9DD4DBBF.6A7A197.IP) (Quit: ChatZilla 0.9.90.1 [SeaMonkey 2.7.2/20130908222133])
- # [00:36] <jduell> Or is it not possible to copy an arbitrary URI type that some JS addon might cook up?
- # [00:37] * Joins: jdm (jdm@moz-25D04F84.zone16.bethere.co.uk)
- # [00:37] * Joins: givanica (givanica@B20FEAB6.2F05FCCB.A0A36CCE.IP)
- # [00:37] <fabrice> sicking: you should check in AMO's mxr how many add-ons provide nsIURI implementations
- # [00:37] * Quits: nli-- (Linear-log@moz-57D01ED1.hinet-ip.hinet.net) (Ping timeout)
- # [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
- # [00:38] <sicking> jduell: including AddRef/Release
- # [00:38] * Quits: Archaeopteryx (itsme@25A22949.930CA6B4.2DB0BBA1.IP) (Quit: Goodbye)
- # [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
- # [00:39] <jduell> sicking: I don't believe you about addref/release, but even proxying the rest would suck.
- # [00:39] <@gavin> what bug are you guys talking about?
- # [00:39] <sicking> gavin: bug 922464
- # [00:39] <@gavin> oh, bug 922464
- # [00:39] * Joins: gabriel-iv (Thunderbir@F9628AEB.251E5D55.FB866788.IP)
- # [00:39] * Quits: bwc (Adium@1E9D28E.80F17AD8.4AA0E643.IP) (Quit: Leaving.)
- # [00:39] * Quits: gabriel-iv (Thunderbir@F9628AEB.251E5D55.FB866788.IP) (Quit: gabriel-iv)
- # [00:40] * Quits: ctangira (ctangira@moz-CFCC7B62.cisco.com) (Ping timeout)
- # [00:40] <sicking> fabrice: mxr.mozilla.org/amo/ is… unexpected
- # [00:40] * Quits: Enn (enn@moz-1758BB1C.cpe.net.cable.rogers.com) (Ping timeout)
- # [00:40] * Quits: bbondy (bbondy@moz-717FF534.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
- # [00:41] <@gavin> sicking: s/amo/addons/
- # [00:41] * Quits: mdas (mdas@moz-7289998B.cpe.pppoe.ca) (Quit: )
- # [00:41] * Joins: nli-- (Linear-log@moz-57D01ED1.hinet-ip.hinet.net)
- # [00:41] * Joins: birtles (chatzilla@moz-C286AD9A.bitcat.net)
- # [00:42] * Quits: huseby (huseby@19BD73A1.5D8BCA3A.A0C1B52F.IP) (Quit: Leaving)
- # [00:42] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [00:42] * Quits: givanica (givanica@B20FEAB6.2F05FCCB.A0A36CCE.IP) (Ping timeout)
- # [00:42] <philor> nobody expects the infinite amo/amo/amo/, its two main weapons are amo/, amo/ and amo/
- # [00:42] * Joins: ekr_ (ekr@moz-FAC44BDF.hfc.comcastbusiness.net)
- # [00:42] * Quits: Pike (chatzilla@moz-236B7449.pool.mediaways.net) (Quit: ChatZilla 0.9.90.1 [Firefox 24.0/20130910160258])
- # [00:43] <@gavin> (https://bugzilla.mozilla.org/show_bug.cgi?id=921141)
- # [00:43] <sicking> philor :)
- # [00:44] <jgilbert> amongst its weapons are such elements as...
- # [00:44] * joduinn is now known as joduinn-coffee
- # [00:44] * Quits: tomer (tomer@6A854FA3.DF9378B3.FC30AC02.IP) (Connection reset by peer)
- # [00:45] * Joins: heycam|away (cam@moz-44AE1EA3.spd.co.il)
- # [00:46] * Quits: ekr_ (ekr@moz-FAC44BDF.hfc.comcastbusiness.net) (Quit: ekr_)
- # [00:46] * Joins: givanica (givanica@B20FEAB6.2F05FCCB.A0A36CCE.IP)
- # [00:46] * Joins: mccr8 (mccr8@moz-5FEA0C74.dsl.dynamic.sonic.net)
- # [00:49] <jesup> philor: it never runs out of amo/
- # [00:49] * Joins: JosiahOne (Instantbir@moz-2C74C5DD.lightspeed.livnmi.sbcglobal.net)
- # [00:50] <philor> :D
- # [00:51] * bz_dinner is now known as bz
- # [00:51] * Quits: givanica (givanica@B20FEAB6.2F05FCCB.A0A36CCE.IP) (Ping timeout)
- # [00:52] * Quits: tjc (tjc@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
- # [00:52] * Quits: till_ (till@87C1F78E.1DE10CA8.D8E68FF6.IP) (Client exited)
- # [00:53] * Quits: @dbaron (dbaron@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [00:53] * Joins: dbaron (dbaron@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [00:53] * ChanServ sets mode: +ao dbaron dbaron
- # [00:53] * Quits: @dbaron (dbaron@moz-BE33DA21.fw1.sfo1.mozilla.net) (Connection reset by peer)
- # [00:53] * Joins: dbaron (dbaron@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [00:53] * ChanServ sets mode: +ao dbaron dbaron
- # [00:55] * Joins: SpookySkeleton (Nicolas@moz-3D42E7B6.dclient.hispeed.ch)
- # [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...
- # [00:55] <jesup> ...they are, we likely don't care much)
- # [00:56] * Parts: SpookySkeleton (Nicolas@moz-3D42E7B6.dclient.hispeed.ch) (2spooky)
- # [00:56] * Joins: tjc (tjc@moz-BBE3ABD.mv.mozilla.com)
- # [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
- # [00:57] * Joins: geo (geo@moz-BBE3ABD.mv.mozilla.com)
- # [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
- # [00:57] * Joins: givanica (givanica@B20FEAB6.2F05FCCB.A0A36CCE.IP)
- # [00:57] <jesup> workers++
- # [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
- # [00:59] * Quits: jet (jet@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: jet)
- # [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.
- # [00:59] * Quits: JosiahOne (Instantbir@moz-2C74C5DD.lightspeed.livnmi.sbcglobal.net) (Quit: [self dealloc];)
- # [00:59] <sicking> the powers that be says that JS-implemented APIs are unlikely to work in workers anytime soon :(
- # [00:59] <sicking> "the powers that be" == khuey and bent
- # [01:00] <bent> hey, leave me out of this, i just report the news
- # [01:00] <bent> ;)
- # [01:00] <@smaug> it would be great pain to make js implemented API working in workers
- # [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?
- # [01:00] <@smaug> in other words, bring xpconnect back to workers...
- # [01:01] <jesup> sicking: no, internal used for shutdown cleanup
- # [01:01] * Quits: mbrubeck (mbrub_000@moz-45568FC0.hsd1.wa.comcast.net) (Connection reset by peer)
- # [01:01] * Quits: nrc (nrc@moz-3576D163.cable.virginmedia.com) (Ping timeout)
- # [01:02] * Joins: mbrubeck (mbrub_000@moz-45568FC0.hsd1.wa.comcast.net)
- # [01:02] * Joins: weshmek (Mibbit@moz-F751063F.cpe.net.cable.rogers.com)
- # [01:02] * Quits: Weebs (SchwigilyD@moz-BF0B3B84.dhcp.egr.msu.edu) (Quit: Weebs)
- # [01:02] * Joins: tomer (tomer@6A854FA3.DF9378B3.FC30AC02.IP)
- # [01:02] * joduinn-coffee is now known as joduinn
- # [01:02] <jesup> smaug has wanted to replace PeerConnection.js with C++ forever.... ;-)
- # [01:03] <@smaug> indeed :)
- # [01:03] <mccr8> smaug: JS implemented WebIDL only needs XPCOM in a trivial way.
- # [01:03] * bjacob is now known as bjacob_cooking
- # [01:03] * Joins: squib_ (squib@moz-5175C098.dhcp.mdsn.wi.charter.com)
- # [01:03] <jesup> it is webidl now IIRC
- # [01:03] <@smaug> mccr8: but it needs it still
- # [01:04] <mccr8> yeah, but just for getting the initial JSScript thing.
- # [01:04] * squib_ is now known as squib|laptop
- # [01:04] <@smaug> mccr8: we'd need to replace that part, and create some context where worker js impls run etc
- # [01:04] <mccr8> I wonder if there are other blockers for that.
- # [01:04] <mccr8> ah ok
- # [01:04] * Quits: nli-- (Linear-log@moz-57D01ED1.hinet-ip.hinet.net) (Ping timeout)
- # [01:04] <mccr8> yeah I guess the context situation is very primitive on workers
- # [01:04] <@smaug> mccr8: right now we just instantiate a js component
- # [01:04] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
- # [01:04] * Quits: bholley (anonymous@moz-D5EB36E2.rev.numericable.fr) (Quit: bholley)
- # [01:04] * Joins: bbondy (bbondy@moz-717FF534.home.cgocable.net)
- # [01:05] <@smaug> basically do createInstance
- # [01:05] * Quits: mjh563 (mjh563@moz-D891C5B8.cable.virginmedia.com) (Ping timeout)
- # [01:05] <bent> ha
- # [01:06] <bent> what if the component is implemented in js?
- # [01:06] <bent> what if it's a service?
- # [01:06] * Quits: bbondy (bbondy@moz-717FF534.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
- # [01:06] <fabrice> js components also tend to use a lot of other js components / modules that are not thread safe
- # [01:06] <bent> that is already running on the main thread
- # [01:06] <@smaug> yeah
- # [01:06] <@smaug> but we don't want xpconnect back to workers
- # [01:06] <bent> it's a slippery slope and it all leads to XPConnect ;)
- # [01:07] <@smaug> so we couldn't implement too complicated stuff on workers
- # [01:07] <tbsaunde> smaug: would per thread xpconnect be that terrible?
- # [01:07] * Joins: nli-- (Linear-log@moz-57D01ED1.hinet-ip.hinet.net)
- # [01:07] <bent> oh, not to mention that the jsruntime is no longer threadsafe
- # [01:07] * Quits: tomer (tomer@6A854FA3.DF9378B3.FC30AC02.IP) (No route to host)
- # [01:08] <@smaug> tbsaunde: might not be. but is implementing APIs in C++ that terrible?
- # [01:08] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
- # [01:08] * Quits: retornam (retornam@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [01:08] <bent> per thread xpconnect doesn't solve the js service problem
- # [01:08] <mccr8> XPConnect vs. C++... its like Aliens vs. Predator
- # [01:09] <Unfocused> smaug: yes
- # [01:09] * sheppy-afk is now known as sheppy
- # [01:09] * Joins: retornam (retornam@moz-BBE3ABD.mv.mozilla.com)
- # [01:09] <@smaug> especially with webidl bindings you get rather nice looking C++
- # [01:09] <@smaug> where memory management is easy comparing to JS
- # [01:09] * heycam|away is now known as heycam
- # [01:09] * Quits: m_gol (m_gol@moz-4A03F5C1.dynamic.chello.pl) (Quit: Leaving...)
- # [01:09] <tbsaunde> smaug: no, I'd generally argue against implementing in js, but I'd rather give true arguments for that
- # [01:10] * lightsofapollo|mtg is now known as lightsofapollo
- # [01:10] <fabrice> smaug: I converted js code to c++ lately (for perf reasons), and I'm not sure what to think...
- # [01:10] * mattwoodrow is now known as mattwoodrow|away
- # [01:11] <@smaug> perf and memory usage are good reasons to use C++
- # [01:11] * Parts: Snuffleupagus (chatzilla@moz-7411B7A4.bredband.comhem.se)
- # [01:11] * Quits: graememcc (chatzilla@moz-CE628128.range81-157.btcentralplus.com) (Quit: ChatZilla 0.9.90.1 [Firefox 24.0/20130911164256])
- # [01:11] <tbsaunde> types are pretty nice too
- # [01:12] * mattwoodrow|away is now known as mattwoodrow
- # [01:12] * Joins: m_gol (m_gol@moz-4A03F5C1.dynamic.chello.pl)
- # [01:12] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [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
- # [01:12] * Joins: mdas (mdas@moz-7289998B.cpe.pppoe.ca)
- # [01:13] <mccr8> sicking: ah interesting. yeah I didn't think about how we don't really run chrome on workers...
- # [01:14] * Quits: mdas (mdas@moz-7289998B.cpe.pppoe.ca) (Input/output error)
- # [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
- # [01:14] <nical> glandium: ping
- # [01:14] <glandium> nical: pong
- # [01:14] * Joins: mdas (mdas@moz-7289998B.cpe.pppoe.ca)
- # [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
- # [01:15] * Joins: ehsan (ehsan@moz-C48D29C4.cable.teksavvy.com)
- # [01:15] * ChanServ sets mode: +o ehsan
- # [01:15] * Quits: @ehsan (ehsan@moz-C48D29C4.cable.teksavvy.com) (Input/output error)
- # [01:15] * Quits: tjc (tjc@moz-BBE3ABD.mv.mozilla.com) (Quit: zzzzzzzzzz)
- # [01:15] * Joins: mjh563 (mjh563@moz-D891C5B8.cable.virginmedia.com)
- # [01:15] * Joins: bbondy (bbondy@moz-717FF534.home.cgocable.net)
- # [01:15] <sicking> smaug: or are you offering to implement all APIs where we have a JS-hacker available but no C++ hacker? ;-)
- # [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:
- # [01:15] <@smaug> no. we should get more C++ hackers ;)
- # [01:16] <@gavin> why does smaug like security vulnerabilities
- # [01:16] * Joins: JosiahOne (Instantbir@moz-2C74C5DD.lightspeed.livnmi.sbcglobal.net)
- # [01:16] <glandium> nical: you want waldo
- # [01:16] <nical> glandium: ok thanks
- # [01:16] <sicking> smaug: i believe we have a referal bonus program. If you know of any you should refer them
- # [01:16] * Quits: mdas (mdas@moz-7289998B.cpe.pppoe.ca) (Ping timeout)
- # [01:16] <nical> glandium: do you know what timezone / irc channel he leaves in?
- # [01:16] <glandium> sicking: i think the referal program doesn't work for contractors
- # [01:16] <@smaug> gavin: I'm not seeing many security bugs in newly implemented (c++) APIs
- # [01:17] <glandium> nical: he hangs out here
- # [01:17] <@smaug> we have rather strong assertions these days for many things
- # [01:17] <glandium> nical: i think he's currently in europe
- # [01:17] <mccr8> C++ security problems are easier to fuzz than JS ones. ;)
- # [01:17] <@smaug> sicking: I'm trying.... not having an office in Finland seems to be a problem for some devs
- # [01:17] * Joins: Weebs (SchwigilyD@moz-BF0B3B84.dhcp.egr.msu.edu)
- # [01:17] <@smaug> glandium: I'm an employee
- # [01:17] <sicking> smaug: good point
- # [01:18] <glandium> smaug: oh, you are?
- # [01:18] <@smaug> since beginning of July
- # [01:18] <glandium> smaug: ah, that's new
- # [01:18] * Quits: twi (Adium@moz-7BD9CE8E.cust.dsl.vodafone.it) (Quit: Leaving.)
- # [01:19] <tbsaunde> gavin: its too bad we can't use rust in gecko yet
- # [01:19] * Joins: twi (Adium@moz-7BD9CE8E.cust.dsl.vodafone.it)
- # [01:19] * vladan is now known as vladan-pto
- # [01:19] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [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 :(
- # [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
- # [01:20] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/e153730cc100 - Mike Hommey - Bug 922460 - Kill media/webrtc/shared_libs.mk. r=ted
- # [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
- # [01:20] <bent> sicking, it does work off main thread... just most of our current code is not set up for that
- # [01:21] <bent> sicking, compositor, for example
- # [01:21] <bent> s/it does/it *can*/
- # [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
- # [01:21] * Quits: twi (Adium@moz-7BD9CE8E.cust.dsl.vodafone.it) (Quit: Leaving.)
- # [01:21] <bent> right
- # [01:21] * Quits: mwu (mwu@moz-2E883D31.hsd1.nj.comcast.net) (Quit: Leaving)
- # [01:21] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
- # [01:21] * AaronMT_ is now known as AaronMT
- # [01:22] <sicking> bent: fix it!
- # [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)
- # [01:22] <@dveditz> smaug: how did that work, I thought Finland was a country where we couldn't hire employees directly
- # [01:23] <bent> sicking, your wish is my comma... wait, i'm busy, nevermind ;)
- # [01:24] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
- # [01:24] <@smaug> dveditz: we have now similar setup as in Sweden
- # [01:24] * bent is now known as bent|away
- # [01:24] <@dveditz> nice
- # [01:25] * Joins: gabriel-iv (Thunderbir@F9628AEB.251E5D55.FB866788.IP)
- # [01:25] <@smaug> in other words, hsivonen was super awesome and managed to convince certain people to do the right thing
- # [01:25] <sicking> aww man, i was *this* close
- # [01:25] * Quits: Boriss (FlyingToas@moz-BE33DA21.fw1.sfo1.mozilla.net) (Client exited)
- # [01:25] * Joins: Boriss (FlyingToas@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [01:25] * Quits: gabriel-iv (Thunderbir@F9628AEB.251E5D55.FB866788.IP) (Quit: gabriel-iv)
- # [01:26] * Joins: ekr_ (ekr@moz-FAC44BDF.hfc.comcastbusiness.net)
- # [01:26] * mattwoodrow is now known as mattwoodrow|away
- # [01:26] * jcranmer is now known as jcranmer|away
- # [01:26] * mattwoodrow|away is now known as mattwoodrow
- # [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
- # [01:28] <sicking> jduell: added an alternative approach to bug 922464
- # [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?
- # [01:30] <tbsaunde> seth: doesn't emacs have atleast one vim emulation thing?
- # [01:30] <mjrosenb> dbaron: ping?
- # [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
- # [01:30] <@dbaron> mjrosenb, pong
- # [01:30] <jduell> sicking: they actually weren't--we just added a channel.redirectToThread() function
- # [01:30] * Joins: AsaDotzler (asa@moz-BBE3ABD.mv.mozilla.com)
- # [01:30] <seth> tbsaunde: it has several; 'evil' is actually pretty good
- # [01:30] * nthomas is now known as nthomas|away
- # [01:30] <seth> tbsaunde: at this point i have more problems going the other way, though - hitting emacs keys in vim
- # [01:30] <sicking> jduell: oh, cool
- # [01:31] * Joins: yzen (uid14060@moz-E77DEB21.irccloud.com)
- # [01:31] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [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.
- # [01:31] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
- # [01:31] * Quits: jdm (jdm@moz-25D04F84.zone16.bethere.co.uk) (Ping timeout)
- # [01:31] * Joins: marco (marco@moz-7B0110AD.mv.mozilla.com)
- # [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
- # [01:32] * Quits: jhammel (jhammel@moz-14240F1C.hsd1.ca.comcast.net) (Ping timeout)
- # [01:32] * Quits: AsaDotzler (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [01:32] <jduell> sicking: sounds good. Maybe you could convince Heinz to make <57 varieties of ketchup while you're at it.
- # [01:32] * Quits: m_gol (m_gol@moz-4A03F5C1.dynamic.chello.pl) (Quit: Leaving...)
- # [01:33] <fabrice> lol
- # [01:34] <sicking> haha
- # [01:34] * Joins: tjc (tjc@moz-7B0110AD.mv.mozilla.com)
- # [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
- # [01:35] <jduell> sicking: agreed
- # [01:36] * sheppy is now known as sheppy-offline
- # [01:36] * Quits: tjc (tjc@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
- # [01:37] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Quit: bmoss)
- # [01:37] * Joins: jdm (jdm@moz-25D04F84.zone16.bethere.co.uk)
- # [01:38] * heycam is now known as heycam|away
- # [01:39] * Quits: mwobensmith (mwobensmit@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: Leaving.)
- # [01:39] * Quits: @dbaron (dbaron@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [01:40] * Joins: dbaron (dbaron@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [01:40] * ChanServ sets mode: +ao dbaron dbaron
- # [01:40] * Quits: lerc (quassel@B2E8CAD3.A8D14E52.788638A4.IP) (Ping timeout)
- # [01:41] * Joins: tjc (tjc@moz-BBE3ABD.mv.mozilla.com)
- # [01:42] * heycam|away is now known as heycam
- # [01:42] * Parts: ckerschb (ckerschb@moz-B66EA4B2.ics.uci.edu)
- # [01:42] * Joins: milan (milan@moz-B803FFF3.dsl.bell.ca)
- # [01:44] * Quits: Benvie (bbenvie@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
- # [01:44] * Quits: @smaug (chatzilla@moz-3ECB9FB1.elisa-laajakaista.fi) (Ping timeout)
- # [01:44] * Joins: Benvie (bbenvie@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [01:47] * Quits: jdm (jdm@moz-25D04F84.zone16.bethere.co.uk) (Ping timeout)
- # [01:48] * jorendorff is now known as jorendorff_away
- # [01:48] * mattwoodrow is now known as mattwoodrow|away
- # [01:49] * Quits: rstrong (rstrong@moz-6B92AB70.lightspeed.sntcca.sbcglobal.net) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
- # [01:49] * mattwoodrow|away is now known as mattwoodrow
- # [01:50] * Quits: mbrubeck (mbrub_000@moz-45568FC0.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [01:51] * Joins: jdm (jdm@moz-E4B91594.zone16.bethere.co.uk)
- # [01:51] * juanb is now known as juanb|afk
- # [01:51] * Quits: juanb|afk (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Quit: juanb|afk)
- # [01:55] * Quits: retornam (retornam@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving...)
- # [01:55] * Quits: jdm (jdm@moz-E4B91594.zone16.bethere.co.uk) (Input/output error)
- # [01:56] * Joins: jdm (jdm@moz-E4B91594.zone16.bethere.co.uk)
- # [01:57] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
- # [01:58] * Quits: lduros (user@moz-47F34250.phlapa.fios.verizon.net) (Client exited)
- # [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?
- # [02:00] * Joins: mwobensmith (mwobensmit@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [02:00] * Joins: retornam (retornam@moz-BBE3ABD.mv.mozilla.com)
- # [02:01] * Joins: mbrubeck (mbrub_000@moz-45568FC0.hsd1.wa.comcast.net)
- # [02:01] * Quits: mbrubeck (mbrub_000@moz-45568FC0.hsd1.wa.comcast.net) (Input/output error)
- # [02:01] <@khuey> weshmek: sort of
- # [02:01] * Joins: slenkeri (watchboy@moz-CF9373A5.dhcp.egr.msu.edu)
- # [02:01] <weshmek> khuey: sort of better than not at all
- # [02:01] * Joins: lizzard (ehenry@4ECE2C06.A033706C.284344F5.IP)
- # [02:01] <ekr_> khuey, that is not a yes or no
- # [02:02] <@khuey> ekr_: well I didn't want to say no ;-)
- # [02:03] * Quits: aklotz (Thunderbir@moz-935DE219.cg.shawcable.net) (Quit: aklotz)
- # [02:03] <weshmek> khuey: How would one learn more about WebIDL? I have the spec, but (big surprise!) specs are really hard to read
- # [02:04] * Quits: nli-- (Linear-log@moz-57D01ED1.hinet-ip.hinet.net) (Ping timeout)
- # [02:04] <@khuey> weshmek: http://mcc.id.au/2013/lca-webidl/ might be useful
- # [02:04] * mattwoodrow is now known as mattwoodrow|away
- # [02:05] * Quits: mwobensmith (mwobensmit@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: Leaving.)
- # [02:05] * joduinn is now known as joduinn-mtg
- # [02:05] <@khuey> weshmek: I can also answer specific questions
- # [02:06] * Quits: tjc (tjc@moz-BBE3ABD.mv.mozilla.com) (Quit: Places to go, people to annoy)
- # [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
- # [02:06] * mattwoodrow|away is now known as mattwoodrow
- # [02:06] * Joins: nli-- (Linear-log@moz-57D01ED1.hinet-ip.hinet.net)
- # [02:07] * Joins: Enn (enn@moz-1758BB1C.cpe.net.cable.rogers.com)
- # [02:08] * Quits: nical (nico@moz-79882AF7.sd.sd.cox.net) (Quit: nical)
- # [02:10] * jcranmer|away is now known as jcranmer
- # [02:13] <NeilAway> mjrosenb: yeah, that's annoying, although less so on Windows, where you can configure the debugger to ignore first-chance exceptions
- # [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?
- # [02:13] <ekr_> dholbert: this is a hard-hat area
- # [02:14] <dholbert> ekr_, uh oh
- # [02:14] <ekr_> https://bugzilla.mozilla.org/show_bug.cgi?id=925371
- # [02:14] <NeilAway> dholbert: I'd say nsRefPtr only if it derives from nsISupports
- # [02:14] * Quits: RyanVM|afk (Thunderbir@moz-4C953DE7.phlapa.fios.verizon.net) (Quit: RyanVM|afk)
- # [02:14] <dholbert> NeilAway, we use nsRefPtr all the time for non-nsISupports stuff
- # [02:14] <jcranmer> nsCOMPtr<nsIFoo>, nsRefPtr<nsFoo> (where nsFoo : public nsIFoo), RefPtr everything else
- # [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::
- # [02:15] <dholbert> jcranmer, any reason? just stylistic?
- # [02:16] * baku|away is now known as baku
- # [02:16] <jcranmer> that probably minimizes the files you get to include
- # [02:16] * Quits: JosiahOne (Instantbir@moz-2C74C5DD.lightspeed.livnmi.sbcglobal.net) (Quit: [self dealloc];)
- # [02:17] * Quits: retornam (retornam@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving...)
- # [02:17] * mattwoodrow is now known as mattwoodrow|away
- # [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?
- # [02:17] * Quits: jduell (jduell@36D9B31A.5E7911EA.DA40C4B3.IP) (Connection reset by peer)
- # [02:17] * Joins: nical (nico@moz-79882AF7.sd.sd.cox.net)
- # [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
- # [02:18] <dholbert> ekr_, understood
- # [02:19] <ekr_> dholbert: I just learned this recently. Until that I mostly followed jcranmer's advice above.
- # [02:19] <ekr_> but now I live in fear
- # [02:19] * mattwoodrow|away is now known as mattwoodrow
- # [02:19] * Quits: vd (vd@moz-7A53EEF0.ddns.cablebg.net) (Ping timeout)
- # [02:20] <dholbert> ekr_, thanks, now I do as well
- # [02:20] * Joins: vd (vd@moz-7A53EEF0.ddns.cablebg.net)
- # [02:21] * Quits: joneshf-laptop (joneshf@moz-E793FC55.ftth.swbr.surewest.net) (Ping timeout)
- # [02:22] * Joins: joneshf-laptop (joneshf@moz-E793FC55.ftth.swbr.surewest.net)
- # [02:23] * Quits: sworkman (sworkman@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: sworkman)
- # [02:25] * Quits: ekr_ (ekr@moz-FAC44BDF.hfc.comcastbusiness.net) (Quit: ekr_)
- # [02:25] * Quits: joneshf-laptop (joneshf@moz-E793FC55.ftth.swbr.surewest.net) (Ping timeout)
- # [02:26] * Quits: cabanier (cabanier@89803C3C.27D0C967.A0B21F13.IP) (Quit: Leaving.)
- # [02:26] * Joins: joneshf-laptop (joneshf@moz-E793FC55.ftth.swbr.surewest.net)
- # [02:26] <ekr> dholbert: I live to please
- # [02:26] * billm is now known as billm|away
- # [02:27] * jorendorff_away is now known as jorendorff
- # [02:27] * Quits: serge (Thunderbir@moz-EC1A12AA.dsl.teksavvy.com) (Ping timeout)
- # [02:28] <KWierso|sheriffduty> dholbert: ping
- # [02:28] <dholbert> KWierso|sheriffduty, pong
- # [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?
- # [02:30] <philor> KWierso|sheriffduty: bug test_2d kw:intermittent reporter:philringnalda
- # [02:30] * deian|away is now known as deian
- # [02:30] <dholbert> KWierso|sheriffduty, nope. I was just removing an unused #include
- # [02:30] * Joins: darkowlzz__ (sunny@A2B2D9FF.43A0776C.25B273F5.IP)
- # [02:30] <philor> they time out like, like, like dom-level*, and webgl, and talos on the same platform
- # [02:31] * Quits: darkowlzz (sunny@D747065C.DCC63822.27560D6E.IP) (Ping timeout)
- # [02:31] * rail_away is now known as rail
- # [02:31] * Joins: darkowlzz (darkowlzz@A2B2D9FF.43A0776C.25B273F5.IP)
- # [02:31] * Quits: darkowlzz_ (darkowlzz@D747065C.DCC63822.27560D6E.IP) (Ping timeout)
- # [02:31] <philor> oh, only 11 of them since September 22nd, better than I would have thought
- # [02:32] * Joins: Boriss_ (FlyingToas@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [02:33] * baku is now known as baku|away
- # [02:33] * Quits: Boriss_ (FlyingToas@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: Boriss_)
- # [02:33] * Quits: alungu (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
- # [02:34] * Quits: Boriss (FlyingToas@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
- # [02:36] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [02:36] * Quits: @dbaron (dbaron@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [02:37] * Joins: cabanier (cabanier@moz-6A1F2F2C.hsd1.wa.comcast.net)
- # [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
- # [02:37] * rail is now known as rail_away
- # [02:38] <jgilbert> gotta love random webgl test timeouts
- # [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
- # [02:42] * bjacob_cooking is now known as bjacob
- # [02:43] <philor> yeah, I need to dupe all the 10.7 webgl timeouts I've filed to a single bug
- # [02:43] * ewong|away is now known as ewong
- # [02:43] <philor> no point in having one per page
- # [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"
- # [02:45] * heycam is now known as heycam|away
- # [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
- # [02:46] * Quits: cabanier (cabanier@moz-6A1F2F2C.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [02:47] * Quits: milan (milan@moz-B803FFF3.dsl.bell.ca) (Ping timeout)
- # [02:47] * mattwoodrow is now known as mattwoodrow|away
- # [02:47] * jorendorff is now known as jorendorff_away
- # [02:48] * Quits: Mook_as (mook@moz-1FCC0032.activestate.com) (Quit: Mook_as)
- # [02:49] <shu> akeybl: ping
- # [02:49] <akeybl> hi shu
- # [02:49] <jgilbert> philor, yeah, duping to a central bug is more ideal from my point of view, if it works for sherrifs
- # [02:49] <jgilbert> (for intermittents, that is)
- # [02:49] <shu> akeybl: i got linked to https://bugzilla.mozilla.org/show_bug.cgi?id=917401 in a release tracking email
- # [02:49] <shu> akeybl: is that because it hasn't been a+'d and uplifted yet?
- # [02:49] * Quits: baku|away (baku@moz-4038023A.ghst.net) (Ping timeout)
- # [02:49] * Quits: joneshf-laptop (joneshf@moz-E793FC55.ftth.swbr.surewest.net) (Ping timeout)
- # [02:49] * Quits: sfoster (sfoster@moz-37AA60E3.hsd1.wa.comcast.net) (Quit: Leaving)
- # [02:50] <akeybl> lsblakk is on both aurora and the email nagger, so hopefully she can help us understand what's going on here
- # [02:50] * Quits: Nikopol (nikopol@moz-68B53A37.chaosorigin.com) (Ping timeout)
- # [02:50] <shu> akeybl: ah, thanks
- # [02:50] * Joins: joneshf-laptop (joneshf@moz-E793FC55.ftth.swbr.surewest.net)
- # [02:50] <deian> !seen asuth
- # [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.
- # [02:51] * Joins: six600110 (six600110@moz-C663577C.hsd1.il.comcast.net)
- # [02:51] * Joins: baku|away (baku@moz-4038023A.ghst.net)
- # [02:51] * baku|away is now known as baku
- # [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
- # [02:53] * Quits: WeirdAl (chatzilla@moz-D461843.ask.info) (Ping timeout)
- # [02:53] <KWierso|sheriffduty> philor: eh?
- # [02:54] * Joins: Nikopol (nikopol@moz-68B53A37.chaosorigin.com)
- # [02:55] * jorendorff_away is now known as jorendorff
- # [02:56] * Quits: darkowlzz (darkowlzz@A2B2D9FF.43A0776C.25B273F5.IP) (Ping timeout)
- # [02:56] * Quits: darkowlzz__ (sunny@A2B2D9FF.43A0776C.25B273F5.IP) (Ping timeout)
- # [02:58] * Joins: darkowlzz (sunny@A2B2D9FF.43A0776C.25B273F5.IP)
- # [02:59] * Joins: milan (milan@moz-B803FFF3.dsl.bell.ca)
- # [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
- # [03:01] * Joins: masayuki (Thunderbir@moz-86D7F6E4.zaq.ne.jp)
- # [03:01] * jorendorff is now known as jorendorff_away
- # [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
- # [03:03] <KWierso|sheriffduty> philor: I'm devastated
- # [03:03] * jorendorff_away is now known as jorendorff
- # [03:03] * Quits: geo (geo@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving...)
- # [03:04] * jorendorff is now known as jorendorff_away
- # [03:04] <philor> yeah, would have been a great honor, rewarded with an extra ration of bugspam
- # [03:05] * Quits: mwargers (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [03:05] * joduinn-mtg is now known as joduinn
- # [03:07] * Quits: @not_gavin (gavin@E04DED12.5AA33DAB.2321E71E.IP) (Ping timeout)
- # [03:08] * Joins: not_gavin (gavin@E04DED12.5AA33DAB.2321E71E.IP)
- # [03:08] * ChanServ sets mode: +o not_gavin
- # [03:09] * Quits: bajaj (Adium@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [03:09] * Quits: jdm (jdm@moz-E4B91594.zone16.bethere.co.uk) (Quit: Lost terminal)
- # [03:10] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
- # [03:11] * Quits: joneshf-laptop (joneshf@moz-E793FC55.ftth.swbr.surewest.net) (Ping timeout)
- # [03:12] * Joins: joneshf-laptop (joneshf@moz-E793FC55.ftth.swbr.surewest.net)
- # [03:13] * Quits: ahal (ahal@moz-94F07FF4.cable.teksavvy.com) (Ping timeout)
- # [03:13] <deian> bajaj_: ping
- # [03:14] * gaye is now known as gaye|brb
- # [03:14] * Quits: sicking (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: sicking)
- # [03:16] * mccr8 is now known as mccr8|away
- # [03:17] * Quits: breck (breck@moz-75F4A57.hsd1.ca.comcast.net) (Client exited)
- # [03:18] * Quits: mccr8|away (mccr8@moz-5FEA0C74.dsl.dynamic.sonic.net) (Quit: mccr8|away)
- # [03:18] * Joins: breck (breck@moz-75F4A57.hsd1.ca.comcast.net)
- # [03:18] * nthomas|away is now known as nthomas
- # [03:19] * Quits: Weebs (SchwigilyD@moz-BF0B3B84.dhcp.egr.msu.edu) (Quit: Weebs)
- # [03:19] * Parts: slenkeri (watchboy@moz-CF9373A5.dhcp.egr.msu.edu)
- # [03:20] * Quits: breck (breck@moz-75F4A57.hsd1.ca.comcast.net) (Ping timeout)
- # [03:23] * hwine is now known as hwine-ooo
- # [03:24] * Quits: armenzg_afk (armenzg@moz-DC6D6B46.home1.cgocable.net) (Input/output error)
- # [03:25] * Quits: birtles (chatzilla@moz-C286AD9A.bitcat.net) (Ping timeout)
- # [03:25] * Quits: mcomella (mcomella@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
- # [03:25] * Joins: birtles (chatzilla@moz-C286AD9A.bitcat.net)
- # [03:26] * Quits: kdc (chatzilla@moz-2ACC6B38.pk.shawcable.net) (Connection reset by peer)
- # [03:26] * Joins: kdc (chatzilla@moz-2ACC6B38.pk.shawcable.net)
- # [03:27] * Quits: mmc|laptop (mchew@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: mmc|laptop)
- # [03:28] * Quits: fabrice (fabrice@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
- # [03:28] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
- # [03:29] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
- # [03:29] * Quits: bdahl (bdahl@moz-BE33DA21.fw1.sfo1.mozilla.net) (Client exited)
- # [03:30] <deian> lightsofapollo: ping
- # [03:30] * Joins: Asa (asa@4508CAE6.38324963.204CA821.IP)
- # [03:31] * Joins: elin (elin@moz-99690620.hinet-ip.hinet.net)
- # [03:32] <@njn> glandium: ping
- # [03:32] <glandium> njn: pong
- # [03:32] * Joins: darktrojan (geoff@moz-D5C665A2.dsl.telstraclear.net)
- # [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
- # [03:32] * mattwoodrow|away is now known as mattwoodrow
- # [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))
- # [03:33] <@njn> glandium: so I think I'll have do a C++ browser unit test instead, so that I get jemalloc instead
- # [03:33] * Quits: lizzard (ehenry@4ECE2C06.A033706C.284344F5.IP) (Quit: lizzard)
- # [03:33] <@njn> glandium: does that sound reasonable?
- # [03:33] * Joins: serge (Thunderbir@moz-EC1A12AA.dsl.teksavvy.com)
- # [03:35] * spohl|away is now known as spohl
- # [03:35] <glandium> njn: mmmm the js shell should be using jemalloc
- # [03:36] <@njn> glandium: ORLY?
- # [03:36] <@njn> glandium: that would make my life easier, but AFAICT it's not true..
- # [03:36] * Quits: tn (tim@moz-2E73ACE4.wp.shawcable.net) (Quit: tn)
- # [03:37] <glandium> njn: well, not on a standalone build. but on a m-c build of the js shell, it does
- # [03:37] * khuey is now known as khuey|away
- # [03:37] <@njn> glandium: I see
- # [03:37] <glandium> that is, if you take the jsshell tarballs we create on nightlies, they have jemalloc
- # [03:37] * bz is now known as bz_sleep
- # [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 :/
- # [03:38] * Quits: b10n1k (j0ni@moz-D145AAA8.dsl.dyn.forthnet.gr) (Ping timeout)
- # [03:38] <@njn> glandium: though... if I wrap it in #ifdef MOZ_MEMORY...
- # [03:39] * Quits: christina (christina@FD15C968.A0B5AFCE.EFF8B7BF.IP) (Quit: christina)
- # [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
- # [03:40] * Joins: lizzard (ehenry@4ECE2C06.A033706C.284344F5.IP)
- # [03:41] * spohl is now known as spohl|away
- # [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
- # [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
- # [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
- # [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
- # [03:41] * joduinn is now known as joduinn-afk
- # [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
- # [03:42] <firebot> http://hg.mozilla.org/mozilla-central/rev/d28d34e01300 - Wes Kocher - Merge fxteam to m-c
- # [03:42] <firebot> http://hg.mozilla.org/mozilla-central/rev/4caa766a7833 - Brian Grinstead - Bug 923166 - Use nsIDOMWindowUtils.containerElement inside of LayoutHelpers.getFrameElement. r=paul
- # [03:42] <firebot> http://hg.mozilla.org/mozilla-central/rev/dc3d80fd48b0 - Marco Castelluccio - Bug 923540 - Add a function to recursively remove directories. r=Yoric
- # [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
- # [03:42] * Quits: lizzard (ehenry@4ECE2C06.A033706C.284344F5.IP) (Ping timeout)
- # [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
- # [03:42] * Joins: cabanier (cabanier@moz-6A1F2F2C.hsd1.wa.comcast.net)
- # [03:43] * Quits: nli-- (Linear-log@moz-57D01ED1.hinet-ip.hinet.net) (Ping timeout)
- # [03:43] <@njn> glandium: maybe a C++ browser unit test would be best, then
- # [03:43] <@njn> less confusing, perhaps
- # [03:44] * Joins: jacky (Mibbit@moz-EDB00844.dynamic.kbronet.com.tw)
- # [03:44] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/bc0cd43eff34 - Felipe Gomes - Backed out changeset 24c2574041dd (bug 900954)
- # [03:45] * Joins: nli-- (Linear-log@moz-57D01ED1.hinet-ip.hinet.net)
- # [03:45] * Quits: serge (Thunderbir@moz-EC1A12AA.dsl.teksavvy.com) (Ping timeout)
- # [03:46] * Quits: jacky (Mibbit@moz-EDB00844.dynamic.kbronet.com.tw) (Quit: http://www.mibbit.com ajax IRC Client)
- # [03:46] * Joins: lizzard (ehenry@moz-F2439B1F.dsl.static.sonic.net)
- # [03:47] * Quits: nli-- (Linear-log@moz-57D01ED1.hinet-ip.hinet.net) (Ping timeout)
- # [03:49] * Joins: nli-- (Linear-log@moz-57D01ED1.hinet-ip.hinet.net)
- # [03:50] * Quits: chewey (chewey@moz-D0C48F29.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
- # [03:50] * Joins: surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca)
- # [03:50] * Quits: falken (falken@345F30BD.497EC1B8.5EFB9497.IP) (Ping timeout)
- # [03:50] * Joins: chewey (chewey@moz-B2357417.dip0.t-ipconnect.de)
- # [03:51] * Quits: baku (baku@moz-4038023A.ghst.net) (Ping timeout)
- # [03:51] * Quits: julienw_afk (julienw@moz-E38F5B6A.everlong.org) (Ping timeout)
- # [03:51] * Quits: Nikopol (nikopol@moz-68B53A37.chaosorigin.com) (Ping timeout)
- # [03:52] * Quits: Philip (philip@moz-65AD4613.zaynar.co.uk) (Ping timeout)
- # [03:53] * Joins: baku (baku@moz-4038023A.ghst.net)
- # [03:53] * gaye|brb is now known as gaye
- # [03:55] * Joins: Philip (philip@moz-65AD4613.zaynar.co.uk)
- # [03:56] * Joins: julienw_afk (julienw@moz-E38F5B6A.everlong.org)
- # [03:56] * Quits: AaronMT (AaronMT@moz-5DF3A271.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: www.textualapp.com)
- # [03:57] * Joins: Nikopol (nikopol@moz-68B53A37.chaosorigin.com)
- # [04:00] * Quits: Asa (asa@4508CAE6.38324963.204CA821.IP) (Ping timeout)
- # [04:00] * Joins: sankha93 (Instantbir@7061CD01.D6BD0D91.22D41759.IP)
- # [04:01] * Quits: Nikopol (nikopol@moz-68B53A37.chaosorigin.com) (Ping timeout)
- # [04:01] * Joins: lerc (quassel@B2E8CAD3.A8D14E52.788638A4.IP)
- # [04:02] * Quits: julienw_afk (julienw@moz-E38F5B6A.everlong.org) (Ping timeout)
- # [04:02] * Quits: baku (baku@moz-4038023A.ghst.net) (Ping timeout)
- # [04:02] * Quits: jgriffin (jgriffin@moz-C55C3E25.hsd1.wa.comcast.net) (Quit: jgriffin)
- # [04:02] * Joins: serge (Thunderbir@moz-EC1A12AA.dsl.teksavvy.com)
- # [04:02] * Joins: Asa (asa@4508CAE6.38324963.204CA821.IP)
- # [04:02] * Quits: Philip (philip@moz-65AD4613.zaynar.co.uk) (Ping timeout)
- # [04:03] * Quits: phenom (phenom@DDF92437.FA53EA90.4A5F0685.IP) (Quit: Leaving)
- # [04:05] * Joins: baku|away (baku@moz-4038023A.ghst.net)
- # [04:05] * baku|away is now known as baku
- # [04:05] * Joins: Nikopol (nikopol@moz-68B53A37.chaosorigin.com)
- # [04:05] * Quits: rwaldron (rwaldron@moz-8F238259.nycmny.fios.verizon.net) (Ping timeout)
- # [04:06] * Joins: rwaldron (rwaldron@moz-8F238259.nycmny.fios.verizon.net)
- # [04:06] * Joins: Philip (philip@moz-65AD4613.zaynar.co.uk)
- # [04:06] * Joins: julienw_afk (julienw@moz-E38F5B6A.everlong.org)
- # [04:08] * Quits: pcwalton (pcwalton@moz-BBE3ABD.mv.mozilla.com) (Quit: pcwalton)
- # [04:09] * Quits: jhopkins|bbl (jhopkins@moz-216F9986.tb.shawcable.net) (Ping timeout)
- # [04:10] * Quits: heftig (heftig@moz-4B41666A.dip0.t-ipconnect.de) (Ping timeout)
- # [04:10] * Joins: chucklee (chucklee@moz-99690620.hinet-ip.hinet.net)
- # [04:11] * Joins: jhopkins|buildduty (jhopkins@moz-216F9986.tb.shawcable.net)
- # [04:11] * KWierso|sheriffduty is now known as KWierso|afk
- # [04:12] * Joins: mina (malmasry@moz-F8C76704.cable.teksavvy.com)
- # [04:12] * Quits: Nikopol (nikopol@moz-68B53A37.chaosorigin.com) (Ping timeout)
- # [04:12] * Quits: lizzard (ehenry@moz-F2439B1F.dsl.static.sonic.net) (Quit: lizzard)
The end :)