/irc-logs / mozilla / #developers / 2012-06-14 / end
Options:
- # Session Start: Thu Jun 14 00:00:00 2012
- # Session Ident: #developers
- # [00:00] <bjacob> jrmuizel: yes but nvidia's argument about how share groups suck with multiple threads was convincing
- # [00:00] <jrmuizel> bjacob: I probably won't remember can you write stuff down in a bug now
- # [00:00] * Quits: jet (junglecode@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [00:00] * Joins: smaug (chatzilla@moz-51B50B8E.elisa-mobile.fi)
- # [00:00] * ChanServ sets mode: +o smaug
- # [00:00] <bjacob> jrmuizel: ok
- # [00:00] <jrmuizel> bjacob: yeah, I get the impression that sharegroups are like d3d9 threadness
- # [00:00] <jrmuizel> mostly bad
- # [00:00] * philor is now known as philor|away
- # [00:01] <jrmuizel> but sometimes your only choice
- # [00:01] * Quits: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [00:02] * dcamp is now known as campout
- # [00:02] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [00:04] * Quits: smontagu (chatzilla@1E9B982B.BAF838BD.CC465D70.IP) (Ping timeout)
- # [00:07] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
- # [00:08] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [00:09] * Joins: priya1 (Adium@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [00:09] * Joins: pcwalton (pcwalton@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [00:10] * Quits: priya (Adium@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Connection reset by peer)
- # [00:10] * jcranmer|traincarplane is now known as jcranmer|yyz
- # [00:10] * Quits: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz) (Ping timeout)
- # [00:10] * Quits: @smaug (chatzilla@moz-51B50B8E.elisa-mobile.fi) (Ping timeout)
- # [00:11] * jwir3 is now known as jwir3|coffee
- # [00:11] * Joins: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP)
- # [00:11] * Joins: mcote (mcote@moz-FD8EB826.mc.videotron.ca)
- # [00:11] * lsblakk|afk is now known as lsblakk
- # [00:11] * Joins: pwalton (pcwalton@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [00:12] * Quits: mcsmurf (mcsmurf@C3DCA8F9.D2250CED.9A554BCA.IP) (Quit: )
- # [00:12] * Quits: pcwalton (pcwalton@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [00:12] * Quits: kentuckyfriedtakahe (chatzilla@moz-5D29915D.cable.telstraclear.net) (Ping timeout)
- # [00:12] * pwalton is now known as pcwalton
- # [00:13] * Quits: erikvold (erikvold@84B8C786.B12AEDC0.6E712CE2.IP) (Quit: erikvold)
- # [00:13] * Joins: kentuckyfriedtakahe (chatzilla@moz-5D29915D.cable.telstraclear.net)
- # [00:15] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [00:16] * Quits: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP) (Quit: mdas)
- # [00:16] * philor|away is now known as philor
- # [00:16] * Joins: josh (josh@moz-7B0110AD.mv.mozilla.com)
- # [00:16] * Joins: dria (dria@3AF07A2B.5BCEC6DB.DA78B690.IP)
- # [00:17] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [00:17] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: Success !!)
- # [00:17] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Quit: ajuma)
- # [00:19] * Quits: wolfiR (wolfiR@moz-CDDFB096.dip0.t-ipconnect.de) (Quit: Leaving)
- # [00:20] * Joins: clee (clee@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [00:20] <@ehsan> WG9s: ping
- # [00:22] <@bsmedberg> I'm getting "Loading faild: parsererror" from TBPL... what that expected?
- # [00:22] <@bsmedberg> s/what/is/
- # [00:22] * Quits: gfritzsche (gfritzsche@moz-BA7521C4.dynamic.qsc.de) (Ping timeout)
- # [00:23] <WG9s> ehsan:pong
- # [00:23] <@ehsan> bsmedberg: try Ctrl+F5?
- # [00:23] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [00:23] * AutomatedTester is now known as AutomatedTester|AFK
- # [00:24] <@ehsan> WG9s: I understand that you're frustrated about these bugs, and I'm working on fixing both of them
- # [00:24] <@ehsan> WG9s: just wanted to let you know that we're not ignoring these issues at all :)
- # [00:24] <WG9s> aaaI know but haveing issues with rstrong\
- # [00:25] <WG9s> In the past i ahave always figured he kneow more that i did cause it was a windows issue
- # [00:25] <WG9s> now that it is a linux issue i woudl have thought he wou;ld have given the same consideration just sayin!
- # [00:25] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [00:26] * Quits: billm (billm@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
- # [00:26] <@ehsan> WG9s: my impression is that he understands the issues you're talking about
- # [00:26] <WG9s> sometimesBut then I have cut him slack before beacue he knows more about windows
- # [00:26] * Quits: dao1 (dao@moz-6179310A.superkabel.de) (Quit: Leaving.)
- # [00:26] <@ehsan> taras: http://mxr.mozilla.org/mozilla-central/source/toolkit/components/telemetry/Telemetry.cpp#192
- # [00:27] <WG9s> so i am still pissed he cant return the maybe I know what i am taking about on a linux issue
- # [00:27] <@ehsan> WG9s: please don't view this as a confrontation -- that won't help anyone
- # [00:27] <WG9s> I know it won;t
- # [00:27] <WG9s> just saying this is whay I am pissed off.
- # [00:27] <taras> ehsan: yeah i just found it
- # [00:27] <taras> ehsan: thanks
- # [00:27] <@ehsan> np
- # [00:27] <@ehsan> WG9s: ok
- # [00:27] * @ehsan goes back to fixing bugs
- # [00:28] <WG9s> I ahve helped him in the past on things i really did not understand about windows and am am now thinking why the F did i ever do that.
- # [00:28] <_AtilA_> Hi, Could someone explain me, What does TimerThread do?
- # [00:28] <_AtilA_> It has a collection of nsTimerImpls
- # [00:29] <WG9s> If i had not ever helped him before on crap this would not be an issue.
- # [00:29] <@bsmedberg> _AtilA_: it keeps track of active timers and sends messages to the main thread to trigger them
- # [00:29] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/8cf5423b0213 - Benjamin Smedberg - Bug 747683 - Don't unload the plugin library right before exiting the plugin process, because some plugins are using atexit handlers, r=josh
- # [00:29] * jwir3|coffee is now known as jwir3
- # [00:29] * Joins: erikvold (erikvold@84B8C786.B12AEDC0.6E712CE2.IP)
- # [00:29] * Quits: ferongr (ferongr@moz-DD96EF4E.dsl.dyn.forthnet.gr) (Ping timeout)
- # [00:29] <@ehsan> WG9s: ok, sorry, I didn't know there's a history, and I don't think I want to get involved in that
- # [00:30] * cadecairos is now known as cadecairos_away
- # [00:30] * Quits: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP) (Quit: Leaving)
- # [00:30] * jcranmer|yyz is now known as jcranmer|aeriallybound
- # [00:30] <WG9s> Nd i bet he will say he does not remember I ever helped him.
- # [00:30] <WG9s> this is how it always goes
- # [00:30] <_AtilA_> Ok, so when a Timer timesout, TimerThread sends a message to the main thread to tell him to execute it
- # [00:30] <WG9s> this is what really pisses me off
- # [00:31] <WG9s> people who i helped who claim they don;t remember.
- # [00:31] <WG9s> assholes.
- # [00:31] <@dolske> alright, this isn't a forum for dragging our personal issues. take it offline and hug it out, gentlemen.
- # [00:31] <@dolske> s/ourout
- # [00:32] <@dolske> grr s/our/out/
- # [00:32] * Quits: dria (dria@3AF07A2B.5BCEC6DB.DA78B690.IP) (Quit: dria)
- # [00:32] * Joins: billm (billm@moz-CF6D0A66.hsd1.ca.comcast.net)
- # [00:32] <WG9s> dolske:Ok hyet agian everytime i say something you shut me down.
- # [00:32] * bz is now known as bz_screwthis
- # [00:32] * Joins: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz)
- # [00:32] <Fallen> funny…###!!! ASSERTION: This is not supposed to fail!: 'Error', file /Users/kewisch/mozilla/comm-central/mozilla/js/xpconnect/src/nsXPConnect.cpp, line 958
- # [00:33] <@dolske> WG9s: suggest you take the rest of the day off and calm down.
- # [00:33] * Quits: darfia (darfia@20C4F0CB.2F9EAEB9.C36097CD.IP) (Ping timeout)
- # [00:33] * Joins: bbondy (bbondy@moz-815B377A.home.cgocable.net)
- # [00:34] * Quits: mike5w3c (MikeS@moz-6F120246.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout)
- # [00:34] * Joins: Sander (chatzilla@moz-B3CE4405.dsl.dynamic.simnet.is)
- # [00:34] * Joins: mike5w3c (MikeS@moz-1BE56DE3.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [00:35] <gavin> /e
- # [00:35] * Joins: jet (junglecode@moz-BBE3ABD.mv.mozilla.com)
- # [00:35] * Quits: joesteele (joesteele@moz-132B46A2.public.wayport.net) (Quit: joesteele)
- # [00:35] <mbrubeck> I agree, gavin
- # [00:35] <@ehsan> do I need to use an absolute path when opening a library through ctypes?
- # [00:35] <Waldo> ooh, gtk3 is almost landed now? nice
- # [00:35] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [00:35] * Joins: ferongr (ferongr@moz-5FEA25F6.dsl.dyn.forthnet.gr)
- # [00:35] <sheppy> WTB Mac Notification Center support for Firefox. :)
- # [00:36] <@ehsan> Waldo: do you know things about js-ctypes? :)
- # [00:36] <@dolske> gavin: people slow for you too? :/
- # [00:36] * Quits: pcwalton (pcwalton@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: pcwalton)
- # [00:36] * sheeri is now known as sheeri-afk
- # [00:36] * Quits: smagnin (pike@moz-DEF53BC9.fbx.proxad.net) (Ping timeout)
- # [00:36] <sheppy> Waldo: It's a trick question! Don't answer!
- # [00:36] <@ehsan> Waldo: ignore sheppy
- # [00:36] <gavin> dolske: horribly :(
- # [00:36] * Quits: hipokrit (hipokrit@81016825.8DB70AE8.839F6EC0.IP) (Quit: Leaving)
- # [00:36] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [00:36] <gavin> couldn't figure out whether it's just people or my internet connection in general
- # [00:37] <@dolske> gavin: thought it was just me, but then I noticed browsing is fast and fine
- # [00:37] <WG9s> dolske: is there some reason why every-time I say anything on an irc channel you launch a diatribe against me?
- # [00:37] <sheppy> ehsan: If it's a system library, in a standard location, you should be able to just specify the name of the library.
- # [00:37] * Quits: krit (krit@moz-3AE657AD.hsd1.ca.comcast.net) (Quit: Leaving.)
- # [00:37] <sheppy> ehsan: see https://developer.mozilla.org/en/js-ctypes/Using_js-ctypes#Library_search_paths
- # [00:38] <@ehsan> sheppy: hmm, trying to open libc.so fails
- # [00:38] <sheppy> ehsan: hum
- # [00:38] <@ehsan> that's pretty standard right? :)
- # [00:38] <sheppy> Try just libc?
- # [00:38] <Waldo> ehsan: what's that?
- # [00:38] <sheppy> Otherwise I'm stumped because that's just weird
- # [00:38] <Fallen> yes, libc is correct
- # [00:38] <Waldo> ehsan: really I know very little about it
- # [00:39] <Waldo> ehsan: you sure you don't need like libc.so.6 or something stupid?
- # [00:39] * Joins: krit (krit@moz-3AE657AD.hsd1.ca.comcast.net)
- # [00:39] <Waldo> ehsan: yeah, I bet that's it: http://whereswalden.com/2010/08/26/for-future-reference-when-debugging-inside-js-modules-where-no-dump-function-is-available/
- # [00:39] <@ehsan> Waldo: I can't cause this is supposed to run on more than just my machine
- # [00:39] <Waldo> dunno how to pick up whatever libc.so's available then
- # [00:39] <sheppy> Hrm. That's inconvenient.
- # [00:40] * Quits: jet (junglecode@moz-BBE3ABD.mv.mozilla.com) (Quit: jet)
- # [00:40] <sheppy> I still say to just try "libc" :)
- # [00:40] <@ehsan> "libc" doesn't work ether
- # [00:40] * Joins: myk1 (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [00:40] <sheppy> Well that's lamesauce. :(
- # [00:40] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [00:40] * kats|away is now known as kats
- # [00:40] <@dolske> WG9s: I think you're exaggerating juuuuust a bit. Like I said, I'd suggest you take a step back and calm down.
- # [00:40] * Quits: davidb (davidb@moz-68BF56A6.dsl.bell.ca) (Quit: davidb)
- # [00:40] <@ehsan> ok
- # [00:40] <@ehsan> "libc.so.6" does work
- # [00:40] * Joins: nrc (nrc@538BABFE.A073F3E.97BBD552.IP)
- # [00:41] * Quits: kentuckyfriedtakahe (chatzilla@moz-5D29915D.cable.telstraclear.net) (Ping timeout)
- # [00:41] <@ehsan> let's hope our test machines can handle that!
- # [00:41] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [00:41] <@ehsan> Waldo: I knew you knew things about js-ctypes :)
- # [00:41] * cadecairos_away is now known as cadecairos
- # [00:41] <@ehsan> thanks!
- # [00:41] <Waldo> "I know nothing..."
- # [00:41] <@ehsan> sheppy: ty too!
- # [00:41] * Joins: kentuckyfriedtakahe (chatzilla@moz-5D29915D.cable.telstraclear.net)
- # [00:42] * Joins: pcwalton (pcwalton@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [00:42] <sheppy> ehsan: Maybe we need some code to handle this situation; having to get the name just right is bad.
- # [00:42] * Quits: wchen (wchen@F2D29657.F60B0462.67AC9B1.IP) (Quit: wchen)
- # [00:42] <Waldo> sheppy: unless you can get individualized info about what symbols will be used after the library's open, I think it's intrinsic to the concept of ctypes
- # [00:43] <sheppy> Waldo: hrm. could be.
- # [00:43] <Waldo> ctypes is just kind of dangersauce
- # [00:43] <@ehsan> sheppy: agreed
- # [00:43] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [00:43] <sheppy> Waldo: but sadly necessary dangersauce.
- # [00:43] <@dolske> NEW WORD! \o/
- # [00:43] * Quits: florian (Instantbir@1422A6C0.5850042F.F113998C.IP) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [00:43] <sheppy> Maybe some code that can try to figure out the right name by poking around in the library director(y/ies) and finding the latest one?
- # [00:44] <sheppy> I dunno how much less dangersauce that is, if at all.
- # [00:44] <Waldo> well, it depends if libc.so.1 can have gets in it, but libc.so.8 can not have it
- # [00:44] <Waldo> (generalizing away from gets as a case where you'd want to remove symbols, that is)
- # [00:45] <Waldo> or even if libc.so.2 can lack a symbol that libc.so.6 can have
- # [00:46] * Joins: jet (junglecode@moz-BBE3ABD.mv.mozilla.com)
- # [00:46] <@ehsan> I was going to propose that we should just add a built-in function to js to create symlinks
- # [00:46] <@ehsan> then I won't have to deal with this kind of thing ;)
- # [00:47] * Quits: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: brendan)
- # [00:48] * Quits: Optimizer (Instantbir@B433C8E7.13197566.2AB48280.IP) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [00:48] <WG9s> dolske: guess you don;t remember we had issues int eh past
- # [00:49] <WG9s> dolske: otherwise thsi would be a fine comment
- # [00:49] <@ehsan> WG9s: can you please ls -l /opt/real/RealPlayer/mozilla/nphelix.xpt?
- # [00:49] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Quit: Leaving...)
- # [00:49] <WG9s> i thought i attachted that to the bug
- # [00:49] * Quits: squib (squib-@moz-415BAA34.engr.wisc.edu) (Quit: Leaving)
- # [00:49] * kats is now known as kats|away
- # [00:49] <@ehsan> WG9s: I wanna know the permissions on the target of the link
- # [00:50] <@ehsan> so that I can reproduce on my own machine
- # [00:50] * Joins: Anonymouse (BoredOnIRC@moz-C8599121.washdc.fios.verizon.net)
- # [00:50] * Quits: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [00:50] <Waldo> btw, ehsan, thanks for fixing up that final thing -- I got mad enough to fix a couple dozen instances of it, didn't get mad enough to fix up any more tho
- # [00:51] <WG9s> ehsan: -rwxr-xr-x. 1 root root 5086 Oct 6 2009 /opt/real/RealPlayer/mozilla/nphelix.xpt
- # [00:51] <@ehsan> Waldo: there's still a long way before you can call it fixed ;)
- # [00:51] <Waldo> ehsan: also got annoyed by the cases like the elf linker, where code relied, even, on non-finality
- # [00:51] <Waldo> ehsan: ;-)
- # [00:51] <Waldo> we'll get there!
- # [00:51] <WG9s> the targets on the link seem to say i ahve read permissiions
- # [00:51] <@ehsan> WG9s: hmm, so you should be able to read the file just fine
- # [00:51] <@ehsan> yeah
- # [00:51] <@ehsan> hmm this is weird...
- # [00:51] <WG9s> seemed to be obvious since i posted the output form a od -c
- # [00:51] <WG9s> just sayin
- # [00:52] <@ehsan> right
- # [00:52] <@ehsan> :)
- # [00:52] * Quits: twi (Adium@moz-F9E4EE7F.cust.dsl.vodafone.it) (Quit: Leaving.)
- # [00:52] * @ehsan tries to think of other things which might be going wrong...
- # [00:52] * Joins: joesteele (joesteele@65E96A21.F6C28D5A.52A5DA65.IP)
- # [00:53] <WG9s> this all wored before we tried to do this in the background b4 killing current process doing the update etc.
- # [00:53] * Quits: mike5w3c (MikeS@moz-1BE56DE3.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: mike5w3c)
- # [00:54] * Joins: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com)
- # [00:54] <@ehsan> yeah
- # [00:55] * Quits: TheLink (TheLink@moz-45ED2356.pools.arcor-ip.net) (Client exited)
- # [00:55] <WG9s> nd i shoudl have filed a bug earlier but took till today for me to find anyone else who had the same issue
- # [00:55] * Quits: krit (krit@moz-3AE657AD.hsd1.ca.comcast.net) (Quit: Leaving.)
- # [00:56] <@ehsan> WG9s: better today than never :)
- # [00:57] <@ehsan> so something is failing with EPERM
- # [00:57] * @ehsan writes a small test app
- # [00:58] <WG9s> ehsan: no had i realized this was not just me, this could have been fixed before the recent uplift.
- # [00:59] <@ehsan> we can still backport the patch, it's not going to be too risky
- # [00:59] * Joins: krit (krit@moz-3AE657AD.hsd1.ca.comcast.net)
- # [00:59] * Parts: geekboy (geekboy@moz-BBE3ABD.mv.mozilla.com)
- # [01:00] <WG9s> I know\ just i feel stupid for not filing it cause i thought it was something in my own config causing the issue.
- # [01:00] * philor is now known as philor|away
- # [01:01] <WG9s> I shoudl have filed a bug and if it was my own config gotten shot down on that but really did not want to waste peoples time so hard to figure out which was hte way to be more help in this case.
- # [01:01] * Quits: krit (krit@moz-3AE657AD.hsd1.ca.comcast.net) (Quit: Leaving.)
- # [01:02] <WG9s> anyway need to go to a lame cone associating meeting so i hope you all understand wahat that means
- # [01:02] * Quits: drice (derice@moz-1D9C882A.deploy.akamaitechnologies.com) (Quit: Leaving.)
- # [01:03] <@ehsan> WG9s: if I attach a test program to that bug, can you please compile and run it, and report its output on the bug?
- # [01:04] * kmoir is now known as kmoir-afk
- # [01:05] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
- # [01:07] * Quits: kanru` (kanru@moz-1EF3A4CE.dynamic.hinet.net) (Quit: rcirc on GNU Emacs 24.1.50.1)
- # [01:08] * Quits: damons (gnubeard@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: damons)
- # [01:08] * dhylands is now known as dhylands|gym
- # [01:09] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
- # [01:10] * Quits: jet (junglecode@moz-BBE3ABD.mv.mozilla.com) (Quit: jet)
- # [01:10] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
- # [01:10] * philor|away is now known as philor
- # [01:11] * Quits: erikvold (erikvold@84B8C786.B12AEDC0.6E712CE2.IP) (Quit: erikvold)
- # [01:12] <@ehsan> WG9s: nm, figured out the problem
- # [01:13] * Joins: njn (chatzilla@moz-9DCFEC01.dyn.iinet.net.au)
- # [01:15] * Quits: espadrine (espadrine@moz-BBE3ABD.mv.mozilla.com) (Quit: espadrine)
- # [01:15] * cadecairos is now known as cadecairos_away
- # [01:16] * Quits: njn (chatzilla@moz-9DCFEC01.dyn.iinet.net.au) (Ping timeout)
- # [01:16] * Quits: kmoir-afk (chatzilla@moz-4CA9B556.cable.teksavvy.com) (Ping timeout)
- # [01:17] * Joins: njn (chatzilla@moz-9DCFEC01.dyn.iinet.net.au)
- # [01:21] * mjschranz is now known as mjschranz_away
- # [01:21] * Quits: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP) (Quit: beaufour)
- # [01:22] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [01:22] <bbondy> crash flash crash
- # [01:23] * Quits: joesteele (joesteele@65E96A21.F6C28D5A.52A5DA65.IP) (Quit: joesteele)
- # [01:23] * catlee-buildduty is now known as catlee-away
- # [01:24] * Quits: rfreebern (rfreebern@822AAF18.DFE6409B.2FF8F912.IP) (Ping timeout)
- # [01:24] * Joins: rfreebern (rfreebern@822AAF18.DFE6409B.2FF8F912.IP)
- # [01:24] * Joins: davidb (davidb@moz-68BF56A6.dsl.bell.ca)
- # [01:26] * Joins: wchen (wchen@moz-DD2971C7.acanac.net)
- # [01:26] * Fallen is now known as Fallen|away
- # [01:27] * Quits: jbalogh (jbalogh@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving...)
- # [01:27] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [01:27] * joduinn-mtg is now known as joduinn-food
- # [01:28] * Quits: lahabana (Mibbit@moz-768DDE93.rev.sfr.net) (Quit: http://www.mibbit.com ajax IRC Client)
- # [01:29] * Joins: sfink (chatzilla@moz-7B7651CB.dsl.pltn13.sbcglobal.net)
- # [01:30] <philor> jwir3: did you notice you're failing a branch-only crashtest on release and beta?
- # [01:31] * Quits: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz) (Quit: Connection reset by beer)
- # [01:32] * Joins: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com)
- # [01:33] * Quits: wlach_ (wlach@moz-317E1B5D.vif.net) (Ping timeout)
- # [01:34] * Quits: necolas (necolas@moz-2D68B52B.bb.sky.com) (Client exited)
- # [01:34] * Quits: Sander (chatzilla@moz-B3CE4405.dsl.dynamic.simnet.is) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [01:36] * gregglind is now known as gregglind_away
- # [01:36] * Quits: Goldorak (chatzilla@FB812513.4F56AF4A.187A1082.IP) (Connection reset by peer)
- # [01:38] * bz_screwthis is now known as bz
- # [01:38] * heycam|away is now known as heycam
- # [01:40] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
- # [01:40] * bear is now known as bear-afk
- # [01:40] * Quits: peterv (peterv@moz-85A72D66.access.telenet.be) (Ping timeout)
- # [01:41] <bent> ted, do we not save pdbs for try builds anywhere?
- # [01:41] * bear-afk is now known as bear
- # [01:44] * Quits: ahal_ (ahal@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving)
- # [01:44] <@bsmedberg> bent: there's a symbol server that keeps them for 3 days or 7 or something
- # [01:45] <bent> bsmedberg, oh?
- # [01:45] <bent> hmm
- # [01:45] * juanb is now known as juanb|afk
- # [01:45] <@bsmedberg> http://build.mozilla.org/tryserver-symbols/
- # [01:45] <@bsmedberg> is the URL
- # [01:46] <@bsmedberg> I don't know about https://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/Jan.Varga@gmail.com-04f82dc63a45/try-win32/firefox-16.0a1.en-US.win32.crashreporter-symbols.zip whether that's just .sym files or also .pdb files
- # [01:46] <@khuey> it's just .sym
- # [01:46] * Quits: josh (josh@moz-7B0110AD.mv.mozilla.com) (Quit: josh)
- # [01:46] * Quits: davidb (davidb@moz-68BF56A6.dsl.bell.ca) (Quit: davidb)
- # [01:47] * Quits: myk1 (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [01:47] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [01:47] <bent> bsmedberg, great, thanks
- # [01:47] <bent> yeah, the downloads are just .sym
- # [01:48] <bent> (grumble)
- # [01:49] * Quits: juanb|afk (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Quit: juanb|afk)
- # [01:49] * Quits: wchen (wchen@moz-DD2971C7.acanac.net) (Quit: wchen)
- # [01:50] <jwir3> philor: no, I didn't notice that
- # [01:50] <jwir3> philor: I will look right now.
- # [01:51] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
- # [01:52] * Quits: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Quit: sheppy)
- # [01:52] <jwir3> philor: ah, I bet I accidentally forgot a change.
- # [01:52] * juanb is now known as juanb|afk
- # [01:52] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
- # [01:55] * Quits: jimm (jmathies@moz-7F164CA1.pn.at.cox.net) (Quit: )
- # [01:58] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
- # [01:59] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [01:59] * Quits: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net) (Quit: ianbicking)
- # [01:59] * Quits: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0a2/20120527042007])
- # [01:59] * coop is now known as coop|afk
- # [02:01] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Quit: Make a new plan, Stan!)
- # [02:02] * Joins: peterv (peterv@moz-85A72D66.access.telenet.be)
- # [02:03] * bear is now known as bear-afk
- # [02:05] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [02:05] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Quit: faramarz)
- # [02:05] * Quits: @dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [02:06] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [02:06] * Joins: brendan (brendaneic@A01051A9.6F669779.3D1CA460.IP)
- # [02:07] * Joins: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
- # [02:07] * Quits: clee (clee@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: clee)
- # [02:08] * Joins: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net)
- # [02:08] * Quits: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net) (Ping timeout)
- # [02:08] * Joins: mccr8 (mccr8@moz-5F92CD4B.dsl.dynamic.sonic.net)
- # [02:09] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [02:10] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
- # [02:10] * Joins: kmoir-afk (chatzilla@moz-4CA9B556.cable.teksavvy.com)
- # [02:10] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [02:10] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
- # [02:10] * Joins: jwilde1 (Adium@moz-BBE3ABD.mv.mozilla.com)
- # [02:10] * Quits: jwilde (Adium@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [02:11] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [02:11] <jwir3> philor: I accidentally applied the patch for bug 724978 when it shouldn't have been applied (except for the crash test). Should I backout, modify my patch, and reapply? Or would it be easier to push a new patch that removes the code that shouldn't be there?
- # [02:11] <jhford> bonnie: http://www.amazon.com/gp/product/B0000AZ8JB/ref=oh_details_o00_s02_i00
- # [02:12] * joduinn-food is now known as joduinn
- # [02:12] <jwir3> philor: apparently ehsan and fantasai had done something different for the beta and release branch than for aurora and trunk
- # [02:14] * Quits: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: leaving)
- # [02:17] <philor> jwir3: I know the difference between orange and green; the difference between what someone did and didn't want to take on, um, 13 when it was on beta and what they do and don't know want to take while it's on release is both beyond me and above my pay grade
- # [02:17] * Quits: priya1 (Adium@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving.)
- # [02:18] <philor> times like this, I prefer to say: akeybl: save us!
- # [02:18] * rail is now known as rail_away
- # [02:18] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 13.0/20120605112324])
- # [02:19] <akeybl> jwir3: where'd you accidentally land the patch?
- # [02:19] * Joins: stephend (stephend@moz-BBE3ABD.mv.mozilla.com)
- # [02:20] <stephend> bsmedberg: just sent you a crash report for that Flash crasher
- # [02:20] <stephend> trying to repro.
- # [02:20] <jwir3> akeybl: Well, it's not an accidental landing, it's something that shouldn't have been included in the backout patch I posted to release
- # [02:20] <stephend> no luck so far
- # [02:20] <jwir3> akeybl: I think it's better to backout the cset and then re-land it correctly.
- # [02:21] * Quits: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net) (Quit: ianbicking)
- # [02:23] * jlebar is now known as jlebar|away
- # [02:23] * Joins: asadotzler (asa@moz-BBE3ABD.mv.mozilla.com)
- # [02:24] * Joins: davidb (davidb@moz-68BF56A6.dsl.bell.ca)
- # [02:24] <stephend> bsmedberg: and I just repro'd it
- # [02:25] <NeilAway> ehsan: so, you found a compiler bug?
- # [02:25] * Quits: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 13.0/20120605112244])
- # [02:25] <@ehsan> NeilAway: yeah
- # [02:25] <jwir3> ugh
- # [02:25] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [02:25] <NeilAway> ehsan: which compiler?
- # [02:25] <@ehsan> NeilAway: clang
- # [02:25] * Joins: joesteele (joesteele@65E96A21.F6C28D5A.52A5DA65.IP)
- # [02:25] <@ehsan> (it's already been fixed!)
- # [02:25] <NeilAway> ehsan: ah, so a good chance of getting it fixed quickly?
- # [02:25] * Quits: joesteele (joesteele@65E96A21.F6C28D5A.52A5DA65.IP) (Quit: joesteele)
- # [02:25] <jwir3> ehsan: re bug 724978 comment 53, it seems like the test that's orange currently on release and beta was specifically not landed on 13 because of hanging. Can you confirm this is the case?
- # [02:25] <@ehsan> NeilAway: ^
- # [02:26] <@ehsan> jwir3: yes
- # [02:26] * Joins: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net)
- # [02:26] <NeilAway> ehsan: fair enough :-)
- # [02:26] <jwir3> ehsan: So, I should backout the test, not the patch for 724978?
- # [02:26] <philor> I thought it was not landed on _10_
- # [02:26] <@ehsan> jwir3: does the test exist on esr?
- # [02:27] * Quits: overholt (overholt@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: overholt)
- # [02:27] * Joins: mwu (mwu@5AAE35B2.5EFFC0B8.24454B25.IP)
- # [02:27] <jwir3> ehsan: no
- # [02:28] <@ehsan> jwir3: so I'm not sure what your question is...
- # [02:28] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [02:29] <jwir3> ehsan: Well, it appears that this test does _not_ exist on esr10, mozilla-aurora, or central, but it does exist on mozilla-beta and mozilla-release
- # [02:30] <jwir3> ehsan: And I'm wondering whether it should be there
- # [02:30] * Quits: kmoir-afk (chatzilla@moz-4CA9B556.cable.teksavvy.com) (Ping timeout)
- # [02:30] * Joins: overholt (overholt@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [02:30] <@bsmedberg> stephend: what's your STR?
- # [02:30] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
- # [02:31] <stephend> bsmedberg: other than loading a couple flash-heavy pages and doing stuff, then waiting about 2 minutes, nothing more succinct than that
- # [02:31] <jwir3> oops... wait a second
- # [02:31] * Quits: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
- # [02:31] <@bsmedberg> stephend: yeah, that's about what everyone says ;-)
- # [02:31] <stephend> I loaded hulu.com and razorfish.com
- # [02:31] <stephend> heh, sorry
- # [02:31] <stephend> will keep trying
- # [02:31] <@ehsan> jwir3: the test doesn't exist on central cause the patch was never landed
- # [02:31] * Quits: bbondy (bbondy@moz-815B377A.home.cgocable.net) (Connection reset by peer)
- # [02:31] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Client exited)
- # [02:32] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
- # [02:32] <@ehsan> and it doesn't exist on aurora cause the patch wasn't landed before the uplift :)
- # [02:32] * Joins: bbondy (bbondy@moz-815B377A.home.cgocable.net)
- # [02:32] <@ehsan> jwir3: IOW, the test doesn't need to be backed out from the branches where it exists
- # [02:32] <zzzzz> I must of watched 30 vids on youtube last night no crashes, closed all tab went to bed, only had CNN and MSNBC open, woke up to a flash-crash - I wonder if certain ads are triggering something
- # [02:33] <@ted> bent: no PDBs for debug builds though, ha ha ha
- # [02:33] <jwir3> ehsan: I guess what I'm asking is what release should be the first to have the patch for bug 724978 in it
- # [02:33] * Quits: avih (quassel@86B21040.D5D8C0DD.CC465D70.IP) (Ping timeout)
- # [02:33] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [02:34] <@ehsan> jwir3: firefox 13 and 14 have the fix, no other release does
- # [02:34] <jwir3> ehsan: so firefox 13 and 14 should have the test as well, correct?
- # [02:34] <@ehsan> correct
- # [02:34] <@ehsan> (which maps to release and beta)
- # [02:34] <jwir3> ehsan: so, I'm getting a hang in the test for both of those releases
- # [02:35] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
- # [02:35] <jwir3> ehsan: Perhaps I missed the interdiff patch? Is that what fixes the hang?
- # [02:35] <@ehsan> jwir3: you're probably seeing https://bugzilla.mozilla.org/show_bug.cgi?id=724978#c49
- # [02:35] <@ehsan> jwir3: fwiw, I never investigated what causes the hang
- # [02:36] <jwir3> heh
- # [02:36] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
- # [02:36] <jwir3> ehsan: So, the test is expected to hang on beta and release then?
- # [02:37] <jwir3> ehsan: I'm sorry, I feel like I'm not communicating the problem very well. What happened is this: I backed out bug 695222 on release, beta, aurora, and central today
- # [02:37] * Joins: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com)
- # [02:37] * Quits: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com) (Quit: sworkman_)
- # [02:38] <jwir3> ehsan: As a result of this backout, beta and release are now perma-orange because of this crashtest hanging, and I'm not sure what to do to fix the orange
- # [02:38] * Joins: espadrine (espadrine@moz-BBE3ABD.mv.mozilla.com)
- # [02:38] <@ehsan> jwir3: ah hmm, I have no idea, sorry
- # [02:38] <@ehsan> jwir3: you should probably debug...
- # [02:38] <@ehsan> could be a regression...
- # [02:39] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [02:39] * Quits: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com) (Quit: nhirata)
- # [02:40] <jwir3> ehsan: So you never saw the hang on beta and release?
- # [02:40] * Quits: bbondy (bbondy@moz-815B377A.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
- # [02:40] <jwir3> (or what I mean is 13 and 14)
- # [02:40] <@ehsan> jwir3: I did see a hang on esr only
- # [02:41] <jwir3> hm
- # [02:42] * Joins: erikvold (erikvold@F8130478.1699A1DD.67CA24A9.IP)
- # [02:44] * Quits: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net) (Quit: jgriffin)
- # [02:44] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [02:44] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
- # [02:46] <mayhemer> looks like mozilla-release is broken
- # [02:49] * Quits: asadotzler (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [02:50] * Joins: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp)
- # [02:50] * Quits: erikvold (erikvold@F8130478.1699A1DD.67CA24A9.IP) (Quit: erikvold)
- # [02:50] <@bsmedberg> anyone here have aurora/beta trees?
- # [02:50] * Quits: @ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [02:50] <@bsmedberg> and can push something for me?
- # [02:50] <@bsmedberg> oh, I'm in the office, I probably have fast bandwidth to do it...
- # [02:51] * Quits: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP) (Quit: rniwa)
- # [02:51] <jwir3> ehsan: So it seems like something that was included in the original patch for bug 695222 fixed the hang in 724978, because it was backed out of esr10 prior to your landing on 724978, but not out of 13 and 14
- # [02:51] * Quits: brendan (brendaneic@A01051A9.6F669779.3D1CA460.IP) (Ping timeout)
- # [02:53] * Joins: avih (quassel@moz-CC0ACAF5.red.bezeqint.net)
- # [02:53] * Joins: brendan (brendaneic@A01051A9.6F669779.3D1CA460.IP)
- # [02:55] * ewong|away is now known as ewong
- # [02:55] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [02:56] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
- # [02:57] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/b30e903d23a0 - Honza Bambas - Bug 762409 - localStorage throws 'The operation is insecure.' error with document.domain, r=bz
- # [02:57] <stephend> I keep crashing, but can't get minimal steps, foo
- # [02:58] * Quits: joe_walker (joe_walker@5974249B.C30C1D6A.2975EAFB.IP) (Ping timeout)
- # [02:58] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 13.0/20120605112324])
- # [02:58] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Quit: I was told to shutdown by Wolf. :-( )
- # [02:58] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [03:01] <philor> jwir3: but to answer your original question, yes, please back out of beta and release
- # [03:01] <jwir3> philor: done :)
- # [03:01] <philor> wow, you're so quick, it already shows on tbpl! ;)
- # [03:01] * Joins: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP)
- # [03:03] * Joins: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP)
- # [03:04] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [03:05] * khuey is now known as khuey|away
- # [03:06] * Quits: overholt (overholt@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: overholt)
- # [03:06] * Quits: bent (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.19/20110707195905])
- # [03:09] * Joins: mike5w3c (MikeS@moz-60193E85.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [03:10] * Quits: Havvy (Mibbit@moz-C8F5011C.ptld.qwest.net) (Ping timeout)
- # [03:10] * Quits: Mavericks (Mibbit@29F0B539.1B849E3C.FDEA3160.IP) (Ping timeout)
- # [03:10] * Joins: ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP)
- # [03:10] * ChanServ sets mode: +o ehsan
- # [03:10] * Quits: jaws (u2871@moz-160C58C6.com) (Input/output error)
- # [03:10] * Quits: sid0 (u2934@moz-160C58C6.com) (Input/output error)
- # [03:10] * Quits: felipe (u2734@moz-160C58C6.com) (Input/output error)
- # [03:10] * Quits: Unfocused (u2622@moz-160C58C6.com) (Input/output error)
- # [03:10] * Quits: NimeshNeema (u2689@moz-160C58C6.com) (Client exited)
- # [03:10] * Quits: billm (billm@moz-CF6D0A66.hsd1.ca.comcast.net) (Quit: Leaving)
- # [03:11] * Quits: ttaubert (u2620@moz-160C58C6.com) (Broken pipe)
- # [03:12] * Joins: josh (josh@moz-7B0110AD.mv.mozilla.com)
- # [03:12] * Quits: daleharvey (u513@moz-160C58C6.com) (Connection reset by peer)
- # [03:13] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [03:13] * Quits: ahurle (ahurle@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
- # [03:14] * Quits: josh (josh@moz-7B0110AD.mv.mozilla.com) (Quit: josh)
- # [03:14] * Quits: @bsmedberg (bsmedberg@moz-BBE3ABD.mv.mozilla.com) (Quit: bsmedberg)
- # [03:14] * Joins: m_kato (Daily@moz-348F61F0.mozilla.or.jp)
- # [03:15] * Quits: KaiRo (robert@moz-BBE3ABD.mv.mozilla.com) (Quit: www.KaiRo.at)
- # [03:16] * mcote is now known as mcote|afk
- # [03:17] * Quits: chewey (chewey@moz-42B22C94.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
- # [03:17] * Joins: chewey (chewey@moz-A2447F69.dip0.t-ipconnect.de)
- # [03:19] * Quits: adrian (adrian@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [03:19] * Joins: bonnie_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [03:19] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Ex-Chat)
- # [03:22] * Quits: bonnie_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [03:22] * Quits: Mook_as (Daily@moz-1FCC0032.activestate.com) (Quit: gone)
- # [03:24] <chrisccoulson> oh, ha, i see that "Alicia Simonsson" has found a new home to annoy people now: https://bugzilla.mozilla.org/show_bug.cgi?id=760914
- # [03:24] <chrisccoulson> (https://answers.launchpad.net/launchpad/+question/198602 for context) ;)
- # [03:26] * Quits: mwu (mwu@5AAE35B2.5EFFC0B8.24454B25.IP) (Ping timeout)
- # [03:28] <@ted> jrmuizel: ping
- # [03:28] <jrmuizel> ted: pong
- # [03:28] <@ted> jrmuizel: where are you at, and do you want to consider dinner
- # [03:28] <jrmuizel> I'm downstairs on 2 and yes I do want to consider dinner
- # [03:29] <@ted> okay
- # [03:29] <@ted> i'll come find you (whereabouts?)
- # [03:29] <jrmuizel> do you know where andreas or alon sit?
- # [03:29] <jrmuizel> or where the phonebooth is?
- # [03:29] <@ted> yes
- # [03:29] <@ted> be there in a min
- # [03:30] <jrmuizel> great
- # [03:30] * sheeri-afk is now known as sheeri
- # [03:30] <darktrojan> chrisccoulson, um... wow
- # [03:30] * Joins: ericjung (Mibbit@moz-5BEE8DFB.bstnma.fios.verizon.net)
- # [03:30] <darktrojan> resolved wtf
- # [03:32] * Joins: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net)
- # [03:32] <RyanVM> kats|away: ping
- # [03:33] * Quits: Honza (chatzilla@2D490F7.23B79DE4.D0083327.IP) (Client exited)
- # [03:33] * Quits: @ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP) (Input/output error)
- # [03:33] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
- # [03:34] * Quits: ochameau (ochameau@moz-A33C217B.fbx.proxad.net) (Ping timeout)
- # [03:35] * Joins: ochameau (ochameau@moz-A33C217B.fbx.proxad.net)
- # [03:37] * Joins: ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP)
- # [03:37] * ChanServ sets mode: +o ehsan
- # [03:37] * Quits: jrmuizel (jrmuizel@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
- # [03:37] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Quit: faramarz)
- # [03:37] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [03:40] * Quits: Anonymouse (BoredOnIRC@moz-C8599121.washdc.fios.verizon.net) (Input/output error)
- # [03:40] * Quits: brendan (brendaneic@A01051A9.6F669779.3D1CA460.IP) (Quit: brendan)
- # [03:41] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
- # [03:42] * Joins: krit (krit@moz-3AE657AD.hsd1.ca.comcast.net)
- # [03:45] * Joins: ginn (ginn@moz-D1D7E5D4.oracle.com)
- # [03:46] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
- # [03:47] * Joins: Mavericks (Mibbit@29F0B539.1B849E3C.FDEA3160.IP)
- # [03:48] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [03:48] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
- # [03:50] * Joins: brendan (brendaneic@A01051A9.6F669779.3D1CA460.IP)
- # [03:51] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
- # [03:51] * fabrice is now known as fabrice|afk
- # [03:53] * Quits: Stan (Stan@moz-FE6BF602.dip.t-dialin.net) (Ping timeout)
- # [03:53] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
- # [03:54] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
- # [03:54] * Joins: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net)
- # [03:54] * Joins: RudyL (rudy@moz-99690620.hinet-ip.hinet.net)
- # [03:55] * Joins: StevenLee (chatzilla@moz-99690620.hinet-ip.hinet.net)
- # [03:56] * Quits: sewardj (sewardj@moz-6C802FDA.dip.t-dialin.net) (Ping timeout)
- # [03:56] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Ping timeout)
- # [03:56] * Joins: sewardj (sewardj@moz-A69C71EE.dip.t-dialin.net)
- # [03:56] * Quits: kanru (user@moz-99690620.hinet-ip.hinet.net) (Client exited)
- # [03:57] * Joins: kanru (kanru@moz-99690620.hinet-ip.hinet.net)
- # [03:57] * Quits: stephend (stephend@moz-BBE3ABD.mv.mozilla.com) (Client exited)
- # [03:58] * Quits: bc (bc@454BDC37.1D5E8529.AC69809B.IP) (Ping timeout)
- # [03:59] * Quits: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
- # [04:01] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving...)
- # [04:01] * sheeri is now known as sheeri-afk
- # [04:03] * Quits: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP) (Ping timeout)
- # [04:03] * Joins: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP)
- # [04:06] * Quits: garnacho (carlos@moz-B280EE34.dyn.user.ono.com) (Ping timeout)
- # [04:06] * Quits: vikram360 (vikram360@6DDF9FBF.F93E2519.2A068A5E.IP) (Ping timeout)
- # [04:07] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
- # [04:08] * Quits: hub (hub@A5087023.2354C43D.D8E68FF6.IP) (Ping timeout)
- # [04:08] * Quits: brendan (brendaneic@A01051A9.6F669779.3D1CA460.IP) (Quit: brendan)
- # [04:09] * Joins: mreavy (chatzilla@B05600D2.3F4E4C13.AF6F698.IP)
- # [04:11] * Quits: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net) (Ping timeout)
- # [04:12] * Joins: mwu (mwu@moz-99690620.hinet-ip.hinet.net)
- # [04:13] * Joins: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP)
- # [04:13] * Quits: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [04:14] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [04:19] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [04:20] * Joins: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP)
- # [04:21] * Quits: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP) (Ping timeout)
- # [04:21] * Joins: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP)
- # [04:22] * Quits: timdream (timdream@moz-1AB092B1.adsl.dynamic.seed.net.tw) (Quit: timdream)
- # [04:25] * Joins: bc (bc@454BDC37.1D5E8529.AC69809B.IP)
- # [04:26] * Joins: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [04:26] * Quits: pcwalton (pcwalton@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: pcwalton)
- # [04:27] <Ameya> ehsan: as per kmag says, it is difficult to know what exact data an addon is writing in disk..
- # [04:27] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [04:28] <Ameya> at most we can detect it is writing but what string/data is hard to detect...
- # [04:28] * Quits: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [04:28] * Joins: Neil (neil@moz-32AA0D01.in-addr.btopenworld.com)
- # [04:29] * Quits: nli|away (nli@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
- # [04:29] * Quits: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com) (Ping timeout)
- # [04:29] * Neil is now known as NeilAway
- # [04:30] * Quits: nli (nli@moz-59682A1.dmz.scl3.mozilla.com) (Quit: leaving)
- # [04:31] * Joins: nli (nli@moz-59682A1.dmz.scl3.mozilla.com)
- # [04:31] * Parts: jwilde1 (Adium@moz-BBE3ABD.mv.mozilla.com)
- # [04:32] <@dolske> chrisccoulson: thanks, dealt with.
- # [04:32] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
- # [04:33] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [04:33] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
- # [04:34] <jwir3> snorp: ping?
- # [04:34] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Ping timeout)
- # [04:35] * Quits: bc (bc@454BDC37.1D5E8529.AC69809B.IP) (Ping timeout)
- # [04:35] <KWierso> Man, there's nothing quite like coming back from dinner to see TBPL saying "463 Unstarred" on Inbound when you only show one test on each platform...
- # [04:37] <philor> better get to starring
- # [04:37] * Joins: Elen (El@moz-749635E7.hsd1.ut.comcast.net)
- # [04:39] <@dolske> and you said you wanted a starring role....
- # [04:39] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
- # [04:40] * Quits: krit (krit@moz-3AE657AD.hsd1.ca.comcast.net) (Quit: Leaving.)
- # [04:40] * Joins: atuljangra (Mibbit@9075BEE0.4850A4DD.1957C0DA.IP)
- # [04:40] * Quits: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com) (Quit: Leaving.)
- # [04:40] * philor gives up on looking for the start of the debug bustage at 573 unstarred
- # [04:40] * Joins: timdream (timdream@moz-99690620.hinet-ip.hinet.net)
- # [04:41] * Quits: m_kato (Daily@moz-348F61F0.mozilla.or.jp) (Quit: m_kato)
- # [04:41] <KWierso> philor: or I could just leave it orange and unstarred since no one cares about that "JP" anyway...
- # [04:41] * Joins: m_kato (Daily@moz-348F61F0.mozilla.or.jp)
- # [04:41] * Joins: vikram360 (vikram360@F2455948.67D9F2B2.2A068A5E.IP)
- # [04:42] * Quits: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving.)
- # [04:42] * Quits: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [04:42] * joduinn is now known as joduinn-brb
- # [04:42] <philor> I'd expect jorendorff to care, as long as you file a bug that makes it easy for him to find the test where you're breaking
- # [04:43] <philor> that being his second landing, after I booted him and he had to fix someone else's test for them to reland :)
- # [04:43] * Joins: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net)
- # [04:43] * Quits: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net) (Quit: ianbicking)
- # [04:44] <philor> it's less that everyone hates your tests, and more that everyone hates what a total pain in the ass they are compared to every other test
- # [04:44] <KWierso> already filed bug 764688, though I haven't really looked at what test is breaking
- # [04:44] * dhylands|gym is now known as dhylands
- # [04:45] <philor> billm might even like your debug assertion, that same thing is being hit intermittently elsewhere, your permanence might help
- # [04:45] * Quits: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP) (Connection reset by peer)
- # [04:46] * Joins: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP)
- # [04:46] * Quits: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP) (Ping timeout)
- # [04:46] <philor> and I bet that means I'd need to go back to IGC being enabled again to find the start of it
- # [04:47] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
- # [04:49] * Quits: vikram360 (vikram360@F2455948.67D9F2B2.2A068A5E.IP) (Ping timeout)
- # [04:49] * Joins: gozala (gozala@EF408078.10A53EE3.77834EAA.IP)
- # [04:49] * Joins: vikram360 (vikram360@BE344061.FA85B561.2A068A5E.IP)
- # [04:51] * Quits: gozala (gozala@EF408078.10A53EE3.77834EAA.IP) (Ping timeout)
- # [04:52] * Joins: devd (Name@moz-59682A1.dmz.scl3.mozilla.com)
- # [04:52] <devd> why is Telemetry not thread safe?
- # [04:53] * Quits: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com) (Quit: Leaving.)
- # [04:53] * philor decides looking at https://github.com/mozilla/addon-sdk/blob/master/packages/api-utils/lib/loader.js#L89 isn't going to explain anything to him
- # [04:53] * Quits: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP) (Ping timeout)
- # [04:54] * Joins: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP)
- # [04:54] * Quits: vikram360 (vikram360@BE344061.FA85B561.2A068A5E.IP) (Ping timeout)
- # [04:54] * Joins: vikram360 (vikram360@BE344061.FA85B561.2A068A5E.IP)
- # [04:55] * Joins: erikvold (erikvold@F8130478.1699A1DD.67CA24A9.IP)
- # [04:55] * Joins: jprmc (jprmc@80FBD61.5BCEC6DB.DA78B690.IP)
- # [04:55] * philor is now known as philor|away
- # [05:00] * Joins: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net)
- # [05:01] * Joins: Havvy (Mibbit@moz-C8F5011C.ptld.qwest.net)
- # [05:01] * Quits: Havvy (Mibbit@moz-C8F5011C.ptld.qwest.net) (Quit: http://www.mibbit.com ajax IRC Client)
- # [05:02] * Quits: davidb (davidb@moz-68BF56A6.dsl.bell.ca) (Quit: davidb)
- # [05:02] <@dolske> devd: can you be more specific?
- # [05:03] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
- # [05:04] * Joins: wchen (wchen@moz-DD2971C7.acanac.net)
- # [05:05] * Quits: wchen (wchen@moz-DD2971C7.acanac.net) (Quit: wchen)
- # [05:06] * Quits: espadrine (espadrine@moz-BBE3ABD.mv.mozilla.com) (Quit: espadrine)
- # [05:06] * Quits: RudyL (rudy@moz-99690620.hinet-ip.hinet.net) (Quit: RudyL)
- # [05:07] * Quits: jprmc (jprmc@80FBD61.5BCEC6DB.DA78B690.IP) (Quit: Leaving)
- # [05:07] * Quits: mccr8 (mccr8@moz-5F92CD4B.dsl.dynamic.sonic.net) (Quit: mccr8)
- # [05:07] * Joins: RudyL (rudy@moz-99690620.hinet-ip.hinet.net)
- # [05:07] * Joins: newbie (kvirc@AD13EB4A.BBC03DF0.9A06DD32.IP)
- # [05:07] * Quits: newbie (kvirc@AD13EB4A.BBC03DF0.9A06DD32.IP) (Quit: KVIrc 4.1.1 Equilibrium http://www.kvirc.net/)
- # [05:08] * Quits: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
- # [05:09] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [05:09] * Quits: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net) (Quit: ChatZilla 0.9.88.2 [Firefox 16.0a1/20120612180627])
- # [05:09] * Joins: c0smikdebris (c0smikdebr@14AC17E5.976956AF.D2D1FAF0.IP)
- # [05:11] * Quits: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [05:13] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
- # [05:15] * heycam is now known as heycam|away
- # [05:16] * Joins: bbondy (bbondy@moz-815B377A.home.cgocable.net)
- # [05:16] * Joins: sawrubh (Mibbit@30BCCA7B.B5A66F69.9BC10BA2.IP)
- # [05:16] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [05:17] * Joins: dzbarsky (Adium@moz-85EBB8A.dia.static.qwest.net)
- # [05:17] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
- # [05:18] * Quits: davidillsley (davidillsl@21BFB0B8.C793A67E.409007B1.IP) (Ping timeout)
- # [05:18] * Quits: karl (karl@moz-C1B97C12.jetstream.xtra.co.nz) (Ping timeout)
- # [05:19] * Joins: davidillsley (davidillsl@moz-AB174F32.range86-160.btcentralplus.com)
- # [05:21] * Joins: brahmana|web (Mibbit@613294F1.95458F46.BE90E62C.IP)
- # [05:24] * Joins: jesup|laptop (chatzilla@B05600D2.3F4E4C13.AF6F698.IP)
- # [05:25] * Joins: twi (Adium@moz-F9E4EE7F.cust.dsl.vodafone.it)
- # [05:27] * Joins: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se)
- # [05:29] * Quits: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se) (Ping timeout)
- # [05:32] * Joins: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com)
- # [05:33] * Joins: bc (bc@454BDC37.1D5E8529.AC69809B.IP)
- # [05:36] * Quits: c0smikdebris (c0smikdebr@14AC17E5.976956AF.D2D1FAF0.IP) (Quit: Computer has gone to sleep.)
- # [05:37] * Quits: ginn (ginn@moz-D1D7E5D4.oracle.com) (Quit: Leaving)
- # [05:38] <devd> I am just wondering why simple accumulate calls not be thread safe? I am told I have to be sure that I only call accumulate from the same thread for a given histogram
- # [05:40] * Quits: vikram360 (vikram360@BE344061.FA85B561.2A068A5E.IP) (Connection reset by peer)
- # [05:43] * Quits: dzbarsky (Adium@moz-85EBB8A.dia.static.qwest.net) (Quit: Leaving.)
- # [05:44] * Quits: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net) (Quit: Leaving...)
- # [05:44] * Joins: adrian (adrian@moz-9CE00FC0.holiday-inn-express.mozilla.hq)
- # [05:46] * Quits: brahmana|web (Mibbit@613294F1.95458F46.BE90E62C.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [05:46] <@bz> devd: well, a basic add is not threadsafe, right?
- # [05:46] <@bz> devd: unless you make the effort to make it so..
- # [05:46] * Joins: espadrine (espadrine@moz-BBE3ABD.mv.mozilla.com)
- # [05:47] <@bz> or is the question why telemetry doesn't make the effort?
- # [05:47] * Quits: bbondy (bbondy@moz-815B377A.home.cgocable.net) (Ping timeout)
- # [05:47] * Joins: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net)
- # [05:49] * Joins: Mook (mook@moz-D37F711A.dsl.teksavvy.com)
- # [05:50] * philor|away is now known as philor
- # [05:50] * Quits: victorporof (victorporo@C8643114.6465CCD9.79933D60.IP) (Quit: Linkinus - http://linkinus.com)
- # [05:52] * heycam|away is now known as heycam
- # [05:52] * Quits: jduell (jduell@moz-D4496E92.hsd1.ca.comcast.net) (Ping timeout)
- # [05:54] * Joins: c0smikdebris (c0smikdebr@14AC17E5.976956AF.D2D1FAF0.IP)
- # [05:54] * Joins: vikram360 (vikram360@BE344061.FA85B561.2A068A5E.IP)
- # [05:55] * Joins: dzbarsky (Adium@moz-85EBB8A.dia.static.qwest.net)
- # [05:55] * cjones is now known as cjones-dinner
- # [05:56] * Quits: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net) (Quit: Leaving...)
- # [05:58] * Quits: espadrine (espadrine@moz-BBE3ABD.mv.mozilla.com) (Quit: espadrine)
- # [05:59] <Callek> holy crap
- # [05:59] <Callek> bz: I probably should be worried when a seamonkey (OSX) mochitest-other is yeilding spew like |++DOMWINDOW == 1055 (2D4F0310) [serial = 2250] [outer = 2D6CD8F0]| right?
- # [05:59] <Callek> seriously 1055 DOMWINDOW's
- # [05:59] * Joins: xakz (XaMaD@moz-34FBE388.fbx.proxad.net)
- # [06:00] <Callek> (of course Sea Mochitest-other on OSX has been orange for a _long_ time, but that just seems rediculous
- # [06:00] <Jesse> is it orange because it runs out of memory?
- # [06:00] * Callek is *also* getting thousands of lines of |pldhash: for the table at address 2D6A49C4, the given entrySize of 48 probably favors chaining over double hashing.| in the log, which also worries me
- # [06:00] * Quits: StevenLee (chatzilla@moz-99690620.hinet-ip.hinet.net) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0/20120601175215])
- # [06:01] <Callek> Jesse: maybe, but there are legit oranges too, just that we are orange because around the 2.0 erra we didn't have enough machines to run tests on 2 branches at once, and then we lost our initially all-green state, and with our lack of OSX dev-team on-whole, we didn't get much time to triage all these oranges down to greens, since a good chunk are also orange because of Firefox/m-c assumptions that
- # [06:01] <Callek> don't hold up for us, nevermind the real issues.
- # [06:02] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
- # [06:03] <Callek> o fun ;-) |38328 INFO Error: Unable to restore focus, expect failures and timeouts.
- # [06:03] <Callek> ++DOMWINDOW == 1078 (2E96FBE0) [serial = 2351] [outer = 0B517548]|
- # [06:03] <Callek> that probably has some to do with it
- # [06:03] <Jesse> are you using an ancient version of gecko? that pldhash warning was silenced in http://hg.mozilla.org/mozilla-central/rev/d0342ebb5766
- # [06:03] <Jesse> see also https://bugzilla.mozilla.org/show_bug.cgi?id=571167
- # [06:03] * Quits: avih (quassel@moz-CC0ACAF5.red.bezeqint.net) (Ping timeout)
- # [06:03] <Callek> Jesse: thats a gecko 13 test run
- # [06:05] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [06:06] * Quits: tchevalier (Instantbir@moz-BEF161E0.w92-143.abo.wanadoo.fr) (Ping timeout)
- # [06:08] * Joins: jbalogh (jbalogh@moz-5D2708AA.hsd1.ca.comcast.net)
- # [06:09] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
- # [06:09] * Joins: StevenLee (chatzilla@moz-99690620.hinet-ip.hinet.net)
- # [06:11] * Joins: jrmuizel (jrmuizel@moz-AD5202B6.static.nextweb.net)
- # [06:13] * Quits: ericjung (Mibbit@moz-5BEE8DFB.bstnma.fios.verizon.net) (Quit: http://www.mibbit.com ajax IRC Client)
- # [06:14] * Joins: karl (karl@538BABFE.A073F3E.97BBD552.IP)
- # [06:16] * Quits: adrian (adrian@moz-9CE00FC0.holiday-inn-express.mozilla.hq) (Quit: Konversation terminated!)
- # [06:16] * Quits: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP) (Quit: rniwa)
- # [06:17] * Quits: jbalogh (jbalogh@moz-5D2708AA.hsd1.ca.comcast.net) (Quit: Leaving...)
- # [06:17] * Joins: avih (quassel@D7BC1FAB.1B2200FE.CB858787.IP)
- # [06:18] * Joins: espadrine (espadrine@moz-BBE3ABD.mv.mozilla.com)
- # [06:18] * Joins: masayuki (Daily@moz-911CC660.zaq.ne.jp)
- # [06:21] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
- # [06:23] * Joins: priya (Adium@moz-5843392D.hsd1.ca.comcast.net)
- # [06:24] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
- # [06:26] * Quits: jrmuizel (jrmuizel@moz-AD5202B6.static.nextweb.net) (Ping timeout)
- # [06:27] * Joins: brahmana|web (Mibbit@613294F1.95458F46.BE90E62C.IP)
- # [06:28] * Joins: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net)
- # [06:29] * Joins: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz)
- # [06:30] * glob|away is now known as glob
- # [06:30] * nthomas is now known as nthomas|away
- # [06:31] * Quits: kentuckyfriedtakahe (chatzilla@moz-5D29915D.cable.telstraclear.net) (Connection reset by peer)
- # [06:31] * khuey|away is now known as khuey
- # [06:32] * Joins: jrmuizel (jrmuizel@moz-E7446F75.snvacaid.static.covad.net)
- # [06:32] * Joins: kentuckyfriedtakahe (chatzilla@moz-5D29915D.cable.telstraclear.net)
- # [06:32] * Joins: clee (clee@moz-E3C0B5D0.hsd1.ca.comcast.net)
- # [06:34] * Joins: Unfocused|grr (Mibbit@moz-89B971C9.static.snap.net.nz)
- # [06:36] * Joins: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net)
- # [06:36] * Quits: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net) (Input/output error)
- # [06:36] * cjones-dinner is now known as cjones
- # [06:36] * devd is now known as devd_afk
- # [06:39] * Quits: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP) (Quit: lmandel)
- # [06:39] * jwir3 is now known as jwir3|away
- # [06:40] * Quits: dbradley (dbradley@9391EB1E.4FE928FD.52E8B953.IP) (Quit: )
- # [06:41] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
- # [06:41] * Joins: joesteele (joesteele@2BF71610.712491F4.C5749D5C.IP)
- # [06:42] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
- # [06:43] <@bz> how do I end up following random spam things on twitter?
- # [06:43] <snorp> jwir3|away: pong?
- # [06:43] <jwir3|away> snorp: nvm. blassey fixed it - the tree was burning
- # [06:43] <jwir3|away> ;)
- # [06:43] <snorp> jwir3|away: ah.
- # [06:43] <@bz> can someone add someone else as follower somehow?
- # [06:44] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
- # [06:44] <@khuey> no, but people can change their accounts
- # [06:45] <@khuey> so maybe somebody you were following got hacked and turned into a spammer
- # [06:45] * Quits: sawrubh (Mibbit@30BCCA7B.B5A66F69.9BC10BA2.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [06:45] <@bz> khuey: I'm not following anyone
- # [06:45] <@khuey> oh
- # [06:45] <@bz> khuey: every so often my "following" count will go to 1 for some reason
- # [06:45] <@khuey> well then
- # [06:45] <@bz> khuey: and I can't tell whether that's a twitter bug or people hacking or what....
- # [06:45] <@bz> (or both!)
- # [06:45] <@khuey> no idea what to make of that
- # [06:45] <Unfocused|grr> i wouldn't describe twitter as "reliable", including with that count
- # [06:46] <@bz> khuey: since you're awake...
- # [06:46] <@bz> Unfocused|grr: well, and I'll see tweets in my feed
- # [06:46] <@bz> Unfocused|grr: which should be empty. ;)
- # [06:46] <@bz> khuey: isCallback()
- # [06:46] <@bz> khuey: right now this is true for some IDLInterface objects
- # [06:46] <@bz> khuey: and for some IDLType objects
- # [06:46] <@bz> khuey: but not for IDLType objects for a callback interface
- # [06:47] <@khuey> mmm
- # [06:47] <@bz> khuey: we have some callers who think that isCallback() will catch both callbacks and callback interfaces
- # [06:47] <@bz> on the type object
- # [06:47] <@khuey> it's true for callback types but not interface types that are callback interfaces?
- # [06:47] * Quits: juanb|afk (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Quit: juanb|afk)
- # [06:47] <@bz> khuey: right
- # [06:47] <@khuey> fun
- # [06:47] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
- # [06:47] <@bz> khuey: So I just went through and added isCallbackInterface() and isNonCallbackInterface()
- # [06:47] <@bz> khuey: on IDLTypes
- # [06:47] <Unfocused|grr> bz: still doesn't surprise me. twitter also has a habit of not showing tweets you're meant to see, dropping followers, etc
- # [06:47] <@khuey> ok
- # [06:47] <@bz> khuey: and fixed consumers to assume isCallback() on a type really means a callback type
- # [06:48] <@bz> khuey: sound fine?
- # [06:48] <@khuey> sounds reasonable
- # [06:48] <@bz> khuey: ok, cool
- # [06:48] * @bz is down to two distinguishability bugs
- # [06:48] <@bz> one of which I have no idea how to resolve yet
- # [06:48] <@bz> well, I sort of do
- # [06:49] <@bz> got a min to talk about it?
- # [06:49] <@khuey> yes
- # [06:49] <@bz> https://bugzilla.mozilla.org/show_bug.cgi?id=742213
- # [06:49] <@bz> distinguishability of non-callback interfaces
- # [06:50] <@bz> let's assume we mean actual IDLInterface; dealing with typed arrays is not that bad
- # [06:50] <@khuey> ok
- # [06:50] <@bz> so afaict, two interfaces A and B are distinguishable if for all interfaces C either A or B is not in the set { C, all ancestors of C, all consequential interfaces of C }
- # [06:50] <@khuey> so this was relatively easy until implements, right?
- # [06:51] <@bz> mmm
- # [06:51] <@bz> yes
- # [06:51] <@bz> it was enough to check for A or B being descendants of each other
- # [06:51] <@khuey> right
- # [06:51] * @khuey boots up his brain
- # [06:51] <@bz> so one option is to store on each interface the set of interfaces its a consequential interface of
- # [06:51] <@bz> or an ancestor of
- # [06:52] <@bz> So store on A the set of all interfaces C such that implemeting C implies implementing A
- # [06:52] <@bz> (including A itself, for simplicity)
- # [06:52] <@bz> then distinguishability checking just intersects the two sets
- # [06:52] <@khuey> right
- # [06:52] <@bz> any reason I shouldn't do that? ;)
- # [06:53] <@khuey> so
- # [06:53] <@khuey> when do you know when implementing C implies implementing A?
- # [06:53] <@khuey> not until calling finish on C, right?
- # [06:53] <@bz> That's correct
- # [06:53] <@khuey> and when do you need this information?
- # [06:53] <@bz> but I don't need distinguishability checking before then
- # [06:53] <@khuey> just for the codegen?
- # [06:54] <@bz> yes
- # [06:54] <@khuey> or does the parser need it too for validation?
- # [06:54] <@bz> well
- # [06:54] <@bz> actually
- # [06:54] <@bz> that's a good question
- # [06:54] <@bz> if we move validation of overload validity into the parser...
- # [06:54] <@khuey> e.g. for an argument type
- # [06:54] <@bz> then I would need it then
- # [06:54] <@khuey> right
- # [06:54] <@bz> ho-hm
- # [06:54] <@khuey> and that's problematic
- # [06:54] <@bz> unless we did that as a separate pass
- # [06:54] <@bz> after finishing everything
- # [06:54] <@khuey> yeah
- # [06:55] <@khuey> so we could have a ".validate()" pass
- # [06:55] <@khuey> I wouldn't be thrilled, but there are much worse options
- # [06:55] <@bz> sgtm
- # [06:55] <@bz> mmm
- # [06:55] <@khuey> and there may not be better ones
- # [06:55] <@bz> you say that, and you haven't even read the code I asked you for review on!
- # [06:55] <@bz> I think other options would be pretty hard
- # [06:55] <@bz> it's simplest if we validate after we make sure we have all the up-to-date information
- # [06:56] <@khuey> in the 30 seconds i've thought about it, I've concluded that that's very likely
- # [06:56] <@bz> including things like interface parents actually being IDLInterface and so forth
- # [06:56] <@bz> ok
- # [06:57] <@bz> Long-term we can migrate some of the current finish() logic into validate() then
- # [06:57] <@bz> sold
- # [06:57] <@khuey> yeah
- # [06:57] <@khuey> sounds reasonable to me
- # [06:57] * @khuey is too tired to file bugs
- # [06:57] <@khuey> this is bad
- # [06:58] * Joins: Mardak (Mardak@moz-9509DFBB.hsd1.ca.comcast.net)
- # [06:58] * Quits: Mardak (Mardak@moz-9509DFBB.hsd1.ca.comcast.net) (Quit: Mardak)
- # [06:59] * Joins: Mardak (Mardak@moz-9509DFBB.hsd1.ca.comcast.net)
- # [07:00] <@bz> get some sleep
- # [07:00] * @bz plans to
- # [07:00] <@bz> will impl this tomorrow
- # [07:00] <@khuey> yeah
- # [07:00] * @khuey sends a quick email to smaug
- # [07:00] <@khuey> and he can file the bug ;-)
- # [07:02] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
- # [07:04] * khuey is now known as khuey|away
- # [07:04] * Quits: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP) (Ping timeout)
- # [07:05] * Quits: Mavericks (Mibbit@29F0B539.1B849E3C.FDEA3160.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [07:07] * glob is now known as glob|away
- # [07:11] * Joins: juanb (jbecerra@moz-F1012875.hsd1.ca.comcast.net)
- # [07:11] * Quits: priya (Adium@moz-5843392D.hsd1.ca.comcast.net) (Quit: Leaving.)
- # [07:12] * Joins: priya (Adium@moz-5843392D.hsd1.ca.comcast.net)
- # [07:12] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
- # [07:12] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
- # [07:16] * Quits: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP) (Connection reset by peer)
- # [07:16] * Quits: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com) (Ping timeout)
- # [07:16] * Quits: gmoro (guilherme@84484EC9.1F1093E8.D159334F.IP) (Ping timeout)
- # [07:16] * Joins: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP)
- # [07:16] * Quits: John-Galt (kris@FACBEC9F.1DC3B5D1.24939243.IP) (Ping timeout)
- # [07:16] * Quits: tonymec (tonymec@moz-978D6C36.adsl-dyn.isp.belgacom.be) (Ping timeout)
- # [07:16] * Joins: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP)
- # [07:17] * Joins: gmoro (guilherme@84484EC9.1F1093E8.D159334F.IP)
- # [07:17] * Joins: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com)
- # [07:18] * Joins: tonymec (tonymec@moz-978D6C36.adsl-dyn.isp.belgacom.be)
- # [07:19] * joduinn-brb is now known as joduinn-afk
- # [07:21] * Joins: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net)
- # [07:21] * Joins: John-Galt (kris@moz-E31CD2CB.mozilla.org)
- # [07:22] * Joins: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP)
- # [07:23] * Joins: Ameya_ (chatzilla@637D4CD0.BF84E432.1C37C358.IP)
- # [07:24] * Quits: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP) (Ping timeout)
- # [07:24] * Ameya_ is now known as Ameya
- # [07:25] * mattwoodrow is now known as mattwoodrow|away
- # [07:25] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
- # [07:25] * Quits: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Quit: Leaving.)
- # [07:31] * Quits: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP) (Ping timeout)
- # [07:31] * Quits: Mardak (Mardak@moz-9509DFBB.hsd1.ca.comcast.net) (Quit: Mardak)
- # [07:31] * bz is now known as bz_sleep
- # [07:32] * Quits: Bas (chatzilla@moz-DF3CA35A.ftth.concepts.nl) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120420145725])
- # [07:33] * Quits: janv (varga@moz-400565FD.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
- # [07:33] * Quits: RudyL (rudy@moz-99690620.hinet-ip.hinet.net) (Quit: RudyL)
- # [07:35] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
- # [07:35] * Joins: RudyL (rudy@moz-99690620.hinet-ip.hinet.net)
- # [07:36] * glob|away is now known as glob
- # [07:37] * Quits: RudyL (rudy@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
- # [07:40] * Joins: Bas (chatzilla@moz-DF3CA35A.ftth.concepts.nl)
- # [07:41] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
- # [07:41] * Quits: bc (bc@454BDC37.1D5E8529.AC69809B.IP) (Ping timeout)
- # [07:42] * Joins: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net)
- # [07:44] * Joins: smontagu (chatzilla@1E9B982B.BAF838BD.CC465D70.IP)
- # [07:45] * Quits: campout (dave@moz-D7A133BF.sw.biz.rr.com) (Quit: Leaving...)
- # [07:45] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
- # [07:46] * Joins: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se)
- # [07:48] * Joins: willy1234x1 (willy1234x@moz-5F4745DA.slkc.qwest.net)
- # [07:49] * Quits: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP) (Quit: lmandel)
- # [07:54] * Joins: Mardak (Mardak@moz-9509DFBB.hsd1.ca.comcast.net)
- # [07:54] <darktrojan> still 2000 pending
- # [07:55] <darktrojan> busy day
- # [07:55] * Quits: brahmana|web (Mibbit@613294F1.95458F46.BE90E62C.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [07:55] * Joins: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de)
- # [07:57] <philor> nah, busy day would be something other than 1700 of them WINNT
- # [07:57] * Quits: davidillsley (davidillsl@moz-AB174F32.range86-160.btcentralplus.com) (Connection reset by peer)
- # [07:57] * Joins: davidillsley (davidillsl@moz-AB174F32.range86-160.btcentralplus.com)
- # [07:57] <philor> that's busted-or-inadequate-infra
- # [07:57] * Quits: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP) (Ping timeout)
- # [07:58] * Joins: wolfiR (wolfiR@moz-A3877257.dip0.t-ipconnect.de)
- # [07:58] <philor> oh, neat, the try backlog is over 24 hours
- # [07:58] * Quits: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
- # [07:59] <philor> filin' time
- # [07:59] <darktrojan> yeah what's up with that
- # [07:59] <darktrojan> windows never used to get that far behind
- # [08:00] * Quits: Mook (mook@moz-D37F711A.dsl.teksavvy.com) (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 6.0/20110811165603])
- # [08:01] * Quits: espadrine (espadrine@moz-BBE3ABD.mv.mozilla.com) (Quit: espadrine)
- # [08:01] * Joins: janv (varga@moz-1F6425C2.o2inet.sk)
- # [08:03] * Quits: Mardak (Mardak@moz-9509DFBB.hsd1.ca.comcast.net) (Quit: Mardak)
- # [08:04] <Callek> darktrojan: we used to collapse a LOT of w64 jobs
- # [08:04] * Quits: janv (varga@moz-1F6425C2.o2inet.sk) (Quit: This computer has gone to sleep)
- # [08:04] <Callek> darktrojan: now we have w64 and w32-based jobs happening on the same pool of slaves
- # [08:04] <Callek> which means "more" w64 jobs get run
- # [08:04] <Callek> ...that is if I remember details of the problem right
- # [08:05] * njn was just wondering about the windows slowness
- # [08:05] * Quits: c0smikdebris (c0smikdebr@14AC17E5.976956AF.D2D1FAF0.IP) (Client exited)
- # [08:05] <Callek> ...and of course more w64 jobs getting run, when a LOT of w64 jobs used to collapse, means that w64 and w32 jobs will now BOTH collapse on the main tree, but fight to complete before try gets much of a chance to steal a slave
- # [08:06] * Joins: pnemsak (Miranda@moz-BE85878E.citicom.sk)
- # [08:06] <Callek> my opinion, turn w64 into a nightly-only on branches that care about it, ensure its off-by-default on try, and never worry too much if w64-builds bust, but thats *just* my opinion as a community member, not as an employee
- # [08:07] * Joins: vikash (vikash@8E1F4B2F.D9B7FFB4.780547CD.IP)
- # [08:07] <Callek> (especially since, being on the team who would have to do that work, I know how there is literally no-one/time to get that accomplished anytime soon, unless we shuffle some other urgent priorities
- # [08:07] <Jesse> are we talking about build jobs or test jobs?
- # [08:07] <Jesse> builds had to move to 64-bit machines to work around MSVC bugs
- # [08:07] * Quits: pnemsak (Miranda@moz-BE85878E.citicom.sk) (Quit: pnemsak)
- # [08:07] <Callek> Jesse: well in effect, both
- # [08:07] * Joins: pnemsak (Miranda@moz-BE85878E.citicom.sk)
- # [08:07] <Callek> Jesse: and by w64 I mean "x86-64 targetted builds"
- # [08:07] * Joins: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP)
- # [08:08] <Jesse> ok
- # [08:08] <Callek> Jesse: its that "move to 64 bit machines" that I am talking about as the root cause of the pending increase really ;-)
- # [08:08] <Callek> since that move essentially gave us more w64 builders capable of creating the x86-64 targetted builds
- # [08:09] <Jesse> wtf does "thats *just* my opinion as a community member, not as an employee" mean
- # [08:09] * Joins: RudyL (rudy@moz-99690620.hinet-ip.hinet.net)
- # [08:09] <bsmith> Callek: seems very reasonable to me, except if w64 is off by default on try, then we should let it burn on inbound and -central or turn it off there too
- # [08:10] * Joins: janv (varga@moz-1F6425C2.o2inet.sk)
- # [08:10] <Callek> bsmith: thats basically my opinion
- # [08:10] <Callek> bsmith: since productization atm, doesn't seem to care much about x86-64 windows in the near term
- # [08:10] * Joins: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP)
- # [08:10] <philor> Callek: that doesn't explain the testpool problem, though
- # [08:10] <Callek> thus, running builds on them in such a large amount feels like a waste
- # [08:10] <philor> which is the problem
- # [08:10] <Callek> philor: in reality it does though, no?
- # [08:10] <bsmith> the most important thing is to get the windows builds faster on try and other places
- # [08:10] <Callek> philor: since we have more tests total to run?
- # [08:11] * Quits: janv (varga@moz-1F6425C2.o2inet.sk) (Quit: This computer has gone to sleep)
- # [08:11] <philor> Callek: we only run Win64 tests on mozilla-central, on a pool of four or five slaves
- # [08:11] <philor> separate slaves which are not doing any other tests
- # [08:11] <Jesse> if tests on try are delayed by 24h, we're effectively not running them on try, so turning them off for try would not be a big change
- # [08:11] <Callek> philor: ummmm, are you sure thats still true after the w32-onw64?
- # [08:12] <philor> that's build
- # [08:12] <Callek> philor: but I thought the testers were still shared
- # [08:12] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
- # [08:12] <Callek> either way, its clear its not my area of expertise
- # [08:12] <Callek> :-)
- # [08:13] <Jesse> i wonder what percentage of windows firefox users are on 64-bit OS
- # [08:13] <philor> talos-r3-w7-056 runs "Win opt" tests, t-r3-w764-004 runs "Win64 opt" tests, never the twain shall meet
- # [08:14] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
- # [08:14] * Quits: karl (karl@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
- # [08:14] <philor> all that changed was that w64-ix-slave* do Win32 builds
- # [08:14] <Callek> Jesse: being on a 64 bit os has little to do with our notion of win64
- # [08:15] * Joins: dzbarsky1 (Adium@moz-85EBB8A.dia.static.qwest.net)
- # [08:15] * Quits: dzbarsky (Adium@moz-85EBB8A.dia.static.qwest.net) (Connection reset by peer)
- # [08:15] <Callek> Jesse: probably a large part of w7 users are a 64 bit OS, and a small part of win vista/xp users.
- # [08:15] <philor> and we can't steal away t-r3-w764 slaves because they got stolen long long ago, for... OS X 10.6 I think
- # [08:16] * Quits: nrc (nrc@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
- # [08:16] * Joins: TheLink (TheLink@moz-45ED2356.pools.arcor-ip.net)
- # [08:16] * Joins: bonnie_ (bbsurender@3035F4A5.3753335A.B66DD36E.IP)
- # [08:16] <Callek> philor: on the bright side I *know* there is work going on that will free some slaves up to be imaged for windows testing, which means we MIGHT get some more capacity soonish ;-)
- # [08:17] * Quits: bonnie_ (bbsurender@3035F4A5.3753335A.B66DD36E.IP) (Quit: Ex-Chat)
- # [08:17] * Joins: janv (varga@moz-400565FD.flarion.as5628.telecom.sk)
- # [08:21] <philor> filed bug 764713
- # [08:21] * Joins: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp)
- # [08:22] <smontagu> this is strange: I wrote | if (map and map->Count() > 0) { | Why did only Windows tinderboxes have a build error?
- # [08:22] * Joins: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net)
- # [08:24] * Quits: erikvold (erikvold@F8130478.1699A1DD.67CA24A9.IP) (Quit: erikvold)
- # [08:24] * Quits: @dveditz (dveditz@moz-5051E786.dhcp.cruzio.com) (Quit: dveditz)
- # [08:25] * Quits: mcote|afk (mcote@moz-FD8EB826.mc.videotron.ca) (Ping timeout)
- # [08:25] * Joins: mcote|afk (mcote@moz-FD8EB826.mc.videotron.ca)
- # [08:25] <Jesse> "dongling"?
- # [08:26] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
- # [08:26] * Joins: espadrine (espadrine@moz-85EBB8A.dia.static.qwest.net)
- # [08:27] * Joins: past (past@moz-B7E8705F.dsl.dyn.forthnet.gr)
- # [08:27] * Joins: bc (bc@454BDC37.1D5E8529.AC69809B.IP)
- # [08:28] <philor> attaching dongles to the video port so that they can be run at a resolution that will allow reftests to actually run with hardware acceleration
- # [08:29] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
- # [08:30] <Standard8> and Thunderbird tests to actually pass
- # [08:30] * heycam is now known as heycam|away
- # [08:30] * Joins: cpearce (chatzilla@moz-E5C9EA4F.xdsl.xnet.co.nz)
- # [08:30] * Quits: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Quit: Leaving.)
- # [08:30] * Quits: edwin (me@538BABFE.A073F3E.97BBD552.IP) (Quit: leaving)
- # [08:30] * Quits: jrmuizel (jrmuizel@moz-E7446F75.snvacaid.static.covad.net) (Input/output error)
- # [08:31] * Joins: RemusPop (remuspop@601F3B17.33662590.A5830293.IP)
- # [08:32] * Joins: karl (karl@538BABFE.A073F3E.97BBD552.IP)
- # [08:32] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
- # [08:32] * Joins: Optimizer (Instantbir@1AA06BBB.7CD8457F.2AB48280.IP)
- # [08:32] * Joins: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net)
- # [08:34] * Quits: karl (karl@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
- # [08:34] * Quits: bc (bc@454BDC37.1D5E8529.AC69809B.IP) (Ping timeout)
- # [08:37] * Joins: dao (dao@moz-6179310A.superkabel.de)
- # [08:37] * Joins: sworkman (sworkman@moz-825EC923.hsd1.ca.comcast.net)
- # [08:39] * Joins: rniwa_ (rniwa@60A74940.D6CCE4AE.77834EAA.IP)
- # [08:39] * Quits: pnemsak (Miranda@moz-BE85878E.citicom.sk) (Quit: pnemsak)
- # [08:40] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
- # [08:40] * Quits: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net) (Ping timeout)
- # [08:40] * rniwa_ is now known as rniwa
- # [08:41] * Quits: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net) (Input/output error)
- # [08:42] * Quits: mike5w3c (MikeS@moz-60193E85.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: mike5w3c)
- # [08:43] * Joins: pnemsak (Miranda@moz-BE85878E.citicom.sk)
- # [08:43] * Joins: jrmuizel (jrmuizel@moz-AD5202B6.static.nextweb.net)
- # [08:44] * Quits: @ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP) (Connection reset by peer)
- # [08:45] * Joins: ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP)
- # [08:45] * ChanServ sets mode: +o ehsan
- # [08:49] * Joins: jhorak (jhorak@moz-107AD163.redhat.com)
- # [08:49] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
- # [08:50] * Joins: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net)
- # [08:52] <AryehGregor> smontagu, I think C++ actually allows you to use "and" instead of "&&" . . .
- # [08:52] <AryehGregor> http://stackoverflow.com/questions/2393673/c-and-or-not-xor-keywords
- # [08:53] <smontagu> gosh, learn something new every day
- # [08:54] <smontagu> so the question is the other way round: why does Windows not support this?
- # [08:54] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
- # [08:54] <darktrojan> because windows
- # [08:54] <AryehGregor> Probably for the same reason VC doesn't support all kinds of other standard behavior?
- # [08:54] <AryehGregor> I mean, you work for Mozilla. You're really asking why a Microsoft product doesn't conform to standards?
- # [08:54] * Joins: raphc (AndChat501@7ADB6B9E.7F75B59F.B3F72630.IP)
- # [08:54] * Quits: jesup|laptop (chatzilla@B05600D2.3F4E4C13.AF6F698.IP) (Ping timeout)
- # [08:55] * Quits: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net) (Quit: gwagner_)
- # [08:55] <glazou> bonjour
- # [08:55] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
- # [08:55] <smontagu> AryehGregor: yes, because I've seen enough cases where MS conforms better than others that I don't subscribe the automatic stereotyp
- # [08:55] <smontagu> e
- # [08:55] <AryehGregor> Aw, you're no fun. :)
- # [08:55] <glazou> smontagu++
- # [08:55] <smontagu> :)
- # [08:56] <AryehGregor> What are examples, out of curiosity?
- # [08:56] <glazou> AryehGregor: for instance, do you remember MSFT were the first ones to implement fully css1 ?
- # [08:56] * smontagu can't think of examples before breakfast
- # [08:56] <glazou> fonts
- # [08:57] * AryehGregor is eating breakfast right now
- # [08:57] <glazou> they do it much better than others
- # [08:57] <AryehGregor> glazou, we're talking about compilers here.
- # [08:57] <glazou> in particular than apple
- # [08:57] * Quits: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
- # [08:57] <glazou> I know, but you seem to forget what standards are for
- # [08:57] <glazou> standards are not only a common ground, they're also a battlefield for competitive advantage
- # [08:58] <glazou> what is a standard today was not a standard yesterday
- # [08:58] <glazou> let me give a concrete example
- # [08:58] <glazou> only a handful of implementations do implement media="handheld" in CSS
- # [08:58] <AryehGregor> I'm perfectly aware of all that. Nevertheless, some organizations tend to be more dedicated to implementing standards for their own sake.
- # [08:58] <AryehGregor> Like Mozilla.
- # [08:58] <glazou> others are then non conformant
- # [08:58] * Quits: sworkman (sworkman@moz-825EC923.hsd1.ca.comcast.net) (Quit: sworkman)
- # [08:58] <AryehGregor> Most open-source software, really.
- # [08:58] <glazou> but now we start discussing deprecating it
- # [08:58] <AryehGregor> Although not all.
- # [08:58] <glazou> so who was right?
- # [08:59] <AryehGregor> That's not really the point.
- # [08:59] * Quits: mreavy (chatzilla@B05600D2.3F4E4C13.AF6F698.IP) (Ping timeout)
- # [08:59] <AryehGregor> I mean, I edit standards too.
- # [08:59] <AryehGregor> I know perfectly well how they work.
- # [08:59] <AryehGregor> I'm not even saying standards adherence should necessarily be anyone's first priority.
- # [08:59] <glazou> at a strategy level ?
- # [08:59] * Quits: dao (dao@moz-6179310A.superkabel.de) (Connection reset by peer)
- # [09:00] <AryehGregor> But Microsoft tends not to put as much priority on real-world standards conformance as many other organizations, because they tend to like to cultivate monocultures.
- # [09:00] <glandium> let me give a concrete example: http://colorlandscapes.files.wordpress.com/2011/06/cracked-concrete.jpg
- # [09:00] * Joins: mreavy (chatzilla@B05600D2.3F4E4C13.AF6F698.IP)
- # [09:00] * Joins: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de)
- # [09:00] * Joins: dao (dao@moz-6179310A.superkabel.de)
- # [09:00] <glazou> glandium: you mean the concrete standard was not respected ? :-)
- # [09:01] * Joins: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net)
- # [09:01] <glandium> glazou: indeed :)
- # [09:01] <glandium> see what happens when you don't follow standards ?
- # [09:01] <AryehGregor> Okay, so I pushed this to try 21 hours ago, and Windows is still not finished: https://tbpl.mozilla.org/?tree=Try&rev=d241fee1e417
- # [09:01] * Fallen|away is now known as Fallen
- # [09:02] <AryehGregor> Am I supposed to just twiddle my thumbs until the try run completes before pushing?
- # [09:03] * Quits: mreavy (chatzilla@B05600D2.3F4E4C13.AF6F698.IP) (Ping timeout)
- # [09:05] * glazou is just a few work days away from his first beta of BlueGriffon EPUB Edition :-)
- # [09:09] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Ping timeout)
- # [09:10] * glob is now known as glob|away
- # [09:11] * Joins: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz)
- # [09:11] * Quits: raphc (AndChat501@7ADB6B9E.7F75B59F.B3F72630.IP) (Connection reset by peer)
- # [09:11] * Joins: raphc (AndChat501@7ADB6B9E.7F75B59F.B3F72630.IP)
- # [09:11] <bsmith> is there a convenient way to get a list of the buildids that shipped as nightly releases, aurora releases, etc.
- # [09:13] * Quits: raphc (AndChat501@7ADB6B9E.7F75B59F.B3F72630.IP) (Ping timeout)
- # [09:15] * Quits: vikash (vikash@8E1F4B2F.D9B7FFB4.780547CD.IP) (Quit: Leaving)
- # [09:17] * philor is now known as philor|away
- # [09:17] * Quits: dao (dao@moz-6179310A.superkabel.de) (Quit: Leaving.)
- # [09:19] <KWierso> bsmith: the current nightly/aurora/etc, or all of them going back through time?
- # [09:19] <bsmith> going back in time
- # [09:19] * Joins: brendan (brendaneic@moz-7D01ED51.dllatx37.static.covad.net)
- # [09:19] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
- # [09:19] <KWierso> bsmith: they might be in here: http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/
- # [09:19] <KWierso> in the various folders' *.txt files
- # [09:19] <bsmith> thanks
- # [09:20] <KWierso> not sure how far back that goes
- # [09:20] <@dolske> yeah, scraping FTP is the only way I can think of. I don't think that's specifically recorded anywhere.
- # [09:20] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
- # [09:20] * Quits: clee (clee@moz-E3C0B5D0.hsd1.ca.comcast.net) (Quit: clee)
- # [09:20] <@dolske> someone in build might know.
- # [09:22] * Quits: brendan (brendaneic@moz-7D01ED51.dllatx37.static.covad.net) (Ping timeout)
- # [09:24] * Joins: raphc (AndChat501@7ADB6B9E.7F75B59F.B3F72630.IP)
- # [09:24] * Quits: raphc (AndChat501@7ADB6B9E.7F75B59F.B3F72630.IP) (Client exited)
- # [09:24] * Quits: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se) (Ping timeout)
- # [09:26] * Joins: MarcoZ (Daily@moz-AB235F51.dip.t-dialin.net)
- # [09:28] * glob|away is now known as glob
- # [09:29] <Callek> (only way I can think of as well)
- # [09:30] * Quits: TheLink (TheLink@moz-45ED2356.pools.arcor-ip.net) (Client exited)
- # [09:31] * Joins: necolas (necolas@moz-2D68B52B.bb.sky.com)
- # [09:32] * Quits: jrmuizel (jrmuizel@moz-AD5202B6.static.nextweb.net) (Input/output error)
- # [09:41] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
- # [09:41] * Joins: martyn (martyn@moz-32A2E36C.range86-158.btcentralplus.com)
- # [09:41] * Joins: a-865_ (fmcz@moz-A5D13CA.cable.mindspring.com)
- # [09:42] * Quits: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com) (Ping timeout)
- # [09:42] * a-865_ is now known as a-865
- # [09:42] * Joins: Stan (Stan@moz-960EC0CD.dip.t-dialin.net)
- # [09:43] * Joins: smagnin (pike@moz-DEF53BC9.fbx.proxad.net)
- # [09:46] * Joins: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com)
- # [09:46] * Quits: joesteele (joesteele@2BF71610.712491F4.C5749D5C.IP) (Quit: joesteele)
- # [09:48] * Joins: kaze (kaze@moz-A8A9D5A2.fbx.proxad.net)
- # [09:49] * Quits: necolas (necolas@moz-2D68B52B.bb.sky.com) (Client exited)
- # [09:50] * glob is now known as glob|away
- # [09:52] * Joins: vikash (vikash@8E1F4B2F.D9B7FFB4.780547CD.IP)
- # [09:52] * Quits: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp) (Quit: nattokirai)
- # [09:52] * Quits: vikash (vikash@8E1F4B2F.D9B7FFB4.780547CD.IP) (Connection reset by peer)
- # [09:53] * Parts: priya (Adium@moz-5843392D.hsd1.ca.comcast.net)
- # [09:54] * Quits: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [09:55] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
- # [09:56] * Quits: masayuki (Daily@moz-911CC660.zaq.ne.jp) (Quit: masayuki)
- # [09:56] * Joins: masayuki (Daily@moz-911CC660.zaq.ne.jp)
- # [09:59] * Joins: daleharvey (u513@moz-160C58C6.com)
- # [10:05] * Joins: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
- # [10:05] * Joins: squeakytoy (squeakytoy@moz-9E84F244.netset.se)
- # [10:08] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
- # [10:08] * Joins: Unfocused (u2622@moz-160C58C6.com)
- # [10:08] * Joins: ttaubert (u2620@moz-160C58C6.com)
- # [10:08] * Joins: NimeshNeema (u2689@moz-160C58C6.com)
- # [10:09] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
- # [10:10] * Joins: sid0 (u2934@moz-160C58C6.com)
- # [10:11] * Joins: Ms2ger (Ms2ger@49187330.48F4E4FC.37724B0D.IP)
- # [10:11] * Quits: mwu (mwu@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
- # [10:12] * Quits: Unfocused|grr (Mibbit@moz-89B971C9.static.snap.net.nz) (Quit: http://www.mibbit.com ajax IRC Client)
- # [10:13] * Quits: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP) (Ping timeout)
- # [10:13] * Joins: mwu (mwu@moz-99690620.hinet-ip.hinet.net)
- # [10:13] * Joins: jaws (u2871@moz-160C58C6.com)
- # [10:13] * Joins: felipe (u2734@moz-160C58C6.com)
- # [10:14] * Quits: juanb (jbecerra@moz-F1012875.hsd1.ca.comcast.net) (Quit: juanb)
- # [10:14] * Joins: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP)
- # [10:15] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
- # [10:16] * Joins: raphc (AndChat501@7ADB6B9E.7F75B59F.B3F72630.IP)
- # [10:17] * Joins: alexdmt (Mibbit@moz-9413B137.grenet.fr)
- # [10:21] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
- # [10:21] * Quits: leo (leo@AA571787.2327DC46.3CA12E.IP) (Ping timeout)
- # [10:21] * Joins: dao (dao@moz-6179310A.superkabel.de)
- # [10:21] * Joins: Bas_ (chatzilla@moz-DF3CA35A.ftth.concepts.nl)
- # [10:21] * Quits: Bas (chatzilla@moz-DF3CA35A.ftth.concepts.nl) (Ping timeout)
- # [10:21] * Bas_ is now known as Bas
- # [10:22] * Joins: leo (leo@AA571787.2327DC46.3CA12E.IP)
- # [10:23] * Quits: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP) (Ping timeout)
- # [10:27] * Joins: msucan (mihai@452AB583.C1570FFF.BD62875.IP)
- # [10:28] * Joins: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP)
- # [10:29] * mattwoodrow|away is now known as mattwoodrow
- # [10:29] * Joins: bc (bc@454BDC37.1D5E8529.AC69809B.IP)
- # [10:31] * Joins: protz (protz@moz-E29D2A15.inria.fr)
- # [10:32] * Quits: protz (protz@moz-E29D2A15.inria.fr) (Client exited)
- # [10:33] * glob|away is now known as glob
- # [10:34] * AutomatedTester|AFK is now known as AutomatedTester
- # [10:34] * Joins: garnacho (carlos@moz-B280EE34.dyn.user.ono.com)
- # [10:34] * Quits: nli (nli@moz-59682A1.dmz.scl3.mozilla.com) (Quit: Lost terminal)
- # [10:38] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [10:38] * Joins: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk)
- # [10:38] * Joins: vikash (vikash@8E1F4B2F.D9B7FFB4.780547CD.IP)
- # [10:39] * Joins: sawrubh (Mibbit@3D0D07B2.BD57A133.DDC6F5D1.IP)
- # [10:40] * Quits: bc (bc@454BDC37.1D5E8529.AC69809B.IP) (Ping timeout)
- # [10:40] <Optimizer> fryn: I have submitted 2 bugs, bug 764727 and bug 764728
- # [10:41] * Joins: nli (nli@moz-59682A1.dmz.scl3.mozilla.com)
- # [10:41] * Joins: protz (protz@moz-E29D2A15.inria.fr)
- # [10:41] * Quits: raphc (AndChat501@7ADB6B9E.7F75B59F.B3F72630.IP) (Ping timeout)
- # [10:41] * Quits: protz (protz@moz-E29D2A15.inria.fr) (Connection reset by peer)
- # [10:41] * Joins: edmorley (edmorley@moz-E62685CD.range109-152.btcentralplus.com)
- # [10:42] * Joins: kaie2 (kaie@moz-F676C66D.dip.t-dialin.net)
- # [10:43] * Joins: raphc (AndChat501@7ADB6B9E.7F75B59F.B3F72630.IP)
- # [10:43] <edmorley> Ms2ger: good morning :-)
- # [10:43] * Quits: kaie (kaie@moz-4EABD8C7.dip.t-dialin.net) (Ping timeout)
- # [10:43] * kaie2 is now known as kaie
- # [10:43] <Ms2ger> GOod morning, edmorley :)
- # [10:43] * Joins: Cwiiis (cwiiis@moz-7E7C8259.croy.cable.virginmedia.com)
- # [10:44] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
- # [10:44] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [10:44] * Quits: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP) (Ping timeout)
- # [10:44] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
- # [10:44] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Input/output error)
- # [10:44] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
- # [10:44] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
- # [10:45] * Joins: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP)
- # [10:53] * Joins: Honza (chatzilla@2D490F7.23B79DE4.D0083327.IP)
- # [10:54] * Joins: raph (AndChat501@moz-A8A9D5A2.fbx.proxad.net)
- # [10:54] * Quits: espadrine (espadrine@moz-85EBB8A.dia.static.qwest.net) (Quit: espadrine)
- # [10:54] * Quits: raphc (AndChat501@7ADB6B9E.7F75B59F.B3F72630.IP) (Ping timeout)
- # [10:56] * Quits: Fallen (Fallen@moz-F0262F50.ch) (Ping timeout)
- # [10:56] <Yoric> Hum.
- # [10:56] <Yoric> How bad do we want our code to work on non-MacOS X BSD?
- # [10:56] * Yoric assumes bad enough.
- # [10:57] <Ms2ger> gaston wants it :)
- # [10:57] * Quits: Unfocused (u2622@moz-160C58C6.com) (Input/output error)
- # [10:57] * Quits: jaws (u2871@moz-160C58C6.com) (Input/output error)
- # [10:57] * Quits: ttaubert (u2620@moz-160C58C6.com) (Input/output error)
- # [10:57] * Quits: daleharvey (u513@moz-160C58C6.com) (Client exited)
- # [10:57] * Quits: NimeshNeema (u2689@moz-160C58C6.com) (Client exited)
- # [10:57] * Quits: sid0 (u2934@moz-160C58C6.com) (Input/output error)
- # [10:57] * Quits: felipe (u2734@moz-160C58C6.com) (Input/output error)
- # [10:57] <gaston> yes, where , what, how ?
- # [10:57] * Joins: Fallen (Fallen@moz-F0262F50.ch)
- # [10:58] <Ms2ger> Yoric, ^
- # [10:58] <gaston> Yoric: i'll come and hunt you if it breaks :) does that answer your question ?
- # [10:58] * Quits: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP) (Ping timeout)
- # [10:58] <Yoric> :)
- # [10:58] <gaston> (what code are we talking about, btw ? :)
- # [10:58] <Yoric> Oh, nothing very important, just file I/O :)
- # [10:58] <gaston> ah. barely used in those cloud days
- # [10:59] <Yoric> I just realized that |dirent| is not the same across all BSDs.
- # [10:59] <Yoric> In particular, field |d_type| is not always present.
- # [10:59] <Yoric> And there does not seem to be a macro that tells me whether it is.
- # [10:59] * Joins: daleharvey (u513@moz-160C58C6.com)
- # [10:59] <gaston> let me check
- # [11:00] <gaston> its present on openbsd at least
- # [11:01] * Quits: raph (AndChat501@moz-A8A9D5A2.fbx.proxad.net) (Ping timeout)
- # [11:01] * Joins: raphc (AndChat501@moz-A8A9D5A2.fbx.proxad.net)
- # [11:01] * Quits: raphc (AndChat501@moz-A8A9D5A2.fbx.proxad.net) (Client exited)
- # [11:01] <gaston> http://pubs.opengroup.org/onlinepubs/009695399/basedefs/dirent.h.html doesnt specify it
- # [11:01] <gaston> netbsd has it
- # [11:02] <Yoric> Also present on FreeBSD.
- # [11:02] <gaston> freebsd too
- # [11:02] <Yoric> Ok, so it is present on OpenBSD, FreeBSD, NetBSD, MacOS X, as well as Linux.
- # [11:02] <gaston> i wonder if there's any unix without it..
- # [11:02] <Yoric> How bad are people going to scream at me if I assume that it is always present and it breaks on RandomBSD?
- # [11:02] <gaston> that kind of stuff dates from ages ago
- # [11:03] * Joins: Mossop (mossop@moz-E185BFD5.range86-137.btcentralplus.com)
- # [11:03] <glandium> gaston: randomBSD from 20 years ago, maybe ;)
- # [11:03] <Yoric> Could you also check if you have d_namlen?
- # [11:03] <Callek> glandium: |yum info dirent| isn't found in cent6.2 :-P
- # [11:03] * Joins: lahabana (Mibbit@moz-CAA587FF.imag.fr)
- # [11:03] * Joins: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net)
- # [11:04] <gaston> Yoric: what about using stat() which should be portable ?
- # [11:04] <Yoric> Much slower.
- # [11:04] <Yoric> i.e. twice the I/O
- # [11:04] <Callek> ooo wtf am I talking about really
- # [11:04] <Callek> ;-)
- # [11:04] * Callek walks away into his corner
- # [11:04] <gaston> d_namlen is here too
- # [11:05] <glandium> Yoric: you could have a stat() fallback, though
- # [11:05] <Yoric> glandium: Sure.
- # [11:05] <Yoric> glandium: But only if I can detect that I need it.
- # [11:05] <Yoric> gaston: Thanks.
- # [11:06] <Yoric> I will assume that everybody has d_namlen for the moment, and if some ObscureBSD user comes after me, I will improvise.
- # [11:06] <gaston> Yoric: feedback? me patch if you want proactive testing ;)
- # [11:06] <lahabana> Oups I did a fail on bugzilla
- # [11:06] <lahabana> do you know how I can delete an attachement
- # [11:06] * glazou is now known as glazou_afk
- # [11:06] <lahabana> cause I posted on the wrong bug
- # [11:06] <glob> lahabana, just mark it as obsolete with a comment
- # [11:07] <glob> lahabana, attachments _can_ be deleted, but only for security/privacy reasons
- # [11:07] <lahabana> ok
- # [11:07] <Yoric> gaston: with pleasure
- # [11:07] <Yoric> thanks
- # [11:08] <Optimizer> is there a way to get requestanimationframe without using window ?
- # [11:08] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
- # [11:08] <Optimizer> mozRequestAnimationFrame
- # [11:08] * Joins: Unfocused (u2622@moz-160C58C6.com)
- # [11:08] * Joins: ttaubert (u2620@moz-160C58C6.com)
- # [11:08] <lahabana> thx glob
- # [11:09] * Joins: felipe (u2734@moz-160C58C6.com)
- # [11:09] <glob> lahabana, yw; fyi if you _do_ need to get an attachment removed, file a bug in the bugzilla.mozilla.org product, or ask on #bmo
- # [11:10] * Joins: sid0 (u2934@moz-160C58C6.com)
- # [11:10] * Quits: GPHemsley (GPHemsley@moz-A2DF0FC4.hfc.comcastbusiness.net) (Ping timeout)
- # [11:10] <lahabana> ok thx
- # [11:11] <lahabana> I should be more cautious sometimes
- # [11:11] <glob> lahabana, don't worry about it, happens a lot :)
- # [11:14] * Joins: jaws (u2871@moz-160C58C6.com)
- # [11:15] * Joins: NimeshNeema (u2689@moz-160C58C6.com)
- # [11:15] <NeilAway> ok, whose silly idea was it to use MOZ_ASSERT(foo); if (!foo) return NS_ERROR_UNEXPECTED;
- # [11:15] <StevenLee> hi all, I got a "Date" object from javascript. How can I get the UTC information from this object?
- # [11:15] * Quits: alexis (alexis@moz-261A0603.lolnet.org) (Ping timeout)
- # [11:17] <NeilAway> StevenLee: https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Date/getTime
- # [11:18] <gaston> Yoric: http://cboard.cprogramming.com/linux-programming/96242-checking-file-type-c-program.html
- # [11:18] * Quits: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au) (Ping timeout)
- # [11:18] <StevenLee> NeilAway: But I am in c++ code. I can only see JSObject.
- # [11:18] <gaston> Yoric: according to that i'm not 100% sure you can 'trust' d_type even on linux
- # [11:18] <Yoric> That sounds very surprising.
- # [11:19] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [11:19] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
- # [11:19] * Fallen is now known as Fallen|away
- # [11:19] <gaston> but i suppose already lots of code somewhat depend on that
- # [11:19] <gaston> as for the 'detection' of its presence, a configure check should do it non
- # [11:19] <gaston> ?
- # [11:21] <Optimizer> is there a way to get mozRequestAnimationFrame without using window ?
- # [11:21] <Yoric> gaston: If I recall correctly, the version of autoconf we use is too old to detect a number of things, including presence of fields.
- # [11:21] * Joins: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au)
- # [11:22] <gaston> ugh
- # [11:22] <gaston> checking for st_blksize in struct stat... yes
- # [11:22] <gaston> :)
- # [11:23] * glazou_afk is now known as glazou
- # [11:23] <NeilAway> StevenLee: sorry, you didn't say that
- # [11:23] <NeilAway> Optimizer: what would be the point?
- # [11:24] <gaston> interesting, that check is in configure but not configure.in so it might be one of the autohell defaults check
- # [11:24] <StevenLee> NeilAway: thanks, I should give that information.
- # [11:24] <Optimizer> NeilAway: I am inside an xul iframe, and I have reference to the document
- # [11:24] <Optimizer> will doc.defaultView.mozRequestAnimationFrame work ?
- # [11:25] <NeilAway> Optimizer: .defaultView gives you the window
- # [11:25] * Quits: decoder (quassel@moz-216446B9.own-hero.net) (Ping timeout)
- # [11:25] <Optimizer> yes, so will that work ?
- # [11:27] * Joins: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP)
- # [11:27] * Joins: decoder (quassel@moz-216446B9.own-hero.net)
- # [11:29] <Yoric> gaston: Oh, great... and the type of d_namlen is not fixed...
- # [11:32] <gaston> http://sourceware.org/bugzilla/show_bug.cgi?id=6894 :)
- # [11:33] <gaston> http://cygwin.com/ml/cygwin/2005-04/msg00974.html <- cygwin doesnt have them either but i'm not sure its relevant
- # [11:33] <Yoric> Arf, we have people building under cygwin, too.
- # [11:34] * Yoric needs to take a long, deep, breath.
- # [11:34] <gaston> and the reply to that mail refers to the opengroups page about dirent saying that one should only rely on d_name being present
- # [11:34] * gaston pats Yoric on the back
- # [11:34] <gaston> that's the price of portability :)
- # [11:35] <gaston> maybe that was fixed since then in cygwin, but who knows the version one can use ..
- # [11:37] <gaston> even linus torvalds wanted d_namlen to disappear :) (back to 1995, http://lkml.indiana.edu/hypermail/linux/kernel/9506/0033.html)
- # [11:37] * Quits: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net) (Client exited)
- # [11:37] * Joins: dria (dria@moz-9A2D6F95.dhcp-dynamic.fibreop.nb.bellaliant.net)
- # [11:38] <Yoric> Ok, then let's forget about that one.
- # [11:38] * Quits: dao (dao@moz-6179310A.superkabel.de) (Ping timeout)
- # [11:38] <gaston> http://cygwin.com/ml/cygwin/2005-04/msg01017.html <- apparently cygwin didnt want d_type
- # [11:38] <Yoric> And for the final trick... finding out the length of array d_name!
- # [11:38] * Joins: dao (dao@moz-6179310A.superkabel.de)
- # [11:39] <glandium> Yoric: in the end, it would just be simpler to do it in C++
- # [11:39] <Yoric> glandium: I know.
- # [11:39] * Joins: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net)
- # [11:39] <Yoric> glandium: I have written most of this in C++ about 4 months ago :)
- # [11:40] <darktrojan> why can't all our platforms be like linux ... push to tests ready to start in 10 minutes
- # [11:40] <glandium> Yoric: now you just have proof that js-ctypes alone is not really sustainable
- # [11:40] <NeilAway> Optimizer: sorry, was distracted, should work, I think
- # [11:40] <Optimizer> okay, thanks
- # [11:40] <glandium> darktrojan: mac got a whole lot better recently
- # [11:40] <gaston> Yoric: what bug is it btw ?
- # [11:40] <Optimizer> btw, does your normal nick contains away, or is it the one you put when you are away ?
- # [11:41] <Yoric> gaston: bug 764436
- # [11:41] <gaston> thx
- # [11:42] <gaston> hmm
- # [11:43] * NeilAway finds a bug in pastebin
- # [11:43] <gaston> http://www.delorie.com/gnu/docs/glibc/libc_270.html says that d_type is 'a BSD extension. The symbol _DIRENT_HAVE_D_TYPE is defined if this member is available.'
- # [11:43] <gaston> oh course the corresponding #define onlyapplies to glibc :)
- # [11:43] <Yoric> Yeah :)
- # [11:44] <NeilAway> Optimizer: well, a) I got bored of /away all the time, so I stopped using it, b) I'm using an old version of ChatZilla which has a reconnect bug which occurs less if I'm away
- # [11:44] <Optimizer> oh :)
- # [11:44] * Quits: Mossop (mossop@moz-E185BFD5.range86-137.btcentralplus.com) (Connection reset by peer)
- # [11:45] <NeilAway> eeek, why am I getting LNK4098 for LIBCMTD?
- # [11:46] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
- # [11:46] * glob is now known as glob|away
- # [11:47] <glandium> NeilAway: some things compiled with /Mt and others with /Md ?
- # [11:47] <glandium> /MT and /MD, even
- # [11:48] * Joins: Goldorak (chatzilla@FB812513.4F56AF4A.187A1082.IP)
- # [11:49] * Quits: vikash (vikash@8E1F4B2F.D9B7FFB4.780547CD.IP) (Ping timeout)
- # [11:50] * Joins: vikash (vikash@8E1F4B2F.D9B7FFB4.780547CD.IP)
- # [11:51] * Quits: smagnin (pike@moz-DEF53BC9.fbx.proxad.net) (Ping timeout)
- # [11:51] * Joins: bholley (anonymous@moz-104CC309.mv.mozilla.com)
- # [11:52] <Yoric> glandium: I suspect I will chat about this with taras next time we have a 1:1.
- # [11:52] * Quits: janv (varga@moz-400565FD.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
- # [11:54] * Joins: Mossop (mossop@moz-E185BFD5.range86-137.btcentralplus.com)
- # [11:55] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
- # [11:56] <NeilAway> glandium: yeah, but I'm just relinking libxul...
- # [11:58] * Quits: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net) (Client exited)
- # [11:58] * Quits: dzbarsky1 (Adium@moz-85EBB8A.dia.static.qwest.net) (Quit: Leaving.)
- # [11:59] <Ms2ger> ehsan, that's a lot of MOZ_FINALs
- # [11:59] * Quits: vikash (vikash@8E1F4B2F.D9B7FFB4.780547CD.IP) (Quit: Leaving)
- # [12:00] * Joins: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net)
- # [12:00] * Quits: cpearce (chatzilla@moz-E5C9EA4F.xdsl.xnet.co.nz) (Ping timeout)
- # [12:05] * Joins: GPHemsley (GPHemsley@moz-A2DF0FC4.hfc.comcastbusiness.net)
- # [12:07] * Joins: nhirata (nhirata.bu@moz-250E4BAA.dsl.static.sonic.net)
- # [12:08] * Quits: dao (dao@moz-6179310A.superkabel.de) (Ping timeout)
- # [12:08] * Quits: RudyL (rudy@moz-99690620.hinet-ip.hinet.net) (Quit: RudyL)
- # [12:09] * Joins: surkov (surkov@moz-555D43BF.pool.ukrtel.net)
- # [12:09] * Joins: dao (dao@moz-6179310A.superkabel.de)
- # [12:09] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
- # [12:09] * Quits: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net) (Client exited)
- # [12:10] * Quits: surkov (surkov@moz-555D43BF.pool.ukrtel.net) (Quit: surkov)
- # [12:10] * ewong is now known as ewong|away
- # [12:11] * Joins: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net)
- # [12:13] * Quits: Mossop (mossop@moz-E185BFD5.range86-137.btcentralplus.com) (Quit: Fleeing the scene)
- # [12:14] * Joins: Mossop (mossop@moz-E185BFD5.range86-137.btcentralplus.com)
- # [12:15] * Quits: cjones (cjones@moz-45913895.socal.res.rr.com) (Quit: Leaving)
- # [12:15] * Joins: victorporof (victorporo@301399A.F695A43D.79933D60.IP)
- # [12:15] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
- # [12:15] * Joins: RudyL (rudy@moz-99690620.hinet-ip.hinet.net)
- # [12:16] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [12:16] * Quits: Mossop (mossop@moz-E185BFD5.range86-137.btcentralplus.com) (Quit: Fleeing the scene)
- # [12:16] * glob|away is now known as glob
- # [12:16] * glob is now known as glob|away
- # [12:17] * Quits: masayuki (Daily@moz-911CC660.zaq.ne.jp) (Quit: masayuki)
- # [12:17] * Joins: janv (varga@35A5F25C.207798BC.2A7F8BFC.IP)
- # [12:18] * Joins: Mossop (mossop@moz-E185BFD5.range86-137.btcentralplus.com)
- # [12:19] * Joins: jfkthame (jfkthame@728259D0.5BC345F5.9542EC20.IP)
- # [12:19] * Quits: nhirata (nhirata.bu@moz-250E4BAA.dsl.static.sonic.net) (Ping timeout)
- # [12:20] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Ping timeout)
- # [12:20] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
- # [12:23] * Joins: SeoZ (DanielJuyu@E9B5BAA5.F5246840.EAF0BD7A.IP)
- # [12:25] <atuljangra> !seen jdm
- # [12:25] <firebot> jdm was last seen 5 days, 8 hours, 20 minutes and 46 seconds ago,
- # [12:26] * Quits: janv (varga@35A5F25C.207798BC.2A7F8BFC.IP) (Quit: This computer has gone to sleep)
- # [12:30] * Quits: dao (dao@moz-6179310A.superkabel.de) (Quit: Leaving.)
- # [12:30] * Joins: bc (bc@454BDC37.1D5E8529.AC69809B.IP)
- # [12:31] * Quits: kdc (chatzilla@moz-6176CD61.no.shawcable.net) (Connection reset by peer)
- # [12:32] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [12:32] * Joins: janv (varga@35A5F25C.207798BC.2A7F8BFC.IP)
- # [12:33] * Quits: vikram360 (vikram360@BE344061.FA85B561.2A068A5E.IP) (Ping timeout)
- # [12:36] * Quits: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz) (Quit: Connection reset by beer)
- # [12:38] * Joins: kennyluck (kennyluck@moz-9186F99D.dynamic.hinet.net)
- # [12:40] * Joins: dao (dao@moz-6179310A.superkabel.de)
- # [12:41] * Quits: janv (varga@35A5F25C.207798BC.2A7F8BFC.IP) (Quit: This computer has gone to sleep)
- # [12:41] * Joins: vikram360 (vikram360@BE344061.FA85B561.2A068A5E.IP)
- # [12:42] * Quits: bc (bc@454BDC37.1D5E8529.AC69809B.IP) (Ping timeout)
- # [12:47] * Quits: gwagner (gwagner@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [12:47] * Quits: wesj (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [12:48] * Joins: gandalf (gandalf@moz-BA7E6F5A.neoplus.adsl.tpnet.pl)
- # [12:50] * Joins: Mano (mano@moz-7E1DCE13.red.bezeqint.net)
- # [12:51] * Joins: wesj (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [12:51] * Quits: hub_ (hub@A5087023.2354C43D.D8E68FF6.IP) (Input/output error)
- # [12:51] * Quits: rillian (giles@A5087023.2354C43D.D8E68FF6.IP) (Ping timeout)
- # [12:52] * Quits: dria (dria@moz-9A2D6F95.dhcp-dynamic.fibreop.nb.bellaliant.net) (Quit: dria)
- # [12:52] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Client exited)
- # [12:53] * Joins: smaug (chatzilla@moz-51B50B8E.elisa-mobile.fi)
- # [12:53] * ChanServ sets mode: +o smaug
- # [12:54] * Fallen|away is now known as Fallen
- # [13:00] * Joins: cers (textual@moz-36EADDC1.k371.webspeed.dk)
- # [13:06] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [13:07] * Joins: bbondy (bbondy@moz-815B377A.home.cgocable.net)
- # [13:08] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [13:11] * Quits: dao (dao@moz-6179310A.superkabel.de) (Quit: Leaving.)
- # [13:13] * mattwoodrow is now known as mattwoodrow|away
- # [13:14] * Quits: Cwiiis (cwiiis@moz-7E7C8259.croy.cable.virginmedia.com) (Ping timeout)
- # [13:17] * Fallen is now known as Fallen|away
- # [13:20] * Joins: Cwiiis (cwiiis@moz-7E7C8259.croy.cable.virginmedia.com)
- # [13:22] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Quit: darktrojan)
- # [13:23] * Quits: bbondy (bbondy@moz-815B377A.home.cgocable.net) (Ping timeout)
- # [13:25] * Joins: bbondy (bbondy@moz-815B377A.home.cgocable.net)
- # [13:26] * Quits: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz) (Ping timeout)
- # [13:27] * Quits: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net) (Quit: bye)
- # [13:31] * Quits: @ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP) (Input/output error)
- # [13:31] * Quits: StevenLee (chatzilla@moz-99690620.hinet-ip.hinet.net) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0/20120601175215])
- # [13:32] * Joins: graememcc (chatzilla@moz-7585A995.range86-173.btcentralplus.com)
- # [13:32] * Joins: stransky (stransky@moz-107AD163.redhat.com)
- # [13:32] <@smaug> in general, why should one use executeSoon and not setTimeout(foo, 0)
- # [13:34] <Unfocused> it looks nicer
- # [13:35] <Unfocused> also, setTimeout(foo, 0) is subject to the minimum timeout, whereas executeSoon isn't
- # [13:35] * Quits: ircloggr (nodebot@moz-77B5BE05.compute-1.amazonaws.com) (Client exited)
- # [13:36] * Quits: vikram360 (vikram360@BE344061.FA85B561.2A068A5E.IP) (Ping timeout)
- # [13:36] * Joins: ircloggr (nodebot@moz-558E56F5.compute-1.amazonaws.com)
- # [13:36] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
- # [13:37] * Joins: joe_walk_ (joe_walker@moz-15405DDA.cable.virginmedia.com)
- # [13:37] * Quits: joe_walk_ (joe_walker@moz-15405DDA.cable.virginmedia.com) (Input/output error)
- # [13:39] * Quits: bholley (anonymous@moz-104CC309.mv.mozilla.com) (Ping timeout)
- # [13:39] * Joins: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net)
- # [13:40] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
- # [13:41] * Quits: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
- # [13:42] * Joins: mreavy (chatzilla@B05600D2.3F4E4C13.AF6F698.IP)
- # [13:46] * Joins: a-865_ (fmcz@moz-A5D13CA.cable.mindspring.com)
- # [13:46] * Quits: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com) (Ping timeout)
- # [13:47] * a-865_ is now known as a-865
- # [13:47] * nli is now known as nli|away
- # [13:48] * Quits: mreavy (chatzilla@B05600D2.3F4E4C13.AF6F698.IP) (Ping timeout)
- # [13:49] * sheeri-afk is now known as sheeri
- # [13:49] * Quits: bbondy (bbondy@moz-815B377A.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
- # [13:50] * Joins: rillian (giles@A5087023.2354C43D.D8E68FF6.IP)
- # [13:51] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
- # [13:51] * Quits: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Input/output error)
- # [13:52] * Quits: timdream (timdream@moz-99690620.hinet-ip.hinet.net) (Quit: timdream)
- # [13:52] * AutomatedTester is now known as AutomatedTester|away
- # [13:53] * sheeri is now known as sheeri-afk
- # [13:54] * Joins: masayuki (Daily@moz-911CC660.zaq.ne.jp)
- # [13:54] * Joins: janv (varga@moz-AEB6C73D.o2inet.sk)
- # [13:58] * Quits: @smaug (chatzilla@moz-51B50B8E.elisa-mobile.fi) (Connection reset by peer)
- # [13:58] * Joins: smaug (chatzilla@moz-51B50B8E.elisa-mobile.fi)
- # [13:58] * ChanServ sets mode: +o smaug
- # [13:58] * Quits: Optimizer (Instantbir@1AA06BBB.7CD8457F.2AB48280.IP) (Ping timeout)
- # [13:58] * Joins: dao (dao@moz-6179310A.superkabel.de)
- # [13:59] * Joins: bc (bc@454BDC37.1D5E8529.AC69809B.IP)
- # [14:00] * Quits: gandalf (gandalf@moz-BA7E6F5A.neoplus.adsl.tpnet.pl) (Ping timeout)
- # [14:02] * Joins: dria (dria@moz-9A2D6F95.dhcp-dynamic.fibreop.nb.bellaliant.net)
- # [14:02] * Joins: Optimizer (Instantbir@988B41AE.452E4AEE.2AB48280.IP)
- # [14:03] * Fallen|away is now known as Fallen
- # [14:04] * Quits: dria (dria@moz-9A2D6F95.dhcp-dynamic.fibreop.nb.bellaliant.net) (Ping timeout)
- # [14:04] * Joins: gandalf (gandalf@moz-DF1CA539.neoplus.adsl.tpnet.pl)
- # [14:05] * Joins: mr_wibble (Mibbit@5D8171C0.203CA070.B580DEC.IP)
- # [14:05] * bhearsum|afk is now known as bhearsum
- # [14:05] * Quits: janv (varga@moz-AEB6C73D.o2inet.sk) (Quit: This computer has gone to sleep)
- # [14:06] * Quits: mr_wibble (Mibbit@5D8171C0.203CA070.B580DEC.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [14:06] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
- # [14:06] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [14:08] * Joins: vikram360 (vikram360@BE344061.FA85B561.2A068A5E.IP)
- # [14:08] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [14:08] * Quits: paulproteus (quassel@rose.makesad.us) (Ping timeout)
- # [14:08] * Joins: int3_ (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [14:08] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
- # [14:09] * Joins: paulproteus (quassel@moz-E86A3B42.makesad.us)
- # [14:09] <@smaug> what is dumping Can't find symbol 'glEGLImageTargetTexture2DOES' to terminal
- # [14:09] <@smaug> BenWa: ^
- # [14:09] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
- # [14:09] * Joins: Sander (chatzilla@moz-B3CE4405.dsl.dynamic.simnet.is)
- # [14:10] * Quits: int3_ (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
- # [14:10] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [14:10] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
- # [14:10] * Joins: janv (varga@moz-400565FD.flarion.as5628.telecom.sk)
- # [14:11] * Quits: Mossop (mossop@moz-E185BFD5.range86-137.btcentralplus.com) (Ping timeout)
- # [14:13] * Joins: armenzg (armenzg@89CF8FE3.5BCEC6DB.DA78B690.IP)
- # [14:14] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [14:16] * Joins: kmoir-afk (chatzilla@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
- # [14:16] * Quits: Stan (Stan@moz-960EC0CD.dip.t-dialin.net) (Ping timeout)
- # [14:16] * kmoir-afk is now known as kmoir
- # [14:16] * Joins: JeroenDeDauw (j@moz-40DBCE71.dip.t-dialin.net)
- # [14:18] * sheeri-afk is now known as sheeri
- # [14:18] * Joins: Misfit_Geek (MisfitGeek@moz-BD3E98A8.hsd1.nh.comcast.net)
- # [14:20] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
- # [14:21] * Quits: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de) (Client exited)
- # [14:22] * Joins: Yoric (Yoric@moz-A8A9D5A2.fbx.proxad.net)
- # [14:23] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
- # [14:23] * Joins: dria (dria@moz-9A2D6F95.dhcp-dynamic.fibreop.nb.bellaliant.net)
- # [14:23] * Quits: JeroenDeDauw (j@moz-40DBCE71.dip.t-dialin.net) (Quit: Leaving.)
- # [14:25] <@smaug> who can I kick
- # [14:25] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
- # [14:26] * armenzg is now known as armenzg_brb
- # [14:26] * Quits: armenzg_brb (armenzg@89CF8FE3.5BCEC6DB.DA78B690.IP) (Input/output error)
- # [14:26] * Joins: armenzg_brb (armenzg@89CF8FE3.5BCEC6DB.DA78B690.IP)
- # [14:26] <@smaug> mrbkap it seems
- # [14:27] <AryehGregor> Why does nsDocumentFragment inherit from nsGenericElement? Why, why, why?
- # [14:28] * Quits: armenzg_brb (armenzg@89CF8FE3.5BCEC6DB.DA78B690.IP) (Ping timeout)
- # [14:28] * rail_away is now known as rail
- # [14:28] <@smaug> that is very annoying indeed
- # [14:28] <@smaug> although it simplifies implementation quite a bit
- # [14:29] * Joins: Mossop (mossop@moz-E185BFD5.range86-137.btcentralplus.com)
- # [14:30] * Quits: m_kato (Daily@moz-348F61F0.mozilla.or.jp) (Quit: m_kato)
- # [14:31] * Joins: dcamp (dave@moz-D7A133BF.sw.biz.rr.com)
- # [14:32] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
- # [14:33] * Joins: bbondy (bbondy@moz-815B377A.home.cgocable.net)
- # [14:33] * Quits: kinetik (kinetik@B0506AEA.F200EF31.613E47D1.IP) (Ping timeout)
- # [14:35] * Quits: dao (dao@moz-6179310A.superkabel.de) (Quit: Leaving.)
- # [14:36] * Quits: alexdmt (Mibbit@moz-9413B137.grenet.fr) (Quit: http://www.mibbit.com ajax IRC Client)
- # [14:37] * Joins: kinetik (kinetik@B0506AEA.F200EF31.613E47D1.IP)
- # [14:39] * Quits: janv (varga@moz-400565FD.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
- # [14:39] * Quits: gandalf (gandalf@moz-DF1CA539.neoplus.adsl.tpnet.pl) (Ping timeout)
- # [14:39] * Joins: janv (varga@moz-400565FD.flarion.as5628.telecom.sk)
- # [14:40] <atuljangra> !seen ehsan
- # [14:40] <atuljangra> !seen jdm
- # [14:42] <Unfocused> !seenfirebot
- # [14:43] * Quits: @smaug (chatzilla@moz-51B50B8E.elisa-mobile.fi) (Ping timeout)
- # [14:43] * Joins: gandalf (gandalf@moz-F0B8B537.neoplus.adsl.tpnet.pl)
- # [14:43] <capella> awol
- # [14:43] * Joins: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de)
- # [14:43] * Quits: dria (dria@moz-9A2D6F95.dhcp-dynamic.fibreop.nb.bellaliant.net) (Quit: dria)
- # [14:43] * Joins: alexdmt (Mibbit@moz-9413B137.grenet.fr)
- # [14:43] * Joins: dria (dria@moz-9A2D6F95.dhcp-dynamic.fibreop.nb.bellaliant.net)
- # [14:45] * Quits: dria (dria@moz-9A2D6F95.dhcp-dynamic.fibreop.nb.bellaliant.net) (Ping timeout)
- # [14:47] * Quits: Misfit_Geek (MisfitGeek@moz-BD3E98A8.hsd1.nh.comcast.net) (Quit: Leaving)
- # [14:47] * Joins: dao (dao@moz-6179310A.superkabel.de)
- # [14:48] * AutomatedTester|away is now known as AutomatedTester
- # [14:50] * Joins: tchevalier (Instantbir@moz-BEF161E0.w92-143.abo.wanadoo.fr)
- # [14:54] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
- # [14:55] * Quits: janv (varga@moz-400565FD.flarion.as5628.telecom.sk) (Ping timeout)
- # [14:55] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
- # [14:55] * Joins: janv (varga@moz-400565FD.flarion.as5628.telecom.sk)
- # [14:56] * Joins: Misfit_Geek (MisfitGeek@moz-BD3E98A8.hsd1.nh.comcast.net)
- # [14:56] * Joins: dao1 (dao@moz-6179310A.superkabel.de)
- # [14:56] * Quits: dao (dao@moz-6179310A.superkabel.de) (Ping timeout)
- # [14:56] <AryehGregor> So if we need a name for something that could be either an element or docfrag, what shall it be?
- # [14:57] <AryehGregor> "NodeWithArbitraryChildren"? "NodeWithChildren"? "NodeThatCanHaveChildren"? "FertileNode"?
- # [14:57] * Quits: janv (varga@moz-400565FD.flarion.as5628.telecom.sk) (Ping timeout)
- # [14:57] <Ms2ger> I like FertileNode
- # [14:57] * Joins: janv (varga@moz-400565FD.flarion.as5628.telecom.sk)
- # [14:58] <AryehGregor> So do I!
- # [14:58] * Joins: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se)
- # [14:58] * Quits: sawrubh (Mibbit@3D0D07B2.BD57A133.DDC6F5D1.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [14:59] * Joins: marco (marco@9274CFB4.A00BAEB.10DC0B64.IP)
- # [15:00] <marco> what's missing to support mozNotification on desktop systems?
- # [15:00] * Joins: jimm (jmathies@moz-7F164CA1.pn.at.cox.net)
- # [15:01] * catlee-away is now known as catlee-buildduty
- # [15:03] <Unfocused> marco: last i heard, a decent UX spec
- # [15:04] <marco> Unfocused, why don't we use nsIAlertsService that already supports all the platforms?
- # [15:04] <AryehGregor> Ms2ger, so how hard would it be anyway to make nsDocumentFragment inherit from nsIContent instead of nsGenericElement? What would be the best way to do it? (Let's leave making it not inherit from nsIContent as a separate project.)
- # [15:05] <Unfocused> as i said, decent UX :)
- # [15:05] * Quits: Mano (mano@moz-7E1DCE13.red.bezeqint.net) (Ping timeout)
- # [15:05] <AryehGregor> Make another class that implements all the child-related methods for both, and have nsGenericElement and nsDocumentFragment both inherit from that?
- # [15:06] * Quits: mwu (mwu@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
- # [15:06] * Quits: ashish (ashish@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
- # [15:07] * Joins: ashish (ashish@moz-59682A1.dmz.scl3.mozilla.com)
- # [15:07] * Quits: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net) (Client exited)
- # [15:08] <Unfocused> notifications from sites need a way to dismiss alerts, make them silent, make it so sites can't spam you, etc
- # [15:08] * jmaher|afk is now known as jmaher
- # [15:08] <Unfocused> nsIAlertsService doesn't help with any of that
- # [15:08] <AryehGregor> . . . also, wtf, nsGenericElement doesn't actually inherit nsIDOMNode in any way, only its child classes do . . . this is a mess.
- # [15:08] * Quits: espindola (espindola@moz-380E4314.dsl.teksavvy.com) (Client exited)
- # [15:08] <Unfocused> (also, i kinda just sucks in general)
- # [15:09] <marco> Unfocused, ok :)
- # [15:09] * Joins: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net)
- # [15:09] * Joins: jpb (chatzilla@moz-DF053F63.cse.bris.ac.uk)
- # [15:10] * mjschranz_away is now known as mjschranz
- # [15:10] * Joins: espindola (espindola@744A4623.3F4AF2B6.412CF160.IP)
- # [15:11] * Joins: armenzg_brb (armenzg@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
- # [15:11] * Joins: drice (derice@moz-1D9C882A.deploy.akamaitechnologies.com)
- # [15:11] * armenzg_brb is now known as armenzg
- # [15:12] * Quits: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net) (Client exited)
- # [15:12] <Ms2ger> AryehGregor, yeah, something like
- # [15:12] <Ms2ger> DocumentFragment Element
- # [15:12] <Ms2ger> \ /
- # [15:12] <Ms2ger> FertileNode
- # [15:12] <Ms2ger> |
- # [15:12] <Ms2ger> nsIContent
- # [15:12] <Ms2ger> I guess
- # [15:13] <AryehGregor> And FertileNode should be public like dom::Element, or hidden away in src?
- # [15:13] <AryehGregor> It's a quite silly name.
- # [15:13] <AryehGregor> We could call it ElementOrFragment.
- # [15:13] <AryehGregor> That also makes it clear that documents aren't included.
- # [15:13] <Ms2ger> That's probably less silly :)
- # [15:13] <Ms2ger> Hmm
- # [15:13] <AryehGregor> dom::ElementOrFragment, I guess? Feh.
- # [15:14] <AryehGregor> Then nsGenericElement should inherit nsIDOMElement directly.
- # [15:14] * Quits: jpb (chatzilla@moz-DF053F63.cse.bris.ac.uk) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.9/20120422230342])
- # [15:14] * AryehGregor expects this to be an hour of code changes followed by days of tracking down the cause of compiler errors
- # [15:14] <NeilAway> AryehGregor: because of the way MI is painful, only concrete classes implement nsIDOMNode
- # [15:14] <Ms2ger> I'd make dom::Element inherit from dom::ElementOrFragment, so, public
- # [15:15] <AryehGregor> NeilAway, why would MI be relevant if nsDocumentFragment didn't inherit from nsGenericElement?
- # [15:15] <AryehGregor> Because of nsIDOMHTMLElement, I guess you're saying.
- # [15:15] <AryehGregor> And so on.
- # [15:15] <AryehGregor> Okay, makes sense.
- # [15:15] <NeilAway> AryehGregor: no, it's relevent to why nsGenericElement doesn't inherit nsIDOMNode in any way
- # [15:15] <Ms2ger> One day we'll just kill nsIDOMHTMLElement
- # [15:15] <NeilAway> Ms2ger: won't you have to spec that first?
- # [15:16] <NeilAway> AryehGregor: no, it applies to any inheriting interface
- # [15:16] <AryehGregor> NeilAway, right, I just hadn't thought about the fact that even if nsDocumentFragment didn't inherit from it, nsHTMLElement/nsSVGElement/etc. still would need to inherit from nsIDOMElement differently.
- # [15:16] <Ms2ger> NeilAway, new DOM bindings will make script not see the xpidl interface
- # [15:16] * Joins: nhirata (nhirata.bu@moz-250E4BAA.dsl.static.sonic.net)
- # [15:16] * Quits: jfkthame (jfkthame@728259D0.5BC345F5.9542EC20.IP) (Connection reset by peer)
- # [15:16] * Joins: jfkthame (jfkthame@728259D0.5BC345F5.9542EC20.IP)
- # [15:16] * Joins: gfritzsche (gfritzsche@moz-BA7521C4.dynamic.qsc.de)
- # [15:17] * Quits: dcamp (dave@moz-D7A133BF.sw.biz.rr.com) (Quit: Leaving...)
- # [15:17] <AryehGregor> NeilAway, only if the inheriting interface would inherit from nsIDOMNode in a different way, right? Like if we had nsHTMLElement that was specialized as nsGreenHTMLElement and nsMauveHTMLElement for whatever reason, it would still be fine to have nsHTMLElement inherit from nsIDOMHTMLElement.
- # [15:17] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
- # [15:17] <NeilAway> Ms2ger: but at that point you can kill nsIDOMNode too, thus hiding the problem
- # [15:17] * Quits: jfkthame (jfkthame@728259D0.5BC345F5.9542EC20.IP) (Connection reset by peer)
- # [15:17] * Joins: jfkthame_ (jfkthame@728259D0.5BC345F5.9542EC20.IP)
- # [15:17] <Ms2ger> Yeah
- # [15:18] * Joins: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net)
- # [15:18] <NeilAway> AryehGregor: ok, so let's take a real example
- # [15:18] * Quits: jfkthame_ (jfkthame@728259D0.5BC345F5.9542EC20.IP) (Connection reset by peer)
- # [15:18] * Joins: jfkthame (jfkthame@728259D0.5BC345F5.9542EC20.IP)
- # [15:18] * Joins: bholley (anonymous@moz-D17ABE86.pools.arcor-ip.net)
- # [15:18] * Quits: bholley (anonymous@moz-D17ABE86.pools.arcor-ip.net) (Quit: bholley)
- # [15:18] <NeilAway> AryehGregor: nsHTMLInputElement implements nsIDOMHTMLInputElement, which inherits from nsIDOMHTMLElement, nsIDOMElement and nsIDOMNode, or something like that
- # [15:19] <AryehGregor> Yes, right, I forgot that there are so many more specialized nsIDOM*Element.
- # [15:19] * Quits: janv (varga@moz-400565FD.flarion.as5628.telecom.sk) (Ping timeout)
- # [15:19] * Joins: bholley (anonymous@moz-D17ABE86.pools.arcor-ip.net)
- # [15:19] <AryehGregor> I think I get the point, I just didn't realize the specifics.
- # [15:19] * Joins: janv (varga@moz-400565FD.flarion.as5628.telecom.sk)
- # [15:19] <NeilAway> AryehGregor: now as soon as any of nsHTMLInputElement's ancestors implement any of those interfaces, you now have mutiple inheritance of that interface, once via (say) nsGenericElement, and once via nsIDOMHTMLInputElement
- # [15:19] <AryehGregor> Right, right, I see what you're saying.
- # [15:19] <NeilAway> AryehGregor: and this gets confusing and also bloats the vtables
- # [15:19] * Quits: jfkthame (jfkthame@728259D0.5BC345F5.9542EC20.IP) (Connection reset by peer)
- # [15:19] * Joins: jfkthame (jfkthame@728259D0.5BC345F5.9542EC20.IP)
- # [15:20] * Joins: smagnin (pike@moz-DEF53BC9.fbx.proxad.net)
- # [15:20] * Quits: gandalf (gandalf@moz-F0B8B537.neoplus.adsl.tpnet.pl) (Ping timeout)
- # [15:20] * glob|away is now known as glob
- # [15:21] * Joins: jfkthame_ (jfkthame@728259D0.5BC345F5.9542EC20.IP)
- # [15:21] * Quits: jfkthame (jfkthame@728259D0.5BC345F5.9542EC20.IP) (Connection reset by peer)
- # [15:21] * jfkthame_ is now known as jfkthame
- # [15:22] * Joins: jfkthame_ (jfkthame@728259D0.5BC345F5.9542EC20.IP)
- # [15:22] * Quits: jfkthame (jfkthame@728259D0.5BC345F5.9542EC20.IP) (Connection reset by peer)
- # [15:22] * jfkthame_ is now known as jfkthame
- # [15:22] * Quits: masayuki (Daily@moz-911CC660.zaq.ne.jp) (Quit: masayuki)
- # [15:23] * Joins: AaronMT (AaronMT@F2D29657.F60B0462.67AC9B1.IP)
- # [15:23] <AryehGregor> Ms2ger, do you think this is a worthwhile idea, assuming it doesn't break non-gcc compilers? https://hg.mozilla.org/try/rev/096b96d78ac1
- # [15:23] <AryehGregor> I caught one trivial incorrect use of AsElement on an Element.
- # [15:23] * Joins: ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP)
- # [15:23] * ChanServ sets mode: +o ehsan
- # [15:24] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
- # [15:24] <Ms2ger> Element* AsElement() const?
- # [15:24] * Joins: jfkthame_ (jfkthame@728259D0.5BC345F5.9542EC20.IP)
- # [15:24] * Quits: jfkthame (jfkthame@728259D0.5BC345F5.9542EC20.IP) (Connection reset by peer)
- # [15:24] * jfkthame_ is now known as jfkthame
- # [15:24] <AryehGregor> ?
- # [15:25] <Ms2ger> Surely AsElement() isn't const
- # [15:25] * Quits: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net) (Client exited)
- # [15:25] * Quits: philor|away (philor@moz-638273A8.my-nick.name) (Ping timeout)
- # [15:25] * Quits: mikeh|afk (mikeh@2862C039.D13A81C6.39413EC0.IP) (Ping timeout)
- # [15:25] * Joins: gandalf (gandalf@moz-7B0DF62F.neoplus.adsl.tpnet.pl)
- # [15:26] * Joins: jfkthame_ (jfkthame@728259D0.5BC345F5.9542EC20.IP)
- # [15:26] * Quits: jfkthame (jfkthame@728259D0.5BC345F5.9542EC20.IP) (Connection reset by peer)
- # [15:26] * jfkthame_ is now known as jfkthame
- # [15:26] <Ms2ger> Seems good to me, but you'd have to ask a peer :)
- # [15:26] * bwinton_away is now known as bwinton
- # [15:26] <AryehGregor> Um, yeah, it's not.
- # [15:26] <AryehGregor> Good point.
- # [15:26] <AryehGregor> The override seems to work anyway!
- # [15:26] * Quits: jfkthame (jfkthame@728259D0.5BC345F5.9542EC20.IP) (Connection reset by peer)
- # [15:26] * Joins: jfkthame (jfkthame@728259D0.5BC345F5.9542EC20.IP)
- # [15:27] * Joins: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net)
- # [15:27] * Quits: smontagu (chatzilla@1E9B982B.BAF838BD.CC465D70.IP) (Ping timeout)
- # [15:27] * Ms2ger blames C++
- # [15:27] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
- # [15:28] * Joins: jfkthame_ (jfkthame@728259D0.5BC345F5.9542EC20.IP)
- # [15:28] * Quits: jfkthame (jfkthame@728259D0.5BC345F5.9542EC20.IP) (Connection reset by peer)
- # [15:28] * jfkthame_ is now known as jfkthame
- # [15:29] * Quits: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net) (Client exited)
- # [15:29] * Joins: IRCMonkey23065 (philor@moz-638273A8.my-nick.name)
- # [15:31] * IRCMonkey23065 is now known as philor
- # [15:31] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
- # [15:31] * Joins: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net)
- # [15:32] * philor is now known as IRCMonkey53441
- # [15:33] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
- # [15:33] * IRCMonkey53441 is now known as philor
- # [15:34] <Ms2ger> Morning, philor
- # [15:34] * Ms2ger imports some range tests
- # [15:34] * Quits: philor (philor@moz-638273A8.my-nick.name) (Connection reset by peer)
- # [15:34] * Joins: jorendorff (jorendorff@moz-E54E06EF.hsd1.tn.comcast.net)
- # [15:35] * kats|away is now known as kats
- # [15:36] * mcote|afk is now known as mcote
- # [15:36] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
- # [15:37] <AryehGregor> What does MOZILLA_INTERNAL_API do?
- # [15:37] <NeilAway> AryehGregor: a const method is always a viable override, although you could in that case use "using" to keep both methods
- # [15:37] <Ms2ger> Something magic
- # [15:37] <NeilAway> AryehGregor: it tells you whether you're going to be linked into libxul
- # [15:38] <NeilAway> AryehGregor: well, not quite true
- # [15:38] <NeilAway> AryehGregor: it tells you if you need to link to libxul
- # [15:38] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [15:38] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
- # [15:39] * Quits: RudyL (rudy@moz-99690620.hinet-ip.hinet.net) (Quit: RudyL)
- # [15:39] * Joins: wchen (wchen@F2D29657.F60B0462.67AC9B1.IP)
- # [15:39] <NeilAway> AryehGregor: since not much is actually exported from libxul, you can use it to tell whether the link is going to fail
- # [15:40] * Joins: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP)
- # [15:40] * Parts: marco (marco@9274CFB4.A00BAEB.10DC0B64.IP) (Sto andando via)
- # [15:40] <NeilAway> AryehGregor: if you're in a header, you don't want people accessing stuff when the link will fail because the symbol isn't exported from libxul
- # [15:40] * Joins: dbradley (dbradley@9391EB1E.4FE928FD.52E8B953.IP)
- # [15:40] <AryehGregor> I . . . completely didn't understand that, but that's okay, I'll cargo-cult it!
- # [15:41] * Quits: tonymec (tonymec@moz-978D6C36.adsl-dyn.isp.belgacom.be) (Input/output error)
- # [15:41] * cadecairos_away is now known as cadecairos
- # [15:41] <NeilAway> AryehGregor: basically it's set if you have access to the symbols that don't get exported from libxul
- # [15:41] * Joins: philor|away (philor@moz-638273A8.my-nick.name)
- # [15:42] * philor|away is now known as philor
- # [15:42] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/15aaf2a0cb1d - Ehsan Akhgari - Bug 764587 - Do not throttle the download of a complete mar if we fall back to a complete update after attempting to stage a partial update; r=rstrong
- # [15:42] <firebot> http://hg.mozilla.org/mozilla-central/rev/330f6f82f913 - Ehsan Akhgari - Bug 760577 - Part 1: Keep the update files around when an update has been staged; r=rstrong
- # [15:42] <Ms2ger> Failed: 4907
- # [15:42] <Ms2ger> \o/
- # [15:42] <firebot> http://hg.mozilla.org/mozilla-central/rev/4a5680646fe1 - Ehsan Akhgari - Bug 760577 - Part 2: Fall back to regular updates if the replacing step fails after we've staged an update; r=rstrong
- # [15:42] <firebot> http://hg.mozilla.org/mozilla-central/rev/3c9425ee3222 - Ehsan Akhgari - Bug 760577 - Part 3: Verify the fallback behavior on all the locked file tests; r=rstrong
- # [15:42] <firebot> http://hg.mozilla.org/mozilla-central/rev/d5f72bc8b49d - Ehsan Akhgari - Bug 760577 - Part 4: Add full round-trip tests for keeping the mar file around and falling back to apply it at startup if replacing the application fails; r=rstrong
- # [15:43] <firebot> http://hg.mozilla.org/mozilla-central/rev/12e5dbd60ed8 - Ehsan Akhgari - Bug 764269 - Handle symbolic links properly when copying the installation directory before staging an update; r=rstrong
- # [15:43] <firebot> http://hg.mozilla.org/mozilla-central/rev/983b91e5aa17 - Ehsan Akhgari - Bug 757632 - Re-enable the test; r=rstrong
- # [15:43] * philor is now known as IRCMonkey2315
- # [15:43] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
- # [15:44] * IRCMonkey2315 is now known as philor
- # [15:44] <AryehGregor> Ms2ger, so do I want an ElementOrFragment.cpp too, to define all the relevant methods?
- # [15:44] <AryehGregor> I guess there will be too many to put in the .h.
- # [15:45] <AryehGregor> (I mean, I *could* . . .)
- # [15:45] <Ms2ger> I'd prefer that
- # [15:45] * Joins: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net)
- # [15:46] <AryehGregor> So should that go in content/base/src/, while the .h goes in content/base/public/, or what?
- # [15:46] * Quits: dao1 (dao@moz-6179310A.superkabel.de) (Quit: Leaving.)
- # [15:46] * rail is now known as rail-brb
- # [15:48] * Quits: @ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP) (Input/output error)
- # [15:48] <edmorley> thanks for the m-c -> inbound merge :-)
- # [15:49] * Joins: raph (quassel@moz-A8A9D5A2.fbx.proxad.net)
- # [15:49] <edmorley> err missed the key part, ehsan: ^ (although he's now not in the room, doh!)
- # [15:50] <Ms2ger> AryehGregor, I guess
- # [15:51] * Ms2ger waits for Range-surroundContents.html to finish
- # [15:51] * Joins: dao (dao@moz-6179310A.superkabel.de)
- # [15:51] * armenzg is now known as armenzg_brb
- # [15:52] * Quits: raph (quassel@moz-A8A9D5A2.fbx.proxad.net) (Client exited)
- # [15:52] * Quits: dao (dao@moz-6179310A.superkabel.de) (Quit: Leaving.)
- # [15:52] * Joins: dao (dao@moz-6179310A.superkabel.de)
- # [15:54] * Joins: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com)
- # [15:54] * Joins: tonymec (tonymec@moz-978D6C36.adsl-dyn.isp.belgacom.be)
- # [15:54] * Joins: raph (quassel@moz-A8A9D5A2.fbx.proxad.net)
- # [15:54] * Quits: nhirata (nhirata.bu@moz-250E4BAA.dsl.static.sonic.net) (Quit: nhirata)
- # [15:54] * Quits: dao (dao@moz-6179310A.superkabel.de) (Ping timeout)
- # [15:55] * Quits: naveed (nihsanulla@moz-9277577A.bstnma.fios.verizon.net) (Input/output error)
- # [15:56] * Joins: krit (krit@moz-3AE657AD.hsd1.ca.comcast.net)
- # [15:57] * Quits: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net) (Client exited)
- # [15:57] * Quits: raph (quassel@moz-A8A9D5A2.fbx.proxad.net) (Client exited)
- # [15:58] * Quits: SeoZ (DanielJuyu@E9B5BAA5.F5246840.EAF0BD7A.IP) (Quit: Leaving)
- # [15:59] * Quits: kanha (quassel@6CCA9C8D.8293D34.9105FBCF.IP) (Ping timeout)
- # [15:59] * Joins: ericjung (Mibbit@moz-5BEE8DFB.bstnma.fios.verizon.net)
- # [15:59] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
- # [16:00] * Joins: timdream (timdream@moz-1AB092B1.adsl.dynamic.seed.net.tw)
- # [16:00] * Joins: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net)
- # [16:00] * Quits: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net) (Client exited)
- # [16:01] * Joins: kanha (quassel@6CCA9C8D.8293D34.9105FBCF.IP)
- # [16:01] * Joins: mikeh|afk (mikeh@F2D29657.F60B0462.67AC9B1.IP)
- # [16:01] * mikeh|afk is now known as mikeh
- # [16:02] * AryehGregor passes Ms2ger some popcorn
- # [16:02] <Ms2ger> Thanks
- # [16:02] <edmorley> philor: if you haven't already seen... http://elvis314.wordpress.com/2012/06/14/what-is-so-special-about-267194/ hehe
- # [16:02] * Quits: alexdmt (Mibbit@moz-9413B137.grenet.fr) (Quit: http://www.mibbit.com ajax IRC Client)
- # [16:02] * Quits: Honza (chatzilla@2D490F7.23B79DE4.D0083327.IP) (Ping timeout)
- # [16:04] * Quits: krit (krit@moz-3AE657AD.hsd1.ca.comcast.net) (Quit: Leaving.)
- # [16:04] * Quits: jorendorff (jorendorff@moz-E54E06EF.hsd1.tn.comcast.net) (Quit: jorendorff)
- # [16:04] * armenzg_brb is now known as armenzg
- # [16:05] * davehunt is now known as davehunt|away
- # [16:05] * rail-brb is now known as rail
- # [16:05] * Joins: dria (dria@moz-9A2D6F95.dhcp-dynamic.fibreop.nb.bellaliant.net)
- # [16:07] * Quits: Optimizer (Instantbir@988B41AE.452E4AEE.2AB48280.IP) (Ping timeout)
- # [16:09] * Quits: janv (varga@moz-400565FD.flarion.as5628.telecom.sk) (Ping timeout)
- # [16:09] * Joins: janv (varga@moz-400565FD.flarion.as5628.telecom.sk)
- # [16:09] * Joins: kdc (chatzilla@moz-6176CD61.no.shawcable.net)
- # [16:12] * ewong|sleep is now known as ewong
- # [16:13] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
- # [16:13] * ChanServ sets mode: +o ehsan
- # [16:13] * Joins: dcamp (dave@C256F2B4.D3886154.49CEED6B.IP)
- # [16:13] * Quits: gandalf (gandalf@moz-7B0DF62F.neoplus.adsl.tpnet.pl) (Connection reset by peer)
- # [16:14] * coop|afk is now known as coop
- # [16:16] * Joins: ahal (ahal@F2D29657.F60B0462.67AC9B1.IP)
- # [16:16] * Joins: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net)
- # [16:16] * sheppy is now known as sheppy-afk
- # [16:16] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
- # [16:16] * Quits: lahabana (Mibbit@moz-CAA587FF.imag.fr) (Quit: http://www.mibbit.com ajax IRC Client)
- # [16:16] <ewong> has anyone encountered this? http://pastebin.mozilla.org/1662359 I was building TB.. on a Win7 (32bit) on MSVC2010
- # [16:17] * Joins: hipokrit (hipokrit@81016825.8DB70AE8.839F6EC0.IP)
- # [16:17] * Quits: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net) (Client exited)
- # [16:17] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [16:18] * Joins: gandalf (gandalf@moz-7B0DF62F.neoplus.adsl.tpnet.pl)
- # [16:20] * bz_sleep is now known as bz
- # [16:20] <Jesse> ewong: are you building on a non-english system?
- # [16:20] <ewong> Jesse: nope.. English Windows.. though my 'default location' is HK
- # [16:20] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
- # [16:21] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [16:21] * Joins: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP)
- # [16:22] * Joins: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP)
- # [16:22] * Joins: Stan (Stan@moz-960EC0CD.dip.t-dialin.net)
- # [16:22] <Jesse> there is non-ascii in hb-private.h around line 531
- # [16:23] <Jesse> but it looks like UTF-8 to me
- # [16:23] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
- # [16:23] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [16:24] <Jesse> why the crap is MSVC trying to treat the file as code page 950 (~big5, an encoding for chinese)?
- # [16:24] <Jesse> and then it has the nerve to tell you to "save the file in unicode"
- # [16:24] <NeilAway> Jesse: his location is HK, so it might be his default OEM cp?
- # [16:25] * Quits: dcamp (dave@C256F2B4.D3886154.49CEED6B.IP) (Ping timeout)
- # [16:25] * Quits: atuljangra (Mibbit@9075BEE0.4850A4DD.1957C0DA.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [16:25] <Jesse> according to http://forums.codeblocks.org/index.php?topic=4890.0;wap2 "Microsoft's compiler requires a byte-order-mark to recognize it as a UTF-8 file."
- # [16:26] * Joins: dcamp (dave@C256F2B4.D3886154.49CEED6B.IP)
- # [16:26] <Jesse> so try adding a BOM?
- # [16:27] <ewong> adding a BOM in that harfbuzz file?
- # [16:28] * Quits: dcamp (dave@C256F2B4.D3886154.49CEED6B.IP) (Quit: Leaving...)
- # [16:28] * Joins: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net)
- # [16:28] <Jesse> but apparently BOMs are unwelcome in the source tree: https://bugzilla.mozilla.org/show_bug.cgi?id=280656
- # [16:29] * Joins: dcamp (dave@C256F2B4.D3886154.49CEED6B.IP)
- # [16:29] * Quits: dcamp (dave@C256F2B4.D3886154.49CEED6B.IP) (Quit: Leaving...)
- # [16:29] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
- # [16:30] * Quits: Sander (chatzilla@moz-B3CE4405.dsl.dynamic.simnet.is) (Ping timeout)
- # [16:30] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [16:30] * Quits: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Ping timeout)
- # [16:30] * Joins: evilpie (chatzilla@moz-FEDC9A23.pools.arcor-ip.net)
- # [16:30] <Jesse> for even sillier reasons -- we can fix lxr!
- # [16:30] * Quits: ericjung (Mibbit@moz-5BEE8DFB.bstnma.fios.verizon.net) (Quit: http://www.mibbit.com ajax IRC Client)
- # [16:30] * Joins: Honza (chatzilla@2D490F7.23B79DE4.D0083327.IP)
- # [16:31] * Quits: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de) (Client exited)
- # [16:31] <NeilAway> khuey: almost everything links to mozglue.dll right?
- # [16:32] * Joins: sheppy (sheppy@F110CB42.6935A901.20065979.IP)
- # [16:33] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Quit: Jesse)
- # [16:36] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
- # [16:36] * Joins: dcamp (dave@C256F2B4.D3886154.49CEED6B.IP)
- # [16:36] <glandium> NeilAway: yes
- # [16:37] * Quits: njn (chatzilla@moz-9DCFEC01.dyn.iinet.net.au) (Quit: ChatZilla 0.9.88.2 [Firefox 16.0a1/20120611185207])
- # [16:37] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Input/output error)
- # [16:38] * Quits: RemusPop (remuspop@601F3B17.33662590.A5830293.IP) (Client exited)
- # [16:38] * Joins: erikvold (erikvold@F8130478.1699A1DD.67CA24A9.IP)
- # [16:38] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
- # [16:39] * Quits: erikvold (erikvold@F8130478.1699A1DD.67CA24A9.IP) (Quit: erikvold)
- # [16:39] * Joins: overholt (overholt@38A27A70.790322F6.6A3AF4D7.IP)
- # [16:39] * khuey|away is now known as khuey
- # [16:40] * jlebar|away is now known as jlebar
- # [16:42] * Quits: janv (varga@moz-400565FD.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
- # [16:42] <ewong> if bug #280656 means I can't add a BOM to the file.. then basically I'll have to figure an alternative?
- # [16:43] * joduinn-afk is now known as joduinn-coffee
- # [16:43] * Joins: Sander (chatzilla@moz-B3CE4405.dsl.dynamic.simnet.is)
- # [16:44] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/7b94359fb653 - Ben Hearsum - Backout bug 753022 because it is causing test failures.
- # [16:45] * Joins: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net)
- # [16:47] * Joins: fabrice (fabrice@moz-104CC309.mv.mozilla.com)
- # [16:49] * Joins: jpb (chatzilla@moz-DF053F63.cse.bris.ac.uk)
- # [16:50] * Joins: janv (varga@FEC6C8C6.EA317508.8633E8B5.IP)
- # [16:50] * Joins: vikash (vikash@3E6E73A9.63F75DD7.FB0CC892.IP)
- # [16:50] * Quits: overholt (overholt@38A27A70.790322F6.6A3AF4D7.IP) (Quit: overholt)
- # [16:52] * Quits: sheppy (sheppy@F110CB42.6935A901.20065979.IP) (Ping timeout)
- # [16:53] <AryehGregor> Ms2ger, so I guess ElementOrFragment will be a pretty useless class, but it has to be public anyway because Element inherits from it?
- # [16:53] <AryehGregor> I mean, nothing will return one, I guess.
- # [16:53] * Joins: sheppy (sheppy@F110CB42.6935A901.20065979.IP)
- # [16:55] * Quits: janv (varga@FEC6C8C6.EA317508.8633E8B5.IP) (Quit: This computer has gone to sleep)
- # [16:56] * Joins: gandalf_ (zbraniecki@moz-7B0DF62F.neoplus.adsl.tpnet.pl)
- # [16:56] * Joins: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com)
- # [16:56] <Ms2ger> Probably not
- # [16:57] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
- # [16:57] * Joins: espadrine (espadrine@moz-85EBB8A.dia.static.qwest.net)
- # [16:58] * Quits: tn (tn@moz-2E73ACE4.wp.shawcable.net) (Ping timeout)
- # [17:00] * ewong is now known as ewong|sleep
- # [17:02] * Quits: jpb (chatzilla@moz-DF053F63.cse.bris.ac.uk) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.9/20120422230342])
- # [17:04] * Joins: tn (tn@moz-2E73ACE4.wp.shawcable.net)
- # [17:04] * Quits: Yoric (Yoric@moz-A8A9D5A2.fbx.proxad.net) (Input/output error)
- # [17:06] * Joins: Optimizer (Instantbir@1754EFB8.148FBA5C.2AB48280.IP)
- # [17:06] <Ms2ger> ++DOMWINDOW == 305 (0x2ab41c245880) [serial = 308] [outer = 0x2ab4294eb800]
- # [17:06] <Ms2ger> 3 INFO TEST-PASS | /tests
- # [17:06] <Ms2ger> Someone sure needs a lot of windows...
- # [17:07] <@bz> could just be gc lag
- # [17:07] <Ms2ger> Note the "3", this is the first test result :)
- # [17:07] <@bz> oh, interesting
- # [17:08] <Ms2ger> All AryehGregor's fault :)
- # [17:08] * Quits: vikram360 (vikram360@BE344061.FA85B561.2A068A5E.IP) (Ping timeout)
- # [17:10] * Joins: vikram360 (vikram360@5021CE3C.AF8B567D.2A068A5E.IP)
- # [17:10] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
- # [17:10] <edmorley> who was responsible for the "Firefox Flicks 2012 Showreel" video?
- # [17:10] * Quits: fabrice (fabrice@moz-104CC309.mv.mozilla.com) (Quit: Leaving.)
- # [17:11] * Quits: gandalf (gandalf@moz-7B0DF62F.neoplus.adsl.tpnet.pl) (Quit: Textual IRC Client: http://www.textualapp.com/)
- # [17:11] * gandalf_ is now known as gandalf
- # [17:11] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [17:12] <glandium> edmorley: do you know if there is a particular reason why there is no tbpl for xulrunner?
- # [17:12] <edmorley> philor: thank you for adding the [orange], stupid clone bug form
- # [17:13] <edmorley> glandium: the nightly builds show up, but just think we generally aren't that fussed about it?
- # [17:13] * Joins: janv (varga@FEC6C8C6.EA317508.8633E8B5.IP)
- # [17:13] <edmorley> (just judging by dev.* posts I've seen over the last year or so)
- # [17:13] <Ms2ger> edmorley, so if I hit k on tbpl and star the orange, and then hit k again, why does it jump back to the start?
- # [17:13] <glandium> edmorley: where does it show up?
- # [17:14] <edmorley> Ms2ger: yeah that's annoying, have been meaning to file something for that for like ages
- # [17:15] * Quits: janv (varga@FEC6C8C6.EA317508.8633E8B5.IP) (Quit: This computer has gone to sleep)
- # [17:15] * Quits: jstraus (Adium@moz-C7B4D9FC.hsd1.ma.comcast.net) (Quit: Leaving.)
- # [17:15] * Quits: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP) (Ping timeout)
- # [17:15] <Ms2ger> 66294 INFO Passed: 61339
- # [17:15] <Ms2ger> 66295 INFO Failed: 0
- # [17:15] <Ms2ger> 66296 INFO Todo: 4907
- # [17:15] * Ms2ger wins
- # [17:15] * sheeri is now known as sheeri-afk
- # [17:16] <glandium> oh, &noignore=1 shows them
- # [17:16] <Honza> Is it possible to use Java in Firefox extensions?
- # [17:16] * Joins: janv (varga@FEC6C8C6.EA317508.8633E8B5.IP)
- # [17:17] * Joins: pnglib (blah@3158930D.ED7DE540.79496794.IP)
- # [17:17] * Quits: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP) (Ping timeout)
- # [17:18] <pnglib> http://sourceforge.net/projects/libpng/files/libpng15/1.5.11/ libpng 1.5.11 released, can someone please file a bug so that Firefox can be updated?
- # [17:18] * Joins: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP)
- # [17:18] <edmorley> glandium: sorry, missed the ping
- # [17:18] <edmorley> Ms2ger: only thing is that some people might like the jump to top I guess
- # [17:18] <NeilAway> bah, I keep tabbing to the error console filter instead of the evaluator :s
- # [17:19] <philor> glandium: because if we're still running anything other than nightlies (don't remember), they say that they are on the XULRunner tree rather than on the tree they build, and tbpl can't handle a tree that builds off multiple repos like that
- # [17:19] * bwinton is now known as bwinton_away
- # [17:19] * Quits: dcamp (dave@C256F2B4.D3886154.49CEED6B.IP) (Quit: Leaving...)
- # [17:19] <Ms2ger> pnglib, you know, we've got an open bug tracker, you can file the bug yourself
- # [17:19] <philor> and the nightlies are hidden because bsmedberg says so, because they aren't tier 1 and we're supposed to break it
- # [17:20] <glandium> philor: define "supposed to break it"
- # [17:20] * bwinton_away is now known as bwinton
- # [17:21] * Joins: kdcw (kdc@moz-F7413045.pk.shawcable.net)
- # [17:21] * Quits: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de) (Input/output error)
- # [17:21] * bhearsum is now known as bhearsum|lunch
- # [17:22] <philor> glandium: just like anything else that's not tier 1 - if you break it, too bad, someone who notices somehow is supposed to notice somehow and file a bug, but you aren't supposed to back out - I think it's tier 2 so you're supposed to work on fixing it and maybe perhaps at some point consider backing out if there's no other way to fix it, unlike tier 3 where you're supposed to say "well, happy to answer your questions about how *you* are going t
- # [17:22] <philor> it"
- # [17:23] <philor> a bit awkward that we build it as part of releases and the someone noticing is someone building a release, no?
- # [17:23] * Joins: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net)
- # [17:23] <glandium> philor: ah, normal stuff, your wording sounded worse than that
- # [17:23] * Quits: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net) (Quit: Mardak)
- # [17:24] <BenWa> ehsan: Ping, our instruction recommend to build against inbound :( https://developer.mozilla.org/en/Mozilla_Source_Code_%28Mercurial%29
- # [17:24] <BenWa> Is that intended because to me that doesn't make sense
- # [17:24] <philor> yeah, not "required to go out of your way to break it," just... let it happen, over and over :)
- # [17:24] * Quits: vikash (vikash@3E6E73A9.63F75DD7.FB0CC892.IP) (Quit: Leaving)
- # [17:24] <@ehsan> BenWa: nope, that is absurd!
- # [17:25] * @ehsan edits
- # [17:25] <sheppy> Someone made that edit, it looked like someone that knew what they were talking about so I left it alone.
- # [17:25] * Quits: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net) (Quit: Linkinus - http://linkinus.com)
- # [17:25] * Joins: jbuck (jbuck@moz-6349F8B5.ca)
- # [17:25] <@ehsan> sheppy: who was it?
- # [17:25] <BenWa> ehsan: just edit it
- # [17:25] <sheppy> I dunno
- # [17:26] <BenWa> im looking the history just to clear up the confusion
- # [17:26] <@ehsan> BenWa: done
- # [17:26] <sheppy> I don't remember. It coincided with my suddenly getting errors trying to pull m-c so I figured it was related. I should have asked.
- # [17:26] <Ms2ger> Indeed :)
- # [17:26] <sheppy> Oops gotta run
- # [17:26] * Quits: sheppy (sheppy@F110CB42.6935A901.20065979.IP) (Quit: Leaving)
- # [17:27] <@ehsan> BenWa: I'll also mention inbound below central as a way to land code...
- # [17:27] <BenWa> jlebar: ping https://developer.mozilla.org/index.php?title=En/Developer_Guide/Source_Code/Mercurial&action=diff&revision=87&diff=88
- # [17:27] <jlebar> BenWa, So I changed that because there was this guy who was posting patches against m-c that had bitrotted, and he was really confused and annoyed that our docs were "wrong".
- # [17:28] <jlebar> BenWa, But now I'm not so sure that was a good change.
- # [17:28] * Parts: jbuck (jbuck@moz-6349F8B5.ca)
- # [17:28] <jlebar> BenWa, Maybe it's better to point new contributors at a tree that's more commonly green.
- # [17:28] <BenWa> jlebar: They should only be off by half a day or so
- # [17:28] <jlebar> BenWa, Understood.
- # [17:29] <BenWa> ok cool, just wanted to make sure were all fine with reverting this :)
- # [17:29] <jlebar> BenWa, I am. :)
- # [17:29] <jlebar> BenWa, Maybe you can add a link to http://jlebar.com/2011/5/20/Faster_and_smaller_clones_of_branches.html ?
- # [17:29] * jlebar hates hates hates editing mindtouch
- # [17:29] * Quits: espadrine (espadrine@moz-85EBB8A.dia.static.qwest.net) (Quit: espadrine)
- # [17:30] <jlebar> BenWa, Or we could even move those instructions over to the wiki...we really should do that at some point. If only it didn't suck so much.
- # [17:30] * Joins: vikash (vikash@3E6E73A9.63F75DD7.FB0CC892.IP)
- # [17:30] * Joins: squib (squib-@moz-3F6F2A9C.ep.wisc.edu)
- # [17:30] <BenWa> Its not bad if you mostly have plain text to add
- # [17:31] <@ehsan> BenWa: mentioned inbound as well, thanks for noting this!
- # [17:31] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
- # [17:31] <jlebar> BenWa, lol
- # [17:31] <BenWa> big if I know :P
- # [17:32] <@ehsan> jlebar: can you please take a look at the new version to see if you like it?
- # [17:32] * Quits: vikash (vikash@3E6E73A9.63F75DD7.FB0CC892.IP) (Quit: Leaving)
- # [17:32] <@ehsan> jlebar: (and edit it if you don't? :P)
- # [17:33] <jlebar> BenWa++
- # [17:33] <@ehsan> edmorley: what does a;r stand for? :)
- # [17:33] <jlebar> ehsan, lgtm. Or at least, looks not bad. I mean, this page really is a list of trees, obfuscated by "hg clone" commands.
- # [17:34] * Joins: jrmuizel (jrmuizel@moz-E7446F75.snvacaid.static.covad.net)
- # [17:34] * Quits: jhorak (jhorak@moz-107AD163.redhat.com) (Quit: Leaving)
- # [17:34] <edmorley> ehsan: android; retriggered
- # [17:34] * Quits: jrmuizel (jrmuizel@moz-E7446F75.snvacaid.static.covad.net) (Input/output error)
- # [17:34] <@ehsan> jlebar: yeah, that's how we pretend that we have a lot to talk about ;)
- # [17:34] <BenWa> lol
- # [17:34] * Joins: jrmuizel (jrmuizel@moz-E7446F75.snvacaid.static.covad.net)
- # [17:34] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
- # [17:34] * catlee-buildduty is now known as catlee-lunch
- # [17:34] <@ehsan> edmorley: cool!
- # [17:34] <jlebar> "I wrote a long piece of documentation because I did not have time to write a short one."
- # [17:34] <BenWa> sad when android needs its own test failure acronym
- # [17:35] <@ehsan> edmorley: btw, wanna fix tbpl so that the shortcuts work if you have caps lock turned on? :)
- # [17:35] <BenWa> jlebar: Writing concise document is much harder
- # [17:35] <edmorley> ehsan: it's in my "need to file" zimbra tasks list :-)
- # [17:35] <@ehsan> edmorley: zimbra task list? seriously? :P
- # [17:35] <jlebar> BenWa, Particularly in mindtou^W^W^Wyes. :)
- # [17:36] <philor> that's my warning that it's on, so I don't start starring A;R like I'm suddenly more mad than usual about it
- # [17:36] <BenWa> edmorley: And can we get 'go to build' links for non try branch :D
- # [17:36] <edmorley> ehsan: it's better than google tasks, which was my brain dump location as a volunteer
- # [17:36] <BenWa> Can't find a way to quickly find the builddir
- # [17:36] <@ehsan> philor: you have every right to be mad, sir!
- # [17:36] <@ehsan> edmorley: google tasks? seriously?! ;)
- # [17:36] <edmorley> BenWa: https://bugzilla.mozilla.org/enter_bug.cgi?product=Webtools&component=Tinderboxpushlog
- # [17:36] <@ehsan> whatever happened to plain old text files?
- # [17:37] <AryehGregor> Ms2ger, so in nsGenericElement: virtual mozilla::dom::Element* GetNameSpaceElement()
- # [17:37] <AryehGregor> {
- # [17:37] <AryehGregor> return this;
- # [17:37] <AryehGregor> }
- # [17:37] <BenWa> Will do :)
- # [17:37] <Ms2ger> Yes?
- # [17:37] <edmorley> ehsan: I have gmail in an apptab all the time, so it's like two clicks to start entering something you don't want to sidetrack yourself with at that point
- # [17:37] <AryehGregor> So I can't really port that to ElementOrFragment . . . I don't know what the intended result is. return nsnull?
- # [17:37] * Joins: naveed (nihsanulla@moz-9277577A.bstnma.fios.verizon.net)
- # [17:37] <AryehGregor> Documents return the root element, CharacterData returns the first element ancestor . . .
- # [17:37] * AryehGregor guesses he should return nsnull
- # [17:38] <Ms2ger> I hope docfrag overrides it
- # [17:38] <edmorley> BenWa: :-)
- # [17:38] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: bbl)
- # [17:38] <Ms2ger> It doesn't, does it?
- # [17:38] * Ms2ger sighs
- # [17:38] <@ehsan> edmorley: I'm teasing you in case it's not obvious ;)
- # [17:39] <AryehGregor> If it did, I wouldn't have gotten a compiler error. :)
- # [17:39] <edmorley> ehsan: heh :P
- # [17:39] * Quits: Optimizer (Instantbir@1754EFB8.148FBA5C.2AB48280.IP) (Ping timeout)
- # [17:40] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
- # [17:40] <Ms2ger> AryehGregor, yep, null
- # [17:41] * Ms2ger curses whoever thought this code sharing was a good idea
- # [17:41] * Joins: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com)
- # [17:41] * Quits: stransky (stransky@moz-107AD163.redhat.com) (Quit: Connection reset by beer)
- # [17:41] * AryehGregor makes that a separate patch
- # [17:41] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
- # [17:42] * Joins: Optimizer (Instantbir@1754EFB8.148FBA5C.2AB48280.IP)
- # [17:42] <Optimizer> I am doing this.ctx.clearRect(50,50,800,300); and then I am drawing an arc (filling) at around (300,x), where each time x has one value from 200 to 0, but I can still see trail of the arc leaving behind as if clearRect is not at all working
- # [17:42] <AryehGregor> Where's mRefCnt? It's used by IsPurple() and RemovePurple() in nsGenericElement.h, but when I move those to ElementOrFragment.h, it gives me an error . . .
- # [17:42] * AryehGregor can't find it by grepping
- # [17:42] * Joins: xsergio (sergio@D48C83.D92F4207.3299D537.IP)
- # [17:43] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: Success !!)
- # [17:43] <Ms2ger> In NS_DECL_CYCLE_COLLECTING_ISUPPORTS
- # [17:43] <Ms2ger> Ask smaug when he comes back in?
- # [17:44] <@bz> AryehGregor: it's inside NS_DECL_ISUPPORTS or NS_DECL_CYCLE_COLLECTING_ISUPPORTS typically
- # [17:44] * Joins: billm (billm@moz-CF6D0A66.hsd1.ca.comcast.net)
- # [17:44] <AryehGregor> Thanks.
- # [17:44] * AryehGregor looks
- # [17:44] * Joins: Pike (Pike@moz-E31CD2CB.mozilla.org)
- # [17:44] * Joins: sworkman (sworkman@moz-12BEE2A3.cisco.com)
- # [17:44] <Ms2ger> So I guess I now get to fix idlharness.js not to use duplicate test names
- # [17:45] * Joins: atuljangra (Mibbit@9075BEE0.4850A4DD.1957C0DA.IP)
- # [17:46] * Fallen is now known as Fallen|away
- # [17:47] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Client exited)
- # [17:47] * Joins: knelson (Adium@moz-B11A2A28.hsd1.ca.comcast.net)
- # [17:47] * Parts: knelson (Adium@moz-B11A2A28.hsd1.ca.comcast.net)
- # [17:47] <AryehGregor> Oh!
- # [17:47] <AryehGregor> I see.
- # [17:48] * Standard8 is now known as Standard8Away
- # [17:49] * Quits: gandalf (zbraniecki@moz-7B0DF62F.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
- # [17:51] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
- # [17:52] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
- # [17:54] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
- # [17:54] * fabrice|afk is now known as fabrice
- # [17:54] * Quits: pnemsak (Miranda@moz-BE85878E.citicom.sk) (Quit: pnemsak)
- # [17:54] <graememcc> heh. ehsan mentions TBPL bug. edmorley files 4 and a half minutes later. mbrubeck submits patch 4 mins later. r+ 1min 50s later!
- # [17:55] <AryehGregor> Am I supposed to replace NS_DECL_ISUPPORTS_INHERITED with NS_DECL_CYCLE_COLLECTING_ISUPPORTS or what?
- # [17:55] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
- # [17:55] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [17:55] <@bz> is there a way to control whether firefox starts in 32-bit or 64-bit mode on Mac via a command-line argument?
- # [17:55] <edmorley> graememcc: you'd almost think we had rypple assessments to do that we were avoiding...
- # [17:55] <@bz> AryehGregor: replace where?
- # [17:55] <Ms2ger> bz, -arch, maybe?
- # [17:55] <Ms2ger> AryehGregor, or keep IsPurple() and RemovePurple() on Element
- # [17:56] <AryehGregor> bz, I'm trying to write a patch to make nsDocumentFragment not inherit from nsGenericElement.
- # [17:56] <AryehGregor> Ms2ger, they were on nsGenericElement, not Element.
- # [17:56] <@ehsan> graememcc: system works ;)
- # [17:56] <@ehsan> I should've wished for something better though
- # [17:56] <AryehGregor> Also, they're virtual methods of nsIContent, doesn't nsDocumentFragment need to implement them?
- # [17:56] * Joins: mwu (mwu@5AAE35B2.5EFFC0B8.24454B25.IP)
- # [17:56] <@ehsan> edmorley: wanna send me a pony some time?
- # [17:56] * Quits: janv (varga@FEC6C8C6.EA317508.8633E8B5.IP) (Quit: This computer has gone to sleep)
- # [17:56] <Ms2ger> ehsan, my pony!
- # [17:56] <@bz> AryehGregor: ah
- # [17:56] <@bz> AryehGregor: yes
- # [17:56] <@bz> AryehGregor: and you'll need to implement whatever cc stuff you need, probably
- # [17:57] * Quits: bholley (anonymous@moz-D17ABE86.pools.arcor-ip.net) (Ping timeout)
- # [17:57] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
- # [17:58] <@bz> Ms2ger: doesn't seem to work
- # [17:58] * Joins: mcsmurf (mcsmurf@moz-F7006664.dip.t-dialin.net)
- # [17:58] * joduinn-coffee is now known as joduinn-commute
- # [17:58] * Joins: automata (automata@8D23278A.C27CA109.16867D26.IP)
- # [17:58] <BenWa> edmorley: rofl :D
- # [17:59] * Joins: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net)
- # [18:00] * Joins: dbaron (dbaron@moz-9221B6DD.dsl.dynamic.sonic.net)
- # [18:00] * ChanServ sets mode: +o dbaron
- # [18:00] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
- # [18:01] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
- # [18:01] * bz is now known as bz_away
- # [18:01] * Joins: janv (varga@FEC6C8C6.EA317508.8633E8B5.IP)
- # [18:01] * Joins: dcamp (dave@C256F2B4.D3886154.49CEED6B.IP)
- # [18:01] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [18:01] * Joins: smooney_ (smooney@moz-BBE3ABD.mv.mozilla.com)
- # [18:01] * bhearsum|lunch is now known as bhearsum
- # [18:02] * Joins: bdahl_ (bdahl@moz-BBE3ABD.mv.mozilla.com)
- # [18:02] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [18:02] * Joins: Mardak (Mardak@moz-7B0110AD.mv.mozilla.com)
- # [18:02] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
- # [18:02] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [18:02] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [18:03] * Quits: graememcc (chatzilla@moz-7585A995.range86-173.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120310193349])
- # [18:03] <philor> ehsan: was that backout a little insufficient?
- # [18:03] <philor> like maybe the tests don't actually care whether marionette is enabled?
- # [18:03] * Quits: janv (varga@FEC6C8C6.EA317508.8633E8B5.IP) (Quit: This computer has gone to sleep)
- # [18:04] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
- # [18:05] * rail is now known as rail_away
- # [18:05] <philor> oh, probably [clobber needed]
- # [18:06] * bdahl_ is now known as bdahl
- # [18:06] * kats is now known as kats-lunch
- # [18:07] * jimm is now known as jimm-lunch
- # [18:07] * Joins: janv (varga@FEC6C8C6.EA317508.8633E8B5.IP)
- # [18:07] * Joins: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:07] * Quits: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
- # [18:07] * Quits: Mardak (Mardak@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
- # [18:07] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
- # [18:08] * rail_away is now known as rail
- # [18:08] * Joins: cjones (cjones@moz-45913895.socal.res.rr.com)
- # [18:09] * rail is now known as rail_away
- # [18:09] * Joins: marco (marco@9274CFB4.A00BAEB.10DC0B64.IP)
- # [18:09] <marco> how does mozilla handle profile locking?
- # [18:10] * Joins: krit (krit@moz-1FC1932F.adobe.com)
- # [18:10] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
- # [18:10] * Joins: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net)
- # [18:10] <@ted> marco: http://mxr.mozilla.org/mozilla-central/source/profile/dirserviceprovider/src/nsProfileLock.cpp
- # [18:10] <@ted> more or less
- # [18:10] * Quits: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.19/20110707195905])
- # [18:10] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
- # [18:11] * Joins: jduell (jduell@moz-D4496E92.hsd1.ca.comcast.net)
- # [18:11] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
- # [18:12] * Joins: TheLink (TheLink@moz-45ED2356.pools.arcor-ip.net)
- # [18:12] <marco> ted: thank you, it's really platform dependent then
- # [18:12] * rail_away is now known as rail
- # [18:13] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
- # [18:13] * Joins: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
- # [18:13] * Quits: Optimizer (Instantbir@1754EFB8.148FBA5C.2AB48280.IP) (Ping timeout)
- # [18:15] * Joins: askalski (akuda@moz-6A36EC49.ip.abpl.pl)
- # [18:15] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
- # [18:15] * Joins: Optimizer (Instantbir@1EB589EB.383E818B.2AB48280.IP)
- # [18:16] * Joins: jbalogh (jbalogh@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:16] * fabrice is now known as fabrice|mtg
- # [18:17] * Joins: jrmuize__ (jrmuizel@moz-AD5202B6.static.nextweb.net)
- # [18:17] * Quits: jrmuizel (jrmuizel@moz-E7446F75.snvacaid.static.covad.net) (Ping timeout)
- # [18:17] <@ted> marco: yeah
- # [18:17] * kmoir is now known as kmoir-afk
- # [18:18] * Joins: bsmedberg (bsmedberg@moz-BBE3ABD.mv.mozilla.com)
- # [18:18] * ChanServ sets mode: +o bsmedberg
- # [18:19] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: Konversation terminated!)
- # [18:19] * wlach is now known as wlach|afk
- # [18:19] * Joins: sheppy (sheppy@F110CB42.6935A901.20065979.IP)
- # [18:19] * wlach|afk is now known as wlach|lunch
- # [18:20] * armenzg is now known as armenzg_lunch
- # [18:20] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Connection reset by peer)
- # [18:20] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
- # [18:21] * Joins: myk (Instantbir@moz-BBE3ABD.mv.mozilla.com)
- # [18:21] * Quits: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP) (Quit: beaufour)
- # [18:21] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [18:21] * rail is now known as rail_away
- # [18:21] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
- # [18:22] * Joins: fabrice (fabrice@moz-7B0110AD.mv.mozilla.com)
- # [18:23] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
- # [18:23] * Quits: @bz_away (bzbarsky@moz-B58892FB.bstnma.fios.verizon.net) (Ping timeout)
- # [18:24] * Quits: janv (varga@FEC6C8C6.EA317508.8633E8B5.IP) (Quit: This computer has gone to sleep)
- # [18:25] * rail_away is now known as rail
- # [18:25] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
- # [18:25] * Quits: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net) (Input/output error)
- # [18:26] * Joins: dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com)
- # [18:26] * ChanServ sets mode: +o dveditz
- # [18:27] * Joins: janv (varga@FEC6C8C6.EA317508.8633E8B5.IP)
- # [18:28] * Joins: overholt (overholt@moz-BBE3ABD.mv.mozilla.com)
- # [18:28] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
- # [18:30] * mdas is now known as mdas|afk
- # [18:31] * Quits: vikram360 (vikram360@5021CE3C.AF8B567D.2A068A5E.IP) (Ping timeout)
- # [18:31] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
- # [18:32] * Quits: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [18:32] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
- # [18:32] * Joins: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com)
- # [18:33] * Joins: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com)
- # [18:33] * Misfit_Geek is now known as Joe_AFK
- # [18:34] * Joins: bsmith (bsmith@moz-364A0C3E.hsd1.ca.comcast.net)
- # [18:34] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [18:35] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Max SendQ exceeded)
- # [18:36] * Joins: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net)
- # [18:36] * joduinn-commute is now known as joduinn
- # [18:36] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [18:36] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
- # [18:36] * Quits: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net) (Input/output error)
- # [18:36] * Joins: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net)
- # [18:37] * rail is now known as rail_away
- # [18:38] * Joins: bz (bzbarsky@moz-B58892FB.bstnma.fios.verizon.net)
- # [18:38] * ChanServ sets mode: +o bz
- # [18:39] * Quits: sheppy (sheppy@F110CB42.6935A901.20065979.IP) (Quit: Leaving)
- # [18:40] <Ms2ger> sfink, afowl? I don't think I will excuse that
- # [18:41] <sfink> what are you gonna do about it, punk?
- # [18:41] * Quits: fabrice (fabrice@moz-7B0110AD.mv.mozilla.com) (Quit: Leaving.)
- # [18:41] * rail_away is now known as rail
- # [18:41] <Ms2ger> Get off my lawn!
- # [18:41] * Quits: sworkman (sworkman@moz-12BEE2A3.cisco.com) (Quit: sworkman)
- # [18:41] * glob is now known as glob|away
- # [18:41] * Joins: a-865_ (fmcz@moz-A5D13CA.cable.mindspring.com)
- # [18:42] * Quits: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com) (Ping timeout)
- # [18:42] * a-865_ is now known as a-865
- # [18:42] * Joins: gwagner (gwagner@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:42] * Quits: timdream (timdream@moz-1AB092B1.adsl.dynamic.seed.net.tw) (Quit: timdream)
- # [18:42] * Joins: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net)
- # [18:42] * Standard8Away is now known as Standard8
- # [18:43] * Waldo sees someone apparently just made a birdbrained pun
- # [18:43] * Quits: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr)
- # [18:43] * Quits: dria (dria@moz-9A2D6F95.dhcp-dynamic.fibreop.nb.bellaliant.net) (Quit: dria)
- # [18:43] * fabrice|mtg is now known as fabrice
- # [18:45] * Quits: janv (varga@FEC6C8C6.EA317508.8633E8B5.IP) (Quit: This computer has gone to sleep)
- # [18:45] <sfink> anyone want to write a translation layer on top of git that makes it look like hg just enough to push to Try? :)
- # [18:45] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
- # [18:46] <froydnj> hey, I have a script to do that
- # [18:46] <mwu> sfink: https://github.com/jlebar/moz-git-tools
- # [18:46] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
- # [18:47] <margaret> Enn: ping
- # [18:47] <sfink> mwu: isn't that the other way? I was trying to allow hg users to avoid the periodic Try repo slowdown problem
- # [18:48] <mwu> it's the closest thing I know of
- # [18:48] * Joins: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
- # [18:48] * jimm-lunch is now known as jimm
- # [18:48] <mwu> I sorta want a try that runs on the amazon cloud and takes git pushes
- # [18:49] * Parts: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [18:50] <sfink> with jhford's mock stuff, it seems like it ought to be pretty doable these days for Linux builders, at least
- # [18:50] * Joins: josh (josh@7AC91A41.CF5FEE20.2A2F4638.IP)
- # [18:53] <sfink> on second thought, I'm not sure it's particularly relevant... we already have images, I think
- # [18:53] * Quits: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [18:53] * rail is now known as rail_away
- # [18:53] * Joins: dao (dao@moz-1A36B12B.superkabel.de)
- # [18:54] * philor is now known as philor|away
- # [18:54] * mdas|afk is now known as mdas
- # [18:55] * Joins: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:55] * Joins: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp)
- # [18:56] * Joins: bbondy_ (bbondy@moz-815B377A.home.cgocable.net)
- # [18:56] * rail_away is now known as rail
- # [18:56] * cadecairos is now known as cadecairos_lunch
- # [18:57] * kmoir-afk is now known as kmoir
- # [18:57] * Quits: myk (Instantbir@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [18:58] <glandium> Waldo: could you take a look at the last attachment on bug 616262 to see if that matches what you had in mind?
- # [18:58] * Joins: adrian (adrian@moz-BBE3ABD.mv.mozilla.com)
- # [18:58] <Waldo> sure
- # [18:58] <glandium> Waldo: thanks
- # [18:58] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [18:59] * glob|away is now known as glob
- # [18:59] * rail is now known as rail_away
- # [18:59] * Quits: dcamp (dave@C256F2B4.D3886154.49CEED6B.IP) (Quit: Leaving...)
- # [19:01] * mjschranz is now known as mjschranz_lunch
- # [19:01] * mjschranz_lunch is now known as mjschranz_away
- # [19:01] * mjschranz_away is now known as mjschranz
- # [19:02] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
- # [19:02] * rail_away is now known as rail
- # [19:03] <Waldo> glandium: done
- # [19:03] * rail is now known as rail_away
- # [19:03] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:04] * AaronMT is now known as AaronMT|afk
- # [19:05] <margaret> bz: ping
- # [19:05] * Joins: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com)
- # [19:06] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [19:06] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
- # [19:07] * rail_away is now known as rail
- # [19:07] <@bz> margaret: ack
- # [19:07] * Joins: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP)
- # [19:07] * Quits: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [19:08] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [19:08] <margaret> bz: hi, not sure if you're the right person to help me with this, but... i'm running into weird issues trying to attach a binding to content whenever a webpage includes its own stylesheet https://bugzilla.mozilla.org/show_bug.cgi?id=695173#c22
- # [19:09] * rail is now known as rail_away
- # [19:09] * Joins: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:09] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
- # [19:09] <@bz> margaret: how are you adding the binding?
- # [19:09] * Joe_AFK is now known as Misfit_Geek
- # [19:09] * Joins: janv (varga@moz-400565FD.flarion.as5628.telecom.sk)
- # [19:09] * @bz looks at patch
- # [19:09] <glandium> Waldo: I don't think it's possible at all with more levels of template instantiation/indirection, because you can't do the fallback to NULL without a static initializer
- # [19:09] * armenzg_lunch is now known as armenzg
- # [19:09] <margaret> bz: in fennec's content.css http://mxr.mozilla.org/mozilla-central/source/mobile/android/themes/core/content.css
- # [19:09] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
- # [19:09] <glandium> Waldo: and the hole point is to avoid static initializers
- # [19:09] * Quits: Sander (chatzilla@moz-B3CE4405.dsl.dynamic.simnet.is) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [19:10] <glandium> +w
- # [19:10] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
- # [19:10] <@bz> hrm
- # [19:10] <margaret> bz: i found it works fine if the webpage doesn't include its own stylesheet, which is odd
- # [19:10] <@bz> which is just part of the UA sheet?
- # [19:10] <@bz> that's pretty odd, yes
- # [19:10] <margaret> yeah http://mxr.mozilla.org/mozilla-central/source/mobile/android/components/MobileComponents.manifest#35
- # [19:11] <@bz> I assume that inspecting the computed -moz-binding value shows the right thing?
- # [19:11] * Quits: bbondy_ (bbondy@moz-815B377A.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
- # [19:12] * Quits: jbalogh (jbalogh@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Connection reset by peer)
- # [19:12] <@bz> er...
- # [19:12] * Joins: jbalogh_ (jbalogh@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:12] <@bz> so how are you detecting whether the binding is applied?
- # [19:12] * rail_away is now known as rail
- # [19:12] * Joins: Mavericks (Mibbit@630B6138.66B31666.FDEA3160.IP)
- # [19:12] * Joins: acperez (Mibbit@moz-A69FF6A.red-79-147-169.dynamicip.rima-tde.net)
- # [19:12] <margaret> first i was just trying to find it with getAnonymousElementByAttribute
- # [19:13] * Joins: Mook_as (Daily@moz-1FCC0032.activestate.com)
- # [19:13] <margaret> then i commented out my display: none; rule to see if it just appeared or not
- # [19:13] <margaret> how would i inspect the -moz-binding value? can i check body.style.MozBinding to see that?
- # [19:14] <Mook_as> margaret: DOM inspector, computed styles? (or from script via window.getComputedStyle)
- # [19:14] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
- # [19:14] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:14] <margaret> Mook_as: thanks, i'd want to do it from script, since this is on fennec, and we don't have dom inspector
- # [19:15] <@bz> margaret: getComputedStyle(body, "").getPropertyValue("-moz-binding")
- # [19:15] <@bz> margaret: does the binding need a <children/> inside the <content>, btw?
- # [19:15] * jbalogh_ is now known as jbalogh
- # [19:17] * Joins: dria (dria@moz-9A2D6F95.dhcp-dynamic.fibreop.nb.bellaliant.net)
- # [19:17] * Quits: billm (billm@moz-CF6D0A66.hsd1.ca.comcast.net) (Quit: Leaving)
- # [19:18] <margaret> bz: i don't think so
- # [19:18] <@bz> margaret: ok... I thought they did
- # [19:18] <@bz> margaret: to actually have the <content> apply
- # [19:18] * devd_afk is now known as devd
- # [19:18] * Quits: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr)
- # [19:19] * Joins: jorendorff (jorendorff@moz-FAB36621.hsd1.tn.comcast.net)
- # [19:19] <@bz> margaret: (though I'm still not sure why sheets in the page would affect anything)
- # [19:19] <margaret> bz: you could be right, i'll look into it more
- # [19:19] <@bz> margaret: what does the computed style thing above show?
- # [19:19] <margaret> i've been trying all sorts of things here!
- # [19:19] <@bz> heh
- # [19:20] <margaret> bz: it shows the right thing
- # [19:20] <margaret> on both the working and non-working pages, it shows url("chrome://browser-content/content/content.xml#selection-handles")
- # [19:20] <margaret> (which is what i'd expect)
- # [19:20] * Quits: Mossop (mossop@moz-E185BFD5.range86-137.btcentralplus.com) (Ping timeout)
- # [19:21] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
- # [19:21] * Joins: smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi)
- # [19:21] * ChanServ sets mode: +o smaug
- # [19:22] <@bz> margaret: ok, so the binding not being applied is detected via the handles not appearing
- # [19:22] <@bz> margaret: ?
- # [19:22] * bear-afk is now known as bear
- # [19:22] <margaret> also, doesn't look like we need <children> https://developer.mozilla.org/en/XUL_Tutorial:Introduction_to_XBL#Binding_Example
- # [19:23] <margaret> bz: yeah, also not found by getAnonymousElementByAttribute
- # [19:23] * Quits: pnglib (blah@3158930D.ED7DE540.79496794.IP) (Quit: )
- # [19:23] * catlee-lunch is now known as catlee-buildduty
- # [19:23] * Quits: gerv (gerv@moz-8E68CF56.in-addr.arpa) (Quit: Leaving.)
- # [19:24] <@bz> mmm
- # [19:24] <@bz> ok
- # [19:24] * rail is now known as rail_away
- # [19:24] <@bz> so two things to try
- # [19:24] <@bz> 1) Add the <children/> anyway and see if it helps?
- # [19:24] <margaret> just did, and no :(
- # [19:24] <@bz> 2) Add some methods/props on the binding and see if _those_ show up?
- # [19:24] <@bz> As in, whether the problem is the binding being applied at all or just the anon content not being instantiated
- # [19:24] <jorendorff> bz: i'm adding .iterator() to DOM arraylikes. Where do the new mochitests belong?
- # [19:25] * Joins: dcamp (dave@850B05DE.1DD2AC9D.49CEED6B.IP)
- # [19:25] * Quits: mwu (mwu@5AAE35B2.5EFFC0B8.24454B25.IP) (Ping timeout)
- # [19:25] * Joins: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
- # [19:25] <@bz> jorendorff: mmm
- # [19:25] <sheppy> jorendorff: ddn that bug please, if it's not already :)
- # [19:25] <@bz> jorendorff: dom/bindings/test, let's say
- # [19:26] <jorendorff> sheppy: will do!
- # [19:26] <@bz> jorendorff: but please coordinate with peterv?
- # [19:26] * Quits: dao (dao@moz-1A36B12B.superkabel.de) (Quit: Leaving.)
- # [19:26] <@bz> jorendorff: since he's in the middle of switching arraylikes to the new codegen setup?
- # [19:26] <jorendorff> bz: ugh
- # [19:26] <jorendorff> bz: thanks!
- # [19:26] <jorendorff> peterv: you still around?
- # [19:27] * Joins: dao (dao@moz-1A36B12B.superkabel.de)
- # [19:27] * Quits: bbondy (bbondy@moz-815B377A.home.cgocable.net) (Ping timeout)
- # [19:28] * Joins: myk (Instantbir@moz-BBE3ABD.mv.mozilla.com)
- # [19:29] * Quits: myk (Instantbir@moz-BBE3ABD.mv.mozilla.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [19:29] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
- # [19:29] * Joins: myk (Instantbir@moz-BBE3ABD.mv.mozilla.com)
- # [19:29] * Quits: myk (Instantbir@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
- # [19:29] * Joins: myk (Instantbir@moz-BBE3ABD.mv.mozilla.com)
- # [19:29] * rail_away is now known as rail
- # [19:30] <kaie> how can I run a command from a win32 bash shell with admin permissions? I must configure blat
- # [19:30] * @khuey -> office
- # [19:30] * khuey is now known as khuey|away
- # [19:31] <Mook_as> kaie: I think you need to have started that bash shell with admin privileges. (find the right icon, right click, run as admin)
- # [19:31] <kaie> Mook_as, good idea, thanks!
- # [19:31] * Joins: espadrine (espadrine@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:32] * kats-lunch is now known as kats
- # [19:32] <Mook_as> kaie: there's also `runas`, of course, but that can be more painful
- # [19:32] * Quits: dao (dao@moz-1A36B12B.superkabel.de) (Client exited)
- # [19:32] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
- # [19:32] <kaie> I only need to do that once, so your suggestion is good, thanks again
- # [19:32] * Joins: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net)
- # [19:32] * Joins: dao (dao@moz-1A36B12B.superkabel.de)
- # [19:33] * philor|away is now known as philor
- # [19:33] * Quits: tonymec (tonymec@moz-978D6C36.adsl-dyn.isp.belgacom.be) (Ping timeout)
- # [19:33] <@smaug> dao: thanks
- # [19:34] * Quits: tonymec|away (tonymec@moz-978D6C36.adsl-dyn.isp.belgacom.be) (Ping timeout)
- # [19:35] * Quits: Misfit_Geek (MisfitGeek@moz-BD3E98A8.hsd1.nh.comcast.net) (Quit: Leaving)
- # [19:37] * Quits: jrmuize__ (jrmuizel@moz-AD5202B6.static.nextweb.net) (Input/output error)
- # [19:38] * AaronMT|afk is now known as AaronMT
- # [19:38] * Quits: @bsmedberg (bsmedberg@moz-BBE3ABD.mv.mozilla.com) (Quit: bsmedberg)
- # [19:38] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
- # [19:39] * Quits: chewey (chewey@moz-A2447F69.dip0.t-ipconnect.de) (Input/output error)
- # [19:39] <AryehGregor> Is "a;r" short for "android; restarted"?
- # [19:39] * Joins: jwilde (Adium@moz-BBE3ABD.mv.mozilla.com)
- # [19:39] * Joins: jstraus (Adium@3464EC4F.72B357BE.A35657C3.IP)
- # [19:39] * Quits: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP) (Ping timeout)
- # [19:40] * jmaher is now known as jmaher|afk
- # [19:40] <josh> imelven: Are reviews from jst the only thing holding up progress on sandboxed iframes?
- # [19:40] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
- # [19:40] <imelven> josh: i have a little more cleanup to do too
- # [19:40] <Ms2ger> AryehGregor, yep
- # [19:41] <josh> imelven: Do you have a target release for the feature?
- # [19:41] <imelven> josh: i was hoping for 16
- # [19:41] <froydnj> sometimes I wish talos sent email for talos improvements, too
- # [19:41] * Quits: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net) (Ping timeout)
- # [19:41] * Quits: kaze (kaze@moz-A8A9D5A2.fbx.proxad.net) (Ping timeout)
- # [19:41] <josh> imelven: that would be great, thanks
- # [19:41] <jhammel> froydnj: it does to the list, just not individuals (iirc)
- # [19:41] <imelven> josh: :)
- # [19:42] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [19:42] * AryehGregor wonders why DOMCI_NODE_DATA is defined in nsGenericElement.h
- # [19:42] <imelven> josh: mostly i've been working on researching process sandboxing for Firefox with our intern, that's been my main focus lately, but still going to try to get the next round of cleanup/reviews going shortly
- # [19:42] * Quits: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Quit: Leaving)
- # [19:43] * Joins: vikram360 (vikram360@4BA42B22.F1F8D4FA.2A068A5E.IP)
- # [19:43] * Joins: chewey (chewey@moz-A2447F69.dip0.t-ipconnect.de)
- # [19:43] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
- # [19:44] * rail is now known as rail_away
- # [19:44] * Joins: hub (hub@A5087023.2354C43D.D8E68FF6.IP)
- # [19:45] * Quits: dao (dao@moz-1A36B12B.superkabel.de) (Quit: Leaving.)
- # [19:45] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
- # [19:45] * Joins: hub_ (hub@A5087023.2354C43D.D8E68FF6.IP)
- # [19:46] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
- # [19:46] * Joins: bsmedberg (bsmedberg@moz-BBE3ABD.mv.mozilla.com)
- # [19:46] * ChanServ sets mode: +o bsmedberg
- # [19:46] <josh> imelven: Is process sandboxing a requirement for the iframe sandboxing feature? I didn't think it was.
- # [19:46] <@bsmedberg> iframe sandboxing?
- # [19:46] * Quits: Mavericks (Mibbit@630B6138.66B31666.FDEA3160.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [19:46] <@bz> josh: it shouldn't be
- # [19:46] <imelven> josh: it isn't at all, but that's what i'm 'supposed' to be working on as a main focus :)
- # [19:46] <@bz> bsmedberg: <iframe sandbox>
- # [19:47] <@bz> bsmedberg: which is not os-level sandbox; just same-origin sandboxing
- # [19:47] <josh> bsmedberg: It's an attribute on iframes that turns off some dangerous things like plugins
- # [19:47] <@bsmedberg> oh yeah, entirely separate
- # [19:47] <imelven> right
- # [19:47] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Client exited)
- # [19:47] <josh> I was just wondering if Ian was surprising me with new information or talking about a separate project.
- # [19:47] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
- # [19:48] * sheppy-afk is now known as sheppy
- # [19:48] * rail_away is now known as rail
- # [19:48] <AryehGregor> /mnt/extra/checkouts/mozilla-central/content/base/src/nsDocumentFragment.cpp: In member function vir
- # [19:48] <AryehGregor> tual nsresult nsDocumentFragment::QueryInterface(const nsIID&, void**):
- # [19:48] <AryehGregor> /mnt/extra/checkouts/mozilla-central/content/base/src/nsDocumentFragment.cpp:150:105: error: _cycleC
- # [19:48] <AryehGregor> ollectorGlobal is not a member of nsDocumentFragment
- # [19:48] <AryehGregor> /mnt/extra/checkouts/mozilla-central/content/base/src/nsDocumentFragment.cpp:150:278: error: nsDocum
- # [19:48] <AryehGregor> entFragment::cycleCollection has not been declared
- # [19:48] <AryehGregor> So now the fun starts!
- # [19:48] <AryehGregor> Maybe this is where I want clang . . .
- # [19:48] * bc is now known as bc|afk
- # [19:48] * AryehGregor was kicked by killer (Stop flooding!)
- # [19:48] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [19:48] * Joins: AryehGregor (AryehGrego@moz-EB81C758.red.bezeqint.net)
- # [19:48] <Ms2ger> smaug, ^
- # [19:48] <AryehGregor> Okay, so I thought it would be three lines instead of six.
- # [19:48] * Quits: MarcoZ (Daily@moz-AB235F51.dip.t-dialin.net) (Quit: MarcoZ)
- # [19:49] <Ms2ger> You need some more macros
- # [19:49] <@smaug> AryehGregor: fun
- # [19:49] <AryehGregor> The line is: NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsDocumentFragment)
- # [19:49] <Ms2ger> smaug, (he's making docfrag not inherit from nsGenericElement)
- # [19:49] <AryehGregor> Anyone have any ideas on how to fix that?
- # [19:49] <@smaug> uh
- # [19:50] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
- # [19:50] <@smaug> AryehGregor: so you're missing something in the class
- # [19:51] * Quits: jfkthame (jfkthame@728259D0.5BC345F5.9542EC20.IP) (Quit: jfkthame)
- # [19:51] <@smaug> AryehGregor: do you have something like NS_DECL_CYCLE_COLLECTION_SKIPPABLE_SCRIPT_HOLDER_CLASS(nsDocumentFragment) in the class ?
- # [19:51] <Ms2ger> Preferably without SKIPPABLE_SCRIPT_HOLDER_, I guess
- # [19:51] <@smaug> (you can thank me of that beautiful macro name ;) )
- # [19:51] * Quits: vikram360 (vikram360@4BA42B22.F1F8D4FA.2A068A5E.IP) (Ping timeout)
- # [19:51] <jhammel> it reads like poetry
- # [19:51] * Joins: vikram360 (vikram360@C04D806.A666AB3E.2A068A5E.IP)
- # [19:51] <@smaug> nsDocumentFragment sure is scriptholder, and should be skippable
- # [19:52] * Ms2ger defers to the dragon
- # [19:52] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
- # [19:53] <@bz> smaug: good news, btw: we found a way to make some new binding stuff not wrappercached
- # [19:53] <@bz> smaug: hence also not needing CC
- # [19:53] <@smaug> bz: good
- # [19:53] <@bz> smaug: only things that can never round-trip through C++, though...
- # [19:53] * rail is now known as rail_away
- # [19:54] * Joins: erikvold (erikvold@84B8C786.B12AEDC0.6E712CE2.IP)
- # [19:54] <Ms2ger> edmorley++
- # [19:54] <@smaug> bz: so all the stuff which is already CCed, need to be wrappercached?
- # [19:54] * @smaug is thinking about events
- # [19:54] * armenzg is now known as armenzg_mtg
- # [19:55] * Quits: vikram360 (vikram360@C04D806.A666AB3E.2A068A5E.IP) (Ping timeout)
- # [19:55] * Quits: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
- # [19:55] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
- # [19:55] <Ms2ger> firebot, botsnack
- # [19:55] * Joins: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
- # [19:56] * Joins: vikram360 (vikram360@B4170F7D.F861F6E6.2A068A5E.IP)
- # [19:56] * Quits: dcamp (dave@850B05DE.1DD2AC9D.49CEED6B.IP) (Ping timeout)
- # [19:56] * firebot smiles
- # [19:57] * Joins: dcamp (dave@C256F2B4.D3886154.49CEED6B.IP)
- # [19:57] * glob is now known as glob|away
- # [19:57] * rail_away is now known as rail
- # [19:57] * jmaher|afk is now known as jmaher
- # [19:58] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:58] * Quits: Cwiiis (cwiiis@moz-7E7C8259.croy.cable.virginmedia.com) (Quit: Leaving)
- # [19:58] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Quit: Leaving.)
- # [19:59] * Quits: sfink (chatzilla@moz-7B7651CB.dsl.pltn13.sbcglobal.net) (Ping timeout)
- # [19:59] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
- # [19:59] * davehunt|away is now known as davehunt
- # [20:02] * Joins: raphc (AndChat501@16DB4E0D.C20A00FF.B3F72630.IP)
- # [20:02] * Quits: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
- # [20:02] * Joins: jrmuizel (jrmuizel@moz-BBE3ABD.mv.mozilla.com)
- # [20:06] * mdas is now known as mdas|afk
- # [20:06] * Quits: raphc (AndChat501@16DB4E0D.C20A00FF.B3F72630.IP) (Ping timeout)
- # [20:06] * wlach|lunch is now known as wlach
- # [20:07] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [20:08] * Joins: raphc (AndChat501@16DB4E0D.C20A00FF.B3F72630.IP)
- # [20:08] * joduinn is now known as joduinn-coffee
- # [20:09] * davida is now known as davida|otp
- # [20:09] * Quits: smagnin (pike@moz-DEF53BC9.fbx.proxad.net) (Connection reset by peer)
- # [20:09] * rail is now known as rail_away
- # [20:09] * Joins: Mossop (mossop@moz-E185BFD5.range86-137.btcentralplus.com)
- # [20:10] * Joins: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net)
- # [20:10] * Quits: @dbaron (dbaron@moz-9221B6DD.dsl.dynamic.sonic.net) (Ping timeout)
- # [20:10] * Quits: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr)
- # [20:11] * khuey|away is now known as khuey
- # [20:12] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
- # [20:12] * Quits: dcamp (dave@C256F2B4.D3886154.49CEED6B.IP) (Quit: Leaving...)
- # [20:13] <Daeken> hm, quick style question. i have an if/else and need to wrap the if side in an #ifdef. i was thinking i'd just wrap everything up to and including the 'else' in the #ifdef, then just leave { ... other body ... } outside of it
- # [20:13] * rail_away is now known as rail
- # [20:13] <Daeken> is that The Right Way (TM) to do it?
- # [20:13] <Ms2ger> That's fine
- # [20:13] * Quits: acperez (Mibbit@moz-A69FF6A.red-79-147-169.dynamicip.rima-tde.net) (Quit: http://www.mibbit.com ajax IRC Client)
- # [20:14] <Daeken> cool, thanks.
- # [20:14] * Joins: dcamp (dave@C256F2B4.D3886154.49CEED6B.IP)
- # [20:14] * Quits: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
- # [20:16] * coop is now known as coop|lunch
- # [20:16] * Quits: josh (josh@7AC91A41.CF5FEE20.2A2F4638.IP) (Quit: josh)
- # [20:16] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
- # [20:16] * armenzg_mtg is now known as armenzg
- # [20:16] * joduinn-coffee is now known as joduinn
- # [20:17] * Joins: smagnin (pike@moz-DEF53BC9.fbx.proxad.net)
- # [20:18] * rail is now known as rail_away
- # [20:19] * Joins: gerv (gerv@moz-8E68CF56.in-addr.arpa)
- # [20:20] * Joins: benjamin (Mibbit@moz-BBE3ABD.mv.mozilla.com)
- # [20:21] * rail_away is now known as rail
- # [20:22] * Quits: erikvold (erikvold@84B8C786.B12AEDC0.6E712CE2.IP) (Quit: erikvold)
- # [20:23] <jorendorff> bz: I just noticed… the .iterator() method I'm doing right now is kind of a hack. Its internal state is just an integer index, it's not a cursor in the DOM tree.
- # [20:23] <@khuey> hmm
- # [20:23] <@khuey> if I have
- # [20:23] <@khuey> void foo(char*);
- # [20:23] <jorendorff> bz: So if you modify the list to the left of the current node, the iterator will give unintuitive results
- # [20:23] <@khuey> #define BAR "bar"
- # [20:23] <@khuey> foo(BAR);
- # [20:24] <@khuey> does foo get a null terminated string?
- # [20:24] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
- # [20:24] <froydnj> yes
- # [20:24] * @khuey would expect that it does
- # [20:24] <@khuey> ok, excellent
- # [20:24] <jorendorff> khuey: type error, in C++, because "bar" is a const char *
- # [20:24] <Ms2ger> ^
- # [20:24] <@khuey> jorendorff: :-P
- # [20:24] <@khuey> jorendorff: but point taken
- # [20:24] <jorendorff> sorry
- # [20:24] <Ms2ger> jorendorff, what happens if you modify a normal array while iterating?
- # [20:25] <jorendorff> Ms2ger: same thing, it's just unintuitive
- # [20:25] <jorendorff> for (x of array) blah; is much like for (i=0; i < array.length; i++) { x = array[i]; blah; }
- # [20:26] <Ms2ger> Might be worth throwing it at script-coord, but I'd be happy to say "tough" if someone complains :)
- # [20:26] * Quits: dria (dria@moz-9A2D6F95.dhcp-dynamic.fibreop.nb.bellaliant.net) (Quit: dria)
- # [20:26] * Joins: dria (dria@moz-9A2D6F95.dhcp-dynamic.fibreop.nb.bellaliant.net)
- # [20:26] <jorendorff> script-coord is a good idea.
- # [20:27] * Quits: Mook_as (Daily@moz-1FCC0032.activestate.com) (Quit: Mook_as)
- # [20:27] * Joins: Mook_as (Daily@moz-1FCC0032.activestate.com)
- # [20:29] * rail is now known as rail_away
- # [20:30] * Quits: dhylands (dhylands@91EBC268.7E8C66B9.5D698A29.IP) (Input/output error)
- # [20:31] * Quits: @bsmedberg (bsmedberg@moz-BBE3ABD.mv.mozilla.com) (Quit: bsmedberg)
- # [20:31] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0a2/20120613042011])
- # [20:31] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Quit: Ex-Chat)
- # [20:31] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
- # [20:32] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [20:33] * Quits: TheLink (TheLink@moz-45ED2356.pools.arcor-ip.net) (Ping timeout)
- # [20:33] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
- # [20:33] * Joins: mak (chatzilla@moz-DA520FA.retail.telecomitalia.it)
- # [20:33] * rail_away is now known as rail
- # [20:34] * Joins: bsmedberg (bsmedberg@moz-BBE3ABD.mv.mozilla.com)
- # [20:34] * ChanServ sets mode: +o bsmedberg
- # [20:35] * Quits: jstraus (Adium@3464EC4F.72B357BE.A35657C3.IP) (Ping timeout)
- # [20:35] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
- # [20:36] <mayhemer> edmorley: Ed, are failures of NS_ENSURE_SUCCESS in tbpl logs?
- # [20:36] * mdas|afk is now known as mdas
- # [20:36] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
- # [20:36] * Joins: KaiRo (robert@moz-BBE3ABD.mv.mozilla.com)
- # [20:36] * Joins: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com)
- # [20:37] * Joins: jstraus (Adium@3464EC4F.72B357BE.A35657C3.IP)
- # [20:38] <@ehsan> ah people stop pushing on inbound!!!!
- # [20:38] <@ehsan> third time rebasing
- # [20:38] * Quits: jstraus (Adium@3464EC4F.72B357BE.A35657C3.IP) (Quit: Leaving.)
- # [20:39] * Quits: past (past@moz-B7E8705F.dsl.dyn.forthnet.gr) (Ping timeout)
- # [20:39] * Joins: past_ (past@moz-B7E8705F.dsl.dyn.forthnet.gr)
- # [20:39] * Joins: sierk (sierk@moz-B8AE26A0.pool.mediaways.net)
- # [20:39] <@ehsan> phew
- # [20:39] * Joins: jstraus (Adium@3464EC4F.72B357BE.A35657C3.IP)
- # [20:39] <@ehsan> finally pushed!
- # [20:39] * past_ is now known as past
- # [20:39] <edmorley> script it, that way you beat all the other cheeky rebasers :-)
- # [20:39] * cadecairos_lunch is now known as cadecairos
- # [20:40] <froydnj> that just leads to high-frequency-pushing techniques
- # [20:40] * jhammel is now known as jhammel|notasawesomeoflunchass
- # [20:40] * jhammel|notasawesomeoflunchass is now known as jhammel|notasawesomeoflunch
- # [20:40] <@khuey> people will be jockeying for desks with slightly less latency
- # [20:41] * Joins: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:41] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/e24844e280a0 - Olli Pettay - Bug 734015 - Slow down parsing of web pages in background tabs, r=hsivonen
- # [20:41] <firebot> http://hg.mozilla.org/mozilla-central/rev/7253d15ea755 - Olli Pettay - Bug 764540 - browser_tabfocus.js is racy, r=dao
- # [20:41] <froydnj> it will have a detrimental effect on annual reviews
- # [20:41] <froydnj> "his desk is 3000 miles closer than mine, of course he pushed more patches!"
- # [20:42] * Quits: dcamp (dave@C256F2B4.D3886154.49CEED6B.IP) (Ping timeout)
- # [20:42] <mak> Yoric: yo!
- # [20:42] * Joins: dcamp (dave@850B05DE.1DD2AC9D.49CEED6B.IP)
- # [20:42] <mak> Yoric: basically that stack is an abort saying there is a connection that has not been asyncClosed
- # [20:42] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [20:42] <Ms2ger> mayhemer, yes, NS_ENSURE_SUCCESS and other NS_WARNINGs end up in the logs
- # [20:42] * Joins: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP)
- # [20:43] <@khuey> (in debug builds)
- # [20:43] * Quits: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [20:43] * Joins: raphc_ (rc@moz-5F29C83B.wb.wifirst.net)
- # [20:44] * Quits: dcamp (dave@850B05DE.1DD2AC9D.49CEED6B.IP) (Quit: Linkinus - http://linkinus.com)
- # [20:44] * Quits: jstraus (Adium@3464EC4F.72B357BE.A35657C3.IP) (Ping timeout)
- # [20:45] <kats> tn: ping
- # [20:45] <Yoric> mak: hi
- # [20:45] <margaret> bz: you were right, adding <children/> did fix it, my change just wasn't updating in my jar file :/
- # [20:45] <Yoric> Yes, this is what I figured.
- # [20:45] * Joins: jstraus (Adium@3464EC4F.72B357BE.A35657C3.IP)
- # [20:46] <Yoric> mak: I am just trying to figure out which execution path can leave the db open.
- # [20:46] <Yoric> I think I have a new trail.
- # [20:46] <mak> Yoric: so, I'm not sure if the issue is your code that enqueues a new connection after close, or the test itself
- # [20:46] <Yoric> I have the impression I may be reopening the db by accident.
- # [20:47] <Yoric> More precisely:
- # [20:47] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
- # [20:47] <Yoric> - removeAll closes the database asynchronously (with instructions to reopen it);
- # [20:47] <Yoric> - the test ends and closes the database;
- # [20:47] * Joins: wesj1 (Instantbir@moz-135A9FA9.hsd1.ca.comcast.net)
- # [20:47] <Yoric> - removeAll reopens the database;
- # [20:47] <Yoric> - assertion failure.
- # [20:48] <Yoric> I may just have to set a field mIsShuttingDown to ensure that this never happens.
- # [20:48] * Quits: raphc (AndChat501@16DB4E0D.C20A00FF.B3F72630.IP) (Quit: Bye)
- # [20:48] <mak> Yoric: well, we must be sure the last enqueued op is closing. that's why on shutdown you should probably not try to reinit
- # [20:48] <Yoric> Or add an optional listener to removeAll.
- # [20:48] <devd> hi .. is there a simple way to look at an xpi file and figure out whether it is a jetpack addon ?
- # [20:48] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
- # [20:48] <mak> Yoric: yeah, maybe your listener should just be aware of shutdown
- # [20:49] <mak> the creation path of the listener is aware of it, iirc, so just matter of passing a new arg
- # [20:49] * Quits: bsmith (bsmith@moz-364A0C3E.hsd1.ca.comcast.net) (Ping timeout)
- # [20:49] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:50] <Yoric> Doing it right now.
- # [20:50] <Yoric> Actually, it is a little more complicated.
- # [20:51] * Quits: KWierso (Daily@moz-66981D8E.desm.qwest.net) (Quit: KWierso)
- # [20:51] <Yoric> The listener that rebuilds is the one launched before shutdown.
- # [20:51] <Yoric> I will have to get through a field.
- # [20:52] * Joins: erikvold (erikvold@84B8C786.B12AEDC0.6E712CE2.IP)
- # [20:52] * Quits: rniwa (rniwa@60A74940.D6CCE4AE.77834EAA.IP) (Quit: rniwa)
- # [20:53] * Joins: KWierso (Daily@moz-66981D8E.desm.qwest.net)
- # [20:55] * Quits: gerv (gerv@moz-8E68CF56.in-addr.arpa) (Quit: Leaving.)
- # [20:55] <Yoric> afk
- # [20:56] * Quits: Stan (Stan@moz-960EC0CD.dip.t-dialin.net) (Connection reset by peer)
- # [20:56] * Joins: Stan (Stan@moz-960EC0CD.dip.t-dialin.net)
- # [20:56] * Quits: jstraus (Adium@3464EC4F.72B357BE.A35657C3.IP) (Ping timeout)
- # [20:56] * Quits: sierk (sierk@moz-B8AE26A0.pool.mediaways.net) (Quit: sierk)
- # [20:57] * Quits: automata (automata@8D23278A.C27CA109.16867D26.IP) (Ping timeout)
- # [20:57] * Joins: jammink_ (textual@moz-BBE3ABD.mv.mozilla.com)
- # [20:57] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [20:57] * jammink_ is now known as jammink
- # [20:58] * jhammel|notasawesomeoflunch is now known as jhammel|lunch
- # [20:59] * Joins: jstraus (Adium@3464EC4F.72B357BE.A35657C3.IP)
- # [21:00] * Quits: jstraus (Adium@3464EC4F.72B357BE.A35657C3.IP) (Ping timeout)
- # [21:00] * Quits: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com) (Ping timeout)
- # [21:01] * Joins: jstraus (Adium@3464EC4F.72B357BE.A35657C3.IP)
- # [21:01] * Quits: xsergio (sergio@D48C83.D92F4207.3299D537.IP) (Quit: Leaving)
- # [21:03] * Joins: smontagu (chatzilla@1E9B982B.BAF838BD.CC465D70.IP)
- # [21:03] * fabrice is now known as fabrice|afk
- # [21:04] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:04] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Client exited)
- # [21:04] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
- # [21:04] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
- # [21:04] * Joins: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com)
- # [21:04] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [21:04] * Joins: rstrong (rstrong@moz-BBE3ABD.mv.mozilla.com)
- # [21:05] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
- # [21:05] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
- # [21:06] * Quits: timeless (users.4015@moz-D63BDBD0.irccloud.com) (Input/output error)
- # [21:06] * Quits: vikram360 (vikram360@B4170F7D.F861F6E6.2A068A5E.IP) (Ping timeout)
- # [21:06] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:07] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:07] * Joins: brendan (brendaneic@moz-D7A133BF.sw.biz.rr.com)
- # [21:07] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [21:07] * ChanServ sets mode: +o dbaron
- # [21:07] * Joins: timeless (users.4015@moz-D63BDBD0.irccloud.com)
- # [21:07] <tn> kats, pong
- # [21:07] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:08] <kats> tn: i was trying to understand the patch for bug 747439 (the frameset one)
- # [21:08] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Client exited)
- # [21:08] <kats> tn: am i correct that the patch adds a new layer on top of the existing layer, so that the stuff basically gets painted twice?
- # [21:08] <kats> (assuming no clipping)
- # [21:08] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [21:09] <tn> kats, it does create a layer where there wasn't before, but stuff won't get painted twice
- # [21:09] <tn> kats, there will be some extra compositing work
- # [21:09] <AryehGregor> smaug, when I declare NS_DECL_CYCLE_COLLECTION_SKIPPABLE_SCRIPT_HOLDER_CLASS(nsDocumentFragment), I get: In static member functi
- # [21:09] <AryehGregor> on static nsDocumentFragment* nsDocumentFragment::cycleCollection::Downcast(nsISupports*): error: nsISuppo
- # [21:09] <AryehGregor> rts is an ambiguous base of nsDocumentFragment
- # [21:10] <AryehGregor> And two more like that.
- # [21:10] * davehunt is now known as davehunt|away
- # [21:10] * Joins: fabrice (fabrice@moz-7B0110AD.mv.mozilla.com)
- # [21:10] <AryehGregor> What now? It was ambiguous before too . . . should I move that to some other class?
- # [21:10] <AryehGregor> (I'm off to bed now, I'll see your response tomorrow)
- # [21:10] <kats> tn: why won't stuff get painted twice? is it that one layer is exactly over top of the other?
- # [21:10] * Joins: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net)
- # [21:11] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Ping timeout)
- # [21:11] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
- # [21:11] <kats> (i don't even know if that makes sense; my mental model might be way off here)
- # [21:11] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
- # [21:11] <@smaug> AryehGregor: there is NS_DECL_CYCLE_COLLECTION_SKIPPABLE_SCRIPT_HOLDER_CLASS_AMBIGUOUS
- # [21:11] <jorendorff> Are all querySelector NodeLists lazily populated, or is there some heuristic?
- # [21:11] <edmorley> mayhemer: sorry completely missed your message before, but see ms2ger has answered now :-)
- # [21:12] <Ms2ger> :)
- # [21:12] <tn> kats, we only paint stuff once in general. a container layer just composites the stuff that are in its children. we don't paint to the container layer. we composite what was painted in its subtree.
- # [21:12] * @smaug has to smile a bit when he copy-pastes those awesome macro names
- # [21:12] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:12] <mayhemer> Ms2ger: edmorley: thanks both :)
- # [21:12] <Ms2ger> Np
- # [21:12] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
- # [21:12] <kats> tn: ah ok, and the new layer that you added is a container layer?
- # [21:13] <tn> kats, yes
- # [21:13] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [21:13] <kats> tn: ok, that makes sense. can child layers belong to multiple container layers?
- # [21:13] * juanb is now known as juanb|afk
- # [21:14] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Client exited)
- # [21:14] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [21:14] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Quit: HydraIRC -> http://www.hydrairc.com <-)
- # [21:14] <tn> kats, not directly. its a tree. so they can only have one direct parent, but there can be more than one ancestor that is a container layer.
- # [21:15] <kats> tn: ok, great. thanks for clarifying for me :)
- # [21:15] <tn> kats, np
- # [21:15] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
- # [21:16] * Joins: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP)
- # [21:17] * Joins: gozala1 (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
- # [21:17] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Ping timeout)
- # [21:17] * Quits: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se) (Ping timeout)
- # [21:18] <naveed> Do we make any sort of statment about how many concurrent tabs FF can reasonably support? Looking at a bug where step one is "I have 600 open tabs"...
- # [21:18] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Client exited)
- # [21:19] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [21:19] * Quits: atuljangra (Mibbit@9075BEE0.4850A4DD.1957C0DA.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [21:19] * Joins: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP)
- # [21:19] <mcsmurf> did Neil file the bug?
- # [21:20] <naveed> bug 762406
- # [21:20] <mcsmurf> NeilAway that is :-]
- # [21:20] * Quits: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:21] <mcsmurf> heh
- # [21:21] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
- # [21:21] * Joins: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net)
- # [21:21] <@bz> naveed: define "reasonably"?
- # [21:22] <@bz> naveed: also, it really matters what the "..." is
- # [21:22] <@bz> naveed: e.g. if it's "and then I get a virus infection", that's bad
- # [21:22] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
- # [21:22] <naveed> hehe true. result 100% CPU utilization and hang
- # [21:23] <@bz> fwiw, I commonly have several hundred tabs
- # [21:23] * Quits: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
- # [21:23] <naveed> How do you find anything?
- # [21:23] <@bz> and this bug report seems completely reasonable
- # [21:23] <@bz> naveed: awesomebar?
- # [21:24] <@bz> naveed: also, multiple windows, on multiple desktops
- # [21:24] <@bz> naveed: 150 tabs in 15 windows right now
- # [21:24] <@bz> naveed: over 6 desktops
- # [21:24] <naveed> ! im old school and close tabs prematurely
- # [21:24] * jhammel|lunch is now known as jhammel
- # [21:24] * @bz keeps his todo list in tabs
- # [21:24] <@bz> so....
- # [21:24] <naveed> only to "open close tab" over and over agian
- # [21:24] <Ms2ger> Nice penguin, beltzner
- # [21:25] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Client exited)
- # [21:25] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [21:25] <Yoric> mak: patch pushed to TryServer
- # [21:25] * Quits: kentuckyfriedtakahe (chatzilla@moz-5D29915D.cable.telstraclear.net) (Ping timeout)
- # [21:26] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
- # [21:26] <mak> Yoric: ah nice!
- # [21:26] <mak> Yoric: tomorrow afternoon I will be away, but tomorro morning I can definitely review it
- # [21:27] <jlebar> bz, Do you know roughly where this principal inheritance from parent happens?
- # [21:27] <Yoric> great
- # [21:27] * Quits: askalski (akuda@moz-6A36EC49.ip.abpl.pl) (Quit: Wychodzi)
- # [21:28] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
- # [21:28] * armenzg is now known as armenzg_brb
- # [21:29] * Joins: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com)
- # [21:29] <@bz> jlebar: sure
- # [21:29] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:29] <@bz> jlebar: lemme pull up the links
- # [21:30] <jlebar> bz, Maybe it's happening in docshell::LoadURI? There's this comment about "We need an owner (a referring principal)"
- # [21:30] <jlebar> bz, With...eight special cases.
- # [21:30] <@bz> heh
- # [21:30] <@bz> hold on
- # [21:30] <@bz> nsDocShell::GetInheritedPrincipal
- # [21:30] * Quits: jorendorff (jorendorff@moz-FAB36621.hsd1.tn.comcast.net) (Ping timeout)
- # [21:31] <@bz> as called from EnsureContentViewer (so with false)
- # [21:31] <@bz> Note the GetSameTypeParent there
- # [21:31] * Joins: kentuckyfriedtakahe (chatzilla@moz-5D29915D.cable.telstraclear.net)
- # [21:31] <jlebar> bz, Okay, that's a bit easier. :)
- # [21:31] <jlebar> bz, Thanks.
- # [21:32] <@bz> hold on
- # [21:32] * Joins: TheLink (TheLink@moz-45ED2356.pools.arcor-ip.net)
- # [21:32] <@bz> there may be more. ;)
- # [21:32] <jlebar> mm
- # [21:32] * Joins: jorendorff (jorendorff@moz-FAB36621.hsd1.tn.comcast.net)
- # [21:32] <@bz> no
- # [21:32] <@bz> that's it
- # [21:32] <@bz> well
- # [21:32] <Ms2ger> Hmm
- # [21:32] * Quits: KWierso (Daily@moz-66981D8E.desm.qwest.net) (Ping timeout)
- # [21:33] <Ms2ger> philor is going to love this
- # [21:33] <philor> as is so often the case
- # [21:33] <Ms2ger> 202014 INFO TEST-PASS | /tests/dom/imptests/webapps/DOMCore/tests/approved/test_Range-set.html | setStartBefore() with range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 22 xmlTextNode
- # [21:33] <Ms2ger> Output exceeded 52428800 bytes, remaining output has been truncated
- # [21:33] <@bz> yeah
- # [21:33] <@bz> this should be it
- # [21:33] <@bz> since subframe loads always set an owner
- # [21:34] <@bz> though
- # [21:34] <@bz> they don't set ownerIsExplicit
- # [21:34] <gavin> that code is so hard to follow :(
- # [21:34] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
- # [21:34] <@bz> tell me about it
- # [21:34] <jlebar> bz, What if I set the loadtype's inheritowner to false where nsWindowWatcher calls LoadURI?
- # [21:34] <@bz> So the relevant bits for iframes right now are....
- # [21:34] <jlebar> bz, Wouldn't that have the same effect?
- # [21:35] * coop|lunch is now known as coop
- # [21:35] <@bz> // If ownerIsExplicit is not set there are 4 possibilities:
- # [21:35] <@bz> // (1) If the system principal was passed in and we're a typeContent
- # [21:35] <@bz> // docshell, inherit the principal from the current document
- # [21:35] <@bz> // instead.
- # [21:35] <@bz> // (2) In all other cases when the principal passed in is not null,
- # [21:35] <@bz> // use that principal.
- # [21:35] * Joins: KWierso (Daily@moz-66981D8E.desm.qwest.net)
- # [21:35] * Quits: Stan (Stan@moz-960EC0CD.dip.t-dialin.net) (Quit: KVIrc KVIrc Equilibrium 4.1.3, revision: 6109, sources date: 20120101, built on: 2012-03-27 22:01:16 UTC - http://www.kvirc.net/)
- # [21:35] <@bz> but in this case there is no current document
- # [21:35] <gavin> I dunno if it's useful to you, but we have LOAD_FLAGS_DISALLOW_INHERIT_OWNER
- # [21:35] * gavin added that
- # [21:36] <jlebar> bz, Oh, I see, that's for inheriting from the previous guy in *this* docshell.
- # [21:36] <@bz> heh
- # [21:36] <@bz> yes
- # [21:36] <@bz> exactly
- # [21:36] <jlebar> bz, Great.
- # [21:36] <@bz> so the relevant thing for you....
- # [21:36] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [21:36] <@bz> is that right now we prevent using the system principal for the about:blank load
- # [21:36] <@bz> even when it comes from the iframe code
- # [21:36] <@bz> I'm not sure what you want to do there in the mozbrowser world
- # [21:37] <@bz> presumably something similar
- # [21:37] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Quit: bmoss)
- # [21:37] <jlebar> bz, By "prevent using the system principal", you mean "use the null principal"?
- # [21:37] * merike|away is now known as merike
- # [21:37] <@bz> maybe the frameloader should be examining mozbrowserness and instead of SetOwner() doing the "inherit" thing
- # [21:37] <@bz> no
- # [21:37] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [21:37] <@bz> I mean this:
- # [21:37] * Joins: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [21:37] <@bz> nsCOMPtr<nsIPrincipal> ownerPrincipal = do_QueryInterface(owner);
- # [21:37] <@bz> bool isSystem;
- # [21:37] <@bz> rv = secMan->IsSystemPrincipal(ownerPrincipal, &isSystem);
- # [21:37] <@bz> if (isSystem) {
- # [21:37] <@bz> if (ownerIsExplicit) {
- # [21:37] <@bz> return NS_ERROR_DOM_SECURITY_ERR;
- # [21:37] <@bz> ..
- # [21:37] <@bz> owner = nsnull;
- # [21:37] <@bz> inheritOwner = true;
- # [21:38] <@bz> and then inheritOwner goes...
- # [21:38] <@bz> GetInheritedPrincipal(true)
- # [21:38] <@bz> which will use the current document if there is one
- # [21:38] <@bz> else the parent
- # [21:38] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
- # [21:38] <@bz> so in your case...
- # [21:38] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [21:39] <@bz> _if_ you can guarantee creation of an initial about:blank before LoadURI is entered
- # [21:39] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Client exited)
- # [21:39] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [21:39] <@bz> and cut off principal inheritance in GetInheritedPrincipal()
- # [21:39] <gavin> is there a bug # for this discussion? I'm curious
- # [21:39] * Joins: jgriffin_ (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net)
- # [21:39] <jlebar> gavin, https://bugzilla.mozilla.org/show_bug.cgi?id=764718
- # [21:39] <@bz> Then if you could get into this code you'd inherit from that initial about:blank
- # [21:39] <@bz> I guess the important part is getting into this code
- # [21:39] * Joins: bbondy (bbondy@moz-815B377A.home.cgocable.net)
- # [21:39] <@bz> not whether initial about:blank exists
- # [21:40] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:40] * Quits: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:40] <jlebar> bz, I need a sec to absorb that.
- # [21:40] <@bz> ok
- # [21:40] * @bz has a concrete recommendation now that he's done with stream-of-consciousness. ;)
- # [21:40] * Quits: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net) (Ping timeout)
- # [21:40] * jgriffin_ is now known as jgriffin
- # [21:40] * Joins: Stan (Stan@moz-960EC0CD.dip.t-dialin.net)
- # [21:41] * Joins: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [21:42] <Ms2ger> So, why doesn't tbpl deal with 200 000 solid AryehGregor test results?
- # [21:42] * Quits: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com) (Max SendQ exceeded)
- # [21:43] * Joins: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [21:43] <jlebar> bz, Ah, okay. So if JS code calls window.open(), the owner which gets passed in to LoadURI is the subject principal, which is the principal of top of the JS stack.
- # [21:43] <philor> Ms2ger: you mean output exceeds? that's not tbpl, it's an arbitrary limit buildbot imposes, to cut off infinite loops and make you realize that you're piling on too much, and need to split them across directories and across mochitest hunks
- # [21:44] <jlebar> bz, So unless chrome code is running, the owner in LoadURI isn't going to be the system principal, right?
- # [21:44] <devd> taras: froydnj: ping
- # [21:44] <Ms2ger> philor, so, how do I split across hunks?
- # [21:44] <philor> or, to decide that testing every single character in every single alphabet living and dead is excessive
- # [21:44] <taras> devd: sup
- # [21:44] * Joins: dhylands (dhylands@91EBC268.7E8C66B9.5D698A29.IP)
- # [21:45] <philor> Ms2ger: hunks are just the number of directories divided by the number of hunks
- # [21:45] * armenzg_brb is now known as armenzg
- # [21:45] <devd> taras: if I am not wrong, the only reason telemetry code is not thread safe is because the code also calculates sum/average
- # [21:45] <devd> which is a measure that doesn't make sense for enumerated values
- # [21:45] * Quits: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:45] <taras> devd: being threadsafe is a non-goal
- # [21:45] <philor> so if you have 200K tests all in editor/, you'd need to, um, fake it out by shoving some in zeditor/, I guess
- # [21:45] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [21:45] <@bz> jlebar: if JS calls window.open()
- # [21:45] <Ms2ger> All in dom/, in fact
- # [21:46] <@bz> jlebar: then the owner for the load of the URI passed to open() will be the JS subject principal
- # [21:46] <philor> or rewrite them so they STFU when they pass
- # [21:46] * Quits: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net) (Quit: Leaving...)
- # [21:46] <@bz> jlebar: but if JS doesn't pass a URI
- # [21:46] <Ms2ger> Hmm
- # [21:46] <@bz> jlebar: then the only load will be about:blank
- # [21:46] <Ms2ger> I could probably do that
- # [21:46] <jlebar> bz, Okay, sure.
- # [21:46] * sheeri-afk is now known as sheeri
- # [21:46] <@bz> jlebar: coming from the frameloader
- # [21:46] <devd> taras: but a patch that creates a threadsafe enumerated values histogram will be accepted ?
- # [21:46] <Ms2ger> philor, if that wasn't a serious suggestion, stop me now :)
- # [21:46] <philor> if it's like the style tests that enumerate every single every, STFU instead would be super fantastic
- # [21:46] <jlebar> Ah.
- # [21:46] <philor> no, it's serious
- # [21:46] <@bz> jlebar: nsFrameLoader::ReallyStartLoadingInternal
- # [21:46] * Joins: atuljangra (Mibbit@857B3FE5.E7942054.BE3328D.IP)
- # [21:47] <@bz> in the in-process case
- # [21:47] <philor> you have to be careful about not hitting "with no output" timeouts, but that, what, 1200 seconds?
- # [21:47] <taras> devd: i'm not sure if histogram initialization is close to being threadsafe
- # [21:47] <@bz> loadInfo->SetOwner(mOwnerContent->NodePrincipal());
- # [21:47] <@bz> What I'm arguing is that for a mozbrowser we should consider changing that
- # [21:47] <@bz> to not SetOwner()
- # [21:47] <@bz> and instead telling the loadInfo to inherit the owner
- # [21:47] <Ms2ger> philor, so how about I print "100 tests passed, move along"? :)
- # [21:47] <@ted> http://pastebin.mozilla.org/1662456
- # [21:47] * @ted doesn't know what to make of that stack
- # [21:47] <@bz> basically right now if we have an <iframe type="content"> in chrome
- # [21:47] <devd> taras: ohh I should look into that
- # [21:47] <@ted> but it's in gfxAndroidPlatform::~gfxAndroidPlatform
- # [21:47] <@bz> it passes system as owner
- # [21:47] <@ted> probably
- # [21:48] <@bz> and then docshell works around that
- # [21:48] * Quits: wesj1 (Instantbir@moz-135A9FA9.hsd1.ca.comcast.net) (Ping timeout)
- # [21:48] <jlebar> bz, I think I understand...
- # [21:48] <taras> devd: i think you should do thread-safety on the consumer side
- # [21:48] <@bz> by converting it to inherit the principal if it itself is content
- # [21:48] <@bz> and the principal is system
- # [21:48] * Joins: davidb (davidb@moz-68BF56A6.dsl.bell.ca)
- # [21:49] <@bz> so in your case that corresponds to the docshell being a mozbrowser
- # [21:49] <@bz> I think
- # [21:49] <@bz> but doing it inside docshell is hard
- # [21:49] <@bz> because it has no idea where the load comes from
- # [21:49] <devd> taras: how ?
- # [21:49] <jorendorff> bz: .iterator() doesn't need to actually appear in the IDL, does it? at least, not yet?
- # [21:49] <@bz> whereas frameloader could, in the mozbrowser case, not set the iframe's principal as owner
- # [21:49] <@bz> and just tell it to inherit instead
- # [21:49] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
- # [21:49] <@bz> I _think_ that's the right behavior....
- # [21:50] * Joins: karl (karl@moz-FB802A8.jetstream.xtra.co.nz)
- # [21:50] * jorendorff may yet regret having asked that
- # [21:50] <@bz> jorendorff: I don't think it does, no...
- # [21:50] <jlebar> bz, Assuming we also change the inherit code to stop at mozbrowser boundaries, right?
- # [21:50] <@bz> jorendorff: but I'm mostly guessing to be honest
- # [21:50] <@bz> jlebar: yes
- # [21:50] <@bz> jlebar: exactly
- # [21:50] <jorendorff> bz: ok. I need to ask on script-coord
- # [21:50] <jlebar> bz, Perfect. I'll spin up a patch then. Thanks!
- # [21:50] <@bz> jlebar: we should just grep for all uses of itemtype or something
- # [21:50] <@bz> jlebar: instead of this whackamole
- # [21:51] <@bz> (also getsametyperoot, getsametypeparent)
- # [21:51] <@bz> jlebar: when you have the patch, lemme know whether experiment confirms our theory. ;)
- # [21:51] <jlebar> bz, Yeah, we should really look at this systematically. It's just hard because I lack global knowledge...
- # [21:51] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Client exited)
- # [21:52] * Joins: wesj1 (Instantbir@moz-104CC309.mv.mozilla.com)
- # [21:52] <@bz> (is it bad that I now treat Gecko as something to perform experiments against because I don't think we have enough theoretical understanding?)
- # [21:52] <Ms2ger> jorendorff, well, do we want iterator() in the Java and Python bindings? ;)
- # [21:52] <@bz> jlebar: mmm
- # [21:52] <@bz> jlebar: you're working on it!
- # [21:52] <jlebar> bz, Yes!
- # [21:52] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
- # [21:52] <taras> devd: some consumers have a RecordX() function
- # [21:52] <@bz> Ms2ger: chainmail, I tell you
- # [21:52] <jorendorff> Ms2ger: no... i think.
- # [21:52] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
- # [21:52] <taras> devd: so you can do all of the locking there
- # [21:52] <Ms2ger> Uh-oh, that's the second time today
- # [21:53] <taras> and do your consumers through it
- # [21:53] <jorendorff> Ms2ger: I mean, ideally in Python the thing is iterable, just like in JS except using the Python idiom, which is .__iter__()
- # [21:53] <jorendorff> Ms2ger: and same thing in Java, whatever the interface is for iterable things in Java
- # [21:53] * jorendorff makes a who-cares-about-java gesture with his left hand
- # [21:53] * jorendorff wanders off to get some coffee
- # [21:54] <Ms2ger> In Java it's probably IteratorFactoryFactory.getFactory().createIterator(list)
- # [21:54] * Joins: joesteele (joesteele@2BF71610.712491F4.C5749D5C.IP)
- # [21:54] <Ms2ger> But that suggests you wouldn't put it in the IDL :)
- # [21:54] <devd> taras: I am confused.. by consumers you mean my code that calls stuff like accumulate, right ?
- # [21:54] <taras> yes
- # [21:56] <devd> aah ok .. I guess that works too; it is just more painful to do. Maybe a new wrapper around telemetry that does this. The basic idea is to make telemetry really easy, I do think the easier we make data collection, the better our products
- # [21:57] * Joins: joe_walker (joe_walker@moz-ED253D67.cable.virginmedia.com)
- # [21:57] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:57] * merike is now known as merike|away
- # [22:00] * Joins: gandalf (zbraniecki@moz-40EA160A.neoplus.adsl.tpnet.pl)
- # [22:01] * Joins: jviereck1 (Adium@moz-91D0B55A.dclient.hispeed.ch)
- # [22:01] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [22:01] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [22:01] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [22:02] <jviereck1> is anyone attempting the brownbag? Not sure some watches the questions on #airmozilla :/
- # [22:02] <NeilAway> smaug: is that our longest macro name?
- # [22:02] <@smaug> NeilAway: could be
- # [22:02] <Ms2ger> Yay, more UA string discussion
- # [22:02] * Quits: wesj1 (Instantbir@moz-104CC309.mv.mozilla.com) (Ping timeout)
- # [22:02] * Joins: wesj1 (Instantbir@moz-135A9FA9.hsd1.ca.comcast.net)
- # [22:02] <@smaug> NeilAway: at least it is the longest CC related macro
- # [22:03] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Boriss)
- # [22:03] <jhammel> Ms2ger: are we going back to NCSA Mosaic/1.0 (X11;SunOS 4.1.4 sun4m)
- # [22:03] <Ms2ger> I don't want to know
- # [22:03] * Joins: automata (automata@moz-1CE7A56D.ifsc.usp.br)
- # [22:03] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [22:05] <NeilAway> that's annoying
- # [22:05] <NeilAway> when the cycle collector runs out of memory to add an object to the list of objects to release
- # [22:05] <@smaug> that is annoying
- # [22:05] <@smaug> should happen less often nowadays
- # [22:06] * davidb is now known as davidb|mtg
- # [22:06] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
- # [22:06] * Joins: bbondy2 (bbondy@moz-815B377A.home.cgocable.net)
- # [22:07] * davidb|mtg is now known as davidb
- # [22:07] * davidb is now known as davidb|mtg
- # [22:07] * Quits: fabrice (fabrice@moz-7B0110AD.mv.mozilla.com) (Quit: Leaving.)
- # [22:07] * Joins: jgilbert (jgilbert@moz-17D0114B.hsd1.ca.comcast.net)
- # [22:07] * Quits: @dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com) (Quit: dveditz)
- # [22:08] * Quits: jviereck1 (Adium@moz-91D0B55A.dclient.hispeed.ch) (Quit: Leaving.)
- # [22:08] * Joins: askalski (akuda@moz-6A36EC49.ip.abpl.pl)
- # [22:08] * Quits: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [22:08] * Joins: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com)
- # [22:08] * Joins: Ally_ (textual@moz-B7A607CC.range86-169.btcentralplus.com)
- # [22:08] <NeilAway> gavin: http://mxr.mozilla.org/comm-central/source/mozilla/browser/base/content/browser-fullZoom.js?mark=55,72#53
- # [22:08] * Joins: adoria0000 (Mibbit@moz-7128DD01.bbtec.net)
- # [22:09] * Quits: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [22:09] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [22:09] <NeilAway> gavin: couldn't a page stop you from remembering your zoom by blocking mouse scroll events?
- # [22:09] * Joins: jfkthame (jfkthame@728259D0.5BC345F5.9542EC20.IP)
- # [22:09] <bjacob> glandium: i wonder what's the atomic number of glandium (Gl)
- # [22:10] * Joins: glazou (glazou@moz-910B7383.fbx.proxad.net)
- # [22:10] * davidb|mtg is now known as davidb
- # [22:11] <glazou> is there a channel for pmo stuff?
- # [22:11] <@khuey> jaws: ping
- # [22:11] * @smaug wonders what is pmo
- # [22:11] * Joins: yuan_ (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [22:12] <@khuey> planet
- # [22:12] <@khuey> presumably
- # [22:12] * Quits: wesj1 (Instantbir@moz-135A9FA9.hsd1.ca.comcast.net) (Ping timeout)
- # [22:12] * jhammel assumes people.mozilla.org
- # [22:12] <Ms2ger> Planet
- # [22:12] <@khuey> glazou isn't an employee
- # [22:12] <@khuey> so I doubt he's that interested in people.m.o
- # [22:12] <glazou> eh
- # [22:12] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [22:12] * yuan_ is now known as yuan
- # [22:12] <glazou> yeah planet
- # [22:12] <sheppy> heh
- # [22:13] <glazou> hi sheeri
- # [22:13] <Ms2ger> He's a person, though
- # [22:13] <glazou> er
- # [22:13] <glazou> hi sheppy
- # [22:13] <@khuey> Ms2ger: are you sure?
- # [22:13] <sheppy> glazou: hello
- # [22:13] <glazou> Ms2ger: I am a person ? wow :-)
- # [22:13] <@khuey> not everything in this channel is a person
- # [22:13] <sheppy> glazou: I'm as surprised as everyone else to find that out
- # [22:13] * Joins: dao (dao@moz-9449C1C0.superkabel.de)
- # [22:13] <glazou> firebot, are you a person ?
- # [22:13] <jhammel> khuey: his AI matrix indicates so with a probability of 87.3%
- # [22:13] <firebot> glazou: Sorry, I've no idea what 'are you a person' might be.
- # [22:13] * Quits: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP) (Quit: mdas)
- # [22:13] <glazou> see ?
- # [22:13] <bjacob> khuey: is people.mozilla.org employees only?
- # [22:13] <gavin> NeilAway: yeah maybe
- # [22:13] <gavin> file a bug?
- # [22:13] <gavin> bjacob: yes
- # [22:13] <@khuey> bjacob: yes
- # [22:13] <@smaug> we don't know whether Ms2ger is a person
- # [22:13] <Ms2ger> glazou, and I only just said something vaguely positive about the csswg ;)
- # [22:14] * Quits: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net) (Input/output error)
- # [22:14] * Joins: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net)
- # [22:14] <glazou> Ms2ger: I have to mark that day into my calendar then ;-)
- # [22:14] <@khuey> priya: ping
- # [22:14] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
- # [22:15] <glazou> anyway, I took a few minutes to hack an add-on improving a bit planet's readability, if you're interested : http://is.gd/wJH9Qv
- # [22:16] <Ms2ger> glazou, (otoh, I also read a comment about drunken boating as a subtle reference to csswg politics)
- # [22:16] * Quits: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com) (Quit: nhirata)
- # [22:16] <glazou> Ms2ger: ask tantek about diving into Oslo's fjord :-D
- # [22:17] <Ms2ger> Ah, that was what he was on about
- # [22:17] * bjacob writes java code. watch out. might be worse than my js code.
- # [22:17] <Ms2ger> When was that, a decade ago? :)
- # [22:17] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/9bbc55b71de8 - Wes Kocher - Bug 764688 - Update revision of Jetpack code used in Firefox. r=gozala
- # [22:17] <philor> Ms2ger: oh, my bad memory, what you do is "if (verylongstring == expectedverylongstring) { ok(true, "vlong" } else { is(verylongstring, expectedverylongstring, "yadda yadda yadda") }
- # [22:18] <Ms2ger> Hmm?
- # [22:18] <Ms2ger> There is no ok or is in this scope :)
- # [22:18] <glazou> Ms2ger: more than that I think, probably 12
- # [22:18] * Quits: joe_walker (joe_walker@moz-ED253D67.cable.virginmedia.com) (Input/output error)
- # [22:18] * jmaher is now known as jmaher|brb
- # [22:19] <philor> so that you only output "INFO TEST-PASS vlong" "INFO TEST-PASS longer" but "TEST UNEXPECTED-FAIL yadda yadda the whole thing"
- # [22:19] * Joins: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se)
- # [22:20] <Ms2ger> philor, well, does that help much if you've got 200 000 lines? :)
- # [22:20] <Ms2ger> And that's not even one line per assertion
- # [22:20] * Quits: @bz (bzbarsky@moz-B58892FB.bstnma.fios.verizon.net) (Ping timeout)
- # [22:21] * davida|otp is now known as davida
- # [22:23] * Joins: dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com)
- # [22:23] * ChanServ sets mode: +o dveditz
- # [22:23] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [22:23] * Joins: dholbert_ (dholbert@moz-BBE3ABD.mv.mozilla.com)
- # [22:23] * Joins: nhirata (nhirata.bu@moz-7B0110AD.mv.mozilla.com)
- # [22:23] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
- # [22:23] <Ms2ger> philor, anyway, pushing something to try, I'll see how it turned out in the morning
- # [22:23] * jmaher|brb is now known as jmaher
- # [22:23] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
- # [22:24] <philor> Ms2ger: well, why is it 200,000 lines? are they naturally groups of 200 things with 1000 tests being applied to each of them, and you could only log failures or 200 passes if nothing failed?
- # [22:24] * Joins: kaze (kaze@moz-104CC309.mv.mozilla.com)
- # [22:24] <marco> bsmedberg: ping
- # [22:24] <philor> or is it just totally excessive, and Aryeh could be less excessive? :)
- # [22:25] <Ms2ger> It's totally excessive, and I don't want him to be less so :)
- # [22:25] * Quits: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP) (Ping timeout)
- # [22:25] * Quits: victorporof (victorporo@301399A.F695A43D.79933D60.IP) (Quit: Leaving...)
- # [22:25] <jaws> khuey: pong
- # [22:25] * Joins: dcamp (dave@850B05DE.1DD2AC9D.49CEED6B.IP)
- # [22:26] <jaws> khuey: fire alarms went off in MV. nobody is in the meeting. did it end already?
- # [22:26] * Quits: wolfiR (wolfiR@moz-A3877257.dip0.t-ipconnect.de) (Quit: Leaving)
- # [22:26] * Joins: ahurle1 (ahurle@moz-BBE3ABD.mv.mozilla.com)
- # [22:26] * bc|afk is now known as bc
- # [22:26] <@bsmedberg> marco: in a meeting
- # [22:27] * Quits: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com) (Input/output error)
- # [22:27] * Joins: billm (billm@moz-CF6D0A66.hsd1.ca.comcast.net)
- # [22:27] * ahurle1 is now known as ahurle
- # [22:27] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [22:27] * Ms2ger wanders off
- # [22:28] <marco> bsmedberg: ok, ping me when you're available :)
- # [22:28] * Quits: Ms2ger (Ms2ger@49187330.48F4E4FC.37724B0D.IP) (Quit: nn)
- # [22:28] * coop is now known as coop|afk
- # [22:29] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Max SendQ exceeded)
- # [22:29] * philor begins to think we need a separate mochitest-aryeh suite, since this isn't even the first time he has overflowed
- # [22:29] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [22:29] * fabrice|afk is now known as fabrice
- # [22:29] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [22:29] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [22:30] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
- # [22:31] * Joins: Sander (chatzilla@moz-B3CE4405.dsl.dynamic.simnet.is)
- # [22:32] * Joins: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [22:32] * Quits: dholbert_ (dholbert@moz-BBE3ABD.mv.mozilla.com) (Quit: Ex-Chat)
- # [22:32] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [22:32] * Quits: adoria0000 (Mibbit@moz-7128DD01.bbtec.net) (Quit: http://www.mibbit.com ajax IRC Client)
- # [22:33] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [22:34] * Quits: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [22:34] * Quits: past (past@moz-B7E8705F.dsl.dyn.forthnet.gr) (Input/output error)
- # [22:35] * Quits: erikvold (erikvold@84B8C786.B12AEDC0.6E712CE2.IP) (Quit: erikvold)
- # [22:35] * Quits: glazou (glazou@moz-910B7383.fbx.proxad.net) (Quit: zzzz)
- # [22:35] <@khuey> jaws: ah, fun
- # [22:35] <@khuey> jaws: we decide to reschedule
- # [22:35] * Quits: Mossop (mossop@moz-E185BFD5.range86-137.btcentralplus.com) (Ping timeout)
- # [22:35] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [22:36] <edmorley> philor++
- # [22:36] <jaws> khuey: oh we did? or you're saying that's what you are proposing?
- # [22:36] <jaws> khuey: i never got the memo
- # [22:36] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [22:38] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Client exited)
- # [22:38] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [22:38] * Joins: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [22:39] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [22:39] <@khuey> jaws: no, that's what we decided to do
- # [22:39] <@khuey> jaws: "we" being hte people that were actually on the phone for hte debrief
- # [22:39] * Quits: @ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [22:39] <jaws> ok cool
- # [22:40] * Quits: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com) (Max SendQ exceeded)
- # [22:40] * Joins: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [22:41] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
- # [22:41] * Quits: gandalf (zbraniecki@moz-40EA160A.neoplus.adsl.tpnet.pl) (Ping timeout)
- # [22:41] * Joins: biesi (cbiesinger@EE9A5AA8.6B10AC3.E2F59BBC.IP)
- # [22:42] * Quits: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com) (Max SendQ exceeded)
- # [22:42] * juanb|afk is now known as juanb
- # [22:42] * Quits: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net) (Input/output error)
- # [22:42] * Joins: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [22:42] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
- # [22:42] * ChanServ sets mode: +o ehsan
- # [22:43] * Quits: jstraus (Adium@3464EC4F.72B357BE.A35657C3.IP) (Quit: Leaving.)
- # [22:44] * Joins: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com)
- # [22:44] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
- # [22:45] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [22:46] * Quits: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [22:46] * Quits: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net) (Connection reset by peer)
- # [22:47] * Joins: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net)
- # [22:47] * Joins: gandalf (zbraniecki@moz-2070E686.neoplus.adsl.tpnet.pl)
- # [22:47] * jmaher is now known as jmaher|afk
- # [22:47] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
- # [22:48] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [22:48] * Quits: jgilbert (jgilbert@moz-17D0114B.hsd1.ca.comcast.net) (Ping timeout)
- # [22:52] * Joins: birtles (birtles@moz-FA0B5485.net182021088.t-com.ne.jp)
- # [22:53] * Quits: @bsmedberg (bsmedberg@moz-BBE3ABD.mv.mozilla.com) (Quit: bsmedberg)
- # [22:53] * Joins: campd (dave@C256F2B4.D3886154.49CEED6B.IP)
- # [22:53] * Quits: dcamp (dave@850B05DE.1DD2AC9D.49CEED6B.IP) (Ping timeout)
- # [22:54] <@ehsan> mikeh: any luck yet?
- # [22:55] * Quits: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net) (Connection reset by peer)
- # [22:55] * mattwoodrow|away is now known as mattwoodrow
- # [22:55] * Joins: JeroenDeDauw (j@C10EA9FC.9481ED7.9F9A2DA2.IP)
- # [22:56] * Quits: rstrong (rstrong@moz-BBE3ABD.mv.mozilla.com) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
- # [22:56] <mikeh> ehsan: no, not yet--I'm working on some of the back-end plumbing right now, in hopes that someone on my email thread will see an obvious mistake.
- # [22:56] * Joins: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com)
- # [22:57] * Joins: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
- # [22:57] <@ehsan> mikeh: ok, I still can
- # [22:57] <@ehsan> 't imagine what the missing piece is
- # [22:57] * Joins: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz)
- # [22:57] <mikeh> ehsan: yeah, me neither. I'm sure it's something small. Thanks for taking a look earlier.
- # [22:58] <@ehsan> np
- # [22:58] <mikeh> ehsan: I wish I knew what "Unnamed Class" meant.
- # [22:58] * armenzg is now known as armenzg_brb
- # [22:58] <@ehsan> mikeh: hrm, let's mxr around, shall we?
- # [22:58] * armenzg_brb is now known as armenzg
- # [22:58] <@ehsan> mikeh: what's the exact error message?
- # [22:58] <mikeh> ehsan: one sec.
- # [22:59] <mikeh> ehsan: |[JavaScript Error: "Error: Permission denied for <http://camera.gaiamobile.org> to create wrapper for object of class UnnamedClass" {file: "http://camera.gaiamobile.org/js/camera.js" line: 74}]|
- # [22:59] * Joins: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com)
- # [22:59] <@smaug> dbaron: ping
- # [23:00] <@ehsan> mikeh: so UnnamedClass is the mName property of a ClassInfoData object
- # [23:00] <@ehsan> mikeh: http://mxr.mozilla.org/mozilla-central/source/caps/src/nsScriptSecurityManager.cpp#278
- # [23:00] <@khuey> yeah
- # [23:00] * Joins: lahabana (Mibbit@moz-768DDE93.rev.sfr.net)
- # [23:00] <@khuey> you need to implement class info on your object
- # [23:00] <@khuey> that's what that is telling you
- # [23:00] * Joins: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com)
- # [23:00] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
- # [23:00] <@ehsan> oh
- # [23:00] <@ehsan> khuey: as in, nsIDOMClassInfo?
- # [23:01] * Joins: bsmedberg (bsmedberg@moz-BBE3ABD.mv.mozilla.com)
- # [23:01] * ChanServ sets mode: +o bsmedberg
- # [23:01] <@khuey> well, nsIClassInfo is sufficient
- # [23:01] <@ehsan> right
- # [23:01] <@khuey> e.g. http://mxr.mozilla.org/mozilla-central/source/dom/system/GPSDGeolocationProvider.js#39
- # [23:01] <@ehsan> mikeh: there you go! ^
- # [23:01] <mikeh> ehsan: I don't follow.
- # [23:02] <@ehsan> mikeh: derive from nsIClassInfo
- # [23:02] <@khuey> mikeh: content JS is not allowed to touch objects that don't implement nsIClassInfo
- # [23:02] <@khuey> mikeh: and tell XPConnect that it is safe for content JS to touch them
- # [23:03] * Joins: joe_walker_ (joe_walker@moz-15405DDA.cable.virginmedia.com)
- # [23:03] <mikeh> khuey: so the object (nsIDOMCameraManager) that I'm returning from Navigator::GetMozCameras() is missing class info?
- # [23:03] * Quits: birtles (birtles@moz-FA0B5485.net182021088.t-com.ne.jp) (Client exited)
- # [23:03] * Joins: birtles (birtles@moz-FA0B5485.net182021088.t-com.ne.jp)
- # [23:03] <@ehsan> yeah
- # [23:04] <Mook_as> isn't there some new __exposedProps__ thing now? or is that unrelated?
- # [23:04] * Quits: jrmuizel (jrmuizel@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:04] <@ehsan> mikeh: you should derive fron nsIClassInfo, add it to the interface map for your class, and implement its methods
- # [23:04] <mikeh> ehsan, khuey: that makes sense (I guess :-) .
- # [23:04] <@khuey> Mook_as: unrelated
- # [23:04] * jhammel is now known as jhammel|mtg
- # [23:04] <@dbaron> smaug, pong
- # [23:04] * Quits: davidb (davidb@moz-68BF56A6.dsl.bell.ca) (Quit: davidb)
- # [23:05] <@ehsan> mikeh: I'm sure the rest of the new b2g api classes also implement nsIClassInfo
- # [23:05] * Quits: lahabana (Mibbit@moz-768DDE93.rev.sfr.net) (Quit: http://www.mibbit.com ajax IRC Client)
- # [23:05] <@ehsan> which is why they don't get this error and you do
- # [23:05] <@khuey> are we in C++ here or JS?
- # [23:05] <@smaug> dbaron: about initial reflow
- # [23:05] <@ehsan> C++
- # [23:05] <@khuey> ok, then you should do the DOMClassInfo dance
- # [23:05] <mikeh> ehsan: so |class nsDOMCameraManager : public nsIClassInfo { ... NS_INTERFACE_MAP_BEGIN( ... ) // etc };| ?
- # [23:05] <@khuey> that everyone does
- # [23:05] <@khuey> no
- # [23:05] * Joins: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net)
- # [23:06] * Joins: gerv (gerv@moz-8E68CF56.in-addr.arpa)
- # [23:06] <qDot> mikeh: Check out that bluetooth patch I sent you.
- # [23:06] * philor is now known as philor|away
- # [23:06] <@smaug> dbaron: do we do initial reflow right after creating pshell ?
- # [23:06] <@ehsan> khuey: like add the macros to nsDOMClassInfo.cpp?
- # [23:06] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [23:06] <@khuey> ehsan: right, with DOMCI_DATA and all that
- # [23:06] <@khuey> don't derive from nsIClassInfo
- # [23:06] * Quits: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
- # [23:06] <@dbaron> smaug, Do you mean the function called InitialReflow or actually doing a reflow
- # [23:06] <@khuey> class info objects are supposed to be singletons
- # [23:06] <@ehsan> khuey: hmm, I thought mikeh has done all that
- # [23:06] <qDot> mikeh: Specifically the nsIDOMClassInfo.cpp/nsIDOMClassInfoClasses.h portion
- # [23:06] <@dbaron> smaug, we might do the former (not sure), but I'm pretty sure we don't do the latter
- # [23:06] <@khuey> ehsan: is his QI impl right?
- # [23:06] <mikeh> qDot: I've mimicked all of the Bluetooth changes to the plumbing files.
- # [23:06] <@smaug> dbaron: or, hmm, I'm basically investigating if we wouldn't have to flush before load event in background tabs
- # [23:07] <@ehsan> khuey: hmm, I think so, let me take a look again
- # [23:07] <qDot> Got a link to your current patch?
- # [23:07] <@smaug> dbaron: can you think of some obvious problems if we wouldn't flush
- # [23:07] <@ehsan> mikeh: can you pastebin the diff please?
- # [23:07] <@dbaron> smaug, we flush before firing the load event?
- # [23:07] <mikeh> qDot: one sec (I'll have to email it to you--too big for Pastebin).
- # [23:07] <@smaug> dbaron: we could schedule a flush in SetActive()
- # [23:07] <@smaug> dbaron: yes
- # [23:07] <mikeh> ehsan: I'll include you.
- # [23:07] <@ehsan> ok
- # [23:07] <qDot> Attach it as a WIP to your bug
- # [23:08] <mikeh> qDot: will do, one sec.
- # [23:08] <@smaug> dbaron: in DocumentViewerImpl::LoadComplete
- # [23:08] * Quits: gfritzsche (gfritzsche@moz-BA7521C4.dynamic.qsc.de) (Ping timeout)
- # [23:08] <@dbaron> smaug, I can't think of any other than performance measurement, but probably worth asking bz
- # [23:08] * Joins: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com)
- # [23:08] <@khuey> ehsan: UnnamedClass means that the script security manager couldn't find any class info for hte object
- # [23:08] * Quits: krit (krit@moz-1FC1932F.adobe.com) (Quit: Leaving.)
- # [23:08] <@smaug> dbaron: ok, will do
- # [23:08] <@khuey> ehsan: so if it's implemented, the obvious next place to look is the QI impl
- # [23:08] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [23:09] * Quits: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com) (Ping timeout)
- # [23:09] * Quits: msucan (mihai@452AB583.C1570FFF.BD62875.IP) (Quit: Leaving.)
- # [23:09] * Joins: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com)
- # [23:09] * Quits: @smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi) (Input/output error)
- # [23:09] * Joins: smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi)
- # [23:09] * ChanServ sets mode: +o smaug
- # [23:09] * Quits: jorendorff (jorendorff@moz-FAB36621.hsd1.tn.comcast.net) (Ping timeout)
- # [23:10] * padenot is now known as padenot|away
- # [23:10] * Quits: bbondy (bbondy@moz-815B377A.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
- # [23:10] * bbondy2 is now known as bbondy
- # [23:10] <mikeh> ehsan, khuey, qDot: here's the diff: https://bugzilla.mozilla.org/attachment.cgi?id=633264&action=diff
- # [23:10] * Joins: krit (krit@moz-1FC1932F.adobe.com)
- # [23:10] <@ehsan> mikeh: you want to make sure that you have a classinfo entry like this: http://mxr.mozilla.org/mozilla-central/source/dom/bluetooth/BluetoothManager.cpp#75
- # [23:10] * Joins: mdas (mdas@CAB30FBD.8F96AEA7.2D179A7D.IP)
- # [23:10] * sheppy is now known as sheppy-afk
- # [23:10] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:11] * Quits: JeroenDeDauw (j@C10EA9FC.9481ED7.9F9A2DA2.IP) (Quit: Leaving.)
- # [23:11] * nthomas|away is now known as nthomas
- # [23:11] <mikeh> ehsan: I don't think I have that.
- # [23:11] <bsmith> taras: How do I get raw telemetry data
- # [23:12] <@ehsan> mikeh: ah, right
- # [23:12] <@ehsan> you have:
- # [23:12] <@ehsan> NS_IMPL_ISUPPORTS1(nsDOMCameraManager, nsIDOMCameraManager)
- # [23:12] <qDot> mikeh: Yeah, looks like you're missing a lot of magic macros.
- # [23:12] <@ehsan> you need to split that up
- # [23:12] * Joins: jorendorff (jorendorff@moz-FAB36621.hsd1.tn.comcast.net)
- # [23:12] <@ehsan> and implement QueryInterface separately
- # [23:12] <@ehsan> mikeh: (the interface map macros implement queryinterface for you)
- # [23:12] <mikeh> ehsan: sounds like fun. :-)
- # [23:12] <@khuey> BaseCameraStream and CameraSupport shouldn't be classinfo objects either
- # [23:12] * joduinn is now known as joduinn-mtg
- # [23:12] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [23:13] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
- # [23:13] <@ehsan> mikeh: you want NS_IMPL_ADDREF(CameraManager), NS_IMPL_RELEASE(CameraManager), and the interface map
- # [23:13] <mikeh> khuey: there's some cruft leftover from an older version of the code--BaseCameraStream and CameraSupport aren't included in the build.
- # [23:13] <@khuey> ah
- # [23:13] <@khuey> fun
- # [23:13] <@ehsan> mikeh: and once you've done all of that, you'll see that you leak everything, so then you should make camera manager participate in cycle collection
- # [23:13] <taras> bsmith: file a bug
- # [23:13] <@ehsan> which is also fun ;)
- # [23:13] * @khuey lets ehsan take it from there
- # [23:14] <taras> bsmith: under metrics, backend reports
- # [23:14] <mikeh> ehsan: thanks. So I should lose the NS_IMPL_ISUPPORTS1 macro?
- # [23:14] <taras> bsmith: then go to #metrics and tell them if it's urgent, cos they dont triage
- # [23:14] <@ehsan> mikeh: the cycle collection macros that you see around here <http://mxr.mozilla.org/mozilla-central/source/dom/bluetooth/BluetoothManager.cpp#61> are for that
- # [23:14] <@ehsan> mikeh: yeah, NS_IMPL_ISUPPORTS implements AddRef, Release and QueryInterface whole-sale
- # [23:14] <@ehsan> oh wait
- # [23:14] <@ehsan> no
- # [23:15] <@ehsan> yeah
- # [23:15] <bsmith> thank you taras. I looked at some more telemetry data that Telemetry Evolution said was a regression, by comparing histograms for two weeks before and two weeks after
- # [23:15] <mikeh> ehsan: so basically I should just grab all of that macro magic at the top of BluetoothManager.cpp and go?
- # [23:15] <@ehsan> no I was right :(
- # [23:15] <@ehsan> mikeh: yeah, that would be a smart idea
- # [23:15] * philor|away is now known as philor
- # [23:15] <bsmith> and I found that the histogram comparison looked like a clear (but small) improvement whereas Evolution seems to hate me
- # [23:15] <mikeh> ehsan: okay. :-)
- # [23:15] <taras> bsmith: where did you get this data?
- # [23:15] <mikeh> ehsan: _ADDREF or _ADDREF_INHERITED ?
- # [23:15] <@ehsan> mikeh: for cycle collection, you also want NS_CYCLE_COLLECTION_CLASS in the header
- # [23:16] <@ehsan> hmm
- # [23:16] * Quits: Optimizer (Instantbir@1EB589EB.383E818B.2AB48280.IP) (Ping timeout)
- # [23:16] <@ehsan> mikeh: your class inherits from an interface right?
- # [23:16] * padenot|away is now known as padenot
- # [23:16] <qDot> Don't think that'll need cycle_collection, will it?
- # [23:16] * padenot is now known as padenot|away
- # [23:16] * armenzg is now known as armenzg_afk
- # [23:16] <@ehsan> qDot: it can participate in cycles, right? :)
- # [23:16] <mikeh> ehsan: yep, nsIDOMCameraManager.
- # [23:16] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:16] <@ehsan> mikeh: then _ADDREF
- # [23:16] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
- # [23:16] <bsmith> taras e.g. HTTP_PAGE_COMPLETE_LOAD_CACHED, I got it from "Telemetry Histograms," exported the histograms to JSON, converted it to CSV, and imported it into Excel and played with it
- # [23:16] <qDot> Ah, hmm, ok.
- # [23:17] <@khuey> ehsan: why does the camera manager need to be cycle collected?
- # [23:17] <@ehsan> mikeh: the _INHERITED variants also try to call a base class version
- # [23:17] <@khuey> it doesn't hold any strong ptrs
- # [23:17] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [23:17] <bsmith> I did a very simple comparison: what % of loads finished in less than X ms
- # [23:17] <taras> bsmith: that's terrible!
- # [23:17] <@ehsan> mikeh: so if you have class A which implements interface I (and Addref and Release as well), in B you want the _INHERITED macros so that A's version also gets called
- # [23:17] * Quits: @smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi) (Input/output error)
- # [23:18] <@ehsan> khuey: well, I have a hunch that it's going to contain some stuff in the future :)
- # [23:18] * padenot|away is now known as padenot
- # [23:18] * Joins: smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi)
- # [23:18] * ChanServ sets mode: +o smaug
- # [23:18] * padenot is now known as padenot|away
- # [23:18] <bsmith> taras: there's a lot of ambiguity there
- # [23:18] <@ehsan> if it doesn't, then it shouldn't participate in CC...
- # [23:18] <bsmith> if you are referring to my lack of statistical prowess, then I definitely agre
- # [23:18] * @ehsan is under the impression that mikeh is still working on implementing more stuff
- # [23:18] <@khuey> ehsan: fair enough
- # [23:18] * mikeh is still pretty damned confused. :-)
- # [23:19] <mikeh> ehsan: okay, I'll put the NS_CYCLE_COLLECTION macros et al into my module.
- # [23:19] <taras> bsmith: yeah and the process in general
- # [23:19] <@ehsan> mikeh: don't worry about CC for now... :)
- # [23:19] * Quits: Ally_ (textual@moz-B7A607CC.range86-169.btcentralplus.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
- # [23:19] <@ehsan> mikeh: let's get the basic thing to work
- # [23:19] * Joins: Optimizer (Instantbir@1EB589EB.383E818B.2AB48280.IP)
- # [23:19] <@ehsan> mikeh: and also, don't get intimidated by all this, you'll get used to it (hopefully!)
- # [23:19] <bsmith> taras: Also, I can see that the Telemetry Histograms feature has a way of doing comparisons, but I couldn't figure out how to use it
- # [23:20] * Quits: Sander (chatzilla@moz-B3CE4405.dsl.dynamic.simnet.is) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:20] <bsmith> e.g. How do I compare histograms from May 20-30th to the corresponding set from June 1-10th?
- # [23:20] <bsmith> and/or even better, by build ID
- # [23:20] * Quits: campd (dave@C256F2B4.D3886154.49CEED6B.IP) (Quit: Leaving...)
- # [23:21] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
- # [23:21] <mikeh> ehsan, et al: so like this? --> http://pastebin.mozilla.org/1662485
- # [23:21] * mikeh is building....
- # [23:21] <@ehsan> mikeh: yeah, but you're missing addref and release
- # [23:22] <@ehsan> mikeh: this won't link :)
- # [23:22] <mikeh> ehsan: oh, shoot. One sec....
- # [23:22] <@ehsan> oh wait
- # [23:22] <@ehsan> what's that event target thing there?
- # [23:22] * padenot|away is now known as padenot
- # [23:22] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:22] * padenot is now known as padenot|away
- # [23:22] <@ehsan> mikeh: just say NS_INTERFACE_MAP_END
- # [23:22] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [23:23] * Joins: jrmuizel (jrmuizel@moz-BBE3ABD.mv.mozilla.com)
- # [23:23] <mikeh> ehsan: oops, I meant to remove that. Updated: http://pastebin.mozilla.org/1662487
- # [23:23] <taras> bsmith: you can't
- # [23:24] <@ehsan> mikeh: that looks correct
- # [23:24] * Joins: Callek (chatzilla@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
- # [23:24] <@ehsan> mikeh: now cross your fingers and retest :)
- # [23:24] <taras> bsmith: this was possible before, but we took that out for performance reasons
- # [23:24] <bsmith> OK, so in general should we just pretend that the "Compare" part of the UI doesn't exist?
- # [23:24] <bsmith> or, does it work for some things?
- # [23:24] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:25] <taras> bsmith: it's useful for comparing different OSes, flags, etc
- # [23:25] * Quits: martyn (martyn@moz-32A2E36C.range86-158.btcentralplus.com) (Quit: Ex-Chat)
- # [23:25] <taras> bsmith: but yeah
- # [23:25] * Parts: benjamin (Mibbit@moz-BBE3ABD.mv.mozilla.com)
- # [23:25] <bsmith> thanks taras!
- # [23:25] <@smaug> um, what is wrong with tbpl
- # [23:25] <mikeh> ehsan: got NS_INTERFACE_MAP_BEGIN(x), should x be nsIDOM*, nsDOM*, or jsut CameraManager ?
- # [23:25] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [23:25] <mikeh> *just
- # [23:25] <@smaug> lots of "Summary is empty"
- # [23:26] <@smaug> catlee-buildduty: do you happen to know
- # [23:26] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
- # [23:26] <@smaug> " Finished download failed"
- # [23:26] <mikeh> *for
- # [23:26] * Quits: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com) (Input/output error)
- # [23:26] * Quits: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com) (Quit: Miranda IM - Multi protocol instant messenger @ www.miranda-im.org)
- # [23:26] * mikeh can't type today....
- # [23:26] <@smaug> ah, Resolving ftp.mozilla.org... failed: Unknown host.
- # [23:26] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
- # [23:27] * Quits: jduell (jduell@moz-D4496E92.hsd1.ca.comcast.net) (Ping timeout)
- # [23:27] * Joins: dcamp (dave@C256F2B4.D3886154.49CEED6B.IP)
- # [23:27] * Joins: pcwalton (pcwalton@moz-BBE3ABD.mv.mozilla.com)
- # [23:27] * Joins: billm_ (billm@moz-BBE3ABD.mv.mozilla.com)
- # [23:28] * Joins: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP)
- # [23:29] * Quits: raphc_ (rc@moz-5F29C83B.wb.wifirst.net) (Ping timeout)
- # [23:30] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:31] <catlee-buildduty> smaug: where are you seeing that?
- # [23:31] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [23:32] * Quits: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:33] <catlee-buildduty> what does a;r stand for?
- # [23:33] <jhammel|mtg> android reboot
- # [23:33] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [23:33] <@khuey> android, retriggered
- # [23:33] * sheeri is now known as sheeri-afk
- # [23:33] <jhammel|mtg> yeah, that :)
- # [23:35] * sheppy-afk is now known as sheppy
- # [23:35] * Joins: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com)
- # [23:35] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [23:35] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [23:35] <@smaug> catlee-buildduty: it was in one of the logs
- # [23:36] <catlee-buildduty> yeah, I see it now
- # [23:36] <devd> hi .. what happens when a MOZ_ASSERT fails? Will the browser just stop or is something printed to output?
- # [23:36] * Quits: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com) (Quit: damons)
- # [23:36] * Quits: smooney_ (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney_)
- # [23:36] <qDot> In debug, it forces a crash.
- # [23:37] <qDot> NS_ASSERTION just prints out an NS_WARNING of whatever you give it and goes on, MOZ_ASSERT dies.
- # [23:37] <devd> qDot: thanks!
- # [23:37] * Quits: AaronMT (AaronMT@F2D29657.F60B0462.67AC9B1.IP) (Quit: Computer has gone to sleep.)
- # [23:38] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
- # [23:38] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:38] * mikeh is flashing....
- # [23:38] * Quits: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz) (Ping timeout)
- # [23:39] <qDot> mikeh: Wow, you're doing this on the phone? Doesn't Camera work on desktop too?
- # [23:39] * Joins: JeroenDeDauw (j@C10EA9FC.9481ED7.9F9A2DA2.IP)
- # [23:39] * qDot would not want to have to learn macro craziness via builds that only work on an embedded device :(
- # [23:39] <mikeh> qDot: the framework might, but not the underlying hardware.
- # [23:39] * Quits: dao (dao@moz-9449C1C0.superkabel.de) (Quit: Leaving.)
- # [23:39] <mikeh> ehsan, khuey, qDot: progress! --> |[JavaScript Error: "NS_ERROR_FAILURE: Failure arg 0 [nsIDOMNavigatorCamera.mozCameras]" {file: "http://camera.gaiamobile.org/js/camera.js" line: 74}]|
- # [23:39] * Joins: vikram360 (vikram360@3260E514.5CE7E5D4.2A068A5E.IP)
- # [23:40] * mikeh git commits
- # [23:40] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
- # [23:40] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
- # [23:40] * padenot|away is now known as padenot
- # [23:40] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
- # [23:41] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Input/output error)
- # [23:42] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
- # [23:42] * Quits: jfkthame (jfkthame@728259D0.5BC345F5.9542EC20.IP) (Quit: jfkthame)
- # [23:42] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
- # [23:42] <catlee-buildduty> https://bugzilla.mozilla.org/show_bug.cgi?id=765033 for the dns failure
- # [23:43] <catlee-buildduty> seems to be ok now
- # [23:43] * Quits: brendan (brendaneic@moz-D7A133BF.sw.biz.rr.com) (Quit: brendan)
- # [23:43] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [23:45] * Quits: edmorley (edmorley@moz-E62685CD.range109-152.btcentralplus.com) (Quit: Leaving.)
- # [23:45] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
- # [23:45] * jhammel|mtg is now known as jhammel
- # [23:46] * Quits: twi (Adium@moz-F9E4EE7F.cust.dsl.vodafone.it) (Quit: Leaving.)
- # [23:46] <@ehsan> mikeh: is GetMozCameras failing?
- # [23:47] * Quits: gerv (gerv@moz-8E68CF56.in-addr.arpa) (Quit: Leaving.)
- # [23:47] <mikeh> ehsan: no, rv = 0, and it looks like it's returning a valid pointer.
- # [23:47] <@ehsan> hmm
- # [23:47] <@ehsan> "Failure arg 0"
- # [23:47] <@ehsan> where's that coming from?
- # [23:47] <mikeh> qDot: dang, I can't set a breakpoint on Navigator::GetMozCameras() -- gdb can't find it.
- # [23:47] * kmoir is now known as kmoir-afk
- # [23:47] <mikeh> ehsan: I'm looking for it now...
- # [23:48] <@khuey> what does GetMozCameras return?
- # [23:48] <@ehsan> mikeh: mozilla::dom::Navigator::GetMozCameras?
- # [23:48] <qDot> Try Navigator.cpp:[line number]
- # [23:48] <@khuey> the problem here is probably xpt packaging
- # [23:48] * qDot so untrusting of these computers and their "symbols"
- # [23:49] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
- # [23:49] <qDot> Agh. D:
- # [23:49] <qDot> khuey: Patch says it's in the package-manifest for b2g.
- # [23:50] * Quits: dcamp (dave@C256F2B4.D3886154.49CEED6B.IP) (Quit: Leaving...)
- # [23:51] <@khuey> qDot: right name and everything?
- # [23:51] * kats is now known as kats|away
- # [23:51] * bwinton is now known as bwinton_away
- # [23:51] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [23:51] * Joins: dcamp (dave@C256F2B4.D3886154.49CEED6B.IP)
- # [23:52] * Quits: joesteele (joesteele@2BF71610.712491F4.C5749D5C.IP) (Quit: joesteele)
- # [23:52] <qDot> khuey: Looks like it.
- # [23:52] <qDot> https://bugzilla.mozilla.org/page.cgi?id=splinter.html&bug=740997&attachment=633264
- # [23:53] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [23:53] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
- # [23:53] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
- # [23:53] <@ehsan> froydnj: bug 764585 sounds like a good mentored bug, wanna mark it as such?
- # [23:53] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [23:54] <mikeh> khuey: GetMozCameras returns a nsIDOMCameraManager** aCameraManager.
- # [23:55] <mikeh> qDot: tried Navigator.cpp:[line num] ... unfortunately there are two Navigator.cpps :-) dom/base and one in workers that's 177 lines long.
- # [23:55] <qDot> D'oh.
- # [23:55] <mikeh> qDot: I also tried a fully-qualified path, but no love. gdb just says I'm crazy.
- # [23:55] <@khuey> qDot: I will bet $20 that it's the packaging manifest
- # [23:55] <@ehsan> mikeh: http://dxr.lanedo.com/mozilla-central/dom/base/Navigator.h.html#l45
- # [23:55] <@khuey> (in fact, I know it's the packaging manifest, I just want $20)
- # [23:55] <@ehsan> mikeh: you should include the namespace in the name as well
- # [23:56] <@khuey> qDot: there's no AC_DEFINE for MOZ_B2G_CAMERA in configure.in
- # [23:56] <@khuey> so that ifdef tests false
- # [23:56] <qDot> Oooooh.
- # [23:56] <@khuey> $20 please :-D
- # [23:56] <qDot> I did not agree to this D:
- # [23:56] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
- # [23:57] <Ameya> ehsan: hi ! everyone is replying their view on what could be done ... but i think still there is a lack of firm imagination about exact requirement or design of my bug. What could be done in such case..?
- # [23:57] <@ehsan> Ameya: I'll take a look
- # [23:57] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [23:57] <mikeh> ehsan: that did it!
- # [23:57] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
- # [23:57] * Quits: drice (derice@moz-1D9C882A.deploy.akamaitechnologies.com) (Quit: Leaving.)
- # [23:58] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [23:58] <mikeh> khuey: this is in $GECKO/configure.in ?
- # [23:58] <padenot> somebody for a quick question about content sniffing and the way it works ?
- # [23:58] * Joins: smooney_ (smooney@moz-BBE3ABD.mv.mozilla.com)
- # [23:58] * Quits: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP) (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
- # [23:59] <@khuey> mikeh: presumably
- # [23:59] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:59] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
- # [23:59] * @khuey doesn't know anything about b2g
- # [23:59] <qDot> Yeah, it is.
- # [23:59] * smooney_ is now known as smooney
- # [23:59] * Quits: dcamp (dave@C256F2B4.D3886154.49CEED6B.IP) (Quit: Leaving...)
- # [23:59] * rail is now known as rail_away
- # [23:59] * philor is now known as philor|away
- # Session Close: Fri Jun 15 00:00:00 2012
The end :)