/irc-logs / mozilla / #developers / 2012-08-31 / end
Options:
- # Session Start: Fri Aug 31 00:00:00 2012
- # Session Ident: #developers
- # [00:00] <@gavin> sfink recommended some script that pipes the output to wiggle
- # [00:00] <jhammel> i *think the answer was adding '[ui]\npatch=' to ~/.hgrc
- # [00:00] * Quits: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
- # [00:00] * shu tries
- # [00:00] <jhammel> (but i haven't had a conflict on qpush yet since adding)
- # [00:01] * philor is now known as philor|away
- # [00:01] <shu> jhammel: patch= still left a .rej
- # [00:02] <jhammel> :(
- # [00:02] * Quits: bent (chatzilla@moz-9D2470C1.dial-up.telesp.net.br) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.19/20110707195905])
- # [00:02] <jhammel> beh, i hate it too :(
- # [00:02] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Ping timeout)
- # [00:02] <jhammel> i always end up editing patches by hand usually with a fresh clone of the repo
- # [00:02] <jhammel> very 1998
- # [00:02] <hub> mercurial is such a git
- # [00:02] * Joins: andreasn (andreasn@moz-171E5C3D.a336.priv.bahnhof.se)
- # [00:02] <hub> (pun intended)
- # [00:03] <shu> oh well
- # [00:03] * Quits: brendan (brendaneic@A2C92C1B.6A726B95.DCA7D3F.IP) (Quit: brendan)
- # [00:04] <jhammel> hub: (tbh, i do the same thing with git except with branches via patch files)
- # [00:04] * Quits: cjones (cjones@E681F6B0.B80793A4.B65F468E.IP) (Ping timeout)
- # [00:04] * rail is now known as rail_away
- # [00:04] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
- # [00:04] <cpeterson> I use the "wiggle" utility to fudge qpush conflicts. When hg or patch fails, wiggle is more lenient is fudging patches.
- # [00:04] * Quits: squib_ (squib@E681F6B0.B80793A4.B65F468E.IP) (Quit: Leaving)
- # [00:05] * mikeh__ is now known as mikeh|afk
- # [00:05] <shu> i'll check wiggle out, haven't heard of it before
- # [00:05] <RyanVM> cedricv: ping
- # [00:05] * Quits: kaze (kaze@E681F6B0.B80793A4.B65F468E.IP) (Ping timeout)
- # [00:05] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
- # [00:06] * Quits: mike5w3c (MikeS@moz-4429094A.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout)
- # [00:06] * Joins: victorporof (victorporo@A3CC5C2.F695A43D.79933D60.IP)
- # [00:06] * Joins: mike5w3c (MikeS@moz-D56BD064.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [00:06] * Quits: mikeh|afk (mikeh@E681F6B0.B80793A4.B65F468E.IP) (Ping timeout)
- # [00:07] * Joins: JeroenDeDauw1 (j@moz-333F73BB.dip.t-dialin.net)
- # [00:07] * Quits: JeroenDeDauw (j@moz-333F73BB.dip.t-dialin.net) (Connection reset by peer)
- # [00:07] * Quits: JeroenDeDauw1 (j@moz-333F73BB.dip.t-dialin.net) (Quit: Leaving.)
- # [00:07] * Joins: JeroenDeDauw (j@moz-333F73BB.dip.t-dialin.net)
- # [00:08] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/b71c9d5c55da - Ally Naaktgeboren - Bug 762230 - Add-ons not listed when resetting Sync; r=mconnor
- # [00:08] <@khuey> sewardj: no luck :-(
- # [00:08] * Quits: dherman (dherman@A2C92C1B.6A726B95.DCA7D3F.IP) (Quit: dherman)
- # [00:08] <@khuey> still crashes with the upgrade
- # [00:08] <sewardj> khuey: hmm ok, gonna need some details of the crash.
- # [00:09] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [00:09] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [00:09] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/f972f1a71e7e - Ryan VanderMeulen - Backout a1adb4d46c3f (bug 747820) for Windows mochitest-other crashes.
- # [00:10] <@khuey> sewardj: oh, looks like I have jemalloc enabled
- # [00:10] * @khuey looks around sheepishly
- # [00:10] <sewardj> khuey: you just need a magic flag w/ 3.8.0
- # [00:10] <@khuey> oh yeah?
- # [00:10] <@khuey> what flag?
- # [00:10] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [00:11] <jhammel> --please
- # [00:11] * Joins: lduros (lduros@moz-D41962F7.phil.east.verizon.net)
- # [00:12] <sewardj> khuey: --soname-synonyms=somalloc=NONE I think
- # [00:12] * Quits: birtles (birtles@moz-78514DE5.net182021067.t-com.ne.jp) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [00:12] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/fc797ab55193 - Fabrice Desré - Bug 787090 - Fix the implementation of launch() when there is an entry point. [r=vingtetun]
- # [00:12] * Quits: terrence (terrence@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
- # [00:12] * Quits: fabrice1 (fabrice@E681F6B0.B80793A4.B65F468E.IP) (Quit: Leaving.)
- # [00:12] <sewardj> khuey: https://blog.mozilla.org/jseward/2012/06/05/valgrind-now-supports-jemalloc-builds-directly/
- # [00:13] * Quits: peterv (peterv@moz-61769038.access.telenet.be) (Ping timeout)
- # [00:13] <cpeterson> shu, wiggle is available on Mac (from "brew install wiggle") and apt-get. man wiggle: http://linux.die.net/man/1/wiggle
- # [00:13] * Joins: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com)
- # [00:13] <Jesse> dbaron: thanks for http://hg.mozilla.org/mozilla-central/rev/969f3050f9af, that should help the fuzzer (because the fuzzer uses property_database.js) :)
- # [00:14] <@khuey> hmm
- # [00:14] * Quits: fredw (fredw@moz-B9C110E2.fbx.proxad.net) (Quit: Leaving.)
- # [00:14] * Quits: MisfitGeek (MisfitGeek@moz-BD3E98A8.hsd1.nh.comcast.net) (Quit: Leaving)
- # [00:14] <gps> shu, jhammel: mercurial's built-in patch support is teh suck. there's no good way to integrate in-line merge conflict markers in such a way that it won't through off parts of mercurial, apparently
- # [00:15] <jhammel> :(
- # [00:15] <gps> someone (ehsan maybe?) posted a solution using wiggle
- # [00:15] * philor|away is now known as philor
- # [00:15] <jhammel> then i will continue with my antiquated methods!
- # [00:15] <@ehsan> gps: a solution to what?
- # [00:15] <jhammel> i would even be happy to `hg qpush --dry-run`
- # [00:15] <gps> if someone has a long history of this channel, search for 'wiggle'
- # [00:16] <@ehsan> oh, I'm pretty sure that suggestion did not come from me ;)
- # [00:16] * Quits: Optimizer (Optimizer@6B243567.CADDDC1.D2D1FAF0.IP) (Ping timeout)
- # [00:16] <gps> or place http://gps.pastebin.mozilla.org/1786167 in $PATH then run |wig path/to/foo.rej|
- # [00:16] <shu> gps: oo, thanks
- # [00:17] * Joins: jwilde (Earlybird@moz-D5CB149E.googlewifi.com)
- # [00:17] <gps> it uses wiggle to do more intelligent patching. if it fails, it puts conflict markers in the files. you can run |hg diff| to ensure it did what you wanted
- # [00:17] * Quits: dzbarsky (Adium@moz-59812CB1.hsd1.pa.comcast.net) (Quit: Leaving.)
- # [00:17] * Quits: dbradley (dbradley@F13F4192.D4EBE3CD.8DD2BC91.IP) (Ping timeout)
- # [00:17] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
- # [00:17] * Joins: peterv (peterv@moz-61769038.access.telenet.be)
- # [00:17] * Quits: nrc (nrc@4B76F2B0.D05BE748.613E47D1.IP) (Ping timeout)
- # [00:18] * Quits: joe_walker (joe_walker@moz-5B263CE9.cable.virginmedia.com) (Input/output error)
- # [00:18] * Joins: joe_walker (joe_walker@moz-5B263CE9.cable.virginmedia.com)
- # [00:18] * Joins: dbradley (dbradley@F13F4192.D4EBE3CD.8DD2BC91.IP)
- # [00:19] * Quits: twi (Adium@moz-CC561053.sme.bredbandsbolaget.se) (Quit: Leaving.)
- # [00:19] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Ping timeout)
- # [00:19] <@khuey> sewardj: looks like htat fixed it
- # [00:19] <@khuey> sewardj: thanks!
- # [00:19] <bdahl> if I'm using an nsFrameList::Enumerator will that find frames in an <iframe> or is there something special i need to do to iterate over those?
- # [00:19] <sewardj> khuey: np
- # [00:19] * Quits: dbradley (dbradley@F13F4192.D4EBE3CD.8DD2BC91.IP) (Ping timeout)
- # [00:20] * Quits: jwilde (Earlybird@moz-D5CB149E.googlewifi.com) (Ping timeout)
- # [00:20] * Joins: avih (quassel@moz-A37D6F0A.red.bezeqint.net)
- # [00:21] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
- # [00:21] * Joins: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
- # [00:21] * Joins: JeroenDeDauw1 (j@moz-333F73BB.dip.t-dialin.net)
- # [00:21] * Quits: JeroenDeDauw (j@moz-333F73BB.dip.t-dialin.net) (Quit: Leaving.)
- # [00:22] * Joins: twi (Adium@moz-CC561053.sme.bredbandsbolaget.se)
- # [00:23] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [00:23] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
- # [00:23] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Quit: bmoss)
- # [00:23] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [00:25] * Joins: ericjung (Mibbit@moz-F14FA912.bstnma.fios.verizon.net)
- # [00:26] * Quits: @dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [00:27] * Joins: dbradley (dbradley@F13F4192.D4EBE3CD.8DD2BC91.IP)
- # [00:27] * Quits: lduros (lduros@moz-D41962F7.phil.east.verizon.net) (Quit: Leaving.)
- # [00:28] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/1604797d9ba1 - Doug Turner - Bug 785973 - Device Storage - On gaia, default to use /sdcard (not directories under /sdcard). r=djf
- # [00:28] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/9c497a6e9e0f - Doug Turner - Bug 785955 - Device Storage - Filter out mimetypes based on device storage type. r=sicking
- # [00:28] * Quits: andreasn (andreasn@moz-171E5C3D.a336.priv.bahnhof.se) (Quit: Ex-Chat)
- # [00:28] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/74901ae695f8 - Doug Turner - Bug 783668 - Device Storage - use storage type to filter out change notifications - not the root. r=sicking
- # [00:28] * Quits: JeroenDeDauw1 (j@moz-333F73BB.dip.t-dialin.net) (Ping timeout)
- # [00:28] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
- # [00:29] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
- # [00:29] * Quits: dbradley (dbradley@F13F4192.D4EBE3CD.8DD2BC91.IP) (Quit: )
- # [00:30] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
- # [00:30] * Joins: cjones (cjones@BF49D88C.2D9A87D5.56644CA2.IP)
- # [00:32] * Quits: RealRaven (Thunderbir@CFDC3B1C.8D6F0354.27F80FAC.IP) (Client exited)
- # [00:34] * Quits: tantek (tantek@moz-17B51346.dsl.dynamic.sonic.net) (Connection reset by peer)
- # [00:34] * Joins: tantek (tantek@moz-17B51346.dsl.dynamic.sonic.net)
- # [00:35] * Quits: Hendikins (wolfox@moz-13914647.hhui4.ken.bigpond.net.au) (Ping timeout)
- # [00:35] * Joins: Hendikins (wolfox@moz-13914647.hhui4.ken.bigpond.net.au)
- # [00:36] * Quits: Mossop (mossop@E9758364.9EC0A5AF.CFE928A7.IP) (Ping timeout)
- # [00:36] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [00:38] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
- # [00:39] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [00:39] * Joins: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com)
- # [00:39] * Joins: fabrice (fabrice@BF49D88C.2D9A87D5.56644CA2.IP)
- # [00:42] * Quits: tantek (tantek@moz-17B51346.dsl.dynamic.sonic.net) (Quit: tantek)
- # [00:42] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: pcwalton)
- # [00:42] * Joins: njn (chatzilla@moz-18F77688.dyn.iinet.net.au)
- # [00:42] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
- # [00:43] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [00:43] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [00:43] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
- # [00:48] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Quit: Leaving...)
- # [00:48] <Jesse> ted: a lot of my (tinderbox debug build + minidump_stackwalk) crashes have been giving me incomplete stacks for a month or two. e.g. cut off after the top 2 functions. do you know what happened? should i seek a regression range?
- # [00:48] * Joins: nrc (nrc@538BABFE.A073F3E.97BBD552.IP)
- # [00:49] * Quits: clee (clee@moz-9D2470C1.dial-up.telesp.net.br) (Quit: clee)
- # [00:49] <philor> so, aurora
- # [00:50] <philor> akeybl: any reason I shouldn't close aurora, which has been inexplicably failing tests on nightlies but not depend builds ever since the first post-merge nightly?
- # [00:50] * Quits: Goldorak (chatzilla@62064EDE.4C66DE16.187A1082.IP) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [00:51] * mjschranz is now known as mjschranz_away
- # [00:51] * coop is now known as coop|afk
- # [00:51] <philor> I guess it's only blowing up several EM tests, so all we would be breaking without knowing it would be some subset of extension manager code
- # [00:52] * Quits: ferjm (ferjm@E681F6B0.B80793A4.B65F468E.IP) (Quit: Leaving)
- # [00:53] * Quits: ircloggr (nodebot@moz-38916DB6.compute-1.amazonaws.com) (Client exited)
- # [00:53] * Quits: twi (Adium@moz-CC561053.sme.bredbandsbolaget.se) (Quit: Leaving.)
- # [00:54] * Joins: ircloggr (nodebot@moz-96935DC4.compute-1.amazonaws.com)
- # [00:54] * Joins: FusedTogether (Thunderbir@8CCD9A70.E49ADE39.2D7E49EB.IP)
- # [00:54] <akeybl> philor: where are those failures visible?
- # [00:55] * Quits: FusedTogether (Thunderbir@8CCD9A70.E49ADE39.2D7E49EB.IP) (Client exited)
- # [00:55] <philor> akeybl: https://tbpl.mozilla.org/?tree=Mozilla-Aurora&onlyunstarred=1
- # [00:56] <philor> hit the green down arrow for the full effect
- # [00:57] <philor> it seems like a good bet to blame the pdf.js disable, but we actually have no idea whether that's it or not, and equally no idea what would break if we triggered a nightly on the merge cset right now
- # [00:57] <@gavin> I started looking into that
- # [00:57] <@gavin> I got sidetracked by some other stuff (like hotfixes)
- # [00:58] <@gavin> I'll keep looking into it
- # [00:58] <Luqman> ehsan: to stop it from opening two windows the original patch calls preventDefault, where is that default behaviour implemented?
- # [00:59] * Quits: @ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [01:00] <espindola> so, what is the status on 10.5
- # [01:00] <espindola> ?
- # [01:00] * Quits: joe_walker (joe_walker@moz-5B263CE9.cable.virginmedia.com) (Input/output error)
- # [01:01] <RyanVM> Callek: can you land bug 785229?
- # [01:01] <espindola> My memory tells me it would be unsupported now
- # [01:01] * Joins: sandy (sandy@moz-8EB605BD.lv.lv.cox.net)
- # [01:01] <RyanVM> Callek: I'm 99.9% sure I don't have whatever repo that's in cloned
- # [01:01] <espindola> is that the case
- # [01:01] * Joins: joe_walker (joe_walker@moz-5B263CE9.cable.virginmedia.com)
- # [01:01] <espindola> i.e., can I write a patch that would break the build?
- # [01:02] <jhammel> espindola: does it do anything else? ;)
- # [01:02] <Callek> RyanVM: I can -- but not right now, and it needs SeaMonkey to reconfig for it.... ewong should be around tonight, and can do so for us
- # [01:02] * Quits: smagnin (pike@moz-DEF53BC9.fbx.proxad.net) (Ping timeout)
- # [01:02] <RyanVM> Callek: OK
- # [01:02] <espindola> jhammel: dropps the libstdc++ compatibility hack
- # [01:02] <espindola> 10.6 and newer have the same libstdc++
- # [01:03] <espindola> (not counting the new libc++ which we cannot use right now)
- # [01:03] * Quits: hipokrit (hipokrit@1BF5DFDB.CA40E1F7.C558AD24.IP) (Quit: Leaving)
- # [01:03] <Callek> ewong|away, ewong|afk, ewong|sleep: FYI we'd like to see Bug 785229 landed and a reconfig done -- once reconf, we need to clobber the l10n builders on trunk and aurora.
- # [01:03] <espindola> I added the hack when we switched the build from 10.5 to 10.5
- # [01:03] <espindola> 10.6
- # [01:03] <espindola> because 10.5 was still supported at the time
- # [01:04] * Quits: joe_walker (joe_walker@moz-5B263CE9.cable.virginmedia.com) (Ping timeout)
- # [01:04] * Quits: loadbang (loadbang@moz-17FFE1EB.range81-151.btcentralplus.com) (Quit: loadbang)
- # [01:04] * Quits: darin (darin@moz-CD91E596.google.com) (Ping timeout)
- # [01:06] <akeybl> philor: ah I see that now, glad to hear gavin's planning on taking a look
- # [01:06] * Joins: edwin_mobile (eflores@moz-4D759CE2.dyn.cust.vf.net.nz)
- # [01:06] <akeybl> I'm wondering if this will be a blocker for enabling Aurora updates tomorrow
- # [01:07] <akeybl> yep - we haven't had nightlies since 16 for Windows
- # [01:07] <akeybl> definitely a blocker
- # [01:07] <akeybl> https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla-aurora/
- # [01:07] <@gavin> akeybl: the 17 nightlies are there
- # [01:07] <akeybl> gavin: ah you're right
- # [01:07] * Joins: dzbarsky (Adium@moz-59812CB1.hsd1.pa.comcast.net)
- # [01:07] <akeybl> at the bottom, not sure why they're alongside 16
- # [01:07] * Quits: edwin_mobile (eflores@moz-4D759CE2.dyn.cust.vf.net.nz) (Connection reset by peer)
- # [01:07] * Joins: edwin_mobile (eflores@moz-4D759CE2.dyn.cust.vf.net.nz)
- # [01:08] * Quits: dzbarsky (Adium@moz-59812CB1.hsd1.pa.comcast.net) (Quit: Leaving.)
- # [01:08] * Quits: cpearce (chatzilla@moz-8CBCCDA6.xdsl.xnet.co.nz) (Quit: ChatZilla 0.9.88.2 [Firefox 18.0a1/20120829030520])
- # [01:08] * AaronMT is now known as AaronMT|away
- # [01:08] * Quits: fabrice (fabrice@BF49D88C.2D9A87D5.56644CA2.IP) (Ping timeout)
- # [01:08] <akeybl> nevermind on that
- # [01:08] * Joins: dherman (dherman@moz-41BA54D6.dynamic.adsl.gvt.net.br)
- # [01:08] * Quits: edwin_mobile (eflores@moz-4D759CE2.dyn.cust.vf.net.nz) (Connection reset by peer)
- # [01:08] * Joins: edwin_mobile_ (eflores@moz-4D759CE2.dyn.cust.vf.net.nz)
- # [01:08] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Quit: bmoss)
- # [01:09] * Joins: edwin_mobile (eflores@moz-4D759CE2.dyn.cust.vf.net.nz)
- # [01:09] * Quits: edwin_mobile_ (eflores@moz-4D759CE2.dyn.cust.vf.net.nz) (Connection reset by peer)
- # [01:10] <@gavin> releng usually deletes the older builds at some point
- # [01:10] * Quits: edwin_mobile (eflores@moz-4D759CE2.dyn.cust.vf.net.nz) (Connection reset by peer)
- # [01:10] * Joins: edwin_mobile (eflores@moz-4D759CE2.dyn.cust.vf.net.nz)
- # [01:10] <@gavin> I thought that was automated now, but maybe not
- # [01:10] * Joins: edwin_mobile_ (eflores@moz-4D759CE2.dyn.cust.vf.net.nz)
- # [01:10] * Quits: edwin_mobile (eflores@moz-4D759CE2.dyn.cust.vf.net.nz) (Connection reset by peer)
- # [01:11] * Quits: edwin_mobile_ (eflores@moz-4D759CE2.dyn.cust.vf.net.nz) (Connection reset by peer)
- # [01:11] * Joins: cpearce (chatzilla@moz-8CBCCDA6.xdsl.xnet.co.nz)
- # [01:12] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
- # [01:14] * Quits: AaronMT|away (AaronMT@moz-5DF3A271.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: www.textualapp.com)
- # [01:14] <espadrine> a crash from /source/content/base/src/nsXMLNameSpaceMap.cpp should be reported in Core :: XML, right?
- # [01:15] * Joins: brendan (brendaneic@moz-41BA54D6.dynamic.adsl.gvt.net.br)
- # [01:15] <@gavin> sure
- # [01:16] * khuey is now known as khuey|away
- # [01:16] * Quits: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr)
- # [01:18] * Quits: harth (harth@88F51059.F3BBB17D.144F44FA.IP) (Input/output error)
- # [01:18] * Quits: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com) (Quit: damons)
- # [01:19] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
- # [01:19] <akeybl> gavin: filed bug 787253 for the Aurora issue - it'd be good to hear how concerned you are, since we're currently targeting tomorrow morning for Aurora enable
- # [01:20] <@gavin> I'm investigating right now, I'll get back to you
- # [01:20] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/ef2c0cf39715 - Andres Hernandez - Bug 775328 - Move Lazy.jsm to toolkit. r=Mossop
- # [01:22] * Quits: dherman (dherman@moz-41BA54D6.dynamic.adsl.gvt.net.br) (Quit: dherman)
- # [01:22] <@ted> Jesse: nothing rings a bell
- # [01:23] <@ted> if you have something reproducible you can use to find a regression window that'd certainly be interesting
- # [01:23] <@ted> maybe somethign changed to be hard to unwind?
- # [01:23] <Jesse> ted: it's completely reproducible, but i don't think i'll be able to get a regression range, because tinderbox builds only go back 30 days and it was broken 30 days ago
- # [01:23] <Jesse> ted: maybe due to the switch to clang?
- # [01:23] * Joins: harth (harth@88F51059.F3BBB17D.144F44FA.IP)
- # [01:23] * geekboy is now known as geekboy|afk
- # [01:24] <Jesse> ted: minidump_stackwalk says how it found each frame, but not what caused it to give up
- # [01:24] * geekboy|afk is now known as geekboy
- # [01:24] * Quits: harth (harth@88F51059.F3BBB17D.144F44FA.IP) (Input/output error)
- # [01:24] * heycam is now known as heycam|away
- # [01:25] <Jesse> ted: for example, try the testcase in https://bugzilla.mozilla.org/show_bug.cgi?id=763828 with any build from https://ftp.mozilla.org/pub/mozilla.org/firefox/tinderbox-builds/mozilla-central-macosx64-debug/
- # [01:25] <Jesse> ted: it stops at NS_DebugBreak_P
- # [01:26] <taras> do we have a RAII class that calls a user function on cleanup?
- # [01:26] * Quits: lahabana (charlymolt@moz-AAF2BBD1.studby.ntnu.no) (Quit: lahabana)
- # [01:26] * Joins: ejpbruel (ejpbruel@E9758364.9EC0A5AF.CFE928A7.IP)
- # [01:26] <taras> ie something that'd be an alternative to C-style if(failed) goto cleanup; mess
- # [01:28] * Quits: Callek (chatzilla@moz-ED3249A4.dmz.releng.scl3.mozilla.com) (Connection reset by peer)
- # [01:30] * Joins: Callek (chatzilla@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
- # [01:35] <firebot> Check-in: http://hg.mozilla.org/releases/mozilla-beta/rev/f5b47209610c - Wes Johnston - backout 9fc11770135a, a=akeybl
- # [01:35] * Quits: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
- # [01:36] * Quits: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: nhirata)
- # [01:36] * heycam|away is now known as heycam
- # [01:38] * Quits: brendan (brendaneic@moz-41BA54D6.dynamic.adsl.gvt.net.br) (Quit: brendan)
- # [01:39] * Joins: Enn (enn@moz-A875DFED.cpe.net.cable.rogers.com)
- # [01:39] * Joins: beaufour (beaufour@moz-723527FF.nycmny.fios.verizon.net)
- # [01:40] * Quits: beaufour (beaufour@moz-723527FF.nycmny.fios.verizon.net) (Quit: beaufour)
- # [01:41] * Quits: willyaranda (willyarand@moz-D4AE0008.dynamic.jazztel.es) (Quit: willyaranda)
- # [01:42] <@gavin> akeybl: https://bugzilla.mozilla.org/show_bug.cgi?id=787253#c5
- # [01:43] <@gavin> philor: ^
- # [01:43] * Parts: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
- # [01:43] <kbrosnan> toolkit idealy
- # [01:44] <kbrosnan> bah
- # [01:45] <philor> cool
- # [01:46] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
- # [01:48] <taras> who is nmaier?
- # [01:49] * sheeri-afk is now known as sheeri
- # [01:50] <@gavin> nils
- # [01:50] <froydnj> taras: something like mfbt's scoped stuff?
- # [01:50] <@gavin> addon dude
- # [01:50] <taras> froydnj: yeah i looked into this via scoped
- # [01:50] <taras> after asking...looks like it'll be a mess either way
- # [01:50] <jdm> taras: https://mozillians.org/en-US/nmaier
- # [01:51] * Quits: jduell (jduell@moz-88E2A9EB.hsd1.wa.comcast.net) (Ping timeout)
- # [01:51] <taras> cool
- # [01:51] <taras> he writes good code
- # [01:52] * Quits: @smaug (chatzilla@moz-78A86AC.pp.htv.fi) (Ping timeout)
- # [01:52] <Unfocused> jcranmer|away: pong
- # [01:53] * Quits: njn (chatzilla@moz-18F77688.dyn.iinet.net.au) (Client exited)
- # [01:54] * Quits: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [01:55] * Quits: cjones (cjones@BF49D88C.2D9A87D5.56644CA2.IP) (Ping timeout)
- # [01:55] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Connection reset by peer)
- # [01:56] * Joins: njn (chatzilla@moz-18F77688.dyn.iinet.net.au)
- # [01:57] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/325b276940b5 - Nicholas Nethercote - Bug 786114 - Fix handling of nested functions that need implicit |this| within eval().
- # [01:59] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
- # [02:00] * Joins: ehsan (ehsan@51BA673F.D30B51A1.412CF160.IP)
- # [02:00] * ChanServ sets mode: +o ehsan
- # [02:00] * Joins: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
- # [02:01] * Joins: joe_walker (joe_walker@moz-5B263CE9.cable.virginmedia.com)
- # [02:02] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [02:03] * Quits: joe_walker (joe_walker@moz-5B263CE9.cable.virginmedia.com) (Ping timeout)
- # [02:03] <philor> RyanVM++
- # [02:03] <philor> ExistenceOfFx-TeamTree--
- # [02:04] <@gavin> ?
- # [02:04] <philor> merged permacrashorange to m-c
- # [02:04] <philor> not sure if this is two merges in a row that have merged bustage, or two of the last three
- # [02:05] <philor> but if we're killing things left and right to conserve resources, fx-team would be a good kill
- # [02:05] * dholbert is now known as dholbert|afk
- # [02:05] <@gavin> I'm not opposed
- # [02:06] <@gavin> file a bug, CC the devtools people?
- # [02:06] <@gavin> (existence-of-fxteam and vporof-merged-a-bad-thing seem like different problems though)
- # [02:06] <mbrubeck> It's not just victorporof; fx-team has a long history of not noticing when things are failing
- # [02:07] * Joins: ferongr (ferongr@moz-D334B70D.tellas.gr)
- # [02:07] <philor> telling one thing from another isn't an entirely easy task, especially not when you're doing it based on one or two runs instead of twenty
- # [02:08] <@gavin> getting rid of fx-team is unlikely to fix that problem usefully
- # [02:08] * Joins: harth (harth@moz-FF915E69.bb.sky.com)
- # [02:08] * Quits: garnacho (carlos@moz-136CF270.static.user.ono.com) (Ping timeout)
- # [02:08] <mbrubeck> Well, it'll presumably move that work onto inbound where it will get more testing and more eyes on the tests.
- # [02:08] <@gavin> ok, fair enough
- # [02:08] <@gavin> but the people merging fx-team are going to want to merge inbound
- # [02:09] <@gavin> so either way they need to get better at merging properly
- # [02:09] <Jesse> what if fx-team merged to inbound?
- # [02:09] <@gavin> (if you're saying it will make it easier to merge properly, that makes sense)
- # [02:09] * Quits: jdm (jdm@F2D29657.F60B0462.67AC9B1.IP) (Quit: Lost terminal)
- # [02:10] <mbrubeck> It'll still be just as hard as ever to merge properly, so if they want to keep "helping" with the merge work they will still need to work a bit on careful starring and test-watching.
- # [02:10] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/febbbd0f4958 - Nick Alexander - Bug 787249: Fix Android Sync integration tests broken by Bug 770785. r=rnewman
- # [02:11] <mbrubeck> But if they are happy with once-or-twice-a-day merges, they can also just choose to lean on the existing sheriffs and free up their own time for other things.
- # [02:11] <philor> upside: merging inbound requires starring inbound which results in knowing every single intermittent failure intimately
- # [02:11] * Joins: loadbang (loadbang@moz-17FFE1EB.range81-151.btcentralplus.com)
- # [02:11] <philor> downside: nobody actually wants to do that
- # [02:11] <mbrubeck> Can we get vlad and azakai to make TBPL into a 3D game with explosions and sound effects?
- # [02:11] * Quits: marco (Thunderbir@998A27A4.60DCEFAD.10DC0B64.IP) (Quit: marco)
- # [02:11] <jgilbert> mbrubeck++
- # [02:12] <@ted> Jesse: file a bug with a minidump + symbol archive
- # [02:12] <@ted> (save them somewhere that they won't get deleted)
- # [02:12] <@ted> can't promise i'll look right into it, but if it's on file at least that's something
- # [02:12] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
- # [02:12] * mbrubeck imagines a rack of tegras saying "I see you!" and "Can you come over here?" in the Portal turret voice
- # [02:12] <Jesse> ted: it kinda blocks fuzzing for crashes :/
- # [02:13] <@ted> :-/
- # [02:13] <@ted> wish i had more cycles
- # [02:13] * wlach|afk is now known as wlach|backforabit
- # [02:15] * Quits: TheLink (TheLink@moz-7DF028C8.pools.arcor-ip.net) (Client exited)
- # [02:15] * Joins: cjones (cjones@BF49D88C.2D9A87D5.56644CA2.IP)
- # [02:16] * sheeri is now known as sheeri-afk
- # [02:18] * Joins: jsamuel (quassel@moz-973E42D4.eecs.berkeley.edu)
- # [02:20] * Quits: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net) (Ping timeout)
- # [02:21] * Quits: jhammel (jhammel@moz-E31CD2CB.mozilla.org) (Quit: leaving)
- # [02:21] * Joins: mbrubeck (mbrubeck@moz-104CC309.mv.mozilla.com)
- # [02:22] * Quits: ejpbruel (ejpbruel@E9758364.9EC0A5AF.CFE928A7.IP) (Quit: ejpbruel)
- # [02:23] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
- # [02:24] * khuey|away is now known as khuey
- # [02:24] * Quits: jsamuel (quassel@moz-973E42D4.eecs.berkeley.edu) (Ping timeout)
- # [02:24] * wlach|backforabit is now known as wlach|afk
- # [02:24] * jwir3 is now known as jwir3|away
- # [02:24] * jwir3|away is now known as jwir3|dinner
- # [02:25] * Quits: Enn (enn@moz-A875DFED.cpe.net.cable.rogers.com) (Ping timeout)
- # [02:25] * Quits: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [02:25] * Joins: Jesse_ (jruderman@moz-BBE3ABD.mv.mozilla.com)
- # [02:28] * Quits: cjones (cjones@BF49D88C.2D9A87D5.56644CA2.IP) (Ping timeout)
- # [02:28] * Joins: tanvi (tanvi@moz-BBE3ABD.mv.mozilla.com)
- # [02:28] <tanvi> anyone know where i can find a mapping of ns error codes to values
- # [02:28] <tanvi> looking for 0x805E0006
- # [02:29] <@khuey> http://silver.warwickcompsoc.co.uk/mozilla/misc/nserror_list
- # [02:29] <NeilAway> firebot: nserror
- # [02:29] <firebot> NeilAway: Well, nserror is http://viper.haque.net/~timeless/nsError.js, or the web frontend at http://twpol.dyndns.org/mozilla/misc/nserror
- # [02:29] <@khuey> in b4 NeilAway :-P
- # [02:30] <timeless> interesting that there are now two different hostnames for it :)
- # [02:30] * Quits: jimm (jmathies@moz-7F164CA1.pn.at.cox.net) (Quit: )
- # [02:30] * Joins: Enn (enn@moz-A875DFED.cpe.net.cable.rogers.com)
- # [02:30] <firebot> Check-in: http://hg.mozilla.org/releases/mozilla-beta/rev/4a4ec8fa0cf4 - Mats Palmgren - Bug 785753. r=zackw,bzbarsky a=lsblakk
- # [02:31] * heycam is now known as heycam|away
- # [02:32] * Joins: cjones (cjones@BF49D88C.2D9A87D5.56644CA2.IP)
- # [02:32] * Quits: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: jet)
- # [02:33] * NeilAway ponders updating firebot
- # [02:34] <timeless> it still works, would you save one redirect or two? :)
- # [02:34] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
- # [02:37] <tanvi> thanks khuey! we also found...
- # [02:37] <tanvi> http://james-ross.co.uk/mozilla/misc/nserror
- # [02:37] * Joins: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [02:37] * geekboy is now known as geekboy|afk
- # [02:38] <tanvi> oh, looks like thats the same
- # [02:38] <tanvi> cool :)
- # [02:38] <@khuey> :-
- # [02:38] <@khuey> P
- # [02:40] * Quits: Hendikins (wolfox@moz-13914647.hhui4.ken.bigpond.net.au) (Ping timeout)
- # [02:40] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
- # [02:40] * Joins: Hendikins (wolfox@moz-13914647.hhui4.ken.bigpond.net.au)
- # [02:41] * heycam|away is now known as heycam
- # [02:43] * Quits: trevorh (trevor@AAD6F346.E945A4AF.5F93A189.IP) (Ping timeout)
- # [02:44] * Joins: trevorh (trevor@AAD6F346.E945A4AF.5F93A189.IP)
- # [02:44] * Quits: tanvi (tanvi@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
- # [02:44] * Joins: sfink (chatzilla@moz-AB059898.dsl.pltn13.sbcglobal.net)
- # [02:45] * Joins: edwin_mobile (eflores@moz-1E7E271B.dyn.cust.vf.net.nz)
- # [02:46] * Joins: bbondy (bbondy@moz-CBCCE0F3.home.cgocable.net)
- # [02:46] * Joins: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com)
- # [02:46] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Client exited)
- # [02:47] * dhylands|dr is now known as dhylands
- # [02:48] * Joins: dzbarsky (Adium@moz-59812CB1.hsd1.pa.comcast.net)
- # [02:50] * Joins: mike5w3c_ (MikeS@moz-D6E846B7.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [02:50] <@ehsan> roc: https://bugzilla.mozilla.org/show_bug.cgi?id=785720#c22
- # [02:51] * Quits: mike5w3c (MikeS@moz-D56BD064.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout)
- # [02:51] * mike5w3c_ is now known as mike5w3c
- # [02:52] * davehunt is now known as davehunt|away
- # [02:55] <firebot> Check-in: http://hg.mozilla.org/releases/mozilla-beta/rev/4bb760de00bc - Ehsan Akhgari - Bug 785574 - Add a script blocker in nsHTMLEditor::SetAttributeOrEquivalent; r=bzbarsky a=lsblakk
- # [02:58] * Quits: cjones (cjones@BF49D88C.2D9A87D5.56644CA2.IP) (Ping timeout)
- # [02:58] * Quits: wesj (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
- # [03:00] * Joins: holizz (holizz@moz-6EC66EFD.hsd1.ga.comcast.net)
- # [03:02] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [03:02] * ChanServ sets mode: +o dbaron
- # [03:02] * Joins: mbrubeck1 (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
- # [03:03] * Quits: mbrubeck (mbrubeck@moz-104CC309.mv.mozilla.com) (Ping timeout)
- # [03:05] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
- # [03:05] * Quits: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: jet)
- # [03:09] * Quits: chrisccoulson (chr1s@moz-6A3A134E.cust-13020.ip.static.uno.uk.net) (Ping timeout)
- # [03:11] * Joins: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com)
- # [03:11] * Quits: edwin_mobile (eflores@moz-1E7E271B.dyn.cust.vf.net.nz) (Connection reset by peer)
- # [03:11] * Joins: edwin_mobile (eflores@moz-1E7E271B.dyn.cust.vf.net.nz)
- # [03:11] * Quits: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net) (Ping timeout)
- # [03:12] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [03:12] * Joins: cjones (cjones@BF49D88C.2D9A87D5.56644CA2.IP)
- # [03:12] <Jesse_> mccr8: re https://bugzilla.mozilla.org/show_bug.cgi?id=760940 what things can/can't be used as weakmap keys? should there be an assertion as soon as you add a wrong thing as a weak map key?
- # [03:12] * Quits: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [03:12] <mccr8> Jesse: only "real" JS objects and nodes can be used as keys.
- # [03:13] <mccr8> Jesse: It throws an exception now if you use something bad.
- # [03:13] * Jesse_ is now known as Jesse
- # [03:13] <mccr8> Jesse: bug 761620
- # [03:13] <Jesse> mccr8: how about domwindows?
- # [03:14] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/56947ab51eb9 - Mark Capella - Bug 733169 - Inconsistent font sizes for about:buildconfig (v2), r=margaret
- # [03:14] * Quits: sewardj (sewardj@moz-AFD7AB8E.dip.t-dialin.net) (Ping timeout)
- # [03:14] <mccr8> Jesse: I'm not sure offhand. Only things that can be QId to nsINode.
- # [03:15] * AutomatedTester is now known as AutomatedTester|AFK
- # [03:15] <mccr8> Jesse: potentially anything that is wrapper cached and can be wrapper preserved could be supported, but that's somewhat complex to determine.
- # [03:15] * Unfocused is now known as evil-conscience
- # [03:16] * heycam is now known as heycam|away
- # [03:16] * evil-conscience is now known as Unfocused
- # [03:17] <mccr8> doesn't look like dom windows inherit from nodes. :P
- # [03:17] * Quits: bbondy (bbondy@moz-CBCCE0F3.home.cgocable.net) (Client exited)
- # [03:18] * Quits: Mook_as (mook@moz-1FCC0032.activestate.com) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.13/20101203074205])
- # [03:18] <Jesse> hmm, i'm not getting exceptions for (window) or (document.body.style)
- # [03:18] <Jesse> in a web page
- # [03:19] <Jesse> should i be getting exceptions for those things?
- # [03:19] * Quits: WG9s (bill@moz-D750CC69.maine.res.rr.com) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 15.0/20120827125645])
- # [03:19] * Quits: loadbang (loadbang@moz-17FFE1EB.range81-151.btcentralplus.com) (Quit: loadbang)
- # [03:20] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/7d8832ad7f1f - Terrence Cole - Bug 782467 - Remove sharpObjectMap and simplify obj_toSource; r=Waldo r=njn
- # [03:20] <njn> terrence: woo
- # [03:21] <Waldo> the last remnants of the old sharp code have been swept away
- # [03:21] * Quits: cjones (cjones@BF49D88C.2D9A87D5.56644CA2.IP) (Ping timeout)
- # [03:22] <mccr8> Jesse: that is surprising.
- # [03:22] <mccr8> assuming you are on nightly. ;)
- # [03:24] * Joins: mkaply (mkaply@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
- # [03:24] * Quits: trevorh (trevor@AAD6F346.E945A4AF.5F93A189.IP) (Ping timeout)
- # [03:24] <Jesse> i do get the new error for (document.styleSheets)
- # [03:24] * Joins: cjones (cjones@9430097E.2ACA132A.56644CA2.IP)
- # [03:24] <Jesse> (new WeakMap).set(document.styleSheets)
- # [03:24] <Jesse> TypeError on line 1: cannot use the given object as a weak map key
- # [03:25] <mccr8> weird. window and style are wrapper preserved things, I think, so they should be okay, but I'm not sure why they aren't throwing. maybe there's some kind of wrapped version that is actualyl being put in the map?
- # [03:25] * ctalbert is now known as ctalbert|afk
- # [03:25] * Quits: espadrine (thaddee_ty@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [03:25] <Jesse> doesn't throw for (document.getElementsByTagName("*"))
- # [03:25] * AutomatedTester|AFK is now known as AutomatedTester
- # [03:26] * Quits: valenting (Thunderbir@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [03:30] <RyanVM> wow, it's a scary day when winxp tests start ahead of linux tests on Try
- # [03:30] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
- # [03:31] <@khuey> mccr8: Jesse: nsDOMStyleSheetList is not wrapper cached
- # [03:32] <mccr8> hmm. but it is supposed to explicitly try to turn something to nsINode, not just check if it is wrapper cached...
- # [03:32] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/4e1ac73d8a2d - Terrence Cole - Bug 786136 - Allow for automatic storage of stack roots in the runtime; r=luke r=billm
- # [03:33] <Jesse> to avoid having web behavior depend on an arbitrary implementation detail, and make it predictable for web developers?
- # [03:34] <mccr8> Jesse: yes, mostly. Also, there's no direct way to check that something that is nsWrapperCache supports wrapper preservation.
- # [03:34] <mccr8> right now, they all do, but my understanding is that that may change in the future (and wasn't true until last week)
- # [03:35] <@khuey> nsDOMStyleSheetList is not a node either
- # [03:35] <@khuey> but neither is the result of getElementsByTagName, I guess
- # [03:36] <mccr8> right, but window and document.body.style is working apparently...
- # [03:36] <@khuey> RyanVM: are you going to do an inbound merge tonight?
- # [03:36] <RyanVM> khuey: was hoping to
- # [03:36] <RyanVM> khuey: b71c9d5c55da
- # [03:36] <RyanVM> except nalexander's last push makes me nervous
- # [03:36] <Jesse> i want window to work. and nodes (except for attribute nodes).
- # [03:37] * Joins: StevenLee_ (chatzilla@moz-99690620.hinet-ip.hinet.net)
- # [03:37] <@khuey> what use is a weakmap on the global object?
- # [03:38] <Jesse> seems like something extensions would do
- # [03:39] <Waldo> every object should work as a weak map key; I think it's a bug if any object doesn't work
- # [03:39] <Waldo> which may mean we need more wrapper work
- # [03:39] <Waldo> not that you needed this issue to know that
- # [03:39] <Waldo> ;-)
- # [03:39] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
- # [03:40] * Joins: sanbonpe (sanbonpe@moz-A9FA172B.dynamic.snap.net.nz)
- # [03:40] <Jesse> wut https://mxr.mozilla.org/addons/source/11378/resources/api-utils/lib/namespace.js#10
- # [03:40] * ewong|afk is now known as ewong
- # [03:40] <@khuey> hey guys, Waldo volunteered to wrapper cache eveyrthing!
- # [03:40] <Waldo> I must be new here :-(
- # [03:41] * Joins: trevorh (trevor@moz-CAB89163.lns8.cha.bigpond.net.au)
- # [03:41] <mccr8> Waldo: my understanding is that expandos don't even work on everything, which seems like a worse issue that we've lived with for a long time. ;)
- # [03:42] <Waldo> that sounds bad too
- # [03:42] <Jesse> https://mxr.mozilla.org/addons/source/1865/lib/appSupport.js#127 is an example of an extension using a map with windows as keys
- # [03:42] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/60ad807829dd - Ehsan Akhgari - Crashtest for bug 770710; r=roc
- # [03:42] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/d53e36893452 - Ehsan Akhgari - Bug 785720 - Move the MathML token frame leading/trailing whitespace trimming logic to nsTextFrame; r=roc
- # [03:42] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [03:43] * AutomatedTester is now known as AutomatedTester|AFK
- # [03:43] <Jesse> oh that's adblock plus isn't it
- # [03:44] <mccr8> Jesse khuey: yeah, I've been thinking more lately about it, and I wonder if I should loosen the restriction a little bit. I could imagine objects where you are keeping around a JS reference to the object, so it will workthe way you want it.
- # [03:44] <mccr8> If I broke AdBlock that would be bad...
- # [03:44] <Jesse> adblock plus is trying very hard *not* to keep references to domwindows!
- # [03:45] <Jesse> *strong references
- # [03:45] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
- # [03:45] * Quits: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [03:46] * Joins: edwin_mobile_ (eflores@moz-1E7E271B.dyn.cust.vf.net.nz)
- # [03:46] * Quits: edwin_mobile (eflores@moz-1E7E271B.dyn.cust.vf.net.nz) (Connection reset by peer)
- # [03:46] * Quits: chewey (chewey@moz-281135D1.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
- # [03:46] * Joins: chewey (chewey@moz-B2CFEE5D.dip0.t-ipconnect.de)
- # [03:46] * Joins: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP)
- # [03:47] * Quits: edwin_mobile_ (eflores@moz-1E7E271B.dyn.cust.vf.net.nz) (Connection reset by peer)
- # [03:47] * Joins: edwin_mobile (eflores@moz-1E7E271B.dyn.cust.vf.net.nz)
- # [03:48] * Quits: edwin_mobile (eflores@moz-1E7E271B.dyn.cust.vf.net.nz) (Connection reset by peer)
- # [03:48] * Quits: hobophobe (hobophobe@CEB7969B.BA9CDF59.295A79F4.IP) (Quit: Ommm.......)
- # [03:49] <derf> njn: https://lwn.net/Articles/514443/
- # [03:54] * Joins: brendan (brendaneic@moz-41BA54D6.dynamic.adsl.gvt.net.br)
- # [03:56] * Quits: bsmith (bsmith@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [03:57] * Quits: Enn (enn@moz-A875DFED.cpe.net.cable.rogers.com) (Ping timeout)
- # [03:58] * philor is now known as philor|away
- # [04:00] * Joins: schien-laptop (schien@moz-99690620.hinet-ip.hinet.net)
- # [04:02] * khuey is now known as khuey|away
- # [04:02] <Callek> dbaron: re: you're misbehaving slaves stuff -- I like it, but I'm not sure if running it for tegra- will be worth it
- # [04:02] <Callek> given the wide range of orange stuff that is automation specific with a few open bugs, etc.
- # [04:02] * khuey|away is now known as khuey
- # [04:02] <Callek> we're much better than we were 6-7 months ago, but we're still not great
- # [04:03] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
- # [04:05] * Quits: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net) (Ping timeout)
- # [04:06] <Waldo> Callek: are tinderboxen still doing build stuff with gcc < 4.2 these days anywhere, that you know of?
- # [04:07] <Callek> Waldo: mar binaries on linux l10n repacks
- # [04:07] <Callek> iirc
- # [04:07] <Waldo> shoot me now
- # [04:07] <Callek> err less THAN 4.2
- # [04:07] <Callek> not less than or EQUAL
- # [04:07] <Callek> yea, I think its not less than
- # [04:07] * Waldo doesn't remember which he means, come to mention it :-\
- # [04:09] * Quits: mccr8 (mccr8@moz-5F92CD4B.dsl.dynamic.sonic.net) (Quit: mccr8)
- # [04:10] * Quits: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [04:11] <Callek> Waldo: hahahaha
- # [04:12] <Callek> checking compiler version... gcc (GCC) 4.1.1 20070105 (Red Hat 4.1.1-52)
- # [04:12] <Callek> Copyright (C) 2006 Free Software Foundation, Inc.
- # [04:12] <Callek> This is free software; see the source for copying conditions. There is NO
- # [04:12] <Callek> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- # [04:13] <Callek> Waldo: full-log http://tinderbox.mozilla.org/showlog.cgi?log=Mozilla-l10n-af/1346239628.1346239857.29779.gz&fulltext=1
- # [04:13] <Waldo> guh
- # [04:13] <Waldo> I guess that means until I get that machine building with something newer I can't reland https://bugzilla.mozilla.org/show_bug.cgi?id=719659 yet
- # [04:14] <Waldo> SHOOT ME NOW
- # [04:14] <@dolske> *pewpew*
- # [04:14] * Joins: valenting (Thunderbir@moz-85EBB8A.dia.static.qwest.net)
- # [04:14] * Waldo searches for something to throw at dolske
- # [04:14] * Quits: jwilde (Earlybird@moz-23E1A364.aton.com) (Ping timeout)
- # [04:15] <Waldo> pronoun trouble :-(
- # [04:15] * khuey is now known as khuey|away
- # [04:15] * Quits: jgriffin (jgriffin@moz-DD9CBA45.hsd1.wa.comcast.net) (Quit: jgriffin)
- # [04:15] * khuey|away is now known as khuey
- # [04:17] <Callek> Waldo: its harder to get it building with newer too, since it doesn't use a mozconfig
- # [04:19] * Joins: kk1fff (patrick@moz-99690620.hinet-ip.hinet.net)
- # [04:21] <Waldo> I guess I'm going to reopen bug 721837 pointing specifically at that log, then
- # [04:22] <Waldo> and done
- # [04:22] * Quits: billm (billm@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
- # [04:23] * Quits: hub (hub@A5087023.2354C43D.D8E68FF6.IP) (Ping timeout)
- # [04:25] * Quits: valenting (Thunderbir@moz-85EBB8A.dia.static.qwest.net) (Ping timeout)
- # [04:27] * Quits: KaiRo (robert@moz-4C13D1BC.adsl.highway.telekom.at) (Input/output error)
- # [04:29] * Joins: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP)
- # [04:30] * Joins: ferjm (ferjm@moz-CD09A0F2.dedicated.neoviatelecom.com.br)
- # [04:32] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Ping timeout)
- # [04:32] * Quits: cjones (cjones@9430097E.2ACA132A.56644CA2.IP) (Quit: Leaving)
- # [04:34] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
- # [04:34] * Quits: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 14.0.1/20120717123646])
- # [04:34] * Quits: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP) (Input/output error)
- # [04:36] * Quits: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP) (Quit: ctopper)
- # [04:37] * Quits: RyanVM (RyanVM@moz-403902F0.phlapa.fios.verizon.net) (Quit: ChatZilla 0.9.88.2 [Firefox 18.0a1/20120827163248])
- # [04:40] <@dbaron> bz, was there more to that sentence in your newsgroup post about mozilla-inbound?
- # [04:40] <@dbaron> (the last sentence)
- # [04:40] * Quits: @dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [04:41] * Joins: Enn (enn@moz-A875DFED.cpe.net.cable.rogers.com)
- # [04:43] * Quits: Enn (enn@moz-A875DFED.cpe.net.cable.rogers.com) (Ping timeout)
- # [04:48] * @khuey would like code review a lot more if people didn't ask me to change things
- # [04:49] * Quits: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [04:50] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [04:52] <Callek> khuey: you should do that module in C# instead of JS
- # [04:52] * Callek runs for cover
- # [04:53] * Joins: dao (dao@moz-28636653.superkabel.de)
- # [04:56] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
- # [05:02] * Quits: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com) (Quit: Jesse)
- # [05:03] * Joins: joe_walker (joe_walker@moz-5B263CE9.cable.virginmedia.com)
- # [05:04] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
- # [05:05] * Quits: joe_walker (joe_walker@moz-5B263CE9.cable.virginmedia.com) (Ping timeout)
- # [05:06] * philor|away is now known as philor
- # [05:06] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: pcwalton)
- # [05:09] * Joins: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP)
- # [05:09] * Quits: shorlander (shorlander@moz-853043D6.dhcp.insightbb.com) (Quit: Quit)
- # [05:12] * Joins: fabrice (fabrice@9430097E.2ACA132A.56644CA2.IP)
- # [05:14] * Quits: peterv (peterv@moz-61769038.access.telenet.be) (Ping timeout)
- # [05:14] * Joins: dbaron (dbaron@moz-9221B6DD.dsl.dynamic.sonic.net)
- # [05:14] * ChanServ sets mode: +o dbaron
- # [05:16] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving...)
- # [05:17] * Joins: peterv (peterv@moz-61769038.access.telenet.be)
- # [05:19] * Quits: jwilde (Earlybird@moz-23E1A364.aton.com) (Ping timeout)
- # [05:22] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
- # [05:22] * Quits: jwilde (Earlybird@moz-23E1A364.aton.com) (Connection reset by peer)
- # [05:23] * Quits: brendan (brendaneic@moz-41BA54D6.dynamic.adsl.gvt.net.br) (Quit: brendan)
- # [05:24] * Joins: cviecco_ (cviecco@moz-2BC4CC72.hsd1.ca.comcast.net)
- # [05:25] * Quits: dao (dao@moz-28636653.superkabel.de) (Quit: Leaving.)
- # [05:25] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/a4977a26f99d - Phil Ringnalda - Bug 705046 - Disable the chunks of test_html5_tree_construction_part2.html which touch plugins and thus expose our brokenness on 10.8
- # [05:25] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/ca6ad4ab3366 - Phil Ringnalda - Bug 757722 - skip unit_ipc/test_content_annotation.js on OS X since it is the only failing test keeping xpcshell hidden on 10.7 and 10.8
- # [05:28] * Quits: harth (harth@moz-FF915E69.bb.sky.com) (Input/output error)
- # [05:28] * Quits: cviecco_ (cviecco@moz-2BC4CC72.hsd1.ca.comcast.net) (Input/output error)
- # [05:30] * Quits: mdas (mdas@50AE257C.D30B51A1.412CF160.IP) (Quit: mdas)
- # [05:30] <philor> somebody ought to do something about that M4 leak that's been happening on inbound all day
- # [05:31] <@khuey> we fixed the leak, didn't you hear?
- # [05:31] <@bz> we need a new verb
- # [05:31] <@bz> we khueyed the leak?
- # [05:32] <@khuey> lol
- # [05:32] * Joins: Jesse (jruderman@moz-E31CD2CB.mozilla.org)
- # [05:32] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
- # [05:32] <philor> which one of those 8 hypothetical fantasy fulltime sheriffs that will manage fantasy inbound in a new way is hypothetically on duty right now?
- # [05:33] * joduinn-mtg is now known as joduinn
- # [05:33] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
- # [05:33] * joduinn is now known as joduinn-brb
- # [05:34] * Joins: harth (harth@moz-FF915E69.bb.sky.com)
- # [05:35] * Quits: harth (harth@moz-FF915E69.bb.sky.com) (Input/output error)
- # [05:36] * Joins: smaug (chatzilla@moz-78A86AC.pp.htv.fi)
- # [05:36] * ChanServ sets mode: +o smaug
- # [05:36] <@bz> philor: mconnor?
- # [05:36] <philor> heh
- # [05:36] <@bz> philor: we should have an "amisheriffyet" site
- # [05:36] <ewong> there are 8?
- # [05:37] <philor> hypothetically
- # [05:37] <ewong> oh
- # [05:37] <ewong> who are the hypothetical 8?
- # [05:37] <philor> at least, that's what I remember being the number you need to staff one position 24/7/365
- # [05:37] * Quits: fitzgen (fitzgen@moz-BBE3ABD.mv.mozilla.com) (Quit: zzzzzzzzz)
- # [05:38] * Joins: kennyluck (kennyluck@1F39F32E.5A6411A4.B720AEC8.IP)
- # [05:39] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/0e2cd03631ce - Doug Turner - Bug 784763 - freeBytes in stat() result is wrong. r=sicking
- # [05:39] <philor> but alas, I have at least 8 trees to star, so I won't even be reading that whole thread, much less replying to it
- # [05:40] <@bz> philor: I can summarize if you want
- # [05:41] <philor> ponies and unicorns and backout all the things and then reland them and don't use try was the part I got
- # [05:41] <@bz> philor: the thread has people proposing solutions we've discussed before, people proposing new solutions, both promising and not, people pointing out yet again that we need more people working on infra to put any of those solutions in place
- # [05:41] <@dolske> bz: amish riff yet?
- # [05:41] <@dolske> "oh"
- # [05:41] <@bz> philor: people commenting at length and then concluding with "but I haven't looked at inbound in a good long while; is it bad in ways I don't know about?"
- # [05:42] <@bz> "amisher if fyet"
- # [05:42] <philor> did anyone point out that we take 60 minutes to run Win xpcshell, when locally it takes 7 minutes, or that we build and test desktop on pushes that only touch mobile/ or b2g/?
- # [05:42] <@bz> philor: no, in fact those two were not pointed out
- # [05:42] <@bz> philor: might be a good idea!
- # [05:43] <@bz> philor: then there were a few snide comments, and some people discovering that they use try in different ways. And some other people discovering they use inbound in different ways.
- # [05:43] * Joins: gustavold (gustavold@AACA9B2.3CA89884.FBFF2E6D.IP)
- # [05:43] <@bz> philor: in general, lots of good intensions, lots of discussions, not likely to change much. :(
- # [05:44] <@bz> er, intentions
- # [05:44] * @bz is tired
- # [05:44] <philor> cool, thanks for the summary
- # [05:46] * Joins: mdas (mdas@50AE257C.D30B51A1.412CF160.IP)
- # [05:47] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
- # [05:49] <ewong> 2 try trees?
- # [05:50] <@bz> ewong: ?
- # [05:51] <ewong> bz I mean having 2 sets of try trees.. of course, infra will complain about that as that'd mean more hardware requirements..
- # [05:51] <@bz> ewong: what would that help?
- # [05:52] <ewong> bz decrease the reliance on one single try setup.. in a sense, 'load balance' the try tree.
- # [05:52] <ewong> then people would have more incentive of pushing to try instead of breaking inbound
- # [05:52] * Joins: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
- # [05:52] <ewong> just my unsolicited $0.02..
- # [05:52] * Joins: dherman (dherman@moz-41BA54D6.dynamic.adsl.gvt.net.br)
- # [05:53] * Joins: roc_ (chatzilla@E2F7352.56080C53.97BBD552.IP)
- # [05:53] * Quits: mcomella (mcomella@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
- # [05:53] <philor> the only thing that's single about try is the repo, and hg does just fine, it's not a part of the problem
- # [05:53] * Quits: @roc (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
- # [05:53] * roc_ is now known as roc
- # [05:55] <@bz> ewong: I'm still confused
- # [05:55] <njn> philor: you should really mention those two points above (xpcshell and b2g)
- # [05:55] <@bz> ewong: are you just suggesting different defaults for what runs?
- # [05:55] <@bz> ewong: as a workaround around people not using trychooser?
- # [05:55] <ewong> bz yeah. in a sense.
- # [05:55] <@bz> could work
- # [05:55] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/9baa8a16f944 - Kyle Huey - Bug 687332: Part 1 - Explicitly keep track of which event listener holds the event handler. r=smaug
- # [05:56] <firebot> http://hg.mozilla.org/mozilla-central/rev/0a1f4d81635a - Kyle Huey - Bug 687332: Part 2 - Move event handlers off of DOM objects and keep track of them solely in the event listener manager. r=smaug,bz
- # [05:56] <ewong> bz you probably can ignore me.. probably adding to the noise.. sorry.
- # [05:56] <Jesse> i thought there was no default
- # [05:56] <Jesse> when i don't use trychooser it tells me to come back after i use trychooser
- # [05:57] <ewong> iirc, the default is *everything*
- # [05:57] <philor> the funniest default is -a
- # [05:57] * Joins: Yoric (Yoric@44E0CFBB.4245BFED.3A7352D6.IP)
- # [05:57] <@khuey> woo
- # [05:57] <@khuey> only took a year to fix that
- # [05:57] <@bz> ewong: hasn't been in a while
- # [05:57] <@bz> ewong: you have to have a trychooser syntax in there
- # [05:57] <@bz> Jesse: well, trychooser itself has a default...
- # [05:57] <ewong> bz ok.. sorry.. gotta take my foot out of my mouth..
- # [05:57] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
- # [05:57] <@bz> Jesse: -u all -t none -bd etc
- # [05:57] <philor> which used to mean everything, and now means "hahaha, you're going to break talos by having a surprise uncaught exception, enjoy your backout!"
- # [05:58] * Joins: cviecco_ (cviecco@moz-2BC4CC72.hsd1.ca.comcast.net)
- # [05:58] <@bz> philor: hrm?
- # [05:58] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
- # [05:58] <njn> philor: never mind, I just mentioned those two points in the email thread on your behalf
- # [05:59] <philor> bz: when trychooser was a little bitty baby, -a meant "I want a mozilla-central matching run" but now it means "I want to not get talos, despite the fact that absolutely any push can now break talos"
- # [05:59] <philor> because talos gets red if you insert an "Error" from the error console into its log
- # [05:59] <Jesse> i think there should be a "try: --whatever" where it picks a platform based on load (usually linux) and runs all non-perf tests on only that platform. and you should be able to ask for more platforms/tests without pushing again.
- # [06:00] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Ping timeout)
- # [06:00] <@bz> philor: ah
- # [06:00] <@bz> philor: iinteresting
- # [06:00] <@bz> Jesse: YES!
- # [06:00] <philor> yep, that's what the people who aren't getting backed out over it say :)
- # [06:00] * @bz would totally use
- # [06:01] <njn> Jesse: is the idea to reduce the load of bogus pushes?
- # [06:01] <@bz> philor: heh
- # [06:01] <@bz> philor: fwiw, I pretty much never run talos on try
- # [06:01] <@bz> philor: Unless I'm concerned about possible perf impact of the patch
- # [06:01] <@bz> philor: but I never write patches that produce console output, because that's a bad thing to do
- # [06:02] * Quits: Yoric (Yoric@44E0CFBB.4245BFED.3A7352D6.IP) (Ping timeout)
- # [06:02] <Jesse> bz: i'm not sure how different that would be from "-p linux" in practice
- # [06:03] <philor> very
- # [06:03] <@bz> Jesse: yeah, true
- # [06:03] <philor> linux is nearly as bad as winxp
- # [06:03] <@bz> really?
- # [06:03] <philor> linux64, otoh
- # [06:03] <@bz> it used to be fast.....
- # [06:03] <@bz> ah
- # [06:03] <@bz> heh
- # [06:03] * Joins: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net)
- # [06:03] <philor> well, are you just compiling, or running tests?
- # [06:04] * Quits: jwilde (Earlybird@moz-23E1A364.aton.com) (Ping timeout)
- # [06:05] <Jesse> also there should be valgrind and asan and static analysis and ponies
- # [06:05] <philor> right now, the linux32 test backlog is 13 hours, WinXP is 8, so if you need to see tests, -p win32 is actually faster than -p linux
- # [06:05] * Joins: Yoric (Yoric@44E0CFBB.4245BFED.3A7352D6.IP)
- # [06:05] <Jesse> i wonder how much of that backlog is due to people not being able to use Try, pushing to inbound, and then backing out of inbound
- # [06:05] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/0fcec4cafd15 - Masayuki Nakano - Bug 784783 Don't access [NSEvent characters] if the event type is neither NSKeyDown nor NSKeyUp r=smichaud
- # [06:06] <philor> and the fact that only people who keep looking at pending know that is probably the reason it is like that, because -p linux is automatic and ingrained
- # [06:06] <philor> njn: thanks
- # [06:07] * Quits: gustavold (gustavold@AACA9B2.3CA89884.FBFF2E6D.IP) (Quit: Leaving.)
- # [06:07] <philor> a fair bit, but I wonder how much of that backlog is tests still pending on things already pushed to inbound
- # [06:07] <roc> are we going to be able to run linux non-Talos tests on AWS?
- # [06:07] <Jesse> and fuzzers!
- # [06:07] <philor> I think xpcshell is already headed in that direction
- # [06:08] <philor> some worries about reftest, can't remember if it was resolution or lack of a display or what
- # [06:09] <philor> I'm burning too many resources retriggering Linux PGO for bug 677841, so please nobody break anything in Linux mochitest-3 on trunk or aurora, because I need to stop retriggering every time that blows up a run, and that's nearly every time
- # [06:09] * Quits: cviecco_ (cviecco@moz-2BC4CC72.hsd1.ca.comcast.net) (Input/output error)
- # [06:10] <philor> good thing this branch isn't going to be around until December 2013... crap
- # [06:10] * Quits: bonnie (bbsurender@3035F4A5.3753335A.B66DD36E.IP) (Quit: Ex-Chat)
- # [06:11] * Joins: bonnie (bbsurender@3035F4A5.3753335A.B66DD36E.IP)
- # [06:12] * Joins: Suresh (chatzilla@4714A773.31B8158E.EB06F97B.IP)
- # [06:12] * Quits: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr_)
- # [06:13] <@khuey> fuck
- # [06:13] <@khuey> this compiled yesterday
- # [06:13] <@dolske> land with and old timestamp?
- # [06:14] <philor> should have saved the objdir
- # [06:15] <philor> "/bin/sh: line 1: 32258 Killed: 9 python /builds/slave/m-in-osx64-dbg/tools/release/signing/signtool.py"
- # [06:15] <philor> well, that's a fine state of affairs, on one of only two builds I actually wanted on my push
- # [06:15] * @khuey sighs
- # [06:15] * Quits: mkaply (mkaply@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Quit: mkaply)
- # [06:15] <@khuey> firebot: uuid
- # [06:15] <firebot> cf58adc2-2db6-4130-86d2-2044788889cb (/msg firebot cid for CID form)
- # [06:16] <philor> mmm, twice, maybe I broke it
- # [06:17] * Joins: mcomella (mcomella@moz-BBE3ABD.mv.mozilla.com)
- # [06:17] <philor> are you not allowed to skip the only xpcsh... shit, i broke it and I should have known I was going to
- # [06:17] * Quits: mcomella (mcomella@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
- # [06:18] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
- # [06:19] <@khuey> having a ton of code that's only built on a platform nobody builds is kind of annoying
- # [06:19] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/e3f700f4d0cb - Kyle Huey - Bug 687332: Part 3 - Fix even more code that landed since the last time I built this. r=me
- # [06:20] <philor> masayuki: I need to back out for Mac bustage, would you like me to back you out for your Mac bustage at the same time?
- # [06:20] * Joins: mcomella (mcomella@moz-BBE3ABD.mv.mozilla.com)
- # [06:21] <@bz> khuey: mmm
- # [06:21] <@bz> khuey: can we make the IDL parser reject "attribute nsIDOMEventListener" ?
- # [06:21] <@bz> khuey: just to prevent relapses?
- # [06:22] * Joins: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net)
- # [06:22] <@bz> khuey: hm. What implements the getter and setter with your part 3?
- # [06:23] * Joins: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
- # [06:23] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/ab525ba5eb19 - Phil Ringnalda - Back out ca6ad4ab3366 (bug 757722) for Mac build bustage
- # [06:23] <@khuey> bz: the macro that was there before
- # [06:24] <@khuey> bz: there's just no need for hte decl macro that made an nsRefPtr<nsDOMEventListenerWrapper> mOnFooListener;
- # [06:24] <@khuey> bz: the build system will prevent relapses, since some of the previous macros are gone
- # [06:27] <philor> mmm, but my opt build survived, perhaps it wasn't me
- # [06:28] * joduinn-brb is now known as joduinn-commute
- # [06:28] * Joins: wolfiR (wolfiR@moz-39592FBF.dip0.t-ipconnect.de)
- # [06:29] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Boriss)
- # [06:31] * Quits: Jesse (jruderman@moz-E31CD2CB.mozilla.org) (Ping timeout)
- # [06:34] * Quits: mcomella (mcomella@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
- # [06:36] * Quits: andersh (Thunderbir@moz-D2EB3BD9.bredband.oister.dk) (Ping timeout)
- # [06:36] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/a962ec74a526 - Phil Ringnalda - Bug 784783 followup, remove the stray ) which is causing build bustage
- # [06:36] * Quits: Suresh (chatzilla@4714A773.31B8158E.EB06F97B.IP) (Ping timeout)
- # [06:36] * Quits: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net) (Quit: Leaving...)
- # [06:36] * Joins: cviecco_ (cviecco@moz-2BC4CC72.hsd1.ca.comcast.net)
- # [06:37] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
- # [06:39] * @khuey sighs some more
- # [06:39] * Joins: andersh (Thunderbir@moz-641AFAB2.bredband.3.dk)
- # [06:40] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
- # [06:40] <@khuey> firebot: uuid
- # [06:40] <firebot> b9e0a4a2-fa84-402d-8830-d0f3625f120a (/msg firebot cid for CID form)
- # [06:40] * Quits: cviecco_ (cviecco@moz-2BC4CC72.hsd1.ca.comcast.net) (Input/output error)
- # [06:40] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
- # [06:40] <masayuki> philor: Ah, I'm sorry, I posted an old patch before qrefreshing for the bustage.
- # [06:41] <philor> masayuki: no problem at all, it's so rare when I can actually recognize a build problem that I quite enjoy it :)
- # [06:41] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
- # [06:41] * Quits: fabrice (fabrice@9430097E.2ACA132A.56644CA2.IP) (Ping timeout)
- # [06:42] <masayuki> philor: thank you for the quick fix!
- # [06:42] <philor> I don't, however, enjoy the way I backed myself out over nothing, and compounded it by admitted I'd done so in the bug
- # [06:42] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/fcc533f691e9 - Kyle Huey - Bug 687332: Part 4 - Sigh. r=me
- # [06:44] * Joins: fabrice (fabrice@9430097E.2ACA132A.56644CA2.IP)
- # [06:45] * Quits: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr_)
- # [06:45] * Quits: espindola (espindola@moz-BCBD8315.dsl.teksavvy.com) (Ping timeout)
- # [06:46] * Quits: fabrice (fabrice@9430097E.2ACA132A.56644CA2.IP) (Ping timeout)
- # [06:48] * Joins: fabrice (fabrice@9430097E.2ACA132A.56644CA2.IP)
- # [06:48] * Joins: Mook (Daily@moz-8F011215.dsl.teksavvy.com)
- # [06:48] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Ping timeout)
- # [06:50] * Quits: fabrice (fabrice@9430097E.2ACA132A.56644CA2.IP) (Ping timeout)
- # [06:52] * Joins: fabrice (fabrice@9430097E.2ACA132A.56644CA2.IP)
- # [06:52] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/5fd0de490937 - Phil Ringnalda - Bug 757722 - skip unit_ipc/test_content_annotation.js on OS X since it is the only failing test keeping xpcshell hidden on 10.7 and 10.8
- # [06:52] <philor> I got your conserved resources, right here
- # [06:53] <shu> how often do uplifts into aurora happen?
- # [06:53] <@khuey> every 6 weeks
- # [06:53] <philor> every 6 weeks
- # [06:53] <@khuey> jinx
- # [06:53] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
- # [06:53] <philor> "Next merge: 2012-10-08" according to the /topic
- # [06:54] <shu> ah, so that's what merge means
- # [06:54] * Quits: fabrice (fabrice@9430097E.2ACA132A.56644CA2.IP) (Ping timeout)
- # [06:54] <shu> another question: should i reopen bugs i'm requesting a? on?
- # [06:54] <philor> nope
- # [06:54] <shu> or leave them as fixed
- # [06:54] <shu> ok
- # [06:55] <philor> fixed means fixed on the trunk, other branches get their state in the "Tracking Flags" section
- # [06:55] * Joins: fabrice (fabrice@9430097E.2ACA132A.56644CA2.IP)
- # [06:55] * Joins: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
- # [06:55] * Joins: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net)
- # [06:55] <philor> so if it's busted on aurora but fine on beta, you can say that by setting status-firefox17 to affected, and status-firefox16 to unaffected
- # [06:55] * Quits: @bz (bzbarsky@moz-F9F3C337.bstnma.fios.verizon.net) (Ping timeout)
- # [06:56] <shu> gotcha, thanks
- # [06:56] * ehsan is now known as ehsan-zzz
- # [06:56] * Joins: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net)
- # [06:57] * Quits: fabrice (fabrice@9430097E.2ACA132A.56644CA2.IP) (Ping timeout)
- # [06:57] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
- # [06:57] * Joins: fabrice (fabrice@9430097E.2ACA132A.56644CA2.IP)
- # [06:58] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
- # [07:00] * Quits: fabrice (fabrice@9430097E.2ACA132A.56644CA2.IP) (Ping timeout)
- # [07:00] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
- # [07:01] * Joins: fabrice (fabrice@9430097E.2ACA132A.56644CA2.IP)
- # [07:02] * Quits: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr_)
- # [07:02] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
- # [07:03] * Quits: fabrice (fabrice@9430097E.2ACA132A.56644CA2.IP) (Ping timeout)
- # [07:03] * Joins: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net)
- # [07:03] * glob|away is now known as glob
- # [07:03] * Joins: fabrice (fabrice@9430097E.2ACA132A.56644CA2.IP)
- # [07:04] * Quits: paulproteus (quassel@rose.makesad.us) (Ping timeout)
- # [07:05] * Joins: joe_walker (joe_walker@moz-5B263CE9.cable.virginmedia.com)
- # [07:05] * Quits: fabrice (fabrice@9430097E.2ACA132A.56644CA2.IP) (Ping timeout)
- # [07:07] * Quits: joe_walker (joe_walker@moz-5B263CE9.cable.virginmedia.com) (Ping timeout)
- # [07:07] * Quits: ferjm (ferjm@moz-CD09A0F2.dedicated.neoviatelecom.com.br) (Quit: Leaving)
- # [07:07] * Joins: fabrice (fabrice@9430097E.2ACA132A.56644CA2.IP)
- # [07:08] * Joins: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
- # [07:10] * Quits: fabrice (fabrice@9430097E.2ACA132A.56644CA2.IP) (Ping timeout)
- # [07:10] * Joins: paulproteus (quassel@moz-E86A3B42.makesad.us)
- # [07:11] * Joins: brendan (brendaneic@moz-41BA54D6.dynamic.adsl.gvt.net.br)
- # [07:11] * Joins: fabrice (fabrice@9430097E.2ACA132A.56644CA2.IP)
- # [07:12] * heycam|away is now known as heycam
- # [07:13] * philor is now known as philor|away
- # [07:13] * Quits: brendan (brendaneic@moz-41BA54D6.dynamic.adsl.gvt.net.br) (Quit: brendan)
- # [07:13] * Quits: fabrice (fabrice@9430097E.2ACA132A.56644CA2.IP) (Ping timeout)
- # [07:14] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
- # [07:15] * Joins: fabrice (fabrice@9430097E.2ACA132A.56644CA2.IP)
- # [07:15] * Quits: karl (karl@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
- # [07:16] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
- # [07:17] * Quits: dherman (dherman@moz-41BA54D6.dynamic.adsl.gvt.net.br) (Quit: dherman)
- # [07:17] * Joins: sankha93 (sankha93@CAF6D3FF.9C875DCD.9105FBCF.IP)
- # [07:17] * Quits: fabrice (fabrice@9430097E.2ACA132A.56644CA2.IP) (Ping timeout)
- # [07:18] <Yoric> How should I rebuild to ensure that changes to browser/components/ are taken into account?
- # [07:18] * philor|away is now known as philor
- # [07:18] <Yoric> Right now, my changes seem to be completely ignored.
- # [07:19] * Joins: fabrice (fabrice@9430097E.2ACA132A.56644CA2.IP)
- # [07:19] * Quits: andersh (Thunderbir@moz-641AFAB2.bredband.3.dk) (Ping timeout)
- # [07:19] <philor> my answer, make -f client.mk build, tends not to be what people want to hear
- # [07:20] * Joins: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk)
- # [07:20] <philor> the other thing is something like toolkit/library/
- # [07:20] <Yoric> I just modified a .js file.
- # [07:21] <Yoric> Should I really make toolkit/library?
- # [07:21] * Quits: fabrice (fabrice@9430097E.2ACA132A.56644CA2.IP) (Ping timeout)
- # [07:21] * Joins: pnemsak (Miranda@moz-BE85878E.citicom.sk)
- # [07:23] * Joins: andersh (Thunderbir@moz-E9E49875.bredband.3.dk)
- # [07:24] * Joins: fabrice (fabrice@9430097E.2ACA132A.56644CA2.IP)
- # [07:24] * Joins: clee (clee@BD043B9E.6910ADCF.56644CA2.IP)
- # [07:24] <Mook> you probably need browser/components/ and... whatever rebuilds the .app if you're on mac?
- # [07:24] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
- # [07:24] <Mook> ooh, or omnijar if you've got that
- # [07:26] <philor> I probably just don't build often enough - these discussions always seem to take longer than a toplevel build takes me
- # [07:26] <Yoric> Ok, found the issue.
- # [07:26] * Quits: fabrice (fabrice@9430097E.2ACA132A.56644CA2.IP) (Ping timeout)
- # [07:26] <Yoric> Actually, I was testing incorrectly.
- # [07:27] * Joins: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP)
- # [07:27] <Yoric> The code I attempted to test is only ever executed when creating a new profile.
- # [07:27] <Yoric> philor: Typically, the discussion generally takes longer than one toplevel build.
- # [07:27] <Yoric> But after your fifth rebuild in a row, you start seeing things differently :)
- # [07:28] * Quits: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP) (Quit: ctopper)
- # [07:28] * Joins: fabrice (fabrice@9430097E.2ACA132A.56644CA2.IP)
- # [07:28] <philor> well, my full command is actually |make -f client.mk build && I'll go get a beer| so that's true
- # [07:29] <philor> oh, my, Analyze the leak blames test_value_cloning.html for that M4 leak
- # [07:30] * Quits: fabrice (fabrice@9430097E.2ACA132A.56644CA2.IP) (Ping timeout)
- # [07:30] <philor> urgh, and the last leak in it went 1125 comments before it fizzled out
- # [07:30] <philor> hey, um, somebody who's new here: want to file this leak?
- # [07:30] <@dbaron> Why do I have a 1.5 *gigabite* thumbnails-old directory inside my Firefox profile directory?
- # [07:31] <@dbaron> that looks like a disk cache full of .png screenshots of webpages
- # [07:31] * khuey is now known as khuey|away
- # [07:31] * Quits: sankha93 (sankha93@CAF6D3FF.9C875DCD.9105FBCF.IP) (Quit: Leaving.)
- # [07:31] * Joins: fabrice (fabrice@9430097E.2ACA132A.56644CA2.IP)
- # [07:32] * Quits: bonnie (bbsurender@3035F4A5.3753335A.B66DD36E.IP) (Quit: Ex-Chat)
- # [07:32] <Yoric> dbaron: might be bug 754671
- # [07:33] * Quits: fabrice (fabrice@9430097E.2ACA132A.56644CA2.IP) (Ping timeout)
- # [07:34] * Joins: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP)
- # [07:35] * Joins: valenting (Thunderbir@moz-85EBB8A.dia.static.qwest.net)
- # [07:35] <@dbaron> seems like the old storage rather than the new storage
- # [07:36] * Joins: fabrice (fabrice@9430097E.2ACA132A.56644CA2.IP)
- # [07:37] * Quits: mdas (mdas@50AE257C.D30B51A1.412CF160.IP) (Quit: mdas)
- # [07:37] <Callek> philor: don't you have to escape the ' in I'll ?
- # [07:37] * Quits: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP) (Quit: ctopper)
- # [07:38] * Quits: fabrice (fabrice@9430097E.2ACA132A.56644CA2.IP) (Ping timeout)
- # [07:38] <roc> I've got 750MB in thumbnails-old
- # [07:39] <@dbaron> might some of our users too?
- # [07:39] <@dbaron> and should we do something to clean it up?
- # [07:39] <roc> yes
- # [07:39] <@gavin> we have
- # [07:39] * Joins: fabrice (fabrice@9430097E.2ACA132A.56644CA2.IP)
- # [07:39] <@gavin> ttaubert landed the eviction recently
- # [07:39] <@dbaron> gavin, does that affect thumbnails or thumbnails-old?
- # [07:39] <@gavin> he just hasn't landed removal code for nightly/aurora users
- # [07:40] <@gavin> because efficient removal of that much data depends on OS.File improvements
- # [07:40] <@dbaron> so it only affects nightly/aurora users?
- # [07:40] <@gavin> yes
- # [07:40] <@dbaron> that's good
- # [07:41] <@gavin> see also bug 767411
- # [07:41] * Quits: fabrice (fabrice@9430097E.2ACA132A.56644CA2.IP) (Ping timeout)
- # [07:42] * Joins: fabrice (fabrice@9430097E.2ACA132A.56644CA2.IP)
- # [07:46] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
- # [07:49] * Quits: bb10 (bb10@moz-C7B05616.org) (Ping timeout)
- # [07:50] * Joins: bb10 (bb10@moz-C7B05616.org)
- # [07:52] * Joins: TheOne (one@moz-C7043CC6.dip.t-dialin.net)
- # [07:52] * Joins: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de)
- # [07:52] * Quits: clee (clee@BD043B9E.6910ADCF.56644CA2.IP) (Quit: clee)
- # [07:54] <firebot> Check-in: http://hg.mozilla.org/releases/mozilla-beta/rev/65055db58ff2 - seabld - Added tag SEAMONKEY_2_13b1_RELEASE for changeset FIREFOX_16_0b1_BUILD1. CLOSED TREE a=release
- # [07:54] <firebot> http://hg.mozilla.org/releases/mozilla-beta/rev/98d3061db466 - seabld - Added tag SEAMONKEY_2_13b1_BUILD1 for changeset FIREFOX_16_0b1_BUILD1. CLOSED TREE a=release
- # [07:58] * Quits: dzbarsky (Adium@moz-59812CB1.hsd1.pa.comcast.net) (Quit: Leaving.)
- # [07:59] * Quits: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr_)
- # [08:00] <@dbaron> well, I guess that explains why I've been running dangerously low on disk space so much lately
- # [08:00] * Quits: TheOne (one@moz-C7043CC6.dip.t-dialin.net) (Input/output error)
- # [08:00] * Parts: kentuckyfriedtakahe (ajones@moz-5D29915D.cable.telstraclear.net)
- # [08:00] <@dbaron> (looks like I'm going to lose my permissions.sqlite to corruption from out-of-disk-space, too, whatever that has in it...)
- # [08:01] * Joins: TheOne (one@moz-C7043CC6.dip.t-dialin.net)
- # [08:01] * Joins: ekr_ (ekr@moz-D7997EC8.rtfm.com)
- # [08:01] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
- # [08:01] * ekr_ is now known as ekr
- # [08:02] <philor> guess browser.newtabpage.enabled explains why I haven't been
- # [08:03] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
- # [08:03] <@gavin> permissions.sqlite is nsIPermissionManager
- # [08:03] <@gavin> you'll lose all your image blocking settings!
- # [08:03] * Quits: TheOne (one@moz-C7043CC6.dip.t-dialin.net) (Ping timeout)
- # [08:03] <heycam> hey, doorhangers have changed from black to light grey on mac
- # [08:03] <heycam> I like it
- # [08:05] * Quits: nmatsakis (nmatsakis@31F52E50.3AD3A61B.2321E71E.IP) (Quit: Computer has gone to sleep.)
- # [08:05] <@dbaron> why do I have 30K of image blocking settings?
- # [08:06] <@dbaron> 36K even
- # [08:06] <derf> I have 187 kB of them.
- # [08:07] <@dbaron> philor, I also have it to false (I guess as a result of clicking on the icon in the upper right corner of the page)
- # [08:07] <philor> site-specific zoom from every time you zoomed a page the only time you ever visited that site?
- # [08:07] <@dbaron> ooh, I'd love to wipe out my site-specific zoom settings
- # [08:07] <derf> Well, mine is mostly because I don't run adblock plus.
- # [08:08] <philor> I don't know that they are in there, but they might be
- # [08:18] * Quits: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net) (Quit: Leaving...)
- # [08:20] * glob is now known as glob|away
- # [08:21] * Quits: Yoric (Yoric@44E0CFBB.4245BFED.3A7352D6.IP) (Input/output error)
- # [08:22] * Joins: Yoric (Yoric@44E0CFBB.4245BFED.3A7352D6.IP)
- # [08:22] * Quits: Yoric (Yoric@44E0CFBB.4245BFED.3A7352D6.IP) (Input/output error)
- # [08:28] * Joins: chrisccoulson (chr1s@moz-6A3A134E.cust-13020.ip.static.uno.uk.net)
- # [08:28] * Joins: valenting1 (Thunderbir@moz-85EBB8A.dia.static.qwest.net)
- # [08:28] * Quits: valenting (Thunderbir@moz-85EBB8A.dia.static.qwest.net) (Connection reset by peer)
- # [08:30] * Quits: chrisccoulson (chr1s@moz-6A3A134E.cust-13020.ip.static.uno.uk.net) (Quit: Ex-Chat)
- # [08:32] * Joins: chrisccoulson (chr1s@moz-6A3A134E.cust-13020.ip.static.uno.uk.net)
- # [08:33] * Quits: roc (chatzilla@E2F7352.56080C53.97BBD552.IP) (Ping timeout)
- # [08:33] * Joins: lahabana (charlymolt@moz-AAF2BBD1.studby.ntnu.no)
- # [08:37] * Joins: Optimizer (Instantbir@94C77FC6.955079FB.AA3EB577.IP)
- # [08:37] * Quits: Optimizer (Instantbir@94C77FC6.955079FB.AA3EB577.IP) (Quit: Optimizer)
- # [08:37] * Joins: Optimizer (Instantbir@94C77FC6.955079FB.AA3EB577.IP)
- # [08:38] * lsblakk is now known as lsblakk|afk
- # [08:39] * Joins: RealRaven (Thunderbir@moz-BBB237A1.threembb.ie)
- # [08:40] * glob|away is now known as glob
- # [08:42] <ewong> philor [left-field question] could it have timed out? (re: bug #787314) leading to a process kill?
- # [08:43] <philor> ewong: it'd be a brutal timeout if it did, the whole buildstep was "elapsed: 38 secs" :)
- # [08:45] <ewong> right. strange error indeed..
- # [08:46] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
- # [08:50] <ewong> "aliens took over and killed the process!" ;P
- # [08:51] * Standard8Away is now known as Standard8
- # [08:51] * Quits: ferongr (ferongr@moz-D334B70D.tellas.gr) (Ping timeout)
- # [08:53] * Joins: ferongr (ferongr@moz-D334B70D.tellas.gr)
- # [08:54] * Joins: bz (bzbarsky@moz-F9F3C337.bstnma.fios.verizon.net)
- # [08:54] * ChanServ sets mode: +o bz
- # [08:56] * Quits: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net) (Connection reset by peer)
- # [08:57] * Joins: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP)
- # [08:58] * Quits: @smaug (chatzilla@moz-78A86AC.pp.htv.fi) (Ping timeout)
- # [08:59] * Quits: trevorh (trevor@moz-CAB89163.lns8.cha.bigpond.net.au) (Quit: Leaving.)
- # [09:00] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
- # [09:00] * ChanServ sets mode: +o roc
- # [09:02] * Joins: surkov (surkov@79C77F5D.5C4DCEBC.EBE09E3C.IP)
- # [09:05] * Joins: twi (Adium@moz-CC561053.sme.bredbandsbolaget.se)
- # [09:05] * Quits: njn (chatzilla@moz-18F77688.dyn.iinet.net.au) (Quit: ChatZilla 0.9.88.2 [Firefox 17.0a1/20120827160949])
- # [09:07] * Quits: lahabana (charlymolt@moz-AAF2BBD1.studby.ntnu.no) (Quit: lahabana)
- # [09:07] * Joins: joe_walker (joe_walker@moz-5B263CE9.cable.virginmedia.com)
- # [09:09] * Quits: joe_walker (joe_walker@moz-5B263CE9.cable.virginmedia.com) (Ping timeout)
- # [09:11] * Joins: Goldorak (chatzilla@62064EDE.4C66DE16.187A1082.IP)
- # [09:12] * Quits: Mook (Daily@moz-8F011215.dsl.teksavvy.com) (Quit: Mook)
- # [09:14] * Joins: joe_walker (joe_walker@moz-5B263CE9.cable.virginmedia.com)
- # [09:16] * Quits: @dbaron (dbaron@moz-9221B6DD.dsl.dynamic.sonic.net) (Ping timeout)
- # [09:16] * Quits: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Ping timeout)
- # [09:16] * Quits: KLB (Kenneth_Ba@moz-C233EF2B.maine.res.rr.com) (Ping timeout)
- # [09:17] * Quits: joshmoz (josh@moz-6F3505DF.nyc.res.rr.com) (Ping timeout)
- # [09:19] * Joins: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
- # [09:19] * Joins: KLB (Kenneth_Ba@moz-C233EF2B.maine.res.rr.com)
- # [09:20] * Joins: joshmoz (josh@moz-6F3505DF.nyc.res.rr.com)
- # [09:22] * Quits: joe_walker (joe_walker@moz-5B263CE9.cable.virginmedia.com) (Ping timeout)
- # [09:24] * Joins: joe_walker (joe_walker@moz-5B263CE9.cable.virginmedia.com)
- # [09:24] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
- # [09:26] * Quits: RealRaven (Thunderbir@moz-BBB237A1.threembb.ie) (Client exited)
- # [09:26] * Joins: RealRaven (Thunderbir@moz-BBB237A1.threembb.ie)
- # [09:28] * philor is now known as philor|away
- # [09:31] * Quits: chrisccoulson (chr1s@moz-6A3A134E.cust-13020.ip.static.uno.uk.net) (Ping timeout)
- # [09:31] * Quits: twi (Adium@moz-CC561053.sme.bredbandsbolaget.se) (Quit: Leaving.)
- # [09:32] * Joins: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net)
- # [09:33] * Joins: chrisccoulson (chr1s@moz-6A3A134E.cust-13020.ip.static.uno.uk.net)
- # [09:33] * Quits: ferongr (ferongr@moz-D334B70D.tellas.gr) (Ping timeout)
- # [09:34] * Joins: twi (Adium@moz-CC561053.sme.bredbandsbolaget.se)
- # [09:34] * joduinn-commute is now known as joduinn
- # [09:34] * Quits: RealRaven (Thunderbir@moz-BBB237A1.threembb.ie) (Client exited)
- # [09:34] * Joins: RealRaven (Thunderbir@moz-BBB237A1.threembb.ie)
- # [09:38] * Quits: nrc (nrc@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
- # [09:39] <gaston> mhh yoric's not here
- # [09:39] <gaston> seems os.file has some debug turned on by default
- # [09:39] <gaston> lots of
- # [09:39] <gaston> OS Attempting to declare FFI splice
- # [09:39] <gaston> OS Could not declare function splice Error: couldn't find function symbol in library
- # [09:39] <gaston> OS Attempting to declare FFI symlink
- # [09:39] <gaston> OS Function symlink declared
- # [09:39] <gaston> OS Attempting to declare FFI truncate
- # [09:40] <Unfocused> gaston: bug 785200
- # [09:40] <gaston> hah thx :)
- # [09:40] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
- # [09:40] <Unfocused> and yes, it is amazingly annoying
- # [09:41] * Joins: fxa (fxa@moz-BE50B5.szara.net.pl)
- # [09:46] * Joins: xakz (XaMaD@moz-34FBE388.fbx.proxad.net)
- # [09:46] * Quits: twi (Adium@moz-CC561053.sme.bredbandsbolaget.se) (Quit: Leaving.)
- # [09:48] * Quits: Goldorak (chatzilla@62064EDE.4C66DE16.187A1082.IP) (Ping timeout)
- # [09:49] * Joins: Goldorak (chatzilla@62064EDE.4C66DE16.187A1082.IP)
- # [09:50] * Quits: azakai|far (alon@moz-8D0CC798.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
- # [09:52] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
- # [09:54] * Quits: Goldorak (chatzilla@62064EDE.4C66DE16.187A1082.IP) (Ping timeout)
- # [09:54] * Joins: dao (dao@moz-28636653.superkabel.de)
- # [09:54] * sheeri-afk is now known as sheeri
- # [09:54] * Quits: KWierso (KWierso@E9758364.9EC0A5AF.CFE928A7.IP) (Ping timeout)
- # [09:55] * Joins: Goldorak (chatzilla@62064EDE.4C66DE16.187A1082.IP)
- # [09:55] * Joins: sewardj (sewardj@moz-6B3F705D.dip.t-dialin.net)
- # [09:56] * joduinn is now known as joduinn-zzz
- # [09:59] * Quits: RealRaven (Thunderbir@moz-BBB237A1.threembb.ie) (Client exited)
- # [09:59] * Joins: RealRaven (Thunderbir@moz-BBB237A1.threembb.ie)
- # [10:00] * Joins: brendan (brendaneic@moz-41BA54D6.dynamic.adsl.gvt.net.br)
- # [10:00] * Quits: coop|afk (Chris@moz-5A4BD665.dsl.bell.ca) (Ping timeout)
- # [10:00] * Joins: KWierso (KWierso@88F51059.F3BBB17D.144F44FA.IP)
- # [10:00] * Quits: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP) (Quit: ctopper)
- # [10:01] * Quits: brendan (brendaneic@moz-41BA54D6.dynamic.adsl.gvt.net.br) (Connection reset by peer)
- # [10:01] * Joins: brendan (brendaneic@moz-41BA54D6.dynamic.adsl.gvt.net.br)
- # [10:01] * Joins: smagnin (pike@moz-DEF53BC9.fbx.proxad.net)
- # [10:01] * Quits: jwilde (Earlybird@moz-23E1A364.aton.com) (Ping timeout)
- # [10:01] * Joins: Ms2ger (Ms2ger@4346D5C2.336EB8AC.37724B0D.IP)
- # [10:02] * Joins: coop (Chris@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
- # [10:03] <heycam> nice, the motherboard driver cd for my new pc comes with an installer for Firefox 4.42
- # [10:03] <heycam> (whatever version that actually means)
- # [10:03] * Quits: RealRaven (Thunderbir@moz-BBB237A1.threembb.ie) (Ping timeout)
- # [10:03] * Joins: RealRaven (Thunderbir@FF5A879F.2760DA73.C3498625.IP)
- # [10:03] * Joins: Mossop (mossop@88F51059.F3BBB17D.144F44FA.IP)
- # [10:03] * Quits: KWierso (KWierso@88F51059.F3BBB17D.144F44FA.IP) (Ping timeout)
- # [10:04] * Quits: Goldorak (chatzilla@62064EDE.4C66DE16.187A1082.IP) (Ping timeout)
- # [10:04] * Joins: KWierso (KWierso@88F51059.F3BBB17D.144F44FA.IP)
- # [10:04] * Quits: smagnin (pike@moz-DEF53BC9.fbx.proxad.net) (Ping timeout)
- # [10:04] <@roc> it's probably malware
- # [10:05] * Joins: Goldorak (chatzilla@62064EDE.4C66DE16.187A1082.IP)
- # [10:05] <heycam> would not be surprised; the installer looks right when I run it, but I don't think the actual exe is an original installer from us
- # [10:05] * Joins: adrian (adrian@moz-DE8639AB.fbx.proxad.net)
- # [10:08] * Quits: Goldorak (chatzilla@62064EDE.4C66DE16.187A1082.IP) (Ping timeout)
- # [10:09] * Joins: Goldorak (chatzilla@62064EDE.4C66DE16.187A1082.IP)
- # [10:09] * Quits: dao (dao@moz-28636653.superkabel.de) (Quit: Leaving.)
- # [10:10] * Quits: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net) (Ping timeout)
- # [10:12] * Joins: gfritzsche (gfritzsche@moz-DF5276A0.dip0.t-ipconnect.de)
- # [10:13] * Quits: joshmoz (josh@moz-6F3505DF.nyc.res.rr.com) (Ping timeout)
- # [10:15] <Callek> heycam: well #1 if its not code-signed by us its not from us
- # [10:16] <Callek> if its not code signed from us don't trust it
- # [10:16] <Callek> problem solved
- # [10:16] <Callek> ;-)
- # [10:16] * Quits: Goldorak (chatzilla@62064EDE.4C66DE16.187A1082.IP) (Ping timeout)
- # [10:17] * Joins: Goldorak (chatzilla@62064EDE.4C66DE16.187A1082.IP)
- # [10:17] * Joins: smaug (chatzilla@moz-8186B3A8.elisa-mobile.fi)
- # [10:17] * ChanServ sets mode: +o smaug
- # [10:19] * Quits: philipp64|laptop (chatzilla@moz-B40B9015.ctcweb.net) (Ping timeout)
- # [10:20] * Joins: philipp64|laptop (chatzilla@moz-BBAB109F.redfish-solutions.com)
- # [10:20] * Joins: ejpbruel (ejpbruel@88F51059.F3BBB17D.144F44FA.IP)
- # [10:20] * Quits: brendan (brendaneic@moz-41BA54D6.dynamic.adsl.gvt.net.br) (Quit: brendan)
- # [10:21] * Joins: smagnin (pike@moz-DEF53BC9.fbx.proxad.net)
- # [10:22] * Quits: fabrice (fabrice@9430097E.2ACA132A.56644CA2.IP) (Ping timeout)
- # [10:25] * Joins: fabrice (fabrice@9430097E.2ACA132A.56644CA2.IP)
- # [10:26] * Joins: jeremyhu (jeremyhu@moz-75C113CA.outersquare.org)
- # [10:27] * Quits: philipp64|laptop (chatzilla@moz-BBAB109F.redfish-solutions.com) (Ping timeout)
- # [10:28] * Quits: Goldorak (chatzilla@62064EDE.4C66DE16.187A1082.IP) (Ping timeout)
- # [10:28] * Joins: philipp64|laptop (chatzilla@moz-B40B9015.ctcweb.net)
- # [10:28] * Joins: graememcc (chatzilla@moz-5CA29697.range86-160.btcentralplus.com)
- # [10:28] * Joins: joshmoz (josh@moz-6F3505DF.nyc.res.rr.com)
- # [10:28] * Quits: mike5w3c (MikeS@moz-D6E846B7.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout)
- # [10:28] * Joins: mike5w3c (MikeS@moz-A012AF35.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [10:29] * Joins: Goldorak (chatzilla@62064EDE.4C66DE16.187A1082.IP)
- # [10:30] * Quits: RealRaven (Thunderbir@FF5A879F.2760DA73.C3498625.IP) (Quit: RealRaven)
- # [10:30] * Joins: RealRaven (Thunderbir@FF5A879F.2760DA73.C3498625.IP)
- # [10:31] * Joins: rajul (quassel@4E052CBF.D11E400C.9DA13C14.IP)
- # [10:31] <gaston> rhaaa.. fucked up my repo by doing qfinish before pull/update
- # [10:31] * Quits: @smaug (chatzilla@moz-8186B3A8.elisa-mobile.fi) (Ping timeout)
- # [10:31] * Joins: trevorh (trevor@moz-CAB89163.lns8.cha.bigpond.net.au)
- # [10:32] <gaston> now, how to rollback to a sane state..
- # [10:32] <Mossop> qimport -r <changeset> will convert that changeset back to a patch in your queue
- # [10:33] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
- # [10:33] <gaston> ah right
- # [10:33] <Ms2ger> Also, qimport -r foo:bar for a range
- # [10:33] <gaston> should write it on my arm
- # [10:33] * Joins: paolo (paolo@moz-DA67CA8.retail.telecomitalia.it)
- # [10:34] * Quits: Goldorak (chatzilla@62064EDE.4C66DE16.187A1082.IP) (Ping timeout)
- # [10:35] * Joins: Goldorak (chatzilla@62064EDE.4C66DE16.187A1082.IP)
- # [10:35] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
- # [10:35] <Ms2ger> "Linux non-functional tests"
- # [10:36] * Ms2ger doesn't think he read that as intended
- # [10:36] <gaston> damn push still complains about abort: push creates new remote head 92a195670683!
- # [10:37] <gaston> guess i forgot an update -C or smth
- # [10:37] * Quits: RealRaven (Thunderbir@FF5A879F.2760DA73.C3498625.IP) (Client exited)
- # [10:38] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Ping timeout)
- # [10:38] * Joins: RealRaven (Thunderbir@FF5A879F.2760DA73.C3498625.IP)
- # [10:38] * Quits: Goldorak (chatzilla@62064EDE.4C66DE16.187A1082.IP) (Ping timeout)
- # [10:38] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [10:38] <Ms2ger> Yeah, qimport, qpo -a, pull -u, qpu -a, qfin
- # [10:38] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
- # [10:39] * Joins: Goldorak (chatzilla@62064EDE.4C66DE16.187A1082.IP)
- # [10:39] * Quits: StevenLee_ (chatzilla@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
- # [10:40] * Joins: willyaranda (willyarand@moz-D4AE0008.dynamic.jazztel.es)
- # [10:40] <gaston> something's strange.. hg pull -u m-i says there's nothing new, and hg out m-i shows some commits not from me..
- # [10:41] * Joins: msucan (mihai@17969768.DD17A642.B4CEF140.IP)
- # [10:41] * sheeri is now known as sheeri-afk
- # [10:41] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Ping timeout)
- # [10:43] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
- # [10:44] * Quits: Goldorak (chatzilla@62064EDE.4C66DE16.187A1082.IP) (Ping timeout)
- # [10:44] * gaston waves fist at hg
- # [10:45] * Joins: nrc (nrc@4B76F2B0.D05BE748.613E47D1.IP)
- # [10:45] <ewong> is Mozilla considering moving everything to git?
- # [10:45] * Joins: Goldorak (chatzilla@62064EDE.4C66DE16.187A1082.IP)
- # [10:46] <Ms2ger> No
- # [10:46] <Ms2ger> gaston, did you pull from m-c before?
- # [10:46] <ewong> ok. that's good to know.
- # [10:46] <ewong> !seen edmorley
- # [10:46] <firebot> edmorley was last seen 14 hours, 36 minutes and 42 seconds ago, changing nick to edmorley|away.
- # [10:46] <gaston> Ms2ger: i always use the same repo for m-c and m-i, pulling from m-c when i build and from m-i when i need to push
- # [10:47] <gaston> and so far it's been working fine
- # [10:47] <Ms2ger> Yeah
- # [10:47] <Ms2ger> Just push khuey's stuff to m-i along with your patches
- # [10:48] * Quits: RealRaven (Thunderbir@FF5A879F.2760DA73.C3498625.IP) (Client exited)
- # [10:48] <gaston> i don't want to push -f of course :)
- # [10:48] * Joins: RealRaven (Thunderbir@FF5A879F.2760DA73.C3498625.IP)
- # [10:48] <Ms2ger> hg merge && hg comm -m "Merge m-c to m-i."
- # [10:49] <gaston> hg merge gives way too much conflicts :)
- # [10:50] <gaston> oh well i'll wait tonight to push them along others, no hurry
- # [10:54] * Quits: RealRaven (Thunderbir@FF5A879F.2760DA73.C3498625.IP) (Client exited)
- # [10:54] * Joins: smaug (chatzilla@moz-78A86AC.pp.htv.fi)
- # [10:54] * ChanServ sets mode: +o smaug
- # [10:54] * Joins: RealRaven (Thunderbir@FF5A879F.2760DA73.C3498625.IP)
- # [10:54] * Quits: Goldorak (chatzilla@62064EDE.4C66DE16.187A1082.IP) (Ping timeout)
- # [10:55] * Joins: Goldorak (chatzilla@62064EDE.4C66DE16.187A1082.IP)
- # [10:55] * Ms2ger is merging to m-i
- # [10:56] <gaston> whoa the commandline tool is insane
- # [10:57] <Ms2ger> Hmm?
- # [10:58] <@smaug> gaston: it didn't seem to really work here
- # [10:58] <@smaug> so I would call just broken
- # [10:58] <gaston> in nightly shift-f2 calls it fine
- # [10:58] <gaston> (even on openbsd/ppc)
- # [10:59] <Ms2ger> Now if only that closed it too...
- # [10:59] <gaston> yeah :)
- # [11:00] * Quits: Goldorak (chatzilla@62064EDE.4C66DE16.187A1082.IP) (Ping timeout)
- # [11:01] * Joins: Goldorak (chatzilla@62064EDE.4C66DE16.187A1082.IP)
- # [11:04] * Joins: brendan (brendaneic@moz-41BA54D6.dynamic.adsl.gvt.net.br)
- # [11:05] * adrian is now known as adrian|afk
- # [11:06] * AutomatedTester|AFK is now known as AutomatedTester
- # [11:06] * Quits: brendan (brendaneic@moz-41BA54D6.dynamic.adsl.gvt.net.br) (Quit: brendan)
- # [11:07] * Joins: protz (protz@moz-E29D2A15.inria.fr)
- # [11:10] * Quits: Goldorak (chatzilla@62064EDE.4C66DE16.187A1082.IP) (Ping timeout)
- # [11:10] * Quits: surkov (surkov@79C77F5D.5C4DCEBC.EBE09E3C.IP) (Quit: surkov)
- # [11:11] * Joins: Goldorak (chatzilla@62064EDE.4C66DE16.187A1082.IP)
- # [11:14] * Quits: @smaug (chatzilla@moz-78A86AC.pp.htv.fi) (Input/output error)
- # [11:14] * Joins: smaug (chatzilla@moz-78A86AC.pp.htv.fi)
- # [11:14] * ChanServ sets mode: +o smaug
- # [11:16] * Quits: Goldorak (chatzilla@62064EDE.4C66DE16.187A1082.IP) (Ping timeout)
- # [11:16] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
- # [11:17] * Joins: Goldorak (chatzilla@62064EDE.4C66DE16.187A1082.IP)
- # [11:18] * Joins: xakz (XaMaD@moz-34FBE388.fbx.proxad.net)
- # [11:19] * Joins: fredw (fredw@moz-B9C110E2.fbx.proxad.net)
- # [11:21] * Joins: garnacho (carlos@9DB65028.F0BDE624.71D55243.IP)
- # [11:24] * Quits: Goldorak (chatzilla@62064EDE.4C66DE16.187A1082.IP) (Ping timeout)
- # [11:24] * Quits: kennyluck (kennyluck@1F39F32E.5A6411A4.B720AEC8.IP) (Ping timeout)
- # [11:24] * Quits: ewong (chatzilla@moz-3CBEA671.ctinets.com) (Ping timeout)
- # [11:24] * Quits: StevenLee (chatzilla@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
- # [11:25] * Joins: Goldorak (chatzilla@62064EDE.4C66DE16.187A1082.IP)
- # [11:25] * Quits: heycam (cam@moz-1D84C1DF.mcc.id.au) (Ping timeout)
- # [11:25] * Quits: kk1fff (patrick@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
- # [11:25] * Quits: Vincent_Chang (chatzilla@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
- # [11:25] * Quits: GinaYeh (GinaYeh@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
- # [11:25] * Quits: schien (schien@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
- # [11:25] * Quits: schien-laptop (schien@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
- # [11:26] * Quits: pw (patrick@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
- # [11:26] * Quits: RealRaven (Thunderbir@FF5A879F.2760DA73.C3498625.IP) (Client exited)
- # [11:26] * Joins: kennyluck (kennyluck@1F39F32E.5A6411A4.B720AEC8.IP)
- # [11:27] * Joins: RealRaven (Thunderbir@FF5A879F.2760DA73.C3498625.IP)
- # [11:27] * Joins: ewong (chatzilla@moz-3CBEA671.ctinets.com)
- # [11:27] * Joins: heycam (cam@moz-1D84C1DF.mcc.id.au)
- # [11:29] * Joins: GinaYeh (GinaYeh@moz-99690620.hinet-ip.hinet.net)
- # [11:29] * Joins: kk1fff (patrick@moz-99690620.hinet-ip.hinet.net)
- # [11:30] * Quits: Goldorak (chatzilla@62064EDE.4C66DE16.187A1082.IP) (Ping timeout)
- # [11:30] * glob is now known as glob|away
- # [11:30] * Joins: Vincent_Chang (chatzilla@moz-99690620.hinet-ip.hinet.net)
- # [11:31] * Joins: Goldorak (chatzilla@62064EDE.4C66DE16.187A1082.IP)
- # [11:31] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
- # [11:32] * Quits: jeremyhu (jeremyhu@moz-75C113CA.outersquare.org) (Ping timeout)
- # [11:33] * Joins: StevenLee (chatzilla@moz-99690620.hinet-ip.hinet.net)
- # [11:34] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
- # [11:35] * Quits: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP) (Ping timeout)
- # [11:36] * Joins: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP)
- # [11:37] * Joins: pw (patrick@moz-99690620.hinet-ip.hinet.net)
- # [11:39] * Quits: RealRaven (Thunderbir@FF5A879F.2760DA73.C3498625.IP) (Connection reset by peer)
- # [11:39] * Joins: RealRaven (Thunderbir@FF5A879F.2760DA73.C3498625.IP)
- # [11:39] * Quits: RealRaven (Thunderbir@FF5A879F.2760DA73.C3498625.IP) (Client exited)
- # [11:40] * Joins: RealRaven (Thunderbir@FF5A879F.2760DA73.C3498625.IP)
- # [11:40] * Joins: schien (schien@moz-99690620.hinet-ip.hinet.net)
- # [11:40] * Quits: nrc (nrc@4B76F2B0.D05BE748.613E47D1.IP) (Ping timeout)
- # [11:41] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
- # [11:45] * adrian|afk is now known as adrian
- # [11:47] * Joins: dao (dao@moz-28636653.superkabel.de)
- # [11:48] * Quits: Optimizer (Instantbir@94C77FC6.955079FB.AA3EB577.IP) (Ping timeout)
- # [11:48] * Quits: shu (shu@moz-62AB3AF6.rfrn.org) (Ping timeout)
- # [11:48] * Quits: rfreebern (rfreebern@822AAF18.DFE6409B.2FF8F912.IP) (Ping timeout)
- # [11:49] * Quits: catlee-away (catlee@moz-A98F27BA.members.linode.com) (Ping timeout)
- # [11:49] * Quits: doublec (doublec@moz-55CD7EAB.pn) (Ping timeout)
- # [11:49] * Quits: Peng (mnordhoff@moz-72431484.mattnordhoff.net) (Ping timeout)
- # [11:49] * Joins: doublec (doublec@moz-55CD7EAB.pn)
- # [11:49] * Joins: Peng (mnordhoff@moz-72431484.mattnordhoff.net)
- # [11:50] * Quits: joe (jdrew@moz-B82509FC.woot.net) (Ping timeout)
- # [11:50] * Joins: rfreebern (rfreebern@822AAF18.DFE6409B.2FF8F912.IP)
- # [11:50] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/fcc533f691e9 - Kyle Huey - Bug 687332: Part 4 - Sigh. r=me
- # [11:50] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/e3f700f4d0cb - Kyle Huey - Bug 687332: Part 3 - Fix even more code that landed since the last time I built this. r=me
- # [11:50] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/6873940886b2 - Ryan VanderMeulen - Merge the last PGO-green inbound changeset to m-c.
- # [11:51] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/0a1f4d81635a - Kyle Huey - Bug 687332: Part 2 - Move event handlers off of DOM objects and keep track of them solely in the event listener manager. r=smaug,bz
- # [11:51] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/9baa8a16f944 - Kyle Huey - Bug 687332: Part 1 - Explicitly keep track of which event listener holds the event handler. r=smaug
- # [11:51] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/a6d44513ca62 - Ms2ger - Merge m-c to m-i.
- # [11:51] * Joins: shu (shu@moz-62AB3AF6.rfrn.org)
- # [11:51] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
- # [11:51] * Joins: Optimizer (Instantbir@94C77FC6.955079FB.AA3EB577.IP)
- # [11:52] * Joins: catlee (catlee@moz-A98F27BA.members.linode.com)
- # [11:53] <@roc> Hmm, I suspect VMWare Workstation 9 massively regressed hgfs performance
- # [11:53] * Joins: brendan (brendaneic@moz-41BA54D6.dynamic.adsl.gvt.net.br)
- # [11:53] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
- # [11:54] <Ms2ger> Ugh, those new thunderbird tabs are ugly
- # [11:55] <@smaug> Ms2ger: those Australis-tabs?
- # [11:55] <@smaug> or whatever they are called
- # [11:55] <Ms2ger> Dunno, I'd call them Chrome-tabs
- # [11:55] * Joins: harth (harth@moz-FF915E69.bb.sky.com)
- # [11:55] <@smaug> true, very similar
- # [11:55] * Quits: harth (harth@moz-FF915E69.bb.sky.com) (Input/output error)
- # [11:55] <@smaug> bg tabs aren't visible enough
- # [11:55] * bc is now known as bc|afk
- # [11:55] <@smaug> but otherwise ok
- # [11:56] * Joins: joe (jdrew@moz-B82509FC.woot.net)
- # [11:57] * Quits: sanbonpe (sanbonpe@moz-A9FA172B.dynamic.snap.net.nz) (Client exited)
- # [11:57] * Joins: gabor (gabor@88F51059.F3BBB17D.144F44FA.IP)
- # [11:57] * Joins: Mano (mano@4AE6E53A.EC757A99.39716721.IP)
- # [11:58] * Joins: TheOtherOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
- # [11:58] * Quits: Mano (mano@4AE6E53A.EC757A99.39716721.IP) (Client exited)
- # [11:59] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Ping timeout)
- # [12:00] <Ms2ger> gaston, btw, if you want to land, I did the merge ;)
- # [12:00] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
- # [12:01] * Quits: Cwiiis (cwiiis@moz-7E7C8259.croy.cable.virginmedia.com) (Quit: Leaving)
- # [12:01] * Quits: garnacho (carlos@9DB65028.F0BDE624.71D55243.IP) (Quit: Ex-Chat)
- # [12:01] <Ms2ger> khuey|away, also, starring is appreciated if you push to m-c...
- # [12:02] * Quits: dao (dao@moz-28636653.superkabel.de) (Quit: Leaving.)
- # [12:05] * Quits: brendan (brendaneic@moz-41BA54D6.dynamic.adsl.gvt.net.br) (Quit: brendan)
- # [12:08] * Joins: andersh_ (andersh@moz-E9E49875.bredband.3.dk)
- # [12:08] * Joins: brendan (brendaneic@moz-41BA54D6.dynamic.adsl.gvt.net.br)
- # [12:09] * Quits: andersh (Thunderbir@moz-E9E49875.bredband.3.dk) (Quit: andersh)
- # [12:09] * Joins: harth (harth@moz-FF915E69.bb.sky.com)
- # [12:09] * Quits: bc|afk (bc@454BDC37.1D5E8529.AC69809B.IP) (Ping timeout)
- # [12:11] * Joins: garnacho (carlos@moz-800BEE18.static.user.ono.com)
- # [12:12] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
- # [12:15] * ewong is now known as ewong|afk
- # [12:15] * Joins: ferjm (ferjm@moz-CD09A0F2.dedicated.neoviatelecom.com.br)
- # [12:16] * Joins: jeremyhu (jeremyhu@moz-75C113CA.outersquare.org)
- # [12:17] * Quits: harth (harth@moz-FF915E69.bb.sky.com) (Input/output error)
- # [12:17] <Ms2ger> Anybody new here I can rope into filing the leak in browser_bug784142.js?
- # [12:18] * Quits: jeremyhu (jeremyhu@moz-75C113CA.outersquare.org) (Ping timeout)
- # [12:18] * Joins: marcoz (marco.zehe@moz-92B4F1D5.dip.t-dialin.net)
- # [12:20] <Yoric> Not me, at least not today.
- # [12:20] * Quits: brendan (brendaneic@moz-41BA54D6.dynamic.adsl.gvt.net.br) (Connection reset by peer)
- # [12:20] * Joins: brendan (brendaneic@moz-41BA54D6.dynamic.adsl.gvt.net.br)
- # [12:24] * Quits: brendan (brendaneic@moz-41BA54D6.dynamic.adsl.gvt.net.br) (Ping timeout)
- # [12:25] <gfritzsche> hm, anyone have an idea where to find the implementation for about:plugins?
- # [12:25] * Joins: brendan (brendaneic@moz-41BA54D6.dynamic.adsl.gvt.net.br)
- # [12:25] <gfritzsche> a simple string search doesn't turn up anything
- # [12:26] <gaston> Ms2ger: yeah thanks; will do
- # [12:26] * Quits: rajul (quassel@4E052CBF.D11E400C.9DA13C14.IP) (Client exited)
- # [12:26] <gfritzsche> nm, found it
- # [12:29] * Joins: dherman (dherman@moz-41BA54D6.dynamic.adsl.gvt.net.br)
- # [12:32] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
- # [12:33] * Joins: lahabana (charlymolt@moz-AAF2BBD1.studby.ntnu.no)
- # [12:38] * Quits: dherman (dherman@moz-41BA54D6.dynamic.adsl.gvt.net.br) (Quit: dherman)
- # [12:38] * AutomatedTester is now known as AutomatedTester|AFK
- # [12:42] * Joins: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP)
- # [12:42] * Quits: chrisccoulson (chr1s@moz-6A3A134E.cust-13020.ip.static.uno.uk.net) (Quit: Ex-Chat)
- # [12:43] <Ms2ger> Whoa, whoa, bug 787208
- # [12:43] * Joins: chrisccoulson (chr1s@moz-6A3A134E.cust-13020.ip.static.uno.uk.net)
- # [12:46] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/c184f9e03cd6 - Jan Beich - Bug 787279 - Unbreak OS_BSD build after bug 782456. r=cjones
- # [12:46] <gaston> yeee
- # [12:46] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/a42606a108e6 - Landry Breuil - Bug 787040. Fix build warnings under ipc/. r=ms2ger
- # [12:46] <gaston> that time it worked
- # [12:46] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
- # [12:46] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
- # [12:47] * AutomatedTester|AFK is now known as AutomatedTester
- # [12:48] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/bc69d733b358 - Jan Beich - Bug 787279 - Unbreak OS_BSD build after bug 782456. r=cjones
- # [12:48] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/f68d4b2ac619 - Abhishek Potnis - Bug 785200 - Conditioned logging in osfiles with exports.OS.Shared.DEBUG. r=yoric
- # [12:48] * Joins: jfkthame (jfkthame@D4B4F59A.A1C12133.9542EC20.IP)
- # [12:48] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/f0290285b281 - David Rajchenbach-Teller - Bug 786673 - Make mkstemp should return a file descriptor. r=froydnj
- # [12:48] * Quits: ferjm (ferjm@moz-CD09A0F2.dedicated.neoviatelecom.com.br) (Quit: This computer has gone to sleep)
- # [12:48] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/a2a5b8e48721 - Koosha Khajeh Moogahi - Bug 786582 - Rename AccFilters.h/cpp files to Filters.h/cpp. r=surkov
- # [12:48] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/214cb33d1567 - Ekanan Ketunuti - Bug 786164 - Fix typo in SessionStore.jsm. r=jaws
- # [12:49] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [12:49] * Quits: decoder (quassel@moz-216446B9.own-hero.net) (Ping timeout)
- # [12:49] * Joins: rajul (quassel@225EB49D.D730CC77.F44414AF.IP)
- # [12:49] * Joins: dao (dao@moz-28636653.superkabel.de)
- # [12:50] * Quits: marcoz (marco.zehe@moz-92B4F1D5.dip.t-dialin.net) (Quit: Leaving.)
- # [12:50] * Joins: ferjm (ferjm@moz-CD09A0F2.dedicated.neoviatelecom.com.br)
- # [12:51] <gaston> Ms2ger: heh would be awesome
- # [12:51] <Standard8> err. tbpl just went unavailable
- # [12:51] <Standard8> hmm, back again
- # [12:52] * Joins: decoder (quassel@moz-216446B9.own-hero.net)
- # [13:00] * Joins: sanbonpe (sanbonpe@moz-A9FA172B.dynamic.snap.net.nz)
- # [13:04] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
- # [13:08] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Ping timeout)
- # [13:09] * Joins: andreasn (andreasn@moz-171E5C3D.a336.priv.bahnhof.se)
- # [13:12] * Quits: paolo (paolo@moz-DA67CA8.retail.telecomitalia.it) (Connection reset by peer)
- # [13:12] * Joins: harth (harth@88F51059.F3BBB17D.144F44FA.IP)
- # [13:14] * Quits: ferjm (ferjm@moz-CD09A0F2.dedicated.neoviatelecom.com.br) (Quit: This computer has gone to sleep)
- # [13:14] * Joins: karl (karl@moz-23D0F0E6.jetstream.xtra.co.nz)
- # [13:16] * Quits: kk1fff (patrick@moz-99690620.hinet-ip.hinet.net) (Quit: Leaving)
- # [13:19] * Joins: Cwiiis (cwiiis@88F51059.F3BBB17D.144F44FA.IP)
- # [13:19] * Joins: ferjm (ferjm@moz-CD09A0F2.dedicated.neoviatelecom.com.br)
- # [13:23] * Quits: ferjm (ferjm@moz-CD09A0F2.dedicated.neoviatelecom.com.br) (Quit: This computer has gone to sleep)
- # [13:24] * NeilAway thinks jimm might want to find out about EqualsLiteral
- # [13:24] * Joins: marco (Thunderbir@73DF7A8F.A00BAEB.10DC0B64.IP)
- # [13:26] * Quits: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP) (Quit: Leaving.)
- # [13:26] * Joins: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP)
- # [13:27] * kmoir-afk is now known as kmoir
- # [13:36] * Quits: RealRaven (Thunderbir@FF5A879F.2760DA73.C3498625.IP) (Client exited)
- # [13:36] * Joins: RealRaven (Thunderbir@FF5A879F.2760DA73.C3498625.IP)
- # [13:37] * Quits: tchevalier (Daily@moz-CB77F747.w81-251.abo.wanadoo.fr) (Quit: tchevalier)
- # [13:37] * Joins: tchevalier (Daily@moz-CB77F747.w81-251.abo.wanadoo.fr)
- # [13:37] * Quits: RealRaven (Thunderbir@FF5A879F.2760DA73.C3498625.IP) (Client exited)
- # [13:37] * Joins: RealRaven (Thunderbir@FF5A879F.2760DA73.C3498625.IP)
- # [13:38] * Quits: tchevalier (Daily@moz-CB77F747.w81-251.abo.wanadoo.fr) (Quit: tchevalier)
- # [13:38] * Joins: tchevalier (Daily@moz-CB77F747.w81-251.abo.wanadoo.fr)
- # [13:39] * Quits: karl (karl@moz-23D0F0E6.jetstream.xtra.co.nz) (Ping timeout)
- # [13:40] * Quits: RealRaven (Thunderbir@FF5A879F.2760DA73.C3498625.IP) (Client exited)
- # [13:40] * Joins: RealRaven (Thunderbir@FF5A879F.2760DA73.C3498625.IP)
- # [13:41] * Joins: ferongr (ferongr@moz-D334B70D.tellas.gr)
- # [13:41] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Input/output error)
- # [13:41] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
- # [13:43] * Quits: fabrice (fabrice@9430097E.2ACA132A.56644CA2.IP) (Quit: Leaving.)
- # [13:44] * Joins: ferjm (ferjm@E681F6B0.B80793A4.B65F468E.IP)
- # [13:46] * mattwoodrow is now known as mattwoodrow|away
- # [13:46] <AryehGregor> Try failure on Win64 only: "xul.dll : fatal error LNK1120: 247 unresolved externals" https://tbpl.mozilla.org/php/getParsedLog.php?id=14807023&full=1&branch=try#error0
- # [13:46] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/52c224e20b26 - Justin Dolske - Bug 747300 - Add mimetype info to nsIPluginTag. r=josh
- # [13:46] * Joins: jimm (jmathies@moz-7F164CA1.pn.at.cox.net)
- # [13:47] <AryehGregor> Hmm, wait, maybe I can figure this out.
- # [13:47] <AryehGregor> No, probably not.
- # [13:51] * Joins: bc|afk (bc@454BDC37.1D5E8529.AC69809B.IP)
- # [13:53] * rail_away is now known as rail
- # [13:53] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
- # [13:56] * Quits: bc|afk (bc@454BDC37.1D5E8529.AC69809B.IP) (Ping timeout)
- # [13:56] * kmoir is now known as kmoir-afk
- # [13:57] * Joins: WG9s (bill@moz-D750CC69.maine.res.rr.com)
- # [13:57] * Joins: schien-laptop (schien@moz-AB636AA5.dynamic.hinet.net)
- # [14:00] * Quits: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP) (Ping timeout)
- # [14:01] * Joins: squib (squib@853A99BA.2BDEAC60.56644CA2.IP)
- # [14:01] * Quits: trevorh (trevor@moz-CAB89163.lns8.cha.bigpond.net.au) (Quit: Leaving.)
- # [14:02] * Quits: @ehsan-zzz (ehsan@51BA673F.D30B51A1.412CF160.IP) (Input/output error)
- # [14:02] * Quits: rajul (quassel@225EB49D.D730CC77.F44414AF.IP) (Client exited)
- # [14:02] * mjschranz_away is now known as mjschranz
- # [14:03] * Joins: clee (clee@BD043B9E.6910ADCF.56644CA2.IP)
- # [14:03] * Joins: trevorh (trevor@moz-CAB89163.lns8.cha.bigpond.net.au)
- # [14:04] * Joins: jeremyhu (jeremyhu@moz-75C113CA.outersquare.org)
- # [14:06] * Quits: jeremyhu (jeremyhu@moz-75C113CA.outersquare.org) (Ping timeout)
- # [14:07] * rail is now known as rail_away
- # [14:07] * Quits: clee (clee@BD043B9E.6910ADCF.56644CA2.IP) (Ping timeout)
- # [14:08] * Joins: sliv (spyros@moz-EAB86BCB.cti.gr)
- # [14:08] * Joins: Enn (enn@moz-A875DFED.cpe.net.cable.rogers.com)
- # [14:08] <AryehGregor> Ah: http://dxr.lanedo.com/mozilla-central/xpcom/reflect/xptcall/src/md/win32/xptcstubs_asm_x86_64.asm.html#l87
- # [14:09] <AryehGregor> Inline assembly that relies on how the compiler mangles symbols.
- # [14:09] <AryehGregor> Sigh.
- # [14:10] * Quits: fredw (fredw@moz-B9C110E2.fbx.proxad.net) (Quit: Leaving.)
- # [14:10] * Quits: dao (dao@moz-28636653.superkabel.de) (Quit: Leaving.)
- # [14:11] * Quits: Enn (enn@moz-A875DFED.cpe.net.cable.rogers.com) (Ping timeout)
- # [14:12] <NeilAway> AryehGregor: can you extern "C" your way to victory?
- # [14:12] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
- # [14:12] <AryehGregor> I dunno, how would that work?
- # [14:13] <AryehGregor> Why is there only assembly here for x86_64, anyway?
- # [14:13] <NeilAway> AryehGregor: it would turn off name mangling completely, so they would just be called something like Stub17
- # [14:13] <NeilAway> AryehGregor: because that file's called x86_64.asm?
- # [14:14] <AryehGregor> I mean, in the directory.
- # [14:14] <AryehGregor> I don't see any ASM for regular x86, unless it's named something weird like x86_gnu.
- # [14:14] <NeilAway> AryehGregor: now that's inline assembly in the .cpp file
- # [14:14] <NeilAway> AryehGregor: the x64 compiler doesn't support that
- # [14:14] * AryehGregor blinks
- # [14:15] * Joins: azakai|far (alon@moz-8D0CC798.lightspeed.sntcca.sbcglobal.net)
- # [14:15] <AryehGregor> Okay, but why does the 32-bit version not have a list of all the mangled forms?
- # [14:15] <NeilAway> AryehGregor: in GCC it does: http://mxr.mozilla.org/comm-central/source/mozilla/xpcom/reflect/xptcall/src/md/win32/xptcstubs.cpp#153
- # [14:15] * Quits: RealRaven (Thunderbir@FF5A879F.2760DA73.C3498625.IP) (Connection reset by peer)
- # [14:15] * Joins: RealRaven (Thunderbir@FF5A879F.2760DA73.C3498625.IP)
- # [14:15] <NeilAway> AryehGregor: in MSVC you just declare a naked function, and the compiler will mangle the name for you
- # [14:16] * Joins: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP)
- # [14:17] * Quits: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP) (Ping timeout)
- # [14:18] * bhearsum|afk is now known as bhearsum
- # [14:20] * Joins: kk1fff (patrick@moz-5118214D.static.tfn.net.tw)
- # [14:21] * Joins: vikash (vikash@694945B0.2905CAEE.5D9ABA9F.IP)
- # [14:21] * mjschranz is now known as mjschranz_away
- # [14:23] * Joins: Stan_ (Stan@moz-D596A80E.dip.t-dialin.net)
- # [14:23] <NeilAway> AryehGregor: strange why you didn't blow up on stuff like http://mxr.mozilla.org/comm-central/source/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_x86_64_linux.cpp#129 though
- # [14:24] <AryehGregor> Could it be that gcc/Clang don't change mangling for int vs. enum?
- # [14:29] <NeilAway> AryehGregor: hmm, as far as I can tell, the return type isn't part of the mangled name in GCC
- # [14:29] <AryehGregor> Makes sense -- you can't overload on the return type anyway.
- # [14:29] <firebot> Check-in: http://hg.mozilla.org/releases/mozilla-beta/rev/6ab916ae2aea - calbld - Added tag CALENDAR_1_8b1_RELEASE for changeset THUNDERBIRD_16_0b1_RELEASE. CLOSED TREE a=release
- # [14:29] <NeilAway> indeed
- # [14:29] <AryehGregor> So why would you need it in the mangled name?
- # [14:29] <firebot> http://hg.mozilla.org/releases/mozilla-beta/rev/b8a7067db555 - calbld - Added tag CALENDAR_1_8b1_BUILD1 for changeset THUNDERBIRD_16_0b1_RELEASE. CLOSED TREE a=release
- # [14:29] <NeilAway> AryehGregor: useful for the debugger?
- # [14:30] * Quits: fxa (fxa@moz-BE50B5.szara.net.pl) (Ping timeout)
- # [14:30] <AryehGregor> If you want a useful debugger, don't you normally give it a special symbol file of some type anyway, rather than making it rely on deciphering mangled names?
- # [14:32] * Joins: cjones (cjones@E681F6B0.B80793A4.B65F468E.IP)
- # [14:32] * Joins: KaiRo (robert@moz-7DEE8F70.adsl.highway.telekom.at)
- # [14:34] * Quits: kennyluck (kennyluck@1F39F32E.5A6411A4.B720AEC8.IP) (Quit: kennyluck)
- # [14:35] <@roc> I don't think it affects the debugger
- # [14:35] <@roc> it's vaguely useful for type-safe linking. Avoids spectacular failures when you link against a function returning an unexpected type.
- # [14:39] * Joins: fabrice (fabrice@E681F6B0.B80793A4.B65F468E.IP)
- # [14:39] <NeilAway> jimm: tip: http://mxr.mozilla.org/comm-central/source/mozilla/xpcom/string/public/nsTSubstring.h#278
- # [14:39] * Joins: smontagu (chatzilla@moz-6621BBC8.red.bezeqint.net)
- # [14:40] * Joins: JeroenDeDauw (j@moz-333F73BB.dip.t-dialin.net)
- # [14:40] * Joins: armenzg (armenzg@moz-68031C5A.dsl.bell.ca)
- # [14:41] * Quits: vikash (vikash@694945B0.2905CAEE.5D9ABA9F.IP) (Ping timeout)
- # [14:41] * Quits: JeroenDeDauw (j@moz-333F73BB.dip.t-dialin.net) (Connection reset by peer)
- # [14:41] * Joins: JeroenDeDauw (j@moz-333F73BB.dip.t-dialin.net)
- # [14:42] * Joins: JeroenDeDauw1 (j@moz-333F73BB.dip.t-dialin.net)
- # [14:42] * Quits: JeroenDeDauw (j@moz-333F73BB.dip.t-dialin.net) (Connection reset by peer)
- # [14:42] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/c740837c448b - Patrick McManus - bug 787190 - gconf system wide proxy settings for unix r=biesi
- # [14:42] <NeilAway> hmm, did the intelligent page down reland and I missed it the second time?
- # [14:44] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Quit: darktrojan)
- # [14:45] * Quits: WG9s (bill@moz-D750CC69.maine.res.rr.com) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 15.0/20120827125645])
- # [14:45] * Quits: JeroenDeDauw1 (j@moz-333F73BB.dip.t-dialin.net) (Quit: Leaving.)
- # [14:45] * Joins: JeroenDeDauw (j@moz-333F73BB.dip.t-dialin.net)
- # [14:45] * kmoir-afk is now known as kmoir
- # [14:45] <@smaug> !seen overholt
- # [14:45] <@killer> I don't know who overholt is.
- # [14:45] <firebot> overholt was last seen 19 hours, 32 minutes and a couple of seconds ago, saying 'mounir, https://bugzilla.mozilla.org/show_bug.cgi?id=786203' in #b2g.
- # [14:46] <@roc> NeilAway: what intelligent page down?
- # [14:46] * Quits: tonymec (tonymec@moz-63372887.adsl-dyn.isp.belgacom.be) (Input/output error)
- # [14:46] * Joins: vikash (vikash@5A161BBE.9B552DFD.5D9ABA9F.IP)
- # [14:47] * sheeri-afk is now known as sheeri
- # [14:47] * Joins: kaze (kaze@E681F6B0.B80793A4.B65F468E.IP)
- # [14:47] <@roc> bug 780345 got backed out and relanded, yes
- # [14:47] * Quits: RealRaven (Thunderbir@FF5A879F.2760DA73.C3498625.IP) (Connection reset by peer)
- # [14:47] * Quits: tonymec|away (tonymec@moz-63372887.adsl-dyn.isp.belgacom.be) (Quit: Konversation terminated!)
- # [14:48] <@smaug> Akkana filed a bug o_O
- # [14:48] * Joins: bent (chatzilla@D8C51945.DA9C8375.B65F468E.IP)
- # [14:48] <@smaug> I first noticed the reporter and thought the bug must be ancient
- # [14:48] * Quits: kk1fff (patrick@moz-5118214D.static.tfn.net.tw) (Quit: Leaving)
- # [14:49] <mounir> smaug: who is Akkana?
- # [14:49] <@roc> Netscape developer in the old days
- # [14:49] <@roc> worked on editor
- # [14:49] * Joins: RealRaven (Thunderbir@FF5A879F.2760DA73.C3498625.IP)
- # [14:49] * Quits: JeroenDeDauw (j@moz-333F73BB.dip.t-dialin.net) (Ping timeout)
- # [14:49] * Quits: bent (chatzilla@D8C51945.DA9C8375.B65F468E.IP) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.19/20110707195905])
- # [14:50] * Joins: kaze` (kaze@E681F6B0.B80793A4.B65F468E.IP)
- # [14:50] * Quits: kaze (kaze@E681F6B0.B80793A4.B65F468E.IP) (Ping timeout)
- # [14:51] * Quits: mike5w3c (MikeS@moz-A012AF35.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout)
- # [14:52] * Joins: JeroenDeDauw (j@moz-333F73BB.dip.t-dialin.net)
- # [14:52] * Quits: trevorh (trevor@moz-CAB89163.lns8.cha.bigpond.net.au) (Quit: Leaving.)
- # [14:52] * Joins: JeroenDeDauw1 (j@moz-333F73BB.dip.t-dialin.net)
- # [14:52] * Quits: JeroenDeDauw (j@moz-333F73BB.dip.t-dialin.net) (Connection reset by peer)
- # [14:53] * Joins: WG9s (bill@moz-D750CC69.maine.res.rr.com)
- # [14:53] * Joins: dherman (dherman@moz-E31CD2CB.mozilla.org)
- # [14:54] * Joins: clee (clee@moz-27C218E8.red-176-80-179.dynamicip.rima-tde.net)
- # [14:55] * Joins: teoli (teoli@EDB1D55.195E6A26.F1085784.IP)
- # [14:56] * Quits: squib (squib@853A99BA.2BDEAC60.56644CA2.IP) (Quit: Leaving)
- # [14:56] * Quits: lahabana (charlymolt@moz-AAF2BBD1.studby.ntnu.no) (Quit: lahabana)
- # [14:59] * Quits: RealRaven (Thunderbir@FF5A879F.2760DA73.C3498625.IP) (Connection reset by peer)
- # [14:59] * Quits: ericjung (Mibbit@moz-F14FA912.bstnma.fios.verizon.net) (Quit: http://www.mibbit.com ajax IRC Client)
- # [14:59] * Joins: JeroenDeDauw (j@moz-333F73BB.dip.t-dialin.net)
- # [14:59] * Quits: JeroenDeDauw1 (j@moz-333F73BB.dip.t-dialin.net) (Quit: Leaving.)
- # [14:59] * jmaher|afk is now known as jmaher
- # [15:00] * Quits: smontagu (chatzilla@moz-6621BBC8.red.bezeqint.net) (Ping timeout)
- # [15:00] * Joins: JeroenDeDauw1 (j@moz-333F73BB.dip.t-dialin.net)
- # [15:01] <NeilAway> roc: sweet! a site I use just changed to have a fixed header
- # [15:01] * Joins: RealRaven (Thunderbir@FF5A879F.2760DA73.C3498625.IP)
- # [15:01] * Quits: JeroenDeDauw (j@moz-333F73BB.dip.t-dialin.net) (Ping timeout)
- # [15:01] * Joins: JeroenDeDauw (j@moz-333F73BB.dip.t-dialin.net)
- # [15:01] * Quits: dherman (dherman@moz-E31CD2CB.mozilla.org) (Ping timeout)
- # [15:01] * Quits: JeroenDeDauw1 (j@moz-333F73BB.dip.t-dialin.net) (Quit: Leaving.)
- # [15:02] * Joins: JeroenDeDauw1 (j@moz-333F73BB.dip.t-dialin.net)
- # [15:02] * Quits: JeroenDeDauw (j@moz-333F73BB.dip.t-dialin.net) (Connection reset by peer)
- # [15:03] * Quits: JeroenDeDauw1 (j@moz-333F73BB.dip.t-dialin.net) (Quit: Leaving.)
- # [15:05] * Joins: mwu (mwu@E681F6B0.B80793A4.B65F468E.IP)
- # [15:06] * mjschranz_away is now known as mjschranz
- # [15:10] * Quits: RealRaven (Thunderbir@FF5A879F.2760DA73.C3498625.IP) (Connection reset by peer)
- # [15:10] * Joins: bent (chatzilla@D8C51945.DA9C8375.B65F468E.IP)
- # [15:12] * Joins: RealRaven (Thunderbir@FF5A879F.2760DA73.C3498625.IP)
- # [15:13] * Quits: Optimizer (Instantbir@94C77FC6.955079FB.AA3EB577.IP) (Ping timeout)
- # [15:14] * Joins: JeroenDeDauw (jeroen@moz-DBD0A386.dip.t-dialin.net)
- # [15:15] * Quits: @roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
- # [15:15] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
- # [15:15] * ChanServ sets mode: +o roc
- # [15:17] * ewong|sleep is now known as ewong
- # [15:18] * Joins: mdas (mdas@50AE257C.D30B51A1.412CF160.IP)
- # [15:19] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
- # [15:20] * Quits: marco (Thunderbir@73DF7A8F.A00BAEB.10DC0B64.IP) (Ping timeout)
- # [15:20] <@smaug> AryehGregor: uh, you mean rv handling is wrong
- # [15:20] <@smaug> NS_ASSERTION(rv, ...)
- # [15:20] <AryehGregor> smaug, ?
- # [15:21] <AryehGregor> Well, that works out to be basically the same as NS_ASSERTION(NS_FAILED(rv), ...)
- # [15:21] <@smaug> but the bug is about rv handling?
- # [15:21] <AryehGregor> Anyway, I was just following bz's orders, so ask him if you have any questions about why it's wrong. :)
- # [15:21] <@smaug> not about somethign else?
- # [15:21] <AryehGregor> I dunno what it's about.
- # [15:21] <AryehGregor> bz just said it's bogus and I should file a followup.
- # [15:21] <AryehGregor> He didn't say why it's bogus, so your guess is as good as mine (probably better).
- # [15:22] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
- # [15:22] * khuey|away is now known as khuey
- # [15:22] * Joins: marco (Thunderbir@3C879A38.96B8F5F8.10DC0B64.IP)
- # [15:22] <@khuey> Ms2ger: I starred until I went to sleep
- # [15:23] * Joins: kanru (kanru@E681F6B0.B80793A4.B65F468E.IP)
- # [15:23] * Quits: kaze` (kaze@E681F6B0.B80793A4.B65F468E.IP) (Ping timeout)
- # [15:24] * Joins: mkaply (mkaply@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
- # [15:25] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/db57e4b747b7 - Brendan Eich - Rename ea to ed to match s/ExpressionAutopsy/ExpressionDecompiler/ (followup for Bug 767274, r=lumpy).
- # [15:25] * Joins: Pike (Pike@moz-E31CD2CB.mozilla.org)
- # [15:28] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
- # [15:29] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/5071c1a3c394 - Michael Wu - Bug 786690 - Fix buffered streams on 16 bit outputs, r=kinetik
- # [15:29] * rail_away is now known as rail
- # [15:30] * Joins: irving (irving@F2D29657.F60B0462.67AC9B1.IP)
- # [15:31] * Quits: ferongr (ferongr@moz-D334B70D.tellas.gr) (Ping timeout)
- # [15:31] <irving> AryehGregor: ping
- # [15:31] <AryehGregor> irving, pong, although I'm about to go.
- # [15:31] <AryehGregor> Did I blow up c-c or something?
- # [15:32] <irving> about patch 783526 - I'll look for a volunteer in #maildev to go through our #defines and strip out unused ones
- # [15:32] <AryehGregor> Okay.
- # [15:32] * Joins: ferongr (ferongr@moz-D334B70D.tellas.gr)
- # [15:32] <irving> aside from that, everything looks good. Thanks again for cleaning all that stuff up.
- # [15:35] * Joins: TheLink (TheLink@moz-7DF028C8.pools.arcor-ip.net)
- # [15:37] * Joins: capella-SIII (capella-SI@moz-11F6FEB4.pools.spcsdns.net)
- # [15:38] * Joins: gwagner (idefix2@D8C51945.DA9C8375.B65F468E.IP)
- # [15:39] * Quits: capella-SIII (capella-SI@moz-11F6FEB4.pools.spcsdns.net) (Ping timeout)
- # [15:40] * Joins: AaronMT (AaronMT@moz-5DF3A271.cpe.net.cable.rogers.com)
- # [15:42] * Joins: lmandel (lmandel@moz-E928DD26.dsl.bell.ca)
- # [15:42] * Joins: surkov (surkov@79C77F5D.5C4DCEBC.EBE09E3C.IP)
- # [15:42] * Joins: gustavold (gustavold@AACA9B2.3CA89884.FBFF2E6D.IP)
- # [15:43] * Joins: capella-SIII (capella-SI@moz-11F6FEB4.pools.spcsdns.net)
- # [15:43] * Joins: ahal (ahal@F2D29657.F60B0462.67AC9B1.IP)
- # [15:43] * Joins: ehsan-zzz (ehsan@51BA673F.D30B51A1.412CF160.IP)
- # [15:44] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/e1c78a682928 - James Willcox - Bug 786380 - Implement new Java-based updater for Android r=cpeterson,mfinkle
- # [15:44] * Quits: capella-SIII (capella-SI@moz-11F6FEB4.pools.spcsdns.net) (Connection reset by peer)
- # [15:44] * Joins: capella-SIII2 (capella-SI@moz-11F6FEB4.pools.spcsdns.net)
- # [15:45] <@bsmedberg> ted: got a sec to talk over https://bugzilla.mozilla.org/attachment.cgi?id=656946&action=diff with me and gfritzsche ?
- # [15:50] * Quits: capella-SIII2 (capella-SI@moz-11F6FEB4.pools.spcsdns.net) (Ping timeout)
- # [15:51] * Quits: @smaug (chatzilla@moz-78A86AC.pp.htv.fi) (Ping timeout)
- # [15:52] * Joins: KWierso|Home (chatzilla@moz-296B3117.hsd1.ca.comcast.net)
- # [15:52] * Joins: jeremyhu (jeremyhu@moz-75C113CA.outersquare.org)
- # [15:53] * Joins: bc|afk (bc@454BDC37.1D5E8529.AC69809B.IP)
- # [15:53] * armenzg is now known as armenzg_brb
- # [15:54] * Quits: jeremyhu (jeremyhu@moz-75C113CA.outersquare.org) (Ping timeout)
- # [15:57] * Quits: mwu (mwu@E681F6B0.B80793A4.B65F468E.IP) (Ping timeout)
- # [15:57] * Quits: bc|afk (bc@454BDC37.1D5E8529.AC69809B.IP) (Ping timeout)
- # [15:59] * Quits: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de) (Input/output error)
- # [16:00] * Quits: JeroenDeDauw (jeroen@moz-DBD0A386.dip.t-dialin.net) (Quit: Leaving.)
- # [16:00] * Quits: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net) (Quit: Mardak)
- # [16:01] * Joins: capella-SIII (capella-SI@moz-11F6FEB4.pools.spcsdns.net)
- # [16:01] * Joins: mwu (mwu@E681F6B0.B80793A4.B65F468E.IP)
- # [16:02] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/2cfd76ed711c - Fabrice Desré - Bug 778079 - Support loading app packages from multiple locations [r=vingtetun]
- # [16:02] * Joins: JeroenDeDauw (jeroen@moz-DBD0A386.dip.t-dialin.net)
- # [16:03] * sheeri is now known as sheeri-afk
- # [16:03] * Quits: ehsan-zzz (ehsan@51BA673F.D30B51A1.412CF160.IP) (Input/output error)
- # [16:04] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
- # [16:04] * Quits: masayuki1 (Daily@moz-86D7F6E4.zaq.ne.jp) (Quit: masayuki1)
- # [16:06] * Joins: nmatsakis (nmatsakis@31F52E50.3AD3A61B.2321E71E.IP)
- # [16:06] * Joins: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP)
- # [16:12] * Joins: espindola (espindola@moz-BCBD8315.dsl.teksavvy.com)
- # [16:12] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
- # [16:13] * Joins: jdm (jdm@F2D29657.F60B0462.67AC9B1.IP)
- # [16:16] * Joins: Yoric|backup (Yoric@868FDAF4.9E1AF999.3A7352D6.IP)
- # [16:16] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Ping timeout)
- # [16:16] * sheeri-afk is now known as sheeri
- # [16:18] <WG9s> looking for someone sho has privs to re-trigger the android aurora nightly now that the salve with no sapce has been taken offline.
- # [16:18] * jcranmer|away is now known as jcranmer
- # [16:19] * Joins: shorlander (shorlander@moz-853043D6.dhcp.insightbb.com)
- # [16:20] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/d3244b8ba1b7 - Nathan Froyd - Bug 786903 - restore typedArray(otherTypedArray) initialization fastpath; r=sfink
- # [16:20] * Joins: atte (atte@moz-401E92F1.dhcp.inet.fi)
- # [16:22] <gfritzsche> bsmedberg: ok, good point on getting the flash dumps passed into around... i'll try to get this revised till monday
- # [16:22] * Joins: rajul (quassel@3757B681.BD70987E.5700D73F.IP)
- # [16:22] <@bsmedberg> gfritzsche: ok. I may attach a partial patch to play with of just the backend code
- # [16:23] <@bsmedberg> so that you can build the rest on top
- # [16:23] <gfritzsche> ok, cool
- # [16:24] * Yoric|backup is now known as Yoric
- # [16:24] <baku> sfink, I'm using your patch for transferring arraybuffer contents, but it's not 'green' on try.
- # [16:24] * Joins: kaze` (kaze@E681F6B0.B80793A4.B65F468E.IP)
- # [16:25] <baku> sfink, https://tbpl.mozilla.org/?tree=Try&rev=833daad422d3
- # [16:25] * Quits: chewey (chewey@moz-B2CFEE5D.dip0.t-ipconnect.de) (Ping timeout)
- # [16:25] <baku> I need that patch for the transferable objects in postmessage() for workers.
- # [16:25] <Yoric> Transferring arraybuffer contents?
- # [16:25] <baku> https://bugzilla.mozilla.org/show_bug.cgi?id=720949
- # [16:25] <Yoric> Are you talking about DOM transferrable objects?
- # [16:26] * Joins: drexler (chatzilla@moz-BD26ECCD.hsd1.vt.comcast.net)
- # [16:26] <baku> sfink, implemented it for the javascript engine
- # [16:26] <baku> I'm implementing this: https://bugzilla.mozilla.org/show_bug.cgi?id=720083
- # [16:27] <Yoric> \o.
- # [16:27] <baku> actually it's almost done.
- # [16:27] <Yoric> \o/
- # [16:27] <Yoric> Great.
- # [16:27] <@bsmedberg> What emacs command will tell it to use js-mode for .jsm files by default?
- # [16:27] <Yoric> bsmedberg: Personally, I suggest js2-mode.
- # [16:28] <Yoric> (checking the command)
- # [16:28] <Yoric> Sorry, can't find it.
- # [16:28] * armenzg_brb is now known as armenzg
- # [16:28] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/0a93ae68184e - Lucas Rocha - Bug 787078 - Backout 43dd8252f52d
- # [16:29] <froydnj> bsmedberg: something like (add-to-list 'auto-mode-alist '("\\.jsm$" . js-mode))
- # [16:29] <@bsmedberg> ok thanks
- # [16:29] <@bsmedberg> is there a .jsm for prefs, or do I just use services.prefs ?
- # [16:30] * @bsmedberg wants a prefs.getCharPref(prefname, <default if not set>)
- # [16:30] <@ted> bsmedberg: yes
- # [16:31] * NeilAway idly wonders whether tag_nsresult should have a boolean conversion operator
- # [16:32] * jmaher is now known as curiosity
- # [16:32] * Quits: capella-SIII (capella-SI@moz-11F6FEB4.pools.spcsdns.net) (Ping timeout)
- # [16:32] * curiosity is now known as jmaher
- # [16:32] * philor|away is now known as philor
- # [16:32] * Joins: capella-SIII (capella-SI@moz-11F6FEB4.pools.spcsdns.net)
- # [16:33] * Joins: fredw (fredw@moz-B9C110E2.fbx.proxad.net)
- # [16:34] <NeilAway> is there a way to look at function parameters in crash stats?
- # [16:34] * Joins: bonnie (bbsurender@3035F4A5.3753335A.B66DD36E.IP)
- # [16:34] <jdm> nope
- # [16:34] * kmoir is now known as kmoir-afk
- # [16:35] <NeilAway> bah
- # [16:35] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [16:35] * wlach|afk is now known as wlach
- # [16:35] * Joins: Enn_ (enn@F2D29657.F60B0462.67AC9B1.IP)
- # [16:35] * Enn_ is now known as Enn
- # [16:36] * Joins: ehsan-zzz (ehsan@F2D29657.F60B0462.67AC9B1.IP)
- # [16:36] * Quits: ferjm (ferjm@E681F6B0.B80793A4.B65F468E.IP) (Quit: Leaving)
- # [16:36] <@bsmedberg> ted: do you know its name? I can't find it.
- # [16:36] * Quits: graememcc (chatzilla@moz-5CA29697.range86-160.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0/20120825192204])
- # [16:37] <@ted> bsmedberg: oh, sorry
- # [16:37] <@ted> was answering your way-back question
- # [16:37] <@bsmedberg> oh heh
- # [16:37] <@ted> i've never heard of a prefs.jsm
- # [16:37] * Joins: kk1fff (patrick@moz-5118214D.static.tfn.net.tw)
- # [16:38] <NeilAway> bsmedberg: depending on your use case there's always Application.prefs
- # [16:38] <@bsmedberg> that's ff-speciifc?
- # [16:38] * joduinn-zzz is now known as joduinn-home
- # [16:40] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
- # [16:41] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/b9b2cfebacf0 - Hsin-Yi Tsai - Bug 782488 - Use system messages to notify incoming telephony events. r=philikon
- # [16:41] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/15eacf38a2fb - Yoshi Huang - Bug 787175 - B2G RIL: Use system messages to notify proactive commands. r=philikon
- # [16:41] * Joins: squib (squib@E681F6B0.B80793A4.B65F468E.IP)
- # [16:42] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/b0a04c791e84 - Hsin-Yi Tsai - Bug 787064 - System Message API: add broadcastMessage(). r=fabrice
- # [16:42] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/7c5550c63a24 - Cervantes Yu - Bug 711315 - Reset ril states on rild restart in ril worker. r=philikon
- # [16:42] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/bb5225ea88ba - Jonathan Watt - Bug 767056 - Stop calling nsLayoutUtils::PostRestyleEvent during reflow to avoid infinite loop. r=roc.
- # [16:44] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/b4eaa2264afe - Mounir Lamouri - Bug 786296 - Remove permissions when an app is uninstalled. r=jlebar,fabrice
- # [16:45] * ewong is now known as ewong|sleep
- # [16:46] <@bsmedberg> ted: are there tests for CrashSubmit.jsm ?
- # [16:46] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
- # [16:46] * Joins: dao (dao@moz-B60CE150.superkabel.de)
- # [16:46] <@ted> bsmedberg: as part of about:crashes, yes
- # [16:46] <@ted> but probably not a standalone
- # [16:46] <@ted> i wonder if it works in xpcshell
- # [16:46] <@bsmedberg> how do I run the about:crashes tests?
- # [16:47] <@ted> they're browser chrome, so probably
- # [16:47] <@ted> make mochitest-browser-chrome TEST_PATH=toolkit/crashreporter/test
- # [16:47] <@ted> http://mxr.mozilla.org/mozilla-central/source/toolkit/crashreporter/test/browser/browser_aboutCrashesResubmit.js
- # [16:47] <@ted> specifically
- # [16:47] <@bsmedberg> ty
- # [16:47] <@ted> if you want to test something more specific, you should see if you can use it from xpcshell
- # [16:47] <@ted> if so that'd be a lot easier to write
- # [16:48] <@ted> there's a crashreport.sjs you can use with httpd.js: http://mxr.mozilla.org/mozilla-central/source/toolkit/crashreporter/test/browser/browser_aboutCrashesResubmit.js#122
- # [16:48] <@ted> it accepts the form post
- # [16:48] * ehsan-zzz is now known as ehsan
- # [16:49] * Joins: graememcc (chatzilla@moz-5CA29697.range86-160.btcentralplus.com)
- # [16:50] * Quits: masayuki (Daily@moz-86D7F6E4.zaq.ne.jp) (Ping timeout)
- # [16:50] <gfritzsche> bsmedberg, ted, there is also this one: http://mxr.mozilla.org/mozilla-central/source/dom/plugins/test/mochitest/test_crash_submit.xul
- # [16:51] <@ted> oh yeah
- # [16:52] * Quits: stux (stux@moz-FD6B9EC6.hfc.comcastbusiness.net) (Ping timeout)
- # [16:52] * joduinn-home is now known as joduinn-afk
- # [16:53] * Joins: stux (stux@moz-FD6B9EC6.hfc.comcastbusiness.net)
- # [16:56] <NeilAway> bsmedberg: extApplication lives in toolkit, but your app has to explicitly include it, so only ff/sm/tb as far as I know
- # [16:57] * Quits: kk1fff (patrick@moz-5118214D.static.tfn.net.tw) (Quit: Leaving)
- # [16:58] * Joins: trevorh (trevor@moz-AEB41D93.lns4.woo.bigpond.net.au)
- # [16:58] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [16:58] * Quits: ejpbruel (ejpbruel@88F51059.F3BBB17D.144F44FA.IP) (Quit: ejpbruel)
- # [17:02] * Joins: capella-SIII2 (capella-SI@moz-DD0C7E4F.twcny.res.rr.com)
- # [17:02] * Quits: capella-SIII2 (capella-SI@moz-DD0C7E4F.twcny.res.rr.com) (Quit: Yaaic - Yet another Android IRC client - http://www.yaaic.org)
- # [17:02] * Joins: longsonr (chatzilla@moz-9573A8AE.zone8.bethere.co.uk)
- # [17:02] * Quits: capella-SIII (capella-SI@moz-11F6FEB4.pools.spcsdns.net) (Ping timeout)
- # [17:02] <jmaher> ehsan: ping
- # [17:03] * Quits: pnemsak (Miranda@moz-BE85878E.citicom.sk) (Quit: pnemsak)
- # [17:03] <ehsan> jmaher: hey
- # [17:03] <jmaher> ehsan: I have updated the tests table on :https://wiki.mozilla.org/Buildbot/Talos#Talos_Tests
- # [17:03] * Quits: nmatsakis (nmatsakis@31F52E50.3AD3A61B.2321E71E.IP) (Quit: Computer has gone to sleep.)
- # [17:03] <jmaher> ehsan: some changes didn't make it down to Aurora earlier this week, but that just means more updating when I get them down there (maybe net week)
- # [17:04] * Quits: Mossop (mossop@88F51059.F3BBB17D.144F44FA.IP) (Ping timeout)
- # [17:04] <Ms2ger> Interesting: http://www.oxymoronical.com/wp/wp-content/uploads/2012/08/shot_083112_102502.png
- # [17:04] <ehsan> jmaher: cool!
- # [17:04] <ehsan> jmaher: hmm, do you wanna send that link to dev.platform?
- # [17:04] * Joins: masayuki (Daily@moz-86D7F6E4.zaq.ne.jp)
- # [17:05] <jmaher> ehsan: yeah, I need to reply to that thread and I will include a link to that and a blog post or two from recent times
- # [17:05] <ehsan> Ms2ger: what are we looking at?
- # [17:05] <ehsan> jmaher: cool thanks!
- # [17:05] <Ms2ger> ehsan, green is offices, yellow is individual employees
- # [17:05] <ehsan> hehe
- # [17:05] * Joins: Mano (mano@4AE6E53A.EC757A99.39716721.IP)
- # [17:06] <ehsan> pretty amazing!
- # [17:06] <@ted> i'm not actually on that map
- # [17:06] <@ted> wonder why
- # [17:06] <jmaher> cool map; ted maybe you and bsmedberg got mixed up
- # [17:06] <jmaher> or it has your old address?
- # [17:07] <@ted> nope
- # [17:07] * Quits: kaze` (kaze@E681F6B0.B80793A4.B65F468E.IP) (Ping timeout)
- # [17:07] <@ted> my phonebook entry doesn't seem to let me add a non-office city
- # [17:07] <@bsmedberg> which phonebook, the mozillians or the moco one?
- # [17:07] <@ted> moco
- # [17:07] <@ted> i think it used to have a free-form field
- # [17:08] * Quits: ferongr (ferongr@moz-D334B70D.tellas.gr) (Ping timeout)
- # [17:08] <@ted> oh, there it is
- # [17:08] <@ted> i think it's just buggy
- # [17:08] <@ted> had to switch it to another location then back to "other" to get the text field
- # [17:08] <@bsmedberg> ah yeah
- # [17:08] * Quits: drexler (chatzilla@moz-BD26ECCD.hsd1.vt.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [17:09] * mjschranz is now known as mjschranz_away
- # [17:09] <Ms2ger> Bwahahahaha, automated starring
- # [17:10] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/1af3aa614b6d - Gregor Wagner - Bug 784075 - Contacts API: DB upgrade error. r=bent
- # [17:10] <Ms2ger> philor will be glad to hear that we're at last ready to replace him
- # [17:10] <sawrubh> firebot: seen jviereck
- # [17:10] <firebot> jviereck was last seen 32 hours, 6 minutes and 12 seconds ago, saying 'hi, is there some documentation on what stuff I can type into the "Filter scripts" input field in the debugger? Seems like one can put magic strings in there :)' in #devtools.
- # [17:10] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
- # [17:10] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
- # [17:10] * Joins: ejpbruel (ejpbruel@E9758364.9EC0A5AF.CFE928A7.IP)
- # [17:11] <Ms2ger> Either that or someone is talking out of their ass again
- # [17:11] <froydnj> hm, I know that map is missing some US people
- # [17:11] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
- # [17:12] * Joins: mathuaerknedam (Adium@moz-6F7B4FAB.hdfgroup.uiuc.edu)
- # [17:13] * Joins: ferongr (ferongr@moz-D334B70D.tellas.gr)
- # [17:14] <philor> I'm sure automated starring would work fine for the easy and pleasant ones, making manual starring entirely the difficult and unpleasant ones
- # [17:14] * Joins: bc|afk (bc@454BDC37.1D5E8529.AC69809B.IP)
- # [17:14] * Quits: longsonr (chatzilla@moz-9573A8AE.zone8.bethere.co.uk) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0/20120824154833])
- # [17:15] * Joins: xakz (XaMaD@moz-34FBE388.fbx.proxad.net)
- # [17:15] * Joins: davidb (davidb@moz-DCC65761.dsl.bell.ca)
- # [17:16] <philor> and as you can tell by the fierce competition to be the first to star Android failures, that's exactly what we want
- # [17:16] <Luqman> ehsan: to stop it from opening two windows the original patch calls preventDefault, where is that default behaviour implemented?
- # [17:16] <philor> snorp: you rather completely broke talos on Android
- # [17:17] <ehsan> Luqman: hrm, did I miss half of that sentence?
- # [17:17] * Quits: ochameau (ochameau@moz-A33C217B.fbx.proxad.net) (Ping timeout)
- # [17:17] <Luqman> right, some context: bug 786897
- # [17:18] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/c939d8a01b63 - Till Schneidereit - Bug 786749 - Set error reporter printing errors in self-hosted code to stderr. r=luke
- # [17:18] <ehsan> Luqman: I see. let me dig around to see if I can find it again! :)
- # [17:19] <armenzg> jimm: do you what the update platform should be for Windows metro builds?
- # [17:19] <armenzg> for other platforms we have something like WINNT_x86_64-msvc
- # [17:19] <jimm> armenzg: not sure, what does that affect?
- # [17:20] <armenzg> jimm: when the builds hit the AUS server (updates server) it then determines where to go and grab the mar files
- # [17:20] * Quits: mathuaerknedam (Adium@moz-6F7B4FAB.hdfgroup.uiuc.edu) (Quit: Leaving.)
- # [17:20] <armenzg> let me find a URL as an example
- # [17:20] <ehsan> Luqman: I think it's handled here: http://mxr.mozilla.org/mozilla-central/source/browser/components/privatebrowsing/src/nsPrivateBrowsingService.js#478
- # [17:21] <jimm> armenzg: ok so it should be something elm specific.
- # [17:21] <ehsan> Luqman: which happens early at startup
- # [17:21] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
- # [17:21] * Joins: kaze` (kaze@E681F6B0.B80793A4.B65F468E.IP)
- # [17:22] <jimm> armenzg: these builds will not be released forever, at some point we will move to mc at which point the elm nighties will be turned off
- # [17:22] <armenzg> jimm: project branches like elm automatically append something branch specific to whatever base value we specify
- # [17:22] <jimm> armenzg: also, not sure if you can do this, but onloy the win8 builders should do nightlies
- # [17:22] <jimm> *only
- # [17:23] * Joins: ochameau (ochameau@moz-A33C217B.fbx.proxad.net)
- # [17:23] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
- # [17:23] <jimm> armenzg: sounds like you can use the same id as other branches (WINNT_x86_64-msvc)
- # [17:23] * Parts: mbrubeck1 (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
- # [17:23] * Quits: davidb (davidb@moz-DCC65761.dsl.bell.ca) (Quit: davidb)
- # [17:23] <Luqman> ehsan: but doesn't calling handleFlag remove it from the array of flags which would make findFlag fail?
- # [17:23] <armenzg> jimm: does this means that at the end the normal win32 builds that we currently generate will run either on win8 on metro mode or any other Windows desktop version down to WinXPSP3?
- # [17:24] <armenzg> in other words, we won't be producing two Windows builds; right?
- # [17:24] <armenzg> *two different Windows builds
- # [17:24] * Joins: fxa90id (fxa90id@moz-858CB0C.neoplus.adsl.tpnet.pl)
- # [17:25] * Joins: mconleyTB (Daily@F2D29657.F60B0462.67AC9B1.IP)
- # [17:25] <ehsan> Luqman: iirc handleFlag removes it from the list, but findFlag doesn't, and findFlag is what happens first here
- # [17:25] <jimm> armenzg: that's the current plan. if that changes you will hear about it.
- # [17:25] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/9ed210219379 - Hsin-Yi Tsai - Bug 787423 - B2G RIL: gSystemMessenger is not defined. r=philikon
- # [17:26] <armenzg> jimm: would you be OK if I disable the normal win32 builds on elm? I'm not sure if I can have only one of the be nightly enabled without lots of hacking
- # [17:27] * Joins: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP)
- # [17:27] <jimm> armenzg: hmm, if you do would we lose the test coverage we are getting on elm from those?
- # [17:28] <armenzg> jimm: .... I guess so; let me see if I can do without disabling it
- # [17:29] <jimm> armenzg: if you can turn on running test using the win8 builders, that would be ok too. we could start fixing up test failures.
- # [17:29] * sheeri is now known as sheeri-afk
- # [17:29] <jimm> armenzg: being able to do that might be a ways off I guess
- # [17:29] * geekboy|afk is now known as geekboy
- # [17:29] <armenzg> jimm: unfortunately, the win8 hardware request was put on hold until we could verify we could run win7 and winXP
- # [17:29] * Joins: hipokrit (hipokrit@81016825.8DB70AE8.839F6EC0.IP)
- # [17:30] <jimm> armenzg: those win8 build will run on vista and up
- # [17:30] <armenzg> we don't want to buy hardware that is not good in the long term
- # [17:30] <jimm> ah
- # [17:30] <armenzg> this means I have put the win8 testers project on the side for a couple of weeks until we can validate win7 and winXP on that hardware
- # [17:30] * Quits: protz (protz@moz-E29D2A15.inria.fr) (Quit: Leaving)
- # [17:30] <jimm> gotcha
- # [17:31] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/1442613953ba - Till Schneidereit - Bug 784400 - Make standard builtins and the current global available to self-hosted code. r=bhackett
- # [17:31] <armenzg> jimm: as soon as you see that something from us is slowing you guys please let me know; we can always find ways to unblock you
- # [17:31] <armenzg> my current project is to unblock you as much as possible and get that hardware up
- # [17:31] <jimm> armenzg: will do thanks
- # [17:31] <armenzg> yw
- # [17:34] * cadecairos_away is now known as cadecairos
- # [17:34] * kmoir-afk is now known as kmoir
- # [17:35] * Quits: surkov (surkov@79C77F5D.5C4DCEBC.EBE09E3C.IP) (Quit: surkov)
- # [17:35] * Joins: tonymec__ (tonymec@moz-63372887.adsl-dyn.isp.belgacom.be)
- # [17:35] * tonymec__ is now known as tonymec|away
- # [17:35] * Quits: ferongr (ferongr@moz-D334B70D.tellas.gr) (Ping timeout)
- # [17:36] * cadecairos is now known as cadecairos_away
- # [17:36] * Joins: todesschaf (hurley@moz-E76806A0.dsl.static.sonic.net)
- # [17:36] * Joins: ferongr (ferongr@moz-D334B70D.tellas.gr)
- # [17:36] * cadecairos_away is now known as cadecairos
- # [17:37] * Joins: kdcw (kdc@moz-F7413045.pk.shawcable.net)
- # [17:38] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: Konversation terminated!)
- # [17:39] * Joins: capella-SIII (capella-SI@moz-DD0C7E4F.twcny.res.rr.com)
- # [17:40] * Joins: FusedTogether (Thunderbir@8CCD9A70.E49ADE39.2D7E49EB.IP)
- # [17:41] * Joins: jeremyhu (jeremyhu@moz-75C113CA.outersquare.org)
- # [17:42] * Quits: jeremyhu (jeremyhu@moz-75C113CA.outersquare.org) (Ping timeout)
- # [17:43] * Joins: paolo (paolo@moz-F60FDEEC.retail.telecomitalia.it)
- # [17:43] <froydnj> hm, are we just going to let android tests go red due to snorp's commit?
- # [17:44] <@khuey> seems like it
- # [17:45] <Ms2ger> Nah
- # [17:45] <Ms2ger> Our automated starring script will notice
- # [17:45] * Quits: TheOtherOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Ping timeout)
- # [17:46] * Joins: nhirata (nhirata.bu@moz-6D599AA6.hsd1.ca.comcast.net)
- # [17:46] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
- # [17:46] * froydnj is going to back it out unless somebody beats him to it or objects
- # [17:46] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/804d74e217e3 - Steve Fink - Bug 720949 - Add JSAPI for transferring ArrayBuffer contents
- # [17:46] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/c505e38af094 - Steve Fink - Bug 785167 - Root while allowing cx to be NULL for some typed array APIs
- # [17:46] * Joins: nmatsakis (nmatsakis@31F52E50.3AD3A61B.2321E71E.IP)
- # [17:46] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/f6d0c187d568 - Steve Fink - Bug 785167 - Copy ArrayBuffer data to separately-allocated storage when JS_GetArrayBufferData is called
- # [17:47] * Quits: adrian (adrian@moz-DE8639AB.fbx.proxad.net) (Quit: Konversation terminated!)
- # [17:47] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/030e483f5ec1 - Fabrice Desré - Bug 783573 - Remove permissions whitelist from navigator.mozApps [r=gwagner]
- # [17:47] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/38e94ff2d575 - Fabrice Desré - merge
- # [17:47] * jimm is now known as jimm-lunch
- # [17:49] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/49ad41173c4f - Lucas Rocha - Bug 787236 - Correctly remove "pagehide" listener when exiting Reader (r=mfinkle)
- # [17:49] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/5489c99c67d6 - Lucas Rocha - Bug 787236 - Correctly remove "pagehide" listener for ErrorPageEventHandler (r=mfinkle)
- # [17:49] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/0777a56f6a7d - Lucas Rocha - Bug 787078 - Always return a result from a Reader:FaviconRequest (r=mfinkle)
- # [17:49] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/371aea049dcb - Lucas Rocha - Bug 787078 - Fix back behavior for Reader (r=mfinkle)
- # [17:50] * Quits: ferongr (ferongr@moz-D334B70D.tellas.gr) (Ping timeout)
- # [17:50] * Joins: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
- # [17:51] <ehsan> BenWa: do we have an environment variable for turning the profiler on at startup, so that we can profile startup times?
- # [17:51] <BenWa> ehsan: MOZ_PROFILER_STARTUP
- # [17:51] <ehsan> BenWa: cool. how early is that checked?
- # [17:51] <BenWa> once the extension comes up you'll be able to dump the data easily
- # [17:51] <BenWa> start of XRE_main
- # [17:52] <ehsan> hmm ok. that will miss some parts of the startup but hopefully not too much
- # [17:52] * Quits: JeroenDeDauw (jeroen@moz-DBD0A386.dip.t-dialin.net) (Quit: Leaving.)
- # [17:52] <ehsan> BenWa: do you know if anyone has focused on profiling the startup recently?
- # [17:52] <BenWa> not AFAIK
- # [17:53] <BenWa> I see a ton of IO and whatnot
- # [17:53] <ehsan> so I was thinking about this last night
- # [17:53] <ehsan> I bet there's a ton of stupidness happening during startup :)
- # [17:53] <BenWa> ehsan: We might be able to pull some magic to be the first static init and then profile the static init stage
- # [17:54] <ehsan> BenWa: yeah.. but I think we can have more reliable tools for handling the static initializers
- # [17:54] <ehsan> BenWa: like, reporting them to talos (which we already do!)
- # [17:54] * Joins: davidb (davidb@moz-DCC65761.dsl.bell.ca)
- # [17:54] * Joins: JeroenDeDauw (jeroen@moz-DBD0A386.dip.t-dialin.net)
- # [17:54] * Quits: davidb (davidb@moz-DCC65761.dsl.bell.ca) (Input/output error)
- # [17:54] <ehsan> cause their badness comes mostly from their existence, not from what they actually do
- # [17:54] * Quits: KWierso (KWierso@88F51059.F3BBB17D.144F44FA.IP) (Ping timeout)
- # [17:55] <BenWa> ehsan: I'm not convinced that moving static initializer to big 'init()' function is that much of a help
- # [17:55] <BenWa> we will still init stuff in random access style throughout libxul so I don't see what we save
- # [17:55] <ehsan> BenWa: removing it will help, since it means that libxul will be read more sequentially than randomly
- # [17:56] * bhearsum is now known as bhearsum|buildduty
- # [17:56] <BenWa> If we wrote init() very methodically maybe, but we're far from that.
- # [17:56] * mdas is now known as mdas|afk
- # [17:56] <ehsan> hmm, what do you mean?
- # [17:56] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/c8cacc4cd63e - Mark Finkle - Backout e1c78a682928, talos bustage
- # [17:56] <ehsan> it doesn't matter what that init() function does at all
- # [17:56] <ehsan> it matters that we don't try to statically initialize anything before most of libxul is read
- # [17:57] * Joins: knelson (Adium@moz-3E2BA9EA.dsl.pltn13.sbcglobal.net)
- # [17:57] * Joins: dzbarsky (Adium@moz-59812CB1.hsd1.pa.comcast.net)
- # [17:57] * Parts: knelson (Adium@moz-3E2BA9EA.dsl.pltn13.sbcglobal.net)
- # [17:57] * Joins: darin (darin@moz-CD91E596.google.com)
- # [17:57] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
- # [17:58] * jwir3|dinner is now known as jwir3
- # [17:58] * Joins: Optimizer (Optimizer@2315F545.90CC607.BE90E62C.IP)
- # [17:59] * Quits: brendan (brendaneic@moz-41BA54D6.dynamic.adsl.gvt.net.br) (Quit: brendan)
- # [18:00] * Joins: KWierso (KWierso@E9758364.9EC0A5AF.CFE928A7.IP)
- # [18:00] * Joins: naveed-lt (naveed-lt@moz-ED56A7F3.ri.ri.cox.net)
- # [18:03] * philor is now known as philor|away
- # [18:06] * Quits: Mano (mano@4AE6E53A.EC757A99.39716721.IP) (No route to host)
- # [18:06] * Joins: Mano (mano@4AE6E53A.EC757A99.39716721.IP)
- # [18:06] * Quits: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk) (Ping timeout)
- # [18:07] <bhearsum|buildduty> pymake is enabled again
- # [18:07] <@khuey> woo
- # [18:07] <bhearsum|buildduty> on m-c + all project branches + try
- # [18:08] <froydnj> sfink: you are burning
- # [18:08] <Ms2ger> IN HELL
- # [18:09] * Joins: Suresh (chatzilla@1C9F308C.2364D0C0.EB06F97B.IP)
- # [18:09] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
- # [18:10] * Joins: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk)
- # [18:10] * Quits: Optimizer (Optimizer@2315F545.90CC607.BE90E62C.IP) (Ping timeout)
- # [18:11] * Joins: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP)
- # [18:11] <marco> fryn: ping
- # [18:12] <sfink> argh. I guess that was not a benign rebase.
- # [18:12] * jdm is now known as jdm|f00ding
- # [18:12] * Joins: brendan (brendaneic@moz-41BA54D6.dynamic.adsl.gvt.net.br)
- # [18:12] <sfink> and now conflicts on the backout. wunnerful.
- # [18:12] * Quits: gabor (gabor@88F51059.F3BBB17D.144F44FA.IP) (Ping timeout)
- # [18:13] * Joins: jhammel (jhammel@moz-E31CD2CB.mozilla.org)
- # [18:13] <@bsmedberg> bhearsum|buildduty: awesome!
- # [18:13] <bhearsum|buildduty> all praise goes to sid and coop :)
- # [18:13] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
- # [18:13] <@bsmedberg> bhearsum|buildduty: with appropriate -jN, or is that later?
- # [18:13] <bhearsum|buildduty> -j4, aiui
- # [18:13] <@bsmedberg> how many cores on those machines?
- # [18:13] <bhearsum|buildduty> 4
- # [18:14] <@bsmedberg> we shuold be using -j10 for 4 cores, I think
- # [18:14] <bhearsum|buildduty> they're xeon x3430's, 8mb cache
- # [18:14] <bhearsum|buildduty> sure
- # [18:14] <@bsmedberg> but let's try this first, I'll file afollowup
- # [18:14] <bhearsum|buildduty> that's in the tree, you have the power!
- # [18:14] <@bsmedberg> oh ok
- # [18:14] <bhearsum|buildduty> https://hg.mozilla.org/mozilla-central/file/fcc533f691e9/browser/config/mozconfigs/win32/nightly
- # [18:14] <coop> we can also iterate to victory on try
- # [18:14] <coop> (albeit slowly)
- # [18:15] * bc|afk is now known as bc
- # [18:15] * Joins: jgilbert (jgilbert@moz-17D0114B.hsd1.ca.comcast.net)
- # [18:15] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/1154db986c7a - Steve Fink - Backed out changeset 804d74e217e3 for that burning sensation
- # [18:15] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/0eed7dee8251 - Steve Fink - Backed out changeset c505e38af094 for burning the build
- # [18:16] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/09699ad7e6c1 - Steve Fink - Backed out changeset f6d0c187d568 for burning the build
- # [18:16] * mdas|afk is now known as mdas
- # [18:16] <froydnj> sfink: thanks!
- # [18:17] * Quits: ejpbruel (ejpbruel@E9758364.9EC0A5AF.CFE928A7.IP) (Quit: ejpbruel)
- # [18:17] * davehunt|away is now known as davehunt
- # [18:20] * Joins: jgriffin (jgriffin@moz-DD9CBA45.hsd1.wa.comcast.net)
- # [18:20] * AutomatedTester is now known as AutomatedTester|AFK
- # [18:21] <sfink> when did ctrl-click on tbpl start opening logs in a new tab in addition to selecting them? argh!
- # [18:22] <sid0> bhearsum|buildduty: have you retriggered builds?
- # [18:22] <sid0> bsmedberg: it's part of the mozconfigs
- # [18:22] <sid0> bsmedberg: so it's trivial to try out and change
- # [18:22] <bhearsum|buildduty> sid0: no
- # [18:22] <sid0> bhearsum|buildduty: let me do that then
- # [18:23] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
- # [18:24] * mdas is now known as mdas|afk
- # [18:24] * Joins: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP)
- # [18:26] * cadecairos is now known as cadecairos_away
- # [18:26] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/e56edfeb2bb4 - Philipp von Weitershausen - Back out 982d02faef3f (bug 777145) for B2G marionette bustage
- # [18:26] <firebot> Check-in:
- # [18:27] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/d4d50d1c9192 - Timothy Nikkel - Bug 786421. If we are asked to repaint while resizing a window on Windows and the new size matches the old size just repaint and don't do a bunch of extra work. r=jimm
- # [18:27] * cadecairos_away is now known as cadecairos
- # [18:27] * Joins: reuben (reuben@moz-3D306503.res-com.wayinternet.com.br)
- # [18:27] * Quits: Mano (mano@4AE6E53A.EC757A99.39716721.IP) (Client exited)
- # [18:27] <sfink> till: you're not here, but I think I'm going to back you out for mochitest-2 and xpcshell bustage from bug 784400
- # [18:27] * Quits: brendan (brendaneic@moz-41BA54D6.dynamic.adsl.gvt.net.br) (Quit: brendan)
- # [18:28] * Quits: Goldorak (chatzilla@62064EDE.4C66DE16.187A1082.IP) (Ping timeout)
- # [18:28] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
- # [18:28] <marco> tn, ping
- # [18:28] <Ms2ger> Hear hear, a new sheriff
- # [18:29] * Joins: Goldorak (chatzilla@62064EDE.4C66DE16.187A1082.IP)
- # [18:29] * Joins: Mano (mano@4AE6E53A.EC757A99.39716721.IP)
- # [18:29] <tn> marco, pong
- # [18:29] * jimm-lunch is now known as jimm
- # [18:29] * Joins: jeremyhu (jeremyhu@moz-75C113CA.outersquare.org)
- # [18:29] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/dca93af4b72a - Steve Fink - Backed out changeset 1442613953ba (bug 784400) for mochitest-2 and xpcshell test bustage
- # [18:30] <marco> tn, do you think your patches in bug 786421 can be backported to beta or aurora? The first shouldn't be too risky
- # [18:31] <tn> marco, yeah, i was planning on asking for aurora approval. i don't think we need it on beta, the bug doesn't exist there
- # [18:33] * Quits: AryehGregor (AryehGrego@F3B92AD6.C1A33F19.C605BBF7.IP) (Ping timeout)
- # [18:33] * Joins: AryehGregor (AryehGrego@F3B92AD6.C1A33F19.C605BBF7.IP)
- # [18:33] <tn> sfink, i think https://bugzilla.mozilla.org/show_bug.cgi?id=786421#c23 is a slip up, you didn't back that bug out :)
- # [18:34] * Joins: fitzgen (fitzgen@moz-85EBB8A.dia.static.qwest.net)
- # [18:34] <sfink> argh, did I miss again?
- # [18:34] <sfink> oh. I foolishly relied on my shiny new tool, and it found the later push.
- # [18:34] * Quits: graememcc (chatzilla@moz-5CA29697.range86-160.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0/20120825192204])
- # [18:34] * Quits: marco (Thunderbir@3C879A38.96B8F5F8.10DC0B64.IP) (Ping timeout)
- # [18:34] <sfink> this is not a good morning
- # [18:34] * Joins: jonco (Adium@88F51059.F3BBB17D.144F44FA.IP)
- # [18:35] <sfink> first person who says "good morning" to me in person gets punched
- # [18:35] <jhammel> hmmmm....and i don't even know what you look like or which office you work out of :/
- # [18:36] <jwir3> hahaha
- # [18:36] * jhammel avoids saying "good morning" to anyone
- # [18:36] <jwir3> then it's like russian roulette
- # [18:36] <NeilAway> jhammel: good morning
- # [18:36] * NeilAway doesn't know what jhammel's timezone actually is
- # [18:36] <jhammel> /quit run away!
- # [18:36] * Joins: marco (Thunderbir@3C879A38.96B8F5F8.10DC0B64.IP)
- # [18:36] <NeilAway> still, 50% chance I say ;-)
- # [18:36] <jhammel> NeilAway: antarctic time
- # [18:36] <jwir3> we should have an all hands in antarctica
- # [18:37] <jhammel> yeah, that would be "cheap"
- # [18:37] <jwir3> conquer the seventh continent and rebrand it "Foxland"
- # [18:37] <froydnj> jhammel: congratulations on helping mozilla achieve total continental domination
- # [18:37] <jhammel> jwir3: and import arctic foxes? rename them antarctic foxes?
- # [18:37] <jwir3> hahahaha
- # [18:37] <jhammel> arctic foxes are awful cute
- # [18:38] <jwir3> that they are
- # [18:38] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Ping timeout)
- # [18:38] * khuey is now known as khuey|away
- # [18:39] * mjschranz_away is now known as mjschranz
- # [18:39] <vlad> C:\Tools\sdks\v7.0\include\winnt.h(135) : fatal error C1189: #error : "No Target Architecture"
- # [18:39] * Quits: dao (dao@moz-B60CE150.superkabel.de) (Quit: Leaving.)
- # [18:39] <vlad> sad try server is sad
- # [18:40] <bhearsum|buildduty> sid0: ^ could that be pymake related?
- # [18:40] <bhearsum|buildduty> vlad: if it is, you may need to merge against the latest m-c to pick up some fixes
- # [18:40] <vlad> mm
- # [18:41] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
- # [18:41] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/164b65db56b6 - Yoshi Huang - Bug 786694 - Part 1: Import 2G SIM Contacts. r=philikon
- # [18:41] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
- # [18:41] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/0ceee266e44f - Yoshi Huang - Bug 786694 - Part 2: Error callback. r=philikon
- # [18:41] * cadecairos is now known as cadecairos_away
- # [18:41] <sid0> vlad: that looks like an out of date m-c
- # [18:41] <vlad> k
- # [18:41] <vlad> will update
- # [18:42] * Quits: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP) (Quit: ctopper)
- # [18:42] <bhearsum|buildduty> the build should be much faster!
- # [18:44] * Joins: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net)
- # [18:44] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
- # [18:44] * Joins: ejpbruel (ejpbruel@E9758364.9EC0A5AF.CFE928A7.IP)
- # [18:45] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/6ccd54887d19 - Yoshi Huang - Bug 786686 - B2G Contacts API must not access RadioInterfaceLayer in content process. r=anygregor
- # [18:46] * Joins: bnicholson (bnicholson@moz-DB4A9C19.scl3.mozilla.com)
- # [18:46] * Quits: bnicholson (bnicholson@moz-DB4A9C19.scl3.mozilla.com) (Input/output error)
- # [18:46] <@bz> gah
- # [18:46] <@bz> how do I make hgweb log follow moves?
- # [18:47] * Joins: pnemsak (Miranda@A6E8C11.B7BED47D.3CA1F9DE.IP)
- # [18:47] * Joins: brendan (brendaneic@A2C92C1B.6A726B95.DCA7D3F.IP)
- # [18:48] * Joins: dbaron (dbaron@moz-9221B6DD.dsl.dynamic.sonic.net)
- # [18:48] * ChanServ sets mode: +o dbaron
- # [18:48] * philor|away is now known as philor
- # [18:49] * Quits: kaze` (kaze@E681F6B0.B80793A4.B65F468E.IP) (Ping timeout)
- # [18:50] * Joins: espadrine (thaddee_ty@moz-85EBB8A.dia.static.qwest.net)
- # [18:50] <Ms2ger> bz, log should have a link at the end
- # [18:51] <catlee> we can look at doing windows builds in the cloud now!
- # [18:51] <Ms2ger> bz, the "base" thing
- # [18:51] <vlad> bhearsum|buildduty: build is faster? tell me more!
- # [18:52] <bhearsum|buildduty> vlad: pymake + -j4 makes it a ton faster
- # [18:52] <vlad> that's how I build
- # [18:52] <bhearsum|buildduty> ah
- # [18:52] <bhearsum|buildduty> our infra was using gnu make + -j1 until now
- # [18:52] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
- # [18:52] <vlad> what do you usually use?
- # [18:52] <vlad> ohhh
- # [18:52] <bhearsum|buildduty> so try build times should be cut in half or more for windows with this change
- # [18:52] <vlad> yeah
- # [18:52] <vlad> nice
- # [18:52] <bhearsum|buildduty> sid0++
- # [18:52] * mjschranz is now known as mjschranz_away
- # [18:53] * Joins: akeybl (akeybl@moz-7B0110AD.mv.mozilla.com)
- # [18:53] * Joins: akeybl_ (akeybl@moz-BBE3ABD.mv.mozilla.com)
- # [18:53] * Quits: marco (Thunderbir@3C879A38.96B8F5F8.10DC0B64.IP) (Ping timeout)
- # [18:54] * mdas|afk is now known as mdas
- # [18:54] * joduinn-afk is now known as joduinn
- # [18:54] * Quits: akeybl (akeybl@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
- # [18:55] * Quits: Goldorak (chatzilla@62064EDE.4C66DE16.187A1082.IP) (Ping timeout)
- # [18:55] * sheeri-afk is now known as sheeri
- # [18:55] * Quits: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net) (Input/output error)
- # [18:55] * dholbert|afk is now known as dholbert
- # [18:55] * Joins: marco (Thunderbir@3C879A38.96B8F5F8.10DC0B64.IP)
- # [18:56] * Joins: Optimizer (Optimizer@2315F545.90CC607.BE90E62C.IP)
- # [18:56] * Joins: Goldorak (chatzilla@BC31C9E7.5C18D647.187A1082.IP)
- # [18:57] * Joins: wesj (Instantbir@moz-135A9FA9.hsd1.ca.comcast.net)
- # [18:58] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/e938ef11c6d2 - Joe Drew - Bug 706908 - Tests for Windows 8 version, and some other OS version tests. r=bjacob
- # [18:58] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/3f74f34beaa4 - Joe Drew - Bug 706908 - Support Windows 8 from gfxInfo and the graphics blacklist. r=bjacob
- # [18:58] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/02a60618e928 - Joe Drew - Bug 706908 - Add a definition for Windows 8 to gfxPlatform. r=bbondy
- # [18:58] * Joins: Mook_as (mook@moz-1FCC0032.activestate.com)
- # [19:00] * cadecairos_away is now known as cadecairos
- # [19:01] * Quits: Goldorak (chatzilla@BC31C9E7.5C18D647.187A1082.IP) (Ping timeout)
- # [19:01] * Quits: Optimizer (Optimizer@2315F545.90CC607.BE90E62C.IP) (Ping timeout)
- # [19:01] * Joins: stevee (Miranda@moz-17087BE2.cable.virginmedia.com)
- # [19:01] * Joins: Goldorak (chatzilla@E101D5D5.F3760584.187A1082.IP)
- # [19:01] * Parts: gfritzsche (gfritzsche@moz-DF5276A0.dip0.t-ipconnect.de) (Leaving)
- # [19:01] * Quits: merinui (merinui@moz-1D8A7606.osk2.eonet.ne.jp) (Quit: Leaving...)
- # [19:02] * Joins: myk (myk@moz-BBE3ABD.mv.mozilla.com)
- # [19:02] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
- # [19:02] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
- # [19:03] * jdm|f00ding is now known as jdm
- # [19:03] * Quits: Goldorak (chatzilla@E101D5D5.F3760584.187A1082.IP) (Ping timeout)
- # [19:03] * Joins: Goldorak (chatzilla@51AE01DD.F3760584.187A1082.IP)
- # [19:03] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Connection reset by peer)
- # [19:04] <philikon> hay, we'd love to get an inbound merge
- # [19:04] <philikon> (we = b2g team)
- # [19:04] <philikon> i'm thinking of merging (rather arbitrarily) https://tbpl.mozilla.org/?tree=Mozilla-Inbound&rev=5fd0de490937
- # [19:04] <Ms2ger> Hay, star everything and go ahead
- # [19:04] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
- # [19:04] <philikon> because that build looks complete and green
- # [19:04] <philikon> any objections?
- # [19:04] <Ms2ger> But always merge a push with PGO builds
- # [19:04] <nemo> heh. sites like this that make me appreciate NoScript
- # [19:04] <nemo> http://www.innovationnewsdaily.com/1568-supersonic-flying-wing-nasa.html
- # [19:04] * Ms2ger looks
- # [19:04] <nemo> coworker was telling me that most of the article was blank
- # [19:04] <nemo> I was like "no it isn't"
- # [19:05] <philikon> Ms2ger: yep, has a pgo build
- # [19:05] * Quits: cjones (cjones@E681F6B0.B80793A4.B65F468E.IP) (Quit: Leaving)
- # [19:05] <nemo> apparently that big block that your eyes reflexively skim over (if you whitelist noscript) is a survey you must fill out so that the text is unobfuscated. javascript only of course
- # [19:05] * Joins: cjones (cjones@E681F6B0.B80793A4.B65F468E.IP)
- # [19:05] * Parts: jonco (Adium@88F51059.F3BBB17D.144F44FA.IP)
- # [19:06] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
- # [19:06] * Joins: sworkman (sworkman@moz-825EC923.hsd1.ca.comcast.net)
- # [19:06] * Joins: cdiehl_ (cdiehl@moz-96842B0A.pool.mediaways.net)
- # [19:06] <Ms2ger> philikon, no objections, but please unhide new OSX xpcshell after the merge
- # [19:07] <bhearsum|buildduty> jimm: i have what may seem like a silly question about metro builds on elm, got a sec?
- # [19:07] <philikon> Ms2ger: how do i do that?
- # [19:07] <jimm> bhearsum|buildduty: sure
- # [19:07] * Quits: cdiehl (cdiehl@moz-7FE2FA60.pool.mediaways.net) (Ping timeout)
- # [19:07] * cdiehl_ is now known as cdiehl
- # [19:07] <bhearsum|buildduty> jimm: why did we set up separate win32-metro builds? why not just use the existing 'win32' build and change its mozconfig to be metro? or metro+desktop?
- # [19:07] <Ms2ger> philikon, on tbpl, click "Tree Info", then "Adjust Hidden Builders"
- # [19:08] * Quits: jgilbert (jgilbert@moz-17D0114B.hsd1.ca.comcast.net) (Ping timeout)
- # [19:08] <philikon> Ms2ger: cool, will do thx
- # [19:08] <philikon> merging now
- # [19:08] <Ms2ger> philikon, and of course, don't forget to star m-c first ;)
- # [19:09] <jimm> bhearsum|buildduty: not sure, armenzg set that up. the win8 builders are using a different compiler that isn't on our regular build machines. maybe that had something do with it?
- # [19:09] * Quits: myk (myk@moz-BBE3ABD.mv.mozilla.com) (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
- # [19:09] * Joins: kk1fff (kk1fff@moz-5C9F220D.dynamic.hinet.net)
- # [19:09] <bhearsum|buildduty> jimm: the original request was for metro builds in addition to win32 desktop though, no?
- # [19:09] * Joins: sobersabre (bilbo@moz-B1325CA5.dynamic.barak-online.net)
- # [19:09] <sobersabre> hi.
- # [19:09] <Ms2ger> sfink, your latest m.d.planning post seems truncated
- # [19:09] * Quits: paulproteus (quassel@rose.makesad.us) (Ping timeout)
- # [19:10] <sobersabre> where can I look/read on how you, the mozilla guys are organizing the builds supporting osx? [signing is what I want to learn from you] ?
- # [19:10] <philikon> Ms2ger: on it... that M8 bustage on android... infra?
- # [19:10] * Quits: clee (clee@moz-27C218E8.red-176-80-179.dynamicip.rima-tde.net) (Quit: clee)
- # [19:11] <philikon> i'm guessing just the reboot failed? "Finished Reboot Device failed"
- # [19:11] <armenzg> jimm: can the metro builds as-is run on the win7 slaves?
- # [19:11] <bhearsum|buildduty> jimm: or was it just for "metro", and win32 desktop didn't/doesn't matter
- # [19:11] <Ms2ger> philikon, it's in verify.py; retrigger and poke Callek
- # [19:11] * Joins: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net)
- # [19:11] <sfink> Ms2ger: really? The copy I got looks good. Unless I'm looking at the wrong one.
- # [19:11] <jimm> armenzg: yes
- # [19:11] <philikon> Ms2ger: retriggered
- # [19:11] <armenzg> jimm: I could make that build trigger the win7 slaves
- # [19:11] <Ms2ger> sfink, last line is ">> The source location of tests is probably correlated with the test jobs" here, lemme check google
- # [19:11] <jimm> bhearsum|buildduty: how these get built has changed over time. today everything is going to be built just like regular firefox builds.
- # [19:11] <armenzg> eventually win8 testers as well
- # [19:11] <bhearsum|buildduty> ah, okay
- # [19:11] <bhearsum|buildduty> i think there's a really nice solution to this, then
- # [19:12] * jlebar|away is now known as jlebar
- # [19:12] <jimm> bhearsum|buildduty: except of course for the different toolset
- # [19:12] <bhearsum|buildduty> jimm: they build on the same machines AFAIK, so that shouldn't be an issue
- # [19:12] * Quits: fitzgen (fitzgen@moz-85EBB8A.dia.static.qwest.net) (Quit: zzzzzzzzz)
- # [19:13] * joduinn is now known as joduinn-mtg
- # [19:13] * cadecairos is now known as cadecairos_away
- # [19:13] <bhearsum|buildduty> so, if we copied the current "win32-metro" mozconfig(s) into the "win32" mozconfig(s), we could just shut off "win32-metro" altogether at this point
- # [19:13] <bhearsum|buildduty> and stop fretting about update platforms, filenames, etc.
- # [19:13] <Ms2ger> sfink, looks like google got it fine
- # [19:13] <bhearsum|buildduty> and you'd get all the same tests a "win32" build on m-c or m-i would
- # [19:13] * Quits: odin_ (Odin@moz-66D3502E.zone5.bethere.co.uk) (Ping timeout)
- # [19:14] <jimm> bhearsum|buildduty: these builds would still fire up the visual studio 2012 toolset to do the builds?
- # [19:14] <bhearsum|buildduty> jimm: 99% sure that would be the case, let me go double check where that's defined
- # [19:14] * Joins: beaufour (beaufour@moz-DC1D9B4C.nycmny.fios.verizon.net)
- # [19:14] <philikon> Ms2ger: great. conflicts.
- # [19:15] * Joins: surkov (surkov@3528122.CE67D555.26B1D6E2.IP)
- # [19:15] <jimm> bhearsum|buildduty: ok. if we point experimental builds at regular test slaves, we should disable xp based tests for now. they won't run.
- # [19:15] <@bz> froydnj: ping
- # [19:15] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
- # [19:15] * Joins: clee (clee@D8C51945.DA9C8375.B65F468E.IP)
- # [19:15] <bhearsum|buildduty> jimm: yup, that's part of https://hg.mozilla.org/projects/elm/file/12bd46bad0bb/browser/config/mozconfigs/win32-metro/nightly, so you just need to copy that file into ../win32
- # [19:15] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
- # [19:15] <bhearsum|buildduty> and probably update the win32/debug config as well
- # [19:16] * Quits: fredw (fredw@moz-B9C110E2.fbx.proxad.net) (Quit: Leaving.)
- # [19:16] <Ms2ger> philikon, where?
- # [19:16] * Joins: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net)
- # [19:16] <froydnj> bz: pong
- # [19:16] <bhearsum|buildduty> jimm: armenzg should be able to do that :)
- # [19:16] <jimm> ok :)
- # [19:16] <bhearsum|buildduty> so, to summarize:
- # [19:16] <jimm> ah I see
- # [19:16] <@bz> froydnj: are you planning to work on the relocation stuff, or should I be making time for it?
- # [19:16] <philikon> Ms2ger: nsINode.cpp, nsEventListenerManager.cpp, nsEventListenerManager.h, nsGlobalWindow.cpp
- # [19:16] <Ms2ger> philikon, oh.
- # [19:16] <philikon> Ms2ger: probably because of khuey's changes
- # [19:16] <bhearsum|buildduty> 1) jimm is going to update the "win32" mozconfig to be a metro build
- # [19:16] * Quits: fabrice (fabrice@E681F6B0.B80793A4.B65F468E.IP) (Ping timeout)
- # [19:16] <Ms2ger> philikon, I filed those on the merge the other way
- # [19:17] <Ms2ger> *fixed
- # [19:17] <bhearsum|buildduty> 2) once we know that works, we'll shut off the "win32-metro" builds, since they'll be duplicates
- # [19:17] <philikon> oh ... so maybe we should merge that merge?
- # [19:17] <bhearsum|buildduty> 3) we'll also shut off the xp tests
- # [19:17] <armenzg> bhearsum|buildduty: well thought!
- # [19:17] <Ms2ger> Well, is it pgo-green?
- # [19:17] <froydnj> bz: I was going to look at it
- # [19:17] <armenzg> thanks!
- # [19:17] <philikon> https://tbpl.mozilla.org/?tree=Mozilla-Inbound&rev=a6d44513ca62
- # [19:17] <bhearsum|buildduty> ohgod. i just joduinn'ed that so hard
- # [19:17] <froydnj> but I won't get to it for a little while
- # [19:17] <philikon> Ms2ger: so should i just merge https://tbpl.mozilla.org/?tree=Mozilla-Inbound&rev=a6d44513ca62
- # [19:17] * Ms2ger is looking
- # [19:18] * Joins: paulproteus (quassel@moz-E86A3B42.makesad.us)
- # [19:18] <froydnj> bz: did you convince yourself that JS_DefineFunctions vs. N JS_DefineFunction calls is a distinction without a difference?
- # [19:18] <jimm> bhearsum|buildduty: should I go ahead and cope the config over now?
- # [19:18] * Quits: teoli (teoli@EDB1D55.195E6A26.F1085784.IP) (Input/output error)
- # [19:18] <bhearsum|buildduty> jimm: yup, may as well make sure it works today!
- # [19:18] * Joins: myk (myk@moz-BBE3ABD.mv.mozilla.com)
- # [19:18] <philikon> Ms2ger: yeah that applies cleanly \o/
- # [19:19] <armenzg> jimm: there is a problem though
- # [19:19] * Quits: marco (Thunderbir@3C879A38.96B8F5F8.10DC0B64.IP) (Ping timeout)
- # [19:19] <jimm> uh oh
- # [19:19] <armenzg> the slaves that do the win32 builds are not the same ones that do the metro builds
- # [19:19] <@bz> froydnj: I convinced myself that we can easily more than make up the difference there is by using JS_DefineFunctionById
- # [19:19] * Quits: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net) (Quit: Leaving)
- # [19:19] <Ms2ger> philikon, yeah, go for it
- # [19:19] <bhearsum|buildduty> armenzg: damn, i didn't think that was true :(
- # [19:19] * Quits: vikash (vikash@5A161BBE.9B552DFD.5D9ABA9F.IP) (Quit: Leaving)
- # [19:20] <armenzg> the metro builds are taken care by a subset of slaves that have VS2012 installed
- # [19:20] <froydnj> bz: ok, good. surgery can proceed, then
- # [19:20] * Joins: marco (Thunderbir@3C879A38.96B8F5F8.10DC0B64.IP)
- # [19:20] <armenzg> I can try to take that next week
- # [19:20] <@bz> froydnj: it will need slight changes to our existing jsid array setup, but shouldn't be too terrible
- # [19:20] <bhearsum|buildduty> ok
- # [19:20] <armenzg> can we delay the elm metro nightly builds a couple of days?
- # [19:20] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [19:20] <@bz> froydnj: (right now we only generate jsids for the stuff Xrays use; we'd just need them for everything)
- # [19:20] <bhearsum|buildduty> so we either need to update all the slaves, or limit elm's "win32" builds to a subset
- # [19:20] <bhearsum|buildduty> which blocks step 1) from above
- # [19:20] <froydnj> I think the engine API will need to change a bit; IIRC JS_DefineFunctions allows you to do slightly more than JS_DefineFunction*
- # [19:20] * Quits: surkov (surkov@3528122.CE67D555.26B1D6E2.IP) (Ping timeout)
- # [19:21] * Joins: fabrice (fabrice@E681F6B0.B80793A4.B65F468E.IP)
- # [19:21] <sfink> can someone with a clue look at the xpcshell orange on https://tbpl.mozilla.org/?tree=Mozilla-Inbound&rev=dca93af4b72a and tell me why it's orange?
- # [19:21] <sfink> the log looks pretty happy at first glance
- # [19:21] * @bz checks, but doubts
- # [19:21] <jimm> bhearsum|buildduty, armenzg: limiting to a subset sounds better / quicker
- # [19:21] <froydnj> but it's possible I am misreading the api
- # [19:21] <bhearsum|buildduty> jimm: yeah, it's fine as a temp. workaround
- # [19:21] <bhearsum|buildduty> we have to make sure the whole pool can build it before it lands in m-c
- # [19:22] <@bz> So JS_DefineFunctions walks the list
- # [19:22] * Joins: kaze` (kaze@E681F6B0.B80793A4.B65F468E.IP)
- # [19:22] <@bz> atomizes the name
- # [19:22] <@bz> checks for the JSFUN_GENERIC_NATIVE flag
- # [19:22] <jimm> bhearsum|buildduty: we'll get to that at some point
- # [19:22] * cadecairos_away is now known as cadecairos
- # [19:22] <bhearsum|buildduty> jimm: yeah
- # [19:22] <froydnj> sfink: the runtest bit died due to lack of permissions
- # [19:22] <bhearsum|buildduty> anyone else have anything else to add before i summarize this in the bug?
- # [19:22] <jimm> not me
- # [19:22] <@bz> and if not set (which it's not in our case) calls js_DefineFunction(cx, obj, id, fs->call.op, fs->nargs, flags, fs->selfHostedName);
- # [19:23] * @bz is pretty sure fs->selfHostedName is likewise null in our case
- # [19:23] <Ms2ger> sfink, [Errno 13] Permission denied
- # [19:23] <@bz> oh, and then sets up the jitinfo
- # [19:23] <sfink> froydnj: ok, I see it. Thanks.
- # [19:23] <@bz> bases on fs->call.info
- # [19:23] <Ms2ger> Bug 572127, maybe
- # [19:23] * Quits: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP) (Ping timeout)
- # [19:24] <@bz> JS_DefineFunctionById always passes a null selfhostedname
- # [19:24] <@bz> which is ok for us
- # [19:24] * Quits: jtcranmer (jcranmer@moz-A8039BFC.csl.tjhsst.edu) (Ping timeout)
- # [19:24] <@bz> and doesn't do the jitinfo bit
- # [19:24] <@bz> But we can use the SET_JITINFO friend API
- # [19:24] <@bz> to do that
- # [19:24] <@bz> so should be ok
- # [19:24] <sfink> Ms2ger: hm, that bug sounds Windows-y, and this is OSX
- # [19:25] <Ms2ger> Oh
- # [19:25] <armenzg> thanks again bhearsum|buildduty
- # [19:25] * Quits: myk (myk@moz-BBE3ABD.mv.mozilla.com) (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
- # [19:25] <armenzg> having new eyes help
- # [19:25] <Ms2ger> sfink, if it's on OSX... bhearsum|buildduty?
- # [19:25] <froydnj> bz: ah, ok. thanks for pointing that out
- # [19:25] * Joins: myk (myk@moz-BBE3ABD.mv.mozilla.com)
- # [19:26] * froydnj decides to stop starring things and go do real work
- # [19:26] <@bz> froydnj: no problem
- # [19:26] <@bz> froydnj: a bigger issue is getters and setters
- # [19:26] <sfink> froydnj: really makes you wonder how the permasheriffs get anything done, huh?
- # [19:26] <sid0> jimm: I made pymake builds j4 in the mozconfigs recently. please preserve that
- # [19:26] * Quits: Cwiiis (cwiiis@88F51059.F3BBB17D.144F44FA.IP) (Quit: Leaving)
- # [19:26] <@bz> froydnj: actually, nevermind
- # [19:26] * jlebar is now known as jlebar|away
- # [19:26] <froydnj> sfink: srsly
- # [19:26] <@bz> froydnj: I think it might Just Work
- # [19:26] <philikon> Ms2ger: by new osx xpcshell you mean the 10.8 ones?
- # [19:27] * jcranmer is now known as jcranmer|away
- # [19:27] <Ms2ger> philikon, yes, and 10.7 if they aren't visible yet
- # [19:27] * Joins: bnicholson (bnicholson@moz-DB4A9C19.scl3.mozilla.com)
- # [19:27] <@bz> yeah, that handles the jitinfo lower down, so would just work
- # [19:27] <sid0> anyone know what https://tbpl.mozilla.org/php/getParsedLog.php?id=14879485&tree=Firefox&full=1 is about?
- # [19:27] <philikon> Ms2ger: gotcha
- # [19:27] <sid0> some sort of dom binding issue
- # [19:27] * Ms2ger looks
- # [19:27] <sid0> dict is apparently not picklable
- # [19:28] * Quits: mfinkle (mfinkle@moz-B5F0E45F.hsd1.pa.comcast.net) (Quit: ZNC - http://znc.sourceforge.net)
- # [19:28] <sid0> or something
- # [19:28] <jhammel> that seems unlikely
- # [19:28] <Ms2ger> parserData = cPickle.load(f)
- # [19:28] <Ms2ger> TypeError: unhashable type: 'dict'
- # [19:28] <@bz> wtf?
- # [19:29] <philikon> somebody's trying to put dict in a set or use it as a key in a dictionary
- # [19:29] <jhammel> it seems like whatever was pickled got corrupted (somehow)
- # [19:29] * mjschranz_away is now known as mjschranz
- # [19:29] <sid0> huh
- # [19:29] * Joins: jtcranmer (jcranmer@moz-A8039BFC.csl.tjhsst.edu)
- # [19:29] <@bz> that last sounds most plausible
- # [19:29] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
- # [19:29] * Quits: jwilde (Earlybird@moz-23E1A364.aton.com) (Input/output error)
- # [19:29] * Joins: jimm_ (jmathies@moz-7F164CA1.pn.at.cox.net)
- # [19:29] <@bz> maybe we should try/catch around the pickle.load() call and proceed as if the pickle is not present?
- # [19:29] <sid0> is it possible that a parallel build would cause a race there?
- # [19:29] * mjschranz is now known as mjschranz_away
- # [19:29] <philikon> Ms2ger: it looks like osx 10.7 and 10.8 xpcshell are perma-orange
- # [19:30] <bhearsum|buildduty> jimm_: are we going to make these builds work with XP later?
- # [19:30] <sid0> and cause corruption?
- # [19:30] <@bz> except we can't
- # [19:30] <Ms2ger> philikon, they were until the merge
- # [19:30] <@bz> sid0: yes!
- # [19:30] <bhearsum|buildduty> or are we shipping two different binaries?
- # [19:30] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
- # [19:30] <sid0> bz: well we *just* turned them on on windows
- # [19:30] <philikon> Ms2ger: oic
- # [19:30] <@bz> sid0: if this is running before the rule that _creates_ the pickle....
- # [19:30] <@bz> sid0: or something
- # [19:30] * @bz checks makefile
- # [19:30] <sid0> in that case please fix :)
- # [19:30] <philikon> Ms2ger: so with this merge they should go green?
- # [19:30] * Joins: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net)
- # [19:30] * Quits: jimm (jmathies@moz-7F164CA1.pn.at.cox.net) (Ping timeout)
- # [19:31] <jimm_> bhearsum|buildduty: we're waiting on a fix for visual studio 2012 to make that happen. if we don't get that from ms, then we start looking at alternative solutions.
- # [19:31] <@bz> So...
- # [19:31] * Joins: chewey (chewey@moz-2797E31E.dip0.t-ipconnect.de)
- # [19:31] * Joins: mfinkle (mfinkle@moz-B5F0E45F.hsd1.pa.comcast.net)
- # [19:31] * Quits: kaze` (kaze@E681F6B0.B80793A4.B65F468E.IP) (Ping timeout)
- # [19:31] <bhearsum|buildduty> jimm_: ah, so still unknown
- # [19:31] <bhearsum|buildduty> but we're hoping to ship one binary?
- # [19:31] <jimm_> right
- # [19:31] <jimm_> right
- # [19:31] * jimm_ is now known as jimm
- # [19:31] <philikon> Ms2ger: oic, cset ca6ad4ab3366 (bug 757722 )
- # [19:32] <bhearsum|buildduty> alrighty
- # [19:32] <bhearsum|buildduty> we can revisit the "win32-metro" platform later if we end up needing it, then
- # [19:32] <@bz> the makefile lists ParserResults.pkl in the deps...
- # [19:32] * Quits: valenting1 (Thunderbir@moz-85EBB8A.dia.static.qwest.net) (Connection reset by peer)
- # [19:32] <@bz> and has an explicit rule for it
- # [19:32] <Ms2ger> philikon, 5fd0de490937
- # [19:32] <@bz> so it really doesn't seem like this should be a problem....
- # [19:32] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [19:33] <sid0> bz: could you link to it?
- # [19:33] <Ms2ger> http://mxr.mozilla.org/mozilla-central/source/dom/bindings/Makefile.in
- # [19:33] <sid0> thx
- # [19:33] * jlebar|away is now known as jlebar
- # [19:34] * jwir3 is now known as jwir3|lunch
- # [19:35] * Quits: sfink (chatzilla@moz-AB059898.dsl.pltn13.sbcglobal.net) (Ping timeout)
- # [19:35] * Joins: dao (dao@moz-B60CE150.superkabel.de)
- # [19:35] <timeless> !seen dveditz
- # [19:35] <firebot> dveditz was last seen 2 weeks, 6 days, 21 hours and 6 seconds ago, saying 'our parser is single threaded? That can't be helping our perf numbers' in #security.
- # [19:35] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
- # [19:36] * Quits: chewey (chewey@moz-2797E31E.dip0.t-ipconnect.de) (Ping timeout)
- # [19:36] * Quits: harth (harth@88F51059.F3BBB17D.144F44FA.IP) (Input/output error)
- # [19:37] * Quits: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP) (Client exited)
- # [19:37] * Standard8 is now known as Standard8Away
- # [19:37] * Quits: Standard8Away (Standard8@B7F1AE36.48015583.54C3481B.IP) (Quit: ZNC - http://znc.in)
- # [19:38] * Joins: billm (billm@moz-BBE3ABD.mv.mozilla.com)
- # [19:40] <sid0> bz: hmm, I'm worried GlobalGen.py's running too often
- # [19:40] <sid0> with pymake
- # [19:41] <sid0> I'm looking at gnu make builds to see what they do
- # [19:41] * Joins: chewey (chewey@moz-4D013E9A.dip0.t-ipconnect.de)
- # [19:41] <firebot> Check-in: http://hg.mozilla.org/releases/mozilla-beta/rev/15ec1bee28e6 - Daniel Holbert - Bug 786111: Prevent recursive calls to nsSMILAnimationController::DoSample(). r=birtles sr=roc a=lsblakk
- # [19:42] * Joins: TheOne (one@moz-C7043CC6.dip.t-dialin.net)
- # [19:42] <sid0> bz: so this Linux log runs GlobalGen twice: https://tbpl.mozilla.org/php/getParsedLog.php?id=14854904&tree=Build-System&full=1
- # [19:42] <sid0> is it possible that dependencies are incorrectly specified?
- # [19:44] <@bz> sid0: it's all possible. Looking at the log.
- # [19:44] <sid0> ok
- # [19:44] <@bz> sid0: khuey is the one who really knows this stuff....
- # [19:44] * Quits: gwagner (idefix2@D8C51945.DA9C8375.B65F468E.IP) (Ping timeout)
- # [19:44] * Quits: darin (darin@moz-CD91E596.google.com) (Ping timeout)
- # [19:44] * armenzg is now known as armenzg_brb
- # [19:44] * Joins: gwagner (idefix2@D8C51945.DA9C8375.B65F468E.IP)
- # [19:45] <@bz> sid0: weird
- # [19:45] * Quits: clee (clee@D8C51945.DA9C8375.B65F468E.IP) (Ping timeout)
- # [19:45] * @bz definitely sees it running twice in the log
- # [19:45] * Joins: clee (clee@D8C51945.DA9C8375.B65F468E.IP)
- # [19:45] * Joins: teoli (teoli@EDB1D55.195E6A26.F1085784.IP)
- # [19:46] * Joins: tanvi (tanvi@moz-9440AA69.hsd1.ca.comcast.net)
- # [19:46] * Quits: gwagner (idefix2@D8C51945.DA9C8375.B65F468E.IP) (Ping timeout)
- # [19:46] <@bz> ah
- # [19:46] <@bz> so
- # [19:46] <@bz> the second time seems to be for the test dir
- # [19:46] <sid0> hm
- # [19:47] * Joins: gwagner (idefix2@D8C51945.DA9C8375.B65F468E.IP)
- # [19:47] <@bz> that's weird
- # [19:47] <@bz> one sec
- # [19:47] <@bz> that's pretty odd
- # [19:47] <@bz> why would that happen?
- # [19:47] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
- # [19:48] <@bz> you can see the first call is in parallel with xpidl parsing of dom/interfaces
- # [19:48] <@bz> and the second call is ... still in parallel with that, but now in dom/bindings/test?
- # [19:48] <sid0> :s
- # [19:48] <@bz> do we do TEST_DIRS in parallel with PARALLEL_DIRS???
- # [19:49] <@bz> because bindings/test is in TEST_DIRS in dom/Makefile.in
- # [19:49] * Quits: FusedTogether (Thunderbir@8CCD9A70.E49ADE39.2D7E49EB.IP) (Ping timeout)
- # [19:49] <@bz> with a nice comment like this:
- # [19:49] <@bz> # bindings/test is here, because it needs to build after bindings/, and
- # [19:49] <@bz> # we build subdirectories before ourselves.
- # [19:49] <sid0> let me check
- # [19:49] <@bz> So doing bindings/test in parallel with bindings/ will not lead to happy outcomes
- # [19:50] * Joins: kk1fff1 (kk1fff@moz-5C9F220D.dynamic.hinet.net)
- # [19:50] * Joins: kaze` (kaze@E681F6B0.B80793A4.B65F468E.IP)
- # [19:50] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
- # [19:50] * Quits: kk1fff (kk1fff@moz-5C9F220D.dynamic.hinet.net) (Ping timeout)
- # [19:51] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
- # [19:52] <sid0> does serialising things kill build times?
- # [19:52] <sid0> ted: ^ could you answer that? does PARALLEL_DIRS run in parallel with DIRS?
- # [19:52] * Joins: fitzgen (fitzgen@moz-BBE3ABD.mv.mozilla.com)
- # [19:53] <sobersabre> hm... I looked at here: https://developer.mozilla.org/en-US/docs/Mozilla/Signing_Mozilla_apps_for_Mac_OS_X
- # [19:53] <froydnj> sid0: PARALLEL_DIRS comes first, then DIRS
- # [19:53] * Quits: bnicholson (bnicholson@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
- # [19:53] <froydnj> building all of dom/ with PARALLEL_DIRS did win some measurable amount of build time on my machine, but it's possible that not all the dependencies are lined up
- # [19:54] <sobersabre> Does this mean mozilla's "Release Automation" infrastructure creates the packages in .app (unpackaged) form, and then after the signing it is packaged into .dmg ?
- # [19:54] <Ms2ger> s/possible/likely/
- # [19:54] * Parts: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
- # [19:54] <sobersabre> (I mean for OSX)
- # [19:54] <@bz> not with DIRS
- # [19:54] <@bz> the question is whether PARALLEL_DIRS can parallelize with TEST_DIRS
- # [19:54] <sid0> TEST_DIRS gets added on to DIRS
- # [19:55] * Joins: Mossop (mossop@E9758364.9EC0A5AF.CFE928A7.IP)
- # [19:55] <sid0> it's the equivalent of ifdef ENABLE_TESTS DIRS += foo endif
- # [19:55] <@bz> ah, ok
- # [19:55] <@bz> hrm
- # [19:55] <sid0> http://mxr.mozilla.org/mozilla-central/source/config/rules.mk#79
- # [19:57] <@bz> right
- # [19:57] * @bz is trying to understand the handling of PARALLEL_DIRS in rules.mk
- # [19:57] * Quits: marco (Thunderbir@3C879A38.96B8F5F8.10DC0B64.IP) (Ping timeout)
- # [19:58] * Joins: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com)
- # [19:58] <@bz> Like where the parallelism is done
- # [19:58] * mdas is now known as mdas|afk
- # [19:58] <sid0> I'm looking for that as well, heh
- # [19:58] * @bz not finding so far
- # [19:58] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
- # [19:59] <@bz> ah
- # [19:59] <@bz> target_libs.mk perhaps?
- # [19:59] <sid0> http://mxr.mozilla.org/mozilla-central/source/config/makefiles/target_tools.mk#23
- # [19:59] * Joins: hub (hub@A5087023.2354C43D.D8E68FF6.IP)
- # [19:59] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/054016215c5e - Josh Matthews - Bug 773956 - Fix up invalid syntax and configurations in xpcshell.ini. r=jmaher
- # [19:59] <@bz> parallel_libs.mk is similar
- # [20:00] <@bz> and more likely to be relevant here
- # [20:00] <@bz> ok
- # [20:00] <@bz> so the + is what parallelizes?
- # [20:00] <sid0> "+ means 'execute this command under make -n' (when commands are not normally executed)."
- # [20:00] <philikon> ehsan: you're going to have to resolve bug 785720 yourself
- # [20:01] <@bz> hrm
- # [20:01] <sid0> I think the parallelization is an artifact of the dependencies here
- # [20:01] <sid0> it's basically doing a parallel walk down the DAG
- # [20:01] * Quits: jeremyhu (jeremyhu@moz-75C113CA.outersquare.org) (Ping timeout)
- # [20:01] <ehsan> philikon: what do you mean?
- # [20:01] <@bz> well, the question is
- # [20:01] <@bz> why is DIRS different?
- # [20:01] <ehsan> philikon: I have a patch attached there :)
- # [20:02] <sid0> DIRS is meant to be serial dirs
- # [20:02] <sid0> I think
- # [20:02] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [20:02] <@bz> well, yes
- # [20:02] <sid0> but I really can't tell if they execute in parallel or not
- # [20:02] <philikon> ehsan: i merged it from inbound to m-c
- # [20:02] <philikon> ehsan: but i can't access it to resolve it
- # [20:02] <sid0> hm
- # [20:02] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
- # [20:02] <ehsan> philikon: oh ok lol, sorry for the confusion
- # [20:02] <@bz> My temptation would be to move "bindings" from PARALLEL_DIRS to DIRS for now
- # [20:03] <ehsan> philikon: I was originally looking for somebody to fix it, so I thought you're talking about that! ;)
- # [20:03] <@bz> and file a bug on khuey. ;)
- # [20:03] <@bz> This bindings stuff... I look forward to seeing what the build system rewrite does with it. ;)
- # [20:03] <jhammel> khuey is busted again? :/
- # [20:04] * Quits: clee (clee@D8C51945.DA9C8375.B65F468E.IP) (Quit: clee)
- # [20:04] <@bz> well, he's not here!
- # [20:04] <@bz> Does that count?
- # [20:04] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
- # [20:04] * Joins: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
- # [20:04] <jhammel> :)
- # [20:04] <glandium> interesting... i upgraded from aurora from 16 to 17 and yammer got bigger fonts. But only yammer. No other site
- # [20:04] * Quits: kaze` (kaze@E681F6B0.B80793A4.B65F468E.IP) (Ping timeout)
- # [20:04] * Quits: fitzgen (fitzgen@moz-BBE3ABD.mv.mozilla.com) (Quit: fitzgen)
- # [20:05] * Quits: fabrice (fabrice@E681F6B0.B80793A4.B65F468E.IP) (Ping timeout)
- # [20:05] <sid0> bz: that makes sense I guess
- # [20:06] * Joins: marco (Thunderbir@DA2E5283.96B8F5F8.10DC0B64.IP)
- # [20:06] <jhammel> glandium: that was the whole upgrade: bigger fonts for yammer ;)
- # [20:06] * philor is now known as philor|afk
- # [20:06] * Joins: fabrice (fabrice@4416E4D3.48AB0898.B65F468E.IP)
- # [20:06] <sid0> khuey is apparently out today
- # [20:07] <sid0> bz: this seems like a failure that only happens once a while, and I don't want to back out pymake for this
- # [20:07] * Quits: bent (chatzilla@D8C51945.DA9C8375.B65F468E.IP) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.19/20110707195905])
- # [20:07] <bhearsum|buildduty> glandium: i'm 99% sure that's a yammer change
- # [20:07] * Joins: darin (darin@moz-CD91E596.google.com)
- # [20:07] <@bz> sid0: we should do the DIRS thing
- # [20:07] * Quits: gwagner (idefix2@D8C51945.DA9C8375.B65F468E.IP) (Quit: gwagner)
- # [20:07] <bhearsum|buildduty> i'm on Nightly, and i only noticed the font bigness today
- # [20:07] <@bz> sid0: moving "bindings" to DIRS in dom/Makefile.in
- # [20:07] * Quits: avih (quassel@moz-A37D6F0A.red.bezeqint.net) (Client exited)
- # [20:07] <sid0> yeah
- # [20:07] <sid0> you can even check it in as a bustage fix ;)
- # [20:07] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/08922991ac7d - Josh Matthews - Bug 722861 - Tests for imgLoader privacy-respecting changes. r=joe
- # [20:07] <@bz> Is "we" == you or is it me?
- # [20:08] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/bdc68f5ddb38 - Josh Matthews - Bug 722861 - Add privacy information to image requests, and use a separate cache for private requests. r=joe
- # [20:08] <sid0> bz: ok I'll do it
- # [20:08] <@bz> thanks
- # [20:08] * Joins: zzzzz_ (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net)
- # [20:08] * @bz goes back to wrangling this code
- # [20:08] * Quits: KaiRo (robert@moz-7DEE8F70.adsl.highway.telekom.at) (Input/output error)
- # [20:08] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/bfb57e4e09bb - Michael Vines - Bug 786468 - Support alternate nsIRadioInterfaceLayer implementations. r=philikon,mrbkap
- # [20:09] * mdas|afk is now known as mdas
- # [20:09] * jlebar is now known as jlebar|away
- # [20:10] * Joins: fredw (fredw@moz-B9C110E2.fbx.proxad.net)
- # [20:10] * Joins: valenting (Thunderbir@moz-BBE3ABD.mv.mozilla.com)
- # [20:11] <sid0> bhearsum|buildduty: opt build completed btw. 76 minutes start to finish
- # [20:12] <bhearsum|buildduty> woooooooooot
- # [20:12] <bhearsum|buildduty> what wasn the old time?
- # [20:12] <catlee> 2 days
- # [20:13] <bhearsum|buildduty> haha
- # [20:13] * Quits: squib (squib@E681F6B0.B80793A4.B65F468E.IP) (Ping timeout)
- # [20:15] <sid0> bhearsum|buildduty: 2 hours I think
- # [20:15] <bhearsum|buildduty> ahhh
- # [20:15] <sid0> are mozilla servers down?
- # [20:15] <sid0> I can't connect to hg.mozilla.org
- # [20:15] * Quits: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net) (Input/output error)
- # [20:15] <jhammel> sid0: i just hit it successfully
- # [20:16] <sid0> looks like my ISP's acting up
- # [20:16] * Joins: odin_ (Odin@moz-66D3502E.zone5.bethere.co.uk)
- # [20:17] * Quits: andreasn (andreasn@moz-171E5C3D.a336.priv.bahnhof.se) (Quit: Ex-Chat)
- # [20:17] * jwir3|lunch is now known as jwir3
- # [20:18] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:18] * Quits: tanvi (tanvi@moz-9440AA69.hsd1.ca.comcast.net) (Connection reset by peer)
- # [20:18] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Client exited)
- # [20:18] <sid0> bz: could you please fix it? :( looks like I've lost connection to the US
- # [20:18] <@bz> sid0: ok
- # [20:18] * Joins: andreasn (andreasn@moz-171E5C3D.a336.priv.bahnhof.se)
- # [20:18] <sid0> thanks
- # [20:18] <sid0> sigh
- # [20:19] * @bz looks for a tree he can land from
- # [20:19] <@bz> on inbound?
- # [20:19] * Joins: fitzgen (fitzgen@moz-BBE3ABD.mv.mozilla.com)
- # [20:19] <sid0> sure, doesn't seem to be that frequent
- # [20:19] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:19] <@bz> do you want me to file the followup bug too?
- # [20:19] <sid0> yeah, can't connect to bugzilla
- # [20:20] * Quits: Suresh (chatzilla@1C9F308C.2364D0C0.EB06F97B.IP) (Quit: Leaving)
- # [20:20] <sid0> or to tbpl
- # [20:20] * Quits: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net) (Input/output error)
- # [20:20] <@bz> ok
- # [20:20] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [20:20] * Joins: tanvi (tanvi@moz-9440AA69.hsd1.ca.comcast.net)
- # [20:21] * @bz hopes this won't break the tree!
- # [20:22] * Quits: fabrice (fabrice@4416E4D3.48AB0898.B65F468E.IP) (Ping timeout)
- # [20:22] * Quits: marco (Thunderbir@DA2E5283.96B8F5F8.10DC0B64.IP) (Ping timeout)
- # [20:22] * Quits: @dbaron (dbaron@moz-9221B6DD.dsl.dynamic.sonic.net) (Ping timeout)
- # [20:22] * Joins: marco (Thunderbir@DA2E5283.96B8F5F8.10DC0B64.IP)
- # [20:24] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/b96a7ceeb647 - Boris Zbarsky - Don't build dom/bindings as part of PARALLEL_DIRS, because that seems to parallelize it against dom/bindings/test, which is no good. No bug, r=bustage.
- # [20:24] * Joins: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net)
- # [20:25] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/82e8e2679938 - Terrence Cole - Bug 786136 - Fix invalid conversion in return; r=brendan
- # [20:25] * Quits: brendan (brendaneic@A2C92C1B.6A726B95.DCA7D3F.IP) (Quit: brendan)
- # [20:25] <sid0> bz: thanks. I'll keep an eye out for further issues
- # [20:26] <@ted> sid0: no, PARALLEL_DIRS runs first, then DIRS
- # [20:26] * Joins: jeremyhu (jeremyhu@moz-75C113CA.outersquare.org)
- # [20:27] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/5ec945ee491e - Sriram Ramasubramanian - Bug 782607: Close InputStream for addon icons from Gecko. [r=cpeterson]
- # [20:27] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/29e1983201a5 - Sriram Ramasubramanian - Bug 785731: Tabs-tray rotation should preserve the height. [r=mcomella]
- # [20:27] * Quits: jwilde (Earlybird@moz-23E1A364.aton.com) (Quit: jwilde)
- # [20:27] * Joins: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com)
- # [20:27] * Quits: valenting (Thunderbir@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [20:28] <sid0> ted: hrm
- # [20:28] * Joins: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
- # [20:28] * Quits: jeremyhu (jeremyhu@moz-75C113CA.outersquare.org) (Ping timeout)
- # [20:28] * Quits: paolo (paolo@moz-F60FDEEC.retail.telecomitalia.it) (Ping timeout)
- # [20:28] <@gavin> philikon: thanks for the merges
- # [20:28] <sid0> ted: something's messed up
- # [20:29] <sid0> and I'm not sure what
- # [20:29] <@gavin> philikon: also, those videos faramarz posted from whatever work-week-like thing you're at are awesome
- # [20:30] <@ted> sid0: is it just crazy output buffering?
- # [20:30] * Quits: RealRaven (Thunderbir@FF5A879F.2760DA73.C3498625.IP) (Ping timeout)
- # [20:30] <sid0> ted: I don't think so, because there's a double run happening on other platforms too
- # [20:31] <@ted> what exactly is happening?
- # [20:31] <sid0> ted: well we suspect it's a race that corrupts the output of GlobalGen.py
- # [20:31] <sid0> GlobalGen.py seems to be run multiple times
- # [20:31] <@ted> ah
- # [20:31] <sid0> twice in GNU make builds
- # [20:31] <sid0> 4-5 times in pymake builds
- # [20:31] * Joins: triplex (bavo@moz-CD27DCCE.adsl-dyn.isp.belgacom.be)
- # [20:31] * Joins: FusedTogether (Thunderbir@8CCD9A70.E49ADE39.2D7E49EB.IP)
- # [20:31] <@ted> that's exciting
- # [20:32] <@ted> where is this?
- # [20:32] <@ted> dom/bindings ?
- # [20:32] * Joins: paolo (paolo@moz-83F24A0A.retail.telecomitalia.it)
- # [20:32] <sid0> yeah
- # [20:32] <sid0> so as a workaround we moved dom/bindings out of PARALLEL_DIRS for now
- # [20:32] * Joins: twi (Adium@moz-CC561053.sme.bredbandsbolaget.se)
- # [20:32] <wlach> glandium: am I correct in seeing that the xpcshell test times take several times longer on both win AND linux vs mac?
- # [20:32] <sid0> now it's either a bug in pymake or it's some sort of inverted dependency
- # [20:33] <@ted> i don't see how parallel_dirs could have anything to do with it
- # [20:33] <@ted> but okay
- # [20:33] <@bz> well, it was the only hypothesis we had so far
- # [20:33] <@bz> based on not being able to tell how it orders with DIRS
- # [20:33] * khuey|away is now known as khuey
- # [20:33] <sid0> ah, hi khuey
- # [20:33] <@bz> hey, speak of the devil!
- # [20:33] <@bz> khuey: got a min? ;)
- # [20:33] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
- # [20:34] * Joins: mcomella (mcomella@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:34] <@khuey> bz: indeed
- # [20:34] <sid0> khuey: so GlobalGen.py seems to be run multiple times per build
- # [20:34] <@bz> khuey: so first of all, I'm stealing the typedef patch
- # [20:34] <@bz> khuey: going to see if I can write something that's sane
- # [20:34] * Quits: Mossop (mossop@E9758364.9EC0A5AF.CFE928A7.IP) (Ping timeout)
- # [20:34] <@bz> khuey: but second, what sid0 said
- # [20:34] <sid0> khuey: twice in gnu make builds, 4-5 times in pymake builds
- # [20:35] <@khuey> bz: sounds good
- # [20:35] <@khuey> sid0: that's fun
- # [20:35] * Joins: Mossop (mossop@E9758364.9EC0A5AF.CFE928A7.IP)
- # [20:35] <@bz> khuey: in gnumake it seems to run once from bindings and once from bindings/test ?
- # [20:35] <@ted> bz: it's fairly straightforward
- # [20:35] <@bz> khuey: or something
- # [20:35] <@khuey> bz: fun
- # [20:35] <@ted> if we have PARALLEL_DIRS, then we add dependencies to libs:: for each parallel dir: http://mxr.mozilla.org/mozilla-central/source/config/makefiles/target_libs.mk#24
- # [20:35] * Quits: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net) (Input/output error)
- # [20:35] * Joins: valenting (Thunderbir@moz-BBE3ABD.mv.mozilla.com)
- # [20:35] * Quits: valenting (Thunderbir@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
- # [20:35] * Joins: bnicholson (bnicholson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:36] <@khuey> sid0: it doesn't surprise me
- # [20:36] * mjschranz_away is now known as mjschranz
- # [20:36] <@khuey> the build stuff there is totally messed up
- # [20:36] <@ted> the libs:: target there does LOOP_OVER_DIRS at the end, which builds in DIRS: http://mxr.mozilla.org/mozilla-central/source/config/makefiles/target_libs.mk#103
- # [20:36] <sid0> https://tbpl.mozilla.org/php/getParsedLog.php?id=14879485&tree=Firefox&full=1 is a failing build
- # [20:36] <sid0> ted: wait, is the double colon intentional?
- # [20:36] * Joins: RealRaven (Thunderbir@moz-5F5E5949.threembb.ie)
- # [20:36] <@ted> so in normal make fashion it builds the dependencies of libs::, the parallel dirs, before it builds the DIRS
- # [20:36] <@ted> sid0: not sure that it makes a difference
- # [20:37] <@ted> since it's just a dep
- # [20:37] * Quits: marco (Thunderbir@DA2E5283.96B8F5F8.10DC0B64.IP) (Ping timeout)
- # [20:37] <sid0> ted: I seem to remember some underspecification there
- # [20:38] <sid0> but I'm not sure
- # [20:38] <@ted> oh
- # [20:38] <@ted> wait
- # [20:38] <@ted> maybe you're right
- # [20:38] <@ted> didn't we just have this conversation somewhere
- # [20:38] * Quits: Mossop (mossop@E9758364.9EC0A5AF.CFE928A7.IP) (Ping timeout)
- # [20:38] * Joins: jimb (user@9E727688.17C2F9C.163DC5C6.IP)
- # [20:39] <@ted> i think we determined that double-colon rules with dependencies were all messed up
- # [20:39] * Joins: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP)
- # [20:39] * Quits: reuben (reuben@moz-3D306503.res-com.wayinternet.com.br) (Quit: Textual IRC Client: www.textualapp.com)
- # [20:39] <sid0> hmm
- # [20:40] <sid0> "Each double-colon rule should specify commands; if it does not, an implicit rule will be used if one applies."
- # [20:40] <sid0> yeah
- # [20:40] <sid0> that's bugged
- # [20:40] <@ted> no, i mean more specifically
- # [20:40] <@ted> i think if you have
- # [20:40] * Quits: darin (darin@moz-CD91E596.google.com) (Ping timeout)
- # [20:40] <@ted> foo:: abc xyz
- # [20:40] <@ted> do something
- # [20:40] <@ted> foo::
- # [20:40] <@ted> do something else
- # [20:40] <@ted> it's free to execute "do something else" in parallel with the deps of "do something"
- # [20:41] <sid0> yeah
- # [20:41] <sid0> yes
- # [20:41] * Joins: ekr__ (ekr@moz-7B0110AD.mv.mozilla.com)
- # [20:41] * ekr__ is now known as ekr
- # [20:41] <sid0> exactly, that's what I remember
- # [20:41] <@ted> i actually tested this
- # [20:41] * Joins: marco (Thunderbir@3A4EDD25.A00BAEB.10DC0B64.IP)
- # [20:41] <sid0> " Double-colon rules with the same target are in fact completely separate from one another. Each double-colon rule is processed individually, just as rules with different targets are processed. "
- # [20:41] <sid0> mmm
- # [20:41] <sid0> so I think that's what might be happening
- # [20:42] * mdas is now known as mdas|afk
- # [20:43] * sid0 changes topic to 'Pymake has been deployed on Win32 || Please avoid using NSPR types! || Try/Inbound issues? **See TBPL's tree status messages** || Next merge: 2012-10-08 || New/want to help? See irc://irc.mozilla.org/#introduction || http://krijnhoetmer.nl/irc-logs/ , http://logbot.glob.com.au/'
- # [20:44] <jimm> sid0: ping
- # [20:44] <@ted> yeah
- # [20:44] <@ted> bleh
- # [20:44] <@ted> sid0: guess we should make libs into a non-double-colon-rule1
- # [20:44] <@ted> i actually thought about this
- # [20:44] <sid0> jimm: hi
- # [20:44] <@ted> double colon rules are messed up
- # [20:45] <@ted> we'd basically have to do like s/libs::/libs: foo\nfoo:/
- # [20:45] <@ted> around the tree
- # [20:45] <jimm> sid0: did you mention you added something related to pymake that would affect elm?
- # [20:45] <@ted> and have one libs target in rules.mk
- # [20:46] <sid0> jimm: Yeah. Pymake builds on the build machines are j4
- # [20:46] <sid0> jimm: https://mxr.mozilla.org/mozilla-central/source/browser/config/mozconfigs/win32/nightly#18
- # [20:46] <jimm> sid0: did you mention you added something related to pymake that would affect elm?
- # [20:46] <sid0> please maintain that
- # [20:46] * Quits: kk1fff1 (kk1fff@moz-5C9F220D.dynamic.hinet.net) (Quit: Leaving.)
- # [20:46] <sid0> hm
- # [20:47] <jimm> oops
- # [20:47] <jimm> sorry
- # [20:47] <jimm> we have build failures on eml right now related to this
- # [20:47] <jimm> *elm
- # [20:47] <jimm> must be a friday
- # [20:47] <sid0> looking
- # [20:47] <@ted> sid0: i worked around this double colon thing previously: https://hg.mozilla.org/projects/alder/rev/9a1734a6910d
- # [20:47] * Quits: FusedTogether (Thunderbir@8CCD9A70.E49ADE39.2D7E49EB.IP) (Ping timeout)
- # [20:47] <@ted> nsIDOMMediaStream.idl is in dom/media
- # [20:48] <@ted> in a -jN build the exports:: rule in dom/media runs before the subdir
- # [20:48] <sid0> jimm: Uh. How up to date is elm with m-c?
- # [20:48] <@ted> in a -j1 build it doesn't so it fails
- # [20:48] <sid0> jimm: I fixed that a long time ago
- # [20:48] * Quits: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP) (Quit: ctopper)
- # [20:48] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/6227aa557e54 - Jeff Walden - Bug 786880 - Move nativeContains into ObjectImpl. r=bhackett
- # [20:48] <jimm> merged last weekend
- # [20:48] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/06eff7ce5bd7 - Jeff Walden - Bug 751377 - Begin to implement [[GetProperty]] for named properties in the new representation. r=bhackett
- # [20:48] <jimm> should i merge to fix this?
- # [20:48] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/7422cb6ebf32 - Jeff Walden - Fix Windows VC9 debug compiler warnings. No bug, r=themaid, r=terrence
- # [20:48] <sid0> jimm: oh wait
- # [20:48] * Joins: fabrice (fabrice@4416E4D3.48AB0898.B65F468E.IP)
- # [20:48] <sid0> jimm: I'm looking at elm
- # [20:48] <sid0> gimme a sec
- # [20:48] <jimm> ok thx
- # [20:49] * armenzg_brb is now known as armenzg
- # [20:50] <sid0> jimm: you need to port https://hg.mozilla.org/projects/elm/rev/3cc378b302c9 to mozconfig.vs2011
- # [20:51] * Joins: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com)
- # [20:51] <sid0> ted: fun
- # [20:51] <jimm> ok
- # [20:51] <sid0> ted: so moving bindings/ to DIRS should work?
- # [20:52] <@ted> that should work around this problem
- # [20:52] <@ted> i really think we should get rid of the double colon rules
- # [20:52] <@ted> i don't think it's that hard
- # [20:52] <@ted> they're insane
- # [20:52] <sid0> :)
- # [20:52] * Joins: xakz (XaMaD@moz-34FBE388.fbx.proxad.net)
- # [20:52] <sid0> well we shouldn't have libs at all, really
- # [20:52] <sid0> we should instead have dep chains
- # [20:52] <sid0> I guess
- # [20:52] <@khuey> are you volunteering to do that?
- # [20:53] * sid0 runs
- # [20:53] <@ted> i will
- # [20:53] <@ted> i don't think it's that bad
- # [20:53] <@ted> we basically just have 2 cases right now
- # [20:53] <sid0> I mean, we stuff way too much crap into libs
- # [20:53] <@ted> people do like
- # [20:53] <@ted> libs:: foo
- # [20:53] <@ted> or libs::
- # [20:53] <@ted> do stuff
- # [20:54] <@ted> the former just becomes libs: foo
- # [20:54] <@ted> the latter becomes
- # [20:54] <@ted> libs: foo
- # [20:54] <@ted> foo:
- # [20:54] * Joins: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP)
- # [20:54] <@ted> do stuff
- # [20:54] * Joins: myk1 (myk@moz-BBE3ABD.mv.mozilla.com)
- # [20:55] * Quits: myk (myk@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [20:55] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:55] * ChanServ sets mode: +o dbaron
- # [20:56] * coop is now known as coop|lunch
- # [20:56] * jhammel is now known as jhammel|lunch
- # [20:56] <Waldo> hmm
- # [20:56] * Waldo looks at that
- # [20:56] * Joins: RyanVM (chatzilla@moz-403902F0.phlapa.fios.verizon.net)
- # [20:56] <sid0> jimm: btw the last couple of fixes for pymake landed the day before yesterday
- # [20:56] <sid0> jimm: you'll definitely want to get those
- # [20:56] <Waldo> backing out that last patch, odd that it builds locally
- # [20:57] <jimm> alright I'll do merge first
- # [20:57] * Joins: harth (harth@moz-FF915E69.bb.sky.com)
- # [20:59] <Waldo> supposing I have my entire mq popped, the command to back out tip (generate the backout change) is |hg backout tip|, right? seems to be taking an abnormally long time to run for some reason...
- # [21:00] <Waldo> ah, there, editor popped up
- # [21:00] <Ms2ger> Yep
- # [21:00] <jimm> sid0: so looks like all I need is the |. $topsrcdir/build/mozconfig.vs2010-common| include and the new style exports via 'mk_export_correct_style'?
- # [21:00] <Callek> Ms2ger, philor|afk: what were we talking about with "reboot device///verify"
- # [21:00] <sid0> jimm: Yeah that should do it
- # [21:00] <sid0> jimm: I can review a patch if you like
- # [21:00] <Ms2ger> Callek, hmm?
- # [21:01] <jimm> sid0: if our windows paths are already set right through escaping, mk_export_correct_style isn't going to break them is it?
- # [21:01] <Callek> Ms2ger: re: |[13:01:35] Ms2ger [#developers] philikon, it's in verify.py; retrigger and poke Callek | (where its 14:51 now)
- # [21:01] * Quits: victorporof (victorporo@A3CC5C2.F695A43D.79933D60.IP) (Quit: victorporof)
- # [21:01] <Waldo> bustage fixed, carry on
- # [21:01] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/8f36eacd03be - Jeff Walden - Backed out changeset 6227aa557e54, Windows bustage, will investigate at leisure after tree is fixed. r=redness
- # [21:01] * Ms2ger scrolls back
- # [21:01] * Quits: harth (harth@moz-FF915E69.bb.sky.com) (Input/output error)
- # [21:01] <sid0> jimm: oh I see what you mean
- # [21:02] <Ms2ger> An M8 somewhere...
- # [21:02] <sid0> jimm: in theory, it shouldn't
- # [21:02] <sid0> jimm: in practice, who knows
- # [21:02] <jimm> :) ok
- # [21:02] <glandium> ted: the problem is more with libs:: parallel_dirs_stuff ; libs:: somethingelse_that_depends_on_something_from_the_subdir
- # [21:02] * Quits: ekr (ekr@moz-7B0110AD.mv.mozilla.com) (Quit: ekr)
- # [21:02] * Quits: mfinkle (mfinkle@moz-B5F0E45F.hsd1.pa.comcast.net) (Ping timeout)
- # [21:03] * Joins: ekr (ekr@moz-7B0110AD.mv.mozilla.com)
- # [21:03] <glandium> wlach: yes
- # [21:03] * gps can't wait until all the Makefile's are dynamically generated and we don't have this mess
- # [21:03] <Waldo> hmm, java update, that's speedier than I'd have expected it to happen
- # [21:03] <gps> Waldo: Oracle apparently knew about the vuln 4+ months ago
- # [21:03] <Ms2ger> gps, fix it! :)
- # [21:03] * froydnj cracks the whip on gps
- # [21:03] <jimm> guess I can test this on the command line first
- # [21:03] * myk1 is now known as myk
- # [21:03] <Waldo> gps: awesome
- # [21:03] <wlach> glandium: scary stuff
- # [21:04] * Quits: RealRaven (Thunderbir@moz-5F5E5949.threembb.ie) (Ping timeout)
- # [21:04] * Joins: RealRaven (Thunderbir@C6BC2410.D3E479AE.C3498625.IP)
- # [21:04] <Waldo> although, we probably have bugs that old that might be convertible to exploits, with enough effort, so, um, glass houses :-\
- # [21:05] <Ms2ger> Gah, wrong tree
- # [21:05] <Ms2ger> Callek, https://tbpl.mozilla.org/php/getParsedLog.php?id=14878466&tree=Firefox
- # [21:05] <@ted> glandium: yeah
- # [21:05] <@ted> glandium: i really think we should just kill double colon rules
- # [21:05] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: pcwalton)
- # [21:06] <glandium> ted: and i don't think there's any way to fix these with single-colon rules
- # [21:06] <@ted> well, then clearly we ought to fix those
- # [21:07] <glandium> in fact, the problem could still happen with single-colon rules
- # [21:07] <@ted> but double colon rules make it more confusing
- # [21:07] * Quits: teoli (teoli@EDB1D55.195E6A26.F1085784.IP) (Connection reset by peer)
- # [21:07] * Joins: teoli_ (teoli@EDB1D55.195E6A26.F1085784.IP)
- # [21:07] <gps> double colon rules just defeat the point of make
- # [21:08] <Ms2ger> Make has a point?
- # [21:08] <Ms2ger> </troll>
- # [21:08] <Ms2ger> Actually, this is me...
- # [21:08] <Ms2ger> <troll>
- # [21:08] <Waldo> don't close that tag, there's still...yeah
- # [21:08] <gps> no, make is trolling us
- # [21:08] <Waldo> in soviet russia...
- # [21:08] <@ted> man
- # [21:08] <glandium> gps: the point of make is not to run things in parallel, actually.
- # [21:09] <@ted> there's apparently still a C++ unit test that relies on MOZILLA_FIVE_HOME being set
- # [21:09] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Quit: HydraIRC -> http://www.hydrairc.com <- \o/)
- # [21:09] <@ted> or some code in gecko that does
- # [21:09] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/7a3368523776 - Jonathan Griffin - Bug 787520 - Fix test_log.py, a=test-only, DONTBUILD because NPOTB
- # [21:09] <bhearsum|buildduty> holy crap
- # [21:10] * Joins: squeakytoy (christoffe@moz-79070305.dynamic.se.alltele.net)
- # [21:10] <@bsmedberg> double-colon rules are *weird*
- # [21:10] <@ted> yeah
- # [21:10] <@bsmedberg> of course, order-only dependencies and target-specific variable inheritance is even weirder
- # [21:10] <gps> ted, glandium, et al: do you want to have the "what to replace makefile.in's with" conversation now?
- # [21:10] <@ted> hah
- # [21:11] <@ted> i don't really care
- # [21:11] <gps> if I'm hung over this weekend I'd like something to hack on
- # [21:11] <@ted> as long as you write it
- # [21:11] * nhirata is now known as nhirata_afk
- # [21:11] * Joins: mfinkle (mfinkle@moz-B5F0E45F.hsd1.pa.comcast.net)
- # [21:11] <glandium> gps: i'm not here now despite me typing. and you know my opinion already:)
- # [21:11] <gps> so, I think we'll initially need an escape hatch from a purely declarative format. Python provides that
- # [21:11] <@bsmedberg> gps: I vote for limited-python!
- # [21:11] <gps> s/initially/eventually/
- # [21:12] <sid0> http://www.computerworld.com/s/article/9230812/Researchers_find_critical_vulnerability_in_Java_7_patch_hours_after_release?taxonomyId=85
- # [21:12] <sid0> welp
- # [21:12] <glandium> :(=
- # [21:12] * Quits: rajul (quassel@3757B681.BD70987E.5700D73F.IP) (Connection reset by peer)
- # [21:12] <@bsmedberg> sid0: awesome
- # [21:12] * Joins: rajul (quassel@3757B681.BD70987E.5700D73F.IP)
- # [21:13] <gps> glandium likes ini files
- # [21:13] <gps> I don't have anything against them per se
- # [21:13] * AutomatedTester|AFK is now known as AutomatedTester
- # [21:13] <gps> I think whatever we go with, we'll be able to transform it using automated tools at a later date if it comes to that
- # [21:13] <jhammel|lunch> i don't know how .ini would look for something complicated
- # [21:14] <sid0> gps: not if it's turing complete!
- # [21:14] <sid0> :)
- # [21:14] * Quits: mreavy (chatzilla@moz-9073736F.phlapa.fios.verizon.net) (Ping timeout)
- # [21:14] <jhammel|lunch> sid0: yeah, well there is that
- # [21:14] <gps> glandium threw out the idea of using .ini for static stuff and having additional (optional) python files for complicated foo
- # [21:14] <jhammel|lunch> that is something i would personally want to avoid
- # [21:14] <@ted> two formats means two things for people to learn
- # [21:14] <bdahl> win debug broken on try, known issue?
- # [21:14] * Quits: bc (bc@454BDC37.1D5E8529.AC69809B.IP) (Quit: leaving)
- # [21:14] <Ms2ger> gps, https://wiki.mozilla.org/User:Gszorc/Build_frontend_shootout#Ini-like is pretty nice, but the [module] part is horrible
- # [21:14] <@ted> and if your simple thing becomes complcated, now you have to change stuff
- # [21:14] <jhammel|lunch> gps: did you happen to look at buildit? i don't think it is a solution OOTB but might be good for inspiration
- # [21:15] <@ted> Ms2ger: i thought you loved INI files
- # [21:15] <gps> jhammel|lunch: I glanced at it
- # [21:15] <sid0> bdahl: is your mozilla-central up to date?
- # [21:15] * Joins: mreavy (chatzilla@moz-9073736F.phlapa.fios.verizon.net)
- # [21:15] <Ms2ger> ted, the xpcshell ones are terrible
- # [21:15] <sid0> bdahl: the base on which you pushed your patches
- # [21:15] <glandium> ted: the idea is that most people would only need ini files. build people would write the python
- # [21:15] <glandium> Ms2ger: they are not ini files
- # [21:15] <@ted> hmm
- # [21:15] <@ted> the turing-completeness doesn't bother me as much
- # [21:16] <@ted> if the only thing we take out of them is a fixed set of variables after execution
- # [21:16] <gps> jhammel|lunch: it does seem similar to what we want
- # [21:16] <Ms2ger> glandium, shrug, they were made to look like ones
- # [21:16] <@ted> it's not like we'll let you write build rules in these
- # [21:16] <bdahl> sid0: updated about this morning https://tbpl.mozilla.org/?tree=Try&rev=e694f6fa71e5
- # [21:16] <sid0> bdahl: ah ok, you hit that
- # [21:16] <@ted> right?
- # [21:16] <glandium> when i see the kind of crazy things we have in Makefiles just because make allow it, i really don't want to provide an easy footgun
- # [21:16] <@ted> if you want something custom you'd have to add it to the backend and just add a variable
- # [21:16] <sid0> bdahl: you should probably retrigger. it seems to be some sort of build race
- # [21:16] <gps> glandium: what footguns are you worried about?
- # [21:16] * Quits: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP) (Quit: ctopper)
- # [21:16] <sid0> bdahl: it's (hopefully) fixed in inbound
- # [21:16] <@ted> glandium: it's true, but i think separating the frontend and the backend like this will make it easier to avoid the worst of that
- # [21:17] <gps> I was initially worried about it b/c I didn't think you could sandbox python easily. turns out you can!
- # [21:17] <@ted> also, having an expressive language to work with should make it less likely that people resort to awful things
- # [21:17] * sheeri is now known as sheeri-afk
- # [21:17] * sid0 changes topic to 'Pymake has been deployed on Win32: Use an updated mozilla-central for try! || Please avoid using NSPR types! || Try/Inbound issues? **See TBPL's tree status messages** || Next merge: 2012-10-08 || New/want to help? See irc://irc.mozilla.org/#introduction || http://krijnhoetmer.nl/irc-logs/ , http://log'
- # [21:17] <glandium> ted: that's the point of having an ini-like descriptor and python code actually deciding stuff based on that
- # [21:17] <jhammel|lunch> but yeah, i'm fine with straight python if we can use it as (basically) a data format
- # [21:17] <sid0> uh oops
- # [21:17] <sid0> truncated
- # [21:17] * philor|afk is now known as philor
- # [21:17] <jmaher> jimm: tresize is live again, on inbound/central/aurora
- # [21:17] <Ms2ger> Kill the try/inbound thing
- # [21:18] <bdahl> sid0: do i need to update or can i just retrigger?
- # [21:18] <jimm> jmaher: cool
- # [21:18] * sid0 changes topic to 'Pymake has been deployed on Win32: Update m-c for try! || Please avoid using NSPR types! || Try/Inbound issues? **See TBPL's tree status messages** || Next merge: 2012-10-08 || New/want to help? See irc://irc.mozilla.org/#introduction || http://krijnhoetmer.nl/irc-logs/ , http://logbot.glob.com.au/'
- # [21:18] <@ted> glandium: i think even if we use python as a format, we're just going to eval it and pick out variables like DIRS
- # [21:18] <sid0> bdahl: I think a retrigger should work
- # [21:18] <@ted> and if we sandbox off filesystem access etc
- # [21:18] <sid0> bdahl: since your opt build went fine
- # [21:18] <@ted> then that limits the crazy shit people can do
- # [21:18] <gps> the Python stuff I posted I almost completely sandboxed
- # [21:19] <@ted> right, so you just eval it, then pick locals['DIRS'] out etc
- # [21:19] <@ted> write out your actual backend build files
- # [21:19] <gps> you can define functions and stuff, but you can't import modules and only have access to global functions that are specifically allowed
- # [21:19] <@ted> and build with that
- # [21:19] <bdahl> sid0: and how do i retriggger?
- # [21:19] <gps> and the set of allowed functions is... basically the built-in types (like list, dict, set)
- # [21:19] * Joins: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP)
- # [21:19] * Joins: vikash (vikash@5A161BBE.9B552DFD.5D9ABA9F.IP)
- # [21:19] <@ted> got hung up on something
- # [21:19] <sid0> bdahl: if you click on the failed build in tbpl, you should see a + sign in the footer
- # [21:20] <glandium> ted: seriously, you'd prefer https://wiki.mozilla.org/User:Gszorc/Build_frontend_shootout#Python_.28data_oriented.29 to https://wiki.mozilla.org/User:Gszorc/Build_frontend_shootout#Ini-like ?
- # [21:20] * Joins: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP)
- # [21:20] <@ted> i think so, yes
- # [21:21] <@ted> maybe i've just lived with the horror of make too long
- # [21:21] <@ted> and i want a real language to work with
- # [21:21] <bdahl> plus sign to rebuild...that's obvious...
- # [21:21] <@dolske> I would prefer a semantic system based on rdfa.
- # [21:21] * Ms2ger stabs dolske
- # [21:21] <sid0> me too
- # [21:21] * jhammel|lunch hopes dolske is joking
- # [21:22] <sid0> it's obviously the future
- # [21:22] <gps> dolske: the XML representation, right?
- # [21:22] <@ted> dolske: we were going to use OWL
- # [21:22] <sid0> gps: we still use that in mailnews
- # [21:22] <glandium> ted: i'd very much prefer to keep it simple until we have proof that it's not enough. At that time, it will be possible to switch easily, since it will all be parseable data
- # [21:22] <@dolske> ted: orly?
- # [21:22] <sid0> gps: it's magical nonsense
- # [21:22] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/dbb57b1e7917 - Sriram Ramasubramanian - Bug 785246: Recreate BrowserToolbar curve with low-level window functions. [r=mfinkle]
- # [21:22] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/d58c3359c422 - Sriram Ramasubramanian - Bug 785246: Replace curves in cropped version of tabs button. [r=mfinkle]
- # [21:22] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/98e88977a4b8 - Sriram Ramasubramanian - Bug 785246: Replace the curves in TabsPanel Toolbar for new tab button. [r=mfinkle]
- # [21:22] <sid0> yeah, I totally want to "retrieve a resource" from this giant central database object
- # [21:23] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/19b684e81c71 - Sriram Ramasubramanian - Bug 785246: Replace curves in menu button. [r=mfinkle]
- # [21:23] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/987945f36cbc - Sriram Ramasubramanian - Bug 785246: Replace curves on tabs button. [r=mfinkle]
- # [21:23] <Ms2ger> Turtle?
- # [21:23] * Joins: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net)
- # [21:23] <@ted> sid0: but if you get the whole world to agree on ontologies you can reason about everything everywhere!
- # [21:23] <jhammel|lunch> ted++
- # [21:23] <sid0> hah
- # [21:23] * Joins: valenting (Thunderbir@moz-BBE3ABD.mv.mozilla.com)
- # [21:24] <Waldo> using rdfa and owl would indeed be pretty sparqly
- # [21:24] <gps> Waldo++
- # [21:25] * Joins: ishan_jain (ishan@8E6C34C1.A3F9767A.1C37C358.IP)
- # [21:25] * Quits: Goldorak (chatzilla@51AE01DD.F3760584.187A1082.IP) (Ping timeout)
- # [21:25] <gps> with Python, something else we can do is validate things during execution
- # [21:25] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/b449366e9663 - Shane Caraveo - Bug 786477 - collapsing chatboxes on overflow is wonkey; r=felipe
- # [21:25] * Joins: Goldorak (chatzilla@5DBDFA7B.6D3510EC.187A1082.IP)
- # [21:25] <firebot> Check-in: http://hg.mozilla.org/releases/mozilla-beta/rev/73e45f0fba05 - Benoit Jacob - Bug 680644 - Simplify glxtest and make it similar to glxinfo to avoid X server crashes - r=karlt, a=lsblakk
- # [21:25] <jhammel|lunch> gps: how do you mean?
- # [21:25] <firebot> http://hg.mozilla.org/releases/mozilla-beta/rev/fa3a1f0b6796 - Martin Vogt - Bug 680644 - Let glxtest use a XWindow instead of a GLXPixmap - r=bjacob, a=lsblakk
- # [21:25] <gps> if everything is a function call under the hood, we can validate, display helpful error messages with line numbers, etc
- # [21:26] <jhammel|lunch> oh sure...but you could in theory do that with any format
- # [21:26] <jhammel|lunch> itd just involve more work on the runner's part
- # [21:26] <gps> true. I doubt our ini parser is that robust right now
- # [21:26] <jhammel|lunch> well, maybe not *any* format, but any declarative format
- # [21:26] <@ted> Waldo++
- # [21:26] <gps> anything is possible with some effort
- # [21:26] <@ted> at zombocom
- # [21:27] * Fallen|away is now known as Fallen
- # [21:27] <gps> hmmm. maybe I'm wrong about SSD's. page cache on a magnetic hard drive only shaved 53s off of build times
- # [21:27] <jhammel|lunch> gps: well, not *anything* ;)
- # [21:27] * jhammel|lunch sicks gps on the Halting problem ;)
- # [21:27] * Quits: Goldorak (chatzilla@5DBDFA7B.6D3510EC.187A1082.IP) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [21:27] <sfink> jhammel|lunch: echo "Enter pid of process to analyze"; read pid; kill -9 $pid; echo "Yes, it halts"
- # [21:28] * Quits: wolfiR (wolfiR@moz-39592FBF.dip0.t-ipconnect.de) (Quit: Leaving)
- # [21:28] <jhammel|lunch> sfink: i tried that with pid == 1 and got unexpected results ;)
- # [21:28] * Quits: rajul (quassel@3757B681.BD70987E.5700D73F.IP) (Ping timeout)
- # [21:28] * Quits: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP) (Client exited)
- # [21:28] <sfink> jhammel|lunch: perhaps the problem was in your expectations
- # [21:29] <jhammel|lunch> :)
- # [21:29] <sid0> bhearsum|buildduty: well, we just had opt, debug and pgo all green
- # [21:29] <sid0> bhearsum|buildduty: so let's mark the pymake bug fixed?
- # [21:29] * Joins: FusedTogether (Thunderbir@8CCD9A70.E49ADE39.2D7E49EB.IP)
- # [21:30] <gps> ted: the way I see it, you are build system owner, so you can make the call (sorry)
- # [21:30] <@ted> gps: wanna be build system owner?
- # [21:30] <jhammel|lunch> heh
- # [21:30] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/c9396aa559ea - Vladan Djeric - Bug 778671: Fix two crashes in Telemetry. r=espindola
- # [21:30] <@ted> i think if you rewrite it you own it anyway
- # [21:30] * Quits: valenting (Thunderbir@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:30] <gps> ted--
- # [21:31] <@ted> but okay
- # [21:31] * Joins: lduros (lduros@moz-D41962F7.phil.east.verizon.net)
- # [21:31] <@ted> i think we should go with a python format
- # [21:31] <jhammel|lunch> gps: otoh, if anyone touches it after you rewrite it, they own it
- # [21:31] <@ted> i'm inclined to do the simple data structure one
- # [21:31] <@ted> DIRS = ['a','b','c']
- # [21:31] <jhammel|lunch> its the hot-potato system of ownership
- # [21:31] <bhearsum|buildduty> sid0: if that sounds good to you and coop, sounds good to me
- # [21:31] <glandium> yurk
- # [21:31] <bhearsum|buildduty> i'm merely a buildduty slave in this matter
- # [21:31] <jhammel|lunch> fwiw, /me agrees with ted
- # [21:32] <Ms2ger> ted++
- # [21:32] * Joins: darin (darin@moz-CD91E596.google.com)
- # [21:32] <@ted> that seems to be the most straightforward option to me
- # [21:32] <jhammel|lunch> oh wait, i'm defacto agreesing with Ms2ger ? nm, .ini files :P
- # [21:32] <@ted> the syntax is python, which is well-documented
- # [21:32] <sid0> well that still leaves all sorts of magic with list subtypes and reified getters open
- # [21:32] <@ted> sid0: we can probably assert most of that
- # [21:32] <gps> so, I guess the next question is how far we go to try to not use functions
- # [21:32] <gps> and what sid9 says
- # [21:33] <glandium> here's another thing that's annoying with something that allows you to do DIRS = [ 'a' ] ... plenty other stuff ... DIRS += [ 'b' ] ... well, that is annoying
- # [21:33] <@ted> like, assert actual type(x) == list
- # [21:33] <gps> (that's the invisible version of sid0 that Clint Eastwood talks to)
- # [21:33] * Quits: pnemsak (Miranda@A6E8C11.B7BED47D.3CA1F9DE.IP) (Ping timeout)
- # [21:33] * Quits: aki (aki@moz-A18C1E59.members.linode.com) (Ping timeout)
- # [21:33] * Quits: Havvy (Mibbit@moz-F48EACFD.ptld.qwest.net) (Ping timeout)
- # [21:33] * Quits: jhford (jhford@moz-D8988180.org) (Ping timeout)
- # [21:33] <gps> glandium: I agree with you
- # [21:33] * Quits: BenWa (BenWa@moz-B9E3729F.members.linode.com) (Ping timeout)
- # [21:33] * Quits: vlad (vlad@moz-97F0FD4D.members.linode.com) (Ping timeout)
- # [21:33] * Quits: bhearsum|buildduty (bhearsum@moz-FBAE94.members.linode.com) (Ping timeout)
- # [21:33] * Quits: magcius (jstpierre@moz-A406D4F8.coderinserepeat.com) (Ping timeout)
- # [21:33] * Quits: joe` (jdrew@moz-38D685D4.woot.net) (Ping timeout)
- # [21:33] <gps> if we really wanted to we could define these magic variables to be a child class of list that implemented __iadd__ to intelligently do += 'foo'
- # [21:34] <jhammel|lunch> or have the runner figure that out
- # [21:34] <gps> I was showing things to benbangert (a python guru) yesterday. his opinion was we should use functions for everything
- # [21:34] <glandium> gps: the problem is that stuff can be spread all around the manifest, not that it's using +=
- # [21:34] <Ms2ger> gps, those functions are horrible
- # [21:34] <glandium> gps: even worse syntax
- # [21:34] * Joins: pnemsak (Miranda@A6E8C11.B7BED47D.3CA1F9DE.IP)
- # [21:35] <gps> glandium: I agree
- # [21:35] <gps> I think functions will be needed for some things
- # [21:35] <@ted> yeah, i'm not wild about having magic functions
- # [21:35] <jhammel|lunch> nor i
- # [21:35] <sid0> if platform == windows then build this dir as well
- # [21:35] <gps> but I think function usage should be minimized
- # [21:35] <@ted> i'd really have to be convinced
- # [21:35] <glandium> seriously, though, we're all python literate, but how many people that would need to touch these files are?
- # [21:35] <Ms2ger> Function calls suggest to me that the order matters
- # [21:35] <@ted> glandium: well, i think the benefit is that python syntax is fairly simple
- # [21:36] <@ted> so you don't have to be super literate to use it
- # [21:36] <@ted> also it's well-documented online
- # [21:36] <Ms2ger> glandium, it's no worse than .ini or make, I'd think
- # [21:36] <@ted> as opposed to "find the outdated documentation on MDN"
- # [21:36] <Ms2ger> In familiarity, that is
- # [21:36] <gps> speaking of that, is there a way to push docs to MDN
- # [21:36] <gps> e.g. one way RST -> MDN pages?
- # [21:36] * glandium can't wait to see crazy generator one-liners in build manifests
- # [21:36] <jhammel|lunch> gps: you mean an API?
- # [21:36] <Ms2ger> gps, oh? Does it involve BrowserID?
- # [21:37] <jhammel|lunch> gps: not yet, but there is a bug
- # [21:37] <gps> jhammel|lunch: effectively, yeah
- # [21:37] <glandium> back to magic incantation most people can't grok
- # [21:37] <gps> ideally I'd like support in MDN for "this file came from source code. edit and check in that file to see changes"
- # [21:37] <jhammel|lunch> gps: yeah, i'm a big fan of that model myself
- # [21:37] * Ms2ger just wants all of MDN in HG
- # [21:37] <gps> I don't like maintaining low-level docs away from the code it describes. code should live near source code
- # [21:37] <gps> docs should live
- # [21:38] <glandium> ted: note the "well-documented online" argument doesn't pan out, especially if it's very restricted in what it can do
- # [21:38] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
- # [21:38] <@ted> well
- # [21:38] * Quits: vikash (vikash@5A161BBE.9B552DFD.5D9ABA9F.IP) (Client exited)
- # [21:38] <@ted> that's somewhat true
- # [21:38] <gps> anyway, back to build foo
- # [21:38] <@ted> but only if you're trying to do something super-complicated
- # [21:39] <@ted> i think a restricted subset of python is still better than anything home-grown
- # [21:39] <Ms2ger> Honestly, I think the syntax is pretty self-evident if you've looked at a few cases
- # [21:39] * Joins: smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi)
- # [21:39] * ChanServ sets mode: +o smaug
- # [21:39] <@ted> hell, people touch makefiles all the time
- # [21:39] <@ted> and nobody understands the syntax
- # [21:39] <jhammel|lunch> gps: https://bugzilla.mozilla.org/show_bug.cgi?id=780038
- # [21:39] <Ms2ger> ted, exactly
- # [21:39] <glandium> ted: and we end up with piled up crap that makes building faster near impossible
- # [21:39] <mbrubeck> dbaron: Sorry to bother you again, but can I ping you for a review on the simple band-aid patch in bug 779527? It would be nice to land it on beta early in the cycle.
- # [21:39] <jhammel|lunch> gps: maybe if you weighed in it could get more priority
- # [21:39] <jhammel|lunch> ted++
- # [21:39] * jhammel|lunch is now known as jhammel
- # [21:40] * Joins: vikash (vikash@5A161BBE.9B552DFD.5D9ABA9F.IP)
- # [21:40] <Ms2ger> glandium, not sure if that's the issue that makes building faster difficult
- # [21:40] <@ted> glandium: i think some of that has to do with make's awfulness
- # [21:40] <@ted> but the other side is that we let people write build rules etc
- # [21:41] <@ted> if we stripped out all the custom rules, our makefiles would still be ugly, but we wouldn't have those problems
- # [21:41] <@ted> the reality of this project is that separating out the data definition should fix that problem
- # [21:41] <@ted> because all the rules will live in the backend
- # [21:41] <glandium> ted: and python files would be about as ugly as those custom-rules-free makefiles
- # [21:41] <WG9s> but I switched to using pymake for my windows builds an they are now fater than my linux builds instead of takeing over 2 times as long.
- # [21:41] <glandium> except for the syntax that is somewhat better
- # [21:42] <glandium> but they would still be a pile of random stuff here and there
- # [21:42] <glandium> and magic incantations
- # [21:42] <jhammel> but we're never going to find a format that is "pretty" and practical
- # [21:42] <jhammel> fwiw, the proposed .ini format i don't find any better than make either
- # [21:43] * Quits: triplex (bavo@moz-CD27DCCE.adsl-dyn.isp.belgacom.be) (Quit: Leaving)
- # [21:43] <Ms2ger> I found the ini format readable for lists, fwiw
- # [21:43] <jhammel> its good for some things
- # [21:43] <jhammel> (its also not actually .ini)
- # [21:43] <@ted> right
- # [21:43] <@ted> there's no perfection here
- # [21:44] <jhammel> maybe theres a law that build sytem formats must be ugly ;)
- # [21:44] * geekboy is now known as geekboy|afk
- # [21:44] <mounir> Ms2ger: are we officialy using w3c-style tests?
- # [21:44] <Ms2ger> mounir, I am :)
- # [21:44] <philor> is tbpl downforeveryone or just me? (dfe foolishly thinks the redirect to https means it's okay)
- # [21:44] <jhammel> philor: wfm
- # [21:45] <mounir> Ms2ger: hmmm...
- # [21:45] <philor> sweet, no more starring for me, somebody must have blocked me
- # [21:45] <Ms2ger> philor, yw
- # [21:46] <Ms2ger> mounir, I want that test to go into the HTML test suite, but importing those is still a while off
- # [21:46] * joduinn-mtg is now known as joduinn
- # [21:46] <mounir> Ms2ger: ok
- # [21:46] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
- # [21:46] <mounir> Ms2ger: you should probably begin a discussion about changing HTML tests we have to that
- # [21:47] <Ms2ger> mounir, did you see Aryeh's thread? :)
- # [21:47] <mounir> Ms2ger: no :D
- # [21:47] * mounir should read ml
- # [21:49] * Joins: harth (harth@moz-FF915E69.bb.sky.com)
- # [21:53] * Quits: harth (harth@moz-FF915E69.bb.sky.com) (Input/output error)
- # [21:53] * Quits: paolo (paolo@moz-83F24A0A.retail.telecomitalia.it) (Ping timeout)
- # [21:53] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Ping timeout)
- # [21:53] * Quits: fabrice (fabrice@4416E4D3.48AB0898.B65F468E.IP) (Ping timeout)
- # [21:53] * joduinn is now known as joduinn-mtg
- # [21:54] * Callek is now known as callek-afk
- # [21:54] * Quits: ishan_jain (ishan@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
- # [21:55] * Joins: ishan_jain (ishan@8E6C34C1.A3F9767A.1C37C358.IP)
- # [21:57] * Joins: Mossop (mossop@E9758364.9EC0A5AF.CFE928A7.IP)
- # [21:57] * Quits: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net) (Input/output error)
- # [21:58] * Quits: vikash (vikash@5A161BBE.9B552DFD.5D9ABA9F.IP) (Quit: Leaving)
- # [21:59] <ehsan> glandium: ping
- # [22:00] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/2b55fac2725c - Bill McCloskey - Bug 787490 - Add microsecond-resolution timestamps for the start and end of each GC slice to JSON output (r=terrence)
- # [22:00] * philor is now known as philor|away
- # [22:00] * Quits: jfkthame (jfkthame@D4B4F59A.A1C12133.9542EC20.IP) (Quit: jfkthame)
- # [22:01] * Quits: dao (dao@moz-B60CE150.superkabel.de) (Quit: Leaving.)
- # [22:01] * Quits: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
- # [22:02] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/738f1ceeb51f - Steve Fink - Bug 785167 - Copy ArrayBuffer data to separately-allocated storage when JS_GetArrayBufferData is called. r=luke
- # [22:02] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/b2ba9bbf909f - Steve Fink - Bug 785167 - Root while allowing cx to be NULL for some typed array APIs. r=terrence
- # [22:02] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/102c2795bacc - Steve Fink - Bug 720949 - Add JSAPI for transferring ArrayBuffer contents. r=terrence
- # [22:02] * Joins: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk)
- # [22:04] * Quits: joe_walker (joe_walker@moz-5B263CE9.cable.virginmedia.com) (Input/output error)
- # [22:04] * Joins: harth (harth@moz-FF915E69.bb.sky.com)
- # [22:05] * Quits: harth (harth@moz-FF915E69.bb.sky.com) (Input/output error)
- # [22:05] * Joins: fabrice (fabrice@4416E4D3.48AB0898.B65F468E.IP)
- # [22:05] * Joins: hobophobe (hobophobe@CEB7969B.BA9CDF59.295A79F4.IP)
- # [22:06] * Joins: joe_walker (joe_walker@moz-5B263CE9.cable.virginmedia.com)
- # [22:07] <glandium> ehsan: pongish
- # [22:07] <ehsan> glandium: hey, so what workaround are you suggesting I should use for the nullptr bug?
- # [22:08] * Quits: twi (Adium@moz-CC561053.sme.bredbandsbolaget.se) (Quit: Leaving.)
- # [22:08] * Quits: joe_walker (joe_walker@moz-5B263CE9.cable.virginmedia.com) (Input/output error)
- # [22:09] <Ms2ger> ehsan, browser^Wcompiler sniffing instead of feature detection :)
- # [22:09] <glandium> ted, gps: there's one downside to using python: try, for example, to get a list of *all* declared directories when you have stuff like DIRS = [ 'a' ]; if foo: DIRS += [ 'b' ] else: DIRS += [ 'c' ]
- # [22:09] <ehsan> ah... that sucks
- # [22:09] <glandium> ehsan: how rushed are you?
- # [22:09] <@ted> that's true
- # [22:09] <ehsan> glandium: not very...
- # [22:09] <@ted> glandium: how do you solve that with the preprocessor case?
- # [22:09] <glandium> ted: you just ignore preprocessing
- # [22:09] <ehsan> glandium: feel free to just reply in the bug
- # [22:10] <glandium> ehsan: i think i did already
- # [22:10] <ehsan> Ms2ger: I don't think that I would be willing to do that ;)
- # [22:10] <ehsan> glandium: I replied on top of that
- # [22:11] <gps> glandium: in what scenario would you need the list of *all* directories rather than the set of relevant directories and where crawling the filesystem isn't sufficient?
- # [22:11] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [22:12] <ehsan> billm: red on inbound...
- # [22:12] * Quits: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk) (Ping timeout)
- # [22:12] * nhirata_afk is now known as nhirata
- # [22:12] * Joins: vlad (vlad@moz-97F0FD4D.members.linode.com)
- # [22:12] * Joins: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk)
- # [22:12] * Quits: RealRaven (Thunderbir@C6BC2410.D3E479AE.C3498625.IP) (Client exited)
- # [22:13] <glandium> gps: directories is an example, that could be anything
- # [22:13] * Joins: valenting (Thunderbir@moz-BBE3ABD.mv.mozilla.com)
- # [22:13] * Quits: fabrice (fabrice@4416E4D3.48AB0898.B65F468E.IP) (Quit: Leaving.)
- # [22:13] <gps> glandium: that's a valid point. we have the same problem with Makefile's today
- # [22:14] <gps> and the solution for makefiles is the same as it would be for Python: crawl the AST
- # [22:14] <glandium> and that's not exactly easy
- # [22:14] <gps> it's not easy in make either
- # [22:14] <Ms2ger> gps, "it's no worse than make" isn't exactly a ringing endorsement :)
- # [22:15] * Joins: jeremyhu (jeremyhu@moz-75C113CA.outersquare.org)
- # [22:15] * Joins: magcius (jstpierre@moz-A406D4F8.coderinserepeat.com)
- # [22:15] * Joins: RealRaven (Thunderbir@C6BC2410.D3E479AE.C3498625.IP)
- # [22:15] * Joins: aki (aki@moz-A18C1E59.members.linode.com)
- # [22:15] * Quits: ishan_jain (ishan@8E6C34C1.A3F9767A.1C37C358.IP) (Quit: Konversation terminated!)
- # [22:16] * Joins: ishan_jain (ishan@8E6C34C1.A3F9767A.1C37C358.IP)
- # [22:16] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
- # [22:16] * joduinn-mtg is now known as joduinn-food
- # [22:16] * Quits: andreasn (andreasn@moz-171E5C3D.a336.priv.bahnhof.se) (Ping timeout)
- # [22:16] * Quits: jeremyhu (jeremyhu@moz-75C113CA.outersquare.org) (Ping timeout)
- # [22:17] * Quits: RealRaven (Thunderbir@C6BC2410.D3E479AE.C3498625.IP) (Client exited)
- # [22:17] * Quits: mdas|afk (mdas@50AE257C.D30B51A1.412CF160.IP) (Quit: mdas|afk)
- # [22:17] * Joins: RealRaven (Thunderbir@C6BC2410.D3E479AE.C3498625.IP)
- # [22:18] * Joins: fabrice (fabrice@E681F6B0.B80793A4.B65F468E.IP)
- # [22:19] * Joins: bhearsum|buildduty (bhearsum@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
- # [22:19] * Joins: gwagner (idefix2@E681F6B0.B80793A4.B65F468E.IP)
- # [22:21] <sid0> so crawling the AST shouldn't be that hard. However generators and stuff complicate things
- # [22:21] <gps> sid0: generators?
- # [22:21] <sid0> oh
- # [22:21] <gps> I hope nothing in the source files uses generators
- # [22:21] <sid0> well
- # [22:21] <sid0> list comprehensions at least
- # [22:22] <sid0> Does the Python interpreter even provide access to an AST?
- # [22:22] <gps> yes!
- # [22:22] <gps> there is the ast module
- # [22:22] <@ted> sid0: i'm guessing this is pymake fallout: https://tbpl.mozilla.org/php/getParsedLog.php?id=14884360&tree=Alder ?
- # [22:22] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [22:22] <@ted> since alder hasn't merged m-c
- # [22:22] <gps> I think compile() compiles down to an ast object
- # [22:22] <sid0> ted: ye
- # [22:22] <sid0> s
- # [22:22] <@ted> sid0: okay
- # [22:22] <sid0> I fixed that ages ago
- # [22:22] <@ted> gps: no, you have to ast.parse, and then compile that
- # [22:22] <@ted> or something like that
- # [22:23] <@ted> i played with it
- # [22:23] <sid0> gps: well, I'm wondering whether and what sort of kernel language python has
- # [22:23] * Joins: bent (chatzilla@D8C51945.DA9C8375.B65F468E.IP)
- # [22:23] <sid0> i.e. do generators get transformed into a while loop
- # [22:23] <sid0> etc
- # [22:23] <sid0> er
- # [22:23] * Quits: Mano (mano@4AE6E53A.EC757A99.39716721.IP) (Client exited)
- # [22:23] <sid0> list comprehensions
- # [22:23] <gps> sid0: http://docs.python.org/library/ast.html#abstract-grammar
- # [22:23] <joe> khuey: should I flag you or ted (or someone else) for a configure.in review?
- # [22:23] <@ted> joe: any of the build peers is fine
- # [22:23] <@ted> that reminds me
- # [22:24] <Ms2ger> Is gps one yet?
- # [22:24] <sid0> gps: I see a ListComp
- # [22:24] <sid0> meh
- # [22:24] <gps> Ms2ger: I am! although, I don't know autoconf magic that well
- # [22:24] * Joins: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP)
- # [22:24] * Quits: naveed-lt (naveed-lt@moz-ED56A7F3.ri.ri.cox.net) (Ping timeout)
- # [22:25] <sid0> that makes finding all possible DIRS undecidable, I think?
- # [22:25] <@khuey> joe: flag ted
- # [22:25] <joe> khuey: you got it
- # [22:25] <gps> sid0: if this becomes an issue, we can integrate the ast module to ensure strict compliance to a coding standard
- # [22:25] * Quits: mconleyTB (Daily@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
- # [22:25] <@khuey> sweet
- # [22:25] <gps> disallow list comprehensions
- # [22:25] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [22:26] <sid0> gah
- # [22:26] <Ms2ger> gps, b-b-b-but list comprehensions!
- # [22:26] <sid0> I can't help but think that python with all its control structures is absolutely the wrong thing to use
- # [22:26] <Ms2ger> Not sure what we'd need them for, but they're nice!
- # [22:27] * Quits: Yoric (Yoric@868FDAF4.9E1AF999.3A7352D6.IP) (Ping timeout)
- # [22:27] * Quits: Ms2ger (Ms2ger@4346D5C2.336EB8AC.37724B0D.IP) (Quit: nn)
- # [22:27] <jhammel> itym, the entire file should be a list comprehension ;)
- # [22:27] <sid0> I feel a preprocessing step would be much, much better
- # [22:27] <@bsmedberg> there's an easier way, isn't there? You can just make everything a list
- # [22:27] <@dolske> make everything a lisp, you say?
- # [22:27] <sid0> yes let's use a Lisp!
- # [22:27] <sid0> lol
- # [22:27] <@bsmedberg> after you run the script, take the outputs and make sure they are the expected type (string, list of strings, etc)
- # [22:28] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [22:28] <@bz> sid0: wasn't that suggested recently?
- # [22:28] <@bsmedberg> (((((if os == windows) DIRS) append-to-list 'win32) unless 'OS_ARCH == 'WIN64)
- # [22:28] <gps> bsmedberg: I'm thinking that strong validation would be part of the python solution
- # [22:28] <gps> error if unknown variables are defined, etc
- # [22:29] <@dolske> Makefile.cdr
- # [22:29] <sid0> well, a Lisp would actually be awesome
- # [22:29] * Joins: joe` (jdrew@moz-38D685D4.woot.net)
- # [22:29] <sid0> since you can define your own custom language
- # [22:29] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
- # [22:29] <sid0> and add macros for preprocessing
- # [22:29] <gps> custom language - we should use ruby!
- # [22:29] <sid0> for the platform defs etc
- # [22:29] * froydnj imagines a custom language for every Makefile.in
- # [22:29] * @dolske wanders off, trolling complete.
- # [22:30] <sid0> so that's a clean two-phase language
- # [22:30] * sid0 can dream
- # [22:30] <@bz> sid0: I meant for Firefox
- # [22:30] <sid0> bz: wut
- # [22:30] <@khuey> sid0: there was a troll
- # [22:30] <sid0> Oh
- # [22:30] <gps> the big win for Python is all the backend code will be written in Python. using Python frontend files lowers the impedance mismatch
- # [22:31] * Parts: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
- # [22:31] * Quits: fabrice (fabrice@E681F6B0.B80793A4.B65F468E.IP) (Ping timeout)
- # [22:31] <@bz> sid0: when we explained why not lisp, he suggested lua
- # [22:31] <Waldo> not that I really need to know, but are we really discussing writing our own makefile replacement and using it?
- # [22:31] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
- # [22:31] <@bsmedberg> Waldo: wow, you're behind
- # [22:31] <@khuey> lol
- # [22:31] <@bsmedberg> yes, we are, kinda
- # [22:32] <Waldo> I have only been skimming the scrollby, and I kept thinking we couldn't possibly be seriously discussing the idea :-)
- # [22:32] * mattwoodrow|away is now known as mattwoodrow
- # [22:32] <@bz> waldo: catch up on your newsgroups
- # [22:32] * Quits: fxa90id (fxa90id@moz-858CB0C.neoplus.adsl.tpnet.pl) (Connection reset by peer)
- # [22:32] * Quits: @dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [22:32] <Waldo> not that I have any love for make, but, well, writing a whole new thing, um
- # [22:32] <@bz> waldo: we seriously discuss all sorts of stuff, apparently. ;)
- # [22:33] * Joins: darfia (darfia@26ACCF54.DB741B9C.F9B76BD1.IP)
- # [22:33] * Joins: nrc (nrc@4B76F2B0.D05BE748.613E47D1.IP)
- # [22:33] * geekboy|afk is now known as geekboy
- # [22:33] <jhammel> Waldo: we're also rewriting firefox as a chrome plugin
- # [22:33] <jdm> Waldo: makefiles are either not expressive enough or too powerful, depending on what problem is currently being discussed
- # [22:33] <gps> Waldo: we're replacing the frontend files (the Makefile.in)
- # [22:33] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [22:33] * ChanServ sets mode: +o dbaron
- # [22:33] <gps> we would still have Makefile in the backend
- # [22:33] <Waldo> man
- # [22:33] <gps> at least initially
- # [22:33] * Quits: wesj (Instantbir@moz-135A9FA9.hsd1.ca.comcast.net) (Ping timeout)
- # [22:33] * cadecairos is now known as cadecairos_away
- # [22:33] <@bz> gps: btw, I would love to see what you end up doing with dom/bindings/Makefile.in
- # [22:34] <gps> Waldo: the big win is that we can now generate other backend files (like Visual Studio, Ninja, etc) much easier
- # [22:34] <@bz> jhammel: isn't the point of webapi/gaia/etc to allow just that eventually?
- # [22:34] <gps> this leads not only to faster build times but a better developer experience
- # [22:34] <gps> and hopefully more contributors
- # [22:34] <@bz> jhammel: Firefox on ChromeOS, say? ;)
- # [22:35] * jhammel hopes not!
- # [22:35] * Quits: darin (darin@moz-CD91E596.google.com) (Ping timeout)
- # [22:35] * Quits: hipokrit (hipokrit@81016825.8DB70AE8.839F6EC0.IP) (Quit: Leaving)
- # [22:35] <Waldo> gps: sure; I'm just surprised that hasn't been done, well enough, already
- # [22:35] <Waldo> that was kinda the point of gyp, wasn't it?
- # [22:35] * Waldo does not need to know why gyp is not good enough!
- # [22:35] * Quits: ekr (ekr@moz-7B0110AD.mv.mozilla.com) (Quit: ekr)
- # [22:35] * davehunt is now known as davehunt|away
- # [22:36] * Joins: pwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
- # [22:36] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Connection reset by peer)
- # [22:37] * pwalton is now known as pcwalton
- # [22:37] <gps> Waldo: we like the concept of GYP. we hate the frontend format. it's entirely possible we may normalize our frontend files to GYP's internal types so we can just GYP to generate backend files
- # [22:37] * Joins: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net)
- # [22:37] * Quits: mkaply (mkaply@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Quit: mkaply)
- # [22:37] <@bsmedberg> gyp's syntax is frustratingly awful
- # [22:37] <Waldo> http://hotpink.bikeshed.com/
- # [22:37] <@bsmedberg> the internals are pretty good
- # [22:37] * Quits: joshmoz (josh@moz-6F3505DF.nyc.res.rr.com) (Quit: Leaving)
- # [22:38] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
- # [22:38] <jhammel> Waldo: no no no! the canonical one is http://darkslategray.bikeshed.com/ o_O
- # [22:38] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
- # [22:40] * Joins: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
- # [22:40] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
- # [22:40] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [22:41] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/e7d3b0866dd9 - Matt Brubeck - Bug 779527 - Use the physical device resolution for media queries on mobile [r=dbaron]
- # [22:41] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/ad2b5c3073b4 - Matt Brubeck - Bug 786062 - Remove unused PanZoom:PanZoom observer [r=kats]
- # [22:42] <froydnj> jhammel: you and Waldo go get a bikeshed
- # [22:43] * Quits: kanru (kanru@E681F6B0.B80793A4.B65F468E.IP) (Ping timeout)
- # [22:43] <jhammel> froydnj: we would if we could agree that the color should be darkslategray
- # [22:43] * mjschranz is now known as mjschranz_away
- # [22:44] * Quits: @smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi) (Input/output error)
- # [22:45] * Quits: espadrine (thaddee_ty@moz-85EBB8A.dia.static.qwest.net) (Ping timeout)
- # [22:46] * Joins: smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi)
- # [22:46] * ChanServ sets mode: +o smaug
- # [22:46] * AutomatedTester is now known as AutomatedTester|AFK
- # [22:48] * Joins: jhford (jhford@moz-D8988180.org)
- # [22:48] * Parts: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
- # [22:49] * Quits: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
- # [22:49] * Joins: kaze` (kaze@E681F6B0.B80793A4.B65F468E.IP)
- # [22:49] * Quits: lduros (lduros@moz-D41962F7.phil.east.verizon.net) (Ping timeout)
- # [22:49] * Joins: darin (darin@moz-CD91E596.google.com)
- # [22:50] * Fallen is now known as Fallen|away
- # [22:50] * Quits: mwu (mwu@E681F6B0.B80793A4.B65F468E.IP) (Ping timeout)
- # [22:51] * Quits: kaze` (kaze@E681F6B0.B80793A4.B65F468E.IP) (Ping timeout)
- # [22:52] * Joins: lduros (lduros@moz-D41962F7.phil.east.verizon.net)
- # [22:53] <dholbert> remind me -- are we supposed to cancel our known-to-be-bad try jobs, or does that leave the machine in a bad state?
- # [22:54] <@gavin> you can cancel them
- # [22:54] <@gavin> use the button on tbpl
- # [22:54] * mattwoodrow is now known as mattwoodrow|away
- # [22:54] <@gavin> IIRC it avoids doing some stupid stuff
- # [22:54] <@khuey> doing on try is fine, becasue try is always a clobber
- # [22:54] <@khuey> cancelling builds on other branches can leave a bad objdir, which is why that's disabled
- # [22:54] <@khuey> (in tbpl)
- # [22:55] * jmaher is now known as jmaher|afk
- # [22:55] <dholbert> khuey, ok, that's what I was remembering
- # [22:55] <dholbert> (the bad objdir thing)
- # [22:55] <dholbert> gavin / khuey, thanks
- # [22:56] * Joins: evilpie (chatzilla@moz-6C259A01.pools.arcor-ip.net)
- # [22:56] <jimm> sid0: ping
- # [22:57] * Quits: cjones (cjones@E681F6B0.B80793A4.B65F468E.IP) (Quit: Leaving)
- # [22:57] * Quits: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP) (Client exited)
- # [22:57] * Quits: fredw (fredw@moz-B9C110E2.fbx.proxad.net) (Quit: Leaving.)
- # [22:58] * Quits: darfia (darfia@26ACCF54.DB741B9C.F9B76BD1.IP) (Client exited)
- # [22:59] <ehsan> bz: ping
- # [22:59] * Quits: marco (Thunderbir@3A4EDD25.A00BAEB.10DC0B64.IP) (Input/output error)
- # [22:59] <@bz> ehsan: ack
- # [22:59] <sid0> jimm: pong
- # [22:59] * Quits: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [22:59] <ehsan> bz: do you think it makes sense to add a script somewhere which creates the stub implementation for a C++ class implementing a webidl interface?
- # [22:59] <jimm> sid0: hey I made thange but I'm still getting a failure related to 'CRTDLL_FULLPATH'. This is the resulting export: http://pastebin.mozilla.org/1794553
- # [23:00] <jimm> any ideas?
- # [23:00] <@bz> ehsan: we could do that, sure
- # [23:00] <jimm> comparing to mi build logs they look pretty much the same
- # [23:00] <@bz> ehsan: I didn't do it because I didn't want to overconstrain people..
- # [23:00] <@bz> ehsan: but they can always inline/virtualize as needed
- # [23:00] <@bz> ehsan: from the stub
- # [23:01] <jimm> sid0: although we have spaces in our paths to certain things
- # [23:01] <jimm> sid0: here the checkin - https://hg.mozilla.org/projects/elm/rev/be1e0e1e3bf1
- # [23:01] <ehsan> bz: oh hrm re you talking about using the code gen to generate a class with stubs for all of the methods etc?
- # [23:02] <@bz> ehsan: that's what you were talking about, right?
- # [23:02] <@bz> ehsan: or are you talking something else?
- # [23:02] <froydnj> what's the hg log incantation for what pushloghtml?fromchange=REV1&tochange=REV2 gives you? REV1:REV2 includes REV1, which is not what pushloghtml does
- # [23:02] * Joins: mdas (mdas@CAB30FBD.8F96AEA7.2D179A7D.IP)
- # [23:02] * jcranmer|away is now known as jcranmer
- # [23:02] * armenzg is now known as armenzg_brb
- # [23:02] <ehsan> bz: I was talking about a much simpler script, one that just creates the basic C++ class with the CC/wrappercache/etc. stuff in place
- # [23:02] * mdas is now known as mdas|train
- # [23:02] <ehsan> bz: I'm sick of doing all of that by hand
- # [23:02] * Joins: karl (karl@moz-8FA687C8.jetstream.xtra.co.nz)
- # [23:03] <ehsan> but I see how what you're talking about makes more sense
- # [23:03] <sid0> jimm: huh
- # [23:03] * Quits: lduros (lduros@moz-D41962F7.phil.east.verizon.net) (Ping timeout)
- # [23:03] <ehsan> (but it will also take longer for me to implement...)
- # [23:03] * Joins: marco (Thunderbir@3A4EDD25.A00BAEB.10DC0B64.IP)
- # [23:03] * ehsan looks at Codegen.py
- # [23:04] <sid0> jimm: interesting. I see a /usr/bin/sh: lib: command not found
- # [23:04] <sid0> oh
- # [23:04] <froydnj> seems like it should not be hard to do an open-ended range instead of a closed one
- # [23:04] <sid0> hrm
- # [23:04] * Fallen|away is now known as Fallen
- # [23:04] <@bz> ehsan: oh, without the actual IDL bits
- # [23:05] <@bz> ehsan: that's an interesting idea, yes
- # [23:05] <ehsan> yes
- # [23:05] <sid0> glandium: ^ does that sound familiar? commands in $(shell) invocations don't respect exported PATH
- # [23:05] <@bz> ehsan: and should be pretty simple
- # [23:05] <sid0> I think you filed a bug about that
- # [23:05] <ehsan> indeed
- # [23:05] <ehsan> bz: once I learn about the parser/codegen more, I can also implement your idea
- # [23:05] * Joins: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk)
- # [23:05] <ehsan> bz: but I wanna make progress more quickly now...
- # [23:06] * Joins: lduros (lduros@moz-D41962F7.phil.east.verizon.net)
- # [23:06] <@bz> ehsan: right
- # [23:06] <@bz> ehsan: let's do your thing first
- # [23:06] <ehsan> ok
- # [23:06] <@bz> ehsan: it makes total sense to me
- # [23:06] * Joins: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
- # [23:06] <ehsan> bz: wanna review that? :)
- # [23:06] <@bz> ehsan: sure
- # [23:06] <ehsan> cool
- # [23:06] <ehsan> thanks
- # [23:06] * Quits: ahal (ahal@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [23:07] * @bz goes off to do the Get thing
- # [23:07] <ehsan> bz: oh is there a bug on file for that?
- # [23:07] <@bz> I'm abou to file
- # [23:08] <@bz> want a cc?
- # [23:08] <ehsan> absolutely!
- # [23:08] * Joins: reuben (reuben@moz-3D306503.res-com.wayinternet.com.br)
- # [23:08] * Quits: gwagner (idefix2@E681F6B0.B80793A4.B65F468E.IP) (Quit: gwagner)
- # [23:08] <sid0> jimm: ugh I think I know what the bug is. fixing it will probably take a while
- # [23:09] <jimm> was wondering if it was the WINDOWSSDKDIR, which seems to have the wrong path divider
- # [23:09] <sid0> hm, possibly, but I suspect a wrong PATH is involved
- # [23:09] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/ee9b17600025 - Ehsan Akhgari - Bug 775302 - Stub out the implementation of mozAudioContext; r=bzbarsky,khuey
- # [23:10] * Quits: bnicholson (bnicholson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
- # [23:10] <jimm> sid0: how's that?
- # [23:10] <sid0> jimm: yeah
- # [23:10] <sid0> jimm: well pymake doesn't export PATH to shell invocations
- # [23:10] <sid0> that's when make defines its own PATH
- # [23:10] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/e3e7f8f7796d - Jonathan Griffin - Bug 779011 - Clean up properly after JS exceptions during async_execute calls, a=test-only, DONTBUILD because NPOTB
- # [23:10] <sid0> as the tinderbox mozconfigs do
- # [23:10] <sid0> oh man
- # [23:11] * wlach is now known as wlach|afk
- # [23:11] * Quits: bent (chatzilla@D8C51945.DA9C8375.B65F468E.IP) (Ping timeout)
- # [23:11] * Joins: wesj (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [23:12] * bhearsum|buildduty is now known as bhearsum
- # [23:12] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
- # [23:12] * Quits: akeybl_ (akeybl@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [23:13] * Joins: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net)
- # [23:13] * Quits: valenting (Thunderbir@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:15] <jimm> sid0: so the normal win32 builders seem to be failing as well
- # [23:15] * Quits: msucan (mihai@17969768.DD17A642.B4CEF140.IP) (Quit: Leaving.)
- # [23:15] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [23:16] <jimm> that shouldn't happen, those are no different than mc/mi builds
- # [23:16] <sid0> jimm: hm?
- # [23:16] <sid0> jimm: interesting
- # [23:16] * Quits: JeroenDeDauw (jeroen@moz-DBD0A386.dip.t-dialin.net) (Quit: Leaving.)
- # [23:16] <jimm> <widget_windows.lib.desc>: Found error
- # [23:16] <jimm> <libs>: Found error
- # [23:17] <jimm> cryptic failure
- # [23:17] * Quits: irving (irving@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [23:17] * Quits: squeakytoy (christoffe@moz-79070305.dynamic.se.alltele.net) (Quit: Leaving)
- # [23:17] * Joins: valenting (Thunderbir@moz-BBE3ABD.mv.mozilla.com)
- # [23:18] <sid0> jimm: can you link to a log?
- # [23:18] <jimm> https://tbpl.mozilla.org/php/getParsedLog.php?id=14885801&tree=Elm&full=1
- # [23:18] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [23:19] * Quits: nrc (nrc@4B76F2B0.D05BE748.613E47D1.IP) (Ping timeout)
- # [23:19] * Quits: FusedTogether (Thunderbir@8CCD9A70.E49ADE39.2D7E49EB.IP) (Ping timeout)
- # [23:19] <sid0> jimm: ok sure, try exporting WINDOWSSDKDIR properly as well
- # [23:19] <jimm> sid0: is there any way to turn pymake off on elm through config I can check-in?
- # [23:20] <sid0> jimm: no, you'll have to file a bug and get releng involved
- # [23:20] <sid0> should be a simple process though
- # [23:20] <sid0> sorry, we did look at controlling this from within the build system but couldn't work it out
- # [23:20] <jimm> sid0: what was the original bug associated with your pymake changes?
- # [23:21] * Quits: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net) (Input/output error)
- # [23:21] <sid0> jimm: bug 593585
- # [23:21] * Quits: darin (darin@moz-CD91E596.google.com) (Ping timeout)
- # [23:22] <sid0> jimm: but let me see, I've spotted an issue that I think is relevant and I'll write a fix for it
- # [23:22] <sid0> jimm: please go ahead and file the bug though
- # [23:22] * Quits: Pike (Pike@moz-E31CD2CB.mozilla.org) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0/20120824154833])
- # [23:22] <jimm> sid0: ok. I just landed the WINDOWSSDKDIR export change
- # [23:23] * Quits: willyaranda (willyarand@moz-D4AE0008.dynamic.jazztel.es) (Quit: willyaranda)
- # [23:23] * Joins: schien-laptop_ (schien@moz-51ED10AE.dynamic.hinet.net)
- # [23:23] * Quits: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net) (Connection reset by peer)
- # [23:23] * Joins: cjones (cjones@11E71FBB.B8F00FAF.56644CA2.IP)
- # [23:24] * Joins: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net)
- # [23:24] * Quits: schien-laptop (schien@moz-AB636AA5.dynamic.hinet.net) (Ping timeout)
- # [23:24] <jimm> note that only applies to the vs2012 builds though. that won't change anything for normal win32 builds.
- # [23:24] * Joins: vikash (vikash@DBCA04FE.38F0169.5D9ABA9F.IP)
- # [23:25] * Quits: RyanVM (chatzilla@moz-403902F0.phlapa.fios.verizon.net) (Quit: ChatZilla 0.9.88.2 [Firefox 18.0a1/20120827163248])
- # [23:25] * Quits: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net) (Ping timeout)
- # [23:26] * Joins: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
- # [23:26] * philor|away is now known as philor
- # [23:27] * Quits: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net) (Input/output error)
- # [23:27] <sid0> jimm: yeah interesting
- # [23:29] * Joins: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP)
- # [23:29] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:30] * John-Galt is now known as Misanthrope
- # [23:31] * Quits: armenzg_brb (armenzg@moz-68031C5A.dsl.bell.ca) (Input/output error)
- # [23:33] * Quits: todesschaf (hurley@moz-E76806A0.dsl.static.sonic.net) (Quit: todesschaf)
- # [23:33] <glandium> sid0: that's 785694 i filed, but it's not exactly the same thing, although it may be somewhat related
- # [23:34] <sid0> glandium: yeah it's not exactly the same thing
- # [23:35] * coop|lunch is now known as coop
- # [23:35] * Quits: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP) (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
- # [23:35] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [23:36] * Quits: pnemsak (Miranda@A6E8C11.B7BED47D.3CA1F9DE.IP) (Quit: pnemsak)
- # [23:36] <bhearsum> jimm: that error is happening because the "win32" builds aren't limited to the subset of slaves that can build metro
- # [23:37] <bhearsum> sorry, i should've made it clearer earlier -- you shouldn't update that mozconfig until armen changes the slaves for that platform
- # [23:37] * Joins: StockHunter (StockHunte@moz-C0D4659B.ldv-co.client.bresnan.net)
- # [23:37] <jimm> bhearsum: this is unrelated to what we discussed today
- # [23:37] <bhearsum> oh
- # [23:37] <jimm> it has to do with the pymake switch over
- # [23:37] <bhearsum> ah
- # [23:37] <bhearsum> have you merged from m-c recently?
- # [23:38] <jimm> I didn't make the changes you suggested yet
- # [23:38] <sid0> bhearsum: yeah, seems like a bug in pymake
- # [23:38] <sid0> bhearsum: or something
- # [23:38] <jimm> about two hours ago when everything started showing up red
- # [23:38] <bhearsum> =\
- # [23:38] <sid0> bhearsum: can you turn off pymake for elm?
- # [23:38] <bhearsum> sid0: i'm leaving in 5min, but i'll try to find someone that can
- # [23:38] * Joins: mkaply (mkaply@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
- # [23:38] <bhearsum> actually, w/e, i think i can do it quickly
- # [23:39] <sid0> it's never smooth, huh
- # [23:39] <sid0> :)
- # [23:39] <bhearsum> of course not!
- # [23:39] * Quits: atte (atte@moz-401E92F1.dhcp.inet.fi) (Client exited)
- # [23:39] <bhearsum> this is the story of releng
- # [23:39] <jimm> why would this only hit a project branch?
- # [23:39] * jimm wonders if other project branches are broken too
- # [23:40] <bhearsum> elm is doing metro stuff
- # [23:40] <bhearsum> oops, you know that
- # [23:40] <bhearsum> sorry, i'm so fried =)
- # [23:40] <bhearsum> i suspect you're just exercising different codepaths
- # [23:40] * Quits: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Quit: ChatZilla 0.9.88.2 [Firefox 16.0a2/20120817042006])
- # [23:40] <bhearsum> jimm: hm, did you clobber after merging?
- # [23:40] <jimm> bhearsum: no didn't try that
- # [23:40] <bhearsum> ah!
- # [23:40] <sid0> ooh
- # [23:40] <jimm> will now
- # [23:40] <bhearsum> ++
- # [23:41] * jcranmer is now known as jcranmer|away
- # [23:41] <bhearsum> coop++
- # [23:41] * Quits: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:41] <bhearsum> sid0: does that seem likely to be the cause of the problem?
- # [23:41] <philor> sid0: are the last two red builds on inbound the same thing?
- # [23:41] <sid0> looking
- # [23:41] <philor> mmm, this is Friday, isn't it?
- # [23:41] * Joins: todesschaf (hurley@moz-E76806A0.dsl.static.sonic.net)
- # [23:41] <bhearsum> yes
- # [23:41] <jimm> pfft
- # [23:42] <jimm> oops
- # [23:42] <jimm> you did it too :)
- # [23:42] <bhearsum> yeah, but that was before your merge
- # [23:42] <bhearsum> i really have to go now, sorry guys :(. good luck though, the clobber seems like it'll fix it!
- # [23:42] <jimm> bhearsum: ok, let me check in a white space change and we'll see what happens
- # [23:42] <jimm> thx!
- # [23:42] <sid0> philor: Oh man, that race is still popping up
- # [23:42] <sid0> Ugh
- # [23:42] * bhearsum is now known as bhearsum|pto
- # [23:42] * Quits: bhearsum|pto (bhearsum@moz-ED3249A4.dmz.releng.scl3.mozilla.com) (Quit: leaving)
- # [23:42] <sid0> there's something utterly screwed up there
- # [23:43] <sid0> bz: ^ your fix didn't help :(
- # [23:43] * Joins: knelson (Adium@moz-3E2BA9EA.dsl.pltn13.sbcglobal.net)
- # [23:43] * Parts: knelson (Adium@moz-3E2BA9EA.dsl.pltn13.sbcglobal.net)
- # [23:43] <@bz> sid0: yeah, given ted's comments.....
- # [23:43] <philor> Friday before a holiday weekend, even
- # [23:43] <@bz> sid0: did ted and khuey ever come to a conclusion?
- # [23:43] * AaronMT is now known as AaronMT|away
- # [23:43] <sid0> bz: well, nothing more than "double colon rules are broken"
- # [23:44] * glandium wonders... how come so many people have been using pymake locally, yet we've had so many problems with it on buildbots
- # [23:44] * @bz sighs
- # [23:44] <sid0> and that our build-system uses them heavily
- # [23:44] * kmoir is now known as kmoir-afk
- # [23:44] <@bz> I really don't have time to think about this right this second. :(
- # [23:44] <glandium> bz: what rule is racy?
- # [23:44] <@bz> glandium: wish we knew!
- # [23:45] <sid0> glandium: stuff in dom/bindings/Makefile.in
- # [23:45] * Fallen is now known as Fallen|away
- # [23:45] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/6a870e68438b - Jonas Sicking - Bug 769880: Make createIndex throw InvalidAccessError instead of NotSupportedError. r=khuey
- # [23:45] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: pcwalton)
- # [23:45] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/7a9f9c67c0f2 - Jonas Sicking - Bug 689328: Try to fix intermittent orange in test_xhr_progressevent.html by waiting until "close" requests finish before starting next request. r=khuey
- # [23:45] * Joins: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net)
- # [23:45] <sid0> glandium: there's something there that causes GlobalGen.py to be executed multiple times
- # [23:46] <sid0> glandium: and yes the number of issues we've seen is unbelievable
- # [23:46] <@bz> double LineWidth()
- # [23:46] <@bz> {
- # [23:46] <@bz> return CurrentState().lineWidth;
- # [23:46] <@bz> }
- # [23:46] <@bz> That's the impl of a WebIDL binding method
- # [23:46] * @bz is happy
- # [23:46] <sid0> glandium: most of the bugs that block 593585 were issues that only showed up on tinderbox
- # [23:46] * Joins: darin (darin@moz-CD91E596.google.com)
- # [23:47] <@smaug> bz: not bad :)
- # [23:48] <glandium> sid0: and the problem is that stuff in subdirectories of dom/bindings need those files built first?
- # [23:48] <@bz> smaug: well, I still have to get review, but... ;)
- # [23:48] <@bz> smaug: it's better than the:
- # [23:48] <@bz> NS_IMETHODIMP
- # [23:48] <@bz> nsCanvasRenderingContext2DAzure::GetLineWidth(float *width)
- # [23:48] <@bz> {
- # [23:48] <@bz> thing
- # [23:48] <sid0> glandium: well, something like that. if you look at a pymake log you'll see that GlobalGen.py gets executed multiple times
- # [23:48] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:49] <sid0> glandium: the test subdir does need it first
- # [23:49] * Joins: FusedTogether (Thunderbir@8CCD9A70.E49ADE39.2D7E49EB.IP)
- # [23:49] <ehsan> should I be worried about the windows bustage on inbound?
- # [23:49] <sid0> ehsan: no, it's that race
- # [23:49] <ehsan> sid0: which race?
- # [23:49] <sid0> GlobalGen.py
- # [23:49] <glandium> sid0: ah, that's not a double-colon rule issue
- # [23:49] <sid0> it's getting executed more times than necessary
- # [23:50] <sid0> glandium: oh?
- # [23:50] <sid0> ehsan: I've retriggered the two builds
- # [23:51] <ehsan> sid0: ok, thanks
- # [23:51] * Joins: Goldorak (chatzilla@5DBDFA7B.6D3510EC.187A1082.IP)
- # [23:51] <sid0> ehsan: I'll file a bug
- # [23:51] <glandium> sid0: well, there's not double-coloon rule involved in running GlobalGen.py, besides export depending on a bunch of .h files.
- # [23:52] <glandium> sid0: each of them, in turn, depends on ParserResults.pkl
- # [23:52] <sid0> glandium: Oh not there. In the parent directory
- # [23:52] <sid0> right
- # [23:52] <@bz> glandium: we thought at first it was due to PARALLEL_DIRS and DIRS happening in parallel
- # [23:52] * Quits: hub (hub@A5087023.2354C43D.D8E68FF6.IP) (Ping timeout)
- # [23:52] <@bz> glandium: because it looks like it's being built once from dom/bindings and once from dom/bindings/test
- # [23:52] <@bz> glandium: and normally dom/bindings/test is supposed to run _after_ dom/bindings
- # [23:53] <sid0> I'm really tired, don't think I can help out much today
- # [23:53] <glandium> ah, the problem comes from the $(MAKE) -C .. $*Binding.h in dom/bindings/test
- # [23:53] * Joins: espadrine (thaddee_ty@moz-BBE3ABD.mv.mozilla.com)
- # [23:53] <sid0> ... oh
- # [23:53] <sid0> will that trigger multiple builds for GlobalGen.py?
- # [23:53] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
- # [23:53] <gps> I wonder what would happen if I changed pymake's behavior to randomize the order of "ready" targets. how many lingering race conditions would that uncover?
- # [23:54] <glandium> sid0: yes. make doesn't know to handle several invocations of the same target through different make instances
- # [23:54] <sid0> ah yes
- # [23:54] <sid0> bz: ^ yep that sounds like the bug
- # [23:54] <@bz> glandium: hmm
- # [23:54] <@khuey> nice
- # [23:54] <@bz> glandium: hmmm
- # [23:54] <sid0> however
- # [23:54] <@bz> ok, fine
- # [23:54] <@khuey> dbaron just fixed 6% of all open orange bugs
- # [23:54] <@bz> so that explains why two invocations
- # [23:55] <sid0> that'll only happen if that dep is not up-to-date
- # [23:55] <glandium> and yes, the fact that dom/bindings/test happens at the same time as dom/bindings doesn't help
- # [23:55] <@bz> why was sid0 seeing _four_
- # [23:55] <@dbaron> khuey, that turns out to be a slight overestimate
- # [23:55] <@bz> or whatever?
- # [23:55] <sid0> six
- # [23:55] <@dbaron> khuey, I'm actually going through them
- # [23:55] <@bz> glandium: it really needs to not happen at the same time
- # [23:55] <@khuey> dbaron: didn't count duplicates or something?
- # [23:55] <@bz> glandium: it needs to happen after
- # [23:55] * Quits: capella-SIII (capella-SI@moz-DD0C7E4F.twcny.res.rr.com) (Ping timeout)
- # [23:55] <@dbaron> khuey, also, bugzilla is too deadlocky to do mass changes right now
- # [23:55] <philor> khuey: and not if he can't persuade releng to stop reimaging them and turning them loose again
- # [23:55] <@bz> glandium: and I would have thought my change earlier today guaranteed that!
- # [23:55] <sid0> dbaron++
- # [23:55] <glandium> bz: four, because $(MAKE) -C .. $*Binding.h is run for all CPPSRCS in dom/bindings/test
- # [23:55] * Quits: reuben (reuben@moz-3D306503.res-com.wayinternet.com.br) (Quit: Computer has gone to sleep.)
- # [23:55] <espindola> ted, ping 786019
- # [23:55] <glandium> in parallel
- # [23:56] * Quits: cjones (cjones@11E71FBB.B8F00FAF.56644CA2.IP) (Ping timeout)
- # [23:56] <@bz> glandium: Oh?
- # [23:56] * @bz looks at makefile
- # [23:56] <sid0> but shouldn't the .pkl file be up to date?
- # [23:56] <@bz> glandium: that would be bad, if so
- # [23:56] <sid0> I men
- # [23:56] <sid0> *I mean
- # [23:56] <sid0> it did get built earlier
- # [23:56] <@khuey> philor: :-D
- # [23:56] <@bz> sid0: who knows
- # [23:56] <sid0> why did make suddenly decide it's out of date
- # [23:56] * philor is now known as philor|away
- # [23:56] <sid0> yeah ok
- # [23:56] <sid0> I'm calling it a day
- # [23:56] <glandium> bz: a reliable way to ensure dom/bindings/test is built after dom/bindings is to move dom/bindings in dom/bindings/build, and have dom/bindings do DIRS = build test
- # [23:57] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: pcwalton)
- # [23:57] * Joins: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
- # [23:57] <@bz> glandium: yeah, but that uglifies things up
- # [23:57] * Joins: jduell (jduell@moz-88E2A9EB.hsd1.wa.comcast.net)
- # [23:57] <@bz> glandium: we have the ordering OK now
- # [23:57] <@bz> and we know why we have multiple executions
- # [23:57] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
- # [23:57] * Quits: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP) (Quit: ctopper)
- # [23:57] <@bz> the question is why the script is running, I guess?
- # [23:57] <@bz> since the pkl should be up to date?
- # [23:58] <@khuey> glandium: uh, don't we build subdirs first?
- # [23:58] <@khuey> oh, nevermind
- # [23:58] <ehsan> jdm: did I ever mention that http://whatcanidoformozilla.org/ is awesome?!
- # [23:58] <@bz> we do; his proposal is to move everything from dom/bindings into a subdir
- # [23:58] * @khuey didn't read hard enough
- # [23:58] <@khuey> yes
- # [23:58] <@khuey> I see that now
- # [23:58] <glandium> khuey: double-colon fun
- # [23:58] * Joins: cjones (cjones@11E71FBB.B8F00FAF.56644CA2.IP)
- # [23:58] <sid0> oh, let's just use gyp
- # [23:58] <sid0> anything's better than makefiles
- # [23:59] <jdm> ehsan: nope!
- # [23:59] <sid0> ugh
- # [23:59] * Joins: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP)
- # [23:59] * Quits: cjones (cjones@11E71FBB.B8F00FAF.56644CA2.IP) (Quit: Leaving)
- # [23:59] <ehsan> jdm: well, I just did!
- # [23:59] * Joins: cjones (cjones@11E71FBB.B8F00FAF.56644CA2.IP)
- # [23:59] * Quits: odin_ (Odin@moz-66D3502E.zone5.bethere.co.uk) (Ping timeout)
- # Session Close: Sat Sep 01 00:00:00 2012
The end :)