/irc-logs / mozilla / #developers / 2012-05-16 / end

Options:

  1. # Session Start: Wed May 16 00:00:00 2012
  2. # Session Ident: #developers
  3. # [00:00] * philor is now known as philor|away
  4. # [00:01] * Parts: mcmanus (mcmanus@moz-FE9B5BFD.twcny.res.rr.com)
  5. # [00:01] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Ping timeout)
  6. # [00:02] * Quits: zuzelvp (zuzelvp@moz-9B1AAFC2.cpe.net.cable.rogers.com) (Ping timeout)
  7. # [00:02] * bz is now known as airbz
  8. # [00:03] * Joins: dcamp (dave@moz-BBE3ABD.mv.mozilla.com)
  9. # [00:05] * Quits: armenzg (armenzg@644C2A20.5BCEC6DB.DA78B690.IP) (Ping timeout)
  10. # [00:06] * catlee is now known as catlee-away
  11. # [00:07] * Joins: armenzg (armenzg@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
  12. # [00:07] * mbrubeck gets ridiculous with the title for bug 753852
  13. # [00:07] * Quits: wlach (wlach@391DECC5.5B19A57B.9422F51C.IP) (Ping timeout)
  14. # [00:07] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
  15. # [00:08] * Joins: mcmanus (mcmanus@moz-FE9B5BFD.twcny.res.rr.com)
  16. # [00:09] * Quits: cviecco_ (cviecco@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  17. # [00:09] <mounir> I really don't understand why we keep NS_ASSERTION
  18. # [00:09] <mounir> what's considered the difference between that and MOZ_ASSERT now?
  19. # [00:09] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Client exited)
  20. # [00:09] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  21. # [00:09] <mounir> I mean, when should I use NS_ASSERTION instead of MOZ_ASSERT?
  22. # [00:09] * Quits: pcglue (ekw@moz-8652B388.dsl.irvnca.pacbell.net) (Ping timeout)
  23. # [00:10] * Joins: loadbang (loadbang@moz-506CD62.range86-182.btcentralplus.com)
  24. # [00:10] <@smaug> can one easily use MOZ_ASSERT everywhere?
  25. # [00:10] * Joins: ekw (ekw@moz-B5B81AE7.dsl.irvnca.pacbell.net)
  26. # [00:10] <@smaug> at some point MOZ_ASSERT required all sorts of #includes
  27. # [00:10] <mounir> smaug: it's usable everywhere
  28. # [00:10] <mounir> never had to include anything
  29. # [00:10] * Quits: drice (derice@moz-1D9C882A.deploy.akamaitechnologies.com) (Quit: Leaving.)
  30. # [00:11] * Joins: newbie72 (kvirc@AD13EB4A.BBC03DF0.9A06DD32.IP)
  31. # [00:11] <@smaug> yes you had to #include something
  32. # [00:11] <@airbz> mfbt/Assertions.h
  33. # [00:11] <@airbz> is all you need for MOZ_ASSERT
  34. # [00:11] * Quits: armenzg (armenzg@moz-ED3249A4.dmz.releng.scl3.mozilla.com) (Broken pipe)
  35. # [00:11] <@airbz> and it's included in all sorts of things
  36. # [00:11] * Joins: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  37. # [00:12] <@airbz> e.g....
  38. # [00:12] * Joins: jgilbert (jgilbert@moz-2B3CF81C.hsd1.ca.comcast.net)
  39. # [00:12] <mounir> airbz: are you flying?
  40. # [00:12] <@airbz> er, I was wrong about it being included by nscore
  41. # [00:12] <@smaug> mounir: at some point MOZ_ASSERT did JS_Assert(#expr_, __FILE__, __LINE__))
  42. # [00:12] <@airbz> mounir: yes. ;)
  43. # [00:12] <@airbz> smaug: yeah, those days are long gone
  44. # [00:12] * Quits: raphc (rc@moz-3A99E0D5.wb.wifirst.net) (Ping timeout)
  45. # [00:12] <@smaug> ok, good
  46. # [00:13] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  47. # [00:13] * Boriss_ is now known as Boriss
  48. # [00:13] <@airbz> just #include "mozilla/Assertions.h" should work
  49. # [00:13] * zpao is now known as zpao|detached
  50. # [00:13] <mounir> and what's the equivalent of MOZ_ASSERT with no conditions?
  51. # [00:13] <jwir3> is there a way to get the .mozconfig that is used to build linux opt on the tinderboxen
  52. # [00:14] * Quits: Pike (Pike@moz-E31CD2CB.mozilla.org) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120420145725])
  53. # [00:14] * Joins: tonymec__ (tonymec@2557E7EF.B119FE99.277517C1.IP)
  54. # [00:14] * tonymec__ is now known as tonymec|away
  55. # [00:14] <@khuey> jwir3: look in browser/config?
  56. # [00:14] * Quits: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  57. # [00:14] <mounir> jwir3: browser/config/mozconfigs/linux32/release
  58. # [00:14] * Joins: nemo (nemo@moz-57FDFA.hsd1.md.comcast.net)
  59. # [00:14] <mounir> or maybe s/32/64/ s/release/nightly/
  60. # [00:14] <mounir> depending on what you want
  61. # [00:14] <jwir3> cool, thanks khuey and mounir
  62. # [00:15] * philor|away is now known as philor
  63. # [00:15] * Quits: kaie (kaie@moz-6F126438.dip.t-dialin.net) (Quit: Leaving)
  64. # [00:16] * Quits: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP) (Quit: madhava)
  65. # [00:16] * Joins: cviecco_ (cviecco@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  66. # [00:17] * Joins: karl (karl@moz-42E2FBA0.jetstream.xtra.co.nz)
  67. # [00:17] * Quits: ferongr (ferongr@9461F8D8.3BB4FAB7.F5160715.IP) (Ping timeout)
  68. # [00:18] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Quit: ajuma)
  69. # [00:19] * Quits: mak (mak@moz-19B40AD8.business.telecomitalia.it) (Ping timeout)
  70. # [00:19] <@airbz> mounir: MOZ_CRASH(); ?
  71. # [00:19] <@airbz> mounir: or do you want the stack or whatnot?
  72. # [00:19] * Joins: mak (mak@moz-8823F41A.business.telecomitalia.it)
  73. # [00:20] <@airbz> mounir: or just make it easy and do MOZ_ASSERT(false)? ;)
  74. # [00:20] <mounir> airbz: don't care, just not doing MOZ_ASSERT(false)
  75. # [00:20] <@airbz> ah
  76. # [00:20] <@airbz> well
  77. # [00:20] <@airbz> so
  78. # [00:20] <@airbz> there's MOZ_NOT_REACHED
  79. # [00:20] <@airbz> MOZ_NOT_REACHED("Hey, what's that?")
  80. # [00:20] <mounir> hmm, MOZ_NOT_REACHED would be semantically wrong
  81. # [00:21] <mounir> I'm checking the condition just before
  82. # [00:21] <@airbz> what semantics are you looking for, exactly?
  83. # [00:21] <jwatt> hmm, seems like pushing to try with "-p none" should result in an error
  84. # [00:21] <mounir> after that, I have the MOZ_ASSERT and I'm returning NS_ERROR_FAILURE
  85. # [00:21] <jwatt> or the try chooser should warn you
  86. # [00:21] <@khuey> lol
  87. # [00:21] <@khuey> that took me a second
  88. # [00:21] * Joins: ferongr (ferongr@9461F8D8.3BB4FAB7.F5160715.IP)
  89. # [00:21] <jwatt> :)
  90. # [00:21] <@airbz> mounir: can I see a paste of your code?
  91. # [00:21] * @khuey was thinking "who is this helpful person with a name I don't recognize"
  92. # [00:22] <@airbz> khuey: ;)
  93. # [00:22] <mounir> khuey: you mean who is that guy who helps a dumb french :)
  94. # [00:22] <@khuey> airbz: I see you've joined the modern world with this wifi on planes thing
  95. # [00:22] <@airbz> yeah
  96. # [00:22] <@airbz> even if it did take 20 mins to get there...
  97. # [00:22] <mounir> airbz:
  98. # [00:22] <mounir> http://pastebin.mozilla.org/1641013
  99. # [00:22] <@airbz> sordid tale of woe and all
  100. # [00:22] <@khuey> heh
  101. # [00:23] <@airbz> khuey: remind me sometime to tell you the story about what happened when I was banned here. ;)
  102. # [00:23] * Quits: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP) (Quit: mdas)
  103. # [00:23] <mounir> banned?
  104. # [00:24] <@airbz> mounir: well, so I'm trying to understand the point of this assertion
  105. # [00:24] <@airbz> mounir: I guess you want to make sure to return in opt builds?
  106. # [00:24] <@airbz> mounir: but want the fatal assert in debug builds?
  107. # [00:24] <mounir> exactly
  108. # [00:24] * AutomatedTester is now known as AutomatedTester|AFK
  109. # [00:24] <mounir> that was an NS_ERROR
  110. # [00:24] <@airbz> right
  111. # [00:24] <mounir> but jlebar|mac is a big fan of MOZ_ASSERT
  112. # [00:24] <@khuey> has anybody else noticed that the lock on gmail decays to the warning triangle over time?
  113. # [00:24] * @airbz is not sure we have anything that does quite this
  114. # [00:25] <@airbz> khuey: iiiiinteresting
  115. # [00:25] <@airbz> mounir: banned
  116. # [00:25] <mccr8> khuey: yes. maybe because it showed external images?
  117. # [00:25] <@khuey> mccr8: hmm?
  118. # [00:25] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  119. # [00:25] * @khuey experiments for a second
  120. # [00:25] <mounir> airbz: banned from an airplane or a wifi connection in an airplane?
  121. # [00:25] * khuey is now known as khuey|away
  122. # [00:25] <@roc> banned from Mozilla!
  123. # [00:26] <mccr8> khuey: presumably it doesn't load external images not hosted at google over HTTPS?
  124. # [00:26] * khuey|away is now known as khuey
  125. # [00:27] <@khuey> mccr8: ah, we revoke the lock icon for that?
  126. # [00:27] <jlebar|mac> mounir: MOZ_ASSERT(false) is fine with me, fwiw. But we can hash it out later; I've got to get food, then memshrink.
  127. # [00:27] <@airbz> mounir: banned from irc.mozilla.org
  128. # [00:27] <mccr8> khuey: the lock thing says something about not everything being encrypted
  129. # [00:27] * Quits: jlebar|mac (~jlebarmac@moz-3F3A6302.dyn.columbia.edu) (Quit: jlebar|mac)
  130. # [00:27] <@airbz> mounir: somewhat at my request, because I was trying to wrap up some non-Mozilla work
  131. # [00:27] <mounir> jlebar|mac: I'm mostly asking out of curiosity
  132. # [00:27] <mounir> airbz: nice :)
  133. # [00:27] <@airbz> mounir: but it ended up turning into a game where I would connect with some other nick and then see how long it took people to guess
  134. # [00:27] <@dolske> khuey: we're going to take another look at the icon at least, and probably need to look at the conditions around "mixed content" as part of that.
  135. # [00:28] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  136. # [00:28] * AutomatedTester|AFK is now known as AutomatedTester
  137. # [00:28] <@khuey> mccr8: just loading an email with external images doesn't trigger it
  138. # [00:28] * @airbz uses compiler features to allow him to write tests, wonders how he'd do this with Rust
  139. # [00:28] <johanc> trying again, sorry for spamming. http://pastebin.mozilla.org/1640943 <- getting this when building "pymake -f client.mk", win7, msvc9, any ideas?
  140. # [00:29] * Quits: scientes (scientes@moz-A16C139A.dsl.snfc21.pacbell.net) (Ping timeout)
  141. # [00:30] <@khuey> firebot: hypotf bugs
  142. # [00:30] <firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=753790 blo, P2, honzab.moz, ASSI, Build bustage with MSVC9: mozilla-central\gfx\2d\Tools.h(81) : error C3861: 'hypotf': identifier not
  143. # [00:30] <@khuey> johanc: ^
  144. # [00:30] <@airbz> khuey: so should the bindings test stuff go under the "check" target?
  145. # [00:30] * khuey is now known as khuey|away
  146. # [00:30] <dz> johanc: use msvc10 if you want to build
  147. # [00:30] <dz> johanc: that should work
  148. # [00:30] * @airbz wonders what runs the webidl parser tests
  149. # [00:31] * Joins: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net)
  150. # [00:31] <johanc> can I switch between 9 and 10 at will?
  151. # [00:31] <@smaug> dz: you're an intern this summer?
  152. # [00:32] <dz> smaug: yes
  153. # [00:32] <@smaug> good!
  154. # [00:32] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  155. # [00:32] <dz> johanc: when I did it I uninstalled 9 and installed MSVC Express 2010, and it worked
  156. # [00:33] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Connection reset by peer)
  157. # [00:33] * Quits: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Connection reset by peer)
  158. # [00:33] * Joins: gozala1 (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  159. # [00:33] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Ex-Chat)
  160. # [00:33] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  161. # [00:33] * Quits: cviecco_ (cviecco@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Connection reset by peer)
  162. # [00:33] * Joins: myk1 (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  163. # [00:33] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  164. # [00:33] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Connection reset by peer)
  165. # [00:33] * Quits: damons (gnubeard@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Connection reset by peer)
  166. # [00:33] * Quits: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Connection reset by peer)
  167. # [00:33] * Joins: cviecco_ (cviecco@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  168. # [00:33] * Quits: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Connection reset by peer)
  169. # [00:33] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  170. # [00:33] * Joins: damons (gnubeard@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  171. # [00:33] * Quits: lmandel (lmandel@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  172. # [00:34] * Joins: lmandel (lmandel@moz-BBE3ABD.mv.mozilla.com)
  173. # [00:34] * Joins: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  174. # [00:34] <johanc> khuey|away: thanks :)
  175. # [00:34] * Quits: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  176. # [00:35] <Waldo> do our tinderboxen expose the number of static initializers in browser builds or anything, and have the build turn colors if that value increases unexpectedly?
  177. # [00:35] <johanc> dz: thanks, I'll see if it works when that bug lands, otherwise I'll try 2010
  178. # [00:35] <cpearce> Is bugzilla mail down? I didn't receive an email about the new bug I just filed...
  179. # [00:36] <KWierso> cpearce: I thought you didn't get mail for your own changes?
  180. # [00:36] * Quits: lmandel (lmandel@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  181. # [00:36] <cpearce> normally when you file a new bug you do, don't you?
  182. # [00:36] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
  183. # [00:36] <KWierso> I'
  184. # [00:36] <KWierso> ve never
  185. # [00:37] <jhammel> nor i
  186. # [00:38] * Quits: gcp (gpascutto@E9758364.9EC0A5AF.CFE928A7.IP) (Quit: Make a new plan, Stan!)
  187. # [00:38] * @airbz fights with the build system
  188. # [00:38] * Joins: lmandel (lmandel@moz-BBE3ABD.mv.mozilla.com)
  189. # [00:38] <@airbz> is it ok if --enable-tests produces a difference in the DOM exposed to web pages? ;)
  190. # [00:39] * aki is now known as aki|mtg
  191. # [00:40] <mounir> airbz: as long as it's prefixed with '-tests' :)
  192. # [00:40] * Quits: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP) (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
  193. # [00:40] <@airbz> mounir: heh
  194. # [00:40] * Waldo looks around for an op to ban the airbz troll
  195. # [00:40] * Quits: @roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
  196. # [00:41] <cpearce> hmm, no I usually get bugmail when I file a bug... I checked...
  197. # [00:41] <@airbz> Waldo: I was almost serious....
  198. # [00:41] <Waldo> boooooooo :-P
  199. # [00:41] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  200. # [00:42] <Waldo> airbz: also note that I think --enable-tests should not exist; tests should always be built
  201. # [00:42] <Waldo> it's an attractive nuisance that doesn't buy enough compilation time to be worth maintaining
  202. # [00:42] * Quits: bholley (anonymous@moz-409EE9C9.net-81-220-20.rev.numericable.fr) (Quit: bholley)
  203. # [00:42] * Joins: int3_ (int3@moz-FAB3747.cpe.distributel.net)
  204. # [00:43] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: anant)
  205. # [00:43] * AaronMT|AFK is now known as AaronMT
  206. # [00:43] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Ping timeout)
  207. # [00:44] * Quits: mak (mak@moz-8823F41A.business.telecomitalia.it) (Client exited)
  208. # [00:44] <@airbz> Waldo: the problem is that this test code would end up being linked into the binary...
  209. # [00:44] <Waldo> airbz: elucidate
  210. # [00:45] <@airbz> waldo: I'm trying to add a test for the new binding codegen
  211. # [00:45] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  212. # [00:45] <@airbz> waldo: which spits out .cpp files that are then compiled and linked into the binary
  213. # [00:45] <@airbz> waldo: so as long as I generate the files.. they'll get compiled
  214. # [00:45] <@airbz> and I _want_ them compiled
  215. # [00:45] <@airbz> I just don't want the .o going into the lib
  216. # [00:45] <@airbz> but I don't see a way to avoid that
  217. # [00:46] <robcee> who is this airbz? Some airborne version of bz?
  218. # [00:46] <Waldo> I think this is a case where I'd want to rely on the actual bindings sufficiently testing the process
  219. # [00:46] <@airbz> robcee: precisely
  220. # [00:46] <robcee> extraterrestrial bz.
  221. # [00:46] <@airbz> waldo: they don't
  222. # [00:46] <@airbz> waldo: not close
  223. # [00:46] <Waldo> robcee: an interloper who managed to steal his op bits, of course
  224. # [00:46] <@smaug> jduell: hmm
  225. # [00:46] <@smaug> jduell: so OnServerClose is called when?
  226. # [00:46] <robcee> he's been uplifted. earth is no longer able to contain him.
  227. # [00:46] <@airbz> waldo: I keep finding parts of codegen that, if exercised, would throw or produce C++ that does't compile
  228. # [00:47] <@airbz> waldo: or worse yet produce C++ that's buggy
  229. # [00:47] <@airbz> waldo: hence needing tests
  230. # [00:47] <Waldo> airbz: what specifically do you want to test that the bindings don't test? and how bad is the dependency on Gecko internals? could you link against a stupid test program or whatever?
  231. # [00:47] <jduell> smaug: when the server has sent us a close frame
  232. # [00:47] * Quits: int3_ (int3@moz-FAB3747.cpe.distributel.net) (Ping timeout)
  233. # [00:47] <@airbz> waldo: so it's better if I write these tests and flush out the issues, so someone else doesn't run into them
  234. # [00:47] <@airbz> waldo: I want to try various arg types that we don't have yet
  235. # [00:47] <@smaug> jduell: that is what I expected :)
  236. # [00:47] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  237. # [00:47] <@airbz> waldo: largely
  238. # [00:48] <@airbz> waldo: I don't need to link at all
  239. # [00:48] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  240. # [00:48] <@airbz> waldo: if the .o can be created succcessfully, the test passes
  241. # [00:48] <@airbz> waldo: if not, the test fails
  242. # [00:48] * @airbz wonders whether he can somehow keep his cpp out of this thing maybe
  243. # [00:49] <@airbz> and just manually compile it
  244. # [00:49] <@airbz> hmmm
  245. # [00:49] <Waldo> airbz: we've gotta have some sort of Makefile variable to compile a file but not link it into the overall lib, or at least we should be able to add one
  246. # [00:49] <Waldo> yeah
  247. # [00:49] * @airbz works on making khuey sad
  248. # [00:49] <@smaug> jduell: can aReason be even non-empty in those cases?
  249. # [00:49] <@smaug> s/even/ever/
  250. # [00:49] * Quits: TheLink (TheLink@moz-2C115FCB.pools.arcor-ip.net) (Client exited)
  251. # [00:50] <Waldo> heh
  252. # [00:50] <jduell> smaug: no, and since we reply with code 0, it would get ignored anyway
  253. # [00:50] <jduell> i.e. we can't omit the close code and still send a close reason
  254. # [00:50] <@smaug> jduell: ok. Thanks for explaining
  255. # [00:50] <jduell> smaug: np
  256. # [00:51] <@smaug> jduell: I've always hated those random codes in WS protocol
  257. # [00:51] <jduell> smaug: well, they are at least informative.
  258. # [00:51] <jduell> There are a couple more we should add IMO
  259. # [00:52] * variable found Waldo !
  260. # [00:52] * variable wins the prize !
  261. # [00:52] <Waldo> NEVER GETS OLD
  262. # [00:52] <@airbz> how do = and := differ in a Makefile.in ?
  263. # [00:52] * Quits: mreavy (chatzilla@moz-6380AF60.phlapa.fios.verizon.net) (Ping timeout)
  264. # [00:52] <Waldo> ;-)
  265. # [00:52] <biesi> airbz, one of them gets evaluated immediately
  266. # [00:52] <variable> Waldo: you highlighted me, you deserved it
  267. # [00:52] <Waldo> airbz: = lazily assigns, := immediately assigns
  268. # [00:52] <biesi> the other only upon use
  269. # [00:52] <@airbz> aha
  270. # [00:52] <@airbz> thanks
  271. # [00:52] <@ehsan> bjacob: does chrome also have a webgl.verbose mode?
  272. # [00:52] <variable> Waldo: s/assign/expand/
  273. # [00:52] <Waldo> aren't makefiles fun?
  274. # [00:53] <variable> = lazily expands but immediately assigns
  275. # [00:53] <variable> := immediately expands
  276. # [00:53] <Waldo> meh, semantics :-)
  277. # [00:53] <espadrine> hi, does anyone have successfully installed gold on mac?
  278. # [00:53] <variable> Waldo: it matters when you try something like A = ${A}
  279. # [00:53] <bjacob> ehsan: i believe that chrome 20 or 21 introduces webgl warnings similar to ours
  280. # [00:53] <biesi> espadrine, I thought gold was ELF-only
  281. # [00:53] <@airbz> right, the key is when variable expansion happens
  282. # [00:53] <@airbz> ok, good
  283. # [00:53] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
  284. # [00:53] <Waldo> hmm, where'd that op go, I think we have another troll here :-P
  285. # [00:54] <bjacob> ehsan: chrome 20
  286. # [00:54] <@smaug> imelven: I'll try to review later this week. Thursday or Friday
  287. # [00:54] <@ehsan> bjacob: right... and they don't seem to have the same interleaving bug :)
  288. # [00:55] * @ehsan files a devtools bug
  289. # [00:55] <Waldo> variable: ^ if you missed it :-P
  290. # [00:55] <variable> Waldo: :)
  291. # [00:55] <imelven> smaug: that would be awesome - thank you :)
  292. # [00:55] <espadrine> biesi: ok, never mind ;)
  293. # [00:55] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  294. # [00:56] * bear|buildduty is now known as bear-afk
  295. # [00:58] * davehunt is now known as davehunt|away
  296. # [00:58] <NeilAway> johanc: iirc there's a bug filed for that
  297. # [00:59] <jduell> smaug: when does DisconnectFromOwner get called?
  298. # [01:00] * Quits: gustavold (gustavold@8AD413DD.3053860D.A992BEAD.IP) (Ping timeout)
  299. # [01:00] * Joins: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  300. # [01:00] <@smaug> jduell: when the window is going away
  301. # [01:01] * cadecairos is now known as cadecairos_away
  302. # [01:02] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  303. # [01:03] * Quits: squib (squib-@moz-3F6F2A9C.ep.wisc.edu) (Quit: Leaving)
  304. # [01:03] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (NickServ (GHOST command used by rick))
  305. # [01:03] * Joins: Jesse (jruderman@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  306. # [01:03] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  307. # [01:03] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  308. # [01:04] <NeilAway> johanc: oh, I see khuey already pointed you at it
  309. # [01:05] * Joins: jet (junglecode@E9758364.9EC0A5AF.CFE928A7.IP)
  310. # [01:05] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  311. # [01:08] * Quits: jet (junglecode@E9758364.9EC0A5AF.CFE928A7.IP) (Quit: jet)
  312. # [01:09] <jduell> do we have a way to get a list of prefs that have changed from default?
  313. # [01:09] <@dolske> there's .hasUserValue() or whatever it is, for a particular pref
  314. # [01:10] * Joins: jlebar|mac (~jlebarmac@moz-3F3A6302.dyn.columbia.edu)
  315. # [01:10] <@dolske> you'd just need to iterate over everything, I don't think there's a simpler way...
  316. # [01:10] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  317. # [01:10] <gavin> prefHasUserValue
  318. # [01:10] <johanc> NeilAway: aye, thanks anyway :)
  319. # [01:10] <gavin> about:support does this
  320. # [01:11] * Joins: roc (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  321. # [01:11] * ChanServ sets mode: +o roc
  322. # [01:11] <gavin> jduell: http://mxr.mozilla.org/mozilla-central/source/toolkit/content/aboutSupport.js#469
  323. # [01:11] * khuey|away is now known as khuey
  324. # [01:11] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  325. # [01:11] <@dolske> and I was just about to paste that same link and same line number :)
  326. # [01:11] * Joins: njn (chatzilla@moz-F1D65434.dyn.iinet.net.au)
  327. # [01:12] <@dolske> "FUEL: Application.prefs.all takes longer and longer each time you call it"
  328. # [01:12] <@dolske> FUEEEEELLLLLLLLLLL!
  329. # [01:12] * @dolske shakes fist
  330. # [01:12] * Joins: jimb (user@moz-B6B20B77.hsd1.or.comcast.net)
  331. # [01:12] * Quits: chrisccoulson (chr1s@CF62D2D6.FC921812.EE27BB8D.IP) (Ping timeout)
  332. # [01:13] <@khuey> airbz: my fingers typing python runtests.py
  333. # [01:13] * Quits: loadbang (loadbang@moz-506CD62.range86-182.btcentralplus.com) (Quit: loadbang)
  334. # [01:13] <dRdR> roc: I don't think it's possible to generalize MediaQueue in such a way that it's useful everywhere, it's based on nsDeque which is basically just storing void pointers everywhere, and for stuff like nsCOMPtr it gets really messy
  335. # [01:13] <@roc> ok but if you have your own templated queue, we can use it for MediaQueue, can't we?
  336. # [01:13] * Quits: myk1 (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  337. # [01:14] * Joins: myk1 (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  338. # [01:14] <dRdR> roc: I guess but it really shouldn't use nsDeque as the backend
  339. # [01:14] * myk1 is now known as myk
  340. # [01:14] <@roc> sure
  341. # [01:14] * Quits: priya (Adium@CEF3B376.779C7874.5F29FBA5.IP) (Quit: Leaving.)
  342. # [01:14] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
  343. # [01:14] <dRdR> roc: the MediaQueue is storing audio and video frames, which sounds like a lot of data
  344. # [01:15] * Quits: twi (Adium@moz-1AE3B3E2.cust.dsl.vodafone.it) (Quit: Leaving.)
  345. # [01:15] * Joins: tonymec (tonymec@2557E7EF.B119FE99.277517C1.IP)
  346. # [01:15] <dRdR> I'm not sure making it use a copy constructor for every push/pop is a good idea (which is what I was planning)
  347. # [01:15] <dRdR> I feel like this really shouldn't be generalized
  348. # [01:15] <dRdR> or at least into one structure
  349. # [01:15] <@roc> we can heap allocate those
  350. # [01:15] <@roc> so we'd use your queue with an nsAutoPtr or something
  351. # [01:16] <RyanVM> since when does the hg commit hook insist on a bug # in every commit message? (Including branch merges)
  352. # [01:16] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  353. # [01:16] <dRdR> roc: ok
  354. # [01:16] <jduell> gavin: so I'm seeing that if I try to bookmark a page, all my tab bar titles get greyed out (i.e. https://bugzilla.mozilla.org/show_bug.cgi?id=742529 )
  355. # [01:17] <jduell> gavin: if I restart in safe mode, doesn't happen. But I've now disabled all my addons, and it does happen, so it's not an addon
  356. # [01:17] * Joins: chrisccoulson (chr1s@CF62D2D6.FC921812.EE27BB8D.IP)
  357. # [01:17] <jduell> Trying to figure out if i should revert all my prefs too, or disable extensions, or what next sensible step is
  358. # [01:17] <jduell> redoing all my prefs would be a PITA
  359. # [01:18] <mounir> Enn: ping
  360. # [01:18] * bwinton_away is now known as bwinton
  361. # [01:18] * aki|mtg is now known as aki
  362. # [01:18] <@airbz> khuey: ping
  363. # [01:18] <jduell> dolske: ^^^ maybe you have ideas?
  364. # [01:18] * Joins: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  365. # [01:18] <tonymec|away> jduell: other things disabled in safe mode are userC*.css (if you have them). About prefs I'm less sure.
  366. # [01:19] <@dolske> jduell: oh, if you just want to look you could check about:support, where that code runs. :)
  367. # [01:19] <@khuey> airbz: pong
  368. # [01:19] <gavin> prefs aren't change din safe mode
  369. # [01:19] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  370. # [01:19] <@dolske> not sure what else would grey-out titles... take a look with DOMi and see what rule's doing that?
  371. # [01:19] <gavin> (though the safe mode prompt does allow you to reset them, IIRC?)
  372. # [01:19] <jduell> hmm, maybe it's flash or something? But I figured extensions wouldn't modify tab titles
  373. # [01:20] <gavin> might be some weird gfx issue?
  374. # [01:20] <mbrubeck> RyanVM: Merges should be okay if (a) it is really a merge and (b) the message starts with "merge"
  375. # [01:20] <philor> RyanVM: nicely done, you rebased fast enough to steal builds away from someone landing bustage :)
  376. # [01:20] <@dolske> I don't _think_ we grey out titles anywhere..
  377. # [01:20] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  378. # [01:20] <Enn> mounir: hi
  379. # [01:20] <@airbz> khuey: ping
  380. # [01:20] * Joins: Hughman (Mibbit@612FCB38.45583DB0.A3B82EC7.IP)
  381. # [01:21] <@dolske> oh, it's only the background tabs. hmm
  382. # [01:21] * Quits: cviecco_ (cviecco@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  383. # [01:21] <mounir> Enn: I was going to ask you how your review queue looks like but I was actually not looking at the correct module
  384. # [01:21] <@airbz> or anyone else who knows our build system
  385. # [01:21] <mounir> Enn: so you can look at airbz getting to do the review instead of you ;)
  386. # [01:21] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  387. # [01:21] <@dolske> jduell: oh, they're not blank. it's just white-on-gray
  388. # [01:22] <jduell> dolske: ok. So what might do that?
  389. # [01:22] <RyanVM> mbrubeck: yeah, that's my problem. I started with update. So now I have a commit that I can't push.
  390. # [01:22] <@dolske> change any system color/theme things recently?
  391. # [01:22] * @dolske pages fryn
  392. # [01:22] <@khuey> airbz: pong
  393. # [01:22] <@khuey> again
  394. # [01:22] <@airbz> khuey: sorry
  395. # [01:23] <jduell> dolske: not to my knowledge (I use ubuntu, so they might slip things out from under me. But I haven't tweaked themes much if at all)
  396. # [01:23] <@airbz> khuey: so afaict I have to add my .cpp file to CPPSRCS in order for make to know how to produce the .o?
  397. # [01:23] <@airbz> khuey: otherwise it complains about there being no rule
  398. # [01:23] * mcote is now known as mcote|afk
  399. # [01:23] <mbrubeck> RyanVM: Push an empty commit on top with IGNORE BAD COMMIT MESSAGES ? Or re-do the merge...
  400. # [01:24] <@airbz> khuey: but if I do that, how do I keep the .o from being linked into the .s?
  401. # [01:24] <@khuey> the .s?
  402. # [01:24] <@airbz> or whatever they get linked into
  403. # [01:24] <@airbz> basically, I want my test .o to get created
  404. # [01:24] <@khuey> not ... easily
  405. # [01:24] <@airbz> but not actualyl linked into libxul
  406. # [01:24] <@khuey> oh
  407. # [01:24] <@airbz> because that last is not really called for
  408. # [01:25] <jduell> dolske: installed DOM inspector, not sure how to use it to debug this.
  409. # [01:25] <@khuey> airbz: can you just add yourself to CPP_UNIT_TESTS?
  410. # [01:25] <@airbz> I can
  411. # [01:25] * Joins: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com)
  412. # [01:25] <@airbz> what will that do?
  413. # [01:25] <@khuey> http://mxr.mozilla.org/mozilla-central/source/content/base/test/Makefile.in#53
  414. # [01:25] <@khuey> it'll turn that cpp file into an executable
  415. # [01:25] <@khuey> and link it against some stuff
  416. # [01:25] <@airbz> ok
  417. # [01:25] <@airbz> but not run it?
  418. # [01:26] <@khuey> well, it'll run during make check
  419. # [01:26] <@airbz> ah
  420. # [01:26] <@airbz> ok
  421. # [01:26] <@khuey> what are you actually trying to do here?
  422. # [01:26] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  423. # [01:26] * Quits: necolas (necolas@moz-E9544C43.bb.sky.com) (Client exited)
  424. # [01:26] <@airbz> I'm trying to add a test idl file
  425. # [01:26] <@khuey> is this for the IDL test?
  426. # [01:27] <@airbz> create the corresponding TestBinding.cpp
  427. # [01:27] <@airbz> compile a TestBinding.o
  428. # [01:27] <@dolske> jduell: are you in MV today perhaps?
  429. # [01:27] <jduell> dolske: no :(
  430. # [01:27] <@dolske> SF? :)
  431. # [01:27] <@airbz> that's it
  432. # [01:27] <@airbz> nothing to run
  433. # [01:27] <jduell> dolske: Seattle
  434. # [01:27] <@airbz> in particular, it _can't_ run: no main()
  435. # [01:27] <@khuey> airbz: can you build it from a second directory?
  436. # [01:27] <jduell> dolske: I can zip up my profile and sent it to you
  437. # [01:28] <@khuey> airbz: "compile this file, but don't actually use it" isn't a common use case ;-)
  438. # [01:28] <@airbz> khuey: in what sense?
  439. # [01:28] <@airbz> khuey: yeah, I know... ;)
  440. # [01:28] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  441. # [01:28] <@dolske> jduell: hmm, well, does this happen with a new profile?
  442. # [01:28] <@airbz> khuey: part of the issue is that it needs to go into all the globalgen/bindinggen stuff
  443. # [01:28] <@airbz> khuey: but that's just the idl
  444. # [01:28] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  445. # [01:28] <@khuey> airbz: have a test/ directory, add the file to CPPSRCS in that directory, and then throw away the resulting .a
  446. # [01:28] <@airbz> khuey: the .cpp could go .. elsewhere
  447. # [01:28] * Quits: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: nhirata)
  448. # [01:29] <@airbz> yes
  449. # [01:29] * Quits: @smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi) (Ping timeout)
  450. # [01:29] <@airbz> I can do that, for sure
  451. # [01:29] * @airbz tries
  452. # [01:29] * Joins: smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi)
  453. # [01:29] * ChanServ sets mode: +o smaug
  454. # [01:29] <@khuey> airbz: what is ShareThis?
  455. # [01:30] <@airbz> khuey: one of those social things
  456. # [01:30] <@airbz> khuey: adds "Share This" buttons to stuf
  457. # [01:30] <jduell> dolske: no, doesn't seem to happen w/new profile
  458. # [01:30] <@khuey> airbz: have you seen 751656?
  459. # [01:30] <@khuey> airbz: oh, yes, you commented
  460. # [01:30] <@airbz> khuey: looking
  461. # [01:30] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
  462. # [01:31] <NeilAway> airbz: accessing .boxObject.height doesn't force xbl binding, does it?
  463. # [01:31] <@khuey> airbz: can we punt on that as "ShareThis is totally broken"?
  464. # [01:31] * Quits: tchevalier (Instantbir@moz-2455EBC8.w90-42.abo.wanadoo.fr) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  465. # [01:31] <@airbz> khuey: well, we could
  466. # [01:31] <@airbz> khuey: we could also mail them and let them know
  467. # [01:31] <@airbz> khuey: we have contacts
  468. # [01:31] <@airbz> khuey: want me to?
  469. # [01:31] <@dolske> jduell: sure, zip it up and send it, probably faster. You can strip all the .sqlites since those won't be involved...
  470. # [01:31] * Joins: surkov (surkov@6F319D3D.26ED71FF.34044A7F.IP)
  471. # [01:31] <@khuey> airbz: but it seems logical to believe that this is them touching innerHTML a few hundred times?
  472. # [01:31] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Client exited)
  473. # [01:31] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  474. # [01:31] <@airbz> khuey: (note that this _could_ be our bug)
  475. # [01:32] * mjschranz_away is now known as mjschranz
  476. # [01:32] <jduell> dolske: how do I strip sqllites? Was planning to nuke cache--that'll save lots 'o space
  477. # [01:32] <@airbz> khuey: that could well be, yes
  478. # [01:32] <@airbz> khuey: are you seeing lots of innerhtml stuf?
  479. # [01:32] <@khuey> airbz: no, we didn't investigate yet
  480. # [01:32] <@dolske> jduell: copy dir, rm *.sqlite? :)
  481. # [01:32] <@airbz> ok
  482. # [01:32] * Quits: @smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi) (Ping timeout)
  483. # [01:33] * Joins: mreavy (chatzilla@moz-6380AF60.phlapa.fios.verizon.net)
  484. # [01:33] <@airbz> I would be somewhat interested in having a good idea of what's broken before I mail them and ask them to fix...
  485. # [01:33] <@khuey> ok
  486. # [01:33] <@khuey> I'll poke at it
  487. # [01:33] <mbrubeck> RyanVM: Have you already seen the red on inbound?
  488. # [01:33] <RyanVM> yes
  489. # [01:34] <RyanVM> it's not mine, per se
  490. # [01:34] * Quits: gkw (fuzz2lin@moz-BBE3ABD.mv.mozilla.com) (Quit: leaving)
  491. # [01:34] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  492. # [01:34] <@airbz> khuey: thanks
  493. # [01:34] * @airbz fights the build system
  494. # [01:34] <Waldo> film at 11
  495. # [01:34] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0a2/20120515042006])
  496. # [01:34] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
  497. # [01:35] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Quit: jorendorff)
  498. # [01:35] * Joins: mdas (mdas@50AE257C.D30B51A1.412CF160.IP)
  499. # [01:35] * Joins: smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi)
  500. # [01:35] * ChanServ sets mode: +o smaug
  501. # [01:35] <@airbz> khuey's gonna hate this
  502. # [01:35] * Quits: mdas (mdas@50AE257C.D30B51A1.412CF160.IP) (Quit: mdas)
  503. # [01:35] <@dolske> r+
  504. # [01:35] * Joins: dveditz (dveditz@moz-5051E786.dhcp.cruzio.com)
  505. # [01:35] * ChanServ sets mode: +o dveditz
  506. # [01:35] <dholbert> dolske++
  507. # [01:36] <dRdR> roc: so we were thinking about the queue thing a bit, 2 potential solutions we thought of both involve deriving nsTArray in some way. the first is to just derive it directly and accept that there will be a lot of unneeded junk (also that it could be abused as an nsTArray when we really don't want to expose that functionality). the other is to make nsTArray and nsQueue both derive from some
  508. # [01:36] <Mook_as> jduell: while you're doing that, you might want to consider trying to see if happens with localstore.rdf moved out of the way
  509. # [01:36] <dRdR> new common class which has functionality that is common between them that isn't already on nsTArray_base. what do you think?
  510. # [01:36] <jduell> Mook_as: mmmK
  511. # [01:37] * Joins: gkw (fuzz2lin@moz-BBE3ABD.mv.mozilla.com)
  512. # [01:37] * Quits: surkov (surkov@6F319D3D.26ED71FF.34044A7F.IP) (Ping timeout)
  513. # [01:37] <@khuey> airbz: :-D
  514. # [01:37] <@roc> why do we need commonality with nsTArray?
  515. # [01:37] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  516. # [01:37] <@khuey> airbz: can't be much worse than the fennec stuff we just waded through
  517. # [01:38] <@airbz> mmm
  518. # [01:38] <@airbz> watch me
  519. # [01:38] * Quits: dev (devdatta@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving.)
  520. # [01:38] <@khuey> ha
  521. # [01:38] * Quits: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com) (Ping timeout)
  522. # [01:38] <@airbz> so I assume there's no way to propagate variables from a parent to the caller?
  523. # [01:38] <jduell> Mook_as: deleting localstore.rdf seems to fix it!
  524. # [01:39] <@dolske> "we rewrote the build system in perl"
  525. # [01:39] <jduell> Mook_as: should I file a bug (and under which component?)
  526. # [01:39] <@airbz> er, from the parent Makefile to the child Makefile
  527. # [01:39] * Joins: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  528. # [01:39] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Connection reset by peer)
  529. # [01:39] * Boriss_ is now known as Boriss
  530. # [01:39] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  531. # [01:39] <Mook_as> jduell: possibly, and I have no idea! that's where all your toolbar customizations and friends are kept
  532. # [01:39] * Joins: surkov (surkov@6F319D3D.26ED71FF.34044A7F.IP)
  533. # [01:39] <jduell> dolske: ^^
  534. # [01:40] <@dolske> Mook_as: huh. why would localstore.rdf be involved...
  535. # [01:40] <@dolske> jduell: can you send that file?
  536. # [01:40] * @dolske is curious
  537. # [01:40] <jduell> sure
  538. # [01:40] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Broken pipe)
  539. # [01:40] * Joins: marshall_law (marshall_l@moz-7B0110AD.mv.mozilla.com)
  540. # [01:40] * Quits: mcot (mcot@C4B02.F3C4E8F3.C8444B8.IP) (Ping timeout)
  541. # [01:40] <NeilAway> dRdR: you could use private inheritance, but that's just a syntactic variant of composition
  542. # [01:40] <dRdR> roc: it handles all the pointer stuff for us, I suppose I could just not use that but then it's a pretty big thing to write from scratch
  543. # [01:40] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  544. # [01:40] * @dolske puts on his RDF gloves
  545. # [01:40] <dRdR> NeilAway: yeah that could work but you could still just cast it statically to an nsTArray
  546. # [01:41] <jduell> dolske: you want just localstore.rdf, or the whole profile?
  547. # [01:41] <@dolske> jsut localstore.rdf
  548. # [01:41] <jduell> ok
  549. # [01:41] * Mook_as is thinking persisting the "in toolbar customization mode" attribute somewhere, and that' causing silly styles
  550. # [01:41] <NeilAway> dRdR: ???
  551. # [01:41] <@roc> dRdR: why don't you just have an internal nsTArray?
  552. # [01:42] * Quits: TheCrap (TheCrap@moz-F8C2882B.dip0.t-ipconnect.de) (Ping timeout)
  553. # [01:42] <@roc> as a member?
  554. # [01:42] <dRdR> roc: there's a function DestroyRange() on nsTArray which I need but is protected
  555. # [01:42] <@dolske> jduell: (presumably this is the localstore.rdf before you deleted it?)
  556. # [01:42] <NeilAway> dRdR: well, you could use a c-style cast I suppose, I believe that bypasses access modifiers ;-)
  557. # [01:42] <dRdR> NeilAway: doesn't inheriting it privately just prevent the compiler from directly casting it?
  558. # [01:43] <jduell> dolske: what, me backup?
  559. # [01:43] <dRdR> I don't think there's anything preventint it from actually happening on runtime
  560. # [01:43] <jduell> yes I backed it up :)
  561. # [01:43] <@dolske> :D
  562. # [01:43] <dRdR> NeilAway: so you could do something stupid like (nsTArray*(void*((new nsQueue<T>))) I think
  563. # [01:44] <NeilAway> dRdR: sorry, I don't understand your problem
  564. # [01:44] * Quits: dcamp (dave@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving...)
  565. # [01:44] <NeilAway> dRdR: no, that wouldn't compile
  566. # [01:44] <@roc> dRdR: you could friend it
  567. # [01:44] <dRdR> roc: oh yeah, that could work
  568. # [01:44] <dRdR> NeilAway: are you sure?
  569. # [01:44] <@dolske> I'm surprised it's on Facebook...
  570. # [01:45] <jduell> dolske: sent--enjoy!
  571. # [01:45] <NeilAway> dRdR: well, you might as well write (nsTArray*)queue
  572. # [01:45] <@airbz> khuey: so I have this thing added to CPPSRCS...
  573. # [01:45] <@roc> we've created Facebook accounts for all our modules
  574. # [01:45] <@airbz> khuey: but no dice
  575. # [01:45] <dRdR> NeilAway: ? that's not what I mean, I mean you can cast a void* to anything
  576. # [01:45] <dRdR> NeilAway: the void* step is the important one
  577. # [01:45] <NeilAway> dRdR: not with a static cast, only a C-style or reinterpret cast
  578. # [01:45] <@airbz> khuey: as in, I'm not seeing the .o actually produced
  579. # [01:45] * @roc sets layout's relationship to content to "it's complicated"
  580. # [01:45] <@khuey> airbz: you need a FORCE_STATIC_LIB=1 somewhere
  581. # [01:45] * @airbz wonders how to get a verbose mode of some sort here
  582. # [01:46] <@khuey> in that makefile
  583. # [01:46] * Quits: sploit_ (thomas@moz-99151044.dsl.scarlet.be) (Ping timeout)
  584. # [01:46] <dRdR> NeilAway: I think you can static cast anything to void*?
  585. # [01:46] <Waldo> roc: :-( think of the children!
  586. # [01:46] <@airbz> MODULE = dom
  587. # [01:46] <@airbz> LIBRARY_NAME = dombindings_test_s
  588. # [01:46] <@airbz> FORCE_STATIC_LIB = 1
  589. # [01:46] <@airbz> in dom/bindings/test/Makefile.in
  590. # [01:46] * NeilAway wasn't arguing about casting *to* void*
  591. # [01:46] <@airbz> I get a ../obj-firefox/dom/bindings/test/libdombindings_test_s.a.desc
  592. # [01:46] <dRdR> NeilAway: right, but once it's void*, you can cast void* to anything
  593. # [01:46] * Joins: dwitte (dwitte@B5D55705.DFBA1754.DC877F3B.IP)
  594. # [01:47] <dRdR> NeilAway: I'm thinking of things where someone may store it as a void* and then try to cast it to an nsTArray
  595. # [01:47] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Client exited)
  596. # [01:47] <NeilAway> dRdR: why bother casting to void* first?
  597. # [01:47] <dRdR> NeilAway: because there are structures that store things as void*
  598. # [01:47] <@airbz> hmm
  599. # [01:47] <@airbz> that file has a libs:: target
  600. # [01:47] <@smaug> is https://tbpl.mozilla.org/ down?
  601. # [01:47] <@airbz> is that bad? ;)
  602. # [01:47] <@khuey> airbz: "that file"?
  603. # [01:47] <@khuey> airbz: if you make -C objdir foo.o does it build?
  604. # [01:48] <mbrubeck> smaug: WFM.
  605. # [01:48] <dRdR> NeilAway: I'm not saying that I will do this, I'm saying that if this becomes part of our code then someone may try it and it will have terrible consequences
  606. # [01:48] <dRdR> NeilAway: reason being that we're destroying ranges of data by dequeuing but not actually marking them as such on the nsTArray
  607. # [01:48] <@airbz> khuey: testing
  608. # [01:48] <dRdR> NeilAway: what roc said about friending the nsQueue from nsTArray is probably the best way to go
  609. # [01:49] * Joins: andreasn (andreasn@moz-436FB3D1.a336.priv.bahnhof.se)
  610. # [01:49] * Joins: jrmuizel (jrmuizel@F7CF1233.F8C4DECC.DA78B690.IP)
  611. # [01:49] <NeilAway> dRdR: fair enough, but there's a limited amount you can do to stop people from casting themselves into fail
  612. # [01:49] <@airbz> khuey: hmm
  613. # [01:50] <@airbz> khuey: gimme a sec
  614. # [01:50] <@airbz> khuey: so I found one bug
  615. # [01:50] <@airbz> khuey: now what I have is basically this
  616. # [01:50] * Quits: mcmanus (mcmanus@moz-FE9B5BFD.twcny.res.rr.com) (Quit: )
  617. # [01:50] <@airbz> dom/bindings/test/Makefile.in sets CPPSRCS to ../TestCodeGenBinding.cpp
  618. # [01:51] <@airbz> hrm
  619. # [01:51] <@airbz> why is there no rule for that?
  620. # [01:51] * @airbz digs
  621. # [01:52] * Quits: andreasn (andreasn@moz-436FB3D1.a336.priv.bahnhof.se) (Ping timeout)
  622. # [01:52] * Quits: jimm (jmathies@moz-7F164CA1.pn.at.cox.net) (Quit: )
  623. # [01:52] <@airbz> ok
  624. # [01:52] <@airbz> so is it possible we're doing make in the test subdir before we did it in the parent dir?
  625. # [01:52] <@airbz> because the parent dir is what knows how to produce this cpp....
  626. # [01:53] <@khuey> airbz: oh, right
  627. # [01:53] * Quits: @smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi) (Ping timeout)
  628. # [01:53] <@khuey> airbz: that's exactly what happens
  629. # [01:54] * @khuey feels dumb now
  630. # [01:54] <@airbz> ok
  631. # [01:54] * Parts: dwitte (dwitte@B5D55705.DFBA1754.DC877F3B.IP) (Leaving)
  632. # [01:54] <@airbz> this is nonfatal
  633. # [01:54] <@airbz> maybe
  634. # [01:54] <@airbz> though I'm surprised we build subdirs before the dir itself
  635. # [01:54] <@dolske> jduell: hmpf. tbh, I don't see anything odd in localstore.rdf. I wonder if it ended up fixing it just by virtue of reiniting something else indirectly. *shrug*
  636. # [01:55] <@khuey> airbz: yeah, just need to reorder some more
  637. # [01:55] <@dolske> at least we know a workaround if it happens again to someone!
  638. # [01:55] <@khuey> DIRS += bindings bindings/test
  639. # [01:55] <jduell> dolske: all's well that ends well?
  640. # [01:55] <dRdR> what's the preferred naming scheme for a new data struct? do we still want to use "ns"?
  641. # [01:55] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
  642. # [01:55] * jduell hopes it doesn't happen to the clueless ones...
  643. # [01:56] * Quits: JeroenDeDauw (j@moz-45675B5F.dip.t-dialin.net) (Quit: Leaving.)
  644. # [01:56] <@dolske> jduell: bug 559505 will save us... eventually. :/
  645. # [01:57] <@airbz> khuey: reorder what, though?
  646. # [01:57] <jduell> dolske: best name for a bug ever :)
  647. # [01:57] * Joins: andreasn (andreasn@moz-436FB3D1.a336.priv.bahnhof.se)
  648. # [01:57] <@dolske> ;)
  649. # [01:57] <@khuey> airbz: the directories
  650. # [01:57] <@khuey> airbz: basically, don't build test/ as a subdir of bindings
  651. # [01:57] <@khuey> or whatever
  652. # [01:57] * @airbz is so tired of public-web-perf
  653. # [01:57] <@airbz> khuey: hmm
  654. # [01:57] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  655. # [01:57] <@khuey> build it directly from whatever is building bindings/
  656. # [01:57] <@airbz> khuey: so build it directly from dom/ ?
  657. # [01:58] <@khuey> yeah
  658. # [01:58] <@airbz> right
  659. # [01:58] * @airbz tries
  660. # [01:58] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  661. # [01:59] * Joins: timA (Instantbir@moz-535753DA.hsd1.or.comcast.net)
  662. # [01:59] * Quits: damons (gnubeard@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: damons)
  663. # [01:59] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  664. # [02:00] * Quits: gkw (fuzz2lin@moz-BBE3ABD.mv.mozilla.com) (Quit: leaving)
  665. # [02:00] <@airbz> promising so far
  666. # [02:00] * Joins: gkw (fuzz2lin@moz-BBE3ABD.mv.mozilla.com)
  667. # [02:00] <timA> RyanVM: you probably already know this, but inbound is burning on Windows builds
  668. # [02:00] * froydnj doesn't understand how his event work has screwed the tab bar
  669. # [02:00] * Joins: kvda (kvda@AFDD388F.C3893E67.923345AB.IP)
  670. # [02:00] <RyanVM> timA: Pretty sure that a clobber fixed it
  671. # [02:00] <@khuey> froydnj: magic ;-)
  672. # [02:00] <RyanVM> waiting on the next push
  673. # [02:01] <@khuey> froydnj: turns out ordering of events is pretty important
  674. # [02:01] <froydnj> khuey: apparently. it was working yesterday, I swear
  675. # [02:01] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
  676. # [02:01] <@airbz> erm
  677. # [02:01] <@khuey> heh
  678. # [02:01] <@airbz> khuey: this won't work
  679. # [02:01] <@khuey> you're coming to SF tomorrow right?
  680. # [02:01] <@khuey> airbz: why not?
  681. # [02:01] <@airbz> khuey: well, maybe it will
  682. # [02:01] <froydnj> planning on it, yes
  683. # [02:01] * @airbz adds more make rules
  684. # [02:01] <@khuey> cool
  685. # [02:01] * Quits: gandalf (zbraniecki@moz-37B1719A.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  686. # [02:02] <@airbz> what target for bindings is guaranteed to build before CPPSRCS is needed in bindings/test ?
  687. # [02:02] <@airbz> libs?
  688. # [02:02] <froydnj> export?
  689. # [02:02] * Quits: dz (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  690. # [02:02] <@airbz> export may be too early
  691. # [02:02] <@airbz> I need something that will run after export is done on the whole tree
  692. # [02:02] <@khuey> did you add bindings/test to DIRS in the same directory that bindings is listed in?
  693. # [02:03] <@airbz> khuey: to TEST_DIRS, yes
  694. # [02:03] <froydnj> I suppose picking up new code from central might have subtlely changed the event ordering
  695. # [02:03] <@khuey> airbz: mm, TEST_DIRS is only touched during hte tools phase
  696. # [02:03] <@khuey> airbz: and we don't compile stuff then, I think
  697. # [02:03] * Quits: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  698. # [02:03] <@airbz> khuey: well, we're trying to compile
  699. # [02:03] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  700. # [02:03] <@khuey> airbz: or maybe I'm thinking of TOOL_DIRS
  701. # [02:03] <@airbz> the problem is we're never generating the .cpp
  702. # [02:03] <@airbz> because no one ever asks for it
  703. # [02:03] <@airbz> because none of the targets in bindings/Makefile.in depend on it
  704. # [02:04] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  705. # [02:04] * Quits: sriram (sriramr@moz-7B0110AD.mv.mozilla.com) (Quit: sriram)
  706. # [02:04] <@khuey> airbz: ah
  707. # [02:04] <@airbz> so I just need to add a target that depends on it and is required early enough
  708. # [02:04] <@airbz> but after export
  709. # [02:04] * @airbz tries libs::
  710. # [02:04] * Quits: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  711. # [02:04] <ejpbruel> hey, does pushing to try no longer flood your mailbox with messages?
  712. # [02:04] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (Quit: Linkinus - http://linkinus.com)
  713. # [02:05] <@khuey> ejpbruel: if you miss the flood you can turn it back on
  714. # [02:05] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  715. # [02:05] <ejpbruel> khuey: no thank you :D
  716. # [02:05] * Quits: vladan (vladan@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  717. # [02:05] <@khuey> airbz: so does it fail with "no rule to make Foo.cpp"?
  718. # [02:05] <@airbz> yes
  719. # [02:05] <@airbz> make[2]: *** No rule to make target `../TestCodeGenBinding.cpp', needed by `../TestCodeGenBinding.o'. Stop.
  720. # [02:05] * Quits: bbondy (bbondy@moz-C9962B2.home.cgocable.net) (Ping timeout)
  721. # [02:05] <philor> though if you only want the failure flood, you have to guess at -f
  722. # [02:05] <@khuey> airbz: add
  723. # [02:05] <@khuey> Foo.cpp:
  724. # [02:05] * Joins: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com)
  725. # [02:05] <@khuey> $(MAKE) -C path/to/bindings Foo.cpp
  726. # [02:05] <@airbz> khuey: to bindings/Makefile.in ?
  727. # [02:05] <@khuey> to bindings/test
  728. # [02:05] <@airbz> oh
  729. # [02:06] <@airbz> aha
  730. # [02:06] <@airbz> thanks
  731. # [02:06] * Joins: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp)
  732. # [02:06] * Quits: jrmuizel (jrmuizel@F7CF1233.F8C4DECC.DA78B690.IP) (Ping timeout)
  733. # [02:08] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Client exited)
  734. # [02:08] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  735. # [02:08] <@airbz> $(CPPSRCS): ../%:
  736. # [02:08] <@airbz> $(MAKE) -C .. $*
  737. # [02:08] * jmaher|afk is now known as jmaher
  738. # [02:08] * @airbz declares victory
  739. # [02:08] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
  740. # [02:08] <@airbz> maybe
  741. # [02:09] <@airbz> at least now my .cpp is building
  742. # [02:09] * @airbz wonders why it's failing to find WorkerPrivate.h
  743. # [02:09] * Quits: Goldorak (chatzilla@4DB63146.B73E80BC.187A1082.IP) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  744. # [02:10] <@airbz> or more precisely why other bindings are finding it...
  745. # [02:10] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
  746. # [02:10] <@khuey> airbz: LOCAL_INCLUDES, probably
  747. # [02:10] <@airbz> LOCAL_INCLUDES += -I$(topsrcdir)/js/xpconnect/src \
  748. # [02:10] <@airbz> -I$(topsrcdir)/js/xpconnect/wrappers
  749. # [02:10] <@airbz> in dom/bindings/Makefile.in
  750. # [02:10] <@airbz> I have that in mine too....
  751. # [02:11] <@airbz> WorkerPrivate.h is in dom/workers
  752. # [02:11] <@airbz> and is not exported
  753. # [02:11] <@airbz> wtf?
  754. # [02:11] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
  755. # [02:12] <bent> airbz, it's "private"
  756. # [02:12] <@airbz> yes
  757. # [02:12] <@khuey> airbz: dom-config.mk?
  758. # [02:12] <@airbz> that's not my question
  759. # [02:12] * Quits: @ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  760. # [02:12] <@airbz> my questions are....
  761. # [02:12] <@airbz> 1) Why do all binding .cpp files include it?
  762. # [02:12] <@airbz> 2) Why do our bindings compile?
  763. # [02:12] <@airbz> ah
  764. # [02:12] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Quit: bmoss)
  765. # [02:12] <@khuey> 1) because bent
  766. # [02:12] <@airbz> hrm
  767. # [02:12] * @airbz adds
  768. # [02:12] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  769. # [02:12] <@khuey> 2) because dom-config.mk
  770. # [02:12] * AutomatedTester is now known as AutomatedTester|AFK
  771. # [02:12] <bent> i like 1 better, personally
  772. # [02:13] <@airbz> alright
  773. # [02:13] <@airbz> dom-config.mk
  774. # [02:13] * @airbz adds LIBXUL_LIBRARY = 1
  775. # [02:13] * Quits: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
  776. # [02:13] <@airbz> I assume that as long as EXPORT_LIBRARY=1 is not set life is good?
  777. # [02:13] <@khuey> yeah
  778. # [02:14] <@airbz> excellent
  779. # [02:14] <@khuey> and you don't add anything to toolkit/library/Makefile.in
  780. # [02:14] <@airbz> mozilla% ls ../obj-firefox/dom/bindings/TestCodeGenBinding.o
  781. # [02:14] <@airbz> ../obj-firefox/dom/bindings/TestCodeGenBinding.o
  782. # [02:14] <@airbz> lovely
  783. # [02:14] <@airbz> riht
  784. # [02:14] <@airbz> er, right
  785. # [02:14] <@airbz> so now I have the .o
  786. # [02:14] <@airbz> and the .cpp
  787. # [02:14] <@airbz> and the .desc file
  788. # [02:14] <@airbz> perfect
  789. # [02:15] * Joins: dev (devdatta@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  790. # [02:15] <@airbz> and I just don't tell toolkit/library about the .desc and life is good?
  791. # [02:15] * Quits: surkov (surkov@6F319D3D.26ED71FF.34044A7F.IP) (Quit: surkov)
  792. # [02:15] <@khuey> yep
  793. # [02:15] <@airbz> perfect
  794. # [02:15] <@airbz> time to write some IDL!
  795. # [02:15] * Quits: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  796. # [02:15] * Waldo waits for someone to add a head.desc file
  797. # [02:16] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  798. # [02:16] <@khuey> airbz: we don't have any sort of caching for [inner|outer]HTML do we?
  799. # [02:17] <@airbz> no
  800. # [02:17] <@khuey> ok
  801. # [02:17] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
  802. # [02:17] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Quit: Linkinus - http://linkinus.com)
  803. # [02:18] * joduinn-mtg is now known as joduinn
  804. # [02:18] * joduinn is now known as joduinn-coffee
  805. # [02:20] * Quits: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: leaving)
  806. # [02:21] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  807. # [02:22] <timA> RyanVM: I don't think clobber is going to help inbound; I just tried a local clobber build of m-i and it failed with the same error message as before
  808. # [02:23] <philor> I sure would have guessed df38ed62a24a instead
  809. # [02:24] <@khuey> did BenWa break android reftests on inbound?
  810. # [02:24] <philor> perhaps
  811. # [02:25] <philor> did khuey break robo* on inbound?
  812. # [02:25] * Quits: jimb (user@moz-B6B20B77.hsd1.or.comcast.net) (Ping timeout)
  813. # [02:25] <@khuey> perhaps
  814. # [02:25] <philor> or was it one of the 12 pushes below?
  815. # [02:25] <@khuey> the one on my push is green, I think
  816. # [02:26] * Joins: mike5w3c (MikeS@A5F46D67.1BCF8E51.C0C7CDD.IP)
  817. # [02:26] <@khuey> if robo* is rc
  818. # [02:26] * nli is now known as nli|
  819. # [02:26] * nli| is now known as nli|afk
  820. # [02:26] * Quits: dev (devdatta@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving.)
  821. # [02:26] <philor> no, robo* is robocheck, robocheck2, robopan, and sometimes roboprovider, though not this time
  822. # [02:27] * cadecairos_away is now known as cadecairos
  823. # [02:27] <philor> so rck, rck2, rp
  824. # [02:27] <@khuey> ah
  825. # [02:28] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  826. # [02:28] <philor> and because an individual one of them quite often fails 5 or 6 times in a row, the window is between 16 and 0 pushes wide
  827. # [02:30] * Quits: dastergon (dastergon@moz-310566EB.org) (Client exited)
  828. # [02:30] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Ping timeout)
  829. # [02:31] <RyanVM> philor: my brain is mush tonight, can you back jeff out?
  830. # [02:31] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  831. # [02:32] <philor> RyanVM: not for another 90+ minutes, I'm still at work
  832. # [02:32] * Joins: mccr8 (mccr8@moz-DC02337B.dslextreme.com)
  833. # [02:32] <RyanVM> oh
  834. # [02:32] <RyanVM> mbrubeck: ^?
  835. # [02:32] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Quit: bmoss)
  836. # [02:32] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  837. # [02:33] * @airbz wonders why all of dom is recompiling when he changes the binding codegen stuff....
  838. # [02:34] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Ping timeout)
  839. # [02:34] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  840. # [02:34] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  841. # [02:34] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  842. # [02:34] <@khuey> you changed the makefiles, no?
  843. # [02:35] <@airbz> no
  844. # [02:35] <@airbz> or rather, I rebuilt after that
  845. # [02:35] <@airbz> but now I changed some stuff in codegen
  846. # [02:35] <@khuey> ah
  847. # [02:35] <@airbz> and rebuilt dom
  848. # [02:35] <@airbz> and I see all sorts of idb stuff rebuilding
  849. # [02:35] <@khuey> interesting
  850. # [02:35] <@khuey> I wonder if we include the prototype list all over the place
  851. # [02:36] * Joins: gustavold (gustavold@moz-245CF253.static-user.ajato.com.br)
  852. # [02:37] * Joins: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  853. # [02:37] <ejpbruel> jgilbert: thanks for your review on the BMP encoder patch
  854. # [02:37] <jgilbert> ejpbruel: sure
  855. # [02:37] <@airbz> ah
  856. # [02:37] <@airbz> duh
  857. # [02:37] <@airbz> of course
  858. # [02:38] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  859. # [02:38] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Client exited)
  860. # [02:38] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  861. # [02:38] * Quits: mccr8 (mccr8@moz-DC02337B.dslextreme.com) (Quit: mccr8)
  862. # [02:38] <@airbz> or not
  863. # [02:38] <@airbz> this is not making sense
  864. # [02:38] <@airbz> I changed the .conf file
  865. # [02:38] <jgilbert> lots of nits, but imagelib sorely needs clarity :)
  866. # [02:38] <@airbz> and my .cpp did not get regenerated?
  867. # [02:38] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Quit: bmoss)
  868. # [02:38] * Quits: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  869. # [02:38] <philor> I can, however, close the tree
  870. # [02:39] * Joins: jet (junglecode@E9758364.9EC0A5AF.CFE928A7.IP)
  871. # [02:39] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Client exited)
  872. # [02:39] <RyanVM> philor: i'm backing it out
  873. # [02:39] * RyanVM qimports again
  874. # [02:39] * @airbz wonders why the hell not
  875. # [02:40] * Quits: bent (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.19/20110707195905])
  876. # [02:40] <philor> awesomesauce, BenWa didn't bust reftests, how big is that window?
  877. # [02:40] <@airbz> khuey: ping
  878. # [02:41] <philor> mmm, unknowable because it's intermittent
  879. # [02:42] <@airbz> hmm
  880. # [02:42] * @airbz tries a few other things
  881. # [02:43] <@khuey> airbz: pong
  882. # [02:43] <@airbz> khuey: I'm seeing something pretty weird
  883. # [02:43] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  884. # [02:43] <@airbz> khuey: so in dom/bindings/test I have this:
  885. # [02:43] <@airbz> $(CPPSRCS): ../%.cpp:
  886. # [02:44] <@airbz> $(MAKE) -C .. $*.cpp
  887. # [02:44] <@airbz> and also...
  888. # [02:44] <@airbz> CPPSRCS := $(subst .webidl,Binding.cpp,$(test_webidl_files))
  889. # [02:44] <@airbz> and also
  890. # [02:44] <@airbz> test_webidl_files := ../TestCodeGen.webidl
  891. # [02:44] <@airbz> so far so good?
  892. # [02:44] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  893. # [02:44] <@khuey> ok
  894. # [02:44] <@airbz> so if there is no TestCodeGenBinding.cpp, it gets created
  895. # [02:44] <@airbz> but if there _is_ one...
  896. # [02:45] <@airbz> then it doesn't get rebuilt
  897. # [02:45] <@khuey> ah, yes
  898. # [02:45] <@airbz> even if things it depends on changed (?)
  899. # [02:45] <@khuey> well it doesn't depend on anything
  900. # [02:45] <@khuey> in this directory
  901. # [02:45] <@airbz> yes
  902. # [02:45] <@airbz> but in the parent it does
  903. # [02:45] <@airbz> oh, hm
  904. # [02:45] <@airbz> I see
  905. # [02:45] <@khuey> so yeah, we need to recreate the deps too I guess
  906. # [02:45] <@airbz> that ... sucks
  907. # [02:45] <@airbz> ok
  908. # [02:45] <@khuey> yeah
  909. # [02:45] <@airbz> the deps are .. nontrivial
  910. # [02:46] <@khuey> airbz: slightly longer term we want to output real .pp files from the codegen
  911. # [02:46] <@airbz> ok
  912. # [02:46] <@khuey> airbz: is it really? doesn't it just depend on the codegen python files and testfoo.webidl?
  913. # [02:46] * @airbz just copy/pastes for now
  914. # [02:47] <@airbz> yes
  915. # [02:47] <@airbz> and the .conf
  916. # [02:47] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  917. # [02:47] <@airbz> and the ParserResults.pkl
  918. # [02:48] * Quits: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net) (Ping timeout)
  919. # [02:48] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  920. # [02:49] * Joins: dev (devdatta@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  921. # [02:50] <@airbz> sweet
  922. # [02:50] * Quits: kvda (kvda@AFDD388F.C3893E67.923345AB.IP) (Ping timeout)
  923. # [02:50] <@airbz> I think we might be up and running here!
  924. # [02:50] * juanb is now known as juanb|jog
  925. # [02:50] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
  926. # [02:52] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  927. # [02:52] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Quit: Leaving.)
  928. # [02:52] * Joins: kvda (kvda@AFDD388F.C3893E67.923345AB.IP)
  929. # [02:53] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
  930. # [02:53] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
  931. # [02:53] * Quits: marshall_law (marshall_l@moz-7B0110AD.mv.mozilla.com) (Input/output error)
  932. # [02:54] <jrmuizel> RyanVM: ping
  933. # [02:54] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  934. # [02:54] <RyanVM> pong
  935. # [02:54] <jrmuizel> RyanVM: can we open the tree again?
  936. # [02:55] <RyanVM> philor closed it
  937. # [02:55] <jrmuizel> philor: ping?
  938. # [02:55] * Quits: Mossop (mossop@moz-347C3D31.dsl.dynamic.sonic.net) (Ping timeout)
  939. # [02:55] * Joins: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net)
  940. # [02:56] <jrmuizel> do we have any reason to keep it closed?
  941. # [02:57] <philor> jrmuizel: oh, yeah, I guess, we've only got five pushes we haven't built on Windows, and what is it now, 22 that haven't had trobo*?
  942. # [02:57] <jrmuizel> philor: the windows builds have been fixed by the backout
  943. # [02:58] <jrmuizel> philor: what's gone wrong with trobo?
  944. # [02:58] * Quits: Standard8 (Standard8@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  945. # [02:59] <philor> jrmuizel: perhaps the same thing that's gone wrong with Android reftests, perhaps not
  946. # [02:59] * carljm is now known as carljm|afk
  947. # [03:00] <philor> take tests that will fail 5 out of 6 times, run them on a platform where during the day on weekdays we quite often coalesce all but 1 or 2 suites on each push, and... who knows
  948. # [03:01] <@airbz> woohoo!
  949. # [03:01] <philor> maybe when I get home I'll back out a few more things, or maybe I'll just give up on them and declare them unsuitable for tier 1, not sure
  950. # [03:01] * @airbz does victory dance
  951. # [03:01] * Quits: Hughman (Mibbit@612FCB38.45583DB0.A3B82EC7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  952. # [03:02] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: pcwalton)
  953. # [03:03] * Quits: rajul (rajul@F9AA9142.1640BD5A.25B273F5.IP) (Quit: Ex-Chat)
  954. # [03:03] * Joins: Standard8 (Standard8@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  955. # [03:04] * Quits: gwagner (gwagner@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: gwagner)
  956. # [03:05] * Joins: ewong|away (chatzilla@moz-E5D50C2E.static.netvigator.com)
  957. # [03:05] * Quits: biesi (cbiesinger@EE9A5AA8.6B10AC3.E2F59BBC.IP) (Ping timeout)
  958. # [03:06] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  959. # [03:06] * Quits: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
  960. # [03:07] * Joins: m_kato (Daily@moz-348F61F0.mozilla.or.jp)
  961. # [03:07] * Joins: vladan (vladan@moz-BBE3ABD.mv.mozilla.com)
  962. # [03:07] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  963. # [03:07] <@airbz> The biggest problem with hg is the fact that you can't use the shell's ! facility on it easily
  964. # [03:08] * Joins: Mardak (Mardak@moz-9D4EA709.sfo4.dsl.speakeasy.net)
  965. # [03:08] * Quits: garnacho (carlos@moz-21A1EC24.dyn.user.ono.com) (Ping timeout)
  966. # [03:08] * KaiRo_away is now known as KaiRo
  967. # [03:08] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Quit: Leaving.)
  968. # [03:09] * gavin wonders why bz is airbz
  969. # [03:09] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
  970. # [03:09] <bjacob> airbz: but you can use ctrl+R
  971. # [03:09] * joduinn-coffee is now known as joduinn
  972. # [03:09] <@airbz> bjacob: hmm?
  973. # [03:09] <@airbz> gavin: because I'm in a plane
  974. # [03:09] <@airbz> on a plane?
  975. # [03:10] <@airbz> within a plane?
  976. # [03:10] <@airbz> whatever
  977. # [03:10] <gavin> people say "on" but "in" makes more sense when you think about it
  978. # [03:10] <@airbz> yeah
  979. # [03:10] <@airbz> I said it, then realized it's wrong
  980. # [03:10] <bjacob> bjacob: ctrl+R searches bash history, works with spaces unlike "!"
  981. # [03:10] <@airbz> for most cases
  982. # [03:10] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 12.0/20120424094117])
  983. # [03:10] * Quits: lmandel (lmandel@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  984. # [03:11] <@airbz> bjacob: yeah, that might be a reason to start using bash....
  985. # [03:11] <bjacob> airbz: well, i'm sure zsh has something like this too
  986. # [03:11] <padenot> fwiw, zsh works exactly like bash in that case
  987. # [03:12] * Quits: bb10 (bb10@moz-C7B05616.org) (Ping timeout)
  988. # [03:13] * Quits: Mardak (Mardak@moz-9D4EA709.sfo4.dsl.speakeasy.net) (Quit: Mardak)
  989. # [03:13] * Joins: bb10 (bb10@moz-C7B05616.org)
  990. # [03:13] * Quits: jamesr (jamesr@8FC061C0.D6CCE4AE.77834EAA.IP) (Quit: jamesr)
  991. # [03:14] <bjacob> padenot: if we just made bz more productive, we can probably ask for a raise
  992. # [03:14] * Quits: dev (devdatta@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving.)
  993. # [03:14] <padenot> bjacob: :-)
  994. # [03:14] * Joins: gwagner (gwagner@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  995. # [03:14] * Quits: espadrine (thaddee_ty@moz-BBE3ABD.mv.mozilla.com) (Quit: espadrine)
  996. # [03:15] * Quits: Jesse (jruderman@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Jesse)
  997. # [03:15] * Quits: Wei_o_o (Wei@212A6CEB.4F4B4250.FAA9ED67.IP) (Client exited)
  998. # [03:15] * Joins: Mardak (Mardak@moz-9D4EA709.sfo4.dsl.speakeasy.net)
  999. # [03:15] * Quits: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  1000. # [03:16] * Joins: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com)
  1001. # [03:17] * Quits: IanN (chatzilla@moz-3F5A461C.cable.virginmedia.com) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.12a1/20120512132543])
  1002. # [03:18] * Quits: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1003. # [03:18] <@airbz> bjacob: I'm using tcsh
  1004. # [03:18] <@airbz> bjacob: long story. ;)
  1005. # [03:19] <hub> could be worse. could be csh :-)
  1006. # [03:19] <bjacob> oh
  1007. # [03:19] * Quits: Mardak (Mardak@moz-9D4EA709.sfo4.dsl.speakeasy.net) (Quit: Mardak)
  1008. # [03:19] <@airbz> or sh, yes
  1009. # [03:19] * Joins: Mardak (Mardak@moz-9D4EA709.sfo4.dsl.speakeasy.net)
  1010. # [03:19] <bjacob> airbz: is there actually something that makes tcsh or sh better than bash or zsh?
  1011. # [03:19] <hub> sh has a sane, but limited syntax ;-)
  1012. # [03:19] * Quits: Mardak (Mardak@moz-9D4EA709.sfo4.dsl.speakeasy.net) (Quit: Mardak)
  1013. # [03:19] <@airbz> well, in my case familiarity
  1014. # [03:20] <@airbz> been using tcsh for 16 years
  1015. # [03:20] <hub> bjacob: no. like nothing beats Emacs
  1016. # [03:20] <hub> ;-)
  1017. # [03:20] <@airbz> switching is a pain.
  1018. # [03:20] <@airbz> nothing really makes sh better than bash afaict
  1019. # [03:20] <@airbz> I was saying that it could be worse: I could be using sh
  1020. # [03:20] <bjacob> hm. same reason i'm using kate instead of vi :)
  1021. # [03:20] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  1022. # [03:21] <@airbz> back when I started using a shell, the choices for me were tcsh, csh, or sh
  1023. # [03:21] <@airbz> so tcsh was the obvious choice
  1024. # [03:21] * Quits: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net) (Ping timeout)
  1025. # [03:21] <bjacob> let's see... 16 years ago was 1996. i was blissfully using win95 then
  1026. # [03:22] <@airbz> the MIT campus computer labs were mostly Solaris and IRIX at the time
  1027. # [03:22] <@airbz> with a few RS-6000 machines on their way out, iirc
  1028. # [03:23] <bjacob> aha, yes, i've been on sun thin clients well into the 2000's at university
  1029. # [03:23] <@khuey> was 1996 really 16 years ago?
  1030. # [03:23] * @khuey still remembers parts of it
  1031. # [03:23] <bjacob> khuey: scary eh?
  1032. # [03:23] <@airbz> khuey: arithmetic says yes
  1033. # [03:24] <@airbz> khuey: I remember parts of it too
  1034. # [03:24] <@airbz> khuey: like the whole "apply to college" mess... ;)
  1035. # [03:24] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1036. # [03:24] <@khuey> airbz: one of us was in kindergarten ;-)
  1037. # [03:24] * @airbz is so glad to not have to write personal statements anymore
  1038. # [03:24] <@airbz> khuey: mmm.. Arlan is starting kindergarten in the fall. ;)
  1039. # [03:25] <@khuey> heh
  1040. # [03:25] <@khuey> the circle of life
  1041. # [03:25] * Quits: chewey (chewey@moz-60D9F839.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
  1042. # [03:26] * Joins: chewey (chewey@moz-70F52995.dip0.t-ipconnect.de)
  1043. # [03:26] <bjacob> 1996 was good times: moore's law still applied so you could write software for the high end and release to the whole market
  1044. # [03:26] * Fallen|away is now known as Fallen
  1045. # [03:26] * fabrice|away is now known as fabrice
  1046. # [03:27] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  1047. # [03:27] * Quits: Mook_as (mook@moz-1FCC0032.activestate.com) (Quit: gone)
  1048. # [03:28] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
  1049. # [03:30] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Quit: jorendorff)
  1050. # [03:30] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  1051. # [03:31] * Quits: zzzzz_ (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net) (Quit: ChatZilla 0.9.87 [Firefox 12.0/20120420145725])
  1052. # [03:31] * Joins: kaze` (kaze@moz-4A5EB46B.w82-123.abo.wanadoo.fr)
  1053. # [03:31] * bwinton is now known as bwinton_away
  1054. # [03:31] * Quits: vladan (vladan@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  1055. # [03:32] * Quits: masayuki (Daily@moz-911CC660.zaq.ne.jp) (Quit: masayuki)
  1056. # [03:32] * Quits: timA (Instantbir@moz-535753DA.hsd1.or.comcast.net) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1057. # [03:32] * Joins: masayuki (Daily@moz-911CC660.zaq.ne.jp)
  1058. # [03:34] * ewong|away is now known as ewong
  1059. # [03:35] * Quits: jet (junglecode@E9758364.9EC0A5AF.CFE928A7.IP) (Quit: jet)
  1060. # [03:35] <@airbz> CSS WG met
  1061. # [03:35] <@airbz> agreed to fold XSL:FO into CSS
  1062. # [03:35] * @airbz is not sure whether to be glad or cry
  1063. # [03:36] * Joins: jamesr (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net)
  1064. # [03:36] <@khuey> srsly?
  1065. # [03:36] <@airbz> on the not sure, or on the decision?
  1066. # [03:36] <@khuey> on the decision
  1067. # [03:37] <@airbz> more or less
  1068. # [03:37] <@khuey> I thought XSL* was dead
  1069. # [03:37] <@airbz> agreed to provide the stuff people wanted out of XSL:FO 2
  1070. # [03:37] <@airbz> which is not happening
  1071. # [03:37] <@airbz> (v2 of XSL:FO is not happening, that is)
  1072. # [03:37] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1073. # [03:40] * Quits: harth (harth@moz-C2C235AC.bb.sky.com) (Input/output error)
  1074. # [03:41] * Joins: jet (junglecode@E9758364.9EC0A5AF.CFE928A7.IP)
  1075. # [03:41] * Quits: kaze` (kaze@moz-4A5EB46B.w82-123.abo.wanadoo.fr) (Quit: WeeChat 0.3.7)
  1076. # [03:42] * Joins: kaze (kaze@moz-4A5EB46B.w82-123.abo.wanadoo.fr)
  1077. # [03:43] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  1078. # [03:44] * Fallen is now known as Fallen|away
  1079. # [03:44] * Quits: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  1080. # [03:44] * Quits: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0a1/20120514171633])
  1081. # [03:44] * Joins: nhirata (nhirata.bu@moz-585D5EFC.hsd1.ca.comcast.net)
  1082. # [03:45] * Joins: harth (harth@moz-C2C235AC.bb.sky.com)
  1083. # [03:46] * Quits: jet (junglecode@E9758364.9EC0A5AF.CFE928A7.IP) (Quit: jet)
  1084. # [03:46] * Joins: bbondy (bbondy@moz-C9962B2.home.cgocable.net)
  1085. # [03:47] * Quits: hub (hub@moz-6D2CDEFB.panavision.com) (Ping timeout)
  1086. # [03:47] * glob|away is now known as glob
  1087. # [03:48] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
  1088. # [03:48] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
  1089. # [03:49] * Joins: dzbarsky (Adium@moz-85EBB8A.dia.static.qwest.net)
  1090. # [03:51] * Quits: mreid_ (mark@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  1091. # [03:51] * Joins: robhawkes (robhawkes@2DCD3574.8393754F.E9FF1376.IP)
  1092. # [03:52] * Quits: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  1093. # [03:55] * Joins: mreid_ (mark@moz-E31CD2CB.mozilla.org)
  1094. # [03:56] * Quits: sewardj (sewardj@moz-947582ED.dip.t-dialin.net) (Ping timeout)
  1095. # [03:56] * Joins: sewardj (sewardj@moz-AC14450B.dip.t-dialin.net)
  1096. # [03:56] * Joins: Mardak (Mardak@moz-9203E168.hfc.comcastbusiness.net)
  1097. # [03:56] * Quits: gwagner (gwagner@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: gwagner)
  1098. # [03:57] <@airbz> ok
  1099. # [03:57] <@airbz> so a C++ question
  1100. # [03:57] <@airbz> say I have a caller that passes me some sort of int
  1101. # [03:58] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
  1102. # [03:58] <@airbz> and I would like to make sure that he can pass me only an int8_t
  1103. # [03:58] <@airbz> and that if he ever passes anything else it won't compile
  1104. # [03:58] <squib> airbz: so you basically want to disable type from int -> int8_t?
  1105. # [03:58] <@airbz> yes
  1106. # [03:58] <squib> s/type/type conversion/
  1107. # [03:58] <@airbz> but from all int type
  1108. # [03:58] <@airbz> er, all int types
  1109. # [03:59] <squib> right
  1110. # [03:59] <@airbz> I mean..
  1111. # [03:59] <@airbz> I guess I can manually list all of them
  1112. # [03:59] <@airbz> as private
  1113. # [03:59] * Quits: KaiRo (robert@moz-6AD877C7.adsl.highway.telekom.at) (Input/output error)
  1114. # [03:59] <@airbz> seems like I need to
  1115. # [03:59] <squib> airbz: write a function template and then write a non-template overload for int8_t?
  1116. # [03:59] <@airbz> ooh
  1117. # [03:59] <@airbz> cute
  1118. # [03:59] * @airbz tries
  1119. # [04:00] <@airbz> lovely
  1120. # [04:00] <@airbz> quite lovely
  1121. # [04:00] * Quits: Mardak (Mardak@moz-9203E168.hfc.comcastbusiness.net) (Quit: Mardak)
  1122. # [04:00] * @airbz once again wonders how he would ever do that in rust. ;)
  1123. # [04:02] * Quits: ejpbruel (ejpbruel@moz-5EE20326.adsl2.static.versatel.nl) (Quit: ejpbruel)
  1124. # [04:02] * Quits: Standard8 (Standard8@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  1125. # [04:02] <firebot> Check-in:
  1126. # [04:02] <firebot> http://hg.mozilla.org/mozilla-central/rev/c00a9c1940c5 - Till Schneidereit - Change nsXPConnect::CheckForDebugMode to trigger one multi-compartment GC instead of individual GCs for all compartments, to fix GC pauses when switching tabs with Firebug. Bug
  1127. # [04:03] <firebot> 754201, r=jorendorff, r=sfink.
  1128. # [04:03] * Joins: fabrice1 (fabrice@moz-94F028C6.hsd1.ca.comcast.net)
  1129. # [04:04] <Waldo> airbz: probably not by thinking like a C++ developer, in any case
  1130. # [04:04] * Quits: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Ping timeout)
  1131. # [04:04] <@airbz> likely
  1132. # [04:04] * joduinn is now known as joduinn-afk
  1133. # [04:04] <@airbz> maybe I'm lucky and rust doesn't do automatic numeric conversions... ;)
  1134. # [04:04] <jorendorff> probably not lossy ones, i would guess
  1135. # [04:04] <@airbz> well, for my purposes here I want to avoid all conversions
  1136. # [04:05] <Waldo> yeah, I think you might win by default on that point here
  1137. # [04:05] <@airbz> including from int8_t to int16_t
  1138. # [04:05] <@airbz> say
  1139. # [04:05] <jorendorff> um, but the target type is int8_t, right?
  1140. # [04:05] <@airbz> well
  1141. # [04:05] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1142. # [04:05] <@airbz> the target _types_ will be all int*_t and uint*_t
  1143. # [04:05] <@airbz> with separate method names
  1144. # [04:05] * Quits: jlebar|mac (~jlebarmac@moz-3F3A6302.dyn.columbia.edu) (Quit: jlebar|mac)
  1145. # [04:05] * Quits: fabrice1 (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Ping timeout)
  1146. # [04:05] <@airbz> basically, I want to test that the binding codegen is producing the right things
  1147. # [04:06] <@airbz> so I want to make sure that it's got the right type on the binding side
  1148. # [04:06] <@airbz> so if my IDL says short (int16_T
  1149. # [04:06] <@airbz> er, int16_t
  1150. # [04:06] <@airbz> I want to make sure the binding code didn't convert the jsval to an int8_t
  1151. # [04:06] <jorendorff> it would be nice if you could do it with static asserts
  1152. # [04:07] <@airbz> it would, but I don't see how
  1153. # [04:07] <jorendorff> static assert that sametype<typeof EXPR, whatever>()
  1154. # [04:07] <@airbz> oh, hmm
  1155. # [04:07] <@airbz> yeah
  1156. # [04:07] <jorendorff> but if the template thing works out
  1157. # [04:07] <@airbz> that would totally work for what I want
  1158. # [04:07] <@airbz> template thing is working great for this
  1159. # [04:07] <@airbz> void SetWritableOctet(uint8_t, ErrorResult& rv);
  1160. # [04:07] <jorendorff> k
  1161. # [04:07] <@airbz> private:
  1162. # [04:07] <@airbz> template<typename T>
  1163. # [04:07] <@airbz> void SetWritableOctet(T, ErrorResult& rv) MOZ_DELETE;
  1164. # [04:07] <@airbz> works like a charm
  1165. # [04:09] * @airbz sees uint816_t not compile
  1166. # [04:10] * Quits: ewong (chatzilla@moz-E5D50C2E.static.netvigator.com) (Quit: Reboot)
  1167. # [04:11] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Connection reset by peer)
  1168. # [04:11] <Waldo> unfortunate that implementations haven't defined those yet
  1169. # [04:11] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  1170. # [04:11] <@airbz> I know
  1171. # [04:12] <Waldo> although, I think I'd prefer uint9_t to get native UTF-9 support, if I had to choose
  1172. # [04:13] * Joins: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net)
  1173. # [04:13] * Joins: ewong (chatzilla@moz-E5D50C2E.static.netvigator.com)
  1174. # [04:13] <jorendorff> wait … what
  1175. # [04:14] <jorendorff> oh excellent
  1176. # [04:15] <fabrice> jlebar: ping
  1177. # [04:15] <jlebar> fabrice, ack
  1178. # [04:16] <JonathanS> There is UTF-9?
  1179. # [04:16] * Joins: timdream (timdream@moz-99690620.hinet-ip.hinet.net)
  1180. # [04:16] <fabrice> jlebar: when you wrote the e10s support for the vibration api, didn't you add a way to have a unique ID for windows even in different processes?
  1181. # [04:17] <jlebar> fabrice, Yes. It's a bit of a hack, though. Could be improved.
  1182. # [04:17] * Quits: ewong (chatzilla@moz-E5D50C2E.static.netvigator.com) (Quit: reboot again)
  1183. # [04:17] <jlebar> fabrice, See SandboxHal.cpp and this WindowIdentifier thing.
  1184. # [04:17] <fabrice> jlebar: ok, thanks!
  1185. # [04:17] <jlebar> fabrice, Sure thing; let me know if you're confused!
  1186. # [04:18] * Joins: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net)
  1187. # [04:18] <jlebar> fabrice, (If you need a globally-unique window-id, it's probably worth just making a function we can call...)
  1188. # [04:18] * Quits: juanb|jog (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Quit: juanb|jog)
  1189. # [04:18] <fabrice> jlebar: yeah, not sure I want that in hal
  1190. # [04:19] <fabrice> I'll keep you updated
  1191. # [04:19] * Joins: ewong (chatzilla@moz-E5D50C2E.static.netvigator.com)
  1192. # [04:20] * Joins: yuan (ywang@moz-6A0DF30E.hsd1.ca.comcast.net)
  1193. # [04:23] <@airbz> this is something that almost worked better with the XPCOM bindings
  1194. # [04:23] <@airbz> if your types did not match there would be no conversions, because they got returned as pointers
  1195. # [04:23] <@airbz> (for return values)
  1196. # [04:23] <@airbz> "worked better" for some values of worked better.... ;)
  1197. # [04:23] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.88.2-rdmsoft [XULRunner 12.0/20120420145725])
  1198. # [04:25] * Joins: dcamp (dave@moz-7D905691.avante-wifi.mozilla.hq)
  1199. # [04:25] * Joins: gwagner (gwagner@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1200. # [04:26] * Quits: robhawkes (robhawkes@2DCD3574.8393754F.E9FF1376.IP) (Quit: Leaving...)
  1201. # [04:27] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  1202. # [04:28] * Quits: timdream (timdream@moz-99690620.hinet-ip.hinet.net) (Connection reset by peer)
  1203. # [04:28] <@airbz> actually
  1204. # [04:28] <@airbz> can I just get the compiler to warn on numeric conversions?
  1205. # [04:28] <@airbz> that would be lovely if I could
  1206. # [04:29] <Waldo> probably not narrowly enough to be workable, alas
  1207. # [04:29] <@airbz> why?
  1208. # [04:29] <@airbz> I just need it to warn in this one dir
  1209. # [04:29] <@airbz> and I control all the code in it
  1210. # [04:29] <@airbz> so I can make it work, I'd think
  1211. # [04:30] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  1212. # [04:31] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1213. # [04:33] * glob is now known as glob|away
  1214. # [04:34] * Quits: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP) (Quit: beaufour)
  1215. # [04:34] * Joins: timdream (timdream@moz-99690620.hinet-ip.hinet.net)
  1216. # [04:35] * Quits: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com) (Client exited)
  1217. # [04:37] * Quits: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  1218. # [04:39] * Quits: mreid_ (mark@moz-E31CD2CB.mozilla.org) (Quit: Bye!)
  1219. # [04:41] * Joins: surkov (surkov@293FCAB6.331F467.5D3F4C44.IP)
  1220. # [04:42] * Quits: gozala1 (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving.)
  1221. # [04:43] * jmaher is now known as jmaher|afk
  1222. # [04:43] * Quits: @airbz (bzbarsky@32E85D4.103DC7D.4EA770CF.IP) (Ping timeout)
  1223. # [04:44] * Quits: kaze (kaze@moz-4A5EB46B.w82-123.abo.wanadoo.fr) (Ping timeout)
  1224. # [04:45] <@khuey> BenWa: ping
  1225. # [04:45] <BenWa> khuey: pong
  1226. # [04:45] <BenWa> backout didn't work :(
  1227. # [04:46] <@khuey> BenWa: plus there
  1228. # [04:46] <@khuey> 's reftest orange
  1229. # [04:47] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
  1230. # [04:47] * Joins: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP)
  1231. # [04:49] <@khuey> ugh
  1232. # [04:49] <@khuey> people don't even look at the tree before they push
  1233. # [04:50] <BenWa> bjacob's push might be it too
  1234. # [04:50] * Joins: qheaden (qah661@moz-67E02157.nrflva.fios.verizon.net)
  1235. # [04:51] * Joins: gozala (gozala@EF408078.10A53EE3.77834EAA.IP)
  1236. # [04:52] <BenWa> khuey: The Android opt R3 failure seems to have started on 606f80ee71a4
  1237. # [04:52] <BenWa> Is that right? Should be back that one out?
  1238. # [04:53] <bjacob> what makes it hard to tell is that these tests have not run or completed yet on many pushes
  1239. # [04:53] <BenWa> Yes I know
  1240. # [04:53] <@khuey> BenWa: that cset doesn't look very relevant
  1241. # [04:54] * Quits: gozala (gozala@EF408078.10A53EE3.77834EAA.IP) (Ping timeout)
  1242. # [04:54] <BenWa> khuey: The talos and R3 failure don't seem related to my reviewees
  1243. # [04:54] * Joins: gozala (gozala@EF408078.10A53EE3.77834EAA.IP)
  1244. # [04:54] <@khuey> so, the robocheck talos stuff failed on cdbc3312ae80
  1245. # [04:54] <@khuey> it's just not visible on tbpl
  1246. # [04:54] <BenWa> I also prematurely back out my patch to be nice but that wasn't it either
  1247. # [04:54] <@khuey> but if you click into the self-serve ...
  1248. # [04:55] <bjacob> ah
  1249. # [04:55] <@khuey> and they failed on the one before that
  1250. # [04:55] * @khuey sighs
  1251. # [04:55] <bjacob> ah!
  1252. # [04:56] <@khuey> so it's either a push that changed some strings
  1253. # [04:56] <@khuey> or rail's dontbuild config change?
  1254. # [04:56] * Joins: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP)
  1255. # [04:59] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
  1256. # [04:59] <jlebar> philor, So https://tbpl.mozilla.org/?tree=Mozilla-Inbound&rev=f177646e2aa2 has some green in its ts respins. Does that mean I can re-land this once the tree opens (and once I fix the m3 orange)?
  1257. # [04:59] * @khuey decides to use the big hammer
  1258. # [05:00] <BenWa> khuey: Well if it comes to it I'm fine with backing and relanding my other patch when this dies down
  1259. # [05:00] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Quit: L'ordinateur  est en sommeil)
  1260. # [05:00] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
  1261. # [05:01] * Quits: gozala (gozala@EF408078.10A53EE3.77834EAA.IP) (Ping timeout)
  1262. # [05:02] <philor> jlebar: didn't know you backed it out
  1263. # [05:02] <philor> didn't know the tree was closed, for that matter
  1264. # [05:02] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Ping timeout)
  1265. # [05:02] * Joins: kaze (kaze@moz-4A5EB46B.w82-123.abo.wanadoo.fr)
  1266. # [05:02] <jlebar> philor, The more you know.
  1267. # [05:03] <@khuey> philor: I got sick of people checking in on top of bustage
  1268. # [05:03] * Quits: kaze (kaze@moz-4A5EB46B.w82-123.abo.wanadoo.fr) (Quit: up up up and awayyyyyy)
  1269. # [05:04] * philor starts liking 4c6b302a313d
  1270. # [05:05] <philor> though cce5bc78a9a0 remains tempting
  1271. # [05:05] <philor> and jmaher's attempts at running on his tegra make it sound like there may well be multiple android bustages
  1272. # [05:06] * glob|away is now known as glob
  1273. # [05:08] * Joins: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net)
  1274. # [05:09] * jwir3 is now known as jwir3|zzz
  1275. # [05:11] * Quits: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au) (Ping timeout)
  1276. # [05:11] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  1277. # [05:11] * Joins: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au)
  1278. # [05:12] * Joins: aja (chatzilla@EE732A75.6BD0AE10.7880DB15.IP)
  1279. # [05:12] <@khuey> tbpl needs a view that indicates what has already been backed out
  1280. # [05:14] <dRdR> are there any automated tests done on nsTArray?
  1281. # [05:14] <@khuey> there's TestTArray.cpp
  1282. # [05:14] <dRdR> ok thanks
  1283. # [05:14] <@khuey> there's also all the automated tests we run against the browser, which makes pretty extensive use of arrays
  1284. # [05:15] <dRdR> lol yeah, I just wanted to see if there was something I could copy for testing my nsQueue
  1285. # [05:17] * joduinn-afk is now known as joduinn-hotel
  1286. # [05:19] * philor pushes another stack of chips onto 4c6b302a313d
  1287. # [05:20] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  1288. # [05:20] <@khuey> certainly looking that way isn't it
  1289. # [05:21] <@khuey> hmm
  1290. # [05:21] <@khuey> selfserve claims reftest-2 has failures on cce5bc78a9a0
  1291. # [05:22] <mbrubeck> beware selfserve in times of coalesce
  1292. # [05:22] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
  1293. # [05:22] <mbrubeck> (ancient mayan proverb)
  1294. # [05:22] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
  1295. # [05:23] * Quits: aja (chatzilla@EE732A75.6BD0AE10.7880DB15.IP) (Ping timeout)
  1296. # [05:23] <@khuey> yeah ...
  1297. # [05:23] <@khuey> there's not a log on ftp for this claimed failure
  1298. # [05:23] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
  1299. # [05:24] <mbrubeck> self-serve will show the same job on each of the pushes that got coalesced
  1300. # [05:24] <@khuey> ah
  1301. # [05:24] <@khuey> that's ... special
  1302. # [05:24] * Joins: twi (Adium@moz-1AE3B3E2.cust.dsl.vodafone.it)
  1303. # [05:25] * Quits: dcamp (dave@moz-7D905691.avante-wifi.mozilla.hq) (Quit: Leaving...)
  1304. # [05:27] * Joins: aja (chatzilla@EE732A75.6BD0AE10.7880DB15.IP)
  1305. # [05:30] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  1306. # [05:33] <philor> well, your other option is "no possible way to retrigger a coalesced job" which wouldn't be terribly nice
  1307. # [05:34] * Quits: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net) (Quit: Leaving.)
  1308. # [05:34] * Quits: raccettura (raccettura@moz-660B8F4B.hsd1.nj.comcast.net) (Quit: raccettura)
  1309. # [05:34] <philor> the third option, where it has lovely unimaginable UI that makes everything clear, is where you get reminded that it's an API, and you can jolly well write your own front end for it
  1310. # [05:35] <@khuey> BenWa: does https://hg.mozilla.org/integration/mozilla-inbound/rev/cce5bc78a9a0 affect windows 7?
  1311. # [05:35] <BenWa> No, OGL in windows is behind a pref that isn't tested
  1312. # [05:35] <@khuey> got any idea what caused https://tbpl.mozilla.org/php/getParsedLog.php?id=11779318&tree=Mozilla-Inbound then?
  1313. # [05:36] * philor votes for "intermittency"
  1314. # [05:36] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  1315. # [05:37] <@khuey> le sigh
  1316. # [05:37] <philor> don't forget that virtually no randomorange gets filed until one of three people either hit it on their own push, get bored to death waiting for something, or see it multiple times
  1317. # [05:37] <@khuey> yeah
  1318. # [05:37] <@roc> did someone build with --enable-nondeterminism again?
  1319. # [05:37] <@khuey> our process is so broken
  1320. # [05:38] * Joins: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
  1321. # [05:38] <philor> yup
  1322. # [05:38] <BenWa> We need to crack down on unreliable tests
  1323. # [05:38] <philor> I vote we go back to the early days of tests, where we would yell at a test author because their test had already failed "three times this week, and you haven't disabled it yet!"
  1324. # [05:39] <BenWa> philor: That would get my complete support
  1325. # [05:39] <philor> we have quite a few which remain disabled from those days, but at least disabled tests have no impact on my daily life
  1326. # [05:39] <philor> BenWa: even keeping in mind that nobody would ever fix any of them. ever. any of them.?
  1327. # [05:40] <@khuey> is anybody fixing any of them now? ;-)
  1328. # [05:40] <philor> no, they aren't
  1329. # [05:40] <@khuey> well then
  1330. # [05:40] <BenWa> Actually me and ali are working on improving testing on android
  1331. # [05:40] <BenWa> well mostly ajuma really
  1332. # [05:40] <philor> the difference is that we have tens of thousands of tests which will clearly show the difference between intermittent and total faliure
  1333. # [05:41] <@roc> cpearce has been working on fixing full screen tests
  1334. # [05:41] <philor> those canvas reftests that I don't care about enough to file? if they fail on every platform on a push, I'll know
  1335. # [05:41] * Quits: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net) (Input/output error)
  1336. # [05:41] <philor> if they fail every push on one platform, I'll know
  1337. # [05:41] <@roc> I've been working on fixing some media tests
  1338. # [05:41] * mjschranz is now known as mjschranz_away
  1339. # [05:41] <@roc> I'm sure we're not the only ones
  1340. # [05:41] <philor> given their rate so far, if they increase to 50% failure, I'll know
  1341. # [05:41] <BenWa> I remember we used to have something that track which tests failed the most often
  1342. # [05:42] <philor> so crappy intermittent tests aren't worthless, they're just massively annoying
  1343. # [05:42] * rail_away is now known as rail
  1344. # [05:42] <BenWa> philor: What about modifying the reftest to repeat all failing tests at the end to double check
  1345. # [05:43] <BenWa> That would give us a some useful data
  1346. # [05:43] <BenWa> once the jobs has been schedule the overhead of running a few failings that isn't high
  1347. # [05:44] <philor> yep, and autoland has some ideas about retrying, since the next thing it's supposed to do is somehow guess that a patch is okay and land it for realz
  1348. # [05:44] * Joins: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com)
  1349. # [05:44] <philor> dunno if they are *workable* ideas :)
  1350. # [05:44] * Quits: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Ping timeout)
  1351. # [05:44] <@khuey> that's going to be fun to watch
  1352. # [05:44] * rail reads the backlog
  1353. # [05:44] <BenWa> IMO I would just like to see autoland worked into a bugzilla tweaks thing
  1354. # [05:44] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1355. # [05:44] <glob> BenWa, why?
  1356. # [05:44] * sworkman_ is now known as sworkman
  1357. # [05:44] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Quit: sworkman)
  1358. # [05:45] <BenWa> You can hit 'autotry', and have a TBPL-ish result show up inline, and then you can hit autoland
  1359. # [05:45] <glob> BenWa, it's already on bmo natively
  1360. # [05:45] <BenWa> huh?
  1361. # [05:45] <philor> okay, by the time I get home cce5bc78a9a0 should have proved its greenery, and we can take out 4c6b302a313d
  1362. # [05:45] * Quits: dbradley (dbradley@moz-80450F75.fuse.net) (Quit: )
  1363. # [05:46] * Joins: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net)
  1364. # [05:46] * philor is now known as philor|away
  1365. # [05:46] <@khuey> rail: it probably wasn't you
  1366. # [05:46] <rail> khuey: my push shouldn't break anything since those files for build automation, not for the build system
  1367. # [05:46] <@khuey> but I hit you with my big hammer anyways
  1368. # [05:46] <BenWa> glob: You mean it's selectable using a hard to remember whiteboard syntax?
  1369. # [05:46] <rail> sure :)
  1370. # [05:46] <glob> BenWa, yes
  1371. # [05:46] <glob> BenWa, wait, no
  1372. # [05:46] <glob> BenWa, there's a different ui for it
  1373. # [05:47] <BenWa> ohh what? where?
  1374. # [05:47] <glob> bug 726193
  1375. # [05:47] <BenWa> ohh cool. I'll check it out tomorrow!
  1376. # [05:48] * njn notices that inbound is closed
  1377. # [05:48] <glob> BenWa, i'm not sure if it's actually visible to the right people yet
  1378. # [05:48] <glob> BenWa, if you can't see it, lsblakk is the person to ask
  1379. # [05:48] <BenWa> Yea I don't see it
  1380. # [05:49] <BenWa> I'm glad that it's coming
  1381. # [05:49] * Quits: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 12.0/20120424092743])
  1382. # [05:51] * Parts: qheaden (qah661@moz-67E02157.nrflva.fios.verizon.net)
  1383. # [05:52] <cpearce> philor: FWIW I have a fix for the pointer lock orange, and I reckon that same fix will fix a bunch of fullscreen orange as well too.
  1384. # [05:53] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
  1385. # [05:53] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
  1386. # [05:55] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
  1387. # [05:56] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
  1388. # [05:57] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
  1389. # [05:59] * Quits: wesj (Instantbir@moz-104CC309.mv.mozilla.com) (Ping timeout)
  1390. # [05:59] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
  1391. # [05:59] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
  1392. # [06:00] <njn> khuey: I want to call |nsXPConnect::GetRuntimeInstance()->GetJSRuntime()| in nsMemoryMaps.cpp. Is that possible, somehow?
  1393. # [06:00] <njn> khuey: GetRuntimeInstance() is in xpcpublic.h...
  1394. # [06:00] <njn> khuey: er, make that xpcprivate.h
  1395. # [06:00] <@khuey> where is nsMemoryMaps.cpp?
  1396. # [06:01] <njn> khuey: xpcom/base
  1397. # [06:01] * Joins: sfink (chatzilla@moz-7B7651CB.dsl.pltn13.sbcglobal.net)
  1398. # [06:01] <njn> khuey: really, I just want to call a JSAPI function from aboutMemory.js
  1399. # [06:01] <@khuey> just use ctypes! :-P
  1400. # [06:01] <njn> I am curently going via nsIMemoryReporterManager, but that doesn't have to be the way
  1401. # [06:02] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
  1402. # [06:02] <njn> the JSAPI function needs to be passed a JSRuntime* pointer
  1403. # [06:02] * Quits: jamesr (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net) (Quit: jamesr)
  1404. # [06:02] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Quit: Eaten by grue.)
  1405. # [06:02] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
  1406. # [06:03] <@khuey> njn: nsMemoryMaps can just ask the nsIJSRuntimeService for the JSRuntime*
  1407. # [06:03] * Joins: wesj (Instantbir@moz-135A9FA9.hsd1.ca.comcast.net)
  1408. # [06:03] <njn> khuey: aha
  1409. # [06:03] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1410. # [06:03] * Joins: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net)
  1411. # [06:04] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  1412. # [06:04] <njn> khuey: lovely, thanks
  1413. # [06:05] * Joins: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  1414. # [06:05] * philor|away is now known as philor
  1415. # [06:07] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
  1416. # [06:08] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  1417. # [06:09] * Joins: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net)
  1418. # [06:10] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
  1419. # [06:11] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
  1420. # [06:14] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
  1421. # [06:14] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
  1422. # [06:15] * Quits: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com) (Ping timeout)
  1423. # [06:16] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  1424. # [06:18] * Quits: wesj (Instantbir@moz-135A9FA9.hsd1.ca.comcast.net) (Ping timeout)
  1425. # [06:18] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  1426. # [06:18] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
  1427. # [06:19] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  1428. # [06:21] <philor> and now for the fun part of the evening: telling whether or not we've gotten Android back to its normal terrible state :)
  1429. # [06:25] <@khuey> my next plan is hg revert --this-morning
  1430. # [06:26] <mbrubeck> Or you could "hg merge --tool internal:other" from mozilla-central! :)
  1431. # [06:26] * Joins: smontagu (chatzilla@55BBA7ED.5ACD0297.CC465D70.IP)
  1432. # [06:29] <dRdR> are there some kind of weird restrictions on using ReentrantMonitor? I'm getting a segfault on this whenever I use it: xpcom/components/nsComponentManager.cpp:1172
  1433. # [06:29] <dRdR> 1172 mReentrantMonitor->Enter();
  1434. # [06:31] * Quits: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net) (Input/output error)
  1435. # [06:32] <@khuey> what is 'this'?
  1436. # [06:32] <philor> so far so good, a pleasing variety of other reds
  1437. # [06:32] <mauke> p mReentrantMonitor
  1438. # [06:33] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  1439. # [06:33] <@roc> (gdb) segmentation fault
  1440. # [06:33] <mauke> HIGHSCORE!
  1441. # [06:33] <mauke> Enter initials:
  1442. # [06:36] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  1443. # [06:36] <@khuey> that reftest orange is pretty disconcerting
  1444. # [06:36] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Connection reset by peer)
  1445. # [06:37] <@khuey> oh
  1446. # [06:37] * @khuey scrolls up :-D
  1447. # [06:37] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  1448. # [06:37] * Joins: robhawkes (robhawkes@2DCD3574.8393754F.E9FF1376.IP)
  1449. # [06:37] <dRdR> ok so it turns out I was messing up something around it
  1450. # [06:38] * philor is now known as philor|away
  1451. # [06:38] <dRdR> I think the reentrantmonitor is fine. sorry :p this happens to me a lot when I ask questions here
  1452. # [06:38] * Quits: bbondy (bbondy@moz-C9962B2.home.cgocable.net) (Ping timeout)
  1453. # [06:38] * mbrubeck watches https://tbpl.mozilla.org/?tree=Mozilla-Inbound&jobname=robo
  1454. # [06:39] * Quits: m_kato (Daily@moz-348F61F0.mozilla.or.jp) (Connection reset by peer)
  1455. # [06:39] * Joins: m_kato (Daily@moz-348F61F0.mozilla.or.jp)
  1456. # [06:41] * Quits: gustavold (gustavold@moz-245CF253.static-user.ajato.com.br) (Quit: Leaving.)
  1457. # [06:41] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  1458. # [06:41] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  1459. # [06:41] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  1460. # [06:46] * philor|away is now known as philor
  1461. # [06:47] <philor> mbrubeck: but then you miss the pretty of reftest-
  1462. # [06:48] * rail is now known as rail_away
  1463. # [06:48] * Joins: wesj (Instantbir@moz-135A9FA9.hsd1.ca.comcast.net)
  1464. # [06:50] * Joins: Mossop (mossop@moz-347C3D31.dsl.dynamic.sonic.net)
  1465. # [06:50] * mbrubeck considers having inbound1, inbound2, and inbound3 for redundancy
  1466. # [06:51] <mbrubeck> how often do you think we'd manage to get three trees busted enough to close at the same time?
  1467. # [06:51] * philor considers never merging again
  1468. # [06:52] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Connection reset by peer)
  1469. # [06:52] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  1470. # [06:52] <smontagu> is bug 668716 really intermittent? it accounts for about 40% of my bugmail
  1471. # [06:53] <philor> be interesting to see the math about whether three trees would put us in better or worse shape for coalescing during the middle of the North American day, though
  1472. # [06:54] * Quits: Mossop (mossop@moz-347C3D31.dsl.dynamic.sonic.net) (Ping timeout)
  1473. # [06:56] * Quits: dbradley (dbradley@moz-80450F75.fuse.net) (Quit: )
  1474. # [06:56] <mbrubeck> smontagu: It's almost perfectly intermittent, failing in almost half of all Mac opt builds... http://brasstacks.mozilla.com/orangefactor/?display=Bug&bugid=668716&startday=2012-04-17&endday=2012-05-15&tree=mozilla-inbound
  1475. # [06:57] <philor> sorry, I was going to push the patch to try at lunch, but bustage, and when I got home, but bustage
  1476. # [06:57] <mbrubeck> of course since it runs on two Mac platforms, that means it fails almost once per push.
  1477. # [06:59] <philor> also, hollow laugh, 40% from just that one bug that's under 1000 comments?
  1478. # [06:59] * Quits: snorp (snorp@moz-1E566C62.hsd1.mi.comcast.net) (Ping timeout)
  1479. # [07:00] <mbrubeck> I should tell you about the time I filed bug 694772... big mistake!
  1480. # [07:00] * Joins: snorp (snorp@moz-1E566C62.hsd1.mi.comcast.net)
  1481. # [07:01] <mbrubeck> At one point I had the same idea as edmorley (?) of using a separate account for filing orange bugs
  1482. # [07:01] <@khuey> mbrubeck: ouch
  1483. # [07:01] <mbrubeck> but unfortunately I am too lazy.
  1484. # [07:01] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  1485. # [07:01] <@khuey> mbrubeck: itym philor
  1486. # [07:01] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  1487. # [07:02] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  1488. # [07:02] <philor> itym almost everyone who has filed randomorange, though I don't remember anyone else but me having gone so far as to actually do it
  1489. # [07:09] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Ping timeout)
  1490. # [07:09] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  1491. # [07:11] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Ping timeout)
  1492. # [07:11] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  1493. # [07:12] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Quit: Leaving.)
  1494. # [07:13] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Quit: Leaving.)
  1495. # [07:13] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
  1496. # [07:15] <philor> damn, I got caught having to file the clone of bug 753852 :(
  1497. # [07:15] <philor> eh, screw it, nobody actually needs to find it via tbpl
  1498. # [07:19] * Joins: bonnie (bbsurender@3035F4A5.3753335A.B66DD36E.IP)
  1499. # [07:19] * Joins: dev (devdatta@moz-85EBB8A.dia.static.qwest.net)
  1500. # [07:19] * Quits: bonnie (bbsurender@3035F4A5.3753335A.B66DD36E.IP) (Client exited)
  1501. # [07:19] * Joins: necolas (necolas@moz-E9544C43.bb.sky.com)
  1502. # [07:20] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Connection reset by peer)
  1503. # [07:21] <philor> khuey: still up?
  1504. # [07:21] <dev> anyone know how I can look up the try server results for a particular revision ?
  1505. # [07:21] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: Success !!)
  1506. # [07:22] <philor> dev: if you mean the try revision, https://tbpl.mozilla.org/?tree=Try&rev=a041954a4699
  1507. # [07:22] <mbrubeck> philor: what's up?
  1508. # [07:22] <philor> if you mean an m-c revision, "good luck"
  1509. # [07:23] <philor> mbrubeck: I want to call it green and reopen
  1510. # [07:23] <mbrubeck> +1
  1511. # [07:23] <@khuey> philor: yep
  1512. # [07:23] <philor> already has more green trobo* than any rev has ever had before :)
  1513. # [07:23] <dev> philor: lol
  1514. # [07:23] <@khuey> ha
  1515. # [07:23] <@khuey> ok
  1516. # [07:23] <dev> philor: I meant m-c revision .. I have a patch
  1517. # [07:24] * @khuey reopens
  1518. # [07:24] * Quits: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  1519. # [07:24] * Quits: mwu (mwu@moz-59435430.hsd1.nj.comcast.net) (Ping timeout)
  1520. # [07:24] <dev> philor: and I wanna see if my patch crashed more things than before
  1521. # [07:25] <@khuey> njn: tree's open
  1522. # [07:26] <philor> dev: you have a patch, and if that was your L1 access bug I saw today, you didn't push it to try - did someone push it to try for you? who and when?
  1523. # [07:26] * khuey is now known as khuey|away
  1524. # [07:26] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
  1525. # [07:27] <mbrubeck> philor: You could reopen bug 754078
  1526. # [07:27] * Quits: JesperHansen (JesperHans@moz-AA96EAE3.dhcp.fiberflex.dk) (Connection reset by peer)
  1527. # [07:28] * Joins: JesperHansen (JesperHans@moz-AA96EAE3.dhcp.fiberflex.dk)
  1528. # [07:28] <philor> mbrubeck: ah, how quickly they forget when they get old, I would have denied ever having filed that
  1529. # [07:28] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  1530. # [07:29] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
  1531. # [07:29] <philor> the spendthrift luxury of putting both the victim and the frame at fault in the summary!
  1532. # [07:30] <larfdesk> is this like not having a floppy drive being called a "feature" ?
  1533. # [07:33] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
  1534. # [07:33] * Quits: ferongr (ferongr@9461F8D8.3BB4FAB7.F5160715.IP) (Ping timeout)
  1535. # [07:33] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
  1536. # [07:33] * philor considers that as an analogy
  1537. # [07:34] * Joins: ferongr (ferongr@D8859310.75E4740F.F5160715.IP)
  1538. # [07:35] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Ping timeout)
  1539. # [07:35] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Ping timeout)
  1540. # [07:35] * Quits: wesj (Instantbir@moz-135A9FA9.hsd1.ca.comcast.net) (Input/output error)
  1541. # [07:35] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  1542. # [07:36] <dev> philor: no .. it's https://tbpl.mozilla.org/?tree=Try&rev=384179ebc99f
  1543. # [07:36] <dev> philor: sid stamm pushed it for me
  1544. # [07:36] <mbrubeck> dev: So, you can click on the orange numbers and tbpl will search for known bugs
  1545. # [07:37] <mbrubeck> like if you click on the Linux64 opt M1, and then squint really hard, you'll notice that it matches bug 726540 and therefore is probably not your fault
  1546. # [07:37] <dev> mbrubeck: aah
  1547. # [07:37] <dev> thanks!
  1548. # [07:37] * jlebar pushes, then goes to bed. It was green on try, blah blah. :)
  1549. # [07:38] <philor> and then there's Android...
  1550. # [07:38] <mbrubeck> dev: Android failures are harder because they usually don't have anything useful in the logs for tbpl to search for
  1551. # [07:38] <dev> and so the cases where the summary is empty?
  1552. # [07:38] * jlebar is now known as jlebar|sleep
  1553. # [07:38] <dev> yeah
  1554. # [07:38] <dev> that's the one I was talking about
  1555. # [07:38] <dev> the summary is empty for some android bugs
  1556. # [07:38] <mbrubeck> you can retrigger it by clicking on the failed job, then on the "+" in the footer
  1557. # [07:38] <mbrubeck> if the second run is green, you probably didn't break anything.
  1558. # [07:39] <dev> and the retrigger won't require L1 access ?
  1559. # [07:39] * Joins: int3_ (int3@moz-FAB3747.cpe.distributel.net)
  1560. # [07:39] <mbrubeck> Also, when you're changing low-level code like this JS engine stuff, then if it's broken it'll most often break a lot of stuff, causing all or most Android tests to fail horribly
  1561. # [07:39] <philor> wise man, that Sid, he avoided Talos so we won't have to explain how many times you might need to retrigger Android Talos :)
  1562. # [07:39] <mbrubeck> dev: Ah, good point. It does require L1.
  1563. # [07:39] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Connection reset by peer)
  1564. # [07:40] * Joins: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP)
  1565. # [07:40] <dev> yeah .. I plan to fill out the paperwork tomorrow morning
  1566. # [07:40] <philor> does it, or does it just require an LDAP account?
  1567. # [07:40] <dev> when I am the office
  1568. # [07:40] <mbrubeck> On a run like this where the majority of Android tests are green, I'd probably just ignore it.
  1569. # [07:40] <dev> it asked for LDAP password
  1570. # [07:40] <dev> but I am not sure whether that actually retriggered it or not
  1571. # [07:41] <mbrubeck> dev: It would be displaying an error message at the top of the page if it failed, I believe.
  1572. # [07:41] <dev> it just "rebuild .. requested" .. not whether "request denied" or "request accepted"
  1573. # [07:41] <philor> it'll show a grey number next to the busted one, after a while, if it retriggered
  1574. # [07:41] * Quits: willy1234x1 (willy1234x@moz-1DA657E0.slkc.qwest.net) (Ping timeout)
  1575. # [07:41] <KWierso> "requested" means it worked
  1576. # [07:41] <mbrubeck> I'd maybe retrigger just the jsreftest failure ("J1") because those test JS stuff specifically.
  1577. # [07:42] <mbrubeck> If you scroll through https://tbpl.mozilla.org/ you can see how often Android tests fail in general when nothing is especially broken.
  1578. # [07:42] <KWierso> orange is the new green this decade
  1579. # [07:42] <philor> and even though almost nobody believes me when I say this, one of the best ways to evaluate your try push results is to say "philor: does anything in https://tbpl.mozilla.org/?tree=Try&rev=384179ebc99f look like I busted it?"
  1580. # [07:43] <philor> brendan believes me, but hardly anyone else does
  1581. # [07:43] <mbrubeck> Yes, it's true. You can learn to do what philor does, or you can just keep a philor handy.
  1582. # [07:43] <dev> :):D
  1583. # [07:43] * Joins: willy1234x1 (willy1234x@moz-60AA2DB6.slkc.qwest.net)
  1584. # [07:43] <dev> philor: does anything in https://tbpl.mozilla.org/?tree=Try&rev=384179ebc99f look like I busted it?
  1585. # [07:43] <@roc> that's why I never learned to speak Chinese
  1586. # [07:44] <AryehGregor> philor, I'm getting consistent fails on Win debug mochitest-2 with my patchset, but I still can't figure out why, because the log is truncated: https://tbpl.mozilla.org/php/getParsedLog.php?id=11759840&tree=Try https://tbpl.mozilla.org/?tree=Try&rev=6a617ff04355 Fixing the assertion is all very nice, but it's apparently very hard to fix.
  1587. # [07:44] <mbrubeck> dev: Also, to answer your original question, https://hg.mozilla.org/try/rev/720c911bebe8 is your Try changeset, which tells you that https://tbpl.mozilla.org/?rev=5c90425ab44e is its parent, for comparison's sake.
  1588. # [07:45] * khuey|away is now known as khuey
  1589. # [07:45] <philor> AryehGregor: the truncation isn't keeping you from seeing that there's a trillion of that one, it's only keeping you from seeing the remaing 500 billion of them, right?
  1590. # [07:45] * mbrubeck should not have clicked on AryehGregor's links
  1591. # [07:46] * Quits: willy1234x1 (willy1234x@moz-60AA2DB6.slkc.qwest.net) (Ping timeout)
  1592. # [07:46] <dev> yeah the parent's try results don't help much
  1593. # [07:46] <AryehGregor> philor, well, these are mochitests, so the assertions aren't causing the orange, right? There must be something in the truncated part of the log that failed? I don't really care about the assertions, we know that's a bug.
  1594. # [07:47] <mbrubeck> dev: Yeah, not in this case. It *is* a useful thing to check if something looks very broken and then you find out it's because you pushed on top of a busted parent.
  1595. # [07:47] <philor> AryehGregor: no, the orange comes from not finding the line that says how many tests passed/todoed/failed, and it's not found because the log was truncated, so the orange comes from the truncation, and the truncation comes from the assertions
  1596. # [07:47] <AryehGregor> Oh, I see.
  1597. # [07:47] <AryehGregor> So how about we increase the size limit? 0:)
  1598. # [07:47] <philor> yeah, the first one I saw puzzled me greatly, and I kept looking and looking
  1599. # [07:47] <philor> NO
  1600. # [07:47] <AryehGregor> :(
  1601. # [07:48] * Joins: willy1234x1 (willy1234x@moz-62260A6F.slkc.qwest.net)
  1602. # [07:48] <philor> I don't know if it's possible or not, whether it's a buildbot config variable or hardcoded or a dependency's limit, but NO
  1603. # [07:48] <AryehGregor> So what do you want me to do, turn the assertion into an NS_WARNING?
  1604. # [07:48] <AryehGregor> Not add more tests?
  1605. # [07:48] <philor> yeah, I want it to be a warning, but I don't get to decide that
  1606. # [07:49] <AryehGregor> roc, do you think it makes sense to turn the NS_ASSERTION of https://bugzilla.mozilla.org/show_bug.cgi?id=439258 into an NS_WARNING to reduce log space used up?
  1607. # [07:49] <philor> not add 100K more tests to one mochitest hunk, maybe - it's not impossible to make it a separate mochitest-editor suite, though that's a little extreme
  1608. # [07:49] * Quits: tor (tor@9043A4AC.46A41C28.49CEED6B.IP) (Ping timeout)
  1609. # [07:50] <AryehGregor> Are all the mochitest hunks roughly the same size, or could we stick it into a smaller one to make the problem go away?
  1610. # [07:50] <philor> it's, rather inconveniently, chunked by dir
  1611. # [07:50] <AryehGregor> So all editor/ tests are 2, or something like that?
  1612. # [07:50] * Parts: dev (devdatta@moz-85EBB8A.dia.static.qwest.net)
  1613. # [07:51] <philor> so you can fake things around by manipulating directories, but when you do you set someone else up to get your failure, when they innocently add a new directory
  1614. # [07:52] <@khuey> that's ok, you can just add another dom/src/foo
  1615. # [07:52] <philor> yeah
  1616. # [07:52] <AryehGregor> (also, can tbpl maybe be fixed to give useful error messages if the log is truncated?)
  1617. # [07:52] * Quits: mreid (mreid@moz-5F4A70CA.yipyip.com) (Ping timeout)
  1618. # [07:52] <AryehGregor> (where's the source for that?)
  1619. # [07:52] <philor> the source for that is... probably at buildbot.net
  1620. # [07:53] <philor> I don't remember the message, but for tbpl to highlight it, it would have to be absolutely unique, no chance of appearing in a non-failure case
  1621. # [07:53] * Joins: Standard8 (Standard8@moz-3BC722CB.hfc.comcastbusiness.net)
  1622. # [07:54] <AryehGregor> Like maybe "Output exceeded 52428800 bytes, remaining output has been truncated"?
  1623. # [07:54] * Joins: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net)
  1624. # [07:54] <@roc> we could take a patch to stop display the assertion after it's fired 100 times or whatever
  1625. # [07:55] * Quits: int3_ (int3@moz-FAB3747.cpe.distributel.net) (Client exited)
  1626. # [07:55] <philor> huh, how are you winding up in M2?
  1627. # [07:55] <@khuey> we could stop printing the stacks since they're totally broken anyways
  1628. # [07:55] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  1629. # [07:56] * @khuey makes a note to bug ted about that again
  1630. # [07:56] * khuey is now known as khuey|away
  1631. # [07:56] * Joins: wolfiR (wolfiR@moz-F6F471F1.dip0.t-ipconnect.de)
  1632. # [07:56] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Ping timeout)
  1633. # [07:57] <philor> oh, dom/imptests
  1634. # [07:57] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Ping timeout)
  1635. # [07:57] <philor> M2 is the dom/i tests, though it's not editor/
  1636. # [07:57] * Joins: victorporof (victorporo@45524559.602BD6C.79933D60.IP)
  1637. # [07:57] <AryehGregor> Right, that's true.
  1638. # [07:58] <philor> upi
  1639. # [07:58] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  1640. # [07:58] <philor> you're lucky not to be in M4, since it's already at 127000-odd tests
  1641. # [07:59] <philor> and with editor/ in there, that's got to be a couple hundred thousand assertions already :)
  1642. # [07:59] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  1643. # [08:01] * Joins: tor (tor@9043A4AC.46A41C28.49CEED6B.IP)
  1644. # [08:01] * Joins: past (past@moz-F3F386D.dsl.dyn.forthnet.gr)
  1645. # [08:04] * Joins: omeringen (omer@9C9048F0.1C6638A9.9CD63BA8.IP)
  1646. # [08:06] * Quits: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  1647. # [08:07] <philor> woo, inbound went one whole push before someone landed bustage!
  1648. # [08:08] * Quits: @roc (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  1649. # [08:08] <philor> jrmuizel: burny burny
  1650. # [08:09] <jrmuizel> philor: grrr
  1651. # [08:09] <jrmuizel> philor: sorry, I can fix it in a second
  1652. # [08:09] <philor> was it green on try?, he asked innocently?
  1653. # [08:09] <philor> and with more question marks than the sentence structure required
  1654. # [08:10] <jrmuizel> philor: yes, but I accidentally pushed the version with a changed #ifdef twice
  1655. # [08:10] <@dolske> has anyone used the red/green colorblindness excuse yet?
  1656. # [08:10] <@dolske> (if not i call dibs)
  1657. # [08:10] * cadecairos is now known as cadecairos_brb
  1658. # [08:10] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  1659. # [08:11] <philor> that's why failures are underlined
  1660. # [08:11] <philor> "was it non-underlined on try?"
  1661. # [08:12] <philor> I forget who it was, but they were believable about it ;)
  1662. # [08:13] * Quits: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP) (Quit: ctopper)
  1663. # [08:13] * Quits: nrc (nrc@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  1664. # [08:13] <jrmuizel> philor: should be fixed now
  1665. # [08:14] * Joins: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz)
  1666. # [08:14] <jrmuizel> sorry about that mess
  1667. # [08:15] <philor> not that I know, but "changing the wrong #if 0" feels like a symptom of underlying badness to me
  1668. # [08:16] <philor> that minimizes the size of our patches against upstream?
  1669. # [08:17] * Joins: mreid (mreid@moz-5F4A70CA.yipyip.com)
  1670. # [08:17] * Joins: ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP)
  1671. # [08:17] * ChanServ sets mode: +o ehsan
  1672. # [08:17] * Quits: mike5w3c (MikeS@A5F46D67.1BCF8E51.C0C7CDD.IP) (Ping timeout)
  1673. # [08:18] <jrmuizel> philor: the right #if 0 contains a block of code that's not ready to be turned on yet but is part of the same change
  1674. # [08:18] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
  1675. # [08:19] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
  1676. # [08:22] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
  1677. # [08:22] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
  1678. # [08:24] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Ping timeout)
  1679. # [08:24] * cadecairos_brb is now known as cadecairos
  1680. # [08:26] * Quits: kvda (kvda@AFDD388F.C3893E67.923345AB.IP) (Connection reset by peer)
  1681. # [08:26] * cadecairos is now known as cadecairos_away
  1682. # [08:27] * ctalbert is now known as ctalbert|afk
  1683. # [08:27] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  1684. # [08:30] * Joins: kvda (kvda@AFDD388F.C3893E67.923345AB.IP)
  1685. # [08:35] <gaston> ,110:1gmake[6]: *** No rule to make target `../../gfx/ots/src/libmozots.a', needed by `libgkmedias.a.desc'. Stop.
  1686. # [08:35] * Quits: squeakytoy (squeakytoy@moz-79070305.dynamic.se.alltele.net) (Quit: Leaving)
  1687. # [08:36] <gaston> hmm, real failure or i just need to remove some makefiels ?
  1688. # [08:36] <gaston> -makefiles
  1689. # [08:36] <gaston> i thought gkmedias was windows-only
  1690. # [08:39] * Joins: jhorak (jhorak@moz-107AD163.redhat.com)
  1691. # [08:40] * Joins: cpearce (chatzilla@moz-510B10B9.xdsl.xnet.co.nz)
  1692. # [08:40] * Joins: priya (Adium@CEF3B376.779C7874.5F29FBA5.IP)
  1693. # [08:41] * Joins: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp)
  1694. # [08:42] * Joins: TheLink (TheLink@moz-2C115FCB.pools.arcor-ip.net)
  1695. # [08:42] <glandium> gaston: what is the content of objdir/layout/media/.deps/libs ?
  1696. # [08:42] <gaston> i've already seen it in the past..
  1697. # [08:42] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
  1698. # [08:42] <glandium> gaston: does objdir/gfx/ots/src/libmozots.a.desc exist ?
  1699. # [08:42] <gaston> LIBS_DEPS =
  1700. # [08:42] <gaston> SHARED_LIBRARY_LIBS_DEPS = ../../gfx/ots/src/libmozots.a ../../gfx/qcms/libmozqcms.a ../../gfx/cairo/cairo/src/libmozcairo.a ../../gfx/cairo/libpixman/src/libmozlibpixman.a ../../gfx/harfbuzz/src/libmozharfbuzz.a ../../gfx/graphite2/src/libmozgraphite2.a ../../media/libvorbis/lib/libvorbis.a ../../media/libogg/src/libogg.a ../../media/libtheora/lib/libtheora.a ../../media/libopus/libopus.a ../../media/libnestegg/src/libnestegg.a ../../media/l
  1701. # [08:42] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Connection reset by peer)
  1702. # [08:42] <gaston> DSO_LDOPTS_DEPS =
  1703. # [08:43] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  1704. # [08:43] <gaston> hmm nope, only a Makefile in that dir
  1705. # [08:43] <glandium> does that happen during export ?
  1706. # [08:44] <glandium> that is, what is the target that failed?
  1707. # [08:44] <gaston> hmm don't think so
  1708. # [08:44] <gaston> gmake -C media libs
  1709. # [08:44] <gaston> gmake[6]: Entering directory `/usr/obj/buildslave-m-c/layout/media'
  1710. # [08:44] * Joins: pnemsak (Miranda@moz-BE85878E.citicom.sk)
  1711. # [08:44] <gaston> just before that libgklayout.a.desc is created
  1712. # [08:45] <gaston> http://buildbot.rhaalovely.net/builders/mozilla-central-sparc64/builds/283/steps/build/logs/stdio for the full log
  1713. # [08:45] <gaston> or http://buildbot.rhaalovely.net/builders/mozilla-central-amd64/builds/387/steps/build/logs/stdio since it failed on all my builders :)
  1714. # [08:46] <glandium> gaston: and there's nothing in /usr/obj/buildslave-m-c/gfx/ots/src besides a Makefile?
  1715. # [08:46] <gaston> though gmake clean is run between each run, and iirc last time i saw it removing objdir was enough to "fix" it
  1716. # [08:46] <gaston> yes, only a makefile
  1717. # [08:47] <gaston> so somewhere a dependency might be missing..
  1718. # [08:47] <glandium> gaston: that makes no sense. at all. because in your log, stuff is built in that directory
  1719. # [08:47] <glandium> well, /var/buildslave/mozilla-central-sparc64/build/obj-sparc64-unknown-openbsd5.1/gfx/ots/src, but that's where it's looking for
  1720. # [08:48] * glob is now known as glob|away
  1721. # [08:48] <gaston> i see it too on amd64, libmozots.a.desc is created yes.. but then smth removes it ?
  1722. # [08:49] <gaston> argh, indeed the objdir is empty since make clean is run at the end
  1723. # [08:50] <gaston> i'll revert to the previous behaviour of running it only if the build succeeds
  1724. # [08:50] <glandium> gaston: ah, so you're not looking at the failed build directory
  1725. # [08:50] <gaston> nope , twas "cleaned" :(
  1726. # [08:51] <gaston> but that's not the first time i see that failure
  1727. # [08:52] * Joins: smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi)
  1728. # [08:52] * ChanServ sets mode: +o smaug
  1729. # [08:52] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
  1730. # [08:53] <glazou> bonjour
  1731. # [08:53] * glob|away is now known as glob
  1732. # [08:56] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Ping timeout)
  1733. # [09:01] <glandium> gaston: me neither, but since i've never had the chance to see the borked objdir...
  1734. # [09:02] * Joins: grubshka (grubshka@moz-384628D.w86-216.abo.wanadoo.fr)
  1735. # [09:02] * philor is now known as philor|away
  1736. # [09:03] * Quits: willy1234x1 (willy1234x@moz-62260A6F.slkc.qwest.net) (Ping timeout)
  1737. # [09:03] * Quits: aja (chatzilla@EE732A75.6BD0AE10.7880DB15.IP) (Client exited)
  1738. # [09:04] * Quits: Standard8 (Standard8@moz-3BC722CB.hfc.comcastbusiness.net) (Quit: ZNC - http://znc.in)
  1739. # [09:05] * Joins: willy1234x1 (willy1234x@moz-62260A6F.slkc.qwest.net)
  1740. # [09:05] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Quit: Leaving.)
  1741. # [09:05] * Quits: m_kato (Daily@moz-348F61F0.mozilla.or.jp) (Ping timeout)
  1742. # [09:05] * Quits: priya (Adium@CEF3B376.779C7874.5F29FBA5.IP) (Quit: Leaving.)
  1743. # [09:12] * Quits: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz) (Quit: Connection reset by beer)
  1744. # [09:12] * Joins: martyn (martyn@moz-356D5506.range86-158.btcentralplus.com)
  1745. # [09:12] * Joins: Matt (Matt@A356E139.176F2691.B7C3970A.IP)
  1746. # [09:15] * Quits: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Quit: Leaving.)
  1747. # [09:15] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  1748. # [09:15] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
  1749. # [09:15] * Joins: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net)
  1750. # [09:19] <gaston> i'll look more carefully next time it happens, meanwhile i've rm -Rf objdir and retriggered a buildthat'll probaboly succeed..
  1751. # [09:21] * Joins: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP)
  1752. # [09:22] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  1753. # [09:22] * Joins: mak (mak@moz-8823F41A.business.telecomitalia.it)
  1754. # [09:23] * Quits: jesup (chatzilla@moz-6380AF60.phlapa.fios.verizon.net) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0a1/20120404153757])
  1755. # [09:26] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  1756. # [09:26] * Quits: omeringen (omer@9C9048F0.1C6638A9.9CD63BA8.IP) (Client exited)
  1757. # [09:27] * Quits: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au) (Ping timeout)
  1758. # [09:27] * Quits: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP) (Quit: jfkthame)
  1759. # [09:28] * Quits: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net) (Input/output error)
  1760. # [09:29] * Joins: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au)
  1761. # [09:31] * Joins: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP)
  1762. # [09:32] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
  1763. # [09:32] * ChanServ sets mode: +o roc
  1764. # [09:34] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
  1765. # [09:34] <NeilAway> gavin: you could always download the font extension ;-)
  1766. # [09:36] * Quits: @dveditz (dveditz@moz-5051E786.dhcp.cruzio.com) (Ping timeout)
  1767. # [09:36] * Joins: jet (junglecode@E9758364.9EC0A5AF.CFE928A7.IP)
  1768. # [09:38] * Quits: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
  1769. # [09:38] * Joins: airbz (bzbarsky@moz-3BC722CB.hfc.comcastbusiness.net)
  1770. # [09:40] <@smaug> hsivonen: does the spec really say Bug 753278 is a bug ?
  1771. # [09:40] * Joins: Ms2ger (Ms2ger@moz-8C3B1E1.kulnet.kuleuven.be)
  1772. # [09:40] <@smaug> it would be pretty horrible special case
  1773. # [09:40] * Quits: robhawkes (robhawkes@2DCD3574.8393754F.E9FF1376.IP) (Quit: Leaving...)
  1774. # [09:41] * Joins: robhawkes (robhawkes@2DCD3574.8393754F.E9FF1376.IP)
  1775. # [09:41] * Quits: robhawkes (robhawkes@2DCD3574.8393754F.E9FF1376.IP) (Quit: Leaving...)
  1776. # [09:42] * Quits: necolas (necolas@moz-E9544C43.bb.sky.com) (Client exited)
  1777. # [09:43] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  1778. # [09:44] * Quits: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP) (Ping timeout)
  1779. # [09:44] * Joins: necolas (necolas@moz-E9544C43.bb.sky.com)
  1780. # [09:45] * Joins: jfkthame (jfkthame@43497189.90783722.9542EC20.IP)
  1781. # [09:45] <hsivonen> smaug: yes, though it's really hard to see it by just reading the spec
  1782. # [09:45] <hsivonen> smaug: i.e. without having Hixie point out non-obvious things
  1783. # [09:46] <hsivonen> smaug: when a parser gets aborted, it continues to be an active parser whose insertion point is defined
  1784. # [09:46] <hsivonen> smaug: our document.open() behaves like there's no active parser if a parser has been aborted
  1785. # [09:47] * Quits: airbz (bzbarsky@moz-3BC722CB.hfc.comcastbusiness.net) (Ping timeout)
  1786. # [09:47] <hsivonen> smaug: I guess I should file a spec bug asking for a big note that points out that an aborted parser is still "active"
  1787. # [09:47] * Joins: RemusPop (remuspop@601F3B17.33662590.A5830293.IP)
  1788. # [09:47] * Quits: @ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP) (Input/output error)
  1789. # [09:53] * Quits: necolas (necolas@moz-E9544C43.bb.sky.com) (Client exited)
  1790. # [09:53] * Joins: necolas (necolas@moz-E9544C43.bb.sky.com)
  1791. # [09:54] * Joins: graememcc (chatzilla@moz-F1D219AA.range86-148.btcentralplus.com)
  1792. # [09:54] <@smaug> hsivonen: ok
  1793. # [09:54] <@smaug> sounds horrible
  1794. # [09:54] <hsivonen> smaug: yes
  1795. # [09:57] * Joins: smagnin (pike@moz-DEF53BC9.fbx.proxad.net)
  1796. # [09:59] * Quits: @smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi) (Ping timeout)
  1797. # [09:59] * Joins: smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi)
  1798. # [09:59] * ChanServ sets mode: +o smaug
  1799. # [10:00] * Quits: jet (junglecode@E9758364.9EC0A5AF.CFE928A7.IP) (Quit: jet)
  1800. # [10:01] * Quits: TheLink (TheLink@moz-2C115FCB.pools.arcor-ip.net) (Client exited)
  1801. # [10:05] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  1802. # [10:05] * Joins: omeringen (omer@9C9048F0.1C6638A9.9CD63BA8.IP)
  1803. # [10:06] * Joins: Optimizer (Mibbit@5EA1195B.7CD8457F.2AB48280.IP)
  1804. # [10:09] * Joins: sawrubh (Mibbit@3D0D07B2.BD57A133.DDC6F5D1.IP)
  1805. # [10:09] * Joins: stransky (stransky@moz-107AD163.redhat.com)
  1806. # [10:10] * Quits: bb10 (bb10@moz-C7B05616.org) (Ping timeout)
  1807. # [10:10] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  1808. # [10:10] * Joins: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net)
  1809. # [10:10] * Quits: necolas (necolas@moz-E9544C43.bb.sky.com) (Client exited)
  1810. # [10:10] * Joins: MarcoZ (Daily@moz-E4B57DF1.dip.t-dialin.net)
  1811. # [10:11] * Quits: avih (quassel@76318210.4C525DE8.CB858787.IP) (Ping timeout)
  1812. # [10:12] * Joins: scenor (Daily@6B4C0D53.A0987568.2A009D6E.IP)
  1813. # [10:12] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  1814. # [10:16] <NeilAway> hmm, wasn't there some issue with plugins recently where you had to delete pluginreg.dat?
  1815. # [10:16] <Optimizer> yes
  1816. # [10:16] <Optimizer> flash content was not loading
  1817. # [10:16] <Optimizer> and even though the related bug was fixed
  1818. # [10:16] <Optimizer> the issue did not go away until you delete that file
  1819. # [10:17] * Joins: msucan (mihai@E66E4956.B30402B1.699550A1.IP)
  1820. # [10:18] * Joins: jpb (chatzilla@moz-DF053F63.cse.bris.ac.uk)
  1821. # [10:19] * Quits: willy1234x1 (willy1234x@moz-62260A6F.slkc.qwest.net) (Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/)
  1822. # [10:19] * Joins: willy1234x1 (willy1234x@moz-62260A6F.slkc.qwest.net)
  1823. # [10:19] * Quits: jpb (chatzilla@moz-DF053F63.cse.bris.ac.uk) (Client exited)
  1824. # [10:20] * Joins: garnacho (carlos@moz-21A1EC24.dyn.user.ono.com)
  1825. # [10:20] <glandium> smaug: i'm thinking, wouldn't it work to have cycle collected classes inherit from e.g. nsXPCOMCycleCollectionParticipant, instead of using a completely separate class with a static member, which essentially is a vtable? (besides the "issue" of mMightSkip, that can probably be worked out)
  1826. # [10:22] * Quits: jfkthame (jfkthame@43497189.90783722.9542EC20.IP) (Quit: jfkthame)
  1827. # [10:22] * joduinn-hotel is now known as joduinn-zzz
  1828. # [10:22] * davehunt|away is now known as davehunt
  1829. # [10:24] * Joins: avih (quassel@moz-939D6953.red.bezeqint.net)
  1830. # [10:25] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1831. # [10:28] * Joins: Goldorak (chatzilla@4DB63146.B73E80BC.187A1082.IP)
  1832. # [10:28] <NeilAway> Optimizer: ah, thanks, I did wonder why my flash content was not loading
  1833. # [10:28] * Parts: sawrubh (Mibbit@3D0D07B2.BD57A133.DDC6F5D1.IP)
  1834. # [10:29] <NeilAway> Optimizer: do you know where the fix was? I may need to update first
  1835. # [10:29] <Optimizer> let me see
  1836. # [10:30] * Joins: edmorley (edmorley@moz-BEDF50FD.range86-145.btcentralplus.com)
  1837. # [10:31] * Quits: Matt (Matt@A356E139.176F2691.B7C3970A.IP) (Quit: Matt)
  1838. # [10:31] <Ms2ger> Morning, edmorley
  1839. # [10:31] <edmorley> Good morning Ms2ger :-)
  1840. # [10:33] * Quits: yuan (ywang@moz-6A0DF30E.hsd1.ca.comcast.net) (Ping timeout)
  1841. # [10:33] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Ping timeout)
  1842. # [10:33] * Quits: sstangl (sstangl@748344B9.A22D542B.1C5878CF.IP) (Ping timeout)
  1843. # [10:33] * Quits: nhirata (nhirata.bu@moz-585D5EFC.hsd1.ca.comcast.net) (Ping timeout)
  1844. # [10:33] * Quits: robarnold (rob@moz-59F6B5.hfc.comcastbusiness.net) (Ping timeout)
  1845. # [10:33] * Quits: blizzack (blizzack@moz-5AAE18A7.dreamhost.com) (Ping timeout)
  1846. # [10:33] * Quits: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net) (Ping timeout)
  1847. # [10:33] * Quits: dvander`home (dvander@moz-EC56C22F.hsd1.ca.comcast.net) (Ping timeout)
  1848. # [10:33] * Quits: jgilbert (jgilbert@moz-2B3CF81C.hsd1.ca.comcast.net) (Ping timeout)
  1849. # [10:33] * Joins: dvander`home (dvander@moz-EC56C22F.hsd1.ca.comcast.net)
  1850. # [10:33] * Quits: dholbert (dholbert@moz-EAA4454E.hsd1.ca.comcast.net) (Ping timeout)
  1851. # [10:33] <@smaug> glandium: nsXPCOMCycleCollectionParticipant has virtual stuff
  1852. # [10:33] * Joins: jgilbert (jgilbert@moz-2B3CF81C.hsd1.ca.comcast.net)
  1853. # [10:33] * Joins: raphc (rc@4A536503.45AA75E6.5C7CEBE3.IP)
  1854. # [10:33] <@smaug> it would increase the size of CCable objects
  1855. # [10:33] <glandium> smaug: that would be the point
  1856. # [10:34] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  1857. # [10:34] <glandium> smaug: it would increase the size of their vtable
  1858. # [10:34] <glandium> not of the instances
  1859. # [10:34] * Joins: gcp (gpascutto@514D186.F3BBB17D.144F44FA.IP)
  1860. # [10:34] * Joins: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net)
  1861. # [10:34] <@smaug> glandium: hmm, which setup are you thinking?
  1862. # [10:36] <glandium> smaug: instead of having A::cycleCollection and A::_cycleCollectorGlobal being an instance of it, A would inherit from nsXPCOMCycleCollectionParticipant
  1863. # [10:36] * Joins: dholbert (dholbert@moz-EAA4454E.hsd1.ca.comcast.net)
  1864. # [10:36] * Quits: ferongr (ferongr@D8859310.75E4740F.F5160715.IP) (Ping timeout)
  1865. # [10:37] <@smaug> doesn't that increase the size of the instances
  1866. # [10:37] * Joins: jfkthame (jfkthame@43497189.90783722.9542EC20.IP)
  1867. # [10:38] <glandium> smaug: apart from mMightSkip, it shouldn't, but mMightSkip can probably be implemented differently
  1868. # [10:38] <@smaug> if A already inherits B (which has virtual methods) and now it should also inherit C, which has virtual methods
  1869. # [10:38] * Joins: robarnold (rob@moz-59F6B5.hfc.comcastbusiness.net)
  1870. # [10:38] * Joins: blizzack (blizzack@moz-5AAE18A7.dreamhost.com)
  1871. # [10:39] * Joins: sstangl (sstangl@748344B9.A22D542B.1C5878CF.IP)
  1872. # [10:39] <glandium> smaug: I don't know with MSVC, but with gcc, this only changes the vtable size
  1873. # [10:39] * Joins: ferongr (ferongr@FA8AADB2.2953F22A.F5160715.IP)
  1874. # [10:39] <glandium> (iirc)
  1875. # [10:39] * Joins: jpb (chatzilla@moz-DF053F63.cse.bris.ac.uk)
  1876. # [10:39] <Optimizer> NeilAway: https://bugzilla.mozilla.org/show_bug.cgi?id=751641 and http://forums.mozillazine.org/viewtopic.php?p=11963213#p11963213
  1877. # [10:40] * Joins: m_kato (Daily@moz-348F61F0.mozilla.or.jp)
  1878. # [10:41] * Joins: jet (junglecode@88F51059.F3BBB17D.144F44FA.IP)
  1879. # [10:41] <@smaug> glandium: interesting
  1880. # [10:41] <glandium> smaug: mmmm it does :(
  1881. # [10:41] * Quits: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net) (Ping timeout)
  1882. # [10:41] <@smaug> ok, then it is not an option
  1883. # [10:41] <glandium> smaug: it adds a pointer
  1884. # [10:42] <glandium> (fwiw)
  1885. # [10:42] <@smaug> yup
  1886. # [10:42] <glandium> makes sense, actually
  1887. # [10:42] <@smaug> we really don't want to increase the size nsINodes, unless absolutely needed
  1888. # [10:42] <@smaug> and this is not such case
  1889. # [10:44] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  1890. # [10:45] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
  1891. # [10:45] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  1892. # [10:46] <Ms2ger> mounir, no ponies until it works on desktop :)
  1893. # [10:49] * Quits: surkov (surkov@293FCAB6.331F467.5D3F4C44.IP) (Quit: surkov)
  1894. # [10:49] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  1895. # [10:51] <NeilAway> Optimizer: yeah, it looks like my pluginreg is corrupt, thanks
  1896. # [10:52] * Joins: morton (Mibbit@3C755B71.4E542B32.B580DEC.IP)
  1897. # [10:53] * Quits: morton (Mibbit@3C755B71.4E542B32.B580DEC.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1898. # [10:54] <Ms2ger> dRdR, objection to calling anything ns* :)
  1899. # [10:54] <AryehGregor> Ms2ger, do you use Clang?
  1900. # [10:54] <dRdR> Ms2ger: excellent, thanks
  1901. # [10:54] <Ms2ger> AryehGregor, no
  1902. # [10:54] <AryehGregor> Hmm, okay.
  1903. # [10:54] <AryehGregor> The packaged Ubuntu 11.10 version doesn't work.
  1904. # [10:54] * Quits: victorporof (victorporo@45524559.602BD6C.79933D60.IP) (Quit: Linkinus - http://linkinus.com)
  1905. # [10:54] <AryehGregor> I was wondering if anyone had more up-to-date clang packages to point me to.
  1906. # [10:54] <Ms2ger> I do use xchat :)
  1907. # [10:54] <AryehGregor> Because I don't like compiling from source. :(
  1908. # [10:54] <AryehGregor> Ms2ger, on Ubuntu!
  1909. # [10:55] <Ms2ger> Correct
  1910. # [10:55] <Ms2ger> dRdR, if I read you correctly, you're writing a generic data structure?
  1911. # [10:55] <Optimizer> I tried many clients but could not find one that is as good as mibbit web client
  1912. # [10:55] <@smaug> Ehsan had the instructions how to build clang
  1913. # [10:55] <dRdR> Ms2ger: yeah, a thread-safe templated queue
  1914. # [10:55] <mounir> AryehGregor: how do you compile from something else than sources? :)
  1915. # [10:55] <dRdR> Ms2ger: was planning on calling it nsQueue to be consistent but I guess I'll just call it Queue or something
  1916. # [10:56] <Ms2ger> dRdR, mozilla::Queue or mozilla::ThreadSafeQueue or something like that
  1917. # [10:56] <AryehGregor> smaug, I know, but then it won't auto-update. :(
  1918. # [10:56] <@smaug> true
  1919. # [10:56] <dRdR> Ms2ger: yeah I like ThreadSafeQueue
  1920. # [10:56] <AryehGregor> mounir, by using binary packages.
  1921. # [10:56] <dRdR> Ms2ger: thanks for the suggestion
  1922. # [10:56] <Ms2ger> A little long, but *shrug*
  1923. # [10:56] <Ms2ger> Np
  1924. # [10:56] <@smaug> I should probably update clang, and hope the builds generated with newer clang don't break gdb
  1925. # [10:56] <dRdR> well, I don't think it's excessively verbose
  1926. # [10:56] <AryehGregor> I don't mind compiling, I mind upgrading and finding out I was using an outdated unstable trunk version for a year and a half when the package manager's version was actually better tested and newer.
  1927. # [10:56] <dRdR> thread safety is a really important feature of it in terms of perfomance and what it is capable of
  1928. # [10:56] <dRdR> I think just calling it "Queue" is not descriptive enough
  1929. # [10:57] * Joins: kaze (kaze@moz-104CC309.mv.mozilla.com)
  1930. # [10:57] <AryehGregor> What compilers do we target? Can I use C++11 strongly-typed enumerations ("enum class")? They're supported by VC10 ("Partial"), GCC 4.4, and Clang 2.9.
  1931. # [10:58] <@smaug> I thought on OSX we're still using some older GCC
  1932. # [10:58] <@smaug> glandium might know
  1933. # [10:58] <AryehGregor> Oh, looks like there's only real support in VC11.
  1934. # [10:59] * Quits: decoder (quassel@45737F17.411DB1E9.95550721.IP) (Ping timeout)
  1935. # [10:59] <AryehGregor> Bah.
  1936. # [10:59] <glandium> smaug: I don't know what xcode version we have on tinderboxen
  1937. # [10:59] <AryehGregor> Maybe I need to figure out how to define MOZ_ENUM_CLASS . . . that might be fun, because it changes scoping semantics.
  1938. # [11:00] * Quits: kvda (kvda@AFDD388F.C3893E67.923345AB.IP) (Quit: Computer has gone to sleep.)
  1939. # [11:00] <glandium> AryehGregor: note that if you do use such C++11 features, it will make gaston very unhappy
  1940. # [11:00] <AryehGregor> Why?
  1941. # [11:00] <glandium> AryehGregor: openbsd
  1942. # [11:00] <AryehGregor> They use gcc and/or Clang, no?
  1943. # [11:00] <glandium> gcc
  1944. # [11:00] <glandium> ... 4.2
  1945. # [11:00] <AryehGregor> . . .
  1946. # [11:00] <AryehGregor> Well, so that's why I asked what minimum compiler versions we require.
  1947. # [11:01] <glandium> depends what "we" is
  1948. # [11:01] * Joins: mike5w3c (MikeS@FB6A2CC.A28D59A.C0C7CDD.IP)
  1949. # [11:01] <AryehGregor> Is it just "whatever's on the tinderboxen"?
  1950. # [11:01] <AryehGregor> "we" as in "the people who are going to back out my commit if it breaks someone's build". :)
  1951. # [11:01] * Joins: decoder (quassel@45737F17.411DB1E9.95550721.IP)
  1952. # [11:02] <NeilAway> Ms2ger/dRdR: well, not in the global namespace, but you weren't going to put it there, were you?
  1953. # [11:02] <NeilAway> bah, scrollback fail
  1954. # [11:02] <dRdR> NeilAway: no, was planning on putting it in mozilla:: like most/all the other data structs I've seen
  1955. # [11:02] <dRdR> sticking it in xpcom/threads
  1956. # [11:03] <Ms2ger> Hmm
  1957. # [11:03] <Ms2ger> I guess you need thready things
  1958. # [11:03] <NeilAway> AryehGregor: I think technically VC8 might still be on our support list, but only just
  1959. # [11:03] <AryehGregor> :'(
  1960. # [11:03] <Ms2ger> dRdR, in general I'd prefer putting it in mfbt...
  1961. # [11:03] <dRdR> mfbt?
  1962. # [11:04] <NeilAway> AryehGregor: hey, we only got around to dropping VC6 for Firefox 3 ;-)
  1963. # [11:04] * NeilAway has patches for anyone interested in compiling Firefox 3 with VC6
  1964. # [11:04] <Ms2ger> Mozilla Framework Based on Templates
  1965. # [11:05] * Quits: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp) (Quit: nattokirai)
  1966. # [11:05] <gaston> AryehGregor: yeah, please avoid it if possible :) I wouldn't want to go through hoops & loops to use gcc 4.6 or 4.7 from ports at it's quite hackish
  1967. # [11:05] <NeilAway> Ms2ger: I hear it depends on nsTArray
  1968. # [11:05] <Ms2ger> Ah
  1969. # [11:05] <Ms2ger> XPCOM it is, then
  1970. # [11:05] <dRdR> NeilAway: correct
  1971. # [11:05] <glandium> AryehGregor: fwiw, we're still using gcc 4.2 on osx
  1972. # [11:06] <AryehGregor> Okay, so I guess that means I either add MOZ_ENUM_CLASS to mfbt, or wait ten years.
  1973. # [11:06] * Quits: jfkthame (jfkthame@43497189.90783722.9542EC20.IP) (Quit: jfkthame)
  1974. # [11:06] <glandium> gaston: you should use clang, like freebsd
  1975. # [11:07] <gaston> glandium: clang doesnt support a lot of archs we support..
  1976. # [11:07] <glandium> gaston: you should start working on it then ;)
  1977. # [11:07] <glandium> gaston: because you can be sure it *will* happen. gcc 4.2 will stop being supported
  1978. # [11:08] <gaston> (of course clang in ports supports archs mozilla runs on, but building with a non-basesystem compiler has always been hackish)
  1979. # [11:08] <gaston> glandium: i know, plz stop making kitty sad
  1980. # [11:08] <glandium> gaston: although, i'm curious to know what arch it doesn't support, since apparently, it supports all debian archs
  1981. # [11:09] * Joins: maikmerten (maikmerten@moz-ED882802.dynamic.qsc.de)
  1982. # [11:09] <glandium> maybe not ia64
  1983. # [11:09] <gaston> well
  1984. # [11:10] <gaston> GCC2_ARCH=m68k m88k vax
  1985. # [11:10] <gaston> GCC4_ARCH=alpha amd64 arm avr32 hppa hppa64 i386 ia64 mips64 mips64el powerpc sparc sparc64 sh
  1986. # [11:10] * Quits: GPHemsley (GPHemsley@moz-A2DF0FC4.hfc.comcastbusiness.net) (Ping timeout)
  1987. # [11:11] <gaston> (to be honest, i _never_ looked in llvm/clang, but atm we only build it on i386/amd64/powerpc/sparc64)
  1988. # [11:11] * Quits: logbot (logbot@moz-622AFC27.glob.com.au) (Client exited)
  1989. # [11:11] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  1990. # [11:13] * Joins: logbot (logbot@moz-58CB32ED.glob.com.au)
  1991. # [11:13] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1992. # [11:14] * Joins: GPHemsley (GPHemsley@moz-A2DF0FC4.hfc.comcastbusiness.net)
  1993. # [11:14] * Quits: kaze (kaze@moz-104CC309.mv.mozilla.com) (Ping timeout)
  1994. # [11:15] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Ping timeout)
  1995. # [11:15] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  1996. # [11:15] * Joins: TheCrap (TheCrap@moz-7CC07B93.dip0.t-ipconnect.de)
  1997. # [11:18] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1998. # [11:18] * Joins: alfredo- (Adium@88F51059.F3BBB17D.144F44FA.IP)
  1999. # [11:18] * Parts: alfredo- (Adium@88F51059.F3BBB17D.144F44FA.IP)
  2000. # [11:19] <gaston> other-licenses/snappy/src/snappy-c.h:49: error: comma at end of enumerator list
  2001. # [11:19] <gaston> *sadface*
  2002. # [11:19] * Joins: JeroenDeDauw (j@moz-FF9048FF.dip.t-dialin.net)
  2003. # [11:19] * Quits: andreasn (andreasn@moz-436FB3D1.a336.priv.bahnhof.se) (Ping timeout)
  2004. # [11:21] * Quits: m_kato (Daily@moz-348F61F0.mozilla.or.jp) (Quit: m_kato)
  2005. # [11:22] <Ms2ger> gaston, hmm, I thought I'd got snappy fixed
  2006. # [11:23] <gaston> something changed recently in tehre ? previously it didnt got built ..
  2007. # [11:23] <gaston> Ms2ger: got a ref/bug# ?
  2008. # [11:24] * Joins: bholley (anonymous@moz-409EE9C9.net-81-220-20.rev.numericable.fr)
  2009. # [11:24] * Quits: Ms2ger (Ms2ger@moz-8C3B1E1.kulnet.kuleuven.be) (Ping timeout)
  2010. # [11:24] <gaston> i can file a new anyway to fix it..
  2011. # [11:25] * davehunt is now known as davehunt|away
  2012. # [11:25] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  2013. # [11:26] * Quits: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net) (Ping timeout)
  2014. # [11:26] <nigelb> heh, http://gnomememes.tumblr.com/
  2015. # [11:26] <darktrojan> gnomemes
  2016. # [11:28] * Quits: mak (mak@moz-8823F41A.business.telecomitalia.it) (Client exited)
  2017. # [11:28] * Joins: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz)
  2018. # [11:32] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  2019. # [11:33] * Joins: mak (mak@moz-8823F41A.business.telecomitalia.it)
  2020. # [11:33] * NeilAway wonders wtf new_str is
  2021. # [11:34] * Joins: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net)
  2022. # [11:34] * Joins: rajul (rajul@F98F0727.23B0F5E5.F44414AF.IP)
  2023. # [11:35] <Callek> NeilAway: the NEW way to do strings
  2024. # [11:35] <Callek> NeilAway: because we don't have enough ways right now
  2025. # [11:35] * Callek really has absolutely no idea, just being a smart-ass atm
  2026. # [11:35] * Callek decides he should sleep a bit
  2027. # [11:36] * Joins: Yoric|backup (Yoric@moz-920DB13B.fbx.proxad.net)
  2028. # [11:37] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Ping timeout)
  2029. # [11:38] <glandium> NeilAway: in dom/plugins/base/nsPluginTags.cpp?
  2030. # [11:40] <NeilAway> glandium: right
  2031. # [11:40] * Quits: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2032. # [11:40] <glandium> NeilAway: leftovers
  2033. # [11:41] <glandium> NeilAway: bug 653794 removed its use, but didn't remove the function
  2034. # [11:41] <NeilAway> glandium: ah, fair enough
  2035. # [11:41] * Joins: victorporof (victorporo@45524559.602BD6C.79933D60.IP)
  2036. # [11:42] * glob is now known as glob|away
  2037. # [11:43] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.9.1/20120429012611])
  2038. # [11:44] * Joins: Optimizer1 (Optimizer@5EA1195B.7CD8457F.2AB48280.IP)
  2039. # [11:46] * Quits: harth (harth@moz-C2C235AC.bb.sky.com) (Connection reset by peer)
  2040. # [11:51] <NeilAway> bah, my windbg hasn't heard of "false" as an expression, although it's quite happy to display it on output :s
  2041. # [11:51] * Quits: njn (chatzilla@moz-F1D65434.dyn.iinet.net.au) (Client exited)
  2042. # [11:52] <NeilAway> but the good news is, I can play flash again, and I didn't even have to restart :-)
  2043. # [11:56] * Joins: askalski (akuda@moz-104CC309.mv.mozilla.com)
  2044. # [11:56] <Optimizer> you realized that something is wrong this late ?
  2045. # [11:56] <@smaug> very strange. I can't load tbpl properly
  2046. # [11:57] <@smaug> it is very very slow here
  2047. # [11:57] * Quits: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net) (Ping timeout)
  2048. # [11:59] * Joins: alfredo- (Adium@88F51059.F3BBB17D.144F44FA.IP)
  2049. # [12:00] * Parts: alfredo- (Adium@88F51059.F3BBB17D.144F44FA.IP)
  2050. # [12:01] * Joins: TheLink (TheLink@moz-2C115FCB.pools.arcor-ip.net)
  2051. # [12:02] * Quits: jpb (chatzilla@moz-DF053F63.cse.bris.ac.uk) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.9/20120422230342])
  2052. # [12:04] * Quits: Optimizer1 (Optimizer@5EA1195B.7CD8457F.2AB48280.IP) (Quit: Instantbird 1.1)
  2053. # [12:05] <NeilAway> Optimizer: I was too busy until today
  2054. # [12:06] * Joins: gfritzsche (gfritzsche@moz-3510DFB9.dynamic.qsc.de)
  2055. # [12:08] <glandium> smaug: man, the CC code with that bunch of macros is such a mess... has anyone tried to templatize it? (even partially)
  2056. # [12:08] <@smaug> glandium: AFAIK no
  2057. # [12:08] * Joins: gandalf (zbraniecki@moz-37B1719A.neoplus.adsl.tpnet.pl)
  2058. # [12:09] <@smaug> glandium: not sure how templatizing would help
  2059. # [12:10] <glandium> smaug: i think it would help with the crazy macros usage one needs to do to declare cycle collected classes
  2060. # [12:10] <@smaug> well, one would need to declare something
  2061. # [12:11] <@smaug> I'm all for simplifying that stuff
  2062. # [12:13] * Quits: mreavy (chatzilla@moz-6380AF60.phlapa.fios.verizon.net) (Ping timeout)
  2063. # [12:13] * Joins: pascalc (chatzilla@4A536503.45AA75E6.5C7CEBE3.IP)
  2064. # [12:13] * Quits: gcp (gpascutto@514D186.F3BBB17D.144F44FA.IP) (Ping timeout)
  2065. # [12:14] * glob|away is now known as glob
  2066. # [12:18] * ewong is now known as ewong|away
  2067. # [12:18] * Quits: @smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi) (Input/output error)
  2068. # [12:18] * Quits: karl (karl@moz-42E2FBA0.jetstream.xtra.co.nz) (Ping timeout)
  2069. # [12:19] * Joins: smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi)
  2070. # [12:19] * ChanServ sets mode: +o smaug
  2071. # [12:19] * Quits: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP) (Client exited)
  2072. # [12:20] <@smaug> odd, restarting browser helped with the tbpl issue
  2073. # [12:22] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
  2074. # [12:24] * Quits: brambles (brambles@4CBAB088.F3076E90.1822ACA6.IP) (Ping timeout)
  2075. # [12:24] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  2076. # [12:26] <NeilAway> except vimeo, which is still giving me grief (not even showing the click-to-play placeholder...)
  2077. # [12:29] * Joins: kaie (kaie@moz-6F126438.dip.t-dialin.net)
  2078. # [12:29] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  2079. # [12:33] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  2080. # [12:34] * Quits: scenor (Daily@6B4C0D53.A0987568.2A009D6E.IP) (Quit: scenor)
  2081. # [12:34] * Joins: priya (Adium@88F51059.F3BBB17D.144F44FA.IP)
  2082. # [12:35] * Quits: bholley (anonymous@moz-409EE9C9.net-81-220-20.rev.numericable.fr) (Ping timeout)
  2083. # [12:35] * Quits: ircloggr (nodebot@moz-F0BE321B.compute-1.amazonaws.com) (Client exited)
  2084. # [12:35] * Joins: ircloggr (nodebot@moz-7380223B.compute-1.amazonaws.com)
  2085. # [12:36] * Joins: KaiRo (robert@moz-6AD877C7.adsl.highway.telekom.at)
  2086. # [12:36] * Quits: jet (junglecode@88F51059.F3BBB17D.144F44FA.IP) (Quit: jet)
  2087. # [12:36] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  2088. # [12:36] * Quits: Optimizer (Mibbit@5EA1195B.7CD8457F.2AB48280.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2089. # [12:37] * Quits: Yoric|backup (Yoric@moz-920DB13B.fbx.proxad.net) (Ping timeout)
  2090. # [12:38] * Joins: gcp (gpascutto@514D186.F3BBB17D.144F44FA.IP)
  2091. # [12:39] * Joins: jet (junglecode@88F51059.F3BBB17D.144F44FA.IP)
  2092. # [12:40] * Joins: Yoric|backup (Yoric@moz-920DB13B.fbx.proxad.net)
  2093. # [12:41] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Ping timeout)
  2094. # [12:45] <mounir> edmorley: hey
  2095. # [12:46] <edmorley> mounir: hi :-)
  2096. # [12:46] <mounir> edmorley: is your job description requires you to work on this awesome merging tool we've been speaking of? :)
  2097. # [12:47] <edmorley> yes, once we've made a few TBPL changes to reduce the amount of time filing new oranges and starring manually
  2098. # [12:47] <edmorley> however unfortunately the latter requires changes to things that have no tests \o/
  2099. # [12:48] <edmorley> (reasoning being that marking after merges takes up less time than the other stuff, so attacking the rest first)
  2100. # [12:49] <edmorley> mounir: why'd you ask? :-)
  2101. # [12:50] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  2102. # [12:50] <mounir> edmorley: because i feel very bad for you )
  2103. # [12:50] <mounir> :)
  2104. # [12:50] <edmorley> heh
  2105. # [12:51] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Connection reset by peer)
  2106. # [12:51] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  2107. # [12:52] <edmorley> I've been thinking about the edge cases a bit more (or more, seeing the variations in backout messages that people who don't use mak's script use), and I'm thinking we;'ll need to tighten the commit message hook before the script becomes viable
  2108. # [12:52] <edmorley> but hopefully that shouldn't be too painful
  2109. # [12:53] <mounir> edmorley: can't you detect potential use cases in the script and stop at that point and ask the user do to the process manually ?
  2110. # [12:53] * davehunt|away is now known as davehunt
  2111. # [12:53] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  2112. # [12:53] <edmorley> mounir: the problem is that they occur almost every merge
  2113. # [12:53] <Unfocused> and if they didn't, "hey, who remembers how to do merges"?
  2114. # [12:53] <edmorley> and pairing up backouts to original changeset is crucial, in order to make sure you don't mark fixed a changeset that was backed out 5 pushes later
  2115. # [12:53] * Joins: sawrubh (Mibbit@3D0D07B2.BD57A133.DDC6F5D1.IP)
  2116. # [12:55] * AutomatedTester|AFK is now known as AutomatedTester
  2117. # [12:59] * Quits: rajul (rajul@F98F0727.23B0F5E5.F44414AF.IP) (Quit: Ex-Chat)
  2118. # [13:00] * Joins: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com)
  2119. # [13:00] * glazou is now known as glazou_lunch
  2120. # [13:01] * Joins: brambles (brambles@4CBAB088.F3076E90.1822ACA6.IP)
  2121. # [13:01] * Joins: Optimizer (Mibbit@5EA1195B.7CD8457F.2AB48280.IP)
  2122. # [13:02] * Joins: ejpbruel (ejpbruel@moz-5EE20326.adsl2.static.versatel.nl)
  2123. # [13:03] <@smaug> what is the channel for browserid questions ?
  2124. # [13:05] <mounir> smaug: maybe you can try #persona ? :)
  2125. # [13:05] * Joins: mw22_ (chatzilla@moz-FB753258.adsl.wanadoo.nl)
  2126. # [13:06] <@smaug> bah, ok
  2127. # [13:06] * @smaug decides to trust browserid.org
  2128. # [13:06] * Joins: rajul (quassel@F98F0727.23B0F5E5.F44414AF.IP)
  2129. # [13:06] <@smaug> although it doesn't tell what happens to my email address
  2130. # [13:07] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  2131. # [13:08] <edmorley> catlee-away: the bug # in https://hg.mozilla.org/mozilla-central/rev/32913047a915 doesn't match; I'm presuming that was just a merge changeset? THe commit hook doesn't need a bug # if the message matches "^Merge" etc, if that helps
  2132. # [13:10] <JesperHansen> smaug: the email gets stored by browserid.org but isn't given out unless you give permission
  2133. # [13:11] * Quits: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au) (Ping timeout)
  2134. # [13:12] * Joins: kaie2 (kaie@moz-1B92BEDB.dip.t-dialin.net)
  2135. # [13:12] * Joins: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au)
  2136. # [13:12] * Quits: kaie (kaie@moz-6F126438.dip.t-dialin.net) (Ping timeout)
  2137. # [13:12] * kaie2 is now known as kaie
  2138. # [13:15] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
  2139. # [13:17] * Joins: janv (varga@moz-445DDC15.t-com.sk)
  2140. # [13:17] * Quits: Optimizer (Mibbit@5EA1195B.7CD8457F.2AB48280.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2141. # [13:18] * Joins: Optimizer (Optimizer@5EA1195B.7CD8457F.2AB48280.IP)
  2142. # [13:18] * Quits: Optimizer (Optimizer@5EA1195B.7CD8457F.2AB48280.IP) (Quit: Optimizer)
  2143. # [13:18] <edmorley> 5 min 27 build time for a zero change build on a core i7 with SSD and 8GB RAM, that's pretty depressing :-(
  2144. # [13:18] * Joins: Optimizer (Optimizer@5EA1195B.7CD8457F.2AB48280.IP)
  2145. # [13:18] <AryehGregor> Seriously? I get more like a minute.
  2146. # [13:18] <AryehGregor> No SSD, but 16G RAM.
  2147. # [13:19] <AryehGregor> I found 8 wasn't enough, too many browsers open . . .
  2148. # [13:19] <edmorley> windows...
  2149. # [13:19] <AryehGregor> Oh, hah. I'm on Linux. :P
  2150. # [13:19] * Quits: timdream (timdream@moz-99690620.hinet-ip.hinet.net) (Quit: timdream)
  2151. # [13:19] * catlee-away is now known as catlee
  2152. # [13:20] * Joins: bholley (anonymous@moz-21525C0C.net-81-220-26.lyon.rev.numericable.fr)
  2153. # [13:20] <catlee> edmorley: ah, ok
  2154. # [13:20] * Quits: Optimizer (Optimizer@5EA1195B.7CD8457F.2AB48280.IP) (Quit: Instantbird 1.1)
  2155. # [13:20] * Joins: Optimizer (Optimizer@5EA1195B.7CD8457F.2AB48280.IP)
  2156. # [13:21] * mattwoodrow is now known as mattwoodrow|away
  2157. # [13:22] * rail_away is now known as rail
  2158. # [13:23] <catlee> that didn't get backed out in kyle's rampage?
  2159. # [13:24] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
  2160. # [13:25] * Quits: Yoric|backup (Yoric@moz-920DB13B.fbx.proxad.net) (Ping timeout)
  2161. # [13:25] <edmorley> catlee: no, only 3 things did
  2162. # [13:26] * Joins: Ms2ger (Ms2ger@98647F7E.B3555099.37724B0D.IP)
  2163. # [13:27] * Quits: mw22_ (chatzilla@moz-FB753258.adsl.wanadoo.nl) (Ping timeout)
  2164. # [13:29] * Quits: janv (varga@moz-445DDC15.t-com.sk) (Quit: This computer has gone to sleep)
  2165. # [13:31] * Quits: Optimizer (Optimizer@5EA1195B.7CD8457F.2AB48280.IP) (Quit: Instantbird 1.1)
  2166. # [13:31] * Joins: Optimizer (Optimizer@5EA1195B.7CD8457F.2AB48280.IP)
  2167. # [13:32] * Quits: Optimizer (Optimizer@5EA1195B.7CD8457F.2AB48280.IP) (Quit: Instantbird 1.1)
  2168. # [13:32] * Joins: espindola (espindola@moz-5C6D66D.dsl.teksavvy.com)
  2169. # [13:32] * Quits: jet (junglecode@88F51059.F3BBB17D.144F44FA.IP) (Quit: jet)
  2170. # [13:32] * Joins: Optimizer (Optimizer@5EA1195B.7CD8457F.2AB48280.IP)
  2171. # [13:34] <Ms2ger> khuey|away, I think you'll like this line: http://mxr.mozilla.org/mozilla-central/source/content/base/src/Makefile.in#200
  2172. # [13:35] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
  2173. # [13:35] * Joins: jet (junglecode@88F51059.F3BBB17D.144F44FA.IP)
  2174. # [13:36] * Quits: Optimizer (Optimizer@5EA1195B.7CD8457F.2AB48280.IP) (Quit: Instantbird 1.1)
  2175. # [13:36] * Joins: Optimizer (Optimizer@5EA1195B.7CD8457F.2AB48280.IP)
  2176. # [13:37] * Quits: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz) (Ping timeout)
  2177. # [13:37] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
  2178. # [13:39] * Joins: mike5w3c_ (MikeS@FB6A2CC.A28D59A.C0C7CDD.IP)
  2179. # [13:39] * Quits: mike5w3c (MikeS@FB6A2CC.A28D59A.C0C7CDD.IP) (Connection reset by peer)
  2180. # [13:39] * mike5w3c_ is now known as mike5w3c
  2181. # [13:41] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
  2182. # [13:42] * Quits: Optimizer (Optimizer@5EA1195B.7CD8457F.2AB48280.IP) (Quit: Instantbird 1.1)
  2183. # [13:42] * Joins: Optimizer (Optimizer@5EA1195B.7CD8457F.2AB48280.IP)
  2184. # [13:43] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
  2185. # [13:43] <edmorley> Ms2ger: ha
  2186. # [13:43] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
  2187. # [13:44] <Ms2ger> Hi again, edmorley :)
  2188. # [13:44] <Ms2ger> I wish I'd found it in editor
  2189. # [13:44] * Joins: Optimizer1 (Optimizer@633BB0BE.87F962A4.2AB48280.IP)
  2190. # [13:44] <edmorley> the build system could be the new editor, you never know :-)
  2191. # [13:44] <edmorley> keep the material fresh and all that
  2192. # [13:44] * Parts: sawrubh (Mibbit@3D0D07B2.BD57A133.DDC6F5D1.IP)
  2193. # [13:45] <Ms2ger> Or the old editor, if you like ;à
  2194. # [13:45] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
  2195. # [13:45] <Ms2ger> s/à/)/
  2196. # [13:45] * Quits: Optimizer (Optimizer@5EA1195B.7CD8457F.2AB48280.IP) (Ping timeout)
  2197. # [13:48] * Quits: Optimizer1 (Optimizer@633BB0BE.87F962A4.2AB48280.IP) (Quit: Instantbird 1.1)
  2198. # [13:50] * Joins: Optimizer (Optimizer@633BB0BE.87F962A4.2AB48280.IP)
  2199. # [13:51] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  2200. # [13:52] * Quits: Optimizer (Optimizer@633BB0BE.87F962A4.2AB48280.IP) (Quit: Instantbird 1.1)
  2201. # [13:55] <darktrojan> hmm gerv wants to measure the memory used for windows pgo builds
  2202. # [13:55] <darktrojan> arewetoofatyet.com ?
  2203. # [13:55] * Quits: raphc (rc@4A536503.45AA75E6.5C7CEBE3.IP) (Ping timeout)
  2204. # [13:56] <mimcpher> arewebloatedyet.com
  2205. # [13:56] <gerv> It seems like an obvious suggestion...
  2206. # [13:56] <gerv> :-)
  2207. # [13:56] <gerv> Note that the amount of memory used during linking is not necessarily related to the amount Firefox uses when running.
  2208. # [13:56] <gerv> islibxultoofatyet.com
  2209. # [13:56] <darktrojan> unless you use firefox to link firefox
  2210. # [13:57] <Ms2ger> I'm in your firefoxen linkin' your firefoxen?
  2211. # [13:57] <darktrojan> yo dawg
  2212. # [13:57] <dwarfcrank> Firefoxception
  2213. # [14:00] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
  2214. # [14:02] * Joins: zuzelvp (zuzelvp@moz-9B1AAFC2.cpe.net.cable.rogers.com)
  2215. # [14:02] <edmorley> gerv: have you seen bug 710840 ?
  2216. # [14:02] * Quits: rajul (quassel@F98F0727.23B0F5E5.F44414AF.IP) (Client exited)
  2217. # [14:02] * Joins: sawrubh (Mibbit@3D0D07B2.BD57A133.DDC6F5D1.IP)
  2218. # [14:03] <NeilAway> wait, we don't link with largeaddressaware yet?
  2219. # [14:03] * Quits: ferongr (ferongr@FA8AADB2.2953F22A.F5160715.IP) (Ping timeout)
  2220. # [14:03] <gerv> edmorley: Nope. But I'm not surprised to find that there are other people at Mozilla smarter than me who've had the idea already :-)
  2221. # [14:04] * Joins: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  2222. # [14:05] * Joins: ferongr (ferongr@64CFB260.4324CA87.F5160715.IP)
  2223. # [14:06] * Quits: MarcoZ (Daily@moz-E4B57DF1.dip.t-dialin.net) (Quit: l8er)
  2224. # [14:06] * Joins: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  2225. # [14:06] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Quit: Leaving.)
  2226. # [14:06] * jmaher|afk is now known as jmaher
  2227. # [14:10] <glandium> gerv: i had libxul.so (the domain) until recently
  2228. # [14:10] <gerv> glandium: What did you want to do with it?
  2229. # [14:10] * Joins: timdream (timdream@moz-F9A95DB7.adsl.dynamic.seed.net.tw)
  2230. # [14:10] <glandium> gerv: nothing, i just took it when the .so tld was added
  2231. # [14:11] <darktrojan> to use it for good, or for awesome?
  2232. # [14:11] <gcp> I'd just put a <MARQUEE> on it: "Linking..."
  2233. # [14:11] <Unfocused> heh
  2234. # [14:12] <gcp> or fiddle the server so it keeps downloading forever
  2235. # [14:13] <gcp> 1 byte every 5 seconds or smth
  2236. # [14:13] <darktrojan> I'm never sure what to do during linking, I'm bored of swordfighting by then
  2237. # [14:14] * Joins: janv (varga@moz-B33DC330.o2inet.sk)
  2238. # [14:14] * Quits: gandalf (zbraniecki@moz-37B1719A.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  2239. # [14:15] <edmorley> glandium: filed bug 755688 for your m-c orange
  2240. # [14:15] * Quits: sawrubh (Mibbit@3D0D07B2.BD57A133.DDC6F5D1.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2241. # [14:15] * Quits: timdream (timdream@moz-F9A95DB7.adsl.dynamic.seed.net.tw) (Quit: timdream)
  2242. # [14:16] <glandium> edmorley: *my* m-c orange?
  2243. # [14:16] <edmorley> https://tbpl.mozilla.org/?onlyunstarred=1&rev=00c7a320165b
  2244. # [14:16] * Joins: Optimizer (Optimizer@633BB0BE.87F962A4.2AB48280.IP)
  2245. # [14:17] * Quits: Optimizer (Optimizer@633BB0BE.87F962A4.2AB48280.IP) (Quit: Instantbird 1.1)
  2246. # [14:17] * Joins: Optimizer (Optimizer@633BB0BE.87F962A4.2AB48280.IP)
  2247. # [14:17] <edmorley> though I did ask for you to land on m-c to unbreak pymake :-)
  2248. # [14:17] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
  2249. # [14:17] <NeilAway> glandium: hey, you think that's bad, I got blamed for a talos regression on a test-only patch :-P
  2250. # [14:17] * Joins: davidb (davidb@moz-68BF56A6.dsl.bell.ca)
  2251. # [14:18] <glandium> edmorley: ah, you meant "orange on your m-c push"
  2252. # [14:18] <edmorley> glandium: ah sorry, I could have been clearer, whoops :-)
  2253. # [14:18] <glandium> edmorley: you got me worried
  2254. # [14:18] * Quits: janv (varga@moz-B33DC330.o2inet.sk) (Ping timeout)
  2255. # [14:18] <edmorley> sorry :-)
  2256. # [14:18] * Quits: Optimizer (Optimizer@633BB0BE.87F962A4.2AB48280.IP) (Quit: Instantbird 1.1)
  2257. # [14:18] * Joins: gandalf (zbraniecki@moz-37B1719A.neoplus.adsl.tpnet.pl)
  2258. # [14:18] * Joins: Optimizer (Optimizer@633BB0BE.87F962A4.2AB48280.IP)
  2259. # [14:19] * Joins: bruno_ (bruno@20C4F0CB.2F9EAEB9.C36097CD.IP)
  2260. # [14:19] <glandium> edmorley: btw, about the pymake zero-change thing, i think there is or was a bug for the accessibility stuff
  2261. # [14:19] * Quits: gandalf (zbraniecki@moz-37B1719A.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  2262. # [14:20] <glandium> edmorley: iirc it boils down to a different behaviour between gnu make and pymake which makes pymake rebuild everytime and gnu make not
  2263. # [14:20] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  2264. # [14:22] <gaston> Ms2ger: nooooooooes :( (re snappy)
  2265. # [14:22] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  2266. # [14:22] * Quits: Optimizer (Optimizer@633BB0BE.87F962A4.2AB48280.IP) (Quit: Instantbird 1.1)
  2267. # [14:23] * Joins: Optimizer (Optimizer@633BB0BE.87F962A4.2AB48280.IP)
  2268. # [14:23] <glandium> edmorley: or maybe not, it looks like a different problem than what i remember
  2269. # [14:23] <glandium> edmorley: but you can file a bug for accessible/public/ia2
  2270. # [14:23] <edmorley> glandium: I've just been searching for the accessibility bug, but have come up empty so far
  2271. # [14:24] <glandium> (it's one issue)
  2272. # [14:24] <edmorley> glandium: sure :-)
  2273. # [14:24] * Quits: Optimizer (Optimizer@633BB0BE.87F962A4.2AB48280.IP) (Quit: Instantbird 1.1)
  2274. # [14:24] * Joins: Optimizer (Optimizer@633BB0BE.87F962A4.2AB48280.IP)
  2275. # [14:24] <glandium> edmorley: accessible/public/msaa is probably similar, but a different issue, so it would grant a separate bug
  2276. # [14:26] * Quits: Optimizer (Optimizer@633BB0BE.87F962A4.2AB48280.IP) (Quit: Instantbird 1.1)
  2277. # [14:26] * Joins: Optimizer (Optimizer@633BB0BE.87F962A4.2AB48280.IP)
  2278. # [14:26] <glandium> edmorley: you can also probably file a bug for the headers installs, another for the chrome installs, and another for the ipc\ipdl stuff
  2279. # [14:27] * Joins: gandalf (zbraniecki@moz-37B1719A.neoplus.adsl.tpnet.pl)
  2280. # [14:27] * Joins: Pike (Pike@moz-E31CD2CB.mozilla.org)
  2281. # [14:28] * Quits: Optimizer (Optimizer@633BB0BE.87F962A4.2AB48280.IP) (Quit: Instantbird 1.1)
  2282. # [14:28] * Joins: Optimizer (Optimizer@633BB0BE.87F962A4.2AB48280.IP)
  2283. # [14:29] * Quits: tonymec (tonymec@2557E7EF.B119FE99.277517C1.IP) (Input/output error)
  2284. # [14:29] * Joins: bbondy (bbondy@moz-C9962B2.home.cgocable.net)
  2285. # [14:30] <gaston> wtf started make use of snappy ? it wasnt compiled previously here
  2286. # [14:30] <Ms2ger> It was for me, at least
  2287. # [14:32] * davehunt is now known as davehunt|away
  2288. # [14:35] * Joins: tonymec (tonymec@2557E7EF.B119FE99.277517C1.IP)
  2289. # [14:35] <edmorley> glandium: I'm guess the ipc/ipdl stuff is bug 629668 right?
  2290. # [14:35] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
  2291. # [14:35] <glandium> edmorley: indeed
  2292. # [14:36] * Joins: jprmc (jprmc@229F31F5.5BCEC6DB.DA78B690.IP)
  2293. # [14:36] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
  2294. # [14:38] * Quits: smontagu (chatzilla@55BBA7ED.5ACD0297.CC465D70.IP) (Ping timeout)
  2295. # [14:39] * Joins: Cwiiis (cwiiis@88F51059.F3BBB17D.144F44FA.IP)
  2296. # [14:40] * Quits: omeringen (omer@9C9048F0.1C6638A9.9CD63BA8.IP) (Quit: Leaving)
  2297. # [14:40] <gaston> hmmm
  2298. # [14:41] <gaston> CSRCS are supposed to be built with gcc and CPPSRCS with g++ right ?
  2299. # [14:41] <glandium> gaston: indeed
  2300. # [14:41] <gaston> aha
  2301. # [14:42] <gaston> snappy-c.cc is in CSRCS but is built with g++
  2302. # [14:42] <gaston> that might explain my issue in 755663
  2303. # [14:42] <Ms2ger> Hmm, OSX Bobcat
  2304. # [14:42] <NeilAway> OSX Cougar
  2305. # [14:42] * Joins: jimm (jmathies@moz-7F164CA1.pn.at.cox.net)
  2306. # [14:43] * Quits: coop|afk (Chris@moz-900C98CC.dsl.bell.ca) (Quit: coop|afk)
  2307. # [14:44] * Quits: Optimizer (Optimizer@633BB0BE.87F962A4.2AB48280.IP) (Quit: Instantbird 1.1)
  2308. # [14:45] * glazou_lunch is now known as glazou
  2309. # [14:45] * Quits: masayuki (Daily@moz-911CC660.zaq.ne.jp) (Quit: masayuki)
  2310. # [14:45] * Joins: mcmanus (mcmanus@moz-FE9B5BFD.twcny.res.rr.com)
  2311. # [14:46] <glazou> Ms2ger: probably not ; Garmin has a project already called Bobcat...
  2312. # [14:47] * Quits: bbondy (bbondy@moz-C9962B2.home.cgocable.net) (Ping timeout)
  2313. # [14:48] <darktrojan> NeilAway, an older woman who picks on impressionable young people? sounds a bit like os x
  2314. # [14:48] * Quits: dbradley (dbradley@moz-80450F75.fuse.net) (Ping timeout)
  2315. # [14:50] <glandium> gaston: O_o snappy-c.cc is in CPPSRCS
  2316. # [14:50] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
  2317. # [14:50] <gaston> hrm
  2318. # [14:50] <glandium> gaston: ah, it *was* in CSRCS
  2319. # [14:50] <glandium> gaston: changed with bug 748001
  2320. # [14:50] <gaston> aaaaah
  2321. # [14:52] <gaston> that explains
  2322. # [14:53] * Joins: niomaster (pieter@moz-29CE8FF1.adsl.xs4all.nl)
  2323. # [14:53] <gaston> glandium: and should it go back to CPPSRCS or not ?
  2324. # [14:54] <gaston> err go back to CSRCS
  2325. # [14:54] <glandium> gaston: is *is* in CPPSRCS. It *was* in CSRCS
  2326. # [14:54] <Ms2ger> Surely not
  2327. # [14:54] * Joins: smontagu (chatzilla@55BBA7ED.5ACD0297.CC465D70.IP)
  2328. # [14:54] <Ms2ger> Since .cc is C++
  2329. # [14:54] <glandium> gaston: and that *was* a mistake
  2330. # [14:54] <gaston> okay
  2331. # [14:54] <gaston> so i keep my 'remove that damn comma' patch :)
  2332. # [14:54] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Ping timeout)
  2333. # [14:55] <glandium> edmorley: fwiw, the accessible bugs are probably not pymake only
  2334. # [14:55] <Ms2ger> Or land it
  2335. # [14:55] <gaston> Ms2ger: or checkin-neededkeyword it :)
  2336. # [14:55] <gaston> like if i had a l2 access
  2337. # [14:55] * Joins: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com)
  2338. # [14:56] * KaiRo is now known as KaiRo_away
  2339. # [14:56] <edmorley> glandium: yeah I was undecided as to whether to include it in the summary
  2340. # [14:56] <glandium> edmorley: could you check what happens if you just build nss with pymake?
  2341. # [14:56] <Ms2ger> L2 wouldn't help you, m-c requires L3 :)
  2342. # [14:56] <gaston> damn barriers!
  2343. # [14:57] <glandium> edmorley: just force NSSMAKE = $(MAKE) in http://mxr.mozilla.org/mozilla-central/source/security/manager/Makefile.in#161
  2344. # [14:58] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  2345. # [14:58] <Yoric> dougt: ping
  2346. # [14:58] <Ms2ger> gaston, L3 is just 2 m-c/c-c peers, I reckon you'd manage that if you liked
  2347. # [14:59] <gaston> but i'd have to give my soul^Wfree time!
  2348. # [14:59] <edmorley> glandium: sure, I'll try
  2349. # [14:59] <edmorley> glandium: clobber presumably?
  2350. # [14:59] * Joins: Han_Lin (chatzilla@69EFA1A.1C30B337.9FF96A6E.IP)
  2351. # [15:00] <glandium> edmorley: you shouldn't need one
  2352. # [15:03] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  2353. # [15:07] * bhearsum|afk is now known as bhearsum
  2354. # [15:09] * Joins: knelson (Adium@moz-F750BF70.dsl.chcgil.ameritech.net)
  2355. # [15:09] <edmorley> glandium: I've added the output to the bug
  2356. # [15:09] * Quits: jprmc (jprmc@229F31F5.5BCEC6DB.DA78B690.IP) (Ping timeout)
  2357. # [15:09] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
  2358. # [15:09] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
  2359. # [15:10] * Joins: armenzg (armenzg@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
  2360. # [15:12] * Joins: mike5w3c_ (MikeS@FB6A2CC.A28D59A.C0C7CDD.IP)
  2361. # [15:12] * Quits: mike5w3c (MikeS@FB6A2CC.A28D59A.C0C7CDD.IP) (Connection reset by peer)
  2362. # [15:12] * mike5w3c_ is now known as mike5w3c
  2363. # [15:12] * Parts: knelson (Adium@moz-F750BF70.dsl.chcgil.ameritech.net)
  2364. # [15:13] <glandium> edmorley: wow, that's plenty weird
  2365. # [15:13] <glandium> edmorley: it looks like the $(MAKE) variable is wrong
  2366. # [15:14] * variable does a jig
  2367. # [15:15] <glandium> edmorley: can you try removing MAKE="$(NSSMAKE) -j1" from DEFAULT_GMAKE_FLAGS ?
  2368. # [15:17] * Quits: Cork (Cork@moz-49FD6A7D.cust.tele2.se) (Input/output error)
  2369. # [15:18] * Joins: raphc (rc@4A536503.45AA75E6.5C7CEBE3.IP)
  2370. # [15:20] * Quits: askalski (akuda@moz-104CC309.mv.mozilla.com) (Ping timeout)
  2371. # [15:22] * Joins: bbondy (bbondy@moz-C9962B2.home.cgocable.net)
  2372. # [15:22] * Joins: surkov (surkov@293FCAB6.331F467.5D3F4C44.IP)
  2373. # [15:23] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
  2374. # [15:23] * Quits: kanha (quassel@6CCA9C8D.8293D34.9105FBCF.IP) (Ping timeout)
  2375. # [15:23] <edmorley> glandium: so http://pastebin.mozilla.org/1641928 yeah?
  2376. # [15:24] <edmorley> glandium: or did you mean leave the extra -j1 on the first line?
  2377. # [15:24] * rail is now known as rail-brb
  2378. # [15:25] * Joins: janv (varga@moz-447192E.o2inet.sk)
  2379. # [15:25] * Joins: evilpie (chatzilla@moz-8055FC99.pools.arcor-ip.net)
  2380. # [15:25] * Joins: kanha (quassel@6CCA9C8D.8293D34.9105FBCF.IP)
  2381. # [15:26] <glandium> edmorley: leave the extra -j1
  2382. # [15:26] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  2383. # [15:27] <edmorley> ok, thank you, running
  2384. # [15:28] * Joins: omeringen (omer@125BD0E8.E4F5F653.9CD63BA8.IP)
  2385. # [15:29] * Joins: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP)
  2386. # [15:30] * Joins: wlach (wlach@moz-67D3C315.vif.net)
  2387. # [15:30] * bear-afk is now known as bear|buildduty
  2388. # [15:31] <edmorley> glandium: I now get http://pastebin.mozilla.org/1641929
  2389. # [15:32] * Quits: bholley (anonymous@moz-21525C0C.net-81-220-26.lyon.rev.numericable.fr) (Quit: bholley)
  2390. # [15:32] <glandium> edmorley: so there's something fishy with backslashes
  2391. # [15:33] <Ms2ger> Isn't there always?
  2392. # [15:33] * Joins: Jake (Jake@moz-6190487E.dhcp.drexel.edu)
  2393. # [15:34] * davehunt|away is now known as davehunt
  2394. # [15:36] <glandium> edmorley: do you have the command right before that?
  2395. # [15:36] * Joins: jfkthame (jfkthame@514D186.F3BBB17D.144F44FA.IP)
  2396. # [15:37] <glandium> edmorley: forget it, it's in the log
  2397. # [15:37] * Quits: smagnin (pike@moz-DEF53BC9.fbx.proxad.net) (Quit: Quitte)
  2398. # [15:38] * Quits: mike5w3c (MikeS@FB6A2CC.A28D59A.C0C7CDD.IP) (Quit: mike5w3c)
  2399. # [15:38] * Joins: ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP)
  2400. # [15:38] * ChanServ sets mode: +o ehsan
  2401. # [15:39] * Joins: drice (derice@moz-1D9C882A.deploy.akamaitechnologies.com)
  2402. # [15:39] * Joins: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net)
  2403. # [15:39] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
  2404. # [15:41] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
  2405. # [15:43] <edmorley> glandium: would you like me to post that in the bug, or not worth it?
  2406. # [15:43] <glandium> edmorley: please do
  2407. # [15:43] * Quits: janv (varga@moz-447192E.o2inet.sk) (Quit: This computer has gone to sleep)
  2408. # [15:43] * Quits: martyn (martyn@moz-356D5506.range86-158.btcentralplus.com) (Quit: Ex-Chat)
  2409. # [15:44] * Joins: janv (varga@moz-447192E.o2inet.sk)
  2410. # [15:44] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
  2411. # [15:45] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0a2/20120515042006])
  2412. # [15:47] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
  2413. # [15:47] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
  2414. # [15:48] * Quits: Jake (Jake@moz-6190487E.dhcp.drexel.edu) (Quit: Leaving.)
  2415. # [15:48] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  2416. # [15:49] * Joins: artur (artur@B0FE52B2.1C8523D6.6C361E84.IP)
  2417. # [15:49] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
  2418. # [15:49] * khuey|away is now known as khuey
  2419. # [15:50] <@khuey> Ms2ger: lulz
  2420. # [15:50] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  2421. # [15:51] * Quits: janv (varga@moz-447192E.o2inet.sk) (Quit: This computer has gone to sleep)
  2422. # [15:51] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
  2423. # [15:52] <Ms2ger> Morning ehsan :)
  2424. # [15:52] <@ehsan> hey
  2425. # [15:53] * mcote|afk is now known as mcote
  2426. # [15:53] * Joins: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP)
  2427. # [15:54] * Joins: Optimizer (Mibbit@E56BF23C.14EF12EC.2AB48280.IP)
  2428. # [15:55] * mjschranz_away is now known as mjschranz
  2429. # [15:55] * Joins: harth (harth@88F51059.F3BBB17D.144F44FA.IP)
  2430. # [15:56] <Ms2ger> Oh hai, I'm in your makefiles indenting your DEFINES by 5 tabs and a space
  2431. # [15:56] * Joins: gustavold (gustavold@8AD413DD.3053860D.A992BEAD.IP)
  2432. # [15:56] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
  2433. # [15:57] * Quits: bruno_ (bruno@20C4F0CB.2F9EAEB9.C36097CD.IP) (Ping timeout)
  2434. # [15:57] * Quits: Han_Lin (chatzilla@69EFA1A.1C30B337.9FF96A6E.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120420145725])
  2435. # [15:57] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
  2436. # [15:57] <Ms2ger> Btw, ehsan, it's more that working on *editor* can be "fun" :)
  2437. # [15:58] <@ehsan> hehe
  2438. # [15:58] * Quits: RemusPop (remuspop@601F3B17.33662590.A5830293.IP) (Client exited)
  2439. # [15:58] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
  2440. # [16:00] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
  2441. # [16:01] * cadecairos_away is now known as cadecairos
  2442. # [16:02] <Ms2ger> ehsan, huh, that patch is quite far away from what I wanted to attach
  2443. # [16:02] <@ehsan> yeap!
  2444. # [16:02] * Quits: artur (artur@B0FE52B2.1C8523D6.6C361E84.IP) (Input/output error)
  2445. # [16:03] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  2446. # [16:03] * Joins: coop (Chris@moz-F9973AAD.cpe.net.cable.rogers.com)
  2447. # [16:03] <Ms2ger> $ hg qser | wc -l
  2448. # [16:03] <Ms2ger> 291
  2449. # [16:03] <Ms2ger> :/
  2450. # [16:04] * Joins: martyn (martyn@moz-356D5506.range86-158.btcentralplus.com)
  2451. # [16:04] * Quits: @ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP) (Input/output error)
  2452. # [16:04] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
  2453. # [16:05] * jlebar|sleep is now known as jlebar
  2454. # [16:05] <jlebar> mak, ping?
  2455. # [16:05] <mak> jlebar: hi
  2456. # [16:05] <jlebar> mak, I think we want to disable global history for b2g.
  2457. # [16:06] <mak> jlebar: ok, just undef MOZ_PLACES?
  2458. # [16:06] <jlebar> mak, Do we need to do anything other than set places.history.disabled? Is that going to break something other than link coloring?
  2459. # [16:06] * Joins: scenor (Daily@moz-60F9079D.rkhl.at)
  2460. # [16:06] * Joins: larfdesk1 (Adam_Hinke@moz-F92153ED.longlines.com)
  2461. # [16:06] <jlebar> ^ Oh, that's interesting.
  2462. # [16:06] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
  2463. # [16:07] <mak> jlebar: well, the pref will still create the database and such
  2464. # [16:07] <mak> and add useless stuff to libxul, if you don't plan to use any of our apis
  2465. # [16:07] * Fallen|away is now known as Fallen
  2466. # [16:07] <jlebar> Sounds perfect. Thanks!
  2467. # [16:08] <gaston> Ms2ger: hg qapp | wc -l ? :)
  2468. # [16:08] <Ms2ger> Only 67, fortunately
  2469. # [16:10] * rail-brb is now known as rail
  2470. # [16:10] <gaston> phew..
  2471. # [16:11] * Joins: mconley_ (mconley@F2D29657.F60B0462.67AC9B1.IP)
  2472. # [16:11] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2473. # [16:12] * Joins: Optimizer1 (Optimizer@E56BF23C.14EF12EC.2AB48280.IP)
  2474. # [16:12] * Quits: Optimizer1 (Optimizer@E56BF23C.14EF12EC.2AB48280.IP) (Quit: Optimizer1)
  2475. # [16:12] * Joins: Optimizer1 (Optimizer@E56BF23C.14EF12EC.2AB48280.IP)
  2476. # [16:12] * Joins: artur (artur@B0FE52B2.1C8523D6.6C361E84.IP)
  2477. # [16:14] * Quits: Optimizer1 (Optimizer@E56BF23C.14EF12EC.2AB48280.IP) (Quit: Instantbird 1.1)
  2478. # [16:14] * bwinton_away is now known as bwinton
  2479. # [16:14] * Joins: Optimizer1 (Optimizer@E56BF23C.14EF12EC.2AB48280.IP)
  2480. # [16:14] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  2481. # [16:15] * Quits: Optimizer1 (Optimizer@E56BF23C.14EF12EC.2AB48280.IP) (Quit: Instantbird 1.1)
  2482. # [16:15] * Joins: timdream (timdream@moz-F9A95DB7.adsl.dynamic.seed.net.tw)
  2483. # [16:15] * Joins: Optimizer1 (Optimizer@E56BF23C.14EF12EC.2AB48280.IP)
  2484. # [16:15] <gcp> pref still create the database?
  2485. # [16:15] * Quits: larfdesk1 (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
  2486. # [16:15] <gcp> I thought I killed it for android
  2487. # [16:15] <espindola> is Robert Relyea in irc?
  2488. # [16:16] <espindola> or, what is the best channel to ask nss questions?
  2489. # [16:16] * Joins: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP)
  2490. # [16:16] <glandium> espindola: you can try kaie
  2491. # [16:17] * Quits: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net) (Quit: Mardak)
  2492. # [16:17] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
  2493. # [16:17] <kaie> espindola, relyea is rarely active on irc, despite being idle on #nss - you can try to ask your question there, or ping me. in general you will have most success on the moz.dev.tech.crypto newsgroup. what's your question?
  2494. # [16:18] <espindola> glandium, thanks
  2495. # [16:18] <espindola> kaie, 751899
  2496. # [16:18] * Joins: bruno_ (bruno@20C4F0CB.2F9EAEB9.C36097CD.IP)
  2497. # [16:18] <espindola> looking at it a bit more, I think I am agreeing that just trying to make sure we drop nsKeyObject earlier is too error prone
  2498. # [16:19] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
  2499. # [16:19] <gfritzsche> does anyone know who i'd have to contact for getting access to crash-dumps?
  2500. # [16:19] <espindola> My current idea for a short term solution is to write the certdb early and abort on anything that would cause it to be written again
  2501. # [16:19] <gcp> gfritzsche: which ones?
  2502. # [16:19] <kaie> espindola, it's a complicated story. we had a discussion around this during the last NSS conference call, but apparently nobody updated the bug
  2503. # [16:19] <espindola> kaie, do you think that would work?
  2504. # [16:20] <Ms2ger> gfritzsche, KaiRo_away can probably help you with that, at least
  2505. # [16:20] <gfritzsche> gcp: for crash-stats
  2506. # [16:20] <gcp> like the raw db?
  2507. # [16:20] <espindola> kaie, this is very close to being a blocker for us
  2508. # [16:20] <gfritzsche> the minidumps
  2509. # [16:20] <gcp> https://crash-stats.mozilla.com
  2510. # [16:20] <kaie> espindola, one idea during that call was, avoid shutting down at all (if you're sure that we won't have to re-init in the same process session)
  2511. # [16:20] <espindola> as in, there are two or three patches and then it will be a blocker
  2512. # [16:20] <gfritzsche> ms2ger: thanks, will ping him
  2513. # [16:20] <Ms2ger> Np
  2514. # [16:20] <gcp> gfritzsche: for some of the stuff that is hidden in there, you can make a login and file an IT bug to get extra access
  2515. # [16:20] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: brb)
  2516. # [16:21] <kaie> espindola, you should dial in tomorrow into the NSS conference call if you're working on it and have questions
  2517. # [16:21] <kaie> apparently the information from the call didn't get forwarded to you
  2518. # [16:21] <espindola> kaie, I am a bit confused, why does that work? What are the changes we are writing to the certdb anyway?
  2519. # [16:21] <espindola> kaie, how do I call in?
  2520. # [16:22] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: Konversation terminated!)
  2521. # [16:22] <kaie> espindola, sigh. that was all explained in length by Bob in the call. it's not a simple story.
  2522. # [16:22] <kaie> espindola, I'll send you information in private
  2523. # [16:22] <espindola> kaie, thanks
  2524. # [16:23] <gfritzsche> gcp: hm, i can't even find a place to register on socorro
  2525. # [16:23] <espindola> sorry for not joining that last call, but I was still busy with the other bugs and had wrongly convinced myself it was 'easy' to move the write at least of gc cycle earlier :-(
  2526. # [16:23] <kaie> espindola, I don't know which information is written to certdb at shutdown. in general, that database carries the user's trust settings, certificates aquired etc.
  2527. # [16:23] <gcp> gfritzsche: right bottom, log in if you have a mozilla LDAP account. if you don't, file a bug for access.
  2528. # [16:23] <kaie> espindola, bob said, one piece that happens at NSS shutdown is "finalization of pkcs#11 tokens"
  2529. # [16:24] <espindola> so we do have to write that (the trust settings for sure)
  2530. # [16:24] * Quits: Optimizer1 (Optimizer@E56BF23C.14EF12EC.2AB48280.IP) (Quit: Instantbird 1.1)
  2531. # [16:24] * Joins: Optimizer1 (Optimizer@E56BF23C.14EF12EC.2AB48280.IP)
  2532. # [16:24] <espindola> btw, is there documentation on the new db format and how it fixes this?
  2533. # [16:25] <kaie> please don't expect this to be simple
  2534. # [16:25] <kaie> I don't know why it fixes it
  2535. # [16:25] <kaie> and the migration to the database format was originally intended to be done at the same time as migration to using shared databases for multiple applications
  2536. # [16:26] <espindola> I don't anymore, but I am also convinced that I will block on it as soon write poisoning and telemetry are done :-(
  2537. # [16:26] <kaie> something which is complicated, too, because in some user setups it requires prompts for additional passwords, etc.
  2538. # [16:26] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  2539. # [16:26] <espindola> but it can be done independently, right?
  2540. # [16:26] <gcp> gfritzsche: I filed it under product: socorro IIRC
  2541. # [16:26] <kaie> if we move to the new database format as a matter of your bug, witout solving the shared migration yet, then things will become much more difficult for the migration
  2542. # [16:27] <kaie> I'm supposed to have done that since 4 years ago
  2543. # [16:27] * Quits: Optimizer1 (Optimizer@E56BF23C.14EF12EC.2AB48280.IP) (Quit: Instantbird 1.1)
  2544. # [16:27] <kaie> but I never got to it, because of too much other work, and because this task is complex
  2545. # [16:27] <gfritzsche> gcp: ah, thanks.... so if my ldap login doesn't work, still socorro bug for getting enabled there?
  2546. # [16:27] * Joins: Optimizer1 (Optimizer@E56BF23C.14EF12EC.2AB48280.IP)
  2547. # [16:27] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Quit: Leaving.)
  2548. # [16:27] <Ms2ger> Oh look
  2549. # [16:27] <gcp> gfritzsche: yes
  2550. # [16:27] <Ms2ger> vlad is indeed looking at his review queue
  2551. # [16:27] <gfritzsche> gcp: ok, cheers
  2552. # [16:27] <gcp> gfritzsche: well I think LDAP is supposed to work there actually :P
  2553. # [16:27] <vlad> Ms2ger: yes, I am trying to delete everything out of it
  2554. # [16:28] <gcp> gfritzsche: but to get the raw dumps they need to set some permission flags as that gives you access to private info
  2555. # [16:28] <vlad> :p
  2556. # [16:28] <kaie> espindola, in other words, if you want to work on this, it's not that we can give you a simple solution. if you want to work on it, please get involved into NSS development
  2557. # [16:28] <Ms2ger> Canceling a review request from November 2009...
  2558. # [16:28] * Joins: knelson (Adium@moz-F750BF70.dsl.chcgil.ameritech.net)
  2559. # [16:28] * Parts: knelson (Adium@moz-F750BF70.dsl.chcgil.ameritech.net)
  2560. # [16:28] <vlad> for a closed bug, yup!
  2561. # [16:28] <kaie> understand the restrictions, limuitations. requirements, etc., and discuss with people what could be done
  2562. # [16:28] <espindola> kaie, 'want' is probably not the best verb :-(
  2563. # [16:28] <vlad> if it's been around since 2009, it probably wasn't important :p
  2564. # [16:28] <kaie> espindola, you always have a choice in life :)
  2565. # [16:29] <Ms2ger> To you :)
  2566. # [16:29] <gfritzsche> gcp: hm, i must be missing something obvious then if i can't even sign in :/
  2567. # [16:29] * Quits: Optimizer1 (Optimizer@E56BF23C.14EF12EC.2AB48280.IP) (Quit: Instantbird 1.1)
  2568. # [16:29] * Joins: Optimizer1 (Optimizer@E56BF23C.14EF12EC.2AB48280.IP)
  2569. # [16:29] <vlad> well, to you either, or you would've found another reviewer in the intervening 3 years :)
  2570. # [16:29] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  2571. # [16:29] <Ms2ger> Nah, I'm patient
  2572. # [16:30] <Ms2ger> I've had patches in peterv's queue for ages as well
  2573. # [16:30] * Joins: mcot (mcot@C4B02.F3C4E8F3.C8444B8.IP)
  2574. # [16:30] <mounir> smaug: ping
  2575. # [16:31] <@smaug> mounir: pong
  2576. # [16:31] <mounir> smaug: hi :)
  2577. # [16:31] <mounir> I was having a look at the dom events 3 spec
  2578. # [16:32] <mounir> and i was wondering if adding some multimedia key events would be as simple as adding them to the big #define in nsIDOMKeyEvent.idl
  2579. # [16:32] <@smaug> We don't have D3E key events
  2580. # [16:32] * Quits: artur (artur@B0FE52B2.1C8523D6.6C361E84.IP) (Ping timeout)
  2581. # [16:33] * Quits: Optimizer1 (Optimizer@E56BF23C.14EF12EC.2AB48280.IP) (Quit: Instantbird 1.1)
  2582. # [16:33] * Quits: jfkthame (jfkthame@514D186.F3BBB17D.144F44FA.IP) (Quit: jfkthame)
  2583. # [16:33] <mounir> what do you mean? there is a new interface?
  2584. # [16:33] <@smaug> mounir: in the old days there wasn't any spec for key events
  2585. # [16:33] <@smaug> D3E has now a spec
  2586. # [16:33] <@smaug> and masayuki has been implementing it
  2587. # [16:34] <@smaug> but our implementation doesn't follow D3E key events fully, yet
  2588. # [16:34] * Joins: Standard8 (Standard8@moz-3BC722CB.hfc.comcastbusiness.net)
  2589. # [16:34] <@smaug> We have KeyEvent, D3E has KeyboardEvent
  2590. # [16:34] <mounir> ok
  2591. # [16:34] <mounir> so we can't implement that easily for the moment?
  2592. # [16:34] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
  2593. # [16:35] <glazou> smontagu: ping
  2594. # [16:35] <smontagu> glazou: pong
  2595. # [16:35] <@smaug> mounir: probably can
  2596. # [16:35] * Joins: dveditz (dveditz@moz-5051E786.dhcp.cruzio.com)
  2597. # [16:35] * ChanServ sets mode: +o dveditz
  2598. # [16:35] <glazou> smontagu: do you know if it's possible to have OS X system menus and messages in he-IL? If I tweak the international setting to have hebrew first, it does not work
  2599. # [16:36] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  2600. # [16:36] <@smaug> mounir: currently "multimedia" keys cause command events
  2601. # [16:36] * Quits: scenor (Daily@moz-60F9079D.rkhl.at) (Ping timeout)
  2602. # [16:36] * Quits: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net) (Ping timeout)
  2603. # [16:36] <@smaug> at least on Windows
  2604. # [16:36] <@smaug> mounir: but if you need, you could add new DOM_VK_*
  2605. # [16:36] <mounir> smaug: the issue is that gaia is using a dirty hack for volume down/up keys and I was wondering if it would worth using real aevents
  2606. # [16:36] <mounir> i mean, a real volume up/down event
  2607. # [16:37] <smontagu> glazou: I also tried to do that once and didn't succeed
  2608. # [16:37] <glazou> sigh
  2609. # [16:37] * Joins: artur (artur@B0FE52B2.1C8523D6.6C361E84.IP)
  2610. # [16:37] <smontagu> and my mac was bought in il
  2611. # [16:37] <glazou> wanted to try rtl message but even arabic does not work
  2612. # [16:37] <glazou> cannot believe OS X is not localized in he and ar
  2613. # [16:37] <@smaug> mounir: is the event for chrome?
  2614. # [16:38] * Quits: glob (glob@moz-DF237567.glob.com.au) (Quit: Leaving...)
  2615. # [16:38] <mounir> no
  2616. # [16:38] * Joins: glob (glob@moz-DF237567.glob.com.au)
  2617. # [16:38] <mounir> they are sending page up/down
  2618. # [16:38] * armenzg is now known as armenzg_mtg
  2619. # [16:39] <glazou> smontagu: oh ! only >= OS X Lion apparently
  2620. # [16:39] <smontagu> huh
  2621. # [16:39] * Joins: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net)
  2622. # [16:40] * Joins: askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es)
  2623. # [16:40] * Joins: mike5w3c (MikeS@moz-2DD55678.w80-13.abo.wanadoo.fr)
  2624. # [16:40] <smontagu> and only Arabic at that, right?
  2625. # [16:41] <smontagu> that's what my googling shows anyway
  2626. # [16:41] * philor|away is now known as philor
  2627. # [16:41] <mounir> smaug: we would need keyevent.key for that...
  2628. # [16:41] * coop is now known as coop|mtg
  2629. # [16:42] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
  2630. # [16:42] * Quits: mike5w3c (MikeS@moz-2DD55678.w80-13.abo.wanadoo.fr) (Connection reset by peer)
  2631. # [16:43] <@smaug> mounir: another option is to use AppCommand event
  2632. # [16:43] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
  2633. # [16:43] <@smaug> like Windows does now
  2634. # [16:43] * Quits: coop|mtg (Chris@moz-F9973AAD.cpe.net.cable.rogers.com) (Ping timeout)
  2635. # [16:43] <@smaug> er, like we do on Windows
  2636. # [16:43] * Quits: pnemsak (Miranda@moz-BE85878E.citicom.sk) (Quit: pnemsak)
  2637. # [16:43] <@smaug> http://mxr.mozilla.org/mozilla-central/source/widget/qt/nsWindow.cpp#1530
  2638. # [16:43] * Joins: mike5w3c (MikeS@moz-2DD55678.w80-13.abo.wanadoo.fr)
  2639. # [16:43] * Joins: coop (Chris@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
  2640. # [16:43] <@smaug> just for now, until we have rest of D3E key events implemented
  2641. # [16:43] * Joins: billm_ (billm@moz-CF6D0A66.hsd1.ca.comcast.net)
  2642. # [16:44] * Quits: mike5w3c (MikeS@moz-2DD55678.w80-13.abo.wanadoo.fr) (Connection reset by peer)
  2643. # [16:44] * coop is now known as coop|mtg
  2644. # [16:44] <mounir> smaug: is that chrome only?
  2645. # [16:44] * smontagu wishes bugzilla put "edit search" at the top of the bug list instead of the bottom
  2646. # [16:46] * Joins: mike5w3c (MikeS@moz-2DD55678.w80-13.abo.wanadoo.fr)
  2647. # [16:46] <@smaug> mounir: effectively it is currently, because chrome listens for capturing phase and calls stopPropagation
  2648. # [16:46] * Quits: timdream (timdream@moz-F9A95DB7.adsl.dynamic.seed.net.tw) (Quit: timdream)
  2649. # [16:46] * joduinn-zzz is now known as joduinn-coffee
  2650. # [16:46] <@smaug> mounir: you could also help masayuki to implement D3E events ;)
  2651. # [16:46] <Ms2ger> And review the spec :)
  2652. # [16:47] <@smaug> Ms2ger: after reading WebAudio API, all the other specs look perfect
  2653. # [16:47] <Ms2ger> Hah
  2654. # [16:47] <mounir> smaug: I have like a ton of stuff to do :(
  2655. # [16:48] <@smaug> don't we all
  2656. # [16:48] * Quits: mike5w3c (MikeS@moz-2DD55678.w80-13.abo.wanadoo.fr) (Connection reset by peer)
  2657. # [16:48] <mounir> smaug: unfortunotely
  2658. # [16:50] * Joins: mdas (mdas@50AE257C.D30B51A1.412CF160.IP)
  2659. # [16:50] * Joins: mike5w3c (MikeS@moz-2DD55678.w80-13.abo.wanadoo.fr)
  2660. # [16:50] * Quits: mike5w3c (MikeS@moz-2DD55678.w80-13.abo.wanadoo.fr) (Connection reset by peer)
  2661. # [16:50] * @smaug likes doing stuff
  2662. # [16:51] <Ms2ger> Is nsCOMArray infallible these days?
  2663. # [16:52] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  2664. # [16:52] * ChanServ sets mode: +o ehsan
  2665. # [16:52] <mounir> smaug: I don't like when I have stuff to do in too many various areas
  2666. # [16:53] * Joins: mike5w3c (MikeS@moz-2DD55678.w80-13.abo.wanadoo.fr)
  2667. # [16:53] * Joins: bholley (anonymous@moz-21525C0C.net-81-220-26.lyon.rev.numericable.fr)
  2668. # [16:53] * Quits: mike5w3c (MikeS@moz-2DD55678.w80-13.abo.wanadoo.fr) (Connection reset by peer)
  2669. # [16:54] * Joins: anant (anant@moz-B3621916.dsl.dynamic.sonic.net)
  2670. # [16:54] <Ms2ger> mounir, you mean you're lazy :)
  2671. # [16:54] <Ms2ger> /French
  2672. # [16:55] <mounir> Ms2ger: oh sure
  2673. # [16:56] * Joins: mike5w3c (MikeS@moz-2DD55678.w80-13.abo.wanadoo.fr)
  2674. # [16:56] * Quits: mike5w3c (MikeS@moz-2DD55678.w80-13.abo.wanadoo.fr) (Connection reset by peer)
  2675. # [16:57] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  2676. # [16:57] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 12.0/20120424094117])
  2677. # [16:58] * edmorley is about ready to beat mozillabuild with a big stick
  2678. # [16:58] <Ms2ger> It's taken a while
  2679. # [16:58] * Joins: dcamp (dave@moz-7D905691.avante-wifi.mozilla.hq)
  2680. # [17:00] * Quits: billm (billm@moz-BBE3ABD.mv.mozilla.com) (Client exited)
  2681. # [17:00] * Quits: billm_ (billm@moz-CF6D0A66.hsd1.ca.comcast.net) (Quit: Leaving)
  2682. # [17:00] * Joins: billm (billm@moz-CF6D0A66.hsd1.ca.comcast.net)
  2683. # [17:01] * Joins: alfredo-1 (Adium@514D186.F3BBB17D.144F44FA.IP)
  2684. # [17:02] * Fallen is now known as Fallen|away
  2685. # [17:02] * Joins: dao (dao@moz-7A56EC2B.dip.tu-dresden.de)
  2686. # [17:03] * Joins: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net)
  2687. # [17:03] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: bbl)
  2688. # [17:06] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Ping timeout)
  2689. # [17:06] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
  2690. # [17:07] * Joins: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2691. # [17:07] * Quits: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Ping timeout)
  2692. # [17:08] * Joins: kdcw (kdc@moz-F7413045.pk.shawcable.net)
  2693. # [17:08] * Joins: mreid_ (mark@moz-7D905691.avante-wifi.mozilla.hq)
  2694. # [17:09] * Joins: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net)
  2695. # [17:10] <raphc> glandium: hi, i'm working on Bug 755208, do you know how i can pass a preproc flag in the .mozconfig? i've tried an "export FLAG=1" but it doesn't seem to be working
  2696. # [17:11] * Joins: alfredo- (Adium@88F51059.F3BBB17D.144F44FA.IP)
  2697. # [17:11] <glandium> raphc: what are you trying to do? that doesn't seem to quite match what you were doing in that patch
  2698. # [17:12] * Quits: alfredo-1 (Adium@514D186.F3BBB17D.144F44FA.IP) (Ping timeout)
  2699. # [17:13] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  2700. # [17:14] * Quits: jet (junglecode@88F51059.F3BBB17D.144F44FA.IP) (Quit: jet)
  2701. # [17:15] * philor is now known as philor|away
  2702. # [17:16] * Quits: alfredo- (Adium@88F51059.F3BBB17D.144F44FA.IP) (Ping timeout)
  2703. # [17:17] * Quits: stransky (stransky@moz-107AD163.redhat.com) (Quit: Connection reset by beer)
  2704. # [17:17] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
  2705. # [17:17] * Joins: jfkthame (jfkthame@514D186.F3BBB17D.144F44FA.IP)
  2706. # [17:17] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
  2707. # [17:17] * Quits: askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es) (Quit: Wychodzi)
  2708. # [17:17] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Ping timeout)
  2709. # [17:17] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  2710. # [17:18] * carljm|afk is now known as carljm
  2711. # [17:18] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  2712. # [17:18] * Joins: jet (junglecode@88F51059.F3BBB17D.144F44FA.IP)
  2713. # [17:18] * Quits: zuzelvp (zuzelvp@moz-9B1AAFC2.cpe.net.cable.rogers.com) (Ping timeout)
  2714. # [17:20] * Quits: Standard8 (Standard8@moz-3BC722CB.hfc.comcastbusiness.net) (Quit: ZNC - http://znc.in)
  2715. # [17:21] * armenzg_mtg is now known as armenzg_brb
  2716. # [17:21] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (Quit: Linkinus - http://linkinus.com)
  2717. # [17:22] * philor|away is now known as philor
  2718. # [17:22] <mounir> anyone one would know any reason why I could have "/usr/bin/ld: libxul.so: hidden symbol `nsINode::AsElement()' isn't defined" in an OPT build but not a DEBUG build
  2719. # [17:22] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  2720. # [17:22] <mounir> I'm a bit lost: the *exact* same code is working in another file
  2721. # [17:23] * Joins: sriram (sriramr@moz-BF171339.hsd1.ca.comcast.net)
  2722. # [17:23] * Quits: mreid_ (mark@moz-7D905691.avante-wifi.mozilla.hq) (Quit: Bye!)
  2723. # [17:24] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Client exited)
  2724. # [17:24] <Ms2ger> Yes
  2725. # [17:25] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  2726. # [17:25] <Ms2ger> mozilla/dom/Element.h is included somewhere inside #ifdef DEBUG
  2727. # [17:27] * Joins: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP)
  2728. # [17:28] * Joins: timdream (timdream@moz-4B9BEE5F.dynamic.kbtelecom.net)
  2729. # [17:29] * Quits: sfink (chatzilla@moz-7B7651CB.dsl.pltn13.sbcglobal.net) (Ping timeout)
  2730. # [17:29] * Joins: lduros1 (lduros@moz-73C9ABE7.wlan.wharton.upenn.edu)
  2731. # [17:32] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  2732. # [17:32] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  2733. # [17:34] * Quits: niomaster (pieter@moz-29CE8FF1.adsl.xs4all.nl) (Ping timeout)
  2734. # [17:34] * Joins: tchevalier (Instantbir@moz-2455EBC8.w90-42.abo.wanadoo.fr)
  2735. # [17:34] * Quits: tchevalier (Instantbir@moz-2455EBC8.w90-42.abo.wanadoo.fr) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  2736. # [17:34] * Joins: tchevalier (Instantbir@moz-2455EBC8.w90-42.abo.wanadoo.fr)
  2737. # [17:35] * Joins: niomaster (pieter@moz-29CE8FF1.adsl.xs4all.nl)
  2738. # [17:35] * Joins: zuzelvp (zuzelvp@moz-A77F6A45.cpe.net.cable.rogers.com)
  2739. # [17:37] <edmorley> jorendorff: inbound burning
  2740. # [17:37] <jorendorff> edmorley: on it
  2741. # [17:37] * Joins: nhirata (nhirata.bu@moz-585D5EFC.hsd1.ca.comcast.net)
  2742. # [17:37] * nli|afk is now known as nli
  2743. # [17:37] <edmorley> oh infra
  2744. # [17:38] <jorendorff> edmorley: yep
  2745. # [17:38] <edmorley> sorry, log hadn't loaded at that point
  2746. # [17:38] * khuey is now known as khuey|away
  2747. # [17:38] * Quits: grubshka (grubshka@moz-384628D.w86-216.abo.wanadoo.fr) (Ping timeout)
  2748. # [17:38] <jorendorff> no worries
  2749. # [17:41] * armenzg_brb is now known as armenzg
  2750. # [17:41] * Quits: TheCrap (TheCrap@moz-7CC07B93.dip0.t-ipconnect.de) (Ping timeout)
  2751. # [17:41] * Quits: @bsmedberg (bsmedberg@moz-E31CD2CB.mozilla.org) (Connection reset by peer)
  2752. # [17:42] * Joins: grubshka (grubshka@moz-822239B2.w86-216.abo.wanadoo.fr)
  2753. # [17:43] * Quits: dcamp (dave@moz-7D905691.avante-wifi.mozilla.hq) (Quit: Leaving...)
  2754. # [17:44] * Quits: Optimizer (Mibbit@E56BF23C.14EF12EC.2AB48280.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2755. # [17:45] * Quits: dao (dao@moz-7A56EC2B.dip.tu-dresden.de) (Quit: Leaving.)
  2756. # [17:45] * Quits: surkov (surkov@293FCAB6.331F467.5D3F4C44.IP) (Quit: surkov)
  2757. # [17:48] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  2758. # [17:48] * Joins: TheCrap (TheCrap@moz-7CC07B93.dip0.t-ipconnect.de)
  2759. # [17:50] * Quits: ferongr (ferongr@64CFB260.4324CA87.F5160715.IP) (Ping timeout)
  2760. # [17:52] * Joins: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net)
  2761. # [17:52] * Quits: sriram (sriramr@moz-BF171339.hsd1.ca.comcast.net) (Quit: sriram)
  2762. # [17:52] * Joins: smagnin (pike@moz-DEF53BC9.fbx.proxad.net)
  2763. # [17:53] * Joins: redwood (chatzilla@moz-1469AEEC.dial1.atlanta1.level3.net)
  2764. # [17:53] * Quits: redwood (chatzilla@moz-1469AEEC.dial1.atlanta1.level3.net) (Quit: ChatZilla 0.9.88.1 [Firefox 15.0a1/20120515030518])
  2765. # [17:53] * mconley_ is now known as mconley
  2766. # [17:53] * Joins: ferongr (ferongr@A75B90F0.AF3BCFD0.F5160715.IP)
  2767. # [17:54] <Yoric> !seen dougt
  2768. # [17:54] <firebot> dougt was last seen 16 hours, 42 minutes and 5 seconds ago, saying 'smaug: no.' in #content.
  2769. # [17:54] * joduinn-coffee is now known as joduinn-afk
  2770. # [17:54] <Yoric> dougt: ping
  2771. # [17:55] * Joins: dao (dao@moz-7A56EC2B.dip.tu-dresden.de)
  2772. # [17:55] * Joins: redwood (chatzilla@moz-1469AEEC.dial1.atlanta1.level3.net)
  2773. # [17:55] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Quit: Ex-Chat)
  2774. # [17:56] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  2775. # [17:57] * fabrice|afk is now known as fabrice
  2776. # [17:57] * Joins: Optmizer1 (Mibbit@E56BF23C.14EF12EC.2AB48280.IP)
  2777. # [17:57] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
  2778. # [17:57] * Quits: redwood (chatzilla@moz-1469AEEC.dial1.atlanta1.level3.net) (Ping timeout)
  2779. # [17:58] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
  2780. # [17:58] * coop|mtg is now known as coop
  2781. # [17:58] * Quits: bruno_ (bruno@20C4F0CB.2F9EAEB9.C36097CD.IP) (Ping timeout)
  2782. # [17:58] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
  2783. # [17:58] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Client exited)
  2784. # [17:59] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  2785. # [18:03] * Joins: wesj (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2786. # [18:03] * Quits: jet (junglecode@88F51059.F3BBB17D.144F44FA.IP) (Quit: jet)
  2787. # [18:04] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  2788. # [18:04] * catlee is now known as catlee-lunch
  2789. # [18:04] * Joins: KaIRC (robert@moz-2045E00A.adsl.highway.telekom.at)
  2790. # [18:04] * Quits: KaiRo_away (robert@moz-6AD877C7.adsl.highway.telekom.at) (Ping timeout)
  2791. # [18:04] * Quits: timdream (timdream@moz-4B9BEE5F.dynamic.kbtelecom.net) (Quit: timdream)
  2792. # [18:05] * Quits: lduros1 (lduros@moz-73C9ABE7.wlan.wharton.upenn.edu) (Client exited)
  2793. # [18:05] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
  2794. # [18:05] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  2795. # [18:05] * Joins: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net)
  2796. # [18:05] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  2797. # [18:06] * Joins: jet (junglecode@88F51059.F3BBB17D.144F44FA.IP)
  2798. # [18:06] <jviereck> is there a better best practise to debug NS_CheckContentProcessPolicy (http://mxr.mozilla.org/mozilla-central/source/content/base/public/nsContentPolicyUtils.h#210) then adding printf-s? The function is inlined and build from 3 big macros, so I can't use gdb to debug it :/
  2799. # [18:07] * Quits: mak (mak@moz-8823F41A.business.telecomitalia.it) (Client exited)
  2800. # [18:07] * Quits: dao (dao@moz-7A56EC2B.dip.tu-dresden.de) (Quit: Leaving.)
  2801. # [18:07] * luke is now known as luke-brb
  2802. # [18:08] * Joins: xsergio (sergio@DAEF1255.9C8843EE.A4F23BCE.IP)
  2803. # [18:09] * Joins: aja (chatzilla@EE732A75.6BD0AE10.7880DB15.IP)
  2804. # [18:09] * Joins: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com)
  2805. # [18:10] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2806. # [18:12] * Quits: artur (artur@B0FE52B2.1C8523D6.6C361E84.IP) (Input/output error)
  2807. # [18:13] * Joins: bruno_ (bruno@20C4F0CB.2F9EAEB9.C36097CD.IP)
  2808. # [18:14] * Quits: Optmizer1 (Mibbit@E56BF23C.14EF12EC.2AB48280.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2809. # [18:15] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  2810. # [18:15] * AutomatedTester is now known as AutomatedTester|away
  2811. # [18:16] * Quits: jfkthame (jfkthame@514D186.F3BBB17D.144F44FA.IP) (Quit: jfkthame)
  2812. # [18:17] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2813. # [18:17] * Quits: priya (Adium@88F51059.F3BBB17D.144F44FA.IP) (Quit: Leaving.)
  2814. # [18:18] * sheppy is now known as sheppy-afk
  2815. # [18:20] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
  2816. # [18:20] * mdas is now known as mdas|afk
  2817. # [18:20] <jviereck> Ms2ger: any idea ^?
  2818. # [18:20] * Quits: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Input/output error)
  2819. # [18:21] * Joins: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2820. # [18:21] <fabrice> do we support attributes that are arrays in xpidl?
  2821. # [18:22] * Joins: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2822. # [18:22] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  2823. # [18:22] <@ted> khuey|away: did you not file a bug about the broken assertion stacks?
  2824. # [18:22] <@ted> we should really fix that
  2825. # [18:23] * khuey|away is now known as khuey
  2826. # [18:23] <@khuey> ted: not yet
  2827. # [18:23] <@ted> "debug tests should always download symbol zip"
  2828. # [18:24] <@khuey> what component?
  2829. # [18:24] <@khuey> relen?
  2830. # [18:24] <@khuey> g
  2831. # [18:25] <@khuey> ted: ^?
  2832. # [18:25] <@ted> yeah
  2833. # [18:25] <@ted> probably releng: automation
  2834. # [18:25] <@khuey> k
  2835. # [18:25] * luke-brb is now known as luke
  2836. # [18:26] <@khuey> ted: 755781
  2837. # [18:26] * @ted just getting to work today
  2838. # [18:26] <@khuey> ted: me too!
  2839. # [18:26] * Quits: jhorak (jhorak@moz-107AD163.redhat.com) (Quit: Leaving)
  2840. # [18:26] <@ted> heh
  2841. # [18:26] <@ted> i took a half day
  2842. # [18:26] * Quits: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
  2843. # [18:26] * Joins: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com)
  2844. # [18:26] <jhammel> ted: did you crawl? ;)
  2845. # [18:27] <@ted> what?
  2846. # [18:27] <jhammel> to work?
  2847. # [18:27] <@ted> hah
  2848. # [18:27] * Joins: sriram (sriramr@moz-7B0110AD.mv.mozilla.com)
  2849. # [18:27] * glob is now known as glob|away
  2850. # [18:28] * jwir3|zzz is now known as jwir3
  2851. # [18:28] * Quits: jet (junglecode@88F51059.F3BBB17D.144F44FA.IP) (Quit: jet)
  2852. # [18:29] * rail is now known as rail-lunch
  2853. # [18:29] * Joins: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net)
  2854. # [18:29] * tbsaunde is now known as tbsaunde|afk
  2855. # [18:29] * Quits: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net) (Quit: jgriffin)
  2856. # [18:29] * Joins: opti (Mibbit@E56BF23C.14EF12EC.2AB48280.IP)
  2857. # [18:29] * Joins: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net)
  2858. # [18:31] * Quits: paulproteus (quassel@rose.makesad.us) (Ping timeout)
  2859. # [18:34] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
  2860. # [18:34] * Quits: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2861. # [18:36] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  2862. # [18:36] * Joins: gcp_ (gpascutto@88F51059.F3BBB17D.144F44FA.IP)
  2863. # [18:36] * Quits: gcp (gpascutto@514D186.F3BBB17D.144F44FA.IP) (Ping timeout)
  2864. # [18:36] * Joins: artur (artur@B0FE52B2.1C8523D6.6C361E84.IP)
  2865. # [18:36] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Ping timeout)
  2866. # [18:37] * Quits: bholley (anonymous@moz-21525C0C.net-81-220-26.lyon.rev.numericable.fr) (Quit: bholley)
  2867. # [18:37] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  2868. # [18:38] * Quits: anant (anant@moz-B3621916.dsl.dynamic.sonic.net) (Quit: anant)
  2869. # [18:38] <Ms2ger> jviereck, ugh
  2870. # [18:38] <Ms2ger> Make those macros inline functions? :)
  2871. # [18:39] * Joins: paulproteus (quassel@moz-E86A3B42.makesad.us)
  2872. # [18:40] <jviereck> Ms2ger: okay^^ I did a make -C content/base/ && make -C layout/style/ && make -C toolkit/library but that doesn't seem to update my build. Any idea what I missed?
  2873. # [18:40] * Joins: mw22_ (chatzilla@moz-FB753258.adsl.wanadoo.nl)
  2874. # [18:41] <Ms2ger> layout/style or layout/build? I don't think either is needed nowadays, though...
  2875. # [18:41] <Ms2ger> The question is more where it's included, I guess...
  2876. # [18:41] <Ms2ger> Which is
  2877. # [18:41] <Ms2ger> Everywhere :/
  2878. # [18:42] <Ms2ger> fabrice, attributes? Probably not
  2879. # [18:42] * Joins: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com)
  2880. # [18:42] <Ms2ger> fabrice, otoh, by now, our WebIDL support might be good enough to get that working...
  2881. # [18:42] <fabrice> Ms2ger: I guess I can just use an nsIArray...
  2882. # [18:42] * Joins: Mook_as (mook@moz-1FCC0032.activestate.com)
  2883. # [18:43] <Ms2ger> Ugh.
  2884. # [18:43] <fabrice> we do have webIDL support?
  2885. # [18:43] <Ms2ger> Some
  2886. # [18:43] <Ms2ger> It's what XHR uses
  2887. # [18:45] <jviereck> Ms2ger: that means rebuild the tree from the top?
  2888. # [18:45] <Ms2ger> Yeah
  2889. # [18:45] <aja> btw....see NVIDIA's GPU in the cloud thing?
  2890. # [18:45] * lsblakk is now known as lsblakk|biab
  2891. # [18:46] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  2892. # [18:46] <jviereck> Ms2ger: okay. Is there some other way I can debug why things work in "normal documents" but not during printing? Any good guess I should look for?
  2893. # [18:46] * Joins: hub (hub@moz-6D2CDEFB.panavision.com)
  2894. # [18:46] <Ms2ger> I am fortunate enough not to know anything about printing :)
  2895. # [18:46] <jbuck> Ms2ger: WebGL is using WebIDL now too
  2896. # [18:46] * Quits: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  2897. # [18:46] * Joins: lduros1 (lduros@moz-6F5F399D.wireless-pennnet.upenn.edu)
  2898. # [18:47] <Ms2ger> jbuck, that hasn't landed yet
  2899. # [18:47] <@khuey> jviereck: you should find smaug and bribe him with whatever finnish people like
  2900. # [18:47] <Ms2ger> Unless it landed since our meeting on Monday, but I should have noticed that
  2901. # [18:47] <jbuck> isn't it https://bugzilla.mozilla.org/show_bug.cgi?id=745897 ?
  2902. # [18:47] * Joins: bsmedberg (bsmedberg@moz-C1651989.alt.east.verizon.net)
  2903. # [18:47] * ChanServ sets mode: +o bsmedberg
  2904. # [18:48] <@khuey> jbuck: that's the refactoring to provide an API for the binding to call
  2905. # [18:48] <@khuey> it's only one piece of many
  2906. # [18:48] <@khuey> 748266 is the main bug
  2907. # [18:48] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
  2908. # [18:50] * wlach is now known as wlach|lunch
  2909. # [18:50] <jbuck> ohhh
  2910. # [18:51] <jviereck> khuey: I can't follow you :/
  2911. # [18:51] <jviereck> khuey: should smaug know about NS_CheckContentLoadPolicy?
  2912. # [18:51] * KaIRC is now known as KaiRo
  2913. # [18:51] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
  2914. # [18:51] * jimm is now known as jimm-lunch
  2915. # [18:52] <Ms2ger> jviereck, he knows about printing
  2916. # [18:53] * gregglind_away is now known as gregglind
  2917. # [18:53] <jviereck> Ms2ger: this is related to printing, but the core is more about "why is the font blocked" aka "why does the LoadPolicy rejects the URL" - that might be a question someone can help me with that doesn't know anything about printing, that's my guess
  2918. # [18:54] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Ping timeout)
  2919. # [18:55] * davehunt is now known as davehunt|away
  2920. # [18:55] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  2921. # [18:55] * KaiRo wonders who pinged him here quite some time ago today
  2922. # [18:56] * Quits: bbondy (bbondy@moz-C9962B2.home.cgocable.net) (Ping timeout)
  2923. # [18:57] * Joins: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP)
  2924. # [18:58] <Ms2ger> KaiRo, I did
  2925. # [18:58] <Ms2ger> Someone was looking for access to crash stuff
  2926. # [18:58] * Quits: opti (Mibbit@E56BF23C.14EF12EC.2AB48280.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2927. # [18:59] * Quits: lduros1 (lduros@moz-6F5F399D.wireless-pennnet.upenn.edu) (Client exited)
  2928. # [18:59] <gfritzsche> kairo, i was looking for the access but i already got a bug filed
  2929. # [18:59] * Quits: Cwiiis (cwiiis@88F51059.F3BBB17D.144F44FA.IP) (Ping timeout)
  2930. # [18:59] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2931. # [18:59] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
  2932. # [19:00] <@smaug> jviereck: Salty liquorice ice cream, please ;)
  2933. # [19:00] <jhammel> omg that sounds good
  2934. # [19:00] * Joins: opti (Mibbit@E56BF23C.14EF12EC.2AB48280.IP)
  2935. # [19:00] * Quits: harth (harth@88F51059.F3BBB17D.144F44FA.IP) (Ping timeout)
  2936. # [19:01] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2937. # [19:01] <Ms2ger> hg issues?
  2938. # [19:01] <@smaug> jviereck: so, what works in normal documents and not in print documents ?
  2939. # [19:01] * Joins: espadrine (thaddee_ty@moz-BBE3ABD.mv.mozilla.com)
  2940. # [19:02] * mdas|afk is now known as mdas
  2941. # [19:02] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
  2942. # [19:03] <@smaug> jviereck: contentpolicies should prevent all resource loading on print documents. print documents are data document and there is nsDataDocumentContentPolicy
  2943. # [19:03] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2944. # [19:04] <jviereck> smaug: the problem is, it prevents loading of fonts as well, including data-urls :/
  2945. # [19:04] <jviereck> smaug: that's why at least data-urls don't show up during printing
  2946. # [19:04] * Quits: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.7.2/20120430222706])
  2947. # [19:04] <@smaug> jviereck: well, you can't really load anything, at least not in current setup
  2948. # [19:04] <jviereck> smaug: see comments starting from here: https://bugzilla.mozilla.org/show_bug.cgi?id=468568#c46
  2949. # [19:05] <@smaug> we just clone the original document and print, immediately
  2950. # [19:05] <@smaug> we could delay printing
  2951. # [19:05] <jviereck> smaug: does that mean, we should copy the font data that is loaded on the original document as well?
  2952. # [19:05] <jviereck> (which we don't do right now I guess)
  2953. # [19:05] <@smaug> that is better option
  2954. # [19:05] * Joins: Waldo (waldo@moz-537BCF9.hsd1.ca.comcast.net)
  2955. # [19:06] * Quits: mfinkle (mfinkle@moz-8CB7201C.hsd1.pa.comcast.net) (Ping timeout)
  2956. # [19:06] <jviereck> smaug: can you give me a pointer where that copying should take place? Where does the clone-document-for printing happen right now?
  2957. # [19:06] * Joins: marco (marco@96ADB6B5.B1299530.10DC0B64.IP)
  2958. # [19:06] <@smaug> jviereck: hmm, Bug 468568 predates clone-doc-for-printing
  2959. # [19:07] <@smaug> just a sec
  2960. # [19:07] * Joins: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com)
  2961. # [19:07] <jviereck> smaug: thx!
  2962. # [19:07] * artur is now known as artur-lunch
  2963. # [19:07] * Quits: graememcc (chatzilla@moz-F1D219AA.range86-148.btcentralplus.com) (Ping timeout)
  2964. # [19:07] * cadecairos is now known as cadecairos_away
  2965. # [19:08] * armenzg is now known as armenzg_lunch
  2966. # [19:08] * Joins: priya (Adium@moz-E93327CA.range86-150.btcentralplus.com)
  2967. # [19:09] * cadecairos_away is now known as cadecairos
  2968. # [19:09] <@smaug> jviereck: http://hg.mozilla.org/mozilla-central/rev/180966423a3c is the clone-doc patch. nsPrintObject::Init creates the static clone
  2969. # [19:09] <KaiRo> Ms2ger, gfritzsche: ah, ok
  2970. # [19:10] <jviereck> smaug: thanks, I take a look at it
  2971. # [19:10] * Quits: priya (Adium@moz-E93327CA.range86-150.btcentralplus.com) (Quit: Leaving.)
  2972. # [19:10] * Joins: mfinkle (mfinkle@moz-8CB7201C.hsd1.pa.comcast.net)
  2973. # [19:10] * Joins: mreid_ (mark@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2974. # [19:10] * Quits: past (past@moz-F3F386D.dsl.dyn.forthnet.gr) (Ping timeout)
  2975. # [19:11] * Joins: past_ (past@moz-F3F386D.dsl.dyn.forthnet.gr)
  2976. # [19:11] * past_ is now known as past
  2977. # [19:11] * Joins: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP)
  2978. # [19:12] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  2979. # [19:12] * Joins: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com)
  2980. # [19:12] <mounir> ehsan: ping
  2981. # [19:12] <@ehsan> mounir: hi
  2982. # [19:12] <mounir> ehsan: you can save me
  2983. # [19:13] <@ehsan> ok, tell me more ;)
  2984. # [19:13] <mounir> remember the patch in bug 754668
  2985. # [19:13] <mounir> it is failing some tests
  2986. # [19:13] <mounir> but I just *can't* reproduce those failures locally
  2987. # [19:13] <mounir> so I was hoping you might understand what could be happening
  2988. # [19:13] * @ehsan waits for his firefox to come back to life
  2989. # [19:13] <mounir> ehsan: https://tbpl.mozilla.org/?tree=Try&rev=fe0a3eb0bebf (for the tests failures)
  2990. # [19:14] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Ping timeout)
  2991. # [19:14] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  2992. # [19:15] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
  2993. # [19:15] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  2994. # [19:16] * Quits: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Quit: Leaving)
  2995. # [19:16] * Quits: wolfiR (wolfiR@moz-F6F471F1.dip0.t-ipconnect.de) (Quit: Leaving)
  2996. # [19:16] <@ehsan> mounir: let me kill firefox...
  2997. # [19:16] * Quits: opti (Mibbit@E56BF23C.14EF12EC.2AB48280.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2998. # [19:17] <mounir> assassin
  2999. # [19:17] * Quits: dzbarsky (Adium@moz-85EBB8A.dia.static.qwest.net) (Quit: Leaving.)
  3000. # [19:17] * Quits: smagnin (pike@moz-DEF53BC9.fbx.proxad.net) (Quit: Quitte)
  3001. # [19:17] * Joins: vladan (vladan@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3002. # [19:17] <mkaply> Does nsIVariant try to be smart and if it sees that something is a number, give you a number?
  3003. # [19:17] <jlebar> How do I get the IID off an interface (i.e., getIID(Ci.nsIFoo))
  3004. # [19:18] * Joins: dzbarsky (Adium@moz-85EBB8A.dia.static.qwest.net)
  3005. # [19:18] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
  3006. # [19:18] <Mook_as> Ci.nsIFoo.number??
  3007. # [19:18] <mkaply> getResultByName (https://developer.mozilla.org/En/MozIStorageRow#getResultByName()) uses nsIVariant and it returns integers for things that were inserted into a string table as strings
  3008. # [19:19] * Joins: anant (anant@moz-B3621916.dsl.dynamic.sonic.net)
  3009. # [19:19] * Quits: dzbarsky (Adium@moz-85EBB8A.dia.static.qwest.net) (Ping timeout)
  3010. # [19:19] <jlebar> Mook_as, Perfect; thanks!
  3011. # [19:20] <@ehsan> jlebar: Ci.nsIFoo objects implement nsIJSIID themselves
  3012. # [19:20] <@smaug> mkaply: sounds like a but in the C++ code which creates the variant
  3013. # [19:20] <@smaug> s/but/bug/
  3014. # [19:20] * @smaug could be wrong
  3015. # [19:21] * Joins: graememcc (chatzilla@moz-AA7792FD.range86-162.btcentralplus.com)
  3016. # [19:22] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3017. # [19:22] * Joins: rajul (quassel@3857C685.48A2B657.25B273F5.IP)
  3018. # [19:22] * Joins: jet (junglecode@88F51059.F3BBB17D.144F44FA.IP)
  3019. # [19:23] <@ehsan> mounir: hm, that is weird
  3020. # [19:23] * Quits: mreid_ (mark@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  3021. # [19:23] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
  3022. # [19:23] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  3023. # [19:24] <mkaply> smaug: that's definitely what I'm seeing. Insert 10 string in of which a couple are numbers, get a mix of numbers and strings out
  3024. # [19:24] <mounir> ehsan: please, tell me you have a clue about what is happening
  3025. # [19:24] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  3026. # [19:24] <@ehsan> mounir: are you sure the failure is not caused by something else in the patch queue you pushed?
  3027. # [19:24] * sheppy-afk is now known as sheppy
  3028. # [19:24] <mounir> ehsan: certain
  3029. # [19:24] <mounir> the entire patch queue except that patch is even in mozilla-inbound now
  3030. # [19:24] * Quits: jet (junglecode@88F51059.F3BBB17D.144F44FA.IP) (Quit: jet)
  3031. # [19:25] <mounir> and I did push the same patch with the |if (mSetValueChanged)| commented and it did work
  3032. # [19:25] * Quits: gcp_ (gpascutto@88F51059.F3BBB17D.144F44FA.IP) (Quit: Make a new plan, Stan!)
  3033. # [19:25] <mounir> I believe in some case false is wrongly used
  3034. # [19:26] <@ehsan> mounir: bad news is that this test case _could_ in fact be discovering a bug in your patch...
  3035. # [19:26] <@ehsan> but I don't know why you can
  3036. # [19:26] * wlach|lunch is now known as wlach
  3037. # [19:26] <@ehsan> 't repro locally
  3038. # [19:26] <@ehsan> that doesn't make a lot of sense...
  3039. # [19:26] <mounir> ehsan: the issue in mochitest-1 is actually really random
  3040. # [19:27] * Quits: zuzelvp (zuzelvp@moz-A77F6A45.cpe.net.cable.rogers.com) (No route to host)
  3041. # [19:27] <@ehsan> mounir: I was talking about mochi-4 fwiw
  3042. # [19:27] * Joins: dao (dao@moz-DA14EE1A.pool.mediaways.net)
  3043. # [19:27] <mounir> yeah
  3044. # [19:28] <@ehsan> mounir: so you can't reproduce any of the two failures?
  3045. # [19:28] <mounir> so i did run tests in layout/forms/tests a couple of time and only got some weird issue with textarea layout
  3046. # [19:28] <mounir> will try again
  3047. # [19:28] <mounir> we never know
  3048. # [19:28] <@ehsan> ok
  3049. # [19:28] * mdas is now known as mdas|afk
  3050. # [19:28] <@ehsan> sorry I don't have a clear idea what's happening here
  3051. # [19:28] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3052. # [19:29] * Joins: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3053. # [19:29] <mounir> ehsan: that's actually better for me, I feel less like the dumber guy who never understands anything ;)
  3054. # [19:29] <@ehsan> lol
  3055. # [19:30] * Quits: Waldo (waldo@moz-537BCF9.hsd1.ca.comcast.net) (Quit: brb)
  3056. # [19:31] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
  3057. # [19:31] * jimm-lunch is now known as jimm
  3058. # [19:31] <@ehsan> hmm
  3059. # [19:31] <@ehsan> our console API implementation is unbelievably slow
  3060. # [19:31] <@ehsan> sigh
  3061. # [19:32] * Quits: ejpbruel (ejpbruel@moz-5EE20326.adsl2.static.versatel.nl) (Quit: ejpbruel)
  3062. # [19:32] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3063. # [19:32] * Quits: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch) (Connection reset by peer)
  3064. # [19:32] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
  3065. # [19:32] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3066. # [19:33] <bnicholson> can someone with edit privileges to remove a comment i made in bugzilla?
  3067. # [19:33] <@ehsan> bnicholson: ping glob|away or dkl
  3068. # [19:34] <bnicholson> ehsan: thanks; glob|away, dkl ^
  3069. # [19:34] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  3070. # [19:35] * Quits: ekw (ekw@moz-B5B81AE7.dsl.irvnca.pacbell.net) (Quit: Leaving)
  3071. # [19:35] * Joins: ekw (ekw@moz-B5B81AE7.dsl.irvnca.pacbell.net)
  3072. # [19:36] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Ping timeout)
  3073. # [19:36] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  3074. # [19:36] * tbsaunde|afk is now known as tbsaunde
  3075. # [19:36] * Joins: gakiwate (gautam@602760D8.4F258689.4A949B84.IP)
  3076. # [19:36] * Joins: lmandel (lmandel@moz-BBE3ABD.mv.mozilla.com)
  3077. # [19:37] * Joins: wlach_ (wlach@moz-67D3C315.vif.net)
  3078. # [19:38] <mounir> ehsan: even the editor test failure is just working here :'(
  3079. # [19:38] * mounir needs a rope
  3080. # [19:38] * ctalbert|afk is now known as ctalbert
  3081. # [19:38] * Quits: mw22_ (chatzilla@moz-FB753258.adsl.wanadoo.nl) (Ping timeout)
  3082. # [19:38] * Parts: gakiwate (gautam@602760D8.4F258689.4A949B84.IP) (Leaving)
  3083. # [19:39] * Quits: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com) (Quit: Leaving)
  3084. # [19:40] * Quits: wlach (wlach@moz-67D3C315.vif.net) (Quit: Ex-Chat)
  3085. # [19:40] * armenzg_lunch is now known as armenzg_mtg
  3086. # [19:40] * Quits: wlach_ (wlach@moz-67D3C315.vif.net) (Quit: Leaving)
  3087. # [19:40] * Joins: wlach (wlach@moz-67D3C315.vif.net)
  3088. # [19:41] * Joins: bbondy (bbondy@moz-C9962B2.home.cgocable.net)
  3089. # [19:43] * Joins: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com)
  3090. # [19:44] * Joins: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3091. # [19:45] <@ehsan> mounir: you can also try printf-debugging on try
  3092. # [19:45] <@ehsan> catlee-lunch: ping
  3093. # [19:45] * lsblakk|biab is now known as lsblakk
  3094. # [19:45] * Joins: ianbicking (ianbicking@moz-36B9BE32.hsd1.mn.comcast.net)
  3095. # [19:46] * Joins: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com)
  3096. # [19:46] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  3097. # [19:48] * Quits: pascalc (chatzilla@4A536503.45AA75E6.5C7CEBE3.IP) (Ping timeout)
  3098. # [19:48] * blassey is now known as blassey|afk
  3099. # [19:48] * mdas|afk is now known as mdas
  3100. # [19:49] * Joins: jet (junglecode@88F51059.F3BBB17D.144F44FA.IP)
  3101. # [19:50] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  3102. # [19:50] * Joins: dcamp (dave@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3103. # [19:51] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3104. # [19:51] * Joins: Mossop (mossop@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3105. # [19:51] * Quits: raphc (rc@4A536503.45AA75E6.5C7CEBE3.IP) (Ping timeout)
  3106. # [19:51] * Joins: biesi (cbiesinger@EE9A5AA8.6B10AC3.E2F59BBC.IP)
  3107. # [19:51] * Quits: jet (junglecode@88F51059.F3BBB17D.144F44FA.IP) (Quit: jet)
  3108. # [19:51] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  3109. # [19:52] * Joins: knelson (Adium@moz-F750BF70.dsl.chcgil.ameritech.net)
  3110. # [19:53] * Parts: knelson (Adium@moz-F750BF70.dsl.chcgil.ameritech.net)
  3111. # [19:53] * Quits: hhillen (hhillen@moz-1D134909.upc-d.chello.nl) (Quit: hhillen)
  3112. # [19:56] <mcmanus> bugzilla question - is there any way for someone to perm delete an attachment to a bug? A user posted a log with some auth information in it.
  3113. # [19:57] <@khuey> no, but we can banish it to a group where basically nobody can see it
  3114. # [19:57] * Quits: ianbicking (ianbicking@moz-36B9BE32.hsd1.mn.comcast.net) (Quit: This computer has gone to sleep)
  3115. # [19:57] <jlebar> mcmanus, Just need someone from security group to do it.
  3116. # [19:57] <mcmanus> khuey - just the attachment? I want to keep the bug public
  3117. # [19:57] <jlebar> yep
  3118. # [19:57] * philor is now known as philor|away
  3119. # [19:57] <mcmanus> ok.. thanks
  3120. # [19:58] <biesi> it is also possible to delete the attachment, with manual work
  3121. # [19:58] <jwir3> hm, so I'm trying to build with the nightly .mozconfig for linux64, and I get the following: checking whether the C compiler (/tools/gcc-4.5-0moz3/bin/gcc ) works... no
  3122. # [19:58] <jwir3> configure: error: installation or configuration problem: C compiler cannot create executables.
  3123. # [19:58] <jwir3> *** Fix above errors and then restart with "make -f client.mk build"
  3124. # [19:58] <biesi> that may be better for auth datya
  3125. # [19:58] <@khuey> yeah, but justdave doesn't like to do that
  3126. # [19:58] <jlebar> jwir3, Note the hardcoded path for gcc...
  3127. # [19:58] <biesi> jwir3, you may want to remove the gcc line from the mozconfig, unless you actually do have a compiler there
  3128. # [19:59] <jwir3> ah thx
  3129. # [19:59] * Joins: xakz (XaMaD@moz-34FBE388.fbx.proxad.net)
  3130. # [19:59] * Joins: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com)
  3131. # [20:00] <jwir3> ugh, it was in an included file that I missed.
  3132. # [20:02] * Joins: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP)
  3133. # [20:02] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  3134. # [20:02] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  3135. # [20:03] * Quits: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.19/20110707195905])
  3136. # [20:05] * catlee-lunch is now known as catlee
  3137. # [20:06] * davehunt|away is now known as davehunt
  3138. # [20:06] <catlee> ehsan: pong
  3139. # [20:07] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Client exited)
  3140. # [20:07] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  3141. # [20:08] * armenzg_mtg is now known as armenzg
  3142. # [20:08] * rail-lunch is now known as rail
  3143. # [20:08] <@ehsan> catlee: so I created an emscripten git repo: http://hg.mozilla.org/users/eakhgari_mozilla.com/emscripten/
  3144. # [20:08] <catlee> woot
  3145. # [20:08] <@ehsan> catlee: the problem is that it sets a bunch of custom tags
  3146. # [20:09] <@ehsan> catlee: which get lost as we push, because our hg server doesn't support the bookmarks extension
  3147. # [20:09] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3148. # [20:09] <@ehsan> catlee: so two questions:
  3149. # [20:09] <dougt> khuey: do you have a windows dev box
  3150. # [20:09] <@ehsan> 1. is it acceptable for us to deploy the bookmarks extension on hg.m.o?
  3151. # [20:09] * Joins: jamesr (jamesr@BE74E46C.D6CCE4AE.77834EAA.IP)
  3152. # [20:10] <@khuey> dougt: yes
  3153. # [20:10] <@ehsan> 2. can we update to default/master and not default as we do for mozilla build jobs?
  3154. # [20:11] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  3155. # [20:12] <dougt> janv: how soon until file handle lands?
  3156. # [20:12] * Joins: taustin (taustin@moz-EE172EAA.resnet.ucsc.edu)
  3157. # [20:12] * Joins: mike5w3c (MikeS@AB5A15E7.CF3B1009.DA07AE74.IP)
  3158. # [20:12] <janv> dougt: hey
  3159. # [20:12] * Joins: necolas (necolas@moz-E9544C43.bb.sky.com)
  3160. # [20:12] * Parts: taustin (taustin@moz-EE172EAA.resnet.ucsc.edu)
  3161. # [20:12] <janv> dougt: we are very close I think
  3162. # [20:12] <dougt> khuey: https://hg.mozilla.org/try/rev/1c125367be9e
  3163. # [20:13] <catlee> 1) you'd have to ask IT
  3164. # [20:13] <janv> dougt: I'm going to attach a new patch today
  3165. # [20:13] <catlee> 2) not sure what you mean
  3166. # [20:13] <dougt> khuey: https://gist.github.com/bb8bb754bea9c5e88b7a
  3167. # [20:13] <catlee> ehsan: ^^
  3168. # [20:13] <dougt> janv: ^^
  3169. # [20:13] <@ehsan> catlee: so the buildbot scripts for m-c etc pull, then hg update default
  3170. # [20:14] <janv> dougt: and there's an issue on android that needs to be fixed
  3171. # [20:14] <@ehsan> catlee: but for emscripten we'd need to do hg update default/master or something
  3172. # [20:14] <dougt> who cares about android!
  3173. # [20:14] <@ehsan> catlee: is that something that is possible?
  3174. # [20:14] <catlee> ehsan: is default/master a bookmark name, or are you listing options?
  3175. # [20:14] <janv> heh
  3176. # [20:14] <@khuey> hg seems to be having trouble
  3177. # [20:14] <@ehsan> catlee: it is a bookmark name
  3178. # [20:14] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  3179. # [20:15] <catlee> ehsan: ah!
  3180. # [20:15] <catlee> ok, then yeah
  3181. # [20:15] <@ehsan> cool
  3182. # [20:15] <catlee> this wouldn't share any of the firefox build code
  3183. # [20:15] <catlee> actually for firefox builds we update to a revision, it doesn't care about branches
  3184. # [20:15] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Quit: bmoss)
  3185. # [20:16] <@ehsan> oh ok
  3186. # [20:16] <@ehsan> good
  3187. # [20:16] <@ehsan> just wanted to make sure that I won't be asking for the impossible :)
  3188. # [20:16] * Quits: bruno_ (bruno@20C4F0CB.2F9EAEB9.C36097CD.IP) (Ping timeout)
  3189. # [20:17] <catlee> nope!
  3190. # [20:17] <catlee> should be straightforward to get running
  3191. # [20:17] <catlee> what platforms?
  3192. # [20:17] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Connection reset by peer)
  3193. # [20:17] * Joins: bruno_ (bruno@20C4F0CB.2F9EAEB9.C36097CD.IP)
  3194. # [20:17] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  3195. # [20:18] * Joins: mwu (mwu@moz-59435430.hsd1.nj.comcast.net)
  3196. # [20:18] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
  3197. # [20:19] <@ehsan> catlee: ideally, windows/linux/mac with clang 3.0 and 3.1 :)
  3198. # [20:19] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  3199. # [20:19] <catlee> we don't have clang on windows :)
  3200. # [20:19] <jlebar> smaug, ping?
  3201. # [20:19] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  3202. # [20:19] <@ehsan> catlee: says who? :)
  3203. # [20:20] <catlee> me!
  3204. # [20:20] <@ehsan> catlee: you're wrong!
  3205. # [20:20] <catlee> it's not on the build machines
  3206. # [20:20] <catlee> so it doesn't exist!
  3207. # [20:20] <@ehsan> we can install it :P
  3208. # [20:21] <jhammel> One does not simply install software on build machines ;)
  3209. # [20:21] <jviereck> smaug: when doing the cloning of the fonts while creating the cloned document, can we just use the fontEntries of the original document for the cloned document as well?
  3210. # [20:21] <@ehsan> jhammel: make a meme for that!
  3211. # [20:21] <bhearsum> jhammel: so true
  3212. # [20:21] <jhammel> i need to make a bot to make memes...much easier ;)
  3213. # [20:22] * Quits: wlach (wlach@moz-67D3C315.vif.net) (Quit: Leaving)
  3214. # [20:23] * cadecairos is now known as cadecairos_away
  3215. # [20:23] * Joins: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP)
  3216. # [20:24] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3217. # [20:24] * Quits: _AtilA_ (atila@8115C16.8A6572E7.C4DEE87F.IP) (Quit: [BX] Do you... BitchX?)
  3218. # [20:24] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  3219. # [20:25] * Joins: _AtilA_ (atila@8115C16.8A6572E7.C4DEE87F.IP)
  3220. # [20:25] * Quits: rajul (quassel@3857C685.48A2B657.25B273F5.IP) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
  3221. # [20:25] <jhammel> http://memegenerator.net/instance/20506521
  3222. # [20:25] * Joins: rajul (quassel@3857C685.48A2B657.25B273F5.IP)
  3223. # [20:25] <jhammel> however people do that, these days
  3224. # [20:26] * jhammel does not have a tumblr login
  3225. # [20:27] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
  3226. # [20:27] * Quits: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP) (Ping timeout)
  3227. # [20:28] * philor|away is now known as philor
  3228. # [20:29] <@smaug> jviereck: you need someone who knows about fonts
  3229. # [20:29] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  3230. # [20:29] * Joins: wlach (wlach@moz-67D3C315.vif.net)
  3231. # [20:30] <jviereck> smaug: I'm just not sure if it's allowed to reuse any object in the cloned document that you use in the original document at all
  3232. # [20:30] * Quits: JeroenDeDauw (j@moz-FF9048FF.dip.t-dialin.net) (Quit: Leaving.)
  3233. # [20:30] * Joins: taustin (taustin@moz-EE172EAA.resnet.ucsc.edu)
  3234. # [20:30] * Quits: davidb (davidb@moz-68BF56A6.dsl.bell.ca) (Quit: davidb)
  3235. # [20:30] * Quits: taustin (taustin@moz-EE172EAA.resnet.ucsc.edu) (Quit: taustin)
  3236. # [20:31] <jviereck> smaug: e.g. if there is a internal representation of the font on the original document, is the cloned document allowed to use the same C++ object?
  3237. # [20:31] <@smaug> jviereck: that is why you need someone who knows about fonts
  3238. # [20:31] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3239. # [20:31] * Joins: davidb (davidb@moz-68BF56A6.dsl.bell.ca)
  3240. # [20:31] * Joins: bholley (anonymous@moz-21525C0C.net-81-220-26.lyon.rev.numericable.fr)
  3241. # [20:32] * cadecairos_away is now known as cadecairos
  3242. # [20:32] <jviereck> smaug: so there is no rule like "objects have to be cloned", if it makes sense to reuse them cross documents?
  3243. # [20:32] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
  3244. # [20:32] <Ms2ger> jviereck, come on, this is Gecko!
  3245. # [20:33] <@smaug> jviereck: it really depends on the object
  3246. # [20:33] <Ms2ger> Consistency is in the mind of a hobgoblin, and all that
  3247. # [20:33] <jviereck> Ms2ger: :( I'm still new to all this
  3248. # [20:33] <jviereck> smaug: okay, thanks :)
  3249. # [20:33] * Joins: scenor (Daily@moz-60F9079D.rkhl.at)
  3250. # [20:33] * Quits: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net) (Input/output error)
  3251. # [20:34] * @smaug might have an army of hobgoblins, or orcs
  3252. # [20:34] <Ms2ger> And a large pile of gold?
  3253. # [20:35] <@smaug> that for sure
  3254. # [20:35] * Quits: necolas (necolas@moz-E9544C43.bb.sky.com) (Client exited)
  3255. # [20:36] * Quits: bholley (anonymous@moz-21525C0C.net-81-220-26.lyon.rev.numericable.fr) (Quit: bholley)
  3256. # [20:37] * Joins: bholley (anonymous@moz-21525C0C.net-81-220-26.lyon.rev.numericable.fr)
  3257. # [20:38] <jduell> Has anybody run into issue where GCC hits a 'system_wrapper' we create that has a #pragma GCC visibility push, and gcc barfs on it?
  3258. # [20:39] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  3259. # [20:39] <jduell> It's in a wrapper we make for pldhash.h. This in on GCC 4.5.2
  3260. # [20:39] <Ms2ger> khuey, ted, glandium
  3261. # [20:40] <@khuey> why are we wrapping pldhash?
  3262. # [20:40] * jhammel is now known as jhammel|lunch
  3263. # [20:40] <glandium> jduell: how does it barf?
  3264. # [20:40] * Quits: dao (dao@moz-DA14EE1A.pool.mediaways.net) (Quit: Leaving.)
  3265. # [20:40] <glandium> khuey: probably for wrong reasons
  3266. # [20:40] <@khuey> glandium: I would think so
  3267. # [20:40] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  3268. # [20:40] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  3269. # [20:41] <glandium> khuey: it's not in config/system-headers
  3270. # [20:41] <glandium> jduell: pldhash or plhash?
  3271. # [20:41] <@khuey> glandium: it's also part of gecko
  3272. # [20:43] * Joins: dev (Adium@moz-BBE3ABD.mv.mozilla.com)
  3273. # [20:44] * Quits: anant (anant@moz-B3621916.dsl.dynamic.sonic.net) (Ping timeout)
  3274. # [20:44] * Joins: anant (anant@moz-B3621916.dsl.dynamic.sonic.net)
  3275. # [20:44] * Joins: bb10 (bb10@moz-C7B05616.org)
  3276. # [20:45] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  3277. # [20:45] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
  3278. # [20:46] * Quits: mike5w3c (MikeS@AB5A15E7.CF3B1009.DA07AE74.IP) (Quit: mike5w3c)
  3279. # [20:46] <jduell> glandium: oh, right, plhash.h
  3280. # [20:46] <@ehsan> BenWa: where's that test app that you talked about?
  3281. # [20:46] <glandium> jduell: so, how does it barf?
  3282. # [20:46] <jduell> glandium: and it barfs with "error: ‘#pragma’ is not allowed here"
  3283. # [20:47] <glandium> O_o
  3284. # [20:47] * Joins: lduros1 (lduros@moz-6F5F399D.wireless-pennnet.upenn.edu)
  3285. # [20:47] <jduell> glandium: There's a "#pragma GCC system_header', and it likes that fine
  3286. # [20:48] <jduell> line 2 is " #pragma GCC visibility push(default)" and we barf
  3287. # [20:48] * Joins: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com)
  3288. # [20:48] <catlee> ehsan: what if we can't enable bookmarks?
  3289. # [20:48] <romaxa> taras: ok, I disabled sqlite sync, and got these results http://pastebin.mozilla.org/1642222
  3290. # [20:48] <glandium> jduell: makes no sense
  3291. # [20:48] <@ehsan> catlee: apparently it's possible, see the bug
  3292. # [20:49] * davidb is now known as davidb|afk
  3293. # [20:49] <@ehsan> catlee: oh, we also need bookmarks on the test slaves of course
  3294. # [20:49] * Quits: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3295. # [20:49] <catlee> ehsan: build or test slaves?
  3296. # [20:49] <catlee> that's a whole other thing :\
  3297. # [20:49] <@ehsan> catlee: emscripten doesn't need build slaves! ;-)
  3298. # [20:49] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Ping timeout)
  3299. # [20:49] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  3300. # [20:49] * Joins: K900 (Mibbit@51BE3DA8.38779EB3.78F8539B.IP)
  3301. # [20:50] * Quits: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch) (Quit: Leaving.)
  3302. # [20:50] <catlee> ehsan: where do we get js from?
  3303. # [20:50] <K900> hey guys
  3304. # [20:50] <jduell> glandium: it's my summer intern, discovering new ways things can go wrong :)
  3305. # [20:50] <@ehsan> catlee: what js?
  3306. # [20:50] <K900> I'm trying to build m-c with external xulrunner
  3307. # [20:50] <jduell> I'm having him clobber and try again
  3308. # [20:50] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
  3309. # [20:50] <romaxa> taras: even with skip vsf sync gecko with disabled profile starts ~2x 2seconds faster than with profile... even if profile cached it still 2 seconds more.. not sure if FS reads are slowing down that
  3310. # [20:50] <K900> but it keeps failing the xpidlgen thing
  3311. # [20:50] <catlee> ehsan: we need a js shell, right?
  3312. # [20:50] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  3313. # [20:50] <@ehsan> catlee: yeah but that's a binary we can install on the slaves
  3314. # [20:50] <catlee> ehsan: no
  3315. # [20:50] <@ehsan> catlee: same as clang/llvm, node, etc
  3316. # [20:50] <@ehsan> why?
  3317. # [20:51] <romaxa> taras: is there are any tools to profile startup, sys calls, reads et.c?
  3318. # [20:51] <catlee> massively complicates this project
  3319. # [20:51] <catlee> also, test machines don't have clang
  3320. # [20:52] <@ehsan> catlee: ok, so here's the deal: we don't even want to use the same clang for emscripten and m-c
  3321. # [20:52] <@ehsan> emscripten uses clang stable
  3322. # [20:52] <@ehsan> m-c uses clang trunk
  3323. # [20:52] <catlee> ehsan: you make me sad
  3324. # [20:52] <@ehsan> sorry!
  3325. # [20:52] <catlee> argh
  3326. # [20:52] <@ehsan> catlee: perhaps we should have a chat on the requirements some time in person
  3327. # [20:52] <@ehsan> catlee: please don't spend more time on this for now
  3328. # [20:52] <catlee> yeah
  3329. # [20:52] <catlee> ok!
  3330. # [20:52] * jwir3 is now known as jwir3|lunch
  3331. # [20:52] * catlee quits vim
  3332. # [20:52] <@ehsan> cause I hate for you to be wasting your time :)
  3333. # [20:53] <@ehsan> catlee: sorry about the confusion :)
  3334. # [20:53] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  3335. # [20:53] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  3336. # [20:53] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  3337. # [20:55] * mdas is now known as mdas|afk
  3338. # [20:55] <deLta30> jduell: I recompiled it but same error
  3339. # [20:55] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  3340. # [20:56] * mjschranz is now known as mjschranz_away
  3341. # [20:57] <jduell> glandium: ^^ do you have any idea who/how to help deLta30 next?
  3342. # [20:57] <jduell> file a bug?
  3343. # [20:58] * Joins: knelson (Adium@moz-C5146337.dsl.chcgil.ameritech.net)
  3344. # [20:58] * Joins: mjschranz_ (matt@F2D29657.F60B0462.67AC9B1.IP)
  3345. # [20:58] * Parts: knelson (Adium@moz-C5146337.dsl.chcgil.ameritech.net)
  3346. # [20:58] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
  3347. # [20:58] * Quits: Ms2ger (Ms2ger@98647F7E.B3555099.37724B0D.IP) (Ping timeout)
  3348. # [20:58] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  3349. # [20:59] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
  3350. # [20:59] * mjschranz_ is now known as mjschranz
  3351. # [21:00] * Quits: TheCrap (TheCrap@moz-7CC07B93.dip0.t-ipconnect.de) (Ping timeout)
  3352. # [21:01] * AutomatedTester|away is now known as AutomatedTester
  3353. # [21:01] * Quits: bruno_ (bruno@20C4F0CB.2F9EAEB9.C36097CD.IP) (Ping timeout)
  3354. # [21:02] * davehunt is now known as davehunt|away
  3355. # [21:02] * Joins: Ms2ger (Ms2ger@98647F7E.B3555099.37724B0D.IP)
  3356. # [21:03] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  3357. # [21:04] * Quits: dcamp (dave@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving...)
  3358. # [21:04] * Quits: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP) (Ping timeout)
  3359. # [21:04] * Joins: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP)
  3360. # [21:04] * Joins: mw22_ (chatzilla@moz-FB753258.adsl.wanadoo.nl)
  3361. # [21:05] * Joins: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP)
  3362. # [21:06] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Client exited)
  3363. # [21:07] <@ehsan> gavin: ping
  3364. # [21:08] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  3365. # [21:08] <glandium> jduell, deLta30: apart from trying another version of gcc...
  3366. # [21:08] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
  3367. # [21:09] * Quits: maikmerten (maikmerten@moz-ED882802.dynamic.qsc.de) (Client exited)
  3368. # [21:09] <jduell> glandium: yeah, that was on my list. But it seems weird that we'd have this issue on any version.
  3369. # [21:09] <gavin> ehsan: pong
  3370. # [21:09] <jduell> I'll let deLta30 decide how much he wants to wade into the details
  3371. # [21:09] * Quits: marco (marco@96ADB6B5.B1299530.10DC0B64.IP) (Ping timeout)
  3372. # [21:09] <jduell> glandium: thanks!
  3373. # [21:09] <@ehsan> gavin: can you _please_ review bug 749187?
  3374. # [21:10] * mdas|afk is now known as mdas
  3375. # [21:10] <Ms2ger> Uh-oh
  3376. # [21:10] * Joins: marco (marco@B7EB14B7.565FFF1E.10DC0B64.IP)
  3377. # [21:11] <Ms2ger> I'd better get all my stuff landed before Monday
  3378. # [21:11] <Waldo> ?
  3379. # [21:11] * Quits: dev (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  3380. # [21:11] <gaston> next end of the world ?
  3381. # [21:12] * Joins: dcamp (dave@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3382. # [21:12] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: . . . ........)
  3383. # [21:12] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
  3384. # [21:12] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Client exited)
  3385. # [21:12] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  3386. # [21:13] <@ehsan> Ms2ger: what's happening on monday?
  3387. # [21:14] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  3388. # [21:14] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  3389. # [21:14] <Ms2ger> mpl2
  3390. # [21:14] <@roc> yyehaw
  3391. # [21:15] <gaston> behold the mightly mpl2 ?
  3392. # [21:15] <Waldo> Monday, Monday, gotta land patches before Monday
  3393. # [21:15] * wlach is now known as wlach|biab
  3394. # [21:17] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Quit: HydraIRC -> http://www.hydrairc.com <- Would you like to know more?)
  3395. # [21:17] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
  3396. # [21:18] * jwir3|lunch is now known as jwir3
  3397. # [21:19] * Quits: dcamp (dave@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving...)
  3398. # [21:20] <philor> just avoid touching the top of any file, problem solved
  3399. # [21:20] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
  3400. # [21:20] * Quits: Mossop (mossop@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  3401. # [21:22] <gavin> ehsan: why do you call _setPerWindowPBFlag if _quitting is true?
  3402. # [21:22] <Jesse> philor: or patch your merge program to deal
  3403. # [21:22] * zpao|detached is now known as zpao
  3404. # [21:22] * Quits: scenor (Daily@moz-60F9079D.rkhl.at) (NickServ (GHOST command used by scenor1))
  3405. # [21:23] * Quits: lduros1 (lduros@moz-6F5F399D.wireless-pennnet.upenn.edu) (Client exited)
  3406. # [21:23] * juanb is now known as juanb|afk
  3407. # [21:23] * Quits: gandalf (zbraniecki@moz-37B1719A.neoplus.adsl.tpnet.pl) (Ping timeout)
  3408. # [21:23] * Joins: scenor (robert@moz-60F9079D.rkhl.at)
  3409. # [21:24] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3410. # [21:24] <gavin> ehsan: that particular change in the patch isn't very well explained in the bug
  3411. # [21:26] * Quits: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Quit: sheppy)
  3412. # [21:26] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
  3413. # [21:26] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
  3414. # [21:27] * Quits: chrisccoulson (chr1s@CF62D2D6.FC921812.EE27BB8D.IP) (Quit: Ex-Chat)
  3415. # [21:27] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (No route to host)
  3416. # [21:27] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  3417. # [21:27] * Joins: gandalf (zbraniecki@moz-7B059C64.neoplus.adsl.tpnet.pl)
  3418. # [21:28] <glandium> sigh, the reset firefox feature uses MOZ_APP_NAME in toolkit
  3419. # [21:29] * Quits: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving.)
  3420. # [21:29] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
  3421. # [21:30] * Joins: knelson (Adium@moz-C5146337.dsl.chcgil.ameritech.net)
  3422. # [21:30] * Parts: knelson (Adium@moz-C5146337.dsl.chcgil.ameritech.net)
  3423. # [21:30] <gavin> why is that a problem?
  3424. # [21:30] * Parts: K900 (Mibbit@51BE3DA8.38779EB3.78F8539B.IP)
  3425. # [21:30] * Joins: mvalzelli (mvalzelli@moz-60C970ED.retail.telecomitalia.it)
  3426. # [21:31] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  3427. # [21:32] * armenzg is now known as armenzg_brb
  3428. # [21:32] * Joins: chrisccoulson (chr1s@CF62D2D6.FC921812.EE27BB8D.IP)
  3429. # [21:33] * Joins: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net)
  3430. # [21:35] * jhammel|lunch is now known as jhammel
  3431. # [21:36] <@khuey> gavin: xulrunner, presumably?
  3432. # [21:36] <Ms2ger> What's that?
  3433. # [21:36] <@khuey> indeed
  3434. # [21:37] <jduell> glandium: the gcc pragma issue turned out to be a missing semicolon in the including file...
  3435. # [21:37] <Callek> WOW we need a better "more" dropdown for TBPL
  3436. # [21:37] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  3437. # [21:37] <Callek> it overflows for me :/
  3438. # [21:37] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  3439. # [21:38] <NeilAway> Callek: I found that you can scroll it with the scroll wheel, but otherwise you lose :s
  3440. # [21:38] <Callek> and scrolling doesn't even help since it scrolls with page
  3441. # [21:38] <@khuey> ugh
  3442. # [21:38] <@khuey> /r/n in nsDocument.cpp
  3443. # [21:38] <Callek> NeilAway: ooo--scroll-wheel works, yea :/
  3444. # [21:38] <Ms2ger> Boo
  3445. # [21:39] * Joins: bruno_ (bruno@20C4F0CB.2F9EAEB9.C36097CD.IP)
  3446. # [21:40] <Ms2ger> Rust can't use C++? Nice
  3447. # [21:40] <Waldo> yeah, that's about what I'm thinking, too
  3448. # [21:40] <Waldo> I mean, sure, there are some ABI issues
  3449. # [21:40] * bmoss is now known as bmoss|lunch
  3450. # [21:41] <Waldo> but I would think some aspects should be usable even if lots of stuff couldn't
  3451. # [21:41] * lsblakk is now known as lsblakk|lunch
  3452. # [21:41] * Joins: sfink (chatzilla@moz-7B7651CB.dsl.pltn13.sbcglobal.net)
  3453. # [21:46] <jtcranmer> and the winner for the person who wrote this particular part of bad logic is ....
  3454. # [21:46] <jtcranmer> bz!
  3455. # [21:48] * armenzg_brb is now known as armenzg
  3456. # [21:48] <Ms2ger> Couldn't be!
  3457. # [21:48] <bwinton> jtcranmer: I think the real question is "who reviewed that particular part of bad logic"?
  3458. # [21:49] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3459. # [21:49] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Connection reset by peer)
  3460. # [21:49] <jtcranmer> it's bz's proposal, implemented by bienvenu, reviewed by bz, asa, and mscott
  3461. # [21:49] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  3462. # [21:49] <eeejay> where does the top-level nsWindow get created?
  3463. # [21:50] <@ehsan> gavin: because otherwise we'd not set the flag properly on some windows, which could break things which rely on this
  3464. # [21:52] * Joins: ianbicking_ (ianbicking@moz-36B9BE32.hsd1.mn.comcast.net)
  3465. # [21:53] * Joins: ianbicking (ianbicking@moz-36B9BE32.hsd1.mn.comcast.net)
  3466. # [21:53] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
  3467. # [21:53] * bear|buildduty is now known as bear-afk
  3468. # [21:53] <Yoric> !seen dougt
  3469. # [21:54] <firebot> dougt was last seen 75 minutes and 27 seconds ago, saying 'khuey: ty' in #content.
  3470. # [21:54] <dougt> hi Yoric
  3471. # [21:54] <Yoric> dougt: ping
  3472. # [21:54] <Yoric> Hi
  3473. # [21:55] <jhammel> hi
  3474. # [21:56] * Joins: JeroenDeDauw (j@3D8B249.714666EF.52AB9A83.IP)
  3475. # [21:59] * Joins: dev (Adium@moz-BBE3ABD.mv.mozilla.com)
  3476. # [21:59] * Quits: ianbicking (ianbicking@moz-36B9BE32.hsd1.mn.comcast.net) (Quit: ianbicking)
  3477. # [21:59] * Quits: dev (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  3478. # [21:59] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3479. # [21:59] * Quits: ianbicking_ (ianbicking@moz-36B9BE32.hsd1.mn.comcast.net) (Quit: Leaving)
  3480. # [21:59] * Joins: dev (Adium@moz-BBE3ABD.mv.mozilla.com)
  3481. # [22:00] * Quits: dev (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  3482. # [22:00] <gavin> ehsan: why do you need to set the flag when you're quitting anyways?
  3483. # [22:00] <gavin> what's the existing bug that you're fixing with that change?
  3484. # [22:01] <@ehsan> gavin: to make sure that cleanups happen properly
  3485. # [22:01] <gavin> this is the kind of explanation that would be good to have in the bug
  3486. # [22:01] <@ehsan> gavin: we've talked about this before
  3487. # [22:01] * Quits: tchevalier (Instantbir@moz-2455EBC8.w90-42.abo.wanadoo.fr) (Ping timeout)
  3488. # [22:01] * Joins: ianbicking (ianbicking@moz-36B9BE32.hsd1.mn.comcast.net)
  3489. # [22:01] * Joins: dev (Adium@moz-BBE3ABD.mv.mozilla.com)
  3490. # [22:01] <@ehsan> gavin: this is essentially fixing a separate bug, but that also affects branches etc
  3491. # [22:01] <gavin> I don't recall discussing this aspect
  3492. # [22:01] <@ehsan> gavin: I can comment on the bug
  3493. # [22:01] <gavin> (beyond talking in person about how you didn't want to split into its own patch)
  3494. # [22:01] <@ehsan> right
  3495. # [22:01] <@ehsan> gavin: let me comment on the bug
  3496. # [22:02] <taras> romaxa: sort of
  3497. # [22:02] <taras> on windows you have xperf ;)
  3498. # [22:02] <taras> on linux we have some systemtap scripts
  3499. # [22:03] <@ehsan> gavin: commented
  3500. # [22:04] <@ehsan> gerv: ping
  3501. # [22:04] * Quits: dev (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  3502. # [22:05] * Quits: xsergio (sergio@DAEF1255.9C8843EE.A4F23BCE.IP) (Quit: Bye)
  3503. # [22:06] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3504. # [22:07] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  3505. # [22:07] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  3506. # [22:09] * Joins: dev (Adium@moz-BBE3ABD.mv.mozilla.com)
  3507. # [22:10] * Quits: dev (Adium@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3508. # [22:10] <gavin> ehsan: I don't really understand why onBeforePrivateBrowsingModeChange is essentially a no-op if autoStarted is true
  3509. # [22:11] <gavin> and why this, unlike the other stuff, needs to be done regardless of that
  3510. # [22:11] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  3511. # [22:12] <@ehsan> gavin: well, none of the other stuff there makes sense for permanent PB, except for the part I took out of the if :)
  3512. # [22:12] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  3513. # [22:14] * Joins: dev (Adium@moz-BBE3ABD.mv.mozilla.com)
  3514. # [22:14] * Joins: dcamp (dave@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3515. # [22:14] <@ehsan> does anyone know of the magic thing that we should do to make chrome break on script breakpoints?
  3516. # [22:15] * Joins: Mossop (mossop@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3517. # [22:15] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  3518. # [22:15] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  3519. # [22:15] <@ehsan> hmm, using the debugger keyword seems to work reliably
  3520. # [22:16] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  3521. # [22:16] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  3522. # [22:18] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  3523. # [22:18] * bear-afk is now known as bear|buildduty
  3524. # [22:19] * Quits: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  3525. # [22:19] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Quit: Leaving)
  3526. # [22:19] * Quits: past (past@moz-F3F386D.dsl.dyn.forthnet.gr) (Input/output error)
  3527. # [22:20] * Joins: Gentlecat (Roman@13280233.3934400D.8FB52CB8.IP)
  3528. # [22:20] <ochameau> what's the easiest way to test pageload? https://wiki.mozilla.org/Performance:Tinderbox_Tests#Tp.2C_Tp2_and_the_Pageloader_extension:_Page_load_time expose many various way to execute such test...
  3529. # [22:20] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  3530. # [22:21] * @smaug may soon almost understand how profiles are created.
  3531. # [22:21] * Joins: ejpbruel (ejpbruel@933E3A2E.83A511AD.F413BF4D.IP)
  3532. # [22:21] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  3533. # [22:21] <Ms2ger> But it's just a directory!
  3534. # [22:21] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  3535. # [22:21] <joe> gerv: \o/ woo mpl2
  3536. # [22:21] * Joins: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3537. # [22:22] * Joins: raphc (rc@moz-3A99E0D5.wb.wifirst.net)
  3538. # [22:22] * Quits: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  3539. # [22:22] * Quits: gandalf (zbraniecki@moz-7B059C64.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  3540. # [22:22] <jhammel> ochameau: wow, that needs to be updated
  3541. # [22:23] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  3542. # [22:23] <jhammel> i didn't even know that page existed
  3543. # [22:23] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  3544. # [22:24] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  3545. # [22:24] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  3546. # [22:24] * Quits: artur-lunch (artur@B0FE52B2.1C8523D6.6C361E84.IP) (Connection reset by peer)
  3547. # [22:24] * Joins: artur-lunch (artur@B0FE52B2.1C8523D6.6C361E84.IP)
  3548. # [22:25] * Joins: WeirdAl (chatzilla@moz-D461843.ask.info)
  3549. # [22:26] <jhammel> ochameau: i think https://wiki.mozilla.org/Buildbot/Talos might be slightly more helpful; at least it is more current
  3550. # [22:26] <jhammel> ochameau: and either way i can guide you through it
  3551. # [22:27] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  3552. # [22:28] * Quits: graememcc (chatzilla@moz-AA7792FD.range86-162.btcentralplus.com) (Connection reset by peer)
  3553. # [22:28] * wlach|biab is now known as wlach
  3554. # [22:28] * Joins: mak (mak@moz-19B40AD8.business.telecomitalia.it)
  3555. # [22:28] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  3556. # [22:29] * davidb|afk is now known as davidb
  3557. # [22:29] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: . . . ........)
  3558. # [22:29] * Joins: graememcc (chatzilla@moz-AA7792FD.range86-162.btcentralplus.com)
  3559. # [22:30] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
  3560. # [22:30] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
  3561. # [22:30] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  3562. # [22:31] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
  3563. # [22:31] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  3564. # [22:31] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: adev)
  3565. # [22:31] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  3566. # [22:31] * Joins: int3_ (int3@moz-FAB3747.cpe.distributel.net)
  3567. # [22:31] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Ping timeout)
  3568. # [22:31] <ochameau> jhammel: this webpage refers to an outdated link: http://hg.mozilla.org/build/pageloader/
  3569. # [22:31] <ochameau> jhammel: http://mxr.mozilla.org/mozilla/source/testing/tools/pageloader/ seems to be the best option?
  3570. # [22:32] * artur-lunch is now known as artur
  3571. # [22:32] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  3572. # [22:32] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  3573. # [22:32] * Joins: hhillen (hhillen@1CAFE3C7.D7E5B6DE.85C7734B.IP)
  3574. # [22:33] <jhammel> beh, that is still there?
  3575. # [22:33] <jhammel> ochameau: http://hg.mozilla.org/build/talos/file/tip/talos/pageloader
  3576. # [22:33] <jhammel> is the current version; i forgot we had some litter in the tree still
  3577. # [22:34] <jhammel> actually testing/tools/pageloader is gone
  3578. # [22:35] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Input/output error)
  3579. # [22:35] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  3580. # [22:35] <ejpbruel> can anyone remind me how i can run a specific reftest?
  3581. # [22:35] <ejpbruel> i have a single reftest failing on try
  3582. # [22:36] * bmoss|lunch is now known as bmoss|mtg
  3583. # [22:36] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  3584. # [22:36] * Joins: karl (karl@moz-9FAE38A4.jetstream.xtra.co.nz)
  3585. # [22:36] * Joins: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3586. # [22:36] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  3587. # [22:36] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  3588. # [22:36] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  3589. # [22:36] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  3590. # [22:36] <ochameau> jhammel: thanks, I'll play with that addon then.
  3591. # [22:37] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  3592. # [22:37] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  3593. # [22:37] * Quits: @roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
  3594. # [22:37] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  3595. # [22:37] <jhammel> ochameau: lemme know if that works for you. i'm not really sure what you're trying to do but i'm fairly familiar with it
  3596. # [22:37] <smontagu> ejpbruel: only way I know is to have a file instead of reftest.list with the test you want in it
  3597. # [22:37] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  3598. # [22:37] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  3599. # [22:37] <ejpbruel> smonatagu: you mean having your own reftest.list?
  3600. # [22:37] <ejpbruel> smontagu: ^
  3601. # [22:38] <Waldo> there's a commandline you can string up to use only a specific reftest.list, but I have to recreate it from scratch every time
  3602. # [22:38] * Joins: scenos (Daily@moz-60F9079D.rkhl.at)
  3603. # [22:38] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  3604. # [22:38] * davehunt|away is now known as davehunt
  3605. # [22:38] <Waldo> (i.e. by looking at makefile targets)
  3606. # [22:38] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: adev)
  3607. # [22:38] * Quits: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
  3608. # [22:38] <Waldo> you could also just edit the toplevel reftest.list to refer to just the one test too
  3609. # [22:38] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  3610. # [22:38] <smontagu> ejpbruel: yes
  3611. # [22:38] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: adev)
  3612. # [22:38] <ochameau> jhammel: I just want to have an idea on how much a simple jetpack addon using page-mod API slows down pageload
  3613. # [22:38] <smontagu> or reftest.tmp or whatever
  3614. # [22:38] <Ms2ger> TEST_PATH=foo/reftests.list make reftest
  3615. # [22:39] <ejpbruel> whatever works :)
  3616. # [22:39] <ochameau> jhammel: so I'd like to be able to manual run some pageload tests with/without a jetpack addon
  3617. # [22:39] <jhammel> ochameau: ah :) so i would check out the talos repository and use that
  3618. # [22:39] <jhammel> ochameau: (incidentally, this is what jetperf is aiming to solve, sorta)
  3619. # [22:40] <ochameau> jhammel: is talos easy/quick to setup (on windows)?
  3620. # [22:40] <jhammel> well, i don't know windows ;) but in general, it should be
  3621. # [22:40] <jhammel> it is just a python package
  3622. # [22:41] <jhammel> ochameau: https://wiki.mozilla.org/Buildbot/Talos#Running_locally_-_Source_Code should get you started, and i am around if you have any non-windows-specific questions
  3623. # [22:41] * juanb|afk is now known as juanb
  3624. # [22:42] * Quits: bholley (anonymous@moz-21525C0C.net-81-220-26.lyon.rev.numericable.fr) (Quit: bholley)
  3625. # [22:42] * Quits: marco (marco@B7EB14B7.565FFF1E.10DC0B64.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0a2/20120513042005])
  3626. # [22:43] <jhammel> ochameau: once installed you probably want a command line like e.g.: talos -e `which firefox` -a ts --mozAfterPaint --develop --results_url file://${PWD}/output.txt --extension path/to/your/extension
  3627. # [22:43] * Quits: int3_ (int3@moz-FAB3747.cpe.distributel.net) (Ping timeout)
  3628. # [22:43] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  3629. # [22:44] * Parts: mvalzelli (mvalzelli@moz-60C970ED.retail.telecomitalia.it)
  3630. # [22:45] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
  3631. # [22:45] * Quits: @smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi) (Ping timeout)
  3632. # [22:47] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
  3633. # [22:47] <ochameau> jhammel: sounds exactly what I need!
  3634. # [22:47] <jhammel> ochameau: :)
  3635. # [22:47] <jhammel> ochameau: and of course you'll want to run without the addon to get the baseline numbers
  3636. # [22:48] * Joins: bent (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3637. # [22:49] * Joins: smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi)
  3638. # [22:49] * ChanServ sets mode: +o smaug
  3639. # [22:50] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
  3640. # [22:51] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  3641. # [22:53] * Quits: scenor (robert@moz-60F9079D.rkhl.at) (Client exited)
  3642. # [22:53] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Boriss)
  3643. # [22:53] * Quits: scenos (Daily@moz-60F9079D.rkhl.at) (Ping timeout)
  3644. # [22:53] * Quits: aja (chatzilla@EE732A75.6BD0AE10.7880DB15.IP) (Ping timeout)
  3645. # [22:54] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
  3646. # [22:54] * Quits: @smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi) (Ping timeout)
  3647. # [22:55] * Quits: nemo (nemo@moz-57FDFA.hsd1.md.comcast.net) (Ping timeout)
  3648. # [22:55] * Joins: smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi)
  3649. # [22:55] * ChanServ sets mode: +o smaug
  3650. # [22:56] * aki is now known as aki|food
  3651. # [22:59] * cadecairos is now known as cadecairos_away
  3652. # [23:00] * Joins: marco (marco@B7EB14B7.565FFF1E.10DC0B64.IP)
  3653. # [23:00] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3654. # [23:00] * Quits: biesi (cbiesinger@EE9A5AA8.6B10AC3.E2F59BBC.IP) (Connection reset by peer)
  3655. # [23:01] * Joins: biesi (cbiesinger@EE9A5AA8.6B10AC3.E2F59BBC.IP)
  3656. # [23:03] * Joins: Cork (Cork@moz-49FD6A7D.cust.tele2.se)
  3657. # [23:04] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3658. # [23:04] * cadecairos_away is now known as cadecairos
  3659. # [23:04] * Joins: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net)
  3660. # [23:06] * Quits: davidb (davidb@moz-68BF56A6.dsl.bell.ca) (Quit: davidb)
  3661. # [23:07] * Joins: jdm (Mibbit@moz-AF45316C.dip.t-dialin.net)
  3662. # [23:07] * Joins: deLta30_ (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  3663. # [23:07] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  3664. # [23:08] * Quits: vladan (vladan@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving.)
  3665. # [23:09] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  3666. # [23:09] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Ping timeout)
  3667. # [23:09] * Quits: bruno_ (bruno@20C4F0CB.2F9EAEB9.C36097CD.IP) (Ping timeout)
  3668. # [23:09] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  3669. # [23:10] * bhearsum is now known as bhearsum|afk
  3670. # [23:11] * Quits: dcamp (dave@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving...)
  3671. # [23:11] * Quits: cpearce (chatzilla@moz-510B10B9.xdsl.xnet.co.nz) (Ping timeout)
  3672. # [23:11] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  3673. # [23:12] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3674. # [23:12] * Joins: nemo (nemo@moz-57FDFA.hsd1.md.comcast.net)
  3675. # [23:12] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  3676. # [23:13] * Quits: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP) (Quit: Leaving)
  3677. # [23:13] * Quits: martyn (martyn@moz-356D5506.range86-158.btcentralplus.com) (Quit: Ex-Chat)
  3678. # [23:14] * Joins: roc (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  3679. # [23:14] * ChanServ sets mode: +o roc
  3680. # [23:15] * Quits: kennyluck (kennyluck@moz-F4E27FB.dynamic.hinet.net) (Ping timeout)
  3681. # [23:15] <jlebar> smaug, ping?
  3682. # [23:15] <Ms2ger> ehsan, "common weeks"?
  3683. # [23:15] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (Ping timeout)
  3684. # [23:15] <Ms2ger> By doing another pass next month, I guess
  3685. # [23:15] * Joins: vladan (vladan@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3686. # [23:15] * Joins: mib_v3622x (Mibbit@3C755B71.4E542B32.B580DEC.IP)
  3687. # [23:15] <@ehsan> heh yeah saw gerv's email
  3688. # [23:16] * Joins: c0smikdebris (c0smikdebr@7B3BDCFB.1C9AA326.2A068A5E.IP)
  3689. # [23:16] <@smaug> jlebar: pong
  3690. # [23:16] * rail is now known as rail_away
  3691. # [23:17] <jlebar> smaug, If I fire an event from chrome JS, then the event handler does e.preventDefault(), should e.defaultPrevented be true?
  3692. # [23:17] <jlebar> (if I read it from the chrome JS)
  3693. # [23:17] * Quits: msucan (mihai@E66E4956.B30402B1.699550A1.IP) (Quit: Leaving.)
  3694. # [23:17] * bear|buildduty is now known as bear-afk
  3695. # [23:17] <jlebar> Maybe that's a stupid question, but I'm seeing "no".
  3696. # [23:17] * Quits: anant (anant@moz-B3621916.dsl.dynamic.sonic.net) (Ping timeout)
  3697. # [23:18] <Ms2ger> Is it cancelable?
  3698. # [23:18] <jlebar> Ah, of course.
  3699. # [23:18] * aki|food is now known as aki
  3700. # [23:18] * mattwoodrow|away is now known as mattwoodrow
  3701. # [23:18] * Joins: anant (anant@moz-B3621916.dsl.dynamic.sonic.net)
  3702. # [23:18] <ejpbruel> Ryan: are you RyanVM?
  3703. # [23:18] <@smaug> sounds like Ms2ger gave the answer
  3704. # [23:19] <jlebar> Indeed. Thanks. :)
  3705. # [23:19] * Quits: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net) (Quit: Linkinus - http://linkinus.com)
  3706. # [23:19] <Ms2ger> ejpbruel, no
  3707. # [23:19] <Ms2ger> RyanVM is RyanVM
  3708. # [23:19] <ejpbruel> Ms2ger: that... strangely makes sense
  3709. # [23:19] <Ms2ger> :)
  3710. # [23:19] * jlebar loves APIs which silently fail.
  3711. # [23:20] * Quits: jdm (Mibbit@moz-AF45316C.dip.t-dialin.net) (Quit: http://www.mibbit.com ajax IRC Client)
  3712. # [23:22] * Quits: WeirdAl (chatzilla@moz-D461843.ask.info) (Ping timeout)
  3713. # [23:22] * Joins: kennyluck (kennyluck@moz-9897B912.dynamic.hinet.net)
  3714. # [23:22] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  3715. # [23:22] <froydnj> jlebar: shhh, you're supposed to silently love them
  3716. # [23:23] <espadrine> Is there a tool to monitor or read the trace that firefox writes on stdout?
  3717. # [23:23] * Joins: IanN (chatzilla@moz-3F5A461C.cable.virginmedia.com)
  3718. # [23:24] * Quits: bbondy (bbondy@moz-C9962B2.home.cgocable.net) (Ping timeout)
  3719. # [23:25] * bwinton is now known as bwinton_away
  3720. # [23:25] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  3721. # [23:27] * jmaher is now known as jmaher|afk
  3722. # [23:29] * Quits: Ms2ger (Ms2ger@98647F7E.B3555099.37724B0D.IP) (Quit: nn)
  3723. # [23:30] * Quits: omeringen (omer@125BD0E8.E4F5F653.9CD63BA8.IP) (Client exited)
  3724. # [23:30] * Joins: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net)
  3725. # [23:30] * Quits: mib_v3622x (Mibbit@3C755B71.4E542B32.B580DEC.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  3726. # [23:31] * Quits: rajul (quassel@3857C685.48A2B657.25B273F5.IP) (Connection reset by peer)
  3727. # [23:32] * Quits: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com) (Quit: Miranda IM - Multi protocol instant messenger @ www.miranda-im.org)
  3728. # [23:32] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  3729. # [23:33] * Quits: artur (artur@B0FE52B2.1C8523D6.6C361E84.IP) (Input/output error)
  3730. # [23:33] * Joins: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz)
  3731. # [23:34] * Joins: Anonymous (Anonymous@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  3732. # [23:35] * Quits: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Quit: mkaply)
  3733. # [23:35] * Anonymous is now known as mkaply
  3734. # [23:35] * Quits: graememcc (chatzilla@moz-AA7792FD.range86-162.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120310193349])
  3735. # [23:35] * Joins: mkaplz (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  3736. # [23:35] * mcote is now known as mcote|afk
  3737. # [23:35] * Joins: int3_ (int3@moz-FAB3747.cpe.distributel.net)
  3738. # [23:36] <NeilAway> ehsan: out of interest, using which debugger?
  3739. # [23:36] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (No route to host)
  3740. # [23:36] * Joins: jdm (Mibbit@moz-AF45316C.dip.t-dialin.net)
  3741. # [23:36] <@ehsan> NeilAway: the chrome debugg
  3742. # [23:36] <@ehsan> *debugger
  3743. # [23:36] * Quits: JeroenDeDauw (j@3D8B249.714666EF.52AB9A83.IP) (Quit: Leaving.)
  3744. # [23:37] * Parts: mkaply (Anonymous@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  3745. # [23:37] * Quits: deLta30_ (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  3746. # [23:37] * Quits: mkaplz (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Client exited)
  3747. # [23:37] * Quits: Gentlecat (Roman@13280233.3934400D.8FB52CB8.IP) (Ping timeout)
  3748. # [23:37] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  3749. # [23:37] * Joins: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  3750. # [23:38] * Quits: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  3751. # [23:38] * Quits: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net) (Ping timeout)
  3752. # [23:38] * Joins: Gentlecat (Roman@6B984063.D2DADB36.8FB52CB8.IP)
  3753. # [23:38] * Quits: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Quit: mkaply)
  3754. # [23:39] * armenzg is now known as armenzg_away
  3755. # [23:39] * Quits: armenzg_away (armenzg@moz-ED3249A4.dmz.releng.scl3.mozilla.com) (Input/output error)
  3756. # [23:39] <NeilAway> ehsan: sorry, that's ambiguous
  3757. # [23:39] <@ehsan> NeilAway: google chrome's script debugger :)
  3758. # [23:40] * lsblakk|lunch is now known as lsblakk
  3759. # [23:40] <NeilAway> ehsan: ah, see, now this is where captial letters come in handy ;-)
  3760. # [23:40] * Quits: smontagu (chatzilla@55BBA7ED.5ACD0297.CC465D70.IP) (Ping timeout)
  3761. # [23:40] <@khuey> apparently .governance is a forum for the discussion of EU law this week
  3762. # [23:40] * Joins: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com)
  3763. # [23:40] * Quits: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  3764. # [23:40] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
  3765. # [23:40] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  3766. # [23:42] * Quits: Goldorak (chatzilla@4DB63146.B73E80BC.187A1082.IP) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  3767. # [23:46] * Quits: evilpie (chatzilla@moz-8055FC99.pools.arcor-ip.net) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120423122928])
  3768. # [23:46] * Joins: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  3769. # [23:46] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  3770. # [23:47] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  3771. # [23:48] * Quits: int3_ (int3@moz-FAB3747.cpe.distributel.net) (Client exited)
  3772. # [23:49] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  3773. # [23:49] * Quits: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP) (Quit: beaufour)
  3774. # [23:50] * Quits: Pike (Pike@moz-E31CD2CB.mozilla.org) (Input/output error)
  3775. # [23:52] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  3776. # [23:52] * Joins: JeroenDeDauw (j@3D8B249.714666EF.52AB9A83.IP)
  3777. # [23:52] * Quits: ianbicking (ianbicking@moz-36B9BE32.hsd1.mn.comcast.net) (Quit: ianbicking)
  3778. # [23:53] * Joins: ianbicking (ianbicking@moz-36B9BE32.hsd1.mn.comcast.net)
  3779. # [23:53] * Quits: ianbicking (ianbicking@moz-36B9BE32.hsd1.mn.comcast.net) (Quit: ianbicking)
  3780. # [23:53] * Quits: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  3781. # [23:53] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
  3782. # [23:53] * Quits: karl (karl@moz-9FAE38A4.jetstream.xtra.co.nz) (Ping timeout)
  3783. # [23:54] <espadrine> does anyone know where xul panel's implementation is?
  3784. # [23:55] * Joins: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com)
  3785. # [23:55] * Joins: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net)
  3786. # [23:56] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Ping timeout)
  3787. # [23:56] * Joins: int3_ (int3@moz-FAB3747.cpe.distributel.net)
  3788. # [23:56] <Waldo> glandium: what exactly is it that triggers a static initializer? the presents of a no-argument constructor? the presence of one that doesn't zero-initialize? something else?
  3789. # [23:56] <@smaug> espadrine: this one http://mxr.mozilla.org/mozilla-central/source/toolkit/content/widgets/popup.xml#217 ?
  3790. # [23:56] <Waldo> (assuming, of course, there's a global variable that's an instance of a class with such)
  3791. # [23:58] <espadrine> smaug: cool thanks!
  3792. # [23:58] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3793. # [23:58] * Joins: atuljangra (Mibbit@B09231B1.E381E9A8.93E5B96C.IP)
  3794. # [23:59] <jimm> anyone know what a "dependent build" is compared to a nightly build?
  3795. # Session Close: Thu May 17 00:00:00 2012

The end :)