/irc-logs / mozilla / #developers / 2012-05-02 / end
Options:
- # Session Start: Wed May 02 00:00:26 2012
- # Session Ident: #developers
- # [00:00] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [00:00] * Quits: brendan (brendaneic@22E72D6E.615B56E6.43362C16.IP) (Quit: brendan)
- # [00:00] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
- # [00:01] * Joins: bent_ (chatzilla@moz-C3562645.hsd1.ca.comcast.net)
- # [00:01] * Quits: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net) (Ping timeout)
- # [00:01] * Quits: krit (krit@moz-1FC1932F.adobe.com) (Quit: Leaving.)
- # [00:01] * bent_ is now known as bent
- # [00:02] * Joins: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP)
- # [00:02] * philor is now known as philor|away
- # [00:02] * bent is now known as IRCMonkey49840
- # [00:03] * Quits: JeroenDeDauw (j@moz-15471F57.dip.t-dialin.net) (Quit: Leaving.)
- # [00:03] * Joins: JeroenDeDauw (j@moz-15471F57.dip.t-dialin.net)
- # [00:04] <jesup> ekr: options are: a) move the part that needs to access transport into libxul, and call into gkmedia (various ugly techniques are possible to allow calls back), b) upgrade builders to x64 to get an extra GB for the linker and move a bunch more back (it'd be interesting to try a no-gkmedia build with Winx64 and see the high water mark), c) turn off PGO (and watch perf scores take a hit) d)...
- # [00:04] * Quits: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au) (Ping timeout)
- # [00:04] <jesup> ...magic ;-) Any more?
- # [00:04] * Joins: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au)
- # [00:04] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
- # [00:05] * jlebar|mtg is now known as jlebar
- # [00:05] <jlebar> smaug, ping?
- # [00:05] <@smaug> jlebar: pong
- # [00:05] <jlebar> smaug, Do I have to do something to get a message manager on an in-process frameloader?
- # [00:05] <jlebar> smaug, atm, frameLoader.messageManager is null.
- # [00:06] <@smaug> jlebar: it should be non-null for the frameloader which contains the top most content page
- # [00:07] * IRCMonkey49840 is now known as bent
- # [00:07] <jlebar> smaug, Ah, but I want a mm for mozbrowser.
- # [00:07] <jlebar> smaug, Which is not the topmost content page.
- # [00:07] <@smaug> jlebar: then you need something new
- # [00:07] <jlebar> So it's working as expected, which isn't as I want.
- # [00:08] <@smaug> I wonder how that could work...
- # [00:08] <@smaug> there is the tree of message managers
- # [00:08] <@smaug> in chrome
- # [00:08] <@smaug> global->window-level->tab-level
- # [00:09] * jmaher is now known as jmaher|afk
- # [00:09] <@smaug> I guess the mm in content frameloader shouldn't be added to the mm tree
- # [00:10] <jlebar> smaug, Yes, I think so.
- # [00:11] * khuey|away is now known as khuey
- # [00:11] <khuey> bholley: I'm here now
- # [00:11] <bholley> khuey: sent mail
- # [00:11] <khuey> bholley: @mozilla.com?
- # [00:11] <bholley> khuey: yeah
- # [00:12] * Quits: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net) (Ping timeout)
- # [00:12] * khuey looks
- # [00:12] <khuey> bholley: I think we should land it
- # [00:12] <khuey> bholley: you can take that as a=me if you like
- # [00:12] <bholley> khuey: ok, cool. Thanks :-)
- # [00:12] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
- # [00:12] * Joins: krit (krit@moz-1FC1932F.adobe.com)
- # [00:13] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/d3a3b430e951 - Chris Peterson - Bug 742267 - Restore AwesomeBar's cursor position when gaining input focus. r=blassey a=android-only
- # [00:13] * Quits: TheLink (TheLink@moz-2C115FCB.pools.arcor-ip.net) (Client exited)
- # [00:13] * Quits: tchevalier (Instantbir@moz-BA7C7754.w90-0.abo.wanadoo.fr) (Quit: Instantbird -- http://www.instantbird.com)
- # [00:15] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
- # [00:15] * philor|away is now known as philor
- # [00:15] <espindola> rail: note bug 750232 first
- # [00:15] <espindola> but I am all for an upgrade!
- # [00:15] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
- # [00:15] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
- # [00:16] <espindola> ah, I see you checked 750232 in
- # [00:16] <espindola> thanks!
- # [00:16] <rail> espindola: that's landed already ;)
- # [00:16] <@smaug> josh: I assume you didn't actually test that patch ;)
- # [00:16] <hub> I have a BSD bustage to land
- # [00:16] <hub> how do I do that ?
- # [00:16] <hub> (it is a one-char patch)
- # [00:17] * Joins: automata (automata@8D23278A.C27CA109.16867D26.IP)
- # [00:17] <rail> espindola: so, I'll prep a rpm with Name: clang-3.0 then. any objections?
- # [00:17] <espindola> rail: can I review a rpm patch? If not I can write one.
- # [00:17] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Quit: ajuma)
- # [00:18] * Quits: mike5w3c (MikeS@454A1A4F.FF5089F.1771B9DE.IP) (Ping timeout)
- # [00:18] <espindola> rail: I though we agreed to keep the revision on the name
- # [00:18] * Quits: @smaug (chatzilla@moz-AD13B184.elisa-mobile.fi) (Ping timeout)
- # [00:18] * Quits: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP) (Quit: lmandel)
- # [00:18] <espindola> fast upgrades are not a problem now
- # [00:18] * Joins: smaug (chatzilla@moz-AD13B184.elisa-mobile.fi)
- # [00:18] * ChanServ sets mode: +o smaug
- # [00:18] <espindola> but when clang is live (even if only for asan), we need to do a two stage upgrade
- # [00:18] <rail> espindola: it's some kind of pain, you need to remove the previous one explicitly... I'm going to prep a patch, sure, just wanted to get some feedback
- # [00:18] <espindola> like we do with gcc
- # [00:18] * Quits: sicking (chatzilla@454A1A4F.FF5089F.1771B9DE.IP) (Ping timeout)
- # [00:18] * Quits: WeirdAl (chatzilla@moz-D461843.ask.info) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120420145725])
- # [00:19] <espindola> rail: do you have an idea on another way we could do this?
- # [00:19] <espindola> we do need an window of time where the bots have both versions
- # [00:19] <rail> no really :/
- # [00:19] <rail> *not
- # [00:20] * Quits: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Connection reset by peer)
- # [00:20] * Joins: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
- # [00:20] <espindola> rail: so, do you want me to do the patches?
- # [00:20] * mcote is now known as mcote|afk
- # [00:20] <rail> espindola: if you don't mind
- # [00:21] <espindola> sure. I will upload a patch and start a build
- # [00:21] <rail> \o/
- # [00:21] <espindola> nothing changed on the dmg side, so it should be good
- # [00:21] * Quits: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP) (Quit: madhava)
- # [00:21] <rail> espindola: thanks a lot, to many things are going on with this colo move....
- # [00:21] <rail> yeah
- # [00:21] * Quits: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
- # [00:21] <espindola> yes, clang upgrades I don't mind doing out of work hours
- # [00:22] * Quits: JeroenDeDauw (j@moz-15471F57.dip.t-dialin.net) (Connection reset by peer)
- # [00:22] <rillian> hub: you can ask for approval if it's BSD-only and doesn't affect code in the windows build
- # [00:23] <Mossop> peterv: Can we request aurora approval for the patch in bug 741267? I'd ask in the bug directly but I have no understandings of the risks there
- # [00:23] <rillian> otherwise, wait for the tree to reopen
- # [00:24] * Joins: JeroenDeDauw (j@moz-15471F57.dip.t-dialin.net)
- # [00:25] * joduinn is now known as joduinn-mtg
- # [00:25] * Joins: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
- # [00:25] * Quits: @smaug (chatzilla@moz-AD13B184.elisa-mobile.fi) (Ping timeout)
- # [00:26] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [00:27] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [00:29] * zpao is now known as zpao|detached
- # [00:30] * zpao|detached is now known as zpao
- # [00:30] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [00:33] * Joins: cadecairos_ (cadecairos@78D3F304.33EE9F8A.1139E686.IP)
- # [00:34] * jlebar is now known as jlebar|food
- # [00:34] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
- # [00:35] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
- # [00:36] * Quits: cadecairos (cadecairos@78D3F304.33EE9F8A.1139E686.IP) (Quit: )
- # [00:36] * cadecairos_ is now known as cadecairos
- # [00:37] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
- # [00:37] * Quits: dseif (dseif@78676049.531FD64C.630E4E47.IP) (Input/output error)
- # [00:38] <khuey> !seen ehsan
- # [00:38] <firebot> ehsan was last seen 1 hour, 33 minutes and 14 seconds ago, saying 'decoder: hey' in #developers.
- # [00:38] <khuey> that's not a very good way to leave
- # [00:38] * jlund is now known as jlund|away
- # [00:38] <espindola> rail: I started a 64 bit linux build. I check in the patches, can you start building the dmg?
- # [00:39] * Joins: ekr (ekr@moz-7B0110AD.mv.mozilla.com)
- # [00:39] <espindola> that way we can get the checks in parallel (if you don't mind)
- # [00:39] <rail> espindola: sure
- # [00:39] <espindola> thanks
- # [00:39] * Joins: rniwa (rniwa@454A1A4F.FF5089F.1771B9DE.IP)
- # [00:39] * Joins: sicking (chatzilla@454A1A4F.FF5089F.1771B9DE.IP)
- # [00:40] * Joins: brendan (brendaneic@22E72D6E.615B56E6.43362C16.IP)
- # [00:40] <philor> nice of Linux PGO to keep breaking, trying to keep Win PGO from getting all the hate
- # [00:40] * Quits: jdm (jdm@moz-749CB30C.dsl.scarlet.be) (Client exited)
- # [00:40] * Quits: brendan (brendaneic@22E72D6E.615B56E6.43362C16.IP) (Quit: brendan)
- # [00:41] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Connection reset by peer)
- # [00:43] * Quits: mcsmurf (mcsmurf@moz-6B14C802.dip.t-dialin.net) (Quit: )
- # [00:43] * Joins: brendan (brendaneic@22E72D6E.615B56E6.43362C16.IP)
- # [00:44] * Quits: brendan (brendaneic@22E72D6E.615B56E6.43362C16.IP) (Quit: brendan)
- # [00:44] <espindola> :-)
- # [00:44] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
- # [00:44] <espindola> rail: checked in, thanks
- # [00:45] * Quits: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP) (Quit: beaufour)
- # [00:45] <Bas> taras: Pff, I say this hacked version looks pretty good, let's ship it.
- # [00:45] <rail> thanks, I started the build
- # [00:45] <Bas> :)
- # [00:46] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
- # [00:47] * Quits: TheCrap (TheCrap@moz-A5E58BAF.dip0.t-ipconnect.de) (Ping timeout)
- # [00:48] <taras> Bas: bugzilla a screenshot
- # [00:48] <taras> i was always a fan of 2d interfaces on 2d displays
- # [00:51] * jhammel prefers 4d interfaces on 1d displays
- # [00:51] <Bas> taras: Hehe, it's terribly improved performance too, by far the largest portion of time is now spent inside NtUserWaitMessage (that's surprising :P)
- # [00:51] <khuey> jhammel: 0d displays are where it's at
- # [00:51] <taras> Bas: you are killing me with anticipation
- # [00:51] <Bas> taras: I'll package it and put it up on the bug.
- # [00:51] <taras> i'm gonna release this as a kickstarter
- # [00:52] <taras> "make firefox fast"
- # [00:52] * Quits: mayhemer__ (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
- # [00:52] <taras> with 'slow path avoidance' technology
- # [00:52] * Quits: eflores_ (eflores@538BABFE.A073F3E.97BBD552.IP) (Connection reset by peer)
- # [00:53] * Joins: eflores (eflores@538BABFE.A073F3E.97BBD552.IP)
- # [00:53] * Quits: Cwiiis (cwiiis@moz-F15E698.croy.cable.virginmedia.com) (Quit: Leaving)
- # [00:53] <bent> what did Bas fix?
- # [00:53] <Bas> taras: See the bug for a screenshot :)
- # [00:53] <jhammel> khuey: you should make a tetris 0d to compete with http://www.kongregate.com/games/tetris1d/tetris-1d
- # [00:53] <Bas> bent: Not fix, just hacked out some very important slow paths for browser chrome drawing.
- # [00:53] <taras> bent: he fixed d2d lag on intel(i hope)
- # [00:54] <bent> neat
- # [00:54] <bent> OMG
- # [00:54] <taras> bent: that actually looks better
- # [00:54] <bent> that's my machine
- # [00:54] <mattwoodrow> Bas: What bug number?
- # [00:54] <bent> <3
- # [00:54] * Joins: njn (chatzilla@moz-C2274D74.dyn.iinet.net.au)
- # [00:54] <taras> er
- # [00:54] <taras> Bas: that actually looks better
- # [00:54] <Bas> mattwoodrow: See bug 750871
- # [00:54] * Bas grins.
- # [00:54] * Quits: int3 (int3@DD99568F.EC8E31C5.474B6A5B.IP) (Client exited)
- # [00:55] <bent> oh, you just removed the gradient?
- # [00:55] <Bas> bent: I removed -all- gradients from anywhere (gradients are replaced with solid color fills of the last stop color)
- # [00:55] <bent> ok
- # [00:56] <Bas> And any border is replaced by a rectangle in the color of the top border and the width of the top border.
- # [00:56] <taras> Bas: wasn't there some svg translucency to avoid too?
- # [00:56] <taras> bent: and borders are horribly slow with gfx accel
- # [00:56] <Bas> taras: Haven't even cared for that so far.
- # [00:56] <bent> ux people are going to love you taras
- # [00:56] <Bas> I knocked so much off with this I didn't bother at this point.
- # [00:56] <taras> hahaha
- # [00:56] <taras> i think snappy should be us taking out slow features
- # [00:56] * Joins: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net)
- # [00:57] <Bas> taras: Sadly people on the web will still use stupid gradients and borders :p
- # [00:57] <taras> setTimeout tab bug would be easy then...take out drag'n'drop
- # [00:57] <khuey> I've got a few to put on the list
- # [00:57] <taras> khuey: we should a pref slowstuff.disable:true
- # [00:58] <mattwoodrow> Anyone know where I can get the tp5 page set from?
- # [00:59] <dao> taras: we could just as well disable d2d
- # [00:59] * khuey is now known as khuey|away
- # [00:59] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Boriss)
- # [00:59] <taras> indeed
- # [01:00] <Bas> dao: Then everyone would kick our asses at pretty much all benchmarks :p
- # [01:00] <bent> did i hear a rumor that the next d2d version was going to fix a bunch of our slowness?
- # [01:00] <taras> bent: they always say that
- # [01:00] <bent> 2 vs. 2.1 or somesuch?
- # [01:00] <Bas> 1 vs 1.1
- # [01:00] <bent> ah
- # [01:00] * Quits: jlebar|mac (~jlebarmac@moz-3F3A6302.dyn.columbia.edu) (Quit: jlebar|mac)
- # [01:00] <bent> taras, like FF14!
- # [01:00] <Bas> taras: Well, it offers a bunch of features we -really- need. And we do ugly hax0r stuff to support now.
- # [01:00] <taras> bent: ff13 was actually awesome
- # [01:00] <dao> Bas: can we disable it for chrome?
- # [01:00] * mdas is now known as mdas|afk
- # [01:00] <taras> i'm sad it's not our LTS
- # [01:01] <Bas> dao: Not in our current architecture. But we just need to fix these slow cases. The web will still use them.
- # [01:01] <taras> dao: we do need it to scroll well, etc
- # [01:02] * Quits: nthomas (chatzilla@moz-A9A754FF.dsl.telstraclear.net) (Ping timeout)
- # [01:03] * erick is now known as erick-away
- # [01:04] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
- # [01:04] * sancus is now known as sancus_
- # [01:04] * sancus_ is now known as sancus
- # [01:05] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [01:05] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [01:05] * Joins: nthomas (chatzilla@moz-A9A754FF.dsl.telstraclear.net)
- # [01:05] * Quits: ericjung (Mibbit@moz-C6B344D.bstnma.fios.verizon.net) (Quit: http://www.mibbit.com ajax IRC Client)
- # [01:06] * Quits: tonymec (tonymec@78D6A323.3F6FF523.277517C1.IP) (Ping timeout)
- # [01:07] * Quits: bholley (anonymous@moz-409EE9C9.net-81-220-20.rev.numericable.fr) (Quit: bholley)
- # [01:07] * Joins: jlebar|mac (~jlebarmac@moz-3F3A6302.dyn.columbia.edu)
- # [01:07] * Quits: sewardj (sewardj@moz-BAB78205.dip.t-dialin.net) (Input/output error)
- # [01:08] * Quits: paulproteus (quassel@rose.makesad.us) (Ping timeout)
- # [01:08] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
- # [01:09] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0a2/20120429042006])
- # [01:09] * Joins: paulproteus (quassel@moz-E86A3B42.makesad.us)
- # [01:09] * Quits: automata (automata@8D23278A.C27CA109.16867D26.IP) (Ping timeout)
- # [01:11] * Quits: nihsanullah (naveed@moz-ECC7C78.bstnma.fios.verizon.net) (Ping timeout)
- # [01:11] * Quits: dao (dao@moz-95A844B3.superkabel.de) (Quit: Leaving.)
- # [01:12] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [01:13] * Quits: cviecco_ (cviecco@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
- # [01:13] * Joins: markh1 (markh@moz-25D681DF.cxzr1.win.bigpond.net.au)
- # [01:13] * Quits: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au) (Ping timeout)
- # [01:14] * Fallen is now known as Fallen|away
- # [01:14] * heycam|away is now known as heycam
- # [01:14] * Quits: Pike (Pike@moz-EC415F92.dip.t-dialin.net) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120420145725])
- # [01:16] <Bas> taras: Test build was uploaded :)
- # [01:16] * Joins: dao (dao@moz-95A844B3.superkabel.de)
- # [01:16] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
- # [01:16] * Joins: tonymec (tonymec@78D6A323.3F6FF523.277517C1.IP)
- # [01:16] * Quits: Mook_as (mook@moz-1FCC0032.activestate.com) (Quit: gone)
- # [01:17] <taras> Bas: so can we land this as a pref on ux branch?
- # [01:17] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
- # [01:17] <Bas> taras: It's hard, some of the stuff lives inside cairo where we can't access prefs :(
- # [01:17] <Bas> taras: There's some possibilities though
- # [01:17] <taras> :(
- # [01:17] <Bas> I could try and do it from gfxPattern.
- # [01:17] <taras> Bas: it's no big deal
- # [01:17] <Bas> But you should try and see if it makes a difference :)
- # [01:17] <taras> ya
- # [01:19] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [01:19] * Quits: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
- # [01:19] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
- # [01:19] * Quits: anant (anant@moz-BBE3ABD.mv.mozilla.com) (Quit: anant)
- # [01:20] * Quits: KWierso (chatzilla@moz-DDEBF960.desm.qwest.net) (Ping timeout)
- # [01:21] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [01:21] * Quits: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net) (Ping timeout)
- # [01:21] * jaws|away is now known as jaws
- # [01:22] * Joins: brendan (brendaneic@22E72D6E.615B56E6.43362C16.IP)
- # [01:23] <bent> taras, speaking of laggy tab switching... bug 750953
- # [01:24] <Bas> taras: As far as I can tell on my AMD C-50, with this build there's no real difference between D2D and GDI on power saving.
- # [01:27] * Joins: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com)
- # [01:27] <Bas> taras: Interestingly both D2D and GDI respond worde to tab switching plain firefox though, in my build. Which could be due to other differences on trunk or PGO.
- # [01:29] <Bas> Err, respond worse to tab switching than in plain firefox
- # [01:30] * Quits: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: hasta)
- # [01:30] * Quits: nrc (nrc@538BABFE.A073F3E.97BBD552.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120417165043])
- # [01:31] * Joins: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp)
- # [01:31] * Quits: brendan (brendaneic@22E72D6E.615B56E6.43362C16.IP) (Quit: brendan)
- # [01:31] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Ping timeout)
- # [01:31] * Joins: birtles (chatzilla@moz-4B5534A0.mozilla.or.jp)
- # [01:32] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [01:32] * Joins: jprmc (jprmc@6E531BD2.5BCEC6DB.DA78B690.IP)
- # [01:33] <ekr> ISTR that there is a list of acceptable STL constructs somewhere. Can someone shoot me a pointer?
- # [01:33] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [01:33] <Bas> ekr: I don't know of a list, and the story is complicated.
- # [01:33] <Bas> Mac will not allow a bunch of STL stuff to be drawn into cocoa stuff.
- # [01:34] <Bas> But inside a CPP file most common constructs should be fine.
- # [01:35] <taras> Bas: there is a huuuuge perf diff
- # [01:35] <taras> on the crap netbook
- # [01:35] <taras> like night and day
- # [01:36] * Quits: JeroenDeDauw (j@moz-15471F57.dip.t-dialin.net) (Quit: Leaving.)
- # [01:36] <Bas> taras: Between D2D and GDI? Or this build and normal firefox?
- # [01:36] <taras> bent: man, fuel
- # [01:36] <taras> pcwalton: found it nuking his shutdown perf yesterday
- # [01:36] * Quits: krit (krit@moz-1FC1932F.adobe.com) (Quit: Leaving.)
- # [01:36] * Joins: kaie2 (kaie@moz-62A75F0D.dip.t-dialin.net)
- # [01:37] <taras> by a pointless Array.shift
- # [01:37] * khuey|away is now known as khuey
- # [01:37] * Quits: jimm (jmathies@moz-7F164CA1.pn.at.cox.net) (Quit: )
- # [01:37] <taras> Bas: comparing d2d to d2d
- # [01:37] * Quits: kaie (kaie@moz-55C6BE11.dip.t-dialin.net) (Ping timeout)
- # [01:37] <bent> taras, that's bad, but the things that fuel puts into the array grow exponentially in some cases
- # [01:37] * kaie2 is now known as kaie
- # [01:37] <bent> it's crazy
- # [01:38] <taras> bent: :(
- # [01:38] <Bas> taras: So it's better in the test build I hope?
- # [01:38] * Joins: knelson (Adium@moz-9C879B7.dsl.pltn13.sbcglobal.net)
- # [01:38] * Quits: dbradley (dbradley@moz-80450F75.fuse.net) (Ping timeout)
- # [01:39] * gregglind is now known as gregglind_away
- # [01:39] <taras> Bas: ya
- # [01:39] <taras> bent: can you try his build
- # [01:40] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
- # [01:40] <espindola> rail: we had a package name clang-3.0?
- # [01:40] * Parts: knelson (Adium@moz-9C879B7.dsl.pltn13.sbcglobal.net)
- # [01:40] <rail> yeah, an old one
- # [01:40] <Bas> taras: Excellent, it appears my gutt feeling of most of the problem, that was more or less confirmed by profiling, is correct then. A lot of this is solvable problems I believe.,
- # [01:41] <espindola> rail: we can delete it know if you want
- # [01:41] <espindola> or I can update the patch and remove both at once
- # [01:41] <espindola> up to you
- # [01:41] <Bas> I mean, obviously doing things right is going to more expensive than this, but not night-and-day more.
- # [01:41] <bent> taras, where?
- # [01:41] <espindola> s/know/now/
- # [01:41] <bent> and, gladly
- # [01:41] * Joins: brendan (brendaneic@22E72D6E.615B56E6.43362C16.IP)
- # [01:41] <rail> I'm ok with removing with patch#2
- # [01:41] <espindola> ok
- # [01:41] <espindola> I will update it
- # [01:42] * Quits: dao (dao@moz-95A844B3.superkabel.de) (Quit: Leaving.)
- # [01:42] * Quits: brendan (brendaneic@22E72D6E.615B56E6.43362C16.IP) (Quit: brendan)
- # [01:43] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
- # [01:43] <taras> bent: 750871
- # [01:44] <espindola> rail: anything else to remove on the mac?
- # [01:45] <rail> espindola: I don't think so, last time I checked the builders were ok
- # [01:45] * bz_dinner is now known as bz
- # [01:46] * wlach is now known as wlach|afk
- # [01:47] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
- # [01:47] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
- # [01:49] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Quit: Leaving...)
- # [01:50] * mdas|afk is now known as mdas
- # [01:50] * Quits: smagnin (pike@moz-1816673.w90-57.abo.wanadoo.fr) (Quit: Quitte)
- # [01:51] * Joins: surkov (surkov@C1A6A50A.88321457.33A1AC3C.IP)
- # [01:52] * Quits: andreasn (andreasn@moz-436FB3D1.a336.priv.bahnhof.se) (Ping timeout)
- # [01:52] * markh1 is now known as markh
- # [01:53] * rail is now known as rail_away
- # [01:54] <espindola> rail_away: btw, the disk space problem we had last time, what was it
- # [01:54] <espindola> L
- # [01:54] <espindola> ?
- # [01:54] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [01:55] * Joins: kanru` (user@moz-27665828.dynamic.hinet.net)
- # [01:55] * Quits: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [01:57] * Quits: surkov (surkov@C1A6A50A.88321457.33A1AC3C.IP) (Quit: surkov)
- # [01:57] * Quits: gmoro (guilherme@84484EC9.1F1093E8.D159334F.IP) (Ping timeout)
- # [01:58] * Joins: nrc (nrc@538BABFE.A073F3E.97BBD552.IP)
- # [01:58] * khuey is now known as khuey|away
- # [01:59] * Quits: Mossop (mossop@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [01:59] * Quits: tonymec (tonymec@78D6A323.3F6FF523.277517C1.IP) (Ping timeout)
- # [02:00] * Quits: garnacho (carlos@moz-EA2D0541.dyn.user.ono.com) (Ping timeout)
- # [02:01] * Joins: tonymec (tonymec@78D6A323.3F6FF523.277517C1.IP)
- # [02:01] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Quit: faramarz)
- # [02:01] * Quits: rillian (rillian@moz-DBEBB2B4.bc.hsia.telus.net) (Ping timeout)
- # [02:02] * Quits: jprmc (jprmc@6E531BD2.5BCEC6DB.DA78B690.IP) (Ping timeout)
- # [02:02] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [02:03] <Bas> bent: did you happen to try yet?
- # [02:04] * zpao is now known as zpao|detached
- # [02:04] <bent> Bas, just downloaded, one sec
- # [02:05] * Joins: nattokirai_ (nattokirai@moz-348F61F0.mozilla.or.jp)
- # [02:05] <Bas> Thanks!
- # [02:05] <darktrojan> does anyone know how to set hg's remotecmd on a per-host basis?
- # [02:07] * Joins: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com)
- # [02:07] * Quits: rniwa (rniwa@454A1A4F.FF5089F.1771B9DE.IP) (Quit: rniwa)
- # [02:07] * zpao|detached is now known as zpao
- # [02:08] * Quits: kumar (kmcmillan@moz-4BE034AB.ptr.us.xo.net) (Quit: kumar)
- # [02:09] * Joins: kumar (kmcmillan@moz-4BE034AB.ptr.us.xo.net)
- # [02:09] * Quits: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net) (Quit: WeeChat 0.3.5)
- # [02:09] * Joins: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net)
- # [02:09] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
- # [02:10] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
- # [02:10] * Quits: kumar (kmcmillan@moz-4BE034AB.ptr.us.xo.net) (Quit: kumar)
- # [02:11] * Joins: nattokirai__ (nattokirai@moz-4B5534A0.mozilla.or.jp)
- # [02:11] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
- # [02:11] * Quits: sicking (chatzilla@454A1A4F.FF5089F.1771B9DE.IP) (Ping timeout)
- # [02:11] <Bas> bent: Just in case you didn't know, after enabling HWA you need to restart to make sure it works. (Might want to double-check in about:support)
- # [02:13] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Client exited)
- # [02:13] * Quits: Lucas (Lucas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
- # [02:13] * Mark_Capella is now known as Mark_Capella|away
- # [02:13] * Quits: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net) (Quit: WeeChat 0.3.5)
- # [02:15] <bent> Bas, it does feel a little better, but it's not substantial, I don't think :(
- # [02:16] <bent> though, I've messed with my nvidia settings in the past
- # [02:16] <bent> so
- # [02:16] <bent> one sec
- # [02:16] <Bas> bent: Heh, well, I wasn't expecting it to be a magic bullet.
- # [02:16] * Joins: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com)
- # [02:16] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [02:18] <bent> Bas, i'm looking for time from clicking a tab to actually having page switch? or closing tab animaton?
- # [02:18] <Bas> bent: Clicking a tab to page switch.
- # [02:19] <bent> ok
- # [02:19] * Quits: Kabaka (Kabaka@moz-7D55A797.stl1cmta01.stwrok.ok.dh.suddenlink.net) (Ping timeout)
- # [02:19] * Joins: Kabaka (Kabaka@moz-7D55A797.stl1cmta01.stwrok.ok.dh.suddenlink.net)
- # [02:19] <Bas> bent: It seems to be ok on my super-slow C-50. So if you have better hardware than that and are running into issues, it's some obscure timing issue.
- # [02:19] * Quits: priya (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
- # [02:19] * Quits: dastergon (dastergon@moz-310566EB.org) (Ping timeout)
- # [02:20] * Joins: dastergon (dastergon@moz-310566EB.org)
- # [02:20] * Quits: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
- # [02:21] * Joins: ericjung (Mibbit@moz-C6B344D.bstnma.fios.verizon.net)
- # [02:21] * Quits: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [02:21] * Quits: jorendorff (jorendorff@moz-BA7063A1.hsd1.tn.comcast.net) (Quit: jorendorff)
- # [02:22] * Joins: mats (chatzilla@E8A3702C.D5022173.8500CC29.IP)
- # [02:23] * Joins: krit (krit@moz-1FC1932F.adobe.com)
- # [02:23] * AutomatedTester is now known as AutomatedTester|AFK
- # [02:23] * Quits: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [02:24] * mdas is now known as mdas|afk
- # [02:24] * Quits: mcot (mcot@C4B02.F3C4E8F3.C8444B8.IP) (Ping timeout)
- # [02:24] <bent> bas, with nvidia settings reset to default it feels a bit faster
- # [02:24] <bent> your build, i mean
- # [02:24] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Quit: juanb)
- # [02:25] <Bas> bent: Good :)
- # [02:25] * Joins: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
- # [02:26] <bent> hm, popup menus seem weird
- # [02:26] * Joins: kvda (kvda@AFDD388F.C3893E67.923345AB.IP)
- # [02:26] <bent> on the firefox menu
- # [02:26] <RyanVM> hmm...my push to Try seems to be getting hung up on "searching for changes"
- # [02:27] * Joins: jprmc (jprmc@6E531BD2.5BCEC6DB.DA78B690.IP)
- # [02:28] <@roc> bent: bug 610713?
- # [02:29] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Quit: bmoss)
- # [02:30] * jhford-work is now known as jhford-work-away
- # [02:30] <bent> roc, oh, no, this is with Bas' build for border fixes
- # [02:30] <Bas> bent: I'm sure, so much hackery :p
- # [02:30] <Bas> What hardware is this.
- # [02:30] <Bas> It doesn't fix anything :p
- # [02:30] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/76299fb5d499 - Mark Finkle - Bug 750243 - Make sure target.currentURI is not null before saving an image r=wesj a=android-only
- # [02:30] <bent> this is NVIDIA Quadro 2000M
- # [02:31] <Bas> bent: Interesting.
- # [02:31] <Bas> Thanks for looking!
- # [02:31] <bent> sure thing
- # [02:32] <Bas> These things really just reduce CPU load, not GPU load.
- # [02:32] * lsblakk is now known as lsblakk|afk
- # [02:32] <Bas> So I'm not surprised it won't fix some issues.
- # [02:32] * Quits: jimb (user@9E727688.17C2F9C.163DC5C6.IP) (Ping timeout)
- # [02:33] * Quits: krit (krit@moz-1FC1932F.adobe.com) (Quit: Leaving.)
- # [02:33] <@bz> hrm
- # [02:34] <@bz> is it expected that we no longer show an icon for app tabs?
- # [02:34] * @bz just has this phantom app tab he can switch to with keyboard but not in any other way
- # [02:35] * Joins: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com)
- # [02:36] * KaiRo_away is now known as KaiRo
- # [02:36] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [02:36] * sworkman_ is now known as sworkman
- # [02:37] * zpao is now known as zpao|detached
- # [02:39] * Quits: KaiRo (robert@moz-88135F74.adsl.highway.telekom.at) (Input/output error)
- # [02:40] * joduinn-mtg is now known as joduinn
- # [02:41] * khuey|away is now known as khuey
- # [02:42] * Quits: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au) (Ping timeout)
- # [02:43] * Joins: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au)
- # [02:44] * Quits: dcamp (dave@9E727688.17C2F9C.163DC5C6.IP) (Quit: Leaving...)
- # [02:46] * Quits: jprmc (jprmc@6E531BD2.5BCEC6DB.DA78B690.IP) (Quit: Leaving)
- # [02:46] * Joins: juanb (jbecerra@moz-F1012875.hsd1.ca.comcast.net)
- # [02:46] * Quits: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: nhirata)
- # [02:46] * Quits: hub (hub@1063758.68078EAA.B97E6502.IP) (Ping timeout)
- # [02:47] * Joins: jrmuizel (jrmuizel@F7CF1233.F8C4DECC.DA78B690.IP)
- # [02:47] * Quits: juanb (jbecerra@moz-F1012875.hsd1.ca.comcast.net) (Input/output error)
- # [02:47] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
- # [02:48] * Joins: juanb (jbecerra@moz-F1012875.hsd1.ca.comcast.net)
- # [02:49] * Quits: espindola (espindola@moz-97E8149E.dsl.teksavvy.com) (Client exited)
- # [02:51] <taras> bent: so clicking on a tab is a bad benchmark atm
- # [02:51] <taras> cos of the stupid settimeout
- # [02:52] <taras> ctrl+tab
- # [02:52] * Quits: chrisccoulson (chr1s@CF62D2D6.FC921812.EE27BB8D.IP) (Quit: Ex-Chat)
- # [02:53] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
- # [02:53] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
- # [02:53] * Joins: dholbert_ (dholbert@moz-FD51FEF9.tmodns.net)
- # [02:53] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [02:54] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
- # [02:54] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
- # [02:54] * Quits: akeybl (akeybl@moz-7B0110AD.mv.mozilla.com) (Quit: Leaving...)
- # [02:55] * Joins: Havvy (Mibbit@moz-B7B34335.ptld.qwest.net)
- # [02:57] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Quit: faramarz)
- # [02:57] * Quits: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
- # [02:57] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
- # [02:59] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
- # [02:59] * Quits: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0a1/20120429155331])
- # [03:00] * Joins: gmoro (guilherme@84484EC9.1F1093E8.D159334F.IP)
- # [03:01] * Joins: krit (krit@moz-6C584174.ipnetworksinc.net)
- # [03:01] * Quits: birtles (chatzilla@moz-4B5534A0.mozilla.or.jp) (Ping timeout)
- # [03:02] * Quits: krit (krit@moz-6C584174.ipnetworksinc.net) (Ping timeout)
- # [03:03] * Quits: jrmuizel (jrmuizel@F7CF1233.F8C4DECC.DA78B690.IP) (Ping timeout)
- # [03:03] * Joins: Mossop (mossop@moz-347C3D31.dsl.dynamic.sonic.net)
- # [03:04] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
- # [03:04] * Joins: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP)
- # [03:07] <taras> Bas: man. i can finally use firefox while unplugged without hating life
- # [03:07] <taras> on my core-i7
- # [03:07] * Quits: @bz (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net) (Ping timeout)
- # [03:09] * Joins: timdream (timdream@moz-99690620.hinet-ip.hinet.net)
- # [03:09] * Quits: jlebar|mac (~jlebarmac@moz-3F3A6302.dyn.columbia.edu) (Quit: jlebar|mac)
- # [03:10] * Quits: dholbert_ (dholbert@moz-FD51FEF9.tmodns.net) (Quit: Ex-Chat)
- # [03:11] * Joins: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP)
- # [03:11] * Joins: mccr8 (mccr8@moz-5F92CD4B.dsl.dynamic.sonic.net)
- # [03:11] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Ping timeout)
- # [03:11] * dholbert is now known as dholbert|afk
- # [03:11] * Joins: priya (Adium@moz-5843392D.hsd1.ca.comcast.net)
- # [03:12] * Quits: priya (Adium@moz-5843392D.hsd1.ca.comcast.net) (Client exited)
- # [03:12] * Quits: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: jet)
- # [03:12] * Quits: ericjung (Mibbit@moz-C6B344D.bstnma.fios.verizon.net) (Quit: http://www.mibbit.com ajax IRC Client)
- # [03:12] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
- # [03:12] * Quits: mccr8 (mccr8@moz-5F92CD4B.dsl.dynamic.sonic.net) (Quit: mccr8)
- # [03:13] * Quits: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
- # [03:13] * Quits: nattokirai__ (nattokirai@moz-4B5534A0.mozilla.or.jp) (Ping timeout)
- # [03:13] <cjones> for a few minutes, anyway
- # [03:13] * Joins: nattokirai__ (nattokirai@moz-348F61F0.mozilla.or.jp)
- # [03:13] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
- # [03:13] * Quits: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP) (Client exited)
- # [03:15] <mbrubeck> I have to say, I almost never see tab-switching jank
- # [03:15] <mbrubeck> I saw some bad jank while closing a tab in Nightly recently and almost filed a bug, but I couldn't reproduce it.
- # [03:16] <heycam> I constantly see it. I have the pref set that makes the tab bar scrolling thing never appear, and for my tabs to have no minimum width. I can have upwards of 30, 40 tabs open in a window, and switching between them is slooow.
- # [03:16] <mbrubeck> (A couple years ago it was a lot worse, and tab-switching jank was one of the main reasons I switched to chrome at the time.)
- # [03:16] <zzzzz> I only see tab-switch jank when another background tab is loading/updating like one of the major news sites, MSNBC/CNN etc
- # [03:17] * Joins: cadecairos_ (cadecairos@moz-632B4208.cpe.net.cable.rogers.com)
- # [03:17] * Quits: cadecairos_ (cadecairos@moz-632B4208.cpe.net.cable.rogers.com) (Quit: Konversation terminated!)
- # [03:19] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: nbvcx)
- # [03:20] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
- # [03:21] * khuey prepares the stake to burn mbrubeck
- # [03:22] * Joins: brendan (brendaneic@moz-DC4A522D.starwoodbroadband.com)
- # [03:22] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
- # [03:22] * Joins: jrmuizel (jrmuizel@moz-C607144F.cpe.net.cable.rogers.com)
- # [03:22] * Quits: ircloggr (nodebot@moz-E155841C.compute-1.amazonaws.com) (Client exited)
- # [03:23] * Joins: ircloggr (nodebot@moz-D2278911.compute-1.amazonaws.com)
- # [03:24] * Quits: jrmuizel (jrmuizel@moz-C607144F.cpe.net.cable.rogers.com) (Ping timeout)
- # [03:25] * Joins: jrmuizel (jrmuizel@moz-C607144F.cpe.net.cable.rogers.com)
- # [03:26] <zzzzz> I know nothing about coding but how can bug 748343 add to count in linker size: linker max vsize: 2992640000
- # [03:27] <zzzzz> Previous PGO build was: ker max vsize: 2992455680
- # [03:27] <philor> PGO is non-deterministic, even when you feed it perfectly, and we probably don't
- # [03:27] <zzzzz> oh, OK
- # [03:27] * Quits: jrmuizel (jrmuizel@moz-C607144F.cpe.net.cable.rogers.com) (Ping timeout)
- # [03:28] <philor> dunno how many times you'd need to build on a single cset to say that something was *the* number for it, but more than one
- # [03:28] <zzzzz> so we still don't have enough margin to reopen the tree on m-i
- # [03:29] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Client exited)
- # [03:29] * khuey is now known as khuey|away
- # [03:30] * Quits: zzzzz (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net) (Quit: ChatZilla 0.9.87 [Firefox 12.0/20120420145725])
- # [03:30] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
- # [03:31] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
- # [03:31] <philor> mbrubeck: I finally cracked and filed bug 750982, if one of those ever hits in a place where you really want to star it
- # [03:33] * Quits: gmoro (guilherme@84484EC9.1F1093E8.D159334F.IP) (Ping timeout)
- # [03:34] * Quits: bc (bc@moz-E31CD2CB.mozilla.org) (Ping timeout)
- # [03:34] * Joins: bc (bc@moz-E31CD2CB.mozilla.org)
- # [03:35] * Quits: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com) (Client exited)
- # [03:36] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
- # [03:37] * juanb is now known as juanb|afk
- # [03:37] * Quits: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving.)
- # [03:37] * Quits: ekr (ekr@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
- # [03:38] * Joins: jrmuizel (jrmuizel@moz-C607144F.cpe.net.cable.rogers.com)
- # [03:39] * Joins: mjschran_ (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com)
- # [03:39] * Quits: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com) (Ping timeout)
- # [03:41] * Quits: kanru` (user@moz-27665828.dynamic.hinet.net) (Ping timeout)
- # [03:41] * Quits: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [03:41] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
- # [03:42] * Quits: chewey (chewey@moz-BB6B7074.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
- # [03:42] * Joins: gozala (gozala@EF408078.10A53EE3.77834EAA.IP)
- # [03:42] * Joins: chewey (chewey@moz-858FAB5.dip0.t-ipconnect.de)
- # [03:43] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
- # [03:44] * rail_away is now known as rail
- # [03:46] * Joins: pranavrc (pranavrc@56DF121A.4E6A3713.C28326FD.IP)
- # [03:46] * Quits: gozala (gozala@EF408078.10A53EE3.77834EAA.IP) (Ping timeout)
- # [03:46] * Joins: jrmuizel_ (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
- # [03:46] * Quits: kaie (kaie@moz-62A75F0D.dip.t-dialin.net) (Quit: Leaving)
- # [03:47] * Joins: zzzzz (chatzilla@moz-FC5E07A0.dhcp.embarqhsd.net)
- # [03:47] * ctalbert is now known as ctalbert|afk
- # [03:47] * Quits: jrmuizel (jrmuizel@moz-C607144F.cpe.net.cable.rogers.com) (Ping timeout)
- # [03:49] * Quits: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
- # [03:49] * Joins: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
- # [03:49] * Quits: dbradley (dbradley@moz-80450F75.fuse.net) (Ping timeout)
- # [03:50] * nthomas is now known as nthomas|away
- # [03:51] <heycam> in gdb, I want to do "break blah if aContent->Tag() == nsGkAtoms::text" but it complains that it doesn't know about nsGkAtoms. anyone know how I can do this?
- # [03:52] * Joins: bz (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net)
- # [03:52] * ChanServ sets mode: +o bz
- # [03:52] <@bz> is it expected that app tabs no longer have an icon on the tabbar?
- # [03:52] <philor> mine do
- # [03:52] <darktrojan> seems odd
- # [03:54] <@bz> mine most certainly is not appearing...
- # [03:55] <philor> maybe the site changed to a transparent 1x1 favicon
- # [03:55] <@bz> If I pin it as an app tab in a new window, it works
- # [03:55] <@bz> no, site's favicon is just fine
- # [03:55] * Quits: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net) (Quit: jgriffin)
- # [03:55] <@bz> but the sessionrestored window with the app tab is not showing any indicator for it....
- # [03:55] * @bz tries to reproduce
- # [03:56] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
- # [03:57] * philor is now known as philor|away
- # [03:58] <@bz> hrm
- # [03:58] <@bz> yeah, I have no idea what's going on here
- # [03:58] <@bz> this is ... slightly annoying
- # [03:58] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [03:59] * Quits: ewong|afk (chatzilla@moz-3CBEA671.ctinets.com) (Quit: Upgrade)
- # [04:00] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
- # [04:01] <darktrojan> is there space for an icon but no icon, or just a really narrow tab?
- # [04:01] * Joins: ewong|afk (chatzilla@moz-3CBEA671.ctinets.com)
- # [04:03] * ewong|afk is now known as ewong
- # [04:03] * Joins: automata (automata@8D23278A.C27CA109.16867D26.IP)
- # [04:03] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [04:06] * joduinn is now known as joduinn-afk
- # [04:06] * Quits: John-Galt (kris@FACBEC9F.1DC3B5D1.24939243.IP) (Ping timeout)
- # [04:07] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
- # [04:08] * Joins: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net)
- # [04:10] * Joins: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [04:10] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [04:10] * Boriss_ is now known as Boriss
- # [04:11] * Joins: John-Galt (kris@FACBEC9F.1DC3B5D1.24939243.IP)
- # [04:11] <@bz> darktrojan: there is no tab
- # [04:11] <@bz> darktrojan: want a screenshot
- # [04:11] <@bz> darktrojan: ?
- # [04:11] <darktrojan> if you like
- # [04:11] * Quits: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Ping timeout)
- # [04:12] * darktrojan remembers when we could just blame this stuff on tabcandy
- # [04:12] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [04:13] * Quits: John-Galt (kris@FACBEC9F.1DC3B5D1.24939243.IP) (Ping timeout)
- # [04:13] <darktrojan> oh damn, pushed to try without -n
- # [04:14] * Quits: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [04:14] * Joins: aja (chatzilla@3846FB25.AEC64F0A.7880DB15.IP)
- # [04:15] * Quits: billm (billm@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
- # [04:16] * Joins: John-Galt (kris@FACBEC9F.1DC3B5D1.24939243.IP)
- # [04:19] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [04:20] * lsblakk|afk is now known as lsblakk
- # [04:20] <@bz> darktrojan: <shrug>. It's extra work for me, so if you don't want it all that much.... ;)
- # [04:21] * nthomas|away is now known as nthomas
- # [04:21] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
- # [04:21] <darktrojan> bz, I was just throwing some ideas out there
- # [04:22] <heycam> bz, why is it that the aParentFrame passed to AddFrameConstructionItemsInternal is null when building inline children?
- # [04:22] * Joins: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com)
- # [04:22] * Quits: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com) (Quit: sworkman_)
- # [04:23] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [04:24] * mjschran_ is now known as mjschranz
- # [04:27] * Quits: timdream (timdream@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
- # [04:28] * Joins: timdream (timdream@moz-99690620.hinet-ip.hinet.net)
- # [04:29] <heycam> bz, my <tspan> elements will be constructed as children of a block frame as part of SVG-text-using-CSS-text-frames, and in FindSVGData there is a check for valid parent frames looking at aParentFrame, but that obviously doesn't work when null is being passed in
- # [04:29] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [04:30] * mcote|afk is now known as mcote
- # [04:30] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
- # [04:30] * Joins: fabrice1 (fabrice@moz-94F028C6.hsd1.ca.comcast.net)
- # [04:32] * Joins: jhammel (jhammel@moz-14240F1C.hsd1.ca.comcast.net)
- # [04:34] * Quits: jgilbert_ (jgilbert@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
- # [04:35] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Ping timeout)
- # [04:35] * Quits: brendan (brendaneic@moz-DC4A522D.starwoodbroadband.com) (Quit: brendan)
- # [04:35] * Quits: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP) (Ping timeout)
- # [04:36] * Joins: nli_ (nli@moz-99690620.hinet-ip.hinet.net)
- # [04:36] <heycam> bz, it seems like I could just pass in aParentFrame to BuildInlineChildItems, and change the checks for !aParentFrame in AddFrameConstructionItemsInternal (and elsewhere?) to something else that would mean "we're constructing inlines" -- would there be anything wrong with that?
- # [04:37] * heycam lunches a bit
- # [04:37] * heycam is now known as heycam|away
- # [04:38] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [04:39] * Joins: surkov (surkov@C1A6A50A.88321457.33A1AC3C.IP)
- # [04:41] * Quits: artur (artur@moz-6DFBD742.hsd1.vt.comcast.net) (Input/output error)
- # [04:41] * Joins: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com)
- # [04:41] * Quits: harth (harth@moz-C2C235AC.bb.sky.com) (Input/output error)
- # [04:42] * Quits: Jesse (jruderman@moz-E31CD2CB.mozilla.org) (Quit: Jesse)
- # [04:42] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird -- http://www.instantbird.com)
- # [04:43] * Joins: harth (harth@moz-C2C235AC.bb.sky.com)
- # [04:43] * rail is now known as rail-afk
- # [04:45] * Joins: anky (anky@2935FD87.5111A3CC.A3D1B221.IP)
- # [04:46] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [04:46] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
- # [04:46] * Joins: anant (Anant@moz-488092DD.hsd1.ca.comcast.net)
- # [04:48] <nemo> http://yro.slashdot.org/comments.pl?sid=2822667&cid=39859937
- # [04:48] <nemo> oops
- # [04:48] <nemo> sorry. wrong channel
- # [04:48] * Quits: karl (karl@F0AB138F.333C855E.C8A09C26.IP) (Ping timeout)
- # [04:49] * Joins: vikram360 (vikram360@BD39328.7D1BF977.2A068A5E.IP)
- # [04:51] * Quits: harth (harth@moz-C2C235AC.bb.sky.com) (Input/output error)
- # [04:53] * khuey|away is now known as khuey
- # [04:53] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [04:54] * Quits: anky (anky@2935FD87.5111A3CC.A3D1B221.IP) (Client exited)
- # [04:55] <cjones> snorp, ping
- # [04:55] * Mark_Capella|away is now known as Mark_Capella
- # [04:56] * Joins: nhirata (nhirata.bu@moz-585D5EFC.hsd1.ca.comcast.net)
- # [04:57] * philor|away is now known as philor
- # [04:59] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
- # [04:59] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
- # [05:00] * Quits: jhammel (jhammel@moz-14240F1C.hsd1.ca.comcast.net) (Quit: leaving)
- # [05:01] * Quits: dRdR (dRdR@F8A0E546.DE9A83BF.6DCF1F73.IP) (Ping timeout)
- # [05:03] <gavin> khuey: fwiw the parts of bug 748389 I wanted you to review are the non-mac build-y things
- # [05:04] <gavin> and uh I guess maybe the python I used
- # [05:04] <gavin> but I guess ted's good for that too
- # [05:04] <gavin> I'm not having good review request luck on that bug :)
- # [05:05] <khuey> heh
- # [05:05] * Quits: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [05:05] * Joins: sfink (chatzilla@moz-7B7651CB.dsl.pltn13.sbcglobal.net)
- # [05:09] * Quits: John-Galt (kris@FACBEC9F.1DC3B5D1.24939243.IP) (Ping timeout)
- # [05:13] * Joins: John-Galt (kris@FACBEC9F.1DC3B5D1.24939243.IP)
- # [05:14] * glob|away is now known as glob
- # [05:16] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
- # [05:17] * Quits: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com) (Client exited)
- # [05:20] * Joins: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com)
- # [05:20] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
- # [05:23] * naveed is now known as naveed_afk
- # [05:25] * Joins: twi (Adium@moz-5390D98D.cust.dsl.vodafone.it)
- # [05:25] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
- # [05:25] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
- # [05:27] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [05:27] <romaxa> bz: ping
- # [05:28] <@bz> ack
- # [05:28] <romaxa> bz: do you have time to look at https://bugzilla.mozilla.org/attachment.cgi?id=619147&action=edit, IIUC you are embedding peer..
- # [05:30] <@bz> um
- # [05:31] * heycam|away is now known as heycam
- # [05:31] * Joins: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net)
- # [05:31] <@bz> I am, but not for this part of embedding!
- # [05:31] <romaxa> bz: first part?
- # [05:32] <romaxa> bz: you mean MozAppEmbedHelper.cpp/h part?
- # [05:32] <@bz> yes
- # [05:32] <@bz> the "new apis" part
- # [05:32] <@bz> if you can get Benjamin to sign of on the API, I can probably review the details
- # [05:33] <@bz> but he really needs to sign off on the API
- # [05:33] <romaxa> bz: ok, that patch has empty implementation, and real implementation is coming from second patch
- # [05:34] * nli|away is now known as nli|
- # [05:34] <romaxa> bz: but that I guess mostly roc,cjones responsibility
- # [05:34] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/f1a9dac39546 - Kyle Huey - Sync webidl-parser to m-c to pick up Bug 742141. r=me a=me
- # [05:34] * Quits: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net) (Ping timeout)
- # [05:34] * Joins: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP)
- # [05:35] <romaxa> bz: so from bs or you I need sign for XRE_GetEmbedHelper api exposure
- # [05:35] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.1/2008072406])
- # [05:36] <@bz> romaxa: yeah, I'm not comfortable doing that myself
- # [05:36] * Joins: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net)
- # [05:37] <romaxa> bz: ok added you to check that, so you can do it together ;)
- # [05:39] <@bz> ok
- # [05:39] * @bz has too many review requests. :(
- # [05:39] * Joins: KWierso (chatzilla@moz-DDEBF960.desm.qwest.net)
- # [05:39] * Joins: dseif (dseif@moz-B6BACC41.dsl.teksavvy.com)
- # [05:40] <khuey> bz: anything I can take off your shoulders?
- # [05:41] * Quits: @bz (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net) (Ping timeout)
- # [05:44] <philor> embedding. bwahahahahaha
- # [05:45] * Joins: bz (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net)
- # [05:45] * ChanServ sets mode: +o bz
- # [05:46] <khuey> bz: anything I can take off your shoulders?
- # [05:46] <@bz> khuey: review-wise?
- # [05:46] <@bz> khuey: can you review the thing romaxa just asked me for review on?
- # [05:46] <@bz> khuey: other than that the main things I think are serializer stuff and layout+invalidation, which you probably don't want
- # [05:47] <khuey> bz: modulo the same stuff about bs needing to sign off on the API, probably
- # [05:47] * Joins: dseif_ (dseif@moz-11017942.dsl.teksavvy.com)
- # [05:47] <@bz> right
- # [05:47] * Quits: dseif (dseif@moz-B6BACC41.dsl.teksavvy.com) (Ping timeout)
- # [05:48] * Joins: KWierso_ (chatzilla@moz-DDEBF960.desm.qwest.net)
- # [05:49] * Joins: KWierso__ (chatzilla@moz-DDEBF960.desm.qwest.net)
- # [05:49] * Quits: KWierso (chatzilla@moz-DDEBF960.desm.qwest.net) (Ping timeout)
- # [05:50] * KWierso__ is now known as KWierso
- # [05:50] <philor> I wonder whether I can fix our 10.7 permaorange the one way I fix things, with the disable hammer
- # [05:50] <@bz> disabling 10.7 builds? worksforme
- # [05:50] <philor> probably not, most of it is plugin leaks, I'd have to disable every test that touches plugins
- # [05:50] <kinetik> disable all the things
- # [05:50] * Quits: KWierso_ (chatzilla@moz-DDEBF960.desm.qwest.net) (Ping timeout)
- # [05:50] <philor> heh, we do all our Mac building on 10.7, that might be a little extreme
- # [05:51] <philor> josh: I don't suppose you have enough copious free time to look at whether we're doing something really stupid in plugin tests on 10.7, like not setting the pref that says we're OOP or something
- # [05:51] <Unfocused> meh, it's a niche OS anyway
- # [05:52] * Quits: automata (automata@8D23278A.C27CA109.16867D26.IP) (Quit: Saindo)
- # [05:52] * Quits: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au) (Ping timeout)
- # [05:53] * Joins: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au)
- # [05:53] * Quits: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net) (Quit: Leaving...)
- # [05:54] <KWierso> heh, the "features" section on the ubuntu 12.04 banner has a picture of a woman with an ipod...
- # [05:55] <philor> "Features: * We don't require you to be a zealot"
- # [05:55] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
- # [05:55] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
- # [05:55] <philor> sweet, only 8 of the 11 permaorange suites are clearly because of plugins
- # [05:56] <philor> the rest being crashreporter, now I remember why I always give up on this project
- # [05:56] <luke> can i push a patch that just touches libmozjs?
- # [05:57] <luke> maybe... khuey knows?
- # [05:57] * glob is now known as glob|away
- # [05:57] * Joins: priya (Adium@moz-5843392D.hsd1.ca.comcast.net)
- # [05:58] <khuey> luke: yes
- # [05:58] <luke> khuey: a=khuey?
- # [05:58] <aja> but only if it moves in pieces from libxul ;/
- # [05:58] <luke> hehe. that's easy in our build system ;-)
- # [05:58] * Quits: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com) (Client exited)
- # [05:59] <khuey> luke: yes
- # [05:59] * Quits: priya (Adium@moz-5843392D.hsd1.ca.comcast.net) (Quit: Leaving.)
- # [06:00] <luke> great, thx
- # [06:00] <philor> except of course that we don't do SpiderMonkey builds on m-c
- # [06:01] <philor> or V8, but I guess awfy takes care of that
- # [06:01] * Joins: Mavericks (Mibbit@39785431.A962734.FDEA3160.IP)
- # [06:02] * Quits: Mavericks (Mibbit@39785431.A962734.FDEA3160.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [06:04] * Joins: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net)
- # [06:04] * Quits: anant (Anant@moz-488092DD.hsd1.ca.comcast.net) (Quit: Leaving)
- # [06:05] * Joins: smooney_ (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
- # [06:10] * jlebar|food is now known as jlebar
- # [06:12] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
- # [06:12] * Joins: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP)
- # [06:14] * Joins: jlebar|mac (~jlebarmac@moz-3F3A6302.dyn.columbia.edu)
- # [06:18] * Quits: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se) (No route to host)
- # [06:19] * Joins: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se)
- # [06:19] * Quits: mdas|afk (mdas@50AE257C.D30B51A1.412CF160.IP) (Quit: mdas|afk)
- # [06:20] * Joins: priya (Adium@moz-5843392D.hsd1.ca.comcast.net)
- # [06:20] * Parts: priya (Adium@moz-5843392D.hsd1.ca.comcast.net)
- # [06:25] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
- # [06:26] * Quits: sfink (chatzilla@moz-7B7651CB.dsl.pltn13.sbcglobal.net) (Ping timeout)
- # [06:28] * Joins: MarcoZ (Daily@moz-8F50F3E1.dip.t-dialin.net)
- # [06:30] * glob|away is now known as glob
- # [06:32] * Quits: Mossop (mossop@moz-347C3D31.dsl.dynamic.sonic.net) (Ping timeout)
- # [06:33] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
- # [06:33] * Quits: juanb|afk (jbecerra@moz-F1012875.hsd1.ca.comcast.net) (Quit: juanb|afk)
- # [06:33] * nthomas is now known as nthomas|away
- # [06:36] * Quits: aja (chatzilla@3846FB25.AEC64F0A.7880DB15.IP) (Client exited)
- # [06:38] * Quits: dwendorf (chatzilla@moz-6E3B32E8.lightspeed.mdsnwi.sbcglobal.net) (Ping timeout)
- # [06:41] * Joins: Gentlecat (Roman@7380CDE7.7D1F96C3.8FB52CB8.IP)
- # [06:43] <jtcranmer> we're back to oom?
- # [06:44] * Quits: nigelb (Adium@99054AA0.28FB815D.274D17D6.IP) (Quit: Leaving.)
- # [06:46] * Quits: Cork[home] (Cork@moz-A81BAA1F.cust.tele2.se) (Quit: .)
- # [06:46] <KWierso> we have to go back to the future!
- # [06:47] * Joins: Cork[home] (Cork@moz-A81BAA1F.cust.tele2.se)
- # [06:50] * Quits: smooney_ (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Quit: smooney_)
- # [06:53] * Quits: vikram360 (vikram360@BD39328.7D1BF977.2A068A5E.IP) (Ping timeout)
- # [06:54] * jlebar|mac does not want Taras to teach him how to see this bad perf.
- # [06:54] <jlebar|mac> It's like hearing audio compression artifacts.
- # [06:54] <@bz> awesome
- # [06:54] <jlebar|mac> Ignorance is bliss.
- # [06:54] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
- # [06:55] * @bz wonders how much sense it makes to take a trip BOS -> toronto July 10-13 and another one July 15-21
- # [06:55] <@bz> jlebar|mac: lol
- # [06:55] <hub> bz: just stay two extra days in Toronto :-)
- # [06:55] <hub> bz: it is nice and sunny in July
- # [06:55] <@bz> hub: that's the current thinking, yes
- # [06:56] <@bz> hub: show up at the office and work Friday....
- # [06:56] <@bz> hub: do touristy stuff on Sat...
- # [06:56] * Joins: smooney_ (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
- # [06:58] <hub> I worry that I might still be stuck in Toronto in July, at that pace
- # [06:59] * Joins: bonnie (bbsurender@moz-2DE04B17.dsl.pltn13.sbcglobal.net)
- # [06:59] <@bz> hmm?
- # [06:59] <@bz> at which pace?
- # [07:00] * Quits: dseif_ (dseif@moz-11017942.dsl.teksavvy.com) (Input/output error)
- # [07:01] * Joins: nigelb (Adium@99054AA0.28FB815D.274D17D6.IP)
- # [07:01] * Joins: vikram360 (vikram360@E12DAEDF.67D9F2B2.2A068A5E.IP)
- # [07:01] <gavin> bz: have you ever flown porter?
- # [07:01] <MarcoZ> Hi all! Are tests also affected by the approved patches policy on m-c? I need to actually fix a copy & paste error I made that will properly disable a test on Mac, but reenable it on Win and Linux.
- # [07:02] <gavin> BOS->YTZ on porter is a great way to make a quick trip :)
- # [07:02] <gavin> (avoid all the YYZ hassles)
- # [07:02] * Quits: nigelb (Adium@99054AA0.28FB815D.274D17D6.IP) (Quit: Leaving.)
- # [07:02] * MarcoZ found yyz one of the most hazzle-free airports I ever flew to internationally.
- # [07:02] <darktrojan> khuey, ^
- # [07:02] * Quits: bonnie (bbsurender@moz-2DE04B17.dsl.pltn13.sbcglobal.net) (Quit: Ex-Chat)
- # [07:03] <khuey> MarcoZ: test only changes are fine
- # [07:03] <gavin> MarcoZ: on its own it's fine, but getting to/from it is kind of a pain compared to YTZ
- # [07:03] <@bz> gavin: no
- # [07:03] <MarcoZ> khuey: Thanks!
- # [07:03] <jlebar|mac> If I look cute and ask nicely, can I enumerate the keys of a weakmap from chrome JS?
- # [07:03] * @bz looks up YTZ
- # [07:03] * Quits: vikram360 (vikram360@E12DAEDF.67D9F2B2.2A068A5E.IP) (Ping timeout)
- # [07:04] * Joins: vikram360 (vikram360@B333EC4A.3F9F72A3.2A068A5E.IP)
- # [07:04] <@bz> gavin: hmm
- # [07:05] <gavin> I flew YTZ<->YOW on Porter quite a bit when I lived in Toronto
- # [07:05] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/5278ae9d6b1a - Marco Zehe - Proper fix for disabling tests for bug 746970, copy and paste error, a=test-only
- # [07:05] <khuey> jlebar|mac: not today
- # [07:05] <gavin> though granted YTZ has gotten busier and a little less relaxing
- # [07:05] <@bz> gavin: interesting
- # [07:06] <@bz> gavin: a bit more expensive than flying to YYZ
- # [07:06] <@bz> gavin: but you say it's simpler on the Toronto end?
- # [07:06] <khuey> jlebar|mac: actually, I think you can
- # [07:06] * @bz has no idea where any of this stuff is located
- # [07:06] <gavin> bz: island is a ferry ride basically right into downtown
- # [07:06] <jlebar|mac> khuey: orly?
- # [07:06] <khuey> jlebar|mac: Components.utils.nondeterminiticGetWeakMapKeys
- # [07:06] <jlebar|mac> oh yay
- # [07:06] <jlebar|mac> khuey++
- # [07:06] <@bz> gavin: ah, nice
- # [07:06] * Quits: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net) (Input/output error)
- # [07:07] <@bz> khuey: with some more 's' in there, right?
- # [07:07] <gavin> bz: rather than the 15mi drive from pearson
- # [07:07] <@bz> khuey: and btw... "nice name"
- # [07:07] <gavin> (with no real transit option)
- # [07:07] <khuey> bz: yes to both
- # [07:07] <@bz> gavin: right
- # [07:07] <khuey> 290 * This should only be used to write tests of the interaction of
- # [07:07] <khuey> 291 * the GC and CC with weak maps.
- # [07:07] <@bz> awesome
- # [07:07] <jlebar|mac> khuey: Yeah yeah.
- # [07:08] <@bz> seems like enumerating a weakmap would be a generally desirable thing
- # [07:08] * Joins: karl (karl@F0AB138F.333C855E.C8A09C26.IP)
- # [07:08] <khuey> yeah
- # [07:08] <jlebar|mac> My options are enumerate a weakmap or write something which is not quite as good and enumerate that.
- # [07:08] <khuey> seems like an easy choice
- # [07:08] * jlebar|mac is happy, now he can go to sleep. Good night!
- # [07:08] * Quits: jlebar|mac (~jlebarmac@moz-3F3A6302.dyn.columbia.edu) (Quit: jlebar|mac)
- # [07:09] * khuey wishes he could sleep
- # [07:10] <@bz> khuey: hey, you weren't just reading FUEL code, unlike jlebar
- # [07:10] <@bz> khuey: be grateful
- # [07:10] <khuey> heh
- # [07:11] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
- # [07:11] <bent> we should really put FUEL up on MDC
- # [07:11] * Joins: icaaq (Adium@moz-718D9655.cust.bredbandsbolaget.se)
- # [07:11] <bent> as an example of what *not* to do
- # [07:11] <@bz> well
- # [07:12] <@bz> but the api is so nice for the consumers!
- # [07:12] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
- # [07:12] <@bz> too bad that the API is impossible to implement without leaking.
- # [07:12] <@bz> well, maybe that's not true
- # [07:12] * Joins: m_kato (m_kato@moz-348F61F0.mozilla.or.jp)
- # [07:13] <bent> it's certainly not simple
- # [07:13] <@bz> if we had weak event listeners
- # [07:13] <@bz> we could do it
- # [07:13] <bent> well...
- # [07:13] * Joins: dRdR (dRdR@F8A0E546.DE9A83BF.6DCF1F73.IP)
- # [07:13] <bent> not really though, right?
- # [07:13] <@bz> why not?
- # [07:13] <bent> Window objects have that _watch function
- # [07:13] <@bz> what does that do?
- # [07:13] <bent> that consumers can access
- # [07:14] <bent> it's the addEventListener
- # [07:14] <@bz> ok
- # [07:14] <bent> and if they call that
- # [07:14] <hub> gavin: if only YYZ was like YVR.
- # [07:14] <bent> then you'd want a string ref
- # [07:14] <bent> er
- # [07:14] <bent> strong
- # [07:14] <@bz> then the window needs to add itself as a strong event listener
- # [07:14] <hub> gavin: the Skytrain is the most awesone thing the Owelympics brought
- # [07:14] <bent> i guess you could yeah
- # [07:14] <@bz> and if its last listener is removed, remove itself as strong listener and readd as weak listener
- # [07:14] <bent> just more complicated
- # [07:14] <@bz> painful
- # [07:14] <@bz> but doable
- # [07:14] <hub> (and probably the only, I mean the whole line)
- # [07:14] <bent> yep
- # [07:15] <@bz> easier than making canvas contexts work in workers, I bet
- # [07:15] * @bz still has no idea how to do that
- # [07:15] <bent> sigh
- # [07:15] <@bz> I sent that mail
- # [07:15] <@bz> Peter should be around tomorrow
- # [07:16] * Joins: nigelb (Adium@99054AA0.28FB815D.274D17D6.IP)
- # [07:16] <@bz> I think
- # [07:16] * Quits: Havvy (Mibbit@moz-B7B34335.ptld.qwest.net) (Quit: Uh, I haven't updated Firefox in a week...)
- # [07:16] <Yoric> gavin: ping
- # [07:16] <bent> yeah
- # [07:16] <bent> b2g folks really want e10s-IDB
- # [07:16] <bent> like, yesterday
- # [07:16] <@bz> heh
- # [07:16] <bent> but that was going to be my experiment
- # [07:16] <@bz> that's what you're doing, right?
- # [07:16] <bent> for worker-ifying
- # [07:17] <@bz> idb?
- # [07:17] <@bz> oh
- # [07:17] <@bz> hmm
- # [07:17] <bent> well, i'm reviewing right now
- # [07:17] <@bz> so e10s-idb != worker-idb?
- # [07:17] <bent> i was thinking that i could do both at once
- # [07:17] <bent> but the dealines are too soon
- # [07:17] <bent> deadlines
- # [07:18] <bent> don't want to be on the critical path for b2g and webgl+workers
- # [07:18] <bent> especially when b2g deadline is so soon
- # [07:18] <@bz> so
- # [07:18] <@bz> webgl+workers has me and you and peter all on critical path
- # [07:18] <@bz> no matter what
- # [07:18] <@bz> short of really nasty crap like forking the impl
- # [07:18] <bent> so maybe we need to let idb+e10s be split
- # [07:18] <@bz> imo
- # [07:18] <bent> from webgl+workers
- # [07:19] <@bz> but you're not on critical path for code there
- # [07:19] <@bz> just for design
- # [07:19] <@bz> I hope
- # [07:19] <@bz> I don't see webgl+workers until at least 6 weeks from now
- # [07:19] <bent> gotta chat with everyone tomorrow... i was thinking khuey would do idb-e10s
- # [07:19] <@bz> ok
- # [07:20] * @bz should slee
- # [07:20] <@bz> but tomorrow!
- # [07:20] <bent> but b2g wants faster action i think
- # [07:20] <@bz> is maybe another day
- # [07:20] <bent> yeah
- # [07:20] <@bz> or maybe the same one
- # [07:20] * bz is now known as bz_sleep
- # [07:20] <bent> same for you :-/
- # [07:20] <bent> new for me!
- # [07:22] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
- # [07:22] * Joins: Mossop (mossop@moz-347C3D31.dsl.dynamic.sonic.net)
- # [07:23] * Joins: brendan (brendaneic@moz-DC4A522D.starwoodbroadband.com)
- # [07:26] * Joins: Havvy (Mibbit@moz-B7B34335.ptld.qwest.net)
- # [07:27] * Joins: sworkman (sworkman@moz-825EC923.hsd1.ca.comcast.net)
- # [07:29] * Joins: anant (anant@moz-D3725328.dsl.dynamic.sonic.net)
- # [07:31] <Shadowized> why is the kraken benchmark offline?
- # [07:32] * Quits: Mossop (mossop@moz-347C3D31.dsl.dynamic.sonic.net) (Ping timeout)
- # [07:33] <glob> <sorry> are we kraken lacken? </sorry>
- # [07:34] <Shadowized> lol
- # [07:35] <khuey> haha
- # [07:36] * Joins: smontagu (chatzilla@moz-78AD1F9B.red.bezeqint.net)
- # [07:37] * Quits: nigelb (Adium@99054AA0.28FB815D.274D17D6.IP) (Quit: Leaving.)
- # [07:37] <bent> khuey, have we stopped merging inbound -> m-c?
- # [07:37] <khuey> bent: yes
- # [07:38] <khuey> see /topic
- # [07:38] <bent> :-/
- # [07:40] * Quits: shank (matt@moz-AECDC97A.hsd1.wa.comcast.net) (Quit: Lost terminal)
- # [07:43] <darktrojan> !seen jdm
- # [07:43] <firebot> jdm was last seen 7 hours, 51 minutes and 12 seconds ago, saying 'tests with prefixes get cleaned up when deprefixing happens' in #introduction.
- # [07:44] * Quits: jrmuizel_ (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
- # [07:45] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
- # [07:47] * Joins: myk (Instantbir@moz-64D96850.dsl.dynamic.sonic.net)
- # [07:49] * Quits: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
- # [07:50] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
- # [07:51] * Quits: sworkman (sworkman@moz-825EC923.hsd1.ca.comcast.net) (Ping timeout)
- # [07:57] * Joins: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de)
- # [07:57] * Quits: icaaq (Adium@moz-718D9655.cust.bredbandsbolaget.se) (Quit: Leaving.)
- # [07:59] * Joins: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de)
- # [07:59] <AryehGregor> Could someone explain to me why the PGO problems mean the tree should be closed? If PGO builds on Windows don't build, why not just not release them, or release them without PGO? What's the gain in closing the trees?
- # [08:00] <khuey> because we don't want to ship a 20% performance regression?
- # [08:00] <Cork> AryehGregor: tests doesn't work, so you can't see if the builds regress
- # [08:00] <AryehGregor> khuey, so don't ship it -- why close the tree?
- # [08:01] * Quits: ewong (chatzilla@moz-3CBEA671.ctinets.com) (Quit: Update)
- # [08:01] <AryehGregor> Cork, tbpl could build without PGO for dev purposes -- just don't release it in nightlies, no? Actually, doesn't try build only without PGO anyway?
- # [08:01] <glob> if someone commits something which introduces a 5% performance regression, we'll have no way of knowing
- # [08:01] <khuey> AryehGregor: because while the builds aren't working somebody could introduce a regression on them
- # [08:02] <Cork> AryehGregor: sure, but you wouldn't know if the pgo builds regress from the checkin
- # [08:02] <khuey> and then when we fix them we won't know what caused the regression
- # [08:02] <AryehGregor> A regression that would only occur in PGO builds? If that does happen, you could always bisect it after the fact . . .
- # [08:03] <AryehGregor> But okay, I'll just keep my patches in mq for now. Hopefully it won't be as long as the Fennec closure.
- # [08:04] * Joins: krit (krit@moz-1FC1932F.adobe.com)
- # [08:04] <krit> mattwoodrow: ping
- # [08:05] <glandium> anyone around has an Xcode < 4.3 install ?
- # [08:05] <mattwoodrow> krit: hi
- # [08:05] <krit> hi mattwoodrow
- # [08:06] <krit> mattwoodrow: I was looking at http://mxr.mozilla.org/mozilla-central/source/gfx/thebes/gfxQuaternion.h
- # [08:06] <krit> mattwoodrow: Do you know where you had the code from?
- # [08:06] <smontagu> glandium: I have 3.2.6
- # [08:06] <mattwoodrow> krit: The constructor is from a post to www-style, hang on, i'll find it
- # [08:07] <glandium> smontagu: you have /Developer/Tools/Rez, right?
- # [08:07] * Quits: smooney_ (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Ping timeout)
- # [08:07] <smontagu> glandium: yes
- # [08:07] <mattwoodrow> krit: http://lists.w3.org/Archives/Public/www-style/2010Oct/0440.html
- # [08:08] <glandium> smontagu: do you also have /usr/bin/Rez ?
- # [08:08] <smontagu> glandium: /Developer/Tools/Rez is a symlink to /usr/bin/Rez
- # [08:08] <glandium> smontagu: what about /Developer/Tools/SetFile|/usr/bin/SetFile ?
- # [08:08] * Joins: wolfiR (wolfiR@moz-84DD953E.dip0.t-ipconnect.de)
- # [08:08] <smontagu> same story
- # [08:09] <glandium> smontagu: cool. thanks
- # [08:10] * Quits: myk (Instantbir@moz-64D96850.dsl.dynamic.sonic.net) (Quit: Instantbird -- http://www.instantbird.com)
- # [08:10] * Joins: myk (Instantbir@moz-64D96850.dsl.dynamic.sonic.net)
- # [08:11] * Joins: icaaq (Adium@moz-8401BE75.cust.telenor.se)
- # [08:11] * Joins: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz)
- # [08:12] * Quits: @dveditz (dveditz@moz-5051E786.dhcp.cruzio.com) (Quit: dveditz)
- # [08:12] <krit> mattwoodrow: interesting post. But the code is not from the referenced document. Thanks for the link!
- # [08:13] * Quits: @roc (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
- # [08:16] <mattwoodrow> krit: Which code?
- # [08:16] <mattwoodrow> the Slerp() and ToMatrix() parts I wrote myself
- # [08:16] <krit> w=0.5*sqrt(MAX(1+row[0][0]+row[1][1]+row[2][2],0)); ...
- # [08:17] <mattwoodrow> oh, i see what you mean
- # [08:17] * Quits: fabrice1 (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Quit: Leaving.)
- # [08:17] <krit> mattwoodrow: It would be great if we can specify it. But I don't want to use code without knownig the source
- # [08:18] <mattwoodrow> krit: You should ask Tim Terriberry about that, it's his post
- # [08:18] <mattwoodrow> tterriberry@mozilla.com
- # [08:18] <krit> mattwoodrow: the way we use quaternions on webkit is similar, but the source of the code is unknown as well
- # [08:19] <krit> mattwoodrow: Thanks.
- # [08:19] * Joins: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP)
- # [08:20] * Joins: ewong (chatzilla@moz-3CBEA671.ctinets.com)
- # [08:23] * Joins: Ms2ger (Ms2ger@moz-997EEB55.access.telenet.be)
- # [08:24] * lsblakk is now known as lsblakk|afk
- # [08:25] * Joins: pnemsak (Miranda@moz-BE85878E.citicom.sk)
- # [08:26] * Joins: xakz (XaMaD@moz-34FBE388.fbx.proxad.net)
- # [08:27] * Joins: past (past@moz-87C902EC.dsl.dyn.forthnet.gr)
- # [08:29] * Joins: cpearce (chatzilla@moz-510B10B9.xdsl.xnet.co.nz)
- # [08:30] <krit> mattwoodrow: btw. what is his name? :)
- # [08:30] * Joins: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net)
- # [08:31] <krit> mattwoodrow: Timothy B. Terriberry ?
- # [08:31] * Joins: jhorak (jhorak@moz-107AD163.redhat.com)
- # [08:32] * Fallen|away is now known as Fallen
- # [08:34] * Joins: mib_zpd2m3 (Mibbit@919230CD.FE287BF8.1D5753B8.IP)
- # [08:36] * Quits: pranavrc (pranavrc@56DF121A.4E6A3713.C28326FD.IP) (Quit: Ping timeout: ∞)
- # [08:36] * Quits: krit (krit@moz-1FC1932F.adobe.com) (Ping timeout)
- # [08:38] * Joins: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP)
- # [08:38] * Joins: clee (clee@moz-E3C0B5D0.hsd1.ca.comcast.net)
- # [08:40] * Joins: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
- # [08:44] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
- # [08:45] * Quits: ewong (chatzilla@moz-3CBEA671.ctinets.com) (Quit: Reboot)
- # [08:45] * Quits: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
- # [08:45] * Quits: nrc (nrc@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
- # [08:46] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
- # [08:47] * Quits: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Ping timeout)
- # [08:47] <philor> charming - the third or fourth round of tests on the tip of inbound, we start getting the same shutdown crash on both Linux32 and Linux64
- # [08:48] * Joins: yuan (ywang@moz-6A0DF30E.hsd1.ca.comcast.net)
- # [08:48] <philor> is someone, by any chance, touching the network?
- # [08:48] <philor> with a plugin, no less
- # [08:49] <philor> return of son of zombo.com
- # [08:50] * Quits: past (past@moz-87C902EC.dsl.dyn.forthnet.gr) (Ping timeout)
- # [08:51] <khuey> yay
- # [08:51] <khuey> plane is landing
- # [08:51] * khuey is now known as khuey|away
- # [08:52] * Joins: past (past@moz-4A4E6104.dsl.dyn.forthnet.gr)
- # [08:54] <myk> besides khuey|away, who here can approve a patch for mozilla-central? i'm looking at the trivial fix for bug 750568
- # [08:56] * joduinn-afk is now known as joduinn-home
- # [08:57] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
- # [08:57] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
- # [09:00] * Joins: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP)
- # [09:00] * Joins: kumar (kmcmillan@moz-4BE034AB.ptr.us.xo.net)
- # [09:01] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
- # [09:01] * Quits: kumar (kmcmillan@moz-4BE034AB.ptr.us.xo.net) (Quit: kumar)
- # [09:02] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
- # [09:02] <glandium> myk: it's not c++ code, it's fine. Although I don't know what formal a=? this would be
- # [09:03] <glazou> bonjour
- # [09:03] * Joins: nigelb (Adium@4D00DB07.BCBB79E8.7042C455.IP)
- # [09:04] <glandium> myk: in https://wiki.mozilla.org/Tree_Rules, there's a=mac-only, a=linux-only, etc. That could be a=js-only
- # [09:04] <myk> glandium: yeah, there's nothing written down i can cite
- # [09:04] <myk> glandium: makes sense to me, but i'd rather not be the one making up the rule ;-)
- # [09:05] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
- # [09:05] <myk> glandium: although i *would* very much like to land the patch in time to make it into tomorrow's nightlies; if we get nightlies tomorrow
- # [09:06] <glandium> myk: there should be nightlies, but I'd expect the windows nightlies to fail building
- # [09:06] <myk> glandium: seems like the failures have been intermittent so far and confined to inbound, no?
- # [09:07] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
- # [09:08] <glandium> myk: i was under the impression this also happened on branches where inbound wasn't merged yet
- # [09:09] <glandium> myk: anyways, I'd say go ahead with a=js-only
- # [09:09] * glob is now known as glob|away
- # [09:09] <glandium> and I'll have edmorley add it, and a few other sample stuff (like a=chrome-only,a=npotb)
- # [09:10] * Quits: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net) (Connection reset by peer)
- # [09:10] * Joins: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net)
- # [09:10] * Quits: mib_zpd2m3 (Mibbit@919230CD.FE287BF8.1D5753B8.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [09:10] * Joins: Stan_ (Stan@moz-39BE33C2.dip.t-dialin.net)
- # [09:11] * Quits: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.19/20110707195905])
- # [09:11] * Quits: Stan (Stan@moz-9E1FC00B.dip.t-dialin.net) (Ping timeout)
- # [09:12] * heycam is now known as heycam|away
- # [09:12] * Joins: micahg (micahg@5699315D.13D9035B.F98C6DDA.IP)
- # [09:13] * Quits: micahg (micahg@5699315D.13D9035B.F98C6DDA.IP) (Input/output error)
- # [09:15] * Joins: ewong (chatzilla@moz-3CBEA671.ctinets.com)
- # [09:15] <myk> glandium: ok, thanks, will do
- # [09:16] * Quits: cjones (cjones@moz-45913895.socal.res.rr.com) (Ping timeout)
- # [09:18] * Quits: Havvy (Mibbit@moz-B7B34335.ptld.qwest.net) (Quit: sleep)
- # [09:18] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/b13bfc70bc44 - Myk Melez - bug 750568 - whitelist twitter and google identity providers in webapp runtime; r=myk, a=js-only
- # [09:20] * Quits: nattokirai__ (nattokirai@moz-348F61F0.mozilla.or.jp) (Quit: nattokirai__)
- # [09:20] * glob|away is now known as glob
- # [09:21] * Joins: TheCrap (TheCrap@moz-4346CDD4.dip0.t-ipconnect.de)
- # [09:22] * Joins: bholley (anonymous@moz-409EE9C9.net-81-220-20.rev.numericable.fr)
- # [09:24] <Ms2ger> Bonjour
- # [09:24] * Joins: cjones (cjones@moz-45913895.socal.res.rr.com)
- # [09:26] * philor is now known as philor|away
- # [09:26] <glazou> I thought you increased that 2 to 3 ?
- # [09:27] * Quits: kvda (kvda@AFDD388F.C3893E67.923345AB.IP) (Quit: ( x____x))
- # [09:28] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
- # [09:29] * Quits: cjones (cjones@moz-45913895.socal.res.rr.com) (Quit: Leaving)
- # [09:29] * Joins: cjones (cjones@moz-45913895.socal.res.rr.com)
- # [09:30] * Quits: smontagu (chatzilla@moz-78AD1F9B.red.bezeqint.net) (Ping timeout)
- # [09:31] * Joins: smontagu (chatzilla@89392C32.BAF838BD.CC465D70.IP)
- # [09:31] * Quits: Ms2ger (Ms2ger@moz-997EEB55.access.telenet.be) (Ping timeout)
- # [09:32] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
- # [09:33] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
- # [09:34] * Quits: clee (clee@moz-E3C0B5D0.hsd1.ca.comcast.net) (Quit: clee)
- # [09:35] <glandium> glazou: he regressed
- # [09:39] * Joins: njn_ (chatzilla@moz-B46DFEBB.wa.westnet.com.au)
- # [09:39] * Quits: njn (chatzilla@moz-C2274D74.dyn.iinet.net.au) (Ping timeout)
- # [09:39] * njn_ is now known as njn
- # [09:39] * Joins: edmorley (edmorley@moz-BEDF50FD.range86-145.btcentralplus.com)
- # [09:40] * Quits: avih (quassel@moz-73F3FD0F.red.bezeqint.net) (Ping timeout)
- # [09:40] <NeilAway> yay, bugzilla quicksearch for fuel leak ;-)
- # [09:41] * Quits: shorlander (shorlander@moz-853043D6.dhcp.insightbb.com) (Ping timeout)
- # [09:41] * Joins: martyn (martyn@moz-CABED5F2.range81-154.btcentralplus.com)
- # [09:42] * Joins: shorlander (shorlander@moz-853043D6.dhcp.insightbb.com)
- # [09:42] * Quits: smontagu (chatzilla@89392C32.BAF838BD.CC465D70.IP) (Ping timeout)
- # [09:42] * Joins: pranavrc (pranavrc@56DF121A.4E6A3713.C28326FD.IP)
- # [09:46] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
- # [09:46] <Standard8> anyone know how the pending/running stuff works in tbpl?
- # [09:47] <KWierso> fairy dust
- # [09:47] <Standard8> heh, probably
- # [09:49] <JonathanS> KWierso, how does that work?
- # [09:49] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
- # [09:49] <KWierso> JonathanS: in a moment of rage, philor grinds fairies down into a fine powder, which he pours onto tbpl's server
- # [09:50] <JonathanS> KWierso, something like this http://www.macbrosplace.com/wp-content/uploads/2007/03/maintenance.gif
- # [09:51] <KWierso> I would assume so
- # [09:51] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
- # [09:51] <edmorley> Standard8: in what way? :-)
- # [09:51] * Joins: avih (quassel@moz-6BFAB13A.red.bezeqint.net)
- # [09:51] <JonathanS> oh, it was cat is doing maintenance on the servers.
- # [09:51] * Joins: smontagu (chatzilla@moz-F8034A77.red.bezeqint.net)
- # [09:52] <edmorley> Standard8: I've only met the fairies once, so I may not know the answer admittedly
- # [09:52] * Quits: icaaq (Adium@moz-8401BE75.cust.telenor.se) (Connection reset by peer)
- # [09:53] <Standard8> edmorley: I was trying to work out how tbpl mapped builders to branches for builds-pending/running.json, but I think I've just discovered that there is actually a branch name in there
- # [09:53] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Ping timeout)
- # [09:54] <Standard8> except looks like buildapi is wrong, because try-comm-central builds shouldn't be listed under try
- # [09:55] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
- # [10:00] * Joins: yunlong (yunlong@E1AD879F.CC98CBF7.C589985.IP)
- # [10:00] * Joins: icaaq (Adium@moz-8401BE75.cust.telenor.se)
- # [10:00] * Fallen is now known as Fallen|away
- # [10:02] * Quits: yunlong (yunlong@E1AD879F.CC98CBF7.C589985.IP) (Quit: Leaving)
- # [10:05] * Joins: anant_ (anant@moz-D3725328.dsl.dynamic.sonic.net)
- # [10:05] * Quits: anant (anant@moz-D3725328.dsl.dynamic.sonic.net) (Ping timeout)
- # [10:05] * anant_ is now known as anant
- # [10:05] * Joins: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net)
- # [10:05] * Joins: harshank (harshank@D5F2E5E7.15C6DF7B.1551A00F.IP)
- # [10:06] * Parts: harshank (harshank@D5F2E5E7.15C6DF7B.1551A00F.IP) (Leaving)
- # [10:08] * Quits: nattokirai_ (nattokirai@moz-348F61F0.mozilla.or.jp) (Quit: nattokirai_)
- # [10:10] * Joins: bholley_mobile| (bholley_mo@moz-409EE9C9.net-81-220-20.rev.numericable.fr)
- # [10:10] * Quits: bholley_mobile (bholley_mo@moz-409EE9C9.net-81-220-20.rev.numericable.fr) (Connection reset by peer)
- # [10:10] * Quits: bholley_mobile| (bholley_mo@moz-409EE9C9.net-81-220-20.rev.numericable.fr) (Connection reset by peer)
- # [10:10] * Joins: bholley_mobile (bholley_mo@moz-409EE9C9.net-81-220-20.rev.numericable.fr)
- # [10:11] * Joins: thelodger (thelodger@3F6B379F.C9F9DC3E.C2E02DEF.IP)
- # [10:11] * Quits: bholley_mobile (bholley_mo@moz-409EE9C9.net-81-220-20.rev.numericable.fr) (Connection reset by peer)
- # [10:11] * Joins: bholley_mobile| (bholley_mo@moz-409EE9C9.net-81-220-20.rev.numericable.fr)
- # [10:11] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [10:14] * Quits: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP) (Quit: ctopper)
- # [10:14] <thelodger> Hey, is there a link to anywhere that folks were discussing how to deal with the upcoming lack for Flash for Firefox on Linux?
- # [10:15] <darktrojan> not that I know of, but AIUI there will be no 'lack' of flash for 5 years
- # [10:15] <darktrojan> just no new versions
- # [10:16] <Cork> thelodger: you've read the discusion in bug 729481 ?
- # [10:16] <thelodger> darktrojan: ah, right so! I thought it was only Chrome that would be getting security updates for it
- # [10:16] <thelodger> Cork: nope, will take a look now though =)
- # [10:16] <darktrojan> that's incorrect
- # [10:16] * Joins: whimboo (whimboo@moz-216F9AFA.superkabel.de)
- # [10:16] <darktrojan> as far as I know
- # [10:17] <Cork> thelodger: 11.2 will get updates, but no new features
- # [10:17] * Joins: msucan (mihai@7A4CDDE7.7A418818.B4CEF140.IP)
- # [10:17] <Cork> and 11.3+ won't come
- # [10:17] * eflores is now known as eflores|away
- # [10:18] * joduinn-home is now known as joduinn-zzz
- # [10:18] * Quits: timdream (timdream@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
- # [10:21] * Joins: timdream (timdream@moz-99690620.hinet-ip.hinet.net)
- # [10:26] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
- # [10:26] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
- # [10:26] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Client exited)
- # [10:29] * Quits: gerv (gerv@moz-8E68CF56.in-addr.arpa) (Quit: Leaving.)
- # [10:31] * Joins: gerv (gerv@moz-8E68CF56.in-addr.arpa)
- # [10:31] * Joins: TheLink (TheLink@moz-2C115FCB.pools.arcor-ip.net)
- # [10:32] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
- # [10:33] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
- # [10:34] <hsivonen> Poe's Law in action: http://stuffandnonsense.co.uk/blog/about/there_i_said_it
- # [10:34] <gaston> woooo linking libxul almost exploded my ppc macmini but it survived!
- # [10:35] <gaston> it only consumed 2gb of memory for what, 30mn ?
- # [10:35] * Quits: timdream (timdream@moz-99690620.hinet-ip.hinet.net) (Quit: timdream)
- # [10:35] <smontagu> why does nsGkAtom::_auto have the underscore?
- # [10:36] <smontagu> s/Atom/Atoms/
- # [10:36] <nigelb> hsivonen: Heh, I had to look that up :)
- # [10:37] * Quits: icaaq (Adium@moz-8401BE75.cust.telenor.se) (Ping timeout)
- # [10:37] * Joins: timdream (timdream@moz-99690620.hinet-ip.hinet.net)
- # [10:37] * Joins: dao (dao@moz-CD5C13B.superkabel.de)
- # [10:38] * Joins: icaaq (Adium@moz-8401BE75.cust.telenor.se)
- # [10:39] * Quits: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de) (Client exited)
- # [10:40] * Quits: avih (quassel@moz-6BFAB13A.red.bezeqint.net) (Ping timeout)
- # [10:44] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
- # [10:44] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [10:51] * Quits: dao (dao@moz-CD5C13B.superkabel.de) (Ping timeout)
- # [10:51] * Joins: dao (dao@moz-CD5C13B.superkabel.de)
- # [10:52] * Joins: smaug (chatzilla@moz-AD13B184.elisa-mobile.fi)
- # [10:52] * ChanServ sets mode: +o smaug
- # [10:52] * Joins: harth (harth@moz-C2C235AC.bb.sky.com)
- # [10:52] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
- # [10:52] * Joins: avih (quassel@moz-68F0D854.red.bezeqint.net)
- # [10:52] <NeilAway> smontagu: auto is an identifier
- # [10:53] <NeilAway> smontagu: I mean keyword
- # [10:53] <thelodger> Finally read through it, cheers darktrojan and Cork!
- # [10:53] <NeilAway> smontagu: it means "not static, extern or register"
- # [10:54] * Quits: harth (harth@moz-C2C235AC.bb.sky.com) (Ping timeout)
- # [10:56] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
- # [10:56] <NeilAway> smontagu: in very new C++ it means "work out what type this variable is and save me from typing it"
- # [10:56] <NeilAway> smontagu: e.g. for (auto itr = myvec.cbegin(); itr != myvec.cend(); ++itr)
- # [10:56] <NeilAway> smontagu: rather than std::vector<int>::const_iterator itr
- # [10:56] * glob is now known as glob|away
- # [10:57] <smontagu> very new?
- # [10:57] * Joins: aja (chatzilla@3846FB25.AEC64F0A.7880DB15.IP)
- # [10:57] <glandium> smontagu: C++11
- # [10:57] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Connection reset by peer)
- # [10:58] <glandium> smontagu: which, as the name indicates, was finalized last year
- # [10:58] * Quits: anant (anant@moz-D3725328.dsl.dynamic.sonic.net) (Ping timeout)
- # [10:58] * Joins: anant (anant@moz-D3725328.dsl.dynamic.sonic.net)
- # [10:58] * Joins: matjas (matjas@moz-ED0F954.access.telenet.be)
- # [10:58] * smontagu was not assuming anything
- # [10:58] * Quits: icaaq (Adium@moz-8401BE75.cust.telenor.se) (Ping timeout)
- # [10:59] * smontagu knows when IDNA2008 was finalized :)
- # [10:59] * Quits: matjas (matjas@moz-ED0F954.access.telenet.be) (Client exited)
- # [10:59] <glandium> smontagu: well, before being called C++11, it was C++0x (probably hoping to be released before 2010)
- # [11:01] <NeilAway> also pun on hex of course
- # [11:01] * Joins: kutsurak (pex@moz-5CEDFA.w92-128.abo.wanadoo.fr)
- # [11:02] <NeilAway> smontagu: also in very old C "auto itr;" means the same as "int itr;"
- # [11:05] * Joins: icaaq (Adium@moz-55231D9E.cust.telenor.se)
- # [11:06] * Joins: alfredo- (Adium@moz-8108F7F.cable.virginmedia.com)
- # [11:08] * Joins: Wei_o_o (Wei@212A6CEB.4F4B4250.FAA9ED67.IP)
- # [11:08] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
- # [11:08] * ChanServ sets mode: +o roc
- # [11:09] * Joins: RemusPop (remuspop@601F3B17.33662590.A5830293.IP)
- # [11:10] * Quits: GPHemsley (GPHemsley@moz-A2DF0FC4.hfc.comcastbusiness.net) (Ping timeout)
- # [11:10] * Quits: pranavrc (pranavrc@56DF121A.4E6A3713.C28326FD.IP) (Quit: Ping timeout: ∞)
- # [11:11] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [11:13] * Fallen|away is now known as Fallen
- # [11:13] * Quits: Matt (Matt@A356E139.176F2691.B7C3970A.IP) (Connection reset by peer)
- # [11:13] * Matt_ is now known as Matt
- # [11:13] * Joins: Matt_ (Matt@A356E139.176F2691.B7C3970A.IP)
- # [11:14] * Quits: @smaug (chatzilla@moz-AD13B184.elisa-mobile.fi) (Ping timeout)
- # [11:16] * Joins: squeakytoy (squeakytoy@moz-135838FA.netset.se)
- # [11:17] * Joins: smaug (chatzilla@moz-AD13B184.elisa-mobile.fi)
- # [11:17] * ChanServ sets mode: +o smaug
- # [11:19] * Quits: @smaug (chatzilla@moz-AD13B184.elisa-mobile.fi) (Ping timeout)
- # [11:19] * Quits: dao (dao@moz-CD5C13B.superkabel.de) (Ping timeout)
- # [11:19] * Joins: dao (dao@moz-CD5C13B.superkabel.de)
- # [11:21] * Joins: smagnin (pike@moz-1816673.w90-57.abo.wanadoo.fr)
- # [11:23] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
- # [11:23] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.8/20120312221231])
- # [11:24] * Fallen is now known as Fallen|away
- # [11:24] * Fallen|away is now known as Fallen
- # [11:25] * Quits: surkov (surkov@C1A6A50A.88321457.33A1AC3C.IP) (Quit: surkov)
- # [11:27] * Quits: icaaq (Adium@moz-55231D9E.cust.telenor.se) (Ping timeout)
- # [11:27] * Joins: mario (mario@moz-4C48D0B6.dip.t-dialin.net)
- # [11:28] <mario> hello everybody. could i write asynchronious tests with mozmill? how its done? any resource i can read through? (thx )
- # [11:28] * Joins: icaaq (Adium@moz-55231D9E.cust.telenor.se)
- # [11:29] * Joins: catalinb (ethereal@moz-7443FA19.eregie.pub.ro)
- # [11:29] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
- # [11:30] <whimboo> mario: feel free to join #automation
- # [11:30] <mario> whimboo: thx
- # [11:30] * Parts: mario (mario@moz-4C48D0B6.dip.t-dialin.net)
- # [11:30] * Quits: njn (chatzilla@moz-B46DFEBB.wa.westnet.com.au) (Client exited)
- # [11:31] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
- # [11:32] * Joins: Pike (Pike@moz-EC415F92.dip.t-dialin.net)
- # [11:33] * Quits: aja (chatzilla@3846FB25.AEC64F0A.7880DB15.IP) (Ping timeout)
- # [11:34] * Joins: graememcc (chatzilla@moz-DE5D49D8.range86-148.btcentralplus.com)
- # [11:35] * Quits: yuan (ywang@moz-6A0DF30E.hsd1.ca.comcast.net) (Quit: yuan)
- # [11:36] * Joins: aja (chatzilla@3846FB25.AEC64F0A.7880DB15.IP)
- # [11:36] * Joins: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de)
- # [11:38] * Joins: smaug (chatzilla@moz-AD13B184.elisa-mobile.fi)
- # [11:38] * ChanServ sets mode: +o smaug
- # [11:38] * Quits: @smaug (chatzilla@moz-AD13B184.elisa-mobile.fi) (Quit: Reconnecting…)
- # [11:38] * Joins: smaug (chatzilla@moz-AD13B184.elisa-mobile.fi)
- # [11:38] * ChanServ sets mode: +o smaug
- # [11:39] * Quits: aja (chatzilla@3846FB25.AEC64F0A.7880DB15.IP) (Ping timeout)
- # [11:39] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [11:39] * Joins: aja (chatzilla@3846FB25.AEC64F0A.7880DB15.IP)
- # [11:40] * Quits: @smaug (chatzilla@moz-AD13B184.elisa-mobile.fi) (Ping timeout)
- # [11:40] * Joins: smaug (chatzilla@moz-140FCD54.elisa-mobile.fi)
- # [11:40] * ChanServ sets mode: +o smaug
- # [11:41] <@smaug> ok, fun, network connection is mad today
- # [11:42] * Joins: GPHemsley (GPHemsley@moz-A2DF0FC4.hfc.comcastbusiness.net)
- # [11:44] <edmorley> smaug: in what way? :-)
- # [11:45] * Quits: avih (quassel@moz-68F0D854.red.bezeqint.net) (Ping timeout)
- # [11:46] * Joins: KaiRo (robert@moz-AC85DC3D.adsl.highway.telekom.at)
- # [11:47] * Joins: JeroenDeDauw (j@moz-FAD4E204.dip.t-dialin.net)
- # [11:50] * Quits: dao (dao@moz-CD5C13B.superkabel.de) (Connection reset by peer)
- # [11:50] * Joins: dao (dao@moz-CD5C13B.superkabel.de)
- # [11:50] * Quits: @smaug (chatzilla@moz-140FCD54.elisa-mobile.fi) (Ping timeout)
- # [11:53] * Quits: ewong|away (chatzilla@moz-E5D50C2E.static.netvigator.com) (Ping timeout)
- # [11:53] * Quits: dao (dao@moz-CD5C13B.superkabel.de) (Quit: Leaving.)
- # [11:54] * Joins: ewong|away (chatzilla@moz-E5D50C2E.static.netvigator.com)
- # [11:54] * Joins: surkov (surkov@C1A6A50A.88321457.33A1AC3C.IP)
- # [11:58] * Joins: avih (quassel@moz-189817E.red.bezeqint.net)
- # [12:10] <glandium> edmorley: hey, I think it would make sense to add some more typical cases for the approval flags for m-c on the tree rules (such as a=js-only, a=chrome-only, a=npotb). This came up earlier when myk asked about https://hg.mozilla.org/mozilla-central/rev/b13bfc70bc44
- # [12:10] * Parts: alfredo- (Adium@moz-8108F7F.cable.virginmedia.com)
- # [12:11] * Joins: scenor (Daily@6B4C0D53.A0987568.2A009D6E.IP)
- # [12:11] <mounir> oh, m-c in blocked :(
- # [12:14] * Quits: karl (karl@F0AB138F.333C855E.C8A09C26.IP) (Ping timeout)
- # [12:15] * Quits: scenor (Daily@6B4C0D53.A0987568.2A009D6E.IP) (Ping timeout)
- # [12:16] * ewong is now known as ewong|afk
- # [12:17] <cpearce> how can I style the label in a xul checkbox without using a "#checkboxs-id label" rule? I've been told descendant selectors are slow...
- # [12:18] * Joins: smaugN9 (user@moz-6F7D142B.elisa-mobile.fi)
- # [12:19] <cpearce> using checkbox-label class somehow?
- # [12:19] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
- # [12:19] * Joins: JeroenDeDauw1 (jeroen@moz-FAD4E204.dip.t-dialin.net)
- # [12:20] * Quits: surkov (surkov@C1A6A50A.88321457.33A1AC3C.IP) (Quit: surkov)
- # [12:21] * Joins: karl (karl@F0AB138F.333C855E.C8A09C26.IP)
- # [12:22] * Joins: harth (harth@moz-C2C235AC.bb.sky.com)
- # [12:24] * cpearce discovers #checkbox-id > .checkbox-label-box > .checkbox-label
- # [12:24] * Quits: icaaq (Adium@moz-55231D9E.cust.telenor.se) (Connection reset by peer)
- # [12:24] <edmorley> glandium: sorry audio muted & client in a remote window, missed the ping
- # [12:24] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Quit: Make a new plan, Stan!)
- # [12:24] <edmorley> glandium: yeah I agree, I'll add something
- # [12:24] <glandium> edmorley: thanks
- # [12:25] * Quits: nli_ (nli@moz-99690620.hinet-ip.hinet.net) (Quit: nli_)
- # [12:26] <gaston> glandium: you're killing me (re #691898) :)
- # [12:27] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
- # [12:28] * Quits: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz) (Quit: Connection reset by beer)
- # [12:30] * Joins: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk)
- # [12:30] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
- # [12:30] <darktrojan> this code is so old... not sure if that's a line number, or the year it was written
- # [12:33] <smaugN9> look at the cvs blame ;)
- # [12:33] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/0e840cf44d2d - Serge Gautherie - Bug 635825. (Av1) Re-enable test_notifications.html, test_privbrowsing.html and test_prompt.html on SeaMonkey. rs=Callek (a=test-only).
- # [12:33] <edmorley> glandium: changed
- # [12:34] <glandium> edmorley: thanks
- # [12:34] <edmorley> np
- # [12:35] * Fallen is now known as Fallen|away
- # [12:36] * Fallen|away is now known as Fallen
- # [12:37] * Quits: Pike (Pike@moz-EC415F92.dip.t-dialin.net) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120420145725])
- # [12:37] * Joins: icaaq (Adium@714E29CB.13DB46CE.3B93FF6D.IP)
- # [12:38] * glazou is now known as glazou_lunch
- # [12:38] * Fallen is now known as Fallen|away
- # [12:42] * Joins: kaie (kaie@moz-62A75F0D.dip.t-dialin.net)
- # [12:42] * Fallen|away is now known as Fallen
- # [12:44] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
- # [12:44] * Quits: cpearce (chatzilla@moz-510B10B9.xdsl.xnet.co.nz) (Ping timeout)
- # [12:45] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
- # [12:45] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
- # [12:47] * Quits: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net) (Ping timeout)
- # [12:47] * Quits: avih (quassel@moz-189817E.red.bezeqint.net) (Ping timeout)
- # [12:49] * Quits: JeroenDeDauw1 (jeroen@moz-FAD4E204.dip.t-dialin.net) (Input/output error)
- # [12:52] * Quits: eflores|away (eflores@538BABFE.A073F3E.97BBD552.IP) (Connection reset by peer)
- # [12:53] * NeilAway wonders why cpearce needed to style just the label
- # [12:53] * Joins: eflores (eflores@538BABFE.A073F3E.97BBD552.IP)
- # [12:55] <NeilAway> smaugN9: so, if I turn off JavaScript in preferences, then open 60 tabs, then leave the browser for 40 hours, what should I look at first to find out why it's eating so much CPU?
- # [12:58] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
- # [12:58] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
- # [12:58] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
- # [12:58] * Quits: karl (karl@F0AB138F.333C855E.C8A09C26.IP) (Ping timeout)
- # [12:59] * Joins: avih (quassel@6D332486.D4BECA6C.51B98CA5.IP)
- # [12:59] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
- # [13:00] * Joins: goldorak (chatzilla@D3241C19.C7A1D0.187A1082.IP)
- # [13:03] * Quits: cjones (cjones@moz-45913895.socal.res.rr.com) (Quit: Leaving)
- # [13:04] * Quits: catalinb (ethereal@moz-7443FA19.eregie.pub.ro) (Ping timeout)
- # [13:08] * Joins: pranavrc (pranavrc@379C5.1E3EB3FF.C28326FD.IP)
- # [13:10] * Joins: cpearce (chatzilla@moz-510B10B9.xdsl.xnet.co.nz)
- # [13:11] * Quits: cpearce (chatzilla@moz-510B10B9.xdsl.xnet.co.nz) (Ping timeout)
- # [13:14] * AutomatedTester|AFK is now known as AutomatedTester
- # [13:14] * Quits: myk (Instantbir@moz-64D96850.dsl.dynamic.sonic.net) (Input/output error)
- # [13:14] * glazou_lunch is now known as glazou
- # [13:16] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird -- http://www.instantbird.com)
- # [13:16] * smaugN9 needs to figu
- # [13:17] <smaugN9> re out how to scroll
- # [13:17] <jfkthame> and how to type :)
- # [13:17] * smaugN9 hates touch screens
- # [13:17] <jfkthame> yeah, they're great until you actually want to _do_ something
- # [13:18] * davehunt is now known as davehunt|away
- # [13:18] <darktrojan> connect it to your pc?
- # [13:19] * Quits: TheCrap (TheCrap@moz-4346CDD4.dip0.t-ipconnect.de) (Ping timeout)
- # [13:21] * Joins: artur (artur@moz-6DFBD742.hsd1.vt.comcast.net)
- # [13:22] * Joins: smaug (chatzilla@moz-6F7D142B.elisa-mobile.fi)
- # [13:22] * ChanServ sets mode: +o smaug
- # [13:22] <@smaug> this might work
- # [13:23] * Quits: smaugN9 (user@moz-6F7D142B.elisa-mobile.fi) (Quit: Lost terminal)
- # [13:25] * Quits: timdream (timdream@moz-99690620.hinet-ip.hinet.net) (Quit: timdream)
- # [13:27] * Quits: kinetik (kinetik@B0506AEA.F200EF31.613E47D1.IP) (Ping timeout)
- # [13:30] <NeilAway> smaug: so, if I turn off JavaScript in preferences, then open 60 tabs, then leave the browser for 40 hours, what should I look at first to find out why it's eating so much CPU?
- # [13:30] * Joins: kinetik (kinetik@B0506AEA.F200EF31.613E47D1.IP)
- # [13:31] * Joins: Ally (textual@moz-26DFFD6.range109-152.btcentralplus.com)
- # [13:31] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
- # [13:32] <@smaug> NeilAway: run a profiler?
- # [13:33] <@smaug> if it is not that, close tabs one by one
- # [13:33] <@smaug> NeilAway: and what is "much" ?
- # [13:33] * AutomatedTester is now known as AutomatedTester|AFK
- # [13:36] * Quits: ewong|afk (chatzilla@moz-3CBEA671.ctinets.com) (Ping timeout)
- # [13:37] * Joins: ewong|afk (chatzilla@moz-3CBEA671.ctinets.com)
- # [13:38] * Fallen is now known as Fallen|away
- # [13:38] * Joins: SeoZ (DanielJuyu@E9B5BAA5.F5246840.EAF0BD7A.IP)
- # [13:39] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
- # [13:39] <NeilAway> smaug: well, nearly 100%, it was barely responsive at that point
- # [13:40] * Quits: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com) (Ping timeout)
- # [13:40] <@smaug> uh
- # [13:41] <NeilAway> smaug: also, my VM has no plugins installed (apart from the test plugin you get when you build)
- # [13:41] * Joins: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
- # [13:41] <NeilAway> smaug: I was wondering whether you had suggestions for prefs/logging that I could do, then I could try to reproduce the problem
- # [13:42] <@smaug> NeilAway: so, if just possible, I'd look at the profile
- # [13:42] <@smaug> if you have some profilers
- # [13:42] <@smaug> profiler
- # [13:42] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
- # [13:42] <@smaug> NeilAway: also, is it using that 100% all the time or in cycles?
- # [13:42] <@smaug> er, is interval the right word
- # [13:44] <NeilAway> smaug: I have to admit I didn't measure it accurately
- # [13:44] * Quits: decoder (quassel@moz-216446B9.own-hero.net) (Ping timeout)
- # [13:44] <@smaug> NeilAway: well, is it happening every 5 seconds
- # [13:44] * Quits: goldorak (chatzilla@D3241C19.C7A1D0.187A1082.IP) (Ping timeout)
- # [13:44] <@smaug> or more like all the time
- # [13:45] <NeilAway> smaug: more like all the time
- # [13:45] * Joins: goldorak (chatzilla@D3241C19.C7A1D0.187A1082.IP)
- # [13:45] <NeilAway> smaug: but that may have been because whatever it was doing took more than 5 seconds
- # [13:46] * Joins: decoder (quassel@moz-216446B9.own-hero.net)
- # [13:47] <@smaug> right
- # [13:47] <@smaug> NeilAway: anyhow, reloading tabs one by one
- # [13:48] * Joins: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
- # [13:48] <@smaug> or closing the one by one
- # [13:48] <@smaug> that might be useful
- # [13:48] <@smaug> and profiling
- # [13:48] <NeilAway> smaug: well, reloading is not very useful in the use case that I was working on, because I wanted to look at changes to the page over time ;-)
- # [13:50] <NeilAway> smaug: anyway, that's not relevant any more, I'll just try to reproduce, and then see what effect closing tabs has
- # [13:50] <Yoric> What could cause a crash in nsCOMPtr_base::assign_from_gs_contractid ?
- # [13:50] * Quits: dria (dria@moz-2830A996.dhcp-dynamic.fibreop.nb.bellaliant.net) (Quit: dria)
- # [13:51] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
- # [13:52] * Quits: goldorak (chatzilla@D3241C19.C7A1D0.187A1082.IP) (Ping timeout)
- # [13:53] * Joins: goldorak (chatzilla@D3241C19.C7A1D0.187A1082.IP)
- # [13:53] * Quits: nattokirai (nattokirai@moz-6A258170.dynamic.ppp.asahi-net.or.jp) (Quit: nattokirai)
- # [13:55] * Quits: @smaug (chatzilla@moz-6F7D142B.elisa-mobile.fi) (Ping timeout)
- # [13:55] * Joins: dao (dao@moz-19404B74.superkabel.de)
- # [13:56] * Quits: goldorak (chatzilla@D3241C19.C7A1D0.187A1082.IP) (Ping timeout)
- # [13:56] * davehunt|away is now known as davehunt
- # [13:57] * Joins: goldorak (chatzilla@D3241C19.C7A1D0.187A1082.IP)
- # [13:57] * Joins: smaug (chatzilla@moz-6F7D142B.elisa-mobile.fi)
- # [13:57] * ChanServ sets mode: +o smaug
- # [14:00] * Quits: m_kato (m_kato@moz-348F61F0.mozilla.or.jp) (Quit: Leaving...)
- # [14:02] * Quits: goldorak (chatzilla@D3241C19.C7A1D0.187A1082.IP) (Ping timeout)
- # [14:03] * Joins: goldorak (chatzilla@D3241C19.C7A1D0.187A1082.IP)
- # [14:04] * Quits: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP) (Ping timeout)
- # [14:04] * Quits: bholley_mobile| (bholley_mo@moz-409EE9C9.net-81-220-20.rev.numericable.fr) (Ping timeout)
- # [14:06] * glob|away is now known as glob
- # [14:06] * rail-afk is now known as rail_away
- # [14:09] * Joins: mike5w3c (MikeS@moz-2E518994.hfc.comcastbusiness.net)
- # [14:09] * Quits: avih (quassel@6D332486.D4BECA6C.51B98CA5.IP) (Ping timeout)
- # [14:14] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [14:15] * Joins: avih (quassel@moz-D4E0327B.red.bezeqint.net)
- # [14:16] * Joins: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP)
- # [14:17] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [14:18] * Joins: mak (chatzilla@moz-A6547F54.retail.telecomitalia.it)
- # [14:19] <edmorley> hi mak :-)
- # [14:20] <mak> edmorley: hey!
- # [14:22] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
- # [14:23] * mattwoodrow is now known as mattwoodrow|away
- # [14:23] <KaiRo> if it wasn't so sad that patent litigation works, I'd cheer for Microsoft losing a case in Germany apparently because of infringing on H.264 patents - I still wonder if that might make them more receptive to patent-free web video standards
- # [14:23] <firebot> Check-in:
- # [14:23] <firebot> http://hg.mozilla.org/mozilla-central/rev/ba559aca9975 - Serge Gautherie - Bug 741070. (Cv1a-FF) Sessionstore tests: Improve and merge 'provideWindow()' and 'whenWindowLoaded()' into 'head.js', Add an 'info()' call, Nits. r=paul (a=test-only).
- # [14:23] <mak> edmorley: sorry if I'm not that much active, the Toronto work week didn't help sheriffing time ;)
- # [14:24] * Joins: timdream (timdream@moz-76FA3C58.dynamic.hinet.net)
- # [14:24] <edmorley> mak no need to be sorry :-)
- # [14:26] * Quits: dao (dao@moz-19404B74.superkabel.de) (Quit: Leaving.)
- # [14:27] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
- # [14:29] * Quits: timdream (timdream@moz-76FA3C58.dynamic.hinet.net) (Ping timeout)
- # [14:31] * Joins: stransky (stransky@moz-107AD163.redhat.com)
- # [14:31] * Quits: smagnin (pike@moz-1816673.w90-57.abo.wanadoo.fr) (Quit: Quitte)
- # [14:34] * Quits: @smaug (chatzilla@moz-6F7D142B.elisa-mobile.fi) (Ping timeout)
- # [14:35] * Joins: smaug (chatzilla@moz-6F7D142B.elisa-mobile.fi)
- # [14:35] * ChanServ sets mode: +o smaug
- # [14:36] * NeilAway finds a bug in regedit
- # [14:38] * Joins: jprmc (jprmc@F92E4DB9.5BCEC6DB.DA78B690.IP)
- # [14:38] * glob is now known as glob|away
- # [14:40] <NeilAway> Bas: if directx is so slow at drawing chrome, would it be better to draw chrome with gdi and content with directx or is it not so simple?
- # [14:41] * Joins: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
- # [14:41] * Joins: jhopkins (jhopkins@moz-216F9986.tb.shawcable.net)
- # [14:42] * Quits: @smaug (chatzilla@moz-6F7D142B.elisa-mobile.fi) (Ping timeout)
- # [14:42] <ttaubert> so how does that work now if I'd want to merge fx-team to m-c?
- # [14:43] * Joins: smaug (chatzilla@moz-6F7D142B.elisa-mobile.fi)
- # [14:43] * ChanServ sets mode: +o smaug
- # [14:44] * Joins: automata (automata@8D23278A.C27CA109.16867D26.IP)
- # [14:44] * Joins: rumpler (Mibbit@2EBF4743.D469C94A.B580DEC.IP)
- # [14:45] * Quits: rumpler (Mibbit@2EBF4743.D469C94A.B580DEC.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [14:46] * whimboo is now known as whimboo|lunch
- # [14:47] <jfkthame> ttaubert: does that involve any code that goes into libxul? if not, it should be easy to get approval, i assume
- # [14:48] * Quits: jprmc (jprmc@F92E4DB9.5BCEC6DB.DA78B690.IP) (Ping timeout)
- # [14:48] * Quits: @smaug (chatzilla@moz-6F7D142B.elisa-mobile.fi) (Connection reset by peer)
- # [14:48] * Quits: goldorak (chatzilla@D3241C19.C7A1D0.187A1082.IP) (Ping timeout)
- # [14:48] * Joins: jprmc (jprmc@F92E4DB9.5BCEC6DB.DA78B690.IP)
- # [14:51] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
- # [14:54] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Quit: darktrojan)
- # [14:54] * Joins: goldorak (chatzilla@D3241C19.C7A1D0.187A1082.IP)
- # [14:55] * Quits: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP) (Ping timeout)
- # [14:56] <ttaubert> jfkthame: most stuff goes into browser/ but there's also some toolkit/devtools/ changes
- # [14:56] * Joins: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP)
- # [14:57] * wlach|afk is now known as wlach
- # [14:57] <jfkthame> probably best to check with ehsan, i guess
- # [14:58] <jfkthame> or whoever's sheriffing m-c
- # [14:58] <ttaubert> good question
- # [14:59] <Yoric> I have just confirmed a FF crash (bug 751131). Not sure about the importance, but I would be tempted to mark it major.
- # [14:59] <Yoric> Any good reason to not do it?
- # [14:59] * Joins: armenzg (armenzg@moz-8555CE12.cable.teksavvy.com)
- # [15:01] * Joins: kredik (chatzilla@moz-7BF4BFBD.w80-11.abo.wanadoo.fr)
- # [15:05] * Quits: kanha (quassel@F4BC79F1.8293D34.9105FBCF.IP) (Ping timeout)
- # [15:06] * Quits: jprmc (jprmc@F92E4DB9.5BCEC6DB.DA78B690.IP) (Ping timeout)
- # [15:07] * jmaher|afk is now known as jmaher
- # [15:07] * Joins: kanha (quassel@F4BC79F1.8293D34.9105FBCF.IP)
- # [15:08] * Joins: mjschranz (mjschranz@FA65BD34.33EE9F8A.1139E686.IP)
- # [15:08] <edmorley> ttaubert: I see just 3 changesets that will be merged, if I'm reading this right - none of them affect libxul so should be all good
- # [15:08] * catlee-away is now known as catlee
- # [15:09] * Joins: dseif (dseif@78676049.531FD64C.630E4E47.IP)
- # [15:10] * Joins: nestos (nestos@moz-72F38CF5.home.otenet.gr)
- # [15:12] <edmorley> ttaubert: oh actually, my fx-team tree wasn't up to date; but they're still all js/jsm/makefile, so looks fine
- # [15:13] * Joins: espindola (espindola@moz-A28B0CCF.dsl.teksavvy.com)
- # [15:13] <zzzzz> Yoric: I can click the 'vote' button repeatedly in Win7 x64 using latest m-c win32 and no crash - but its not a debug build either
- # [15:13] * rail_away is now known as rail
- # [15:13] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
- # [15:14] * Joins: Cwiiis (cwiiis@88F51059.F3BBB17D.144F44FA.IP)
- # [15:15] * Joins: dao (dao@moz-19404B74.superkabel.de)
- # [15:16] * glob|away is now known as glob
- # [15:18] * Joins: evilpie (chatzilla@moz-D9C5721C.pools.arcor-ip.net)
- # [15:21] * ewong|sleep is now known as ewong
- # [15:23] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
- # [15:25] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
- # [15:26] * Joins: catalinb (ethereal@97D1680F.7E118222.89C0DD0D.IP)
- # [15:27] * Joins: tchevalier (Instantbir@26DF2FEE.76D180ED.C47D5415.IP)
- # [15:27] * Quits: tchevalier (Instantbir@26DF2FEE.76D180ED.C47D5415.IP) (Quit: tchevalier)
- # [15:28] <ttaubert> edmorley: cool thx!
- # [15:28] * Joins: AaronMT (AaronMT@F2D29657.F60B0462.67AC9B1.IP)
- # [15:29] * Joins: mdas (mdas@50AE257C.D30B51A1.412CF160.IP)
- # [15:29] * Quits: dao (dao@moz-19404B74.superkabel.de) (Connection reset by peer)
- # [15:30] * Joins: dao (dao@moz-19404B74.superkabel.de)
- # [15:31] * Joins: timdream (timdream@moz-76FA3C58.dynamic.hinet.net)
- # [15:33] * Quits: timdream (timdream@moz-76FA3C58.dynamic.hinet.net) (Quit: timdream)
- # [15:34] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
- # [15:34] * ChanServ sets mode: +o ehsan
- # [15:34] * Quits: bc (bc@moz-E31CD2CB.mozilla.org) (Ping timeout)
- # [15:36] * Quits: Gentlecat (Roman@7380CDE7.7D1F96C3.8FB52CB8.IP) (Ping timeout)
- # [15:36] <evilpie> bholley: hey :O
- # [15:36] <ttaubert> edmorley: should I add a=edmorley or something different?
- # [15:36] <glandium> ttaubert: are there any changes to non-chrome stuff?
- # [15:36] * Joins: jimm (jmathies@moz-7F164CA1.pn.at.cox.net)
- # [15:36] <edmorley> ttaubert: a=non-libxul maybe?
- # [15:37] <edmorley> glandium: just js/jsm/makefile
- # [15:37] <glandium> edmorley: then a=js-only would work
- # [15:37] * Joins: dria (dria@moz-9A2D6F95.dhcp-dynamic.fibreop.nb.bellaliant.net)
- # [15:37] * Joins: bc (bc@moz-E31CD2CB.mozilla.org)
- # [15:39] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
- # [15:40] * jlund|away is now known as jlund
- # [15:40] * Joins: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net)
- # [15:41] <ttaubert> ok
- # [15:41] <jorendorff> darn it. where's the firefox intern page for this summer?
- # [15:42] <jorendorff> ah, https://intranet.mozilla.org/Summer_INT12
- # [15:43] * Joins: surkov (surkov@C1A6A50A.88321457.33A1AC3C.IP)
- # [15:43] * Joins: dbaron (dbaron@moz-389E0BB7.phlapa.fios.verizon.net)
- # [15:43] * ChanServ sets mode: +o dbaron
- # [15:43] <@ted> edmorley: can i just land test-only changes with a=testonly?
- # [15:43] * Joins: bbondy (bbondy@moz-C9962B2.home.cgocable.net)
- # [15:43] <edmorley> ted: yup
- # [15:43] <@ted> also, if i have a mobile-only patch, can i do similarly?
- # [15:44] <edmorley> ted: yeah (I updated the tree rules wiki page this morning, at glandium's suggestion)
- # [15:44] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
- # [15:44] <bbondy> If I have a patch I want to push to mozilla-central that is xpcshell tests only can I just write a=test-only and push it?
- # [15:44] * @ted has no idea where that is
- # [15:44] <edmorley> ted: tree status
- # [15:44] <edmorley> ;-)
- # [15:44] <@ted> bbondy: hah, i just asked that question, and that was edmorley replying
- # [15:45] <mfinkle> bbondy, yes
- # [15:45] <bbondy> hah k thx
- # [15:45] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/080fc3a7cdfe - Tim Taubert - Bug 744388 - [Page Thumbnails] implement a custom storage, don't use the file cache; r=dietrich
- # [15:45] <firebot> http://hg.mozilla.org/mozilla-central/rev/e1edaf3a8883 - Tim Taubert - Bug 744388 - [Page Thumbnails] implement a custom storage, don't use the file cache; r=dietrich
- # [15:45] * Joins: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP)
- # [15:45] <firebot> http://hg.mozilla.org/mozilla-central/rev/6a369d883d74 - Panos Astithas - Bug 749258: Fix debugger server tests exposed as broken when we start listening for errors. r=dcamp
- # [15:45] <firebot> http://hg.mozilla.org/mozilla-central/rev/41e7d93533c1 - Jim Blandy - Bug 749215: Install the debug server jsms as symlinks, when appropriate. r=rcampbell
- # [15:45] <firebot> http://hg.mozilla.org/mozilla-central/rev/cbd9979748e4 - Jim Blandy - Bug 750368: Help 'make xpcshell-tests' find 'mozinfo' Python module. r=ted
- # [15:45] * @ted LOLs at "land patch, go home"
- # [15:45] <firebot> http://hg.mozilla.org/mozilla-central/rev/23caa5d559ae - Ed Morley - Backout 080fc3a7cdfe (bug 744388) for xpcshell failures
- # [15:45] <firebot> http://hg.mozilla.org/mozilla-central/rev/ff39d7da1dd5 - Jim Blandy - Bug 749258: Have toolkit/devtools/debugger xpcshell tests register a listener for Components.utils.reportError, so tests fail when they throw an exception. r=past
- # [15:46] <firebot> http://hg.mozilla.org/mozilla-central/rev/fee74fe8354c - Jim Blandy - Bug 749231: Set the devtools.debugger.log pref in head_dbg.js, so we always get packet logs. r=past
- # [15:46] * bear-afk is now known as bear
- # [15:46] <firebot> http://hg.mozilla.org/mozilla-central/rev/bc5fee76550b - Tim Taubert - merge m-c to fx-team; a=js-only
- # [15:47] <edmorley> ehsan: thanks for marking that, completely forgot :-)
- # [15:47] <edmorley> (too used to landing anything but my own :-))
- # [15:47] <@ehsan> np
- # [15:48] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/765f5d166172 - Serge Gautherie - Bug 747668. (Ev1) XPFE autocomplete.xml: Move code into searchParam. r=neil.
- # [15:49] * rail is now known as rail_away
- # [15:52] * rail_away is now known as rail
- # [15:52] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/a020473c62f9 - Brian R. Bondy - Bug 735970 - Add xpcshell tests for version downgrades. r=rstrong, a=test-only.
- # [15:53] * Joins: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP)
- # [15:53] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
- # [15:54] * Quits: tor (tor@9043A4AC.46A41C28.49CEED6B.IP) (Ping timeout)
- # [15:55] * Quits: dao (dao@moz-19404B74.superkabel.de) (Connection reset by peer)
- # [15:55] * Joins: dao (dao@moz-19404B74.superkabel.de)
- # [15:56] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
- # [15:58] * Quits: dseif (dseif@78676049.531FD64C.630E4E47.IP) (Input/output error)
- # [16:00] * Joins: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP)
- # [16:02] <jorendorff> johnath: what's the cutoff for this firefox work week roundup you're doing?
- # [16:02] <jorendorff> johnath: because, i have a thing, but i want it to land first before making noise about it.
- # [16:03] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
- # [16:03] * Quits: KaiRo (robert@moz-AC85DC3D.adsl.highway.telekom.at) (Ping timeout)
- # [16:03] * bwinton_away is now known as bwinton
- # [16:03] * Quits: dao (dao@moz-19404B74.superkabel.de) (Quit: Leaving.)
- # [16:04] * Joins: KaiRo (robert@moz-14912B65.adsl.highway.telekom.at)
- # [16:04] * Joins: madhava_ (madhava@F2D29657.F60B0462.67AC9B1.IP)
- # [16:04] * Quits: nhirata (nhirata.bu@moz-585D5EFC.hsd1.ca.comcast.net) (Quit: nhirata)
- # [16:05] * Quits: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [16:05] * madhava_ is now known as madhava
- # [16:06] * Quits: catalinb (ethereal@97D1680F.7E118222.89C0DD0D.IP) (Ping timeout)
- # [16:06] * Joins: dseif (dseif@F70CA96.33EE9F8A.1139E686.IP)
- # [16:06] * Joins: TheCrap (TheCrap@moz-4346CDD4.dip0.t-ipconnect.de)
- # [16:07] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
- # [16:07] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
- # [16:07] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: glazou)
- # [16:08] <@ted> ehsan: your inbound is red
- # [16:08] <@ted> on windows pgo
- # [16:08] <@ehsan> oh
- # [16:08] <@ehsan> hmm
- # [16:08] <@ehsan> bad rebasing, I bet :(
- # [16:08] * coop|afk is now known as coop
- # [16:11] <evilpie> js code is okay, right?
- # [16:11] * Joins: dao (dao@moz-19404B74.superkabel.de)
- # [16:11] <@ted> backout and fix it later
- # [16:11] <@ted> ?
- # [16:11] * naveed_afk is now known as naveed
- # [16:11] * Joins: smagnin (pike@moz-1816673.w90-57.abo.wanadoo.fr)
- # [16:11] <@ehsan> yeah, I'm on it
- # [16:11] * whimboo|lunch is now known as whimboo
- # [16:12] <@ehsan> ted: backed out
- # [16:13] <@ted> thx
- # [16:13] * Joins: tor (tor@9043A4AC.46A41C28.49CEED6B.IP)
- # [16:13] * @ted is self-serving, i have patches i want to push :)
- # [16:14] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
- # [16:14] <@ted> bah, closed tree hook
- # [16:14] <davidb> i need to the gecko profiler to work in windows - does it?
- # [16:15] <davidb> BenWa: ^
- # [16:15] <evilpie> can i commit js code?
- # [16:15] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
- # [16:15] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
- # [16:15] <BenWa> davidb: Right now you need to set up a symbol server
- # [16:15] * @ted should really figure out a nicer hg way of including the closed tree annotations without having to put them in commit messages
- # [16:15] <BenWa> once we get privacy review that will go away
- # [16:15] <BenWa> ill be in the office soon if you want to chat about it. leaving now
- # [16:15] <@ehsan> does anyone remember how I could see hidden jobs in TBPL?
- # [16:15] <davidb> BenWa: ok thanks see ya
- # [16:16] <@ehsan> there was a GET param that we used to use
- # [16:16] <davidb> ehsan: ask armenzg or catlee
- # [16:16] * Joins: gfritzsche (gfritzsche@moz-255CC203.dynamic.qsc.de)
- # [16:16] <@ted> ehsan: noignore=1
- # [16:16] <@ehsan> right
- # [16:16] <@ehsan> thanks
- # [16:16] <davidb> or ted
- # [16:16] <@ehsan> also, who's the build duty?
- # [16:16] <@ehsan> armenzg: ping
- # [16:16] * Quits: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net) (Quit: Mardak)
- # [16:16] <armenzg> ehsan: what's up?
- # [16:16] * armenzg reads scrollback
- # [16:17] <armenzg> noignore=1
- # [16:17] <@ehsan> armenzg: can we make sure that mozilla-inbound gets the higher priority temporarily?
- # [16:17] <armenzg> ehsan: it will take a bit but can be done; how come?
- # [16:17] <@ehsan> armenzg: also, yesterday I triggered PGO builds on https://tbpl.mozilla.org/?tree=Try&rev=aeaf0487f9f0&noignore=1, but I don't see them now...
- # [16:17] <@ehsan> armenzg: I am landing stuff there which I need results on in order to reopen the tree sooner
- # [16:18] <edmorley> ted: everyone else is landing on m-c for now, is there a particular reason why inbound?
- # [16:18] <@ehsan> ted: can you please land your future patches on central?
- # [16:18] <edmorley> jinx :-)
- # [16:18] * Joins: catalinb (ethereal@97D1680F.7E118222.89C0DD0D.IP)
- # [16:18] <@ted> edmorley: uh
- # [16:18] <@dbaron> boy, we have a lot more valgrind warnings starting up than we used to
- # [16:18] <@ehsan> armenzg: I'm trying to keep inbound CLOSED to everything but PGO fixes
- # [16:18] <armenzg> ehsan: I don't think triggering PGO works from self-serve correctly (but I could be mis-remembering)
- # [16:18] <@ted> edmorley: inertia?
- # [16:18] <@ehsan> argh
- # [16:18] <@ehsan> ted: ^
- # [16:19] <@ted> sorry
- # [16:19] <armenzg> ehsan: :)
- # [16:19] <@ehsan> armenzg: bah, so how should I trigger them?
- # [16:19] <armenzg> let me look at the priorities
- # [16:19] <@ehsan> ok
- # [16:19] * @ted oblivious
- # [16:20] <edmorley> armenzg, ehsan: PGO triggering should work, it was broken for a day by bug 750611, but that's fixed
- # [16:20] <@ted> amazing how quickly you can get set into a routine
- # [16:20] * ehsan changes topic to 'inbound CLOSED for all patches except for PGO fixes, m-c APPROVAL REQUIRED: bug 750661 || Next uplift for Fx15: 2012-06-05 || New/want to help? See irc://irc.mozilla.org/#introduction || http://krijnhoetmer.nl/irc-logs/'
- # [16:20] <@ehsan> edmorley: ok thanks
- # [16:20] <armenzg> catlee: can PGO builds be triggered on try? ehsan has not been able to see some PGO builds he triggered
- # [16:20] * bz_sleep is now known as bz
- # [16:21] * Joins: mcot (mcot@C4B02.F3C4E8F3.C8444B8.IP)
- # [16:22] <Yoric> armenzg: Yes, it can, with a mini-hack.
- # [16:22] <@ehsan> ted: so here's what happened: seems like the windows *PGO* build fails with the libpng thing, but the regular build does not
- # [16:22] <@ehsan> ted: can you explain that?!
- # [16:22] <@ehsan> or guess why that is?
- # [16:22] * Quits: TheLink (TheLink@moz-2C115FCB.pools.arcor-ip.net) (Client exited)
- # [16:23] <edmorley> ehsan, armenzg: oh sorry missed the fact that it was try - you need to add MOZ_PGO=1 to mozconfig
- # [16:23] <Yoric> armenzg: http://pastebin.mozilla.org/1612284
- # [16:23] <@ehsan> edmorley: oh wow, the neverending maze of inconsistency in our tools
- # [16:23] <Yoric> (that's just for one platform, you have to do it for each platform)
- # [16:23] <edmorley> ehsan: https://wiki.mozilla.org/ReleaseEngineering/TryChooser#What_if_I_want_PGO_for_my_build
- # [16:23] <armenzg> ehsan: once the jobs are triggered, you can from self-serve increment the priority of the jobs
- # [16:23] * @ehsan files a bug to get the PGO box out of the self-serve page
- # [16:24] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
- # [16:24] <@ehsan> armenzg: how will that help with the pending jobs? :)
- # [16:25] <armenzg> ehsan: if higher priority given than "m-c" it will take your job first
- # [16:25] <@ehsan> armenzg: also, clicking the +1 button there seems to do nothing!
- # [16:25] <@ehsan> armenzg: so does this mean that we're out of free windows builders?
- # [16:25] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
- # [16:25] * @ehsan contemplates closing down m-c for everything again :(
- # [16:25] <armenzg> let me check
- # [16:26] * Quits: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP) (Ping timeout)
- # [16:27] * Joins: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP)
- # [16:28] * @ehsan prepares to do local PGO builds
- # [16:28] * Quits: dao (dao@moz-19404B74.superkabel.de) (Quit: Leaving.)
- # [16:29] <johnath> jorendorff: this week!
- # [16:30] <jorendorff> blah
- # [16:30] <johnath> jorendorff: there will be time for more retweets - could even include a teaser
- # [16:30] <johnath> but I would hold it till next week, if that would help
- # [16:31] * Joins: timdream (timdream@moz-A7CFD25E.adsl.dynamic.seed.net.tw)
- # [16:31] <jorendorff> it only depends on m-c or m-i opening
- # [16:31] <jtcranmer> hmm
- # [16:31] <johnath> well then, let's find ehsan some people with build system expertise!
- # [16:31] <@ted> ehsan: awesome
- # [16:31] * Joins: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP)
- # [16:32] <@ehsan> ted: so is there something fundamentally different in how we link libs in PGO builds?
- # [16:32] <@ted> ehsan: there's not fundamentally much difference
- # [16:32] <@ted> it's just a few extra linker args
- # [16:32] <@ted> http://mxr.mozilla.org/mozilla-central/source/config/config.mk#326
- # [16:33] <jorendorff> johnath: so if you don't hear from me in time, "plus, coming soon, jorendorff has a screencast demoing the new Debugger object"
- # [16:33] <glandium> ehsan: I don't think bug 750747 is responsible for anything there
- # [16:33] <@ehsan> hmm
- # [16:33] <glandium> ehsan: the same thing happened on a linux pgo build yesterday
- # [16:33] <@ehsan> glandium: oh really?
- # [16:33] <@ehsan> should I retrigger?
- # [16:33] <glandium> and i have no rational explanation, as the file is supposed to be there
- # [16:33] <@ehsan> hmm
- # [16:34] * @ehsan retriggers
- # [16:34] <glandium> ehsan: retriggering pgo is hard
- # [16:34] <@ehsan> heh well we don't currently have windows builders...
- # [16:34] <@ehsan> glandium: I can also push my patch again...
- # [16:35] <@ehsan> would you do that if you were me?
- # [16:35] * davidb is now known as davidb|mtg
- # [16:35] <armenzg> ehsan: priorities from self-serve are only within the same branch (so no use for your case) and right now we are running Windows repacks (I will write a proposal to trigger nightly builds earlier and avoid this from happening)
- # [16:35] <glandium> I'm tempted to avoid the issue altogether
- # [16:35] * philor|away is now known as philor
- # [16:36] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
- # [16:36] * Quits: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP) (Ping timeout)
- # [16:36] <armenzg> I will look into bumping the priority for m-i
- # [16:36] * Joins: fabrice1 (fabrice@moz-94F028C6.hsd1.ca.comcast.net)
- # [16:36] <@ehsan> glandium: avoid which issue?
- # [16:36] <@ehsan> armenzg: thanks
- # [16:37] * Joins: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP)
- # [16:38] <glandium> aaaaaaah i think i have a rational explanation for this issue
- # [16:38] <glandium> ehsan: the build failure you got
- # [16:38] * armenzg is now known as armenzg_brb
- # [16:38] <@ehsan> ok
- # [16:38] * @ehsan is all ears
- # [16:39] <glandium> basically, it's a race condition during make clean
- # [16:39] <glandium> more precisely, during the make maybe-clean-for-pgo or whatever it's called
- # [16:39] <@ted> whee
- # [16:39] <@ted> maybe-clobber-profiledbuild
- # [16:39] * @ted named that
- # [16:40] * @ehsan is not sure what that means
- # [16:40] <glandium> ehsan: that it's not your problem, but mine
- # [16:40] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0a2/20120430042007])
- # [16:40] <Bas> NeilAway: Not that simple, also, webpages do this kind of stuff too and in reality it's -our- fault for not using it right.
- # [16:41] <@ehsan> glandium: haha, nice! ;)
- # [16:41] <Bas> We should fix the gecko code so that both chrome and webpages that do this kind of stuff get acceptable looks with acceptable perf.
- # [16:41] <@ehsan> glandium: so should I reland?
- # [16:41] <@ehsan> ted: in the mean time, can you please review my patch in bug 751151?
- # [16:41] <glandium> ehsan: yeah, you can
- # [16:41] <@ehsan> glandium: great, thanks :)
- # [16:41] * Joins: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
- # [16:42] <glandium> ehsan: or you can wait a few minutes, so that i fix that race condition, and then you're sure it won't happen again
- # [16:42] * mdas is now known as mdas|afk
- # [16:42] <@ehsan> glandium: ok, I'll wait then
- # [16:43] * Quits: JeroenDeDauw (j@moz-FAD4E204.dip.t-dialin.net) (Ping timeout)
- # [16:43] * armenzg_brb is now known as armenzg
- # [16:44] * Joins: JeroenDeDauw (j@moz-4532DBE0.dip.t-dialin.net)
- # [16:44] <timdream> if i want to file a bug saying that firefox should use arrow panel instead of info bar for offline app cache notification, what component it should be belong?
- # [16:44] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
- # [16:45] * Joins: ekr_ (ekr@moz-8AED5620.hfc.comcastbusiness.net)
- # [16:45] * armenzg is now known as armenzg_brb
- # [16:45] * Quits: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Ping timeout)
- # [16:45] * ekr_ is now known as ekr
- # [16:45] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
- # [16:46] <timdream> Firefox -> Themes ?
- # [16:46] * Quits: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de) (Client exited)
- # [16:46] * Quits: icaaq (Adium@714E29CB.13DB46CE.3B93FF6D.IP) (Quit: Leaving.)
- # [16:46] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
- # [16:48] * Quits: ekr (ekr@moz-8AED5620.hfc.comcastbusiness.net) (Ping timeout)
- # [16:48] <@ehsan> ted: so, what is EXPORT_LIBRARY=1?
- # [16:48] <@ehsan> ted: and should I get rid of that if I wanna move something to gkmedias?
- # [16:48] <@ehsan> (that thing in ycbcr, fwiw)
- # [16:48] * Joins: drice (derice@1606D15F.E628B196.8E155D4E.IP)
- # [16:48] <@ehsan> *is
- # [16:49] * Joins: jdm (jdm@moz-749CB30C.dsl.scarlet.be)
- # [16:50] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
- # [16:51] * joe was kicked by ehsan (ehsan)
- # [16:51] * Joins: joe (jdrew@moz-B82509FC.woot.net)
- # [16:52] * Joins: dcamp (dave@9E727688.17C2F9C.163DC5C6.IP)
- # [16:53] <@ted> mostly just controls whether we install to $(DIST)/staticlib: http://mxr.mozilla.org/mozilla-central/source/config/makefiles/target_libs.mk#70
- # [16:54] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
- # [16:55] <@ehsan> ted: so, in other words, I should take it out, right? :)
- # [16:56] <@ted> shouldn't be necessary
- # [16:56] <@ted> i think that's mostly leftover from static builds
- # [16:56] <@ted> we have a lot of cruft
- # [16:56] * Parts: nestos (nestos@moz-72F38CF5.home.otenet.gr) (Leaving)
- # [16:57] <@ehsan> ok
- # [16:58] * Quits: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.7.2/20120216060346])
- # [16:59] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
- # [16:59] * Quits: nthomas|away (chatzilla@moz-A9A754FF.dsl.telstraclear.net) (Ping timeout)
- # [17:00] * Quits: michal (michal@18728636.D0F82CD8.32697916.IP) (Ping timeout)
- # [17:00] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
- # [17:00] * armenzg_brb is now known as armenzg
- # [17:01] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/781827e827f8 - Kartikaya Gupta - Bug 750722 - Fix missing null check. r=mfinkle a=android-only
- # [17:01] * Quits: thelodger (thelodger@3F6B379F.C9F9DC3E.C2E02DEF.IP) (Quit: Leaving.)
- # [17:01] * Quits: catalinb (ethereal@97D1680F.7E118222.89C0DD0D.IP) (Ping timeout)
- # [17:01] * Quits: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP) (Ping timeout)
- # [17:02] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
- # [17:03] * Joins: mwu (mwu@moz-59435430.hsd1.nj.comcast.net)
- # [17:03] * Joins: bholley_mobile (bholley_mo@B60A6326.8BBFF747.D3EC63AB.IP)
- # [17:03] <Yoric> I have "TEST-UNEXPECTED-FAIL | automation.py"
- # [17:03] <armenzg> ehsan: I just saw your Windows jobs being picked up; do you still want the higher prioritization?
- # [17:03] <Yoric> What's automation.py, exactly?
- # [17:03] * Joins: michal (michal@18728636.D0F82CD8.32697916.IP)
- # [17:03] <Yoric> I assume it's not a test but part of the harness, is it?
- # [17:03] <armenzg> Yoric: what triggers the tests automation
- # [17:03] <armenzg> a harness, I would say
- # [17:03] <Yoric> ok
- # [17:03] <glandium> ehsan: turns out my possible rational explation doesn't make much sense, and apart from gross workarounds, I don't have an immediate solution :-/
- # [17:03] <Yoric> So this means that the failure takes place before the test starts?
- # [17:04] <Yoric> armenzg: https://tbpl.mozilla.org/php/getParsedLog.php?id=11388129&tree=Try
- # [17:04] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
- # [17:04] <Bas> How long do we estimate for inbound to re-open?
- # [17:04] <glandium> ted: staticlib is still used to reference a lot of intermediate libs from toolkit/library/Makefile.in, iirc
- # [17:05] <@ted> probably could fix that
- # [17:05] <@ted> now that we don't have other build configs
- # [17:05] * Joins: nthomas|away (chatzilla@moz-A9A754FF.dsl.telstraclear.net)
- # [17:06] <@ted> Yoric: that's telling you that the app exited with an error almost immediately
- # [17:06] <Yoric> ok, thanks
- # [17:06] <@ted> and then below you can see the stack
- # [17:06] * Yoric will try and reproduce the crash locally.
- # [17:06] * Quits: fabrice1 (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Quit: Leaving.)
- # [17:06] <edmorley> Bas: hard question to answer, ultimately depends on how much we save by the dependant bugs that ehsan has filed
- # [17:06] <edmorley> Bas: even if they are enough, each PGO cycle takes 4+ hours and that's presuming machines free
- # [17:07] <Bas> edmorley: Well, sure, I'm assuming there's machines free now that it's closed :p
- # [17:07] * AutomatedTester|AFK is now known as AutomatedTester
- # [17:07] <edmorley> Bas: m-c is stealing them
- # [17:07] <edmorley> since it has higher priority
- # [17:08] <@ehsan> armenzg: yes, please
- # [17:08] * lsblakk|afk is now known as lsblakk
- # [17:08] <@ehsan> glandium: ok so I'll just reland and cross my fingers...
- # [17:08] <glandium> ehsan: yeah :(
- # [17:09] <@ehsan> Bas: I would be surprised if we can reopen in less than 6+ hours :/
- # [17:09] <Bas> ehsan: Sure, I was just thinking today, days, or weeks :)
- # [17:09] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Ping timeout)
- # [17:09] <@ehsan> Bas: days would be a safe assumption
- # [17:09] * Joins: joe_walker (joe_walker@moz-994731BB.range86-168.btcentralplus.com)
- # [17:09] <espindola> bz, can you reproduce 742455 with the "patch" in comment 308?
- # [17:09] <Bas> Ok :)
- # [17:09] * Joins: ekr_ (ekr@moz-D7997EC8.rtfm.com)
- # [17:10] <Bas> I'll just let my patch queue grow a little then :)
- # [17:10] <armenzg> ehsan: done
- # [17:10] <@ehsan> armenzg: ty
- # [17:10] <armenzg> I guess we will undo in a day or two? when we are open for a while?
- # [17:10] <armenzg> yw
- # [17:10] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
- # [17:11] * Quits: Dagger (Dagger@moz-C46A7175.cable.virginmedia.com) (Ping timeout)
- # [17:12] <jlebar> Is <xul:browser> an nsIDOMElement?
- # [17:12] * mdas|afk is now known as mdas
- # [17:12] <@ehsan> armenzg: sure
- # [17:12] * Joins: Ms2ger (Ms2ger@94DADF20.75FBB71E.37724B0D.IP)
- # [17:12] <@ehsan> jlebar: yeah, in the XUL document
- # [17:13] <jlebar> ehsan, thanks!
- # [17:14] <jesup> ted: "LOLs at "land patch, go home"" <- we used to call that "fire-and-forget checkins"
- # [17:15] * dholbert|afk is now known as dholbert
- # [17:15] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
- # [17:15] <catlee> espindola: hey, do you know anything about the __USE_XOPEN2K8 define for gcc?
- # [17:15] * Quits: evilpie (chatzilla@moz-D9C5721C.pools.arcor-ip.net) (Ping timeout)
- # [17:16] <catlee> espindola: the gcc we built on our ancient centos system doesn't define that, which breaks builds on newer platforms
- # [17:16] * jwir3|lunch is now known as jwir3
- # [17:17] <espindola> catlee, sorry. I have never seen that macro
- # [17:17] <espindola> gcc changes behavior depending on its configure script
- # [17:17] <espindola> this might be one of those cases
- # [17:18] <catlee> I guess I can try building gcc on a newer OS to see if it picks that up
- # [17:18] <espindola> catlee, you can also try the build script from 683975 on centos 5
- # [17:18] * Joins: kdcw (kdc@moz-F7413045.pk.shawcable.net)
- # [17:18] <espindola> it builds glibc, so it should isolate gcc from the environment
- # [17:18] <catlee> ah
- # [17:19] <catlee> I'm tring to run on either centos6 or fc11
- # [17:19] <catlee> with the same gcc rpm
- # [17:19] <espindola> catlee, it is in build/unix/build-toolchain/
- # [17:19] <catlee> which has resulted in much pain
- # [17:19] <catlee> cool, thanks
- # [17:19] <espindola> I have tested it on centos 5
- # [17:19] <espindola> and fedora 16
- # [17:19] <espindola> the results are still not identical
- # [17:19] <espindola> but should be a lot better that the current build scripts
- # [17:20] * davidb|mtg is now known as davidb
- # [17:20] * Joins: victorporof (victorporo@5F6B43D3.1C233438.79933D60.IP)
- # [17:20] * Quits: Stan_ (Stan@moz-39BE33C2.dip.t-dialin.net) (Ping timeout)
- # [17:20] * ewong is now known as ewong|sleep
- # [17:21] * ewong|sleep is now known as ewong
- # [17:21] * Joins: IRCMonkey59395 (chatzilla@moz-EFCB4CBF.princetowncable.com)
- # [17:21] * Quits: stransky (stransky@moz-107AD163.redhat.com) (Quit: Connection reset by beer)
- # [17:21] * joduinn-zzz is now known as joduinn-coffee
- # [17:22] * coop is now known as coop|afk
- # [17:22] * Joins: Stan_ (Stan@moz-4A6CE955.dip.t-dialin.net)
- # [17:22] * Quits: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP) (Ping timeout)
- # [17:22] * Quits: IRCMonkey59395 (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0a2/20120418042009])
- # [17:22] * Quits: dria (dria@moz-9A2D6F95.dhcp-dynamic.fibreop.nb.bellaliant.net) (Quit: dria)
- # [17:23] * ewong is now known as ewong|sleep
- # [17:23] * Quits: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Connection reset by peer)
- # [17:23] * Joins: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
- # [17:23] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
- # [17:24] * Quits: ekr_ (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
- # [17:25] * whimboo is now known as whimboo|afk
- # [17:26] * Joins: supreet (quassel@1586D677.98256B8E.DF11F364.IP)
- # [17:26] * Quits: squeakytoy (squeakytoy@moz-135838FA.netset.se) (Quit: Leaving)
- # [17:27] * Joins: Stan (Stan@moz-EC494872.dip.t-dialin.net)
- # [17:27] <@bz> http://mozillamemes.tumblr.com/post/22202927751/why is silly
- # [17:27] <@bz> it's a stack locally and a queue globally
- # [17:27] * Quits: Stan_ (Stan@moz-4A6CE955.dip.t-dialin.net) (Ping timeout)
- # [17:29] <nigelb> but the local stack is called a patch queue.
- # [17:30] * Quits: mike5w3c (MikeS@moz-2E518994.hfc.comcastbusiness.net) (Quit: mike5w3c)
- # [17:31] <@bz> yes
- # [17:31] * Joins: bholley_mobile| (bholley_mo@moz-409EE9C9.net-81-220-20.rev.numericable.fr)
- # [17:31] <@bz> because when it comes time to push it it acts as a queue
- # [17:32] <nigelb> ah.
- # [17:32] <@ehsan> ted: another patch for you (bug 751186)
- # [17:32] <jlebar> bz, Sounds like it should be "stack deque" then. :)
- # [17:32] * joduinn-coffee is now known as joduinn-mtg
- # [17:32] <@bz> jlebar: yeah
- # [17:32] * Quits: bholley_mobile (bholley_mo@B60A6326.8BBFF747.D3EC63AB.IP) (Ping timeout)
- # [17:32] * erick-away is now known as erick
- # [17:32] <@bz> jlebar: hg stackdequeuepush
- # [17:32] <@bz> jlebar: and then we all hate the naming
- # [17:33] <nigelb> heh
- # [17:33] * mak is now known as mak|afk
- # [17:33] * AutomatedTester is now known as AutomatedTester|AFK
- # [17:34] * Parts: jlund (jlund@moz-B77DEAEB.mozilla.org)
- # [17:34] * Joins: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [17:38] <Ms2ger> "For even faster build times, find the maximal set of options that start with —disable that still yield a build that starts up."
- # [17:38] <Ms2ger> Hah
- # [17:38] * jhford-work-away is now known as jhford-work
- # [17:38] * gcp pats his Ivy Bridge
- # [17:39] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [17:40] * Quits: Stan (Stan@moz-EC494872.dip.t-dialin.net) (Ping timeout)
- # [17:41] <Callek> Ms2ger: --disable-compile-environment ftw!
- # [17:41] <@ted> Ms2ger: horrible, where'd you find that?
- # [17:41] * Joins: Stan (Stan@moz-51487F11.dip.t-dialin.net)
- # [17:42] <Ms2ger> ted, http://mozillamemes.tumblr.com
- # [17:42] <@ted> aha
- # [17:42] <@ted> okay
- # [17:42] <@ted> it's just insanity wolf
- # [17:42] <Ms2ger> Poe's Law? :)
- # [17:43] * Joins: tchevalier (Instantbir@moz-BA7C7754.w90-0.abo.wanadoo.fr)
- # [17:43] <NeilAway> Callek: lol
- # [17:46] * Joins: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
- # [17:46] * Joins: gmoro (guilherme@84484EC9.1F1093E8.D159334F.IP)
- # [17:46] * Parts: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
- # [17:46] * nli| is now known as nli|sleep
- # [17:47] * Joins: dria (dria@moz-2830A996.dhcp-dynamic.fibreop.nb.bellaliant.net)
- # [17:48] * Quits: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP) (Ping timeout)
- # [17:50] * armenzg is now known as armenzg_mtg
- # [17:51] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird -- http://www.instantbird.com)
- # [17:52] * Quits: nigelb (Adium@4D00DB07.BCBB79E8.7042C455.IP) (Quit: Leaving.)
- # [17:53] * Quits: RemusPop (remuspop@601F3B17.33662590.A5830293.IP) (Client exited)
- # [17:53] <glandium> Callek: note that --disable-compile-environment still needs a compile environment because of nsinstall
- # [17:54] <Callek> glandium: no it doesn't :-P [on some platforms]
- # [17:54] * Quits: anant (anant@moz-D3725328.dsl.dynamic.sonic.net) (Quit: anant)
- # [17:54] <Callek> nsinstall.py!
- # [17:54] * Joins: lduros (lduros@moz-34D6757F.nic.resnet.group.upenn.edu)
- # [17:55] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
- # [17:55] <lduros> does running DOMParser parseFromString() for text/html also executes javascript after the dom is parsed?
- # [17:55] <lduros> if that string/dom contains js
- # [17:55] * Quits: JeroenDeDauw (j@moz-4532DBE0.dip.t-dialin.net) (Quit: Leaving.)
- # [17:55] * Joins: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net)
- # [17:56] <@ehsan> ted: do we PGO gkmedias.dll?
- # [17:56] <Ms2ger> lduros, no, no script is executed
- # [17:56] <glandium> Callek: well, there's something that makes the build fail anyways
- # [17:56] * rail is now known as rail-lunch
- # [17:56] * Joins: squib (squib-@moz-3F6F2A9C.ep.wisc.edu)
- # [17:56] <lduros> Ms2ger: ok good. thanks
- # [17:56] * Quits: brendan (brendaneic@moz-DC4A522D.starwoodbroadband.com) (Quit: brendan)
- # [17:56] <Ms2ger> > + nsCOMPtr<nsINode> rootNode = GetEditorRoot();
- # [17:56] <Ms2ger> This QI here is unneeded, please get rid of it.
- # [17:56] <Ms2ger> Say what, ehsan?
- # [17:56] <glandium> ehsan: afaik, we pgo any lib/program
- # [17:56] <@ehsan> ok
- # [17:58] * ctalbert|afk is now known as ctalbert
- # [17:59] * KaiRo is now known as KaiRo_away
- # [17:59] <@ehsan> khuey|away: you're not around by any chance, are you?
- # [18:00] <froydnj> "I pinged khuey|away...and he was actually away"
- # [18:00] <jhammel> lol
- # [18:02] * Joins: vikash (vikash@5C1BE3E3.2905CAEE.5D9ABA9F.IP)
- # [18:03] * Joins: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com)
- # [18:03] * Joins: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP)
- # [18:03] * Quits: pnemsak (Miranda@moz-BE85878E.citicom.sk) (Quit: pnemsak)
- # [18:05] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
- # [18:06] * Joins: krit (krit@moz-1FC1932F.adobe.com)
- # [18:06] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
- # [18:06] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
- # [18:07] * Joins: anky (anky@11A4FD47.3234965.A3D1B221.IP)
- # [18:08] <jwir3> this is kinda a dumb question, but if I have a linux debug build right now, and I want to generate a linux opt build (try tests failing, want to repro locally), will I successfully do that by removing ac_add_options --enable-debug from .mozconfig?
- # [18:08] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [18:08] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
- # [18:09] * whimboo|afk is now known as whimboo
- # [18:10] <jfkthame> jwir3: if you have --disable-optimize, you might also want to remove that
- # [18:10] <jfkthame> jwir3: personally, i'd build to a different objdir, so that you can have both on hand
- # [18:10] * Joins: mike5w3c (MikeS@454A1A4F.FF5089F.1771B9DE.IP)
- # [18:11] <Bas> jwir3 jfkthame: I'd recommend adding --enable-debug-symbols too. If you're looking to debug a problem.
- # [18:11] * Quits: wesj (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird -- http://www.instantbird.com)
- # [18:11] * Joins: wesj (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:11] * Joins: bent (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:11] <Bas> It sucks having to rebuild later when you decide you need symbols.
- # [18:11] <jwir3> gotcha. thanks, Bas, jfkthame.
- # [18:11] <jfkthame> jwir3: in fact, if you can repro with --enable-optimize --enable-debug, that's what i'd use
- # [18:11] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
- # [18:11] <jwir3> cool, I'll try that first
- # [18:11] <Bas> Right, that's even better because you get assertions and all.,
- # [18:11] <jfkthame> jwir3: depend whether the presence of debug code actually prevents the problem - it might
- # [18:12] * Joins: ekr (ekr@454A1A4F.FF5089F.1771B9DE.IP)
- # [18:12] <jfkthame> of course, if it's dependent on the tryserver machine configs, you may have trouble reproducing locally at all……. fun times
- # [18:12] <jwir3> great...
- # [18:13] * Quits: jhorak (jhorak@moz-107AD163.redhat.com) (Quit: Leaving)
- # [18:13] <jfkthame> so many different failure modes, so little time :)
- # [18:13] <Matt_> bz: that redirect thing turns out to be pretty easy
- # [18:13] <jwir3> heh. It seems to be succeeding only on linux debug, so hopefully I have a good shot of getting at least _something_ to break if I change the config ;)
- # [18:13] <Matt_> in the onStartRequest method of the tracing listener I just canceled the request and asyncOpened a new channel using the original listener
- # [18:13] <Matt_> seems to work fine
- # [18:14] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
- # [18:14] <Matt_> just FYI
- # [18:17] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/7fc6248f179d - Margaret Leibovic - Bug 749853 - about:* pages (and other unwanted URIs) should not be stored in history. r=mfinkle a=android-only
- # [18:17] <firebot> http://hg.mozilla.org/mozilla-central/rev/5430670457ac - Margaret Leibovic - Bug 695204 - Display site security. r=mfinkle a=android-only
- # [18:17] <firebot> http://hg.mozilla.org/mozilla-central/rev/272f4e6ce38a - Margaret Leibovic - Bug 736272 - Add extra awesomeness weight to bookmarks. r=lucasr a=android-only
- # [18:19] * Joins: smaug (chatzilla@moz-1D1BFA15.elisa-laajakaista.fi)
- # [18:19] * ChanServ sets mode: +o smaug
- # [18:19] * Joins: evilpie_ (evilpie@moz-D9C5721C.pools.arcor-ip.net)
- # [18:21] <glandium> Bas: --enable-debug-symbols is the default
- # [18:21] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
- # [18:21] <Bas> glandium: Even when you specify --disable-debug?
- # [18:21] <glandium> Bas: yes
- # [18:21] <Bas> It wasn't on windows last I checked (which admittedly is a while ago, I use --enable-debug-symbols always these days)
- # [18:21] * bear is now known as bear-afk
- # [18:22] * armenzg_mtg is now known as armenzg
- # [18:22] * joduinn-mtg is now known as joduinn
- # [18:22] <bdahl> Mossop: do you think a general consensus has been reached on 740795?
- # [18:22] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
- # [18:22] * Quits: joe_walker (joe_walker@moz-994731BB.range86-168.btcentralplus.com) (Input/output error)
- # [18:23] * Joins: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com)
- # [18:23] <bdahl> i'd like to help out with it, but there seems to be lots of ideas but no agreement on which way
- # [18:24] <@ted> jwir3: you'll have to blow away your objdir to actually get a useful build
- # [18:24] <@ted> if you change debug, you're going to have to rebuild everything anyway
- # [18:24] <@ted> Bas: --enable-debug-symbols is the default
- # [18:24] <@ted> also, just FWIW
- # [18:25] * Joins: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net)
- # [18:25] <@ted> if you only specify --enable-debug, you will get an optimized debug build by default
- # [18:25] * Joins: dseif_ (dseif@61155220.33EE9F8A.1139E686.IP)
- # [18:25] <@ted> you have to explicitly --enable-debug --disable-optimize to get a non-optimized debug build
- # [18:25] <jwir3> thanks for the additional info, guys
- # [18:25] * khuey|away is now known as khuey
- # [18:25] <khuey> ehsan: I am now
- # [18:25] * Joins: rniwa (rniwa@454A1A4F.FF5089F.1771B9DE.IP)
- # [18:26] <Bas> Ahah
- # [18:26] * armenzg is now known as armenzg_buildduty
- # [18:26] * Joins: jlebar|mac (~jlebarmac@moz-3F3A6302.dyn.columbia.edu)
- # [18:27] * jimm is now known as jimm-lunch
- # [18:27] <@smaug> ted: what was the reason for the silly "need to use --disable-optimize" ?
- # [18:28] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
- # [18:28] * joduinn is now known as joduinn-commute
- # [18:28] <glandium> smaug: debug builds are slow?
- # [18:28] <@ted> smaug: i'm not sure, either historical reasons or it just worked out that way from other factors
- # [18:28] <Mossop> bdahl: Not quite but I think we're getting there. I'm hoping to finish it up this week
- # [18:28] * Joins: cdiehl_ (cdiehl@moz-41178743.pool.mediaways.net)
- # [18:28] <@ted> we enabled optimization on our tinderbox debug builds because it makes running tests way faster
- # [18:28] <@smaug> it hasn't been that way always
- # [18:28] <glandium> ted: i think the change is pretty recent
- # [18:29] * Quits: cdiehl (cdiehl@moz-59EC7474.pool.mediaways.net) (Ping timeout)
- # [18:29] * cdiehl_ is now known as cdiehl
- # [18:29] * Quits: automata (automata@8D23278A.C27CA109.16867D26.IP) (Quit: Saindo)
- # [18:29] <@smaug> ted: that is different. tbox may use whatever options
- # [18:29] <@ted> glandium: i don't remember it happening explicitly
- # [18:29] <@ted> but maybe it was just fallout from something else
- # [18:29] <@smaug> but the default option should be good for developers, not for tbox
- # [18:29] <@ted> maybe we made optimized the default, and just didn't make it disabled for debug?
- # [18:29] * Quits: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
- # [18:30] <bdahl> Mossop: great, anything I can help with?
- # [18:30] <jhammel> ted: that sounds correct
- # [18:30] <glandium> ted: i think we explicitely made debug builds optimized
- # [18:30] <@smaug> ted: ah, that sounds possible
- # [18:30] * Joins: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net)
- # [18:30] * armenzg_buildduty is now known as armenzg_mtg
- # [18:30] <@ted> glandium: well, on tinderbox, yes
- # [18:30] <@ted> but i mean in general
- # [18:30] <@ted> i would be fine with making --enable-debug disable optimization by default
- # [18:30] <@ted> unless you explicitly --enable-optimize
- # [18:30] <@ted> since that's much better for debugging
- # [18:31] <Mossop> bdahl: Not on that side no, probably the most important thing is figuring out the UI that allows users to enable/disable pdf.js once it isn't in the add-ons manager anymore
- # [18:31] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
- # [18:32] <@smaug> ted: ok, I'll file a bug
- # [18:32] <@ted> smaug: okay
- # [18:32] <@ted> smaug: we will have to make sure the tinderbox mozconfigs explicitly --enable-optimize
- # [18:32] <@ted> but they're all in mozilla-central now so that's easy
- # [18:32] <@smaug> sure
- # [18:33] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
- # [18:33] * Joins: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net)
- # [18:38] * Joins: Faramarz_ (Faramarz@moz-BBE3ABD.mv.mozilla.com)
- # [18:39] * Quits: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP) (Quit: jfkthame)
- # [18:39] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
- # [18:39] * Parts: geoffbrown (geoffbrown@moz-E63016E2.vc.shawcable.net)
- # [18:41] * Joins: geoffbrown (geoffbrown@moz-E63016E2.vc.shawcable.net)
- # [18:41] <bdahl> Mossop: k, i've started on that. I am planning to register pdf.js with the HandlerService/ApplicationManger so it shows up like rss feeds as "Preview in Firefox" in the options->Applications
- # [18:42] * Joins: cpeterson (cpeterson@moz-BBE3ABD.mv.mozilla.com)
- # [18:42] * Joins: Pike (Pike@moz-6210D2AD.pool.mediaways.net)
- # [18:42] <bdahl> only problem is that code seems pretty tailored for feeds only at the moment
- # [18:42] * catlee is now known as catlee-lunch
- # [18:43] * Joins: icaaq (Adium@moz-82386D74.cust.telenor.se)
- # [18:43] * Quits: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Input/output error)
- # [18:45] * Joins: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
- # [18:46] <jlebar|mac> When I drag a tab between windows, does the chrome browser object stay the same, or is a new one created?
- # [18:47] <philor> rhelmer: do graphserver links back to hg.m.o for a rev get assembled from graphserver's idea of where the repo is, or is someone telling you (wrongly, for fx-team)?
- # [18:48] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
- # [18:48] * armenzg_mtg is now known as armenzg_lunch
- # [18:49] * wlach is now known as wlach|lunch
- # [18:50] * Joins: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:50] * Joins: smooney_ (smooney@moz-BBE3ABD.mv.mozilla.com)
- # [18:50] * Quits: bholley_mobile| (bholley_mo@moz-409EE9C9.net-81-220-20.rev.numericable.fr) (Connection reset by peer)
- # [18:50] * Joins: bholley_mobile (bholley_mo@moz-409EE9C9.net-81-220-20.rev.numericable.fr)
- # [18:50] * Quits: bholley_mobile (bholley_mo@moz-409EE9C9.net-81-220-20.rev.numericable.fr) (Client exited)
- # [18:50] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Ping timeout)
- # [18:50] * Quits: ekr (ekr@454A1A4F.FF5089F.1771B9DE.IP) (Quit: ekr)
- # [18:50] * Joins: bholley_mobile (bholley_mo@moz-409EE9C9.net-81-220-20.rev.numericable.fr)
- # [18:51] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
- # [18:51] * mdas is now known as mdas|lunch
- # [18:52] * joduinn-commute is now known as joduinn
- # [18:52] * Quits: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
- # [18:53] * Joins: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net)
- # [18:53] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
- # [18:54] * Quits: surkov (surkov@C1A6A50A.88321457.33A1AC3C.IP) (Quit: surkov)
- # [18:54] * Quits: aja (chatzilla@3846FB25.AEC64F0A.7880DB15.IP) (Client exited)
- # [18:54] * Quits: jhopkins (jhopkins@moz-216F9986.tb.shawcable.net) (Input/output error)
- # [18:54] * Joins: jhopkins (jhopkins@moz-216F9986.tb.shawcable.net)
- # [18:55] * rail-lunch is now known as rail
- # [18:56] * Quits: timdream (timdream@moz-A7CFD25E.adsl.dynamic.seed.net.tw) (Quit: timdream)
- # [18:58] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Quit: Linkinus - http://linkinus.com)
- # [18:58] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
- # [18:58] * wlach|lunch is now known as wlach
- # [18:58] * coop|afk is now known as coop
- # [18:58] * Joins: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com)
- # [18:58] * Joins: Mook_as (mook@moz-1FCC0032.activestate.com)
- # [18:59] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
- # [19:00] * Quits: anky (anky@11A4FD47.3234965.A3D1B221.IP) (Quit: Leaving...)
- # [19:01] <Mossop> bdahl: Sounds perfect
- # [19:01] * Quits: gaston (landry@moz-2911F07A.rhaalovely.net) (Input/output error)
- # [19:01] <froydnj> bleh, no module named mozinfo
- # [19:01] * Quits: SeoZ (DanielJuyu@E9B5BAA5.F5246840.EAF0BD7A.IP) (Quit: Leaving)
- # [19:02] <edmorley> froydnj: on m-c tip?
- # [19:02] * Quits: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
- # [19:03] <edmorley> froydnj: bug 750368 might be of use
- # [19:03] * Joins: dholbert_ (dholbert@3F1526A1.1865098B.DA40C4B3.IP)
- # [19:03] * Quits: dholbert_ (dholbert@3F1526A1.1865098B.DA40C4B3.IP) (Client exited)
- # [19:04] * jimm-lunch is now known as jimm
- # [19:04] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Quit: Ex-Chat)
- # [19:04] * Quits: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [19:04] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
- # [19:05] * Quits: jhopkins (jhopkins@moz-216F9986.tb.shawcable.net) (Input/output error)
- # [19:05] * Joins: northAway (northWind@16A24B29.33EE9F8A.1139E686.IP)
- # [19:05] <froydnj> edmorley: thanks!
- # [19:05] <Ms2ger> Why is this line indented 13 spaces?
- # [19:05] <jhammel> Ms2ger: this line?
- # [19:06] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:06] <Ms2ger> http://mxr.mozilla.org/mozilla-central/source/editor/libeditor/base/IMETextTxn.cpp#341
- # [19:06] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [19:06] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
- # [19:06] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/54bdba1494af - Malini Das - Bug 746031 - Support nested iframes correctly in Marionette, r=jgriffin, a=npotb,
- # [19:07] <khuey> Ms2ger: because editor
- # [19:07] <edmorley> check
- # [19:07] <Ms2ger> Fair point
- # [19:07] * Quits: jdm (jdm@moz-749CB30C.dsl.scarlet.be) (Client exited)
- # [19:07] * khuey is now known as khuey|away
- # [19:07] <Ms2ger> Bye, khuey|away
- # [19:07] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
- # [19:08] <@bz> Ms2ger: that was a non-rhetorical question?
- # [19:08] * Joins: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:08] * Quits: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Connection reset by peer)
- # [19:08] * Joins: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
- # [19:08] <Ms2ger> Sorta
- # [19:08] * davidb is now known as davidb|mtg
- # [19:08] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
- # [19:09] * davidb|mtg is now known as davidb
- # [19:09] * mak|afk is now known as mak
- # [19:09] * Joins: gaston (landry@moz-2911F07A.rhaalovely.net)
- # [19:09] * davidb is now known as davidb|mtg
- # [19:09] * Joins: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net)
- # [19:10] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
- # [19:12] * glob is now known as glob|away
- # [19:12] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
- # [19:12] * Quits: northAway (northWind@16A24B29.33EE9F8A.1139E686.IP) (Quit: )
- # [19:12] * Quits: cadecairos (cadecairos@78D3F304.33EE9F8A.1139E686.IP) (Connection reset by peer)
- # [19:12] * Joins: timdream (timdream@moz-A7CFD25E.adsl.dynamic.seed.net.tw)
- # [19:12] <Ms2ger> smaug, you know about nsRange, right?
- # [19:13] * armenzg_lunch is now known as armenzg
- # [19:13] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
- # [19:13] <@bz> man
- # [19:13] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
- # [19:13] <@bz> hixie is getting grumbly in his old age
- # [19:13] * Joins: jhopkins (jhopkins@moz-216F9986.tb.shawcable.net)
- # [19:13] <@bz> http://lists.w3.org/Archives/Public/public-webapps/2012AprJun/0443.html
- # [19:14] <Ms2ger> The XBL2 CfC?
- # [19:14] <@bz> yeah
- # [19:14] <@smaug> Ms2ger: some yes
- # [19:14] <Ms2ger> Well, he has to edit specs in the HTMLWG
- # [19:14] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
- # [19:14] <@bz> why does he care if people want to waste time publishing a note?
- # [19:14] <@bz> esp. since they don't have to waste time affirmatively _voting_ to publish the note
- # [19:14] <Ms2ger> I should waste my time publishing notes
- # [19:15] * Joins: dao (dao@moz-C30A98BD.superkabel.de)
- # [19:15] <@bz> if you have time to waste....
- # [19:15] <@bz> you should waste it sorting through nsIDOMNSElement. ;)
- # [19:15] * Joins: northAway (northWind@16A24B29.33EE9F8A.1139E686.IP)
- # [19:15] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
- # [19:15] <Ms2ger> smaug, range = new nsRange; range->SetStart(node, offset); range->SetEnd(node, offset);
- # [19:15] * Quits: northAway (northWind@16A24B29.33EE9F8A.1139E686.IP) (Quit: )
- # [19:16] * Joins: automata (automata@moz-1CE7A56D.ifsc.usp.br)
- # [19:16] <Ms2ger> smaug, would anything change if you dropped the SetEnd?
- # [19:16] * mcote is now known as mcote|lunch
- # [19:16] <Ms2ger> (Note: same args)
- # [19:16] <Ms2ger> bz, yessir :)
- # [19:17] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
- # [19:17] <Hixie> bz: so long as they don't require me to do work because they agreed that they don't want to do work, i don't really care
- # [19:17] <Hixie> bz: i just think it's a ridiculous question to ask
- # [19:17] <mounir> by any chance, someone knows what type I should use in WebIDL if I'm returning a dictionnary-like object (like JSON)
- # [19:18] <mounir> WebIDL seems to refuse "Dictionnary" as an identifier :/
- # [19:18] <Ms2ger> I'm sure it doesn't
- # [19:18] <Ms2ger> Because you misspelled it
- # [19:18] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
- # [19:18] <@bz> Hixie: well, obviously if they ask you to write the note you should tell them to f-off
- # [19:18] <Ms2ger> Hixie, fwiw, I think it's useful to have notes in dead specs
- # [19:18] <@bz> hixie: and yes, the whole thing is silly
- # [19:18] * Quits: Faramarz_ (Faramarz@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [19:19] <@bz> hixie: except that it _is_ good to have an explicit "this is dead" document for external consumption
- # [19:19] * Joins: Faramarz_ (Faramarz@moz-BBE3ABD.mv.mozilla.com)
- # [19:19] <Hixie> Ms2ger: given my position on TR/ as a whole, the idea of publishing anything seems pointless
- # [19:19] <@bz> mounir: are you actually using khuey's parser?
- # [19:19] * Quits: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Connection reset by peer)
- # [19:19] * Joins: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
- # [19:19] <reuben> do we do LTO with GCC?
- # [19:19] <Hixie> bz: xbl2 isn't going to change state from this vote. if it is dead now, it was always dead; if someone later decides it's not dead, then it's not dead now.
- # [19:19] <Ms2ger> Hixie, I know your position on TR/ :)
- # [19:19] <mounir> bz: no, I just want to design an API and use the correct WebIDL syntax
- # [19:20] <@bz> Hixie: I think the idea is to make it clear to people not in the know that it's dead
- # [19:20] <@bz> mounir: "dictionary"
- # [19:20] <@bz> mounir: in that case
- # [19:20] <Hixie> bz: like whom?
- # [19:20] <@bz> mounir: iirc
- # [19:20] * gregglind_away is now known as gregglind
- # [19:20] <Ms2ger> Hixie, like all the people who send feedback on DOM2Core
- # [19:20] <mounir> bz: "The type name of a dictionary type is the identifier of the dictionary. "
- # [19:20] <@bz> hixie: people trying to contribute to the group who are not intimately in the process
- # [19:20] * catlee-lunch is now known as catlee
- # [19:20] * mdas|lunch is now known as mdas
- # [19:21] * jwir3 is now known as jwir3|lunch
- # [19:21] * Quits: NeilZZZ (neil@moz-7E027EE5.cable.virginmedia.com) (Ping timeout)
- # [19:21] <Hixie> bz, Ms2ger: ok, yeah, that's fair
- # [19:21] <mounir> which seems to mean you can't just say "attribute Dictionary foo;"
- # [19:21] <mounir> but "attribute MyDictionary foo;"
- # [19:21] <@bz> hmm
- # [19:21] <lduros> i'm looking for an example of javascript code walking the tree returned by the new Parser API: https://developer.mozilla.org/en/SpiderMonkey/Parser_API -- does anybody know where I can find such an example?
- # [19:21] <@bz> so if you do:
- # [19:21] * Quits: cpeterson (cpeterson@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
- # [19:21] * bear-afk is now known as bear
- # [19:21] <Hixie> bz, Ms2ger: but then what we need to do is update the dev version to say it's not being implemented by anyone, not the TR/ page
- # [19:21] <@bz> dictionary Dictionary {
- # [19:21] <@bz> };
- # [19:21] <Ms2ger> mounir, is the name black box observable?
- # [19:21] <Ms2ger> Hixie, both, imo
- # [19:21] <jorendorff> lduros: yes, I have some code somewhere… hang on...
- # [19:21] <@bz> then you should be able to do |attribute Dictionary foo;|
- # [19:22] <lduros> jorendorff: oh great! :-)
- # [19:22] <@bz> however you probably want a better name than "Dictionary" here
- # [19:22] <mounir> Ms2ger: ?!
- # [19:22] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: Konversation terminated!)
- # [19:22] <@bz> because there is only one namespace
- # [19:22] * Quits: chewey (chewey@moz-858FAB5.dip0.t-ipconnect.de) (Input/output error)
- # [19:22] <@bz> Hixie: yes, that would make sense
- # [19:22] <@bz> Hixie: big note at the top on the spec itself
- # [19:23] <Ms2ger> mounir, can you write a test case where the name will make a difference?
- # [19:23] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [19:23] <@bz> Ms2ger: of course
- # [19:23] <@bz> Ms2ger: "whenever someone else happens to use the same name"
- # [19:23] * AaronMT is now known as AaronMT|afk
- # [19:23] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
- # [19:24] <mounir> bz, Ms2ger: in my interface, the attribute will have a dictionary that can have any members, depending on other attributes
- # [19:24] * armenzg is now known as armenzg_buildduty
- # [19:24] <jorendorff> lduros: https://bug590755.bugzilla.mozilla.org/attachment.cgi?id=558508
- # [19:24] <mounir> so defining a specific dictionary seems odd
- # [19:24] <lduros> jorendorff: Fantastic!! :-)
- # [19:24] <@bz> then you don't want a dictionary
- # [19:24] <jorendorff> :)
- # [19:24] <@bz> you may just want "object"
- # [19:25] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
- # [19:25] <Ms2ger> What he said
- # [19:25] <mounir> ok :)
- # [19:25] <@bz> assuming it plans to return a JSObject
- # [19:25] <@bz> if it returns something with "interesting" getter behavior you want an interface with a named getter
- # [19:25] <lduros> jorendorff: can I reuse some of it? is it released under the MPL 2.0?
- # [19:26] <jorendorff> lduros: yes, feel free. i wrote that code, you may certainly have it under MPL 2.0.
- # [19:26] <taras> Bas: i switched to your build as my primary firefox
- # [19:26] * Joins: kumar (kmcmillan@moz-4BE034AB.ptr.us.xo.net)
- # [19:26] * Joins: chewey (chewey@moz-858FAB5.dip0.t-ipconnect.de)
- # [19:27] <Bas> taras: Hah :p
- # [19:27] <lduros> jorendorff: ok thanks! :-)
- # [19:27] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
- # [19:27] <@bz> so a C++ question
- # [19:27] <@bz> Say I have somthing like this:
- # [19:28] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
- # [19:28] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/948a0d72d99f - Kartikaya Gupta - Bug 732364 - Apply axis locking to subdocument scrolling as well. r=Cwiiis a=android-only
- # [19:28] <@bz> namespace A { namespace B {
- # [19:28] <firebot> http://hg.mozilla.org/mozilla-central/rev/08ea94cb6365 - Kartikaya Gupta - Bug 732364 - Ensure _elementCanScroll doesn't return true when the irrelevant axis is scrollable. r=Cwiiis
- # [19:28] <Bas> taras: I think I can manage the prefs btw, I'll make simple borders and 'simple' gradients preffable individually, the one thing I can't land on the UX branch yet is the D2DLayer caching but that shouldn't be too bad and I'll work on getting that into Azure in general.
- # [19:28] <firebot> http://hg.mozilla.org/mozilla-central/rev/6483b38af5c0 - Kartikaya Gupta - Bug 722657 - Fix glaring bug in subdocument scrolling where scroll amounts got discarded. r=Cwiiis
- # [19:28] <@bz> namespace C { class Foo; }
- # [19:28] <@bz> er, no
- # [19:28] <@bz> like this:
- # [19:28] <@bz> namespace A {
- # [19:28] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
- # [19:28] <@bz> namespace B { class Foo; }
- # [19:29] <@ted> gps: we had code coverage builds of the entire browser
- # [19:29] <@ted> nobody looked at the results
- # [19:29] <taras> Bas: are borders/gradients expensive in soft rendering too?
- # [19:29] <@bz> namesace C {
- # [19:29] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
- # [19:29] <@ted> they're broken now, AFAIK
- # [19:29] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
- # [19:29] <Bas> taras: Not great, but not bad either.
- # [19:29] <@bz> // Would like to refer to B::Foo as just B
- # [19:29] * Joins: cpeterson (cpeterson@moz-7B0110AD.mv.mozilla.com)
- # [19:29] <@bz> }
- # [19:29] <@bz> Is that possible?
- # [19:29] <@bz> seems like the compiler thinks this is all ambiguous
- # [19:29] <Bas> bz: Typedef B::Foo B; ?
- # [19:29] <@bz> but it'd be really nice to be able to say "when I say B I mean this thing" here
- # [19:29] <jorendorff> bz: refer to B::Foo as just B?
- # [19:30] <jorendorff> I think you can namespace B = ::A::B;
- # [19:30] <Ms2ger> s/B/nsB/? :)
- # [19:30] <@bz> Bas: I tried that; compiler complains about it
- # [19:30] <@bz> let me be more precise
- # [19:30] <Bas> bz: Because the typedef is ambiguous with the namespace?
- # [19:30] <@bz> Bas: yes
- # [19:30] <gps> ted: I would look at them now :)
- # [19:30] <Bas> Yeah, figures :s
- # [19:30] <@bz> I have namespace dom
- # [19:30] <@ted> gps: you'll have to fix them first!
- # [19:30] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
- # [19:30] <@ted> gps: also, pretty sure we had JS code coverage at some point
- # [19:30] * @ted tries to remember
- # [19:30] <@bz> inside that I have namespace XMLHttpRequestResponseType
- # [19:31] <jorendorff> bz: etherpad?
- # [19:31] <@bz> yeah
- # [19:31] * Quits: MarcoZ (Daily@moz-8F50F3E1.dip.t-dialin.net) (Quit: l8er)
- # [19:31] <gps> ted: at some point I heard there was. but it was hacky and that API doesn't exist any more
- # [19:31] <Hixie> bz: k, i updated the editor's draft. they can do what they want with the TR/ copy
- # [19:31] <@bz> Hixie: awesome
- # [19:31] <Ms2ger> Hixie++
- # [19:31] <@bz> jorendorff, bas: https://etherpad.mozilla.org/OUCiOBi9jM
- # [19:31] <@ted> https://bugzilla.mozilla.org/show_bug.cgi?id=657647
- # [19:32] <@ted> is the last bustage i remember
- # [19:32] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:32] <@ted> also https://bugzilla.mozilla.org/show_bug.cgi?id=657636
- # [19:33] <jtcranmer> ted: that js code coverage tool has/had some issues
- # [19:33] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
- # [19:34] * Joins: rniwa_ (rniwa@60A74940.D6CCE4AE.77834EAA.IP)
- # [19:34] <dholbert> dbaron, ping
- # [19:34] * davehunt is now known as davehunt|away
- # [19:34] * Joins: micahg (micahg@5699315D.13D9035B.F98C6DDA.IP)
- # [19:35] * Quits: micahg (micahg@5699315D.13D9035B.F98C6DDA.IP) (Connection reset by peer)
- # [19:35] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/96b119986321 - Brad Lassey - bug 744070 - Page starts out zoomed, doesn't resize/scroll correctly r=mbrubeck a=android-only
- # [19:35] * Quits: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Connection reset by peer)
- # [19:35] <Ms2ger> Heh, add more namespaces
- # [19:35] * Quits: rniwa (rniwa@454A1A4F.FF5089F.1771B9DE.IP) (Ping timeout)
- # [19:35] * rniwa_ is now known as rniwa
- # [19:35] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
- # [19:35] * Quits: KWierso (chatzilla@moz-DDEBF960.desm.qwest.net) (Ping timeout)
- # [19:35] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [19:36] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
- # [19:37] * mak is now known as mak|afk
- # [19:37] <Ms2ger> Bas, "This should work" is a dangerous statement about C++ ;)
- # [19:37] <Bas> Ms2ger: *grins*
- # [19:37] <Bas> I'm just trying to think of a solution :)
- # [19:37] <@bz> what Bas suggests will work
- # [19:37] <@bz> just make using the values a pain
- # [19:38] <Bas> Yep :(
- # [19:38] * armenzg_buildduty is now known as armenzg_mtg
- # [19:38] <mbrubeck> ehsan: I can't see this Ts MAX Dirty Profile regression at http://graphs-new.mozilla.org/graph.html#tests=[[54,64,12],[54,1,12]]&sel=none&displayrange=7&datatype=running ...
- # [19:38] <@ted> jtcranmer: gps is working on something in https://bugzilla.mozilla.org/show_bug.cgi?id=750364
- # [19:38] <@ted> FYI
- # [19:38] <@bz> I mean....
- # [19:38] <@bz> I can cheat
- # [19:38] <@bz> and just prefix all my values with XMLHttpRequestResponseType_
- # [19:38] * Joins: gakiwate (gautam@3AD1CBD5.809D2ACB.314AAB94.IP)
- # [19:38] <mbrubeck> oh, non-PGO... http://graphs-new.mozilla.org/graph.html#tests=[[54,64,12],[54,1,12],[54,94,12]]&sel=1335375020658,1335979820658&displayrange=7&datatype=running
- # [19:39] <@bz> pseudo-namespaces for the win!
- # [19:39] <@ehsan> mbrubeck: see the link in the regression email
- # [19:39] <mbrubeck> yeah
- # [19:39] <Bas> bz: Or #defines! :)
- # [19:39] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
- # [19:39] * mbrubeck looks at the Fx-Team-Non-PGO graph http://graphs-new.mozilla.org/graph.html#tests=[[54,94,12],[54,132,12]]&sel=none&displayrange=30&datatype=running
- # [19:39] <@bz> Bas: how do #defines help me?
- # [19:40] <jtcranmer> ted: again? :-)
- # [19:40] <@smaug> Ms2ger: looks like you could drop the SetEnd
- # [19:40] <Bas> bz: #define XMLHttpRequestResponseType XMLHttpRequestResponseType::value might work with the obscure macro logic in C++?
- # [19:40] <Bas> Not sure? :)
- # [19:40] * Joins: dveditz (dveditz@454A1A4F.FF5089F.1771B9DE.IP)
- # [19:40] * ChanServ sets mode: +o dveditz
- # [19:40] * Joins: jdm (jdm@moz-749CB30C.dsl.scarlet.be)
- # [19:40] * Joins: Dagger (Dagger@moz-C46A7175.cable.virginmedia.com)
- # [19:41] <Ms2ger> Bas, not for the values before +11, I don't think
- # [19:41] <@bz> Bas: hmm
- # [19:41] <@bz> Bas: will think about it
- # [19:41] * AaronMT|afk is now known as AaronMT
- # [19:42] * Joins: marco (Mibbit@ADB375DF.A00BAEB.10DC0B64.IP)
- # [19:42] * khuey|away is now known as khuey
- # [19:42] <marco> jlebar, do you think bug 651060 can be marked as MemShrink?
- # [19:42] * Joins: Waldo (waldo@moz-537BCF9.hsd1.ca.comcast.net)
- # [19:42] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [19:42] * Parts: gakiwate (gautam@3AD1CBD5.809D2ACB.314AAB94.IP) (Leaving)
- # [19:43] <jlebar> marco, Yes, sure.
- # [19:43] * jlebar would love to cut our decoded image size in half.
- # [19:44] <Ms2ger> smaug, thanks
- # [19:44] * Quits: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP) (Quit: Leaving)
- # [19:45] * Quits: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net) (Quit: jorendorff)
- # [19:46] <jtcranmer> also, ew
- # [19:46] <jtcranmer> xml output
- # [19:46] <@ted> i think gps is a closet xml fetishist
- # [19:46] * Joins: nhirata (nhirata.bu@moz-E31CD2CB.mozilla.org)
- # [19:46] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
- # [19:47] * Quits: Faramarz_ (Faramarz@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [19:47] <gps> ted: I favor file formats that can be read by tools, not unstructured text
- # [19:47] <jlebar|mac> smaug: I'm not sure what you mean about nsPIDOMWindow::GetParentTarget returning my new message manager. As I have things (and maybe they're wrong!) the mm's seem to work fine. The problem is just addEventListener on the global...
- # [19:47] <gps> Cobertura's XML code coverage format is understood by nearly every code coverage reporting tool out there
- # [19:47] <jtcranmer> the format I fell in love with was lcov's
- # [19:47] <gps> I'm open to other suggestions
- # [19:48] * Joins: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net)
- # [19:48] <jtcranmer> writing a decoder takes only a few lines of code
- # [19:48] <jtcranmer> and it's extremely low overhead
- # [19:48] <jlebar|mac> gps: What about JSON?
- # [19:48] * Joins: Faramarz_ (Faramarz@moz-BBE3ABD.mv.mozilla.com)
- # [19:48] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/1bc4679ac516 - Edward Lee - Bug 750568 - Cannot use twitter or google accounts within the desktop runtime - Needs to be whitelisted on origins allowed [r=myk, a=js-only]
- # [19:48] <jlebar|mac> Oh, I guess you're using an existing format.
- # [19:48] <gps> exactly
- # [19:48] <jtcranmer> and lcov produces decently presentable results
- # [19:49] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
- # [19:49] <gps> jtcranmer: point me to lcov's format documentation in the bug and I'll consider it
- # [19:49] <@smaug> jlebar|mac: you add a new message manager
- # [19:49] <luke> any reason i can't land SM-only (so, libmozjs) changes on inbound now?
- # [19:49] <jlebar|mac> smaug: Yep.
- # [19:49] <@smaug> jlebar|mac: events don't propagate to that
- # [19:49] <Ms2ger> luke, a=not-in-libxul
- # [19:49] * Quits: supreet (quassel@1586D677.98256B8E.DF11F364.IP) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
- # [19:49] <jlebar|mac> Ah.
- # [19:49] <luke> righto
- # [19:49] <@dbaron> dholbert, pong
- # [19:49] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Ping timeout)
- # [19:49] * Joins: supreet (quassel@1586D677.98256B8E.DF11F364.IP)
- # [19:49] <jtcranmer> gps: http://ltp.sourceforge.net/coverage/lcov/geninfo.1.php
- # [19:49] <khuey> do we do nightly builds on mozilla-beta?
- # [19:50] <gps> you'll notice from the bug that I made the reporting API extensible. you just code coverage into a data container class and there is a separate class to transform it into some other format
- # [19:51] <jlebar|mac> Oh, I understand. I should modify nsPIDOMWindow::GetParentTarget to return my new message manager.
- # [19:51] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [19:51] * Joins: catalinb (ethereal@moz-7443FA19.eregie.pub.ro)
- # [19:52] <Waldo> Ms2ger: wait, JS stuff can just keep landing? hmmmm
- # [19:52] <@smaug> jlebar|mac: right
- # [19:52] <Waldo> well, not if it touches an installed header, perhaps
- # [19:52] * mak|afk is now known as mak
- # [19:52] <@smaug> jlebar|mac: and then modify your mm instance to set the right event target parent in PreHandleEvent
- # [19:52] <Waldo> this distinction seems a bit too fuzzy to really run with
- # [19:53] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
- # [19:53] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
- # [19:53] <decoder> <jtcranmer> writing a decoder takes only a few lines of code <- now I feel insulted^^
- # [19:54] <jtcranmer> new Message({to: decoder}).addBody("Hello!");
- # [19:54] <decoder> :D
- # [19:54] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
- # [19:54] <@ehsan> ttaubert: you haven't backed out yet, have you?
- # [19:55] <edmorley> luke: not inbound, use m-c
- # [19:55] <luke> edmorley: ok
- # [19:55] <@ehsan> khuey: ping
- # [19:55] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
- # [19:56] <@ehsan> hsivonen: ping
- # [19:56] <khuey> ehsan: pong
- # [19:56] <@ehsan> khuey: can you please review my build system stuff?
- # [19:56] <khuey> what stuff?
- # [19:56] <@ehsan> khuey: I'd like to land them asap
- # [19:56] * Quits: catalinb (ethereal@moz-7443FA19.eregie.pub.ro) (Ping timeout)
- # [19:56] <@ehsan> lemme look up bug #'s
- # [19:56] <@bz> in python
- # [19:57] <@bz> if I have a list x
- # [19:57] * khuey 's review queue is empty
- # [19:57] <Ms2ger> khuey, I can fix that :)
- # [19:57] <@bz> and I want to produce a list that has two entries for each entry of x
- # [19:57] <@ehsan> khuey: yeah I had asked from ted since you were asleep
- # [19:57] <@bz> entries at indices 2K and 2K+1 computed from the entry at index K in x
- # [19:57] <@bz> can I do that with list comprehensions, or do I need a loop?
- # [19:57] * Joins: cadecairos (cadecairos@78D3F304.33EE9F8A.1139E686.IP)
- # [19:57] <Waldo> bz: [[f(x), g(x)] for x in lst]
- # [19:57] <@ehsan> khuey: https://bugzilla.mozilla.org/attachment.cgi?id=620321&action=edit
- # [19:58] * Joins: derf (derf@moz-4168F490.net)
- # [19:58] <Ms2ger> Waldo, flattened
- # [19:58] <@ehsan> khuey: another patch forthcoming :)
- # [19:58] <@bz> Waldo: that gives me a list of lists
- # [19:58] * mcote|lunch is now known as mcote
- # [19:58] <Waldo> oh
- # [19:58] * Joins: KWierso (chatzilla@moz-DDEBF960.desm.qwest.net)
- # [19:58] <derf> So, what's the approval process if I have a patch that touches files in the win32 build, but which should produce identical code after the pre-processor runs on them?
- # [19:58] <Waldo> hm
- # [19:58] <Ms2ger> I don't think so
- # [19:59] <jlebar> bz, zip(mylist, mylist) ?
- # [19:59] * Quits: timdream (timdream@moz-A7CFD25E.adsl.dynamic.seed.net.tw) (Quit: timdream)
- # [19:59] <jlebar> Or...that does a list of tuples.
- # [19:59] <jlebar> But surely there's a function.
- # [19:59] <@ehsan> khuey: https://bugzilla.mozilla.org/attachment.cgi?id=620379&action=edit
- # [19:59] <@ted> pretty sure i've had to do this before
- # [19:59] <@ted> but i don't remember the answer
- # [19:59] <Waldo> bz: [f(x) if even is True else g(x) for x in lst for even in (True, False)]?
- # [19:59] <jlebar> bz, http://docs.python.org/library/itertools.html#itertools.chain
- # [19:59] <Waldo> bz: I'm not convinced this is readable
- # [20:00] <Waldo> also I don't remember if that's all the punctuation Python wants or not
- # [20:00] * Quits: Faramarz_ (Faramarz@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
- # [20:00] <@bz> ok
- # [20:00] * zpao|detached is now known as zpao
- # [20:00] * philor is now known as philor|away
- # [20:00] <Ms2ger> [fun(x) for x in list for fun in [f, g]], maybe?
- # [20:00] <Waldo> yeah, that's a little better
- # [20:00] <@bz> hmm
- # [20:00] <Waldo> but tuple!
- # [20:00] * @bz experiments
- # [20:00] <Ms2ger> Dunno if that's the right order
- # [20:00] <Ms2ger> Yeah, it is
- # [20:00] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
- # [20:01] * Joins: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:01] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Ping timeout)
- # [20:01] <@bz> perfect
- # [20:01] <@bz> Ms2ger: thanks
- # [20:01] * Quits: mjschranz (mjschranz@FA65BD34.33EE9F8A.1139E686.IP) (Quit: )
- # [20:02] <Ms2ger> Np
- # [20:02] <khuey> ehsan: not thrilled about this expat stuff
- # [20:02] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
- # [20:02] <@ehsan> khuey: why is that?
- # [20:02] <Ms2ger> Not thrilled by expat, period?
- # [20:02] <khuey> it just scares me
- # [20:02] <@ted> why is it any worse than anything else?
- # [20:02] <@ehsan> khuey: is it more than just a bad feeling? ;)
- # [20:02] <khuey> ehsan: not really
- # [20:02] <@ehsan> cause I gotta tell you
- # [20:02] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
- # [20:02] <@ehsan> I'm not feeling super myself ;)
- # [20:03] * Joins: zz_mjschranz (matt@78D3F304.33EE9F8A.1139E686.IP)
- # [20:03] * zz_mjschranz is now known as mjschranz
- # [20:03] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [20:03] * Quits: dao (dao@moz-C30A98BD.superkabel.de) (Connection reset by peer)
- # [20:04] <@ted> Waldo: hah
- # [20:04] <@ted> bz:
- # [20:04] * Joins: dao (dao@moz-C30A98BD.superkabel.de)
- # [20:04] <@ted> def f(x):
- # [20:04] <khuey> ehsan: r+ all around
- # [20:04] <@ted> er, you used f
- # [20:04] <@ted> def foo(x):
- # [20:04] <@ted> yield f(x)
- # [20:04] <@ehsan> khuey: thanks
- # [20:04] <@ted> yield g(x)
- # [20:04] <glandium> jesup: ping
- # [20:04] <@ehsan> khuey: ted: next stop is cairo+pixman
- # [20:05] <jesup> glandium: pong
- # [20:05] <@ted> bz: something like that
- # [20:05] * @ted just lost track
- # [20:05] <@ted> ehsan: oof
- # [20:05] * Joins: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP)
- # [20:05] <@ted> i feel like by the time wer'e done here "turn off PGO" would be a palatable option
- # [20:05] <@ted> we're going to slice out all our PGO perf wins anyway
- # [20:05] <glandium> jesup: about bug 750865, what was your mozconfig?
- # [20:05] <gps> or we could change the C++ to use less templates :)
- # [20:06] <@ehsan> ted: we'll be done very soon after this -- it's probably the last piece of code to take out
- # [20:06] <Ms2ger> ted, and then [foo(x) for x in list]?
- # [20:06] <@ehsan> ted: next we'll focus on getting win64 builders with 32-bit toolchain
- # [20:06] <@ted> Ms2ger: yeah, but that doesn't quite work
- # [20:06] <@ted> Ms2ger: i guess you really want
- # [20:06] <khuey> that's what we should have been focusing on since december
- # [20:06] <jlebar> Ms2ger, list(foo(x)) if he really needs a list...
- # [20:07] <@ted> def foo(x): for i in x: yield f(x); yield g(x)
- # [20:07] <jesup> glandium: since it was a try build, I (as a quick hack test) changed the default android version to 9 in configure.in.
- # [20:07] <@ted> then list(foo(whatever))
- # [20:07] <jlebar> Yeah.
- # [20:07] <Ms2ger> Meh
- # [20:07] <Ms2ger> I prefer my solution ;)
- # [20:07] * jlebar likes the double loop comprehension too.
- # [20:07] <@ehsan> bjacob: ping
- # [20:07] <@ted> waldo's is clever
- # [20:07] <glandium> jesup: yeah, so you basically hit a case where our build system allows you to shoot yourself in the foot
- # [20:08] <jesup> glandium: ok, cool. How to I un-target my foot?
- # [20:08] <glandium> jesup: basically, you say you build for android version 9, but the actual headers used are those from android 5
- # [20:08] <@ted> Ms2ger: oh, didn't see yours
- # [20:08] <@ted> clever
- # [20:08] <jesup> Ah. That's not good.
- # [20:08] <glandium> jesup: you need to change --with-android-platform too
- # [20:08] <Ms2ger> Why thank you, kind sir :)
- # [20:08] <glandium> jesup: because that's set in mozconfig
- # [20:09] <jesup> Ok, thanks. Maybe this bug should morph into "fail if android versions don't match" (probably a 1-liner)
- # [20:09] * catlee is now known as catlee-brb
- # [20:09] <bjacob> ehsan: pong
- # [20:09] <jesup> glandium: Trying to build with OpenSLES, which showed up in 9
- # [20:10] <Ms2ger> jesup, build system, one liner?
- # [20:10] <Ms2ger> You must be new here
- # [20:10] <jesup> webrtc requires it.... (which is another issue)
- # [20:10] <@ehsan> bjacob: what was the patch that you were talking about?
- # [20:10] <Ms2ger> WebRTC is another issue, yes :)
- # [20:10] <bjacob> ehsan: 749711
- # [20:10] <jesup> Ms2ger: this one might be a one-liner... Since it's "if x != y fail!"
- # [20:10] <derf> Ms2ger: Hey, I fixed my b2g issue with a one-line patch to the build system!
- # [20:11] * davidb|mtg is now known as davidb
- # [20:11] <derf> Of course, it also required a one-line patch to the B2G toolchain, which required...
- # [20:11] <Ms2ger> :)
- # [20:12] <@ehsan> bjacob: is jgilbert around?
- # [20:12] <Mook_as> list(itertools.chain(*[[x, x+0.5] for x in range(3)])) ?
- # [20:12] <derf> Anyway, so... no approval process for m-c?
- # [20:13] * Joins: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com)
- # [20:13] <Ms2ger> Mook_as, r- :)
- # [20:13] <@ehsan> derf: your code should not change anything in libxul on windows
- # [20:13] <jesup> glandium: and I got tripped up by the test for platform to set the directory from version... didn't expect try to force the platform on me
- # [20:13] * Quits: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: brendan)
- # [20:14] <bjacob> ehsan: not on irc apparently.
- # [20:14] <sfink> [ i for l in [(x, x+0.5) for x in range(3) ] for i in l ]
- # [20:14] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
- # [20:14] <@ehsan> bjacob: can you get somebody else to review it?
- # [20:14] <glandium> derf: what problem do you have with the b2g toolchain?
- # [20:14] <@ehsan> bjacob: the goal is to land this stuff asap
- # [20:14] <bjacob> ehsan: not really, very specialized code
- # [20:14] <bjacob> ehsan: i'll email him
- # [20:15] <@ehsan> bjacob: can you call him? ;)
- # [20:15] * Joins: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:15] * Parts: dseif_ (dseif@61155220.33EE9F8A.1139E686.IP)
- # [20:15] * Quits: marco (Mibbit@ADB375DF.A00BAEB.10DC0B64.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [20:16] <derf> glandium: It wasn't shipping some NDK files that I needed.
- # [20:16] <derf> It's fixed now.
- # [20:16] * Quits: dseif (dseif@F70CA96.33EE9F8A.1139E686.IP) (Quit: )
- # [20:16] <bjacob> ehsan: i'm not a lot into tracking people by phone, but i'll check if he put his number on phonebook
- # [20:17] <derf> glandium: Bug 748448 if you're curious.
- # [20:17] <jviereck> roc: hi. I was thinking about adding a `abort()` function to the PrintState that is passed to the mozPrintCallback. Calling this function will dismiss the printing process. For PDF.JS this is required if rendering one of the pages fails. What do you think about it?
- # [20:17] <glandium> jesup: feel free to file a bug to error out when they don't match. I filed a bug about the mozconfig contents, we can change them.
- # [20:17] <@ehsan> bjacob: that was a joke!
- # [20:17] <bjacob> ehsan: oh, he did
- # [20:17] <bjacob> oh ok
- # [20:17] <@ehsan> bjacob: email is fine :)
- # [20:17] <bjacob> i mean, i _have_ been tracked by phone for the bug that blocked the fx11 release
- # [20:17] <@ehsan> hehe
- # [20:17] <@ehsan> yeah
- # [20:18] <@ehsan> bjacob: in the mean time maybe we can talk about what to do on top of this
- # [20:18] <bjacob> ehsan: yep. coming in a minute.
- # [20:18] <@ehsan> bjacob: I'll come over in a bit
- # [20:18] <bjacob> ok
- # [20:18] <@ehsan> bjacob: I'm busy ripping cairo out...
- # [20:18] <bjacob> let's meet halfway
- # [20:20] <khuey> moving cairo out sounds like it would hurt perf a lot ...
- # [20:20] <glandium> ehsan: what's the plan for after ripping stuff out of libxul? win64 builders?
- # [20:20] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
- # [20:20] * Quits: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP) (Quit: madhava)
- # [20:21] * Joins: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP)
- # [20:21] * jmaher is now known as jmaher|afk
- # [20:21] * Quits: pranavrc (pranavrc@379C5.1E3EB3FF.C28326FD.IP) (Quit: Ping timeout: ∞)
- # [20:21] <@ehsan> glandium: yes
- # [20:22] <@ehsan> khuey: let's see if we can take that chance...
- # [20:22] <khuey> ehsan: I'm going to want some perf #s before I r+ that one :-P
- # [20:22] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [20:23] * Joins: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP)
- # [20:23] * Joins: maikmerten (maikmerten@moz-6766A4E6.dynamic.qsc.de)
- # [20:23] * Joins: hub (hub@1063758.68078EAA.B97E6502.IP)
- # [20:24] * Quits: gkw (fuzz2lin@moz-BBE3ABD.mv.mozilla.com) (Quit: leaving)
- # [20:24] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
- # [20:24] * Joins: madhava_ (madhava@F2D29657.F60B0462.67AC9B1.IP)
- # [20:25] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
- # [20:25] * Quits: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [20:25] * Joins: alice (anonymous@moz-21BA121A.w80-9.abo.wanadoo.fr)
- # [20:25] * Quits: Waldo (waldo@moz-537BCF9.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 12.0/20120424092743])
- # [20:25] * madhava_ is now known as madhava
- # [20:25] <@ehsan> khuey: how about we do it retroactively, as in, backing it out if it does regress something?
- # [20:25] * Joins: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:25] <@ehsan> khuey: remember we're talking about keeping the tree closed for one more day :(
- # [20:26] * Joins: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com)
- # [20:26] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
- # [20:26] <glandium> ehsan: on the other hand, is ripping these out going to allow us to land big chunks of code?
- # [20:26] <khuey> ehsan: well if people would stop checking in code we wouldn't have that problem!
- # [20:26] * philor|away is now known as philor
- # [20:26] * Quits: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: brendan)
- # [20:26] <@ehsan> khuey: so should we announce that the last version of firefox would be 14? ;)
- # [20:26] * Quits: davidillsley (chatzilla@moz-6FDCDDC6.range86-160.btcentralplus.com) (Client exited)
- # [20:27] <khuey> ehsan: sgtm
- # [20:27] <@ehsan> glandium: yes, how big? impossible to know
- # [20:27] <derf> Then khuey could go home.
- # [20:27] * @ehsan starts writing that email to dev-planning
- # [20:27] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
- # [20:27] <@ehsan> and CCing some media people ;)
- # [20:27] <khuey> I could finally stop sleeping under this desk
- # [20:27] * Joins: gkw (fuzz2lin@moz-BBE3ABD.mv.mozilla.com)
- # [20:27] <jlebar> /. will be so pleased
- # [20:27] <@ehsan> yeah
- # [20:27] <@ehsan> I live on pleasing people
- # [20:27] <jimm> ehsan: are we still working on switching to 64-bit builders as well, or have we given up on that solution for some reason?
- # [20:27] <jlebar> "Mozilla finally listens."
- # [20:27] <glandium> ehsan: do you know how much RSS we saved so far?
- # [20:27] <jdm> haha
- # [20:27] <@ehsan> jimm: no, but that's longer term
- # [20:28] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:28] <bent> we could pretend to overflow at firefox 17
- # [20:28] <Wes> jlebar: you took out the core leaks? awesome!
- # [20:28] * Wes runs and ducks
- # [20:28] <@ehsan> glandium: ~200megs perhaps?
- # [20:28] <@ehsan> glandium: I'll get better numbers once the builds finish
- # [20:28] <glandium> ehsan: not bad. what has been ripped out so far?
- # [20:28] <@ehsan> glandium: cairo+pixman will probably be big
- # [20:28] <@ehsan> hmm let's see
- # [20:29] <@ehsan> libpng, libjpeg, expat, qcms, graphite
- # [20:29] * Joins: davidillsley (chatzilla@moz-6FDCDDC6.range86-160.btcentralplus.com)
- # [20:29] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [20:30] <glandium> ehsan: i'm tempted to try https://bugzilla.mozilla.org/show_bug.cgi?id=750661#c7 for a mid-term solution
- # [20:30] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/3a2ef6a1efd6 - Armen Zambrano Gasparnian - Bug 748996 - talos_from_code.py needs to generate more detailed error messages. a=NPOTB DONTBUILD r=catlee
- # [20:30] * Quits: jdm (jdm@moz-749CB30C.dsl.scarlet.be) (Client exited)
- # [20:30] <gregglind> can I url navigate to the newtab page? How can I affect / set that as home, for example
- # [20:31] <glandium> gregglind: about:newtab
- # [20:31] <khuey> glandium: how would that even work?
- # [20:31] <Mossop> What APIs does tbpl use to pull its data these days?
- # [20:31] <glandium> khuey: build pgoed static libs, and glue them together
- # [20:31] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
- # [20:31] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [20:31] * Joins: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:32] <@ehsan> glandium: I don't know enough about the build system to try that
- # [20:32] <@ehsan> glandium: but I agree it's worth experimenting
- # [20:32] <gregglind> glandium, I feel silly now :) thanks!
- # [20:32] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [20:33] <@ted> really
- # [20:33] <@ted> the simple solution here is "stop building PGO on windows"
- # [20:33] <@ted> which sucks because it hurts perf
- # [20:33] <@ted> but it removes this arbitrary limitation
- # [20:33] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [20:33] <@ted> this is what chrome does
- # [20:33] <khuey> glandium: can you use LTCG on static libs?
- # [20:33] <glandium> khuey: yes
- # [20:33] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
- # [20:33] * @ted wonders what the linker does if you LTCG a static lib then link it
- # [20:34] <khuey> yeah, I'd be curious to know how that works
- # [20:34] <glandium> ted: that's the main question
- # [20:34] * Joins: bjacob_ (bjacob@F2D29657.F60B0462.67AC9B1.IP)
- # [20:34] * Quits: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: brendan)
- # [20:35] <glandium> well, the pgoed static lib is still a static lib. it can link it as such
- # [20:35] * Quits: bjacob_ (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [20:35] <jesup> glandium: I see no reason why that wouldn't be a pretty good solution
- # [20:35] <gaston> probably a dumb Q while you guys are working hard at shrinking libxul, but dont everything end up in libxul anyway ? the only libs i have on unix are mozalloc, xpcom and xul... or gkmedia is a splitted lib only on windows ?
- # [20:36] <jesup> glandium: might lose a smidge on cross-static-lib calls (IIGC - If I Guess Correctly)
- # [20:36] <glandium> jesup: i see one: msvc being too smart, like instead of actually doing LTCG, it could store linker instructions to make it LTCG when linking the static lib
- # [20:36] <khuey> gaston: right
- # [20:36] <derf> gaston: gkmedias is a separate DLL only on Windows.
- # [20:36] <derf> And in fact, only Win32, IIRC.
- # [20:36] <khuey> ted: honestly, maybe we should consider dropping PGO
- # [20:37] <gaston> okay, i betterunderstand the issue now :)
- # [20:37] <khuey> it'd certainly make the webrtc folks' lives easier
- # [20:37] <khuey> and mine ;-)
- # [20:37] <jesup> khuey: God yes :-)
- # [20:37] <khuey> and ehsan's
- # [20:37] <bent> can't we just get taras to rewrite PGO or something?
- # [20:37] <derf> It makes everyone's lives easier.
- # [20:37] <glandium> khuey: honestly, i don't see why we should put everything in one place, especially webrtc
- # [20:37] <derf> Except those pesky users.
- # [20:37] <jlebar> derf, They won't notice.
- # [20:37] <@bz> hmm
- # [20:37] <jesup> Though I suspect static-link-PGO might work as well (all in one lib in the end)
- # [20:38] <jlebar> derf, 'specially if we speed up the tab strip. :-p
- # [20:38] <@bz> what issues did webrtc run into?
- # [20:38] <bent> they'll be too busy screaming about our large version number to care
- # [20:38] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0a2/20120501042005])
- # [20:38] <@bz> users don't scream about version numbers
- # [20:38] <glandium> bz: probably, exploding on pgo because of memory usage
- # [20:38] <jesup> bz: need things like Mutex
- # [20:38] <derf> bz: We need to use stuff from libxul, but want to keep most of the core code in gkmedias.
- # [20:38] * jmaher|afk is now known as jmaher
- # [20:38] <@bz> ah
- # [20:38] <@bz> yeah, that sucks
- # [20:38] <@bz> ok
- # [20:39] <@bz> so if we did pgo on separate libs
- # [20:39] <jesup> bz: and getting worse with the transport (ICE/etc) stuff ekr is doing
- # [20:39] <derf> So now we have multiple incompatible copies of locking primitives, etc.
- # [20:39] <bent> bz, ever read the comments on things like ars technica?
- # [20:39] <glandium> derf: we already have several
- # [20:39] <@bz> bent: those aren't users
- # [20:39] <derf> glandium: Now we have more!
- # [20:39] <@bz> bent: really
- # [20:39] <glandium> derf: one more, one less, not much difference ;)
- # [20:39] <@bz> bent: they're fanboys and anti-fanboys
- # [20:40] <@bz> bent: a slightly different species
- # [20:40] <@bz> bent: fanboys tend to decay into anti-fanboys, with a half life measured in months to maybe a few years
- # [20:40] <@bz> hmm
- # [20:40] <bent> maybe after a few more privacy violations they revert to fanboys?
- # [20:40] * @bz wonders why Mutex is in libxul
- # [20:41] <@bz> I guess it needs to link to other stuff?
- # [20:41] <khuey> if a fanboy and an antifanboy meet do they annihilate each other?
- # [20:41] <khuey> bz: it's in xpcom/
- # [20:41] <@bz> because putting it in mfbt would make sense to me
- # [20:41] <glandium> bz: you mean putting it entirely in headers?
- # [20:41] <khuey> bz: it can't go in mfbt, because it depends on nspr
- # [20:41] <@bz> khuey: when that happens you get production of energy in the form of flamewar
- # [20:41] <jlebar> bz, Doesn't mutex rely on nspr locks?
- # [20:41] <@bz> glandium: yes
- # [20:41] <@bz> right, there we go
- # [20:41] * @bz hates computers
- # [20:41] <bent> shopping time!
- # [20:42] * Joins: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:42] <@bz> why can't they just do what we mean, do it right, and not bother us with all these niggling issues?
- # [20:42] <Mook_as> tell the fanboys/anti-fanboys/journalists/random bloggers to go do their performance measurements on win64 builds, where PGO isn't a problem? :P
- # [20:42] * Quits: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: brendan)
- # [20:42] <@dbaron> bz, that's what humans are for :-)
- # [20:42] * jhammel is now known as jhammel|lunch
- # [20:42] <@bz> khuey: but sadly, it's just an exothermic reaction that does not annihilate the reactants
- # [20:42] <derf> Mook_as: Maybe if we shipped a win64 build of an actual release...
- # [20:42] <jhammel|lunch> humans don't do that! silly...
- # [20:43] * armenzg_mtg is now known as armenzg
- # [20:43] <@bz> khuey: which are then free to interact with other fanboys and antifanboys in the medium, and worse yet with users and developers
- # [20:43] * Quits: dao (dao@moz-C30A98BD.superkabel.de) (Quit: Leaving.)
- # [20:44] * Quits: edmorley (edmorley@moz-BEDF50FD.range86-145.btcentralplus.com) (Quit: Leaving.)
- # [20:44] * Joins: Neil (neil@moz-7E027EE5.cable.virginmedia.com)
- # [20:44] * Neil is now known as NeilZZZ
- # [20:44] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
- # [20:44] <@ted> hurf durf
- # [20:45] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
- # [20:45] * Joins: cjones (cjones@moz-45913895.socal.res.rr.com)
- # [20:46] * Joins: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:47] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
- # [20:47] * Quits: martyn (martyn@moz-CABED5F2.range81-154.btcentralplus.com) (Quit: Ex-Chat)
- # [20:48] * Quits: maikmerten (maikmerten@moz-6766A4E6.dynamic.qsc.de) (Client exited)
- # [20:48] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/b83c87e1a122 - Dão Gottwald - Bug 750980 - Implement visibleTabs cache. r=ttaubert a=non-libxul
- # [20:49] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/aed94bf5913a - Wes Johnston - Bug 747354 - Only show completed downloads in the download manager. r=mfinkle, a=mobile-only
- # [20:51] * armenzg is now known as armenzg_brb
- # [20:51] * Joins: ekr (ekr@454A1A4F.FF5089F.1771B9DE.IP)
- # [20:51] <romaxa> bsmedberg: ping
- # [20:52] * Joins: jdm (jdm@moz-749CB30C.dsl.scarlet.be)
- # [20:52] * Quits: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
- # [20:52] * AutomatedTester|AFK is now known as AutomatedTester
- # [20:52] <jesup> bz: there's no conservation of energy when fanboys and anti-fanboys meet.
- # [20:52] * Joins: billm (billm@moz-BBE3ABD.mv.mozilla.com)
- # [20:52] <@bz> jesup: sure there is
- # [20:53] <@bz> jesup: some work ends up not done
- # [20:53] <@bz> jesup: and energy is work!
- # [20:53] <khuey> ddahl: ping?
- # [20:53] <ddahl> khuey: pong
- # [20:53] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
- # [20:54] <derf> jesup: You may have to correct for time-dilation.
- # [20:54] <@smaug> do we have nightly debug builds somewhere ?
- # [20:54] <Ms2ger> I think so
- # [20:55] * joduinn is now known as joduinn-brb
- # [20:55] * Joins: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
- # [20:55] * Parts: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
- # [20:56] * Quits: jdm (jdm@moz-749CB30C.dsl.scarlet.be) (Client exited)
- # [20:56] <khuey> firebot: uuid
- # [20:56] <firebot> 99bc94b5-c35a-419b-9339-dc700479e465 (/msg firebot cid for CID form)
- # [20:56] <@ehsan> Bas: ping
- # [20:57] * Joins: sicking (chatzilla@454A1A4F.FF5089F.1771B9DE.IP)
- # [20:57] <khuey> firebot: uuid
- # [20:57] <firebot> 40e5b646-d871-42f0-8484-897b7d40434d (/msg firebot cid for CID form)
- # [20:57] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Ping timeout)
- # [20:58] * Ms2ger waves at sicking here too
- # [20:58] * Quits: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch) (Connection reset by peer)
- # [20:58] * Joins: jviereck1 (Adium@moz-26045BE5.dclient.hispeed.ch)
- # [20:59] * Joins: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com)
- # [20:59] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
- # [21:00] * jhford-work is now known as jhford-work-away
- # [21:00] * Joins: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com)
- # [21:00] * jhford-work-away is now known as jhford-work
- # [21:02] * yvan is now known as yvan|lunch
- # [21:02] * rail is now known as rail-brb
- # [21:02] * zpao is now known as zpao|detached
- # [21:02] * Quits: bholley (anonymous@moz-409EE9C9.net-81-220-20.rev.numericable.fr) (Quit: bholley)
- # [21:02] * Quits: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
- # [21:03] <@bz> Ah, the common Web Specification Fallacy
- # [21:03] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
- # [21:03] * armenzg_brb is now known as armenzg
- # [21:03] <glandium> smaug: we don't
- # [21:04] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/89e9b9213670 - Wes Johnston - Bug 744518 - Use touch events to trigger tap highlight. r=kats. a=mobile-only
- # [21:04] <Ms2ger> bz, which? :)
- # [21:04] <@ted> glandium: we do, in fact
- # [21:05] * Quits: bholley_mobile (bholley_mo@moz-409EE9C9.net-81-220-20.rev.numericable.fr) (Ping timeout)
- # [21:05] <glandium> ted: they must be pretty well hidden then
- # [21:05] <@bsmedberg> taras: do we have a "bool used as nsresult" analysis any more?
- # [21:05] * @ted can't remember where
- # [21:05] * @bsmedberg is refactoring hashtables to be infallible by default
- # [21:05] <Ms2ger> \o/
- # [21:05] <@ted> http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2012/05/2012-05-02-mozilla-central-debug/
- # [21:05] <jtcranmer> how about getting rid of old hashtable implementations? :-)
- # [21:05] <gregglind> how deep can I go with browser window transparency? Suppose I am in a chrome tab, what do I do to make desktop show through?
- # [21:05] * @ted would love it if hashtables had iterators
- # [21:05] <@bsmedberg> and I've found many many cases where people are using nsresult rv = hash.Init();
- # [21:05] <@ted> instead of callbacks
- # [21:06] <khuey> bsmedberg: ha
- # [21:06] <khuey> that's great
- # [21:06] <Ms2ger> Also, unsurprising
- # [21:06] <@bsmedberg> ted: that might be nice, but somebody would have to add it to pldhash and you'd have to be careful about assertions
- # [21:06] <khuey> bsmedberg: I found several nsresult rv = comArray.AppendObject(foo) last I looked
- # [21:06] <@bsmedberg> hah
- # [21:06] <@bsmedberg> I've found at least 17 different cases of this already. It's a pandemic.
- # [21:06] * Joins: bholley_mobile (bholley_mo@40D65E62.26DA4C22.B3F72630.IP)
- # [21:07] <bent> nsCOMArray, y u no die?
- # [21:07] <khuey> bsmedberg: might be the first time nsCOMArray wasn't as COMy as expected
- # [21:07] * Quits: ekr (ekr@454A1A4F.FF5089F.1771B9DE.IP) (Quit: ekr)
- # [21:07] <Mook_as> gregglind: you'd need to unset the default background-color on the tabbrowser, or something along those lines, I think?
- # [21:07] <@bz> Ms2ger: We need to add feature X to spec Y so we can use it to work around the bugs in UA implementations of feature Z from spec W
- # [21:07] <Ms2ger> Ah, yes
- # [21:07] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Quit: HydraIRC -> http://www.hydrairc.com <- It'll be on slashdot one day...)
- # [21:07] <glandium> bsmedberg, khuey: for C++ code, we could probably hard fail when compiling
- # [21:07] * Quits: cpeterson (cpeterson@moz-7B0110AD.mv.mozilla.com) (Input/output error)
- # [21:07] <gcp> taras: you should enable HTTP pipelining :P
- # [21:08] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
- # [21:08] <@bsmedberg> glandium: ooh, how?
- # [21:08] <glandium> gcp: does that still break plenty of sites?
- # [21:08] <Ms2ger> struct nsresult?
- # [21:08] <@bsmedberg> oh, that's pretty invasive
- # [21:08] <glandium> bsmedberg: by changing nsresult
- # [21:08] * jwir3|lunch is now known as jwir3
- # [21:08] <gcp> glandium: apparently not. b2g and fennec enable it.
- # [21:08] * catlee-brb is now known as catlee
- # [21:09] <gcp> glandium: so does opera.
- # [21:09] <Ms2ger> Possibly only for --enable-debug
- # [21:09] <glandium> great... i can't reproduce the crashes i get on try
- # [21:09] <gregglind> Mook_as, thanks! I will try that.
- # [21:09] <gcp> reading through the bug, it's hard to find a reason why it's disabled except for "because firefox"
- # [21:09] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
- # [21:09] <gcp> bursts of activity by people intent on fixing it "the right way"
- # [21:10] <gcp> sad state of affairs really
- # [21:10] <Mook_as> gregglind: IIRC, it was set to be not-transparent because otherwise it was slower for <something>
- # [21:10] * Joins: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [21:10] <glandium> gcp: i think the reason is something along the line "because last time we tried, it was a massive failure"
- # [21:10] <gcp> which begs the question, why did we enable it on mobile, if we didn't think it was good enough for desktop
- # [21:10] <glandium> gcp: arguably, last time was a long time ago
- # [21:10] <derf> Because we don't have any users on mobile.
- # [21:10] <gregglind> ha! Mook_as, I am familiar with <something>. Luckily for ui demos, performance isn't a huge deal :)
- # [21:10] <gcp> right, so let's enable it :P
- # [21:10] <gcp> derf: apparently Safari and Android Browser do it.
- # [21:10] <glandium> gcp: also, what derf says.
- # [21:10] <Mook_as> gcp: the broken sites are probably not the sort of sites that are new enough to be targeted at mobile
- # [21:10] <gcp> derf: they have users :)
- # [21:11] <gcp> what broken sites?
- # [21:11] * Joins: TheLink (TheLink@moz-2C115FCB.pools.arcor-ip.net)
- # [21:11] * Quits: sfink|log (sfink@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:11] <khuey> firebot: uuid
- # [21:11] <firebot> 0dbcb2e1-c203-4b15-af8c-b76fc7fc0a57 (/msg firebot cid for CID form)
- # [21:12] <gcp> It's just a really strange situation. We enable it on our Two Most Important Projects (ahem), but disable on Desktop because we're worried it breaks stuff.
- # [21:12] * Joins: ekr (ekr@454A1A4F.FF5089F.1771B9DE.IP)
- # [21:12] <khuey> gcp: well when your Most Important Projects have no users to break ...
- # [21:12] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:13] <gaston> hmm smooth scrolling is really nice here
- # [21:13] <@bz> gcp: which "it"?
- # [21:13] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [21:13] <mbrubeck> pipelining
- # [21:13] <@bz> ah
- # [21:13] <@bz> so there are reasons why
- # [21:13] <@bz> in fact
- # [21:13] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [21:13] <gcp> I'm guessing this subject comes up every year.
- # [21:14] <@bz> first of all, it's a much bigger win on mobile than desktop
- # [21:14] * Joins: catalinb (ethereal@moz-7443FA19.eregie.pub.ro)
- # [21:14] <@bz> so even if the risk of breakage is the same, the tradeoff is not
- # [21:14] <glandium> because of 3g latency, i guess
- # [21:14] <@bz> right
- # [21:15] <@bz> pipelining wins more as product of bandwidth and latency increases
- # [21:15] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
- # [21:15] <@bz> so high bandwidth and high latency is where it wins most
- # [21:15] <gcp> sounds like a typical broadband connection nowadays :P
- # [21:15] <@bz> like a typical _phone_ connection?
- # [21:15] * coop is now known as coop|mtg
- # [21:15] <glandium> from quick research, it seems some versions of IIS, some Apache modules, and some transparent proxies break pipelining in different ways
- # [21:16] <@bz> on landline broadband...
- # [21:16] * armenzg is now known as armenzg_mtg
- # [21:16] * Quits: @bz (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net) (Quit: Leaving)
- # [21:16] * Quits: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: brendan)
- # [21:16] * Joins: bz (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net)
- # [21:16] * ChanServ sets mode: +o bz
- # [21:16] <@bz> 64 bytes from 63.245.217.105: icmp_seq=1 ttl=245 time=93.980 ms
- # [21:16] <glandium> one of which is "returns garbled data"
- # [21:16] * jmaher is now known as jmaher|afk
- # [21:16] <@bz> so that's item one
- # [21:16] <@bz> item 2 is that the most common reason pipelining fails is broken transparent proxies
- # [21:17] <@bz> some of these sit at the server
- # [21:17] <@bz> but other sit at the client
- # [21:17] <jlebar> gcp, fwiw, I believe Opera has a blacklist.
- # [21:17] * rail-brb is now known as rail
- # [21:17] <Waldo> that's racist :-P
- # [21:17] <jlebar> gcp, IOW, it's not a simple matter of turning it on, but a matter of maintaining that list.
- # [21:17] <Mook_as> Mozilla also has a blacklist for some servers, http://mxr.mozilla.org/mozilla-central/source/netwerk/protocol/http/nsHttpConnection.cpp#675
- # [21:17] <@ted> khuey: when we first enabled it, PGO was like 10% on most of our talos benchmarks
- # [21:17] <@bz> So any time you're using a different last-mile on the client, that can change the risk tradeoffs
- # [21:17] <jlebar> Waldo, perhaps "faillist" would be better.
- # [21:17] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
- # [21:17] <gcp> fair enough
- # [21:17] <@bz> We have not yet found any cell networks that break pipelining
- # [21:18] <Waldo> sucktasticlist
- # [21:18] <@bz> of course if you're using your phone over wifi you have the same risks as a browser
- # [21:18] <gcp> I'm pretty sure it helps load that the default Android browser also enables it.
- # [21:18] <@bz> anyway
- # [21:18] <@bz> right
- # [21:18] <@bz> exactly
- # [21:18] <@bz> that's the other part
- # [21:18] <gcp> We don't have to care much if we break those sites.
- # [21:18] <@bz> that both makes not enabling it hurt more
- # [21:18] <@bz> and reduces the risk of breakage
- # [21:18] <@bz> both in terms of how likely it is and how likely users are to abandon us for it
- # [21:18] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
- # [21:19] <glandium> it seems desktop chrome is enabling it in version 17
- # [21:19] <khuey> ted: yeah, I think we might be able to eat 10%
- # [21:19] <khuey> depending on which benchmarks
- # [21:19] <gcp> prolly also with a blacklist? google is good at gathering those
- # [21:19] <gcp> lack of this kind of info could come to haunt us at some point
- # [21:19] <glandium> khuey, ted: iirc it's 20% on some benchmarks
- # [21:19] <khuey> yeah, that worries me more
- # [21:19] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
- # [21:20] <Ms2ger> "Firefox copies Chrome, drops PGO"
- # [21:20] <khuey> ted: note that we're not PGOing JS so we've already backed off a bit
- # [21:20] <khuey> Ms2ger: opera did it first
- # [21:20] <@bz> blacklist would help the server-side bustage, not the client-side
- # [21:20] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
- # [21:20] <glandium> Ms2ger: they didn't drop PGO, they never were able to use it
- # [21:20] <@bz> glandium: do you recall which ones?
- # [21:20] <glandium> bz: not off hand
- # [21:20] * jhammel|lunch is now known as jhammel
- # [21:20] <@bz> glandium: it's possible that just doing pgo on gklayout would be good enough for benchmarks
- # [21:21] <@bz> glandium: as long as we link the binding code into it
- # [21:21] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
- # [21:21] <@bz> glandium: (so quickstubs and paris bindings)
- # [21:21] <Ms2ger> static const nsIAtom* voidElements[] = { nsGkAtoms::area, ... }
- # [21:21] * Joins: rillian (rillian@moz-DBEBB2B4.bc.hsia.telus.net)
- # [21:21] * Ms2ger didn't know that worked
- # [21:21] <glandium> bz: is the binding code in gklayout currently?
- # [21:21] <@bz> Ms2ger: it doesn't
- # [21:21] <@bz> Ms2ger: well, it can
- # [21:21] <@ted> khuey: true, but that ought to matter less because of JIT
- # [21:21] <@bz> Ms2ger: is that in a function or at toplevel?
- # [21:21] <Ms2ger> It's in this patch!
- # [21:22] <Ms2ger> In a function
- # [21:22] <@bz> Ms2ger: then as long as nsGkAtoms is inited before the function runs it will work
- # [21:22] <glandium> khuey: btw, why aren't we pgoing js?
- # [21:22] <khuey> "gklayout" doesn't exist anymore
- # [21:22] <glandium> khuey: it still does
- # [21:23] <@bz> uh
- # [21:23] <@bz> our tabstrip is just broken
- # [21:23] <@bz> I just tore off a tab into a new window
- # [21:23] <@bz> and that new window shows no tabs in the tabstrip
- # [21:23] <@bz> just shows a content area
- # [21:23] * @bz tries to reproduce
- # [21:23] <glandium> khuey: toolkit/library/Makefile.in doesn't directly list all the libs
- # [21:23] * Quits: bholley_mobile (bholley_mo@40D65E62.26DA4C22.B3F72630.IP) (Ping timeout)
- # [21:23] * Quits: catalinb (ethereal@moz-7443FA19.eregie.pub.ro) (Ping timeout)
- # [21:23] <khuey> glandium: it's a very long story
- # [21:23] <@bz> totally reliable
- # [21:23] <khuey> (about why we're not PGOing js)
- # [21:24] <@bz> glandium: in short, we _think_ pgo was generating buggy code
- # [21:24] <glandium> khuey: but i wonder if it doesn't come from where js was in xul
- # [21:24] <Waldo> bz: next step in UI slimming
- # [21:24] <@bz> but a clean profile doesn't have this behavior
- # [21:24] <@bz> so what gives?
- # [21:24] * Joins: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [21:24] <glandium> aaaah i remember that
- # [21:25] * juanb is now known as juanb|afk
- # [21:25] * Quits: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: brendan)
- # [21:26] * Joins: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP)
- # [21:26] * Quits: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
- # [21:26] * Quits: ekr (ekr@454A1A4F.FF5089F.1771B9DE.IP) (Quit: ekr)
- # [21:26] <@ehsan> !seen Bas
- # [21:26] <@killer> Bas is on the channel right now!
- # [21:26] <firebot> bas was last seen 84 minutes and 40 seconds ago, saying 'joe: You there?' in #gfx.
- # [21:26] <joe> bas might be at lunch
- # [21:26] <joe> slashd inner
- # [21:26] <khuey> lunch?
- # [21:26] <khuey> isn't it 9 PM for him?
- # [21:27] * Joins: pnemsak (Miranda@80CFE454.10D9684B.4F33160D.IP)
- # [21:27] * jmaher|afk is now known as jmaher
- # [21:27] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Quit: Leaving.)
- # [21:27] <@ted> glandium: it was originally that then we left it off cause the JS guys complained la la
- # [21:27] <@ted> and it just never got fixed
- # [21:28] <khuey> well, it got accidentally turned off
- # [21:28] <@ted> yes
- # [21:28] <khuey> and they objected to turning it back on
- # [21:28] <@ted> we should just fix taht
- # [21:28] <khuey> no
- # [21:28] <khuey> we should turn off PGO entirely ;-)
- # [21:28] <@ted> hah
- # [21:28] <@ted> okay fine whatever!
- # [21:28] * Joins: ekr (ekr@454A1A4F.FF5089F.1771B9DE.IP)
- # [21:28] <khuey> so that we don't have to play firedrill every 4 months
- # [21:28] <catlee> google did!
- # [21:28] * @ted spent lots of time making that work back in the firefox 3 cycle :'-(
- # [21:28] <rillian> have we measured the performance penalty of splitting things into gkmedias?
- # [21:28] <@ted> they never turned it on in the first place
- # [21:28] <khuey> nah google never turned it back on
- # [21:28] <khuey> er
- # [21:28] <khuey> turned it on
- # [21:29] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
- # [21:29] <@ted> i think they use templates a lot more than we do
- # [21:29] <@ted> and that blows out the compiler's memory usage
- # [21:29] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
- # [21:29] <jfkthame> khuey: won't turning off PGO basically give us the existing "win opt" builds? in which case we already have talos data for them
- # [21:29] * Joins: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [21:30] <khuey> jfkthame: do we run talos on those?
- # [21:30] * khuey didn't think we did
- # [21:30] * @bz senses a movie called "Templatize This" coming on
- # [21:30] * merike|away is now known as merike
- # [21:30] <jfkthame> see tbpl
- # [21:30] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
- # [21:30] <khuey> jfkthame: interesting
- # [21:30] <jfkthame> looks like PGO gives us about a 15% win on Tp, for example
- # [21:30] <zzzzz> I've been using non-PGO builds for months, i.e. hourly builds, and personally from an end-user point of view I see no slow-downs other that what is already known, and being worked on, - slow UI in Chrome
- # [21:31] <khuey> jfkthame: :-/
- # [21:31] <mbrubeck> ehsan: FWIW, I triggered PGO builds on 8c8e5e2631be and 4bb0aa38c2d4 on inbound to see if we can narrow the regression range for the sudden jump there.
- # [21:31] <jlebar> zzzzz, If you've been using non-PGO builds for months, how would you notice a relative slow-down?
- # [21:32] * Quits: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: brendan)
- # [21:32] <@ehsan> mbrubeck: ok, please let me know what you find out
- # [21:32] * Quits: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP) (Ping timeout)
- # [21:32] <Waldo> bz: http://cdn.memegenerator.net/instances/400x/19838828.jpg
- # [21:32] <philor> we should just switch to running tfeelsfast
- # [21:32] * Quits: supreet (quassel@1586D677.98256B8E.DF11F364.IP) (Ping timeout)
- # [21:32] <mbrubeck> of course, even if we find an exact changeset for the regression and back it out, there's no guarantee that some unrelated changeset won't have the same effect later. :/
- # [21:33] <zzzzz> jlebar because I used to test Nightly builds w/PGO then jump to the next hourly that contained a patch I thought I would like to test out, just jumping between the two builds, and never noticed a bit of difference
- # [21:33] * Joins: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [21:33] <jfkthame> khuey: wouldn't hurt to look at more examples, but i've compared the graphs in the past and the PGO builds definitely win (by varying amounts, usually 10-15%ish) on a number of the tests
- # [21:34] * Joins: Jake (Jake@moz-6190487E.dhcp.drexel.edu)
- # [21:35] <@ted> jfkthame: that matches with my (admittedly distant) memories
- # [21:35] * khuey is now known as khuey|away
- # [21:35] * @bz still thinks we should try doing pgo on just gklayout
- # [21:35] <@bz> and seeing where that gets us
- # [21:36] <glandium> bz: that's what i've been saying all along
- # [21:36] <jfkthame> yeah, that'd definitely be interesting to try
- # [21:36] * Joins: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP)
- # [21:36] <evilpie_> so who claimed that removing e4x is desperate? it is awesome
- # [21:36] * Joins: Jesse (jruderman@moz-E31CD2CB.mozilla.org)
- # [21:37] <@ted> i would guess that it helps greatly anyplace we have an XPCOM virtual clusterfuck
- # [21:37] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
- # [21:37] * joduinn-brb is now known as joduinn
- # [21:38] <glandium> i'll find some time tomorrow to test it
- # [21:38] * Joins: jdm (jdm@moz-749CB30C.dsl.scarlet.be)
- # [21:39] * Quits: Cwiiis (cwiiis@88F51059.F3BBB17D.144F44FA.IP) (Quit: Leaving)
- # [21:39] <billm> did anything change about how to run xpcshell tests locally? I'm getting an error about "No module named mozinfo"
- # [21:39] <gregglind> in the Cc/Cu mindset, how do I get at: http://mxr.mozilla.org/mozilla-central/source/browser/modules/NewTabUtils.jsm
- # [21:40] <@bz> ted: yes, but most of that stuff isn't on hot paths anymore
- # [21:40] <@ted> interesting
- # [21:40] <@ted> billm: there's a bug, i think the fix made it to m-c today
- # [21:40] <@bz> ted: at least I certainly hope so!
- # [21:41] <@ted> bz: yeah, dunno
- # [21:41] <@ted> 15% is a pretty big number
- # [21:41] <@bz> sure
- # [21:41] <billm> ted: ah, ok. thanks.
- # [21:41] <@bz> my point was that we should see what the 15% becomes if we only do pgo on gklayout
- # [21:41] <@smaug> hmm, if I change a const in .idl, should I update the uuid?
- # [21:41] <@bz> smaug: imo, no
- # [21:41] <gps> billm, ted: bug 750368
- # [21:42] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
- # [21:42] * Joins: dwendorf (chatzilla@moz-6E3B32E8.lightspeed.mdsnwi.sbcglobal.net)
- # [21:42] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
- # [21:42] <billm> gps: thanks
- # [21:43] * Quits: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au) (Ping timeout)
- # [21:44] * Joins: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au)
- # [21:44] * joduinn is now known as joduinn-mtg
- # [21:45] <glandium> bz: i think we can still reasonably do pgo on more than gklayout. we just can't do it on xul. The other question is how much memory would it take to pgo gklayout. And the first question is: does lib.exe -ltcg actually do pgo, or just record instructions for final linkage?
- # [21:45] * Quits: alice (anonymous@moz-21BA121A.w80-9.abo.wanadoo.fr) (Ping timeout)
- # [21:46] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
- # [21:47] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [21:48] * ddahl is now known as ddahl|afk
- # [21:48] * Joins: alice (anonymous@moz-21BA121A.w80-9.abo.wanadoo.fr)
- # [21:48] * Quits: ddahl|afk (ddahl@moz-976797D6.hsd1.il.comcast.net) (Quit: Adios Amigos)
- # [21:48] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/b0200dab0ccc - Ehsan Akhgari - Backout the latest merge from fx-team because of Ts regressions (no bug)
- # [21:48] <firebot> http://hg.mozilla.org/mozilla-central/rev/4abdadacbe84 - Ehsan Akhgari - Merge backout; a=me
- # [21:49] * janv is now known as janv|away
- # [21:49] * Parts: Jake (Jake@moz-6190487E.dhcp.drexel.edu)
- # [21:50] * Joins: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com)
- # [21:50] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/dc1d88aff8e5 - Brian R. Bondy - Bug 748948 - Possible race condition when launching updates from service after security checks. r=rstrong, a=ehsan.
- # [21:50] <firebot> http://hg.mozilla.org/mozilla-central/rev/c9e68a3cb207 - Brian R. Bondy - Bug 748764 - LoadlibraryEx and quoted string fix for service. r=rstrong, a=ehsan.
- # [21:50] * Quits: alice (anonymous@moz-21BA121A.w80-9.abo.wanadoo.fr) (Quit: alice)
- # [21:51] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
- # [21:51] <rail> espindola: hey, I've started deploying the new version of clang. when do you want me to apply the second patch to remove the old version?
- # [21:52] <espindola> rail, I just have to do a try run
- # [21:52] <espindola> maybe decoder will want to do one too
- # [21:52] <rail> no rush, just wanted to add a reminder for myself :)
- # [21:52] <espindola> rail, when do you think the push will be available on try?
- # [21:53] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/3774bcaeaab0 - Jonathan Griffin - Bug 751316 - Update mozautolog repo in CI bootstrap script, a=npotb,test-only
- # [21:53] <rail> espindola: by the end of PT day I hope
- # [21:54] <espindola> so about 3 am in here?
- # [21:54] <espindola> I can do a push first thing tomorrow morning then
- # [21:54] * Quits: dria (dria@moz-2830A996.dhcp-dynamic.fibreop.nb.bellaliant.net) (Quit: dria)
- # [21:55] * Quits: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP) (Ping timeout)
- # [21:55] <jesup> billm: (mccr8 said to tell you): 566 tabs in 5 windows. 8 tabs loaded (just restarted). 750ms GC times. 570MB explicit, 614MB resident (Aurora from 4/13, note). Restarted with brand-new AUrora (5/2), and similar: 664ms GC with 6 tabs loaded, 475MB explicit, 520MB resident. Athlon 960? quad 3.xGHz, 4GB (3GB usable) WinXP
- # [21:55] <rail> espindola: yeah, tomorrow morning for sure
- # [21:55] * coop|mtg is now known as coop
- # [21:56] <espindola> cool
- # [21:56] * Quits: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: brendan)
- # [21:56] * armenzg_mtg is now known as armenzg_brb
- # [21:58] <taras> gcp: funny man
- # [21:58] <taras> bsmedberg: mwu's tool might be able to do that easily
- # [21:58] <jesup> billm: aha... GC isn't the only culprit; sessionstore.js is up over 20MB again
- # [21:58] <taras> bsmedberg: one he used for prbool->bool
- # [21:59] * Quits: vikram360 (vikram360@B333EC4A.3F9F72A3.2A068A5E.IP) (Ping timeout)
- # [21:59] * Joins: vikram360 (vikram360@45A5C113.F861F6E6.2A068A5E.IP)
- # [21:59] * Joins: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP)
- # [21:59] <@ehsan> ted: can you review a patch?
- # [21:59] <@ehsan> khuey|away is away
- # [22:00] <@ted> i suppose
- # [22:00] * zzzzz thinks we should put khuey back in school, he was here more when in school :P
- # [22:00] <@ehsan> ted: bug 751273
- # [22:03] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Ping timeout)
- # [22:03] <decoder> rail: woho \o/ ill give the new version a try then =)
- # [22:04] <rail> yes!
- # [22:04] * rnewman is now known as rnewman|driving
- # [22:04] * Quits: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com) (Ping timeout)
- # [22:04] * Quits: evilpie_ (evilpie@moz-D9C5721C.pools.arcor-ip.net) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0a1/20120501030504])
- # [22:05] * Quits: Dagger (Dagger@moz-C46A7175.cable.virginmedia.com) (Ping timeout)
- # [22:06] * Quits: dcamp (dave@9E727688.17C2F9C.163DC5C6.IP) (Quit: Leaving...)
- # [22:06] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
- # [22:07] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [22:07] * Joins: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com)
- # [22:08] * Joins: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [22:08] * Quits: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: brendan)
- # [22:09] <@bsmedberg> ehsan: is LoadLibrary("libname.dll") always insecure in our codebase?
- # [22:09] <@ted> i thought we fixed that
- # [22:09] <@ehsan> bsmedberg: no, it's secure in firefox.exe and plugin-container.exe
- # [22:09] <@ehsan> bsmedberg: and only there
- # [22:09] <@bsmedberg> ok
- # [22:09] <@ehsan> well
- # [22:10] <@bsmedberg> ehsan: webappruntime also?
- # [22:10] <@ehsan> bsmedberg: it's not secure in plugin-container for the short duration where we call LoadLibrary to load the plugin...
- # [22:10] <@ehsan> bsmedberg: I don't know about webappruntime
- # [22:11] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
- # [22:11] * Joins: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com)
- # [22:12] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
- # [22:12] <@bsmedberg> bjacob: does gfx.angle.egl.path specifiy the full path including the filename, or just the directory name?
- # [22:12] <bjacob> bsmedberg: just the directory name
- # [22:12] * Joins: Dagger (Dagger@moz-C46A7175.cable.virginmedia.com)
- # [22:12] <bjacob> bsmedberg: looking at the source code, it seems to expect it to end with a slash/backslash
- # [22:12] <@bsmedberg> bjacob: I don't think so, nsIFile takes care of that
- # [22:12] <bjacob> bjacob: ah ok
- # [22:13] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
- # [22:13] * Quits: smooney_ (smooney@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [22:13] * Joins: smooney_ (smooney@moz-BBE3ABD.mv.mozilla.com)
- # [22:14] * Quits: nthomas|away (chatzilla@moz-A9A754FF.dsl.telstraclear.net) (Ping timeout)
- # [22:14] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
- # [22:14] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
- # [22:15] * Joins: nthomas|away (chatzilla@moz-66301F69.dsl.telstraclear.net)
- # [22:15] * Quits: jdm (jdm@moz-749CB30C.dsl.scarlet.be) (Ping timeout)
- # [22:16] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
- # [22:16] * Quits: jviereck1 (Adium@moz-26045BE5.dclient.hispeed.ch) (Quit: Leaving.)
- # [22:16] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
- # [22:16] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
- # [22:17] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
- # [22:18] * Joins: jdm (jdm@moz-749CB30C.dsl.scarlet.be)
- # [22:19] * merike is now known as merike|away
- # [22:19] * Quits: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP) (Ping timeout)
- # [22:20] * nthomas|away is now known as nthomas
- # [22:20] * Joins: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP)
- # [22:22] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/dec5b367c421 - Ehsan Akhgari - Backout changeset b0200dab0ccc to revert the incorrect backout of an fx-team range (no bug)
- # [22:22] <romaxa> bsmedberg: ping, check plz XRE_API for embedding
- # [22:24] <@smaug> jesup: just curious, when you saw bad gc times, what kinds of cc times did you get ?
- # [22:25] <jesup> smaug: 31 or 47ms, depending
- # [22:27] <@smaug> a bit high
- # [22:27] * Quits: past (past@moz-4A4E6104.dsl.dyn.forthnet.gr) (Input/output error)
- # [22:27] <@smaug> but not horrible
- # [22:27] * Quits: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP) (Ping timeout)
- # [22:27] * Quits: kennyluck (kennyluck@moz-3AF1AC84.dynamic.hinet.net) (Connection reset by peer)
- # [22:28] * Joins: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP)
- # [22:29] * Joins: kennyluck (kennyluck@moz-1BF0140A.dynamic.hinet.net)
- # [22:30] * Quits: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
- # [22:31] * armenzg_brb is now known as armenzg
- # [22:31] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/89346604e759 - Ehsan Akhgari - Merge backout; a=me
- # [22:31] <jesup> smaug: CC(T+2453.2) duration: 31ms, suspected: 187, visited: 6026 RCed and 809 GCed, collected: 61 RCed and 5 GCed (66 waiting for GC) ForgetSkippable 163 times before CC, min: 15 ms, max: 78 ms, avg: 16 ms, total: 2647 ms, removed: 18646
- # [22:31] <firebot> http://hg.mozilla.org/mozilla-central/rev/24a6a53c714a - Ehsan Akhgari - Backout the merge from fx-team because of Ts regressions (no bug)
- # [22:31] <decoder> rail: espindola: /tools/clang-3.0-r155417.moz0/bin/clang is the correct path?
- # [22:32] <rail> decoder: yes: http://hg.mozilla.org/build/puppet-manifests/rev/9585e09020c1#l1.22
- # [22:32] <@bz> do we have any sort of eta on reopening?
- # [22:32] <espindola> decoder, /tools/clang-3.0-r155417.moz0/bin/clang yes
- # [22:33] <decoder> hm
- # [22:33] <decoder> i get failure on 32 bit
- # [22:33] <decoder> http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/decoder@own-hero.net-347815ae4410/try-linux64-debug/try-linux64-debug-bm14-try1-build6073.txt.gz
- # [22:33] <espindola> I don't think it is on the try yet...
- # [22:33] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/a2a7e9f92fbe - Kartikaya Gupta - Bug 738641 - Account for rounding errors when reporting page size from JS to Java. r=Cwiiis a=android-only
- # [22:33] <decoder> oh, 64 bit even
- # [22:33] <rail> let me check
- # [22:33] <decoder> espindola: oh, I thought it was on try already
- # [22:33] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Quit: faramarz)
- # [22:33] <jesup> smaug: (small stuff removed) GC(T+2588.3) Total Time: 668.5ms, Compartments Collected: 606, Total Compartments: 606, MMU (20ms): 0%, MMU (50ms): 0%, Reason: MAYBEGC, Nonincremental Reason: GC mode, Allocated: 102MB, +Chunks: 2, -Chunks: 1 ---- Totals: Mark: 491.4ms, Sweep: 167.1ms, Sweep Compartments: 100.9ms, Sweep Shape: 24.2ms, Discard Analysis: 34.5ms
- # [22:33] <espindola> decoder, rail just started pushing it
- # [22:34] <decoder> ok. then i probably just got it wrong
- # [22:34] * juanb|afk is now known as juanb
- # [22:34] * Quits: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP) (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
- # [22:34] * decoder will wait patiently then :D
- # [22:34] <rail> yeah, that slave got it installed now, uptime 3mins
- # [22:34] <decoder> just let me know when i should retry
- # [22:35] * Quits: jdm (jdm@moz-749CB30C.dsl.scarlet.be) (Ping timeout)
- # [22:35] <rail> tomorrow morning for sure :)
- # [22:35] * Joins: scenor (Daily@moz-60F9079D.rkhl.at)
- # [22:35] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
- # [22:36] * Quits: msucan (mihai@7A4CDDE7.7A418818.B4CEF140.IP) (Quit: Leaving.)
- # [22:36] <@roc> jviereck: why would you want to abort just because you couldn't render a page?
- # [22:36] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
- # [22:36] <@roc> why not just render the page as a big red cross or something and carry on printing other pages?
- # [22:36] * Quits: kennyluck (kennyluck@moz-1BF0140A.dynamic.hinet.net) (Client exited)
- # [22:37] <decoder> rail: cool =D
- # [22:37] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
- # [22:37] <decoder> thanks for that
- # [22:37] <rail> np
- # [22:37] * Joins: cpeterson (cpeterson@moz-7B0110AD.mv.mozilla.com)
- # [22:38] <@bz> gah
- # [22:38] <@bz> if I open a link in a new window, the url bar doens't work right
- # [22:38] <@bz> wtf?
- # [22:38] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving...)
- # [22:39] * Joins: jdm (jdm@moz-749CB30C.dsl.scarlet.be)
- # [22:40] * Joins: kennyluck (kennyluck@moz-1BF0140A.dynamic.hinet.net)
- # [22:41] * khuey|away is now known as khuey
- # [22:41] <NeilAway> bent: actually nsCOMArray is safer at holding refcounted objects than nsTArray is
- # [22:41] <khuey> ehsan: indeed
- # [22:41] <taras> khuey: are we gonna get rid of skipping function pointer too?
- # [22:41] * Joins: dao (dao@moz-C30A98BD.superkabel.de)
- # [22:41] <@ehsan> ?
- # [22:41] <khuey> ehsan: "khuey|away is away"
- # [22:41] <taras> khuey: while on the subject of sacred optimizations
- # [22:41] <@ehsan> khuey: heh
- # [22:41] <khuey> taras: idk, should we ocnsider it?
- # [22:41] <taras> khuey: yes..chrome also doesnt have that optimization
- # [22:42] <@bz> taras: what's it hurting?
- # [22:42] <bent> NeilAway, safer than... an nsTArray that doesn't store nsCOMPtr?
- # [22:42] <taras> bz: stacks
- # [22:42] <@bz> taras: in what situations?
- # [22:42] <taras> bz: cant do chromehang and inbrowser profiling tools
- # [22:42] <@bz> taras: I guess profiling in opt builds
- # [22:42] <@bz> right
- # [22:43] <NeilAway> bent: I see you won't understand me unless I type it out in full...
- # [22:43] <taras> bz: chrome team has some record of debugging crashes
- # [22:43] * armenzg is now known as armenzg_mtg
- # [22:43] <NeilAway> bent: actually nsCOMArray<nsIFoo> is safer at holding refcounted objects than nsTArray<nsCOMPtr<nsIFoo> > is
- # [22:43] <Ms2ger> bent, out-of-range
- # [22:43] <NeilAway> bent: better now?
- # [22:43] <taras> by inserting stack-capturing into code that leads to a crash that they cant reproduce
- # [22:43] * Quits: mak (chatzilla@moz-A6547F54.retail.telecomitalia.it) (Connection reset by peer)
- # [22:43] * rnewman|driving is now known as rnewman
- # [22:43] * yvan|lunch is now known as yvan
- # [22:43] * Joins: jgilbert_ (jgilbert@moz-BBE3ABD.mv.mozilla.com)
- # [22:43] * Quits: victorporof (victorporo@5F6B43D3.1C233438.79933D60.IP) (Quit: Linkinus - http://linkinus.com)
- # [22:43] <taras> bz: we can't do anything like that
- # [22:43] <Ms2ger> bent, null vs garbage
- # [22:43] <@bz> taras: hmm
- # [22:44] * Joins: mak (chatzilla@moz-A6547F54.retail.telecomitalia.it)
- # [22:44] <bent> NeilAway, yeah, i figured that's what you meant
- # [22:44] <@bz> taras: what does that give that breakpad does not?
- # [22:44] <NeilAway> good
- # [22:44] <taras> bz: capturing stuff that hasn't crashed yet
- # [22:44] * jlebar is now known as jlebar|brb
- # [22:44] <bent> NeilAway, you're saying it's safer why?
- # [22:44] <taras> bz: sometimes by the time we crash it's too late
- # [22:45] * Quits: @roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
- # [22:45] <NeilAway> bent: because nsTArray calls destructors while the array is in an unsafe state
- # [22:45] <@bz> taras: ah, I see
- # [22:45] <taras> anyway, it's a convoluted usecase, but it's something they have and we don't
- # [22:45] <@bz> taras: so like an opt-mode assert
- # [22:45] <NeilAway> bent: sorry, s/destructors/release, possibly invoking destructors/
- # [22:45] <@bz> taras: makes snse
- # [22:47] <dao> ehsan: you probably want to reland bug 747919 if you don't want the tree to be orange more frequently
- # [22:47] <bent> NeilAway, if they array can mutate based on destructors then the owner should just fix it
- # [22:47] <bent> imo
- # [22:47] <@ehsan> dao: was that just a test fix?
- # [22:47] <dao> ehsan: that patch actually landed on mozilla-central separately
- # [22:47] * Quits: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP) (Quit: jfkthame)
- # [22:47] <NeilAway> bent: you're containing random objects. Who owns them?
- # [22:48] <@bz> NeilAway: random objects?
- # [22:48] <@ehsan> dao: ok, I
- # [22:48] <@bz> NeilAway: where?
- # [22:48] <@ehsan> dao: I'll reland that
- # [22:48] <bent> i mean whoever calls the nsTArray function that does this
- # [22:48] <@ehsan> dao: thanks for bringing that up!
- # [22:48] <@bz> oh, I see
- # [22:48] <bent> RemoveElement, Clear, whatever
- # [22:48] <@bz> hmm
- # [22:48] <@bz> that seems like a bug in nsTArray
- # [22:48] <@bz> to me
- # [22:48] <philor> ehsan: but did you only back out https://hg.mozilla.org/mozilla-central/rev/309a40ba4906 ?
- # [22:49] <philor> because, fine, back that out :)
- # [22:49] <Ms2ger> smontagu, he was asking if --disable-universalchardet should be removed
- # [22:49] <NeilAway> bent: sure, but normal users don't have the issue, because they know what they're containing
- # [22:49] <dao> ehsan: also, if you reland various patches, please don't do it as a gigantic backout of a backout, since it messes up blame
- # [22:49] * Quits: Dagger (Dagger@moz-C46A7175.cable.virginmedia.com) (Ping timeout)
- # [22:49] <smontagu> Ms2ger: if the option should no longer exist?
- # [22:50] <philor> I think it landed on m-c, landed on fx-team, got backed out of fx-team, maybe landed on fx-team again, merged some air
- # [22:50] <NeilAway> bent: once you write nsTArray<nsCOMPtr<, you can't make the same guarantees
- # [22:50] <Ms2ger> smontagu, yes
- # [22:50] <@ehsan> dao: we tried to make hg remerge on #fx-team but failed to do so :/
- # [22:50] <@ehsan> philor: not sure what you mean
- # [22:50] * Joins: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [22:51] <philor> ehsan: now you're burning inbound, worry about that instead
- # [22:51] * jaws is now known as jaws|brb
- # [22:51] <@ehsan> ok
- # [22:51] * davehunt|away is now known as davehunt
- # [22:51] * Quits: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: brendan)
- # [22:51] * mattwoodrow|away is now known as mattwoodrow
- # [22:51] <@ehsan> hmm is hg down?
- # [22:52] <bent> NeilAway, hm, i'd still blame the owner, i think
- # [22:52] <bent> NeilAway, but that's something we could fix if we wanted
- # [22:52] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [22:52] * jmaher is now known as jmaher|afk
- # [22:53] <philor> dao: I don't see it actually getting backed out in https://hg.mozilla.org/mozilla-central/rev/24a6a53c714a, but I don't have a tree here to pull and check
- # [22:55] * rail is now known as rail_away
- # [22:55] * rail_away is now known as rail
- # [22:56] <dao> philor: http://hg.mozilla.org/mozilla-central/file/tip/browser/devtools/layoutview/test/browser_layoutview.js agrees
- # [22:56] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
- # [22:57] * Joins: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net)
- # [22:57] * Joins: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [22:57] * Quits: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: brendan)
- # [22:57] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
- # [22:57] * Quits: NeilZZZ (neil@moz-7E027EE5.cable.virginmedia.com) (Client exited)
- # [22:58] * Joins: mayhemer__ (Miranda@B3D46202.F87A741B.F23860FD.IP)
- # [22:58] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
- # [22:59] * Joins: Dagger (Dagger@moz-C46A7175.cable.virginmedia.com)
- # [22:59] * Fallen|away is now known as Fallen
- # [22:59] * Joins: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [23:00] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Quit: faramarz)
- # [23:00] * Quits: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: brendan)
- # [23:00] * Joins: Lucas (Lucas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [23:02] <froydnj> ted++
- # [23:02] * Quits: lduros (lduros@moz-34D6757F.nic.resnet.group.upenn.edu) (Client exited)
- # [23:02] * Joins: sfink|log (sfink@moz-BBE3ABD.mv.mozilla.com)
- # [23:03] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [23:03] * Quits: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch) (Quit: Leaving.)
- # [23:03] <@ehsan> khuey: ted: ping
- # [23:03] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
- # [23:03] <khuey> ehsan: pong
- # [23:03] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
- # [23:04] <@ehsan> khuey: /builds/slave/m-in-lnx-dbg/build/config/rules.mk:745: *** SHARED_LIBRARY_LIBS must contain .a files only.
- # [23:04] <@ehsan> khuey: do you know what this means?
- # [23:04] <khuey> glandium: ^
- # [23:04] * rail is now known as rail-brb
- # [23:05] <@ted> not...sure
- # [23:05] <billm> jesup: do you have the memchaser addon installed?
- # [23:05] <@ehsan> khuey: ted: how can I print out a make variable?
- # [23:05] <khuey> ehsan: make echo-variable-FOO
- # [23:06] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/c798e1ea15b4 - Brian Nicholson - Bug 749305 - Change favicons on pageshow rather than DOMContentLoaded. r=mfinkle a=android-only
- # [23:06] * Joins: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net)
- # [23:06] <glandium> ehsan: it means you have something that is not a library in SHARED_LIBRARY_LIBS
- # [23:06] <@ehsan> khuey: I get the same error :(
- # [23:06] <@ehsan> glandium: ok how can I know what it is?
- # [23:07] <glandium> ehsan: comment the $(error) and try again the echo-variable
- # [23:07] * mjschranz is now known as mjschranz_away
- # [23:08] <espindola> rail-brb, so the new puppet manifest installs *and* removes clang on os X? :-)
- # [23:08] <@ehsan> hsan@teenux:~/moz/mozilla-inbound/obj-ff-dbg/layout/media$ make echo-variable-MOZ_CAIRO_LIBS
- # [23:08] <@ehsan> ../../gfx/cairo/cairo/src/libmozcairo.a ../../gfx/cairo/libpixman/src/libmozlibpixman.a -lXrender -lfreetype -lfontconfig
- # [23:08] <@ehsan> glandium: ^
- # [23:09] <espindola> should we pass the revision in clang_create_dmg.sh?
- # [23:09] <glandium> ehsan: the -l stuff needs to go in DSO_LDOPTS
- # [23:09] <@ehsan> ah
- # [23:09] <glandium> EXTRA_DSO_LDOPTS even
- # [23:09] <@ehsan> wait
- # [23:09] <@ehsan> how did this ever work?
- # [23:09] <Bas> joe khuey ehsan: Indeed, dinner was more accurate. Here now :)
- # [23:10] <@ehsan> oh right
- # [23:10] * Quits: smooney_ (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney_)
- # [23:10] * Joins: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [23:10] <@ehsan> glandium: toolkit/library/Makefile.in uses EXTRA_DSO_LDOPTS for this
- # [23:10] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
- # [23:10] <@ehsan> glandium: which is why it worked
- # [23:10] <@ehsan> Bas: unping
- # [23:10] <@ehsan> khuey: mystery solved
- # [23:10] <Bas> ehsan: Ok :)
- # [23:10] * Joins: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com)
- # [23:11] <Bas> khuey catlee ted: I think PGO is a good thing, I think we should just split up our libraries more cleverly, I really think PGO would give much more win than the loss of splitting stuff into 2 or 3 libraries.
- # [23:11] * Quits: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: brendan)
- # [23:11] <@ted> not sure
- # [23:11] <@ted> lots of the win of PGO is from cross-module inlining etc
- # [23:11] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
- # [23:12] * Quits: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP) (Ping timeout)
- # [23:12] <@ehsan> ted: ok wanna review a new version of the cairo patch? ;)
- # [23:12] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
- # [23:12] <Bas> ted: Doesn't a lot come from things like de-virtualization and such as well?
- # [23:12] <rail-brb> espindola: yeah :)
- # [23:12] * armenzg_mtg is now known as armenzg_brb
- # [23:12] <@ted> Bas: probably
- # [23:12] * Quits: bbondy (bbondy@moz-C9962B2.home.cgocable.net) (Ping timeout)
- # [23:12] <@ted> the more you put in another lib, the less it can do
- # [23:12] * Joins: mccr8 (mccr8@moz-5F92CD4B.dsl.dynamic.sonic.net)
- # [23:12] <@ted> ehsan: not really!
- # [23:12] * Joins: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP)
- # [23:12] <@ted> :-P
- # [23:13] <Bas> ted: Fair enough, but there's still a lot it -can- do :)
- # [23:13] <@ted> sure
- # [23:13] <joe> jrmuizel: https://bugzilla.mozilla.org/show_bug.cgi?id=596493
- # [23:13] <@ted> not sure what's going on
- # [23:13] <@ehsan> ted: oh, thank you, bug 751273 :P
- # [23:13] * Joins: rclick (rclick@moz-72E70F54.dsl.covlil.sbcglobal.net)
- # [23:13] <@ehsan> ted: (a single line change)
- # [23:13] <Bas> khuey ehsan joe ted: Fwiw, I think we could split up gfx into a separate module pretty easily, or at least parts of it, and I seriously think the cost would be minimal.
- # [23:13] * Joins: cpearce (chatzilla@moz-510B10B9.xdsl.xnet.co.nz)
- # [23:13] <Bas> Azure+Skia, for one.
- # [23:13] <@ehsan> Bas: it would be great if you do that :)
- # [23:13] <Bas> qcms and cairo too.
- # [23:13] * Quits: gfritzsche (gfritzsche@moz-255CC203.dynamic.qsc.de) (Quit: Leaving)
- # [23:13] <@ehsan> I am *not* signing up for that
- # [23:13] * Joins: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [23:13] <khuey> Bas: you think the cost of making every call into gfx stuff effectively virtual would be minimal?
- # [23:14] <@ehsan> Bas: qcms and cairo are out already
- # [23:14] <glandium> ehsan: that's going to break non windows
- # [23:14] <Bas> ehsan: Hrm, really? Cairo is out?
- # [23:14] <@ehsan> khuey: they won't be virtual calls, just thunked calls
- # [23:14] * Quits: Ms2ger (Ms2ger@94DADF20.75FBB71E.37724B0D.IP) (Quit: nn)
- # [23:14] <@ehsan> glandium: what?
- # [23:14] <khuey> on the assembly level its the same thing, no?
- # [23:14] * Quits: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP) (Ping timeout)
- # [23:14] * Quits: mcot (mcot@C4B02.F3C4E8F3.C8444B8.IP) (Ping timeout)
- # [23:14] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
- # [23:14] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [23:14] <Bas> khuey: Also, considering the cost of the average gfx call, yes, I think we're talking <1%
- # [23:14] <glandium> ehsan: the extra dso ldopts from gkmedia won't get to libxul
- # [23:14] <khuey> "grab function pointer from given place, jump to it"
- # [23:14] <@ehsan> khuey: nope, virtual function calls involve a memory dereference, thunks involve only a jmp
- # [23:14] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/e3a1a5c1aaa4 - Brian Nicholson - Bug 750734 - Ensure view is focused when showing virtual keyboard. r=cpeterson a=android-only
- # [23:14] <@ehsan> much much cheaper
- # [23:15] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
- # [23:15] <Bas> ehsan: Doesn't it need to look at the relocation table?
- # [23:15] <@ehsan> glandium: that's the goal!
- # [23:15] <khuey> ehsan: how does that work when the location can vary?
- # [23:15] <khuey> ehsan: what Bas said
- # [23:15] <@ehsan> Bas: only once when the DLL is loaded
- # [23:15] <glandium> ehsan: gkmedia is a separate lib on windows only
- # [23:15] <Bas> Hrm, fair enough I suppose.
- # [23:15] <@ehsan> khuey: the loader fills in the relocation table with jmp instructions
- # [23:15] <khuey> ah
- # [23:15] <khuey> neat
- # [23:15] <@ehsan> glandium: ok
- # [23:16] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
- # [23:16] <Bas> Especially once we're on azure, the cairo state changing nonsense is a bit low-body stuff where function call overhead could be relevant. In Azure there's no non-inlined low-body function calls.
- # [23:16] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
- # [23:16] <@ehsan> glandium: (fwiw I'm building on linux now)
- # [23:16] <Bas> So function call overhead should always be negligable.
- # [23:16] * armenzg_brb is now known as armenzg
- # [23:16] <@ehsan> Bas: ah, can you rip out azure please? :)
- # [23:17] <Bas> ehsan: See #gfx right before you said that ;)
- # [23:17] <Bas> ehsan: fwiw, Azure is -not- a lot of code :(
- # [23:17] * Fallen is now known as Fallen|away
- # [23:17] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/e1bd646b8f44 - Sriram Ramasubramanian - Bug 747419: Optimize TabsTray rows inflation using ViewHolder pattern [r=lucasr, a=android-only]
- # [23:17] <firebot> http://hg.mozilla.org/mozilla-central/rev/218a34d41e5b - Sriram Ramasubramanian - Bug 750349: Recycle Listener for TabsTray. [r=mfinkle, a=android-only]
- # [23:17] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
- # [23:17] <glandium> ehsan: I would be surprised if it works
- # [23:18] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [23:18] <@ehsan> glandium: I'll let you know in a few mins
- # [23:18] * Joins: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP)
- # [23:19] * Joins: roc (chatzilla@538BABFE.A073F3E.97BBD552.IP)
- # [23:19] * ChanServ sets mode: +o roc
- # [23:19] * Joins: NeilZZZ (neil@moz-7E027EE5.cable.virginmedia.com)
- # [23:19] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
- # [23:19] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
- # [23:19] * jwir3 is now known as jwir3|away
- # [23:20] * Joins: bholley (anonymous@moz-409EE9C9.net-81-220-20.rev.numericable.fr)
- # [23:21] <armenzg> ehsan: I run out of time today. I will have the machine ready for you in the morning
- # [23:21] <@bz> tree
- # [23:21] <@bz> y u no open?
- # [23:21] <@ehsan> armenzg: ok
- # [23:21] <khuey> BECAUSE PGO
- # [23:21] * Joins: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net)
- # [23:21] <@ehsan> bz: sorry, doing my best to open it
- # [23:21] <@bz> ehsan: it was mostly a joke
- # [23:21] <@ehsan> bz: current estimate is tonight, if I get reviews etc in time
- # [23:21] <froydnj> "sheriff closes tree...forgets to reopen it"
- # [23:21] * Waldo also is rather anticipatory :-)
- # [23:21] <@bz> ehsan: ah, you only have try pushes for your stuff so far?
- # [23:21] <armenzg> ehsan: did prioritization help?
- # [23:21] <@ehsan> somebody should make a meme about the PGO disaster
- # [23:21] <Waldo> scumbag sheriff, shurely
- # [23:22] <@ehsan> bz: nah, using inbound as my personal try
- # [23:22] <Waldo> ehsan: you haven't been reading mozillamemes lately, have you :-)
- # [23:22] <@bz> ehsan: I'd thought you'd already landed it on inbound/m-c
- # [23:22] <@bz> oh
- # [23:22] <@bz> ok
- # [23:22] <armenzg> lol
- # [23:22] <@ehsan> armenzg: I still see pending windows builds from time to time
- # [23:22] <@bz> so it's on inbound, but future-review?
- # [23:22] <@ehsan> armenzg: but I'm also doing local PGO build
- # [23:22] <@ehsan> which take only about 2 hours
- # [23:22] <@ehsan> bz: what is "it"? I have landed a bunch of stuff
- # [23:22] <armenzg> ehsan: we are short on Windows machine for current load
- # [23:22] <armenzg> in general
- # [23:22] <@ehsan> bz: I'm landing reviewed but mostly untested patches ;)
- # [23:23] <mayhemer__> how can I get m-c approval? (no flag in bugzilla) , security bug, adds a little bit of code
- # [23:23] * Quits: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP) (Quit: madhava)
- # [23:23] <armenzg> I will try to look into the infra tomorrow as well
- # [23:23] <@ehsan> mayhemer__: does your patch touch libxul in windows?
- # [23:23] <armenzg> and see if I can unblock any machines
- # [23:24] <@ehsan> armenzg: ok thanks
- # [23:24] * armenzg is now known as armenzg_away
- # [23:24] * Quits: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP) (Ping timeout)
- # [23:24] <@ehsan> glandium: so my patch failed on linux :(
- # [23:25] <NeilAway> bz: for an http(s) URL, is url.resolve("/favicon.ico") going to result in the same as url.prePath + "/favicon.ico" ?
- # [23:25] <@ehsan> glandium: basically none of the cairo symbols are found :(
- # [23:25] <@ehsan> glandium: do you know what I need to do?
- # [23:25] <mayhemer__> ehsan: it adds some code PSM, that links to libxul, so probably ye
- # [23:25] <mayhemer__> s
- # [23:25] <@ehsan> mayhemer__: a- then
- # [23:25] <@ehsan> :/
- # [23:26] * Quits: armenzg_away (armenzg@moz-8555CE12.cable.teksavvy.com) (Input/output error)
- # [23:26] <mayhemer__> ehsan: understand
- # [23:26] * Quits: kinetik (kinetik@B0506AEA.F200EF31.613E47D1.IP) (Ping timeout)
- # [23:27] * Quits: kutsurak (pex@moz-5CEDFA.w92-128.abo.wanadoo.fr) (Quit: Leaving)
- # [23:27] * jaws|brb is now known as jaws
- # [23:27] <@ehsan> glandium: khuey: I guess I can split out MOZ_CAIRO_LIBS into two variables, and put the -l stuff in some other variable
- # [23:27] * Joins: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP)
- # [23:28] * Joins: karl (karl@538BABFE.A073F3E.97BBD552.IP)
- # [23:29] * Joins: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp)
- # [23:29] <Bas> ehsan: So I know what symbols it's missing and it makes sense. Could you explain (or point at something) real quick that tells me how to make our build system compile gfx2d into some other module?
- # [23:29] <Bas> (or its own DLL, I don't really care)
- # [23:30] * Joins: kinetik (kinetik@B0506AEA.F200EF31.613E47D1.IP)
- # [23:30] * Quits: whimboo (whimboo@moz-216F9AFA.superkabel.de) (Ping timeout)
- # [23:31] * Joins: nrc (nrc@538BABFE.A073F3E.97BBD552.IP)
- # [23:31] <Bas> ehsan: Also, your cairo symbol head-ache might be related to the weird symbol redefining/naming scheme we use for cairo.
- # [23:32] <Bas> ted: Where's gkmedia linked?
- # [23:32] * Quits: graememcc (chatzilla@moz-DE5D49D8.range86-148.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120310193349])
- # [23:32] <khuey> Bas: layout/media
- # [23:33] <@bz> 6abort: HTTP Error 500: Internal Server Error
- # [23:33] <@bz> That's not a good sign
- # [23:33] <@bz> (that's me trying to pull inbound)
- # [23:33] <khuey> zimbra?
- # [23:34] <mbrubeck> hg.m.o is having some issues; it's not totally dead though
- # [23:34] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
- # [23:35] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [23:35] * Joins: anant (anant@moz-D3725328.dsl.dynamic.sonic.net)
- # [23:35] <glandium> ehsan: yeah, that's what you need to do, separate the libs and the -l stuff
- # [23:36] <catlee> it's pining
- # [23:36] <glandium> ehsan: although, i'm not sure what the variable looks like on windows
- # [23:36] <glandium> ehsan: (there's no -l on windows)
- # [23:36] <@ehsan> glandium: on windows it only includes the static lib names
- # [23:36] <@ehsan> glandium: really linux is the only offender here (you'll see in my patch :)
- # [23:37] * rail-brb is now known as rail
- # [23:37] <glandium> ehsan: yeah, just saw in configure.in
- # [23:37] <@ehsan> yep
- # [23:37] * jgriffin is now known as jgriffin-afk
- # [23:38] * Joins: yuan_ (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [23:39] * coop is now known as coop|mtg
- # [23:39] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [23:39] * yuan_ is now known as yuan
- # [23:40] <@ted> ttaubert: ping
- # [23:40] <@ted> ttaubert: actually i'm going to wander off, but there's info on bug 740242
- # [23:40] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:41] * Quits: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch) (Quit: Leaving.)
- # [23:41] <NeilAway> bz: do you know any merit of using one over the other?
- # [23:42] * Quits: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP) (Quit: ZNC - http://znc.in)
- # [23:42] * Quits: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com) (Quit: Miranda IM - Multi protocol instant messenger @ www.miranda-im.org)
- # [23:42] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
- # [23:42] <decoder> rail: espindola: successful x86 build with asan and the new clang rev :) I think we can consider the linker bug fixed with that :D
- # [23:42] <ttaubert> ted: ok, reading
- # [23:43] <rail> decoder: \o/
- # [23:43] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
- # [23:43] <espindola> decoder, awesome :-)
- # [23:44] <espindola> rail, anything you want me to do about the puppet problem on OS X?
- # [23:44] * jlebar|brb is now known as jlebar
- # [23:45] * Quits: twi (Adium@moz-5390D98D.cust.dsl.vodafone.it) (Quit: Leaving.)
- # [23:45] * Joins: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net)
- # [23:45] * Quits: smontagu (chatzilla@moz-F8034A77.red.bezeqint.net) (Ping timeout)
- # [23:46] * mccr8 is now known as mccr8|away
- # [23:47] <Bas> ehsan: Say Ehsan, how did you make IID_IDXGISurface resolve for cairo-d2d when you were splitting out cairo on windows?
- # [23:47] * Quits: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP) (Ping timeout)
- # [23:47] * @smaug can't keep track on all these silly law proposals... CISPA, SOPA, ACTA...
- # [23:48] <rail> espindola: I need to test how packagemaker deals with fancy package names: http://diff.pastebin.mozilla.org/1612877
- # [23:48] * Joins: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP)
- # [23:48] * Quits: AaronMT (AaronMT@F2D29657.F60B0462.67AC9B1.IP) (Quit: Computer has gone to sleep.)
- # [23:48] * Quits: wolfiR (wolfiR@moz-84DD953E.dip0.t-ipconnect.de) (Quit: Leaving)
- # [23:48] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:49] <espindola> ok
- # [23:49] <Bas> ehsan: Never mind me, you didn't need to, I'm being an idiot.
- # [23:49] * Quits: dbradley (dbradley@moz-80450F75.fuse.net) (Quit: )
- # [23:49] <@ehsan> khuey: ping
- # [23:50] <khuey> ehsan: pong
- # [23:50] <jhammel> smaug: i think they're trying to spell out something....maybe the mayan apocalypse
- # [23:50] <@ehsan> khuey: so I added a new var in configure.in called MOZ_CAIRO_OSLIBS
- # [23:50] <@ehsan> in config/autoconf.mk.in, I do:
- # [23:50] <jdm> why do I have a 60mb google+ compartment :(
- # [23:51] <jdm> 52mb of gc heap
- # [23:51] <khuey> jdm: because +1
- # [23:51] <@ehsan> MOZ_CAIRO_OSLIBS = @MOZ_CAIRO_OSLIBS@
- # [23:51] * Quits: cadecairos (cadecairos@78D3F304.33EE9F8A.1139E686.IP) (Connection reset by peer)
- # [23:51] * Quits: mjschranz_away (matt@78D3F304.33EE9F8A.1139E686.IP) (Connection reset by peer)
- # [23:51] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [23:51] <@ehsan> khuey: and in toolkit/library/Makefile.in I'm using it as $(MOZ_CAIRO_OSLIBS)
- # [23:51] * Quits: scenor (Daily@moz-60F9079D.rkhl.at) (Ping timeout)
- # [23:51] <khuey> uh huh
- # [23:51] <@ehsan> and I'm getting:
- # [23:51] <jdm> khuey: here's a fun one - under the gmail compartment, I see a measurement of 19mb for (6 tiny)
- # [23:52] <@ehsan> clang: error: no such file or directory: '@MOZ_CAIRO_OSLIBS@'
- # [23:52] <@ehsan> khuey: what am I doing wrong?
- # [23:52] <khuey> ehsan: did you stick your AC_SUBST in?
- # [23:52] <jdm> woah, this is weird
- # [23:52] <jdm> the percentages aren't adding up
- # [23:52] <@ehsan> khuey: no, where should I do that?
- # [23:52] <khuey> ehsan: in configure somewhere
- # [23:52] <khuey> ehsan: did you use AC_DEFINE instead?
- # [23:52] <jdm> oh wait, the percentages are for the overall value
- # [23:53] <@ehsan> khuey: oh there's one in configure.in for MOZ_CAIRO_LIBS
- # [23:53] <@ehsan> khuey: (I have _no_ idea what I'm doing, I'm just trying to imitate existing code)
- # [23:53] <@ehsan> like a monkey!
- # [23:53] <khuey> ehsan: :-D
- # [23:53] * @ehsan rebuilds
- # [23:53] * Joins: anant_ (anant@moz-D3725328.dsl.dynamic.sonic.net)
- # [23:54] <jdm> nice, closing the gmail window upped my memory usage by 50mb
- # [23:54] * Quits: anant (anant@moz-D3725328.dsl.dynamic.sonic.net) (Ping timeout)
- # [23:54] * anant_ is now known as anant
- # [23:54] * mcote is now known as mcote|afk
- # [23:54] <@ehsan> jdm: you'll get an extra gig of usage when they disable your account
- # [23:54] * Joins: cadecairos (cadecairos@78D3F304.33EE9F8A.1139E686.IP)
- # [23:55] * Quits: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP) (Ping timeout)
- # [23:55] <jdm> I don't like that this google+ compartment is still around with no google windows open
- # [23:55] * Joins: bholley_mobile (bholley_mo@B60A6326.8BBFF747.D3EC63AB.IP)
- # [23:55] * Quits: cpearce (chatzilla@moz-510B10B9.xdsl.xnet.co.nz) (Ping timeout)
- # [23:55] * Joins: mjschranz_away (matt@78D3F304.33EE9F8A.1139E686.IP)
- # [23:56] <Mossop> ehsan: That was what they gave you as compensation? lame
- # [23:56] <@smaug> jdm: some other site has g+ button ?
- # [23:56] * wlach is now known as wlach|afk
- # [23:56] * Quits: @dbaron (dbaron@moz-389E0BB7.phlapa.fios.verizon.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [23:56] <mkaply> ttaubert: the new tab code to update the grid seems to only function in the context of the new tab page. That is to say, if you take the new tab page and put it inside some other code (not as an iframe, but using the same HTML, JS, everything). I know you'll probably say "unsupported" but is there a reason the grid update depends on the position of the grid within the window as opposed to within its parent?
- # [23:56] <@ehsan> Mossop: they tried to give me some crashes too, but I don't use Chrome ;)
- # [23:56] <jdm> oh, false alarm, I mistook the google groups favicon for something else
- # [23:57] * Quits: bholley_mobile (bholley_mo@B60A6326.8BBFF747.D3EC63AB.IP) (Ping timeout)
- # [23:57] * Joins: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [23:57] <jdm> man
- # [23:57] * bz is now known as bz_dinner
- # [23:57] <jdm> about:memory janks the browser for about 1.5 seconds
- # [23:57] <jdm> this is weird
- # [23:57] * Quits: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
- # [23:57] <@bz_dinner> well
- # [23:58] <@bz_dinner> doesn't it do a gc?
- # [23:58] * Joins: bholley_mobile (bholley_mo@moz-409EE9C9.net-81-220-20.rev.numericable.fr)
- # [23:58] <@smaug> jdm: it run gc and cc at least
- # [23:58] <@bz_dinner> also, it has to walk all sorts of stuff....
- # [23:58] <@smaug> possible even other cleanups
- # [23:58] <jdm> yeah, but I'm used to it loading fairly instantly in my experience
- # [23:58] * Quits: vikram360 (vikram360@45A5C113.F861F6E6.2A068A5E.IP) (Ping timeout)
- # [23:58] * Quits: pnemsak (Miranda@80CFE454.10D9684B.4F33160D.IP) (Quit: pnemsak)
- # [23:58] <bent> remove some ram from your machine!
- # [23:58] * Joins: vikram360 (vikram360@F772BBF7.C65373CF.2A068A5E.IP)
- # [23:59] * Joins: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net)
- # [23:59] * jhford-work is now known as jhford-work-away
- # [23:59] * Joins: jammink (textual@moz-7B0110AD.mv.mozilla.com)
- # Session Close: Thu May 03 00:00:01 2012
The end :)