/irc-logs / mozilla / #developers / 2012-06-12 / end

Options:

  1. # Session Start: Tue Jun 12 00:00:03 2012
  2. # Session Ident: #developers
  3. # [00:00] <fryn> bholley: ping
  4. # [00:00] * cadecairos is now known as cadecairos_away
  5. # [00:00] * AaronMT is now known as AaronMT|away
  6. # [00:02] * Quits: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP) (Quit: leaving)
  7. # [00:02] * Joins: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP)
  8. # [00:02] * Quits: Mitch (chatzilla@moz-A21A3DB9.sbr802.nsw.optusnet.com.au) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.10/20120604225435])
  9. # [00:03] <@ehsan> fryn: hi!
  10. # [00:04] <fryn> ehsan: hey, we (jwilde and i) want to listen for the completion of a text selection
  11. # [00:04] * Quits: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net) (Quit: jgriffin)
  12. # [00:04] <fryn> e.g. usually this happens when the user releases the mouse button after dragging to select the text
  13. # [00:05] <fryn> do you know how we could listen for that?
  14. # [00:05] <@ehsan> fryn: I don't think we currently expose that via an event
  15. # [00:05] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  16. # [00:06] * Quits: krit (krit@moz-1FC1932F.adobe.com) (Quit: Leaving.)
  17. # [00:06] * Quits: jduell (jduell@moz-E49CB243.hsd1.ca.comcast.net) (Ping timeout)
  18. # [00:07] <KWierso> fryn: not sure offhand how the Addon SDK's selection module's 'select' event works: https://addons.mozilla.org/en-US/developers/docs/sdk/latest/packages/addon-kit/selection.html
  19. # [00:07] * Joins: jduell (jduell@moz-E49CB243.hsd1.ca.comcast.net)
  20. # [00:09] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Quit: L'ordinateur  est en sommeil)
  21. # [00:10] * Quits: pnemsak (Miranda@A6E8C11.B7BED47D.3CA1F9DE.IP) (Ping timeout)
  22. # [00:10] * Quits: mdas (mdas@moz-E31CD2CB.mozilla.org) (Quit: mdas)
  23. # [00:10] * Quits: tal (tal.aloni.@moz-980F9947.red.bezeqint.net) (Quit: )
  24. # [00:10] * joduinn-mtg is now known as jouidnn-coffee
  25. # [00:10] * jouidnn-coffee is now known as joduinn-coffee
  26. # [00:11] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  27. # [00:11] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  28. # [00:13] * Joins: krit (krit@moz-1FC1932F.adobe.com)
  29. # [00:13] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  30. # [00:14] * Quits: krit (krit@moz-1FC1932F.adobe.com) (Quit: Leaving.)
  31. # [00:14] * Quits: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz) (Ping timeout)
  32. # [00:15] * Joins: mark (mark@moz-9E3E12EC.off.net)
  33. # [00:15] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
  34. # [00:15] <bholley> fryn: pong
  35. # [00:15] <bholley> fryn: shall we chat?
  36. # [00:16] <fryn> bholley: yeah sure.
  37. # [00:16] <bholley> fryn: video or irc?
  38. # [00:16] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  39. # [00:16] <fryn> bholley: are you in the MV office or elsewhere?
  40. # [00:16] <bholley> fryn: I'm in europe
  41. # [00:16] * Quits: jduell (jduell@moz-E49CB243.hsd1.ca.comcast.net) (Ping timeout)
  42. # [00:17] <fryn> ah
  43. # [00:17] * Joins: jwilde1 (Adium@moz-BBE3ABD.mv.mozilla.com)
  44. # [00:17] <fryn> let's just chat in #developers then.
  45. # [00:17] <bholley> fryn: ok
  46. # [00:17] <fryn> jwilde1 has been working on fixing up those tests,
  47. # [00:17] <bholley> fryn: yeah, I saw \o/
  48. # [00:18] <fryn> and we're wondering why the uses of enablePrivilege in the other password manager tests need to be removed.
  49. # [00:18] <fryn> are you removing your workaround for enablePrivilege in the next release?
  50. # [00:18] <fryn> i agree that in an ideal world,
  51. # [00:18] <fryn> we wouldn't use enablePrivilege at all
  52. # [00:19] <fryn> and all those tests should be browser-chrome tests,
  53. # [00:19] * sheeri is now known as sheeri-afk
  54. # [00:19] <fryn> but the Firefox desktop front-end team is really really short of people
  55. # [00:19] * kmoir-afk is now known as kmoir
  56. # [00:19] <fryn> and we have more than enough things to do. (in fact, we're smaller than the devtools team.)
  57. # [00:19] <bholley> fryn: so, here's the situation
  58. # [00:20] <bholley> fryn: enablePrivilege is going away, eventually
  59. # [00:20] <bholley> fryn: and the decision has been made that it's the responsibility of the relevant module owners to fix up the tests
  60. # [00:21] <bholley> fryn: now, there's a bit of a collective action problem where nobody feels like they're blocking things because other modules haven't fixed their stuff either
  61. # [00:21] * AutomatedTester is now known as AutomatedTester|AFK
  62. # [00:22] <fryn> ok. understood.
  63. # [00:22] <fryn> is there a timeline for this stuff?
  64. # [00:22] <bholley> fryn: the nuclear option is to disable all tests that use enablePrivilege, and let the module owners decide whether to let the tests rot or not
  65. # [00:22] <fryn> specifically, fixing those 4 or 5 tests in password
  66. # [00:22] * Quits: twi (Adium@moz-F9E4EE7F.cust.dsl.vodafone.it) (Quit: Leaving.)
  67. # [00:22] <fryn> will be a stopgap while we have your workaround.
  68. # [00:22] <fryn> when is the workaround going away?
  69. # [00:23] <bholley> fryn: as soon as it can. It depends what kind of traction we get
  70. # [00:23] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Connection reset by peer)
  71. # [00:23] <bholley> fryn: but FWIW, the tests in toolkit are one of the long poles
  72. # [00:23] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  73. # [00:23] * Quits: sid (sid@moz-34D4B897.dsl.pipex.com) (Ping timeout)
  74. # [00:23] <fryn> bholley: i'd actually prefer the nuclear option over keeping enablePrivilege. we shouldn't let old stuff block us from moving forward on good, new stuff (ionmonkey, etc.)
  75. # [00:23] <bholley> fryn: because they're involved enough that they're not easy to fix by outsiders
  76. # [00:24] * Joins: erikvold (erikvold@84B8C786.B12AEDC0.6E712CE2.IP)
  77. # [00:24] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  78. # [00:25] <bholley> fryn: if you guys don't think the tests are worth the effort to keep you're welcome to disable them. But in general, losing test coverage sucks
  79. # [00:25] <gavin> why are these tests so hard to fix?
  80. # [00:25] <bholley> gavin: the toolkit tests?
  81. # [00:25] <gavin> yes
  82. # [00:25] <bholley> gavin: because they touch chrome much more deeply than other tests
  83. # [00:25] <gavin> pwmgr specifically, right?
  84. # [00:25] <bholley> gavin: most tests that use enablePrivilege just use it to gc() or something
  85. # [00:26] <gavin> "touch chrome" in what way?
  86. # [00:26] <bholley> gavin: the password manager tests are really chrome tests that are unfortunately implemented in content
  87. # [00:26] <fryn> most of them originated
  88. # [00:26] * Joins: WeirdAl (chatzilla@moz-D461843.ask.info)
  89. # [00:26] <fryn> before we had browser-chrome tests
  90. # [00:27] <fryn> as dolske explained it.
  91. # [00:27] * catlee is now known as catlee-away
  92. # [00:27] <bholley> gavin: look at test_prompt_async, for example
  93. # [00:27] * joduinn-coffee is now known as joduinn
  94. # [00:27] <fryn> gavin: https://bugzilla.mozilla.org/show_bug.cgi?id=762528
  95. # [00:28] <bholley> gavin: this ain't your grandfather's html
  96. # [00:28] <gavin> doesn't look like it'd be that hard to convert to a browser chrome test
  97. # [00:28] <bholley> gavin: oh, sure
  98. # [00:29] <fryn> gavin: dolske seemed reluctant both times i talked to him about it.
  99. # [00:29] <fryn> bholley: we'll fix the ones you specifically listed.
  100. # [00:29] <bholley> gavin: I was mostly referring to the fact that it's hard to convert to specialPowers
  101. # [00:29] <fryn> this week.
  102. # [00:29] <gavin> fryn: why?
  103. # [00:29] <fryn> gavin and dolske should talk about what to do with the rest.
  104. # [00:29] <bholley> fryn: anyway, my understanding is that it took jonathan less than a day to fix those tests. I don't imagine it would take more than 3 days to do all of it
  105. # [00:30] <fryn> gavin: just that other things are higher priority, i think.
  106. # [00:30] <fryn> dolske: ^
  107. # [00:30] <fryn> bholley: yeah, it seems easier than i expected so far.
  108. # [00:31] * jgilbert_ is now known as jgilbert
  109. # [00:31] <bholley> fryn: the toolkit tests are 1/4 of the total uses of enablePrivilege in the tree
  110. # [00:32] <Waldo> heh
  111. # [00:32] <fryn> 165 matching lines in 67 files https://mxr.mozilla.org/mozilla-central/search?string=enableprivilege&find=%2Ftoolkit%2F&findi=&;filter=^[^\0]*%24&hitlimit=&tree=mozilla-central
  112. # [00:32] * Quits: squib (squib-@moz-3F6F2A9C.ep.wisc.edu) (Quit: Leaving)
  113. # [00:32] <bholley> fryn: yep
  114. # [00:32] * Joins: jduell (jduell@moz-E49CB243.hsd1.ca.comcast.net)
  115. # [00:32] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
  116. # [00:33] <WeirdAl> !seen mixedpuppy
  117. # [00:33] * Joins: jstraus (Adium@moz-C7B4D9FC.hsd1.ma.comcast.net)
  118. # [00:34] <capella> firebot still down
  119. # [00:34] * Quits: harth (harth@88F51059.F3BBB17D.144F44FA.IP) (Ping timeout)
  120. # [00:34] <fryn> dolske: i'd prefer that you and gavin decide what to do about those tests, and i and/or jwilde and/or others can get it done based on that decision.
  121. # [00:35] * Quits: smagnin (pike@moz-DEF53BC9.fbx.proxad.net) (Ping timeout)
  122. # [00:35] * Joins: harth (harth@88F51059.F3BBB17D.144F44FA.IP)
  123. # [00:35] <Waldo> bz: the FieldAccessorGuard pattern is an idiom, see JS_CallNonGenericMethodOnProxy for an example of it; I'm kind of worried about effectively copying that API comment into the patch
  124. # [00:35] * Joins: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  125. # [00:36] * Joins: Matti (chatzilla@moz-B6C0B9A9.dip.t-dialin.net)
  126. # [00:36] * Waldo notes he's not a fan of the entire pattern, but he has no better ideas for an API that implements the desired semantics but isn't awful and confusing
  127. # [00:36] <bholley> fryn, dolske: removing enablePrivilege from toolkit would be a giant leap in the direction of removing enablePrivilege, which vastly simplifies xpconnect code and prevents sg:crits. jst is adamant that it happen eventually. But for the moment I'll only bother you about the ones that blow up with my hack
  128. # [00:36] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  129. # [00:37] <bholley> fryn, dolske: also keep in mind that my hack probably breaks tests in the sense that they'll be green when they shouldn't be. So any test that retains enablePrivilege is weakened to some degree
  130. # [00:37] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  131. # [00:38] <khuey> netscape.security.manager.enablePrivilege = function() { SimpleTest.finish(); }
  132. # [00:38] <@ted> heh
  133. # [00:38] * Quits: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Connection reset by peer)
  134. # [00:38] <khuey> ted: btw I think I'm going to come down tomorrow
  135. # [00:38] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  136. # [00:38] * bholley likes khuey's implementation of the nuclear option
  137. # [00:38] <khuey> we can do lunch/dinner/whatever as time permits
  138. # [00:38] <@ted> khuey: okay, cool
  139. # [00:38] <khuey> bholley: I'm all about nuclear options
  140. # [00:38] <bholley> khuey: :-)
  141. # [00:38] * jcranmer|away is now known as jcranmer
  142. # [00:38] <@ted> khuey: oh, we have a scheduled dinner tomorrow
  143. # [00:38] <@ted> so we could do lunch
  144. # [00:38] <khuey> ok
  145. # [00:38] <@ted> or dinner a different day
  146. # [00:38] <khuey> sgtm
  147. # [00:38] <jwilde1> *also likes khuey's option*
  148. # [00:40] <fryn> khuey++
  149. # [00:40] * Quits: jesup|laptop (chatzilla@B05600D2.3F4E4C13.AF6F698.IP) (Ping timeout)
  150. # [00:40] <fryn> bholley: thanks for the explanation.
  151. # [00:40] <fryn> also, jwilde++ for working on fixing those tests. :)
  152. # [00:40] <bholley> indeed! :-)
  153. # [00:40] * Quits: loadbang (loadbang@moz-60B9465F.range86-147.btcentralplus.com) (Ping timeout)
  154. # [00:41] * Joins: loadbang (loadbang@moz-D0A88600.range86-144.btcentralplus.com)
  155. # [00:41] <khuey> who is jwilde?
  156. # [00:41] <khuey> jwilde1: who are you? :-P
  157. # [00:42] <fryn> khuey: my fantastic intern! :D
  158. # [00:42] <khuey> you have an intern?
  159. # [00:42] <khuey> I didn't know our standards for mentors had slipped so far
  160. # [00:42] <fryn> khuey: i know, me, intern mentor, scary^W awesome times, right? :P
  161. # [00:42] <fryn> khuey--
  162. # [00:42] <fryn> :(
  163. # [00:42] * Quits: dao (dao@moz-40632E1F.superkabel.de) (Ping timeout)
  164. # [00:42] * Quits: harth (harth@88F51059.F3BBB17D.144F44FA.IP) (Input/output error)
  165. # [00:42] <khuey> fryn: :-P
  166. # [00:42] <jhammel> wait...i *don't* have an intern? ;)
  167. # [00:42] * Quits: romaxa_home (romaxa@moz-54F5744A.net) (Ping timeout)
  168. # [00:43] <khuey> that's how I felt for about half a second
  169. # [00:43] <khuey> then I remembered that I don't like people
  170. # [00:43] <khuey> and I was happy I don't have an intern
  171. # [00:43] * Joins: timdream (timdream@moz-1AB092B1.adsl.dynamic.seed.net.tw)
  172. # [00:43] <fryn> heh
  173. # [00:43] <KWierso> khuey++
  174. # [00:43] * Joins: dao (dao@moz-40632E1F.superkabel.de)
  175. # [00:43] * Quits: bholley (anonymous@moz-104CC309.mv.mozilla.com) (Ping timeout)
  176. # [00:44] * Joins: nrc (nrc@538BABFE.A073F3E.97BBD552.IP)
  177. # [00:44] * Quits: Pike (Pike@moz-E31CD2CB.mozilla.org) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120420145725])
  178. # [00:44] * Quits: kaze (kaze@moz-85E57673.w82-123.abo.wanadoo.fr) (Ping timeout)
  179. # [00:45] <nthomas> rillian: you should raise the priority on bug 755941 if you need IT to move faster, I suggest major
  180. # [00:45] <nthomas> or criticial if it's a 24 hour thing
  181. # [00:45] <khuey> who files IT bugs that aren't blockers? :-P
  182. # [00:46] <jhammel> khuey: your first mistake is thinking of interns as people
  183. # [00:46] * Joins: krit (krit@moz-1FC1932F.adobe.com)
  184. # [00:46] <khuey> jhammel++
  185. # [00:46] * Quits: jbalogh (jbalogh@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving...)
  186. # [00:46] <@ted> khuey: you should get a robot intern
  187. # [00:47] * Quits: dao (dao@moz-40632E1F.superkabel.de) (Quit: Leaving.)
  188. # [00:47] * Joins: romaxa_home (romaxa@moz-54F5744A.net)
  189. # [00:47] * Joins: bholley (anonymous@moz-68DEBBE6.adsl.alicedsl.de)
  190. # [00:47] <KWierso> and thus begins the robot uprising
  191. # [00:47] * Joins: bholley_ (anonymous@moz-104CC309.mv.mozilla.com)
  192. # [00:48] * IanN mutters skynet
  193. # [00:49] <khuey> robointern
  194. # [00:49] * Quits: @dbaron (dbaron@moz-CD63533D.dsl.dynamic.sonic.net) (Connection reset by peer)
  195. # [00:49] * Quits: bholley (anonymous@moz-68DEBBE6.adsl.alicedsl.de) (Ping timeout)
  196. # [00:49] * bholley_ is now known as bholley
  197. # [00:49] <khuey> I like the sound of htat
  198. # [00:49] <bsmith> What is a good example of a binary component that exists only for use by xpcshell tests?
  199. # [00:49] <rillian> nthomas, ok, thanks. it's certainly not next-24 hours critical yet. More an issue of it having been a month.
  200. # [00:49] <nthomas> yeah :-S
  201. # [00:49] <bsmith> (by "good" I mean, optimized for maximal copying)
  202. # [00:49] <khuey> bsmith: xpcom/tests/component_no_aslr
  203. # [00:50] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Quit: ajuma)
  204. # [00:50] * Quits: mcsmurf (mcsmurf@moz-4BCD893A.dip.t-dialin.net) (Quit: )
  205. # [00:51] <bsmith> thanks khuey
  206. # [00:52] <khuey> bsmith: make sure you leave out the bit that filters out the ASLR flag :-P
  207. # [00:52] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
  208. # [00:53] <Wes> If I use a video tag to load a small (20K) video, and it shows up in my http access log twice..... is it doing some kind of half-load and content hand-off? Or is there a bug in there somewhere?
  209. # [00:53] * Quits: raphc (rc@moz-5F29C83B.wb.wifirst.net) (Ping timeout)
  210. # [00:54] <@bsmedberg> Wes: are they both GET requests or is one a HEAD, and are they range requests?
  211. # [00:54] <padenot> Wes: if it is ogg, it is because we need to load the end of the file to compute the duration
  212. # [00:55] <Wes> bsmedberg: Hm! They are both gets, never thought about range requests, is there an easy way to tell this? Log says ""GET /images/small.avi HTTP/1.1" 206 16818"
  213. # [00:55] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
  214. # [00:56] * Quits: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0a2/20120527042007])
  215. # [00:56] <khuey> is there a Range header?
  216. # [00:56] * Quits: janv (varga@moz-400565FD.flarion.as5628.telecom.sk) (Ping timeout)
  217. # [00:56] <Wes> Ah, yes, 206 is a partial content result code
  218. # [00:56] <Wes> lemme sniff
  219. # [00:56] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Ping timeout)
  220. # [00:56] <philor> wow, nice tree
  221. # [00:57] <philor> who wants to admit to dereferencing a null nscomptr in teststartupcache?
  222. # [00:59] <Wes> padenot: Content is full of 'MPlayer junk data!', guess it's not ogg. (not sure how to tell for sure)
  223. # [00:59] <padenot> Wes: link?
  224. # [01:00] * erick is now known as erick-away
  225. # [01:00] <JonathanS> fascanting way of saying "content"
  226. # [01:00] <Wes> bsmedberg, khuey, this is strange: both requests have Content-Range: bytes 0-16817/16818
  227. # [01:00] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  228. # [01:00] <Wes> padenot: http://chiptic.net/videotest.html
  229. # [01:01] <padenot> uh, avi
  230. # [01:01] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
  231. # [01:01] * Joins: Havvy (Mibbit@moz-C8F5011C.ptld.qwest.net)
  232. # [01:02] <philor> froydnj: do you feel like a good candidate for the TestStartupCache bustage?
  233. # [01:02] * Joins: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  234. # [01:03] * Joins: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net)
  235. # [01:03] * Quits: loadbang (loadbang@moz-D0A88600.range86-144.btcentralplus.com) (Connection reset by peer)
  236. # [01:04] * Joins: artur (artur@moz-6DFBD742.hsd1.vt.comcast.net)
  237. # [01:04] * Joins: loadbang (loadbang@moz-D0A88600.range86-144.btcentralplus.com)
  238. # [01:06] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  239. # [01:06] * Quits: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  240. # [01:07] <Waldo> why oh why oh why oh why does the XBL code, including the patch I'm writing for it, have to make me want to hit my head against a wall, hard, or gouge my eyes out? :-(
  241. # [01:07] * Quits: bholley (anonymous@moz-104CC309.mv.mozilla.com) (Ping timeout)
  242. # [01:07] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  243. # [01:07] * Joins: bholley (anonymous@moz-68DEBBE6.adsl.alicedsl.de)
  244. # [01:07] * Joins: bholley_ (anonymous@moz-68DEBBE6.adsl.alicedsl.de)
  245. # [01:07] * Quits: bholley (anonymous@moz-68DEBBE6.adsl.alicedsl.de) (Connection reset by peer)
  246. # [01:07] * bholley_ is now known as bholley
  247. # [01:07] <philor> because XBL
  248. # [01:08] * Quits: bholley (anonymous@moz-68DEBBE6.adsl.alicedsl.de) (Quit: bholley)
  249. # [01:08] <fryn> Waldo: it was a big mistake imho to make XBL binding based on arbitrary CSS selectors. :/
  250. # [01:08] <Waldo> very much so
  251. # [01:08] <fryn> x-tag/web components is smartly tied to tag names.
  252. # [01:09] * Quits: krit (krit@moz-1FC1932F.adobe.com) (Quit: Leaving.)
  253. # [01:09] <jlebar> bz, Ah, there I go again with "surely." :)
  254. # [01:09] * Quits: Matti (chatzilla@moz-B6C0B9A9.dip.t-dialin.net) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.13a1/20120611003002])
  255. # [01:09] <Waldo> jlebar: don't call him surely
  256. # [01:09] <fryn> i'm glad that tab atkins and co. were convinced not to repeat the XBL mistake. the first time i talked to him about it (a year ago), the draft had still involved selectors.
  257. # [01:10] * Quits: TheLink (TheLink@moz-45ED2356.pools.arcor-ip.net) (Client exited)
  258. # [01:10] <jcranmer> so, when are we replaing xbl?
  259. # [01:10] * Joins: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com)
  260. # [01:10] <Waldo> jcranmer: top men are working on it (namely, mrbkap)
  261. # [01:11] <jhammel> jcranmer: sounds like you just volunteered :)
  262. # [01:11] * kmoir is now known as kmoir-afk
  263. # [01:11] * Joins: Sander (chatzilla@moz-7B3722C7.dsl.dynamic.simnet.is)
  264. # [01:11] <jcranmer> jhammel: I'm rewriting libmime
  265. # [01:11] <jcranmer> that hereby excuses me from any other rewrites for the next two years
  266. # [01:12] <jhammel> hmmm....i hope my talos rewrite does that for me
  267. # [01:12] * Joins: krit (krit@moz-1FC1932F.adobe.com)
  268. # [01:14] * Joins: njn (chatzilla@moz-AAAE8926.dyn.iinet.net.au)
  269. # [01:14] <Waldo> anyone worked through the gcc 4.7 compilation failures yet, that I can crib work from, if I don't get my clang build working again in short order?
  270. # [01:14] * Quits: kentuckyfriedtakahe (kentuckyfr@E1543D00.EC928025.5A8C189B.IP) (Client exited)
  271. # [01:14] * Joins: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com)
  272. # [01:14] * Joins: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  273. # [01:15] * Joins: kentuckyfriedtakahe (kentuckyfr@E1543D00.EC928025.5A8C189B.IP)
  274. # [01:16] * Quits: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  275. # [01:16] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
  276. # [01:16] * Quits: erikvold (erikvold@84B8C786.B12AEDC0.6E712CE2.IP) (Quit: erikvold)
  277. # [01:16] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  278. # [01:16] * joduinn is now known as joduinn-mtg
  279. # [01:18] * juanb_ is now known as juanb
  280. # [01:19] * Fallen is now known as Fallen|away
  281. # [01:20] <Waldo> egad, gcc 4.7 warns up the wazoo about enumeral mismatches compiling clang
  282. # [01:20] * Joins: davidb (davidb@moz-68BF56A6.dsl.bell.ca)
  283. # [01:20] * Waldo wonders how bad Mozilla is if that's the case, given clang was building mostly warning-free last he built with 4.6
  284. # [01:22] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  285. # [01:23] * Quits: kentuckyfriedtakahe (kentuckyfr@E1543D00.EC928025.5A8C189B.IP) (Client exited)
  286. # [01:23] * Joins: bbondy (bbondy@moz-815B377A.home.cgocable.net)
  287. # [01:24] * Quits: drice (derice@moz-1D9C882A.deploy.akamaitechnologies.com) (Quit: Leaving.)
  288. # [01:24] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Boriss)
  289. # [01:24] * Joins: harth (harth@moz-C2C235AC.bb.sky.com)
  290. # [01:25] <NeilAway> fryn: iirc we only notify when the selection collapse status changes
  291. # [01:25] * Quits: Stan (Stan@moz-9FE64D71.dip.t-dialin.net) (Ping timeout)
  292. # [01:25] <philor> maybe I'll just start backing things out until I feel better
  293. # [01:26] * Joins: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
  294. # [01:26] <NeilAway> fryn: tying xbl to tag names makes it useless
  295. # [01:27] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  296. # [01:28] <WeirdAl> what're we replacing xbl with?
  297. # [01:28] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
  298. # [01:29] <WeirdAl> (and no, I'm not volunteering either)
  299. # [01:29] <froydnj> philor: whew, no :)
  300. # [01:29] <Waldo> WeirdAl: web components, a collection of specs I don't know much about
  301. # [01:29] <WG9s> ybl?
  302. # [01:29] * Joins: kentuckyfriedtakahe (kentuckyfr@E1543D00.EC928025.5A8C189B.IP)
  303. # [01:29] <WG9s> ycm?
  304. # [01:29] <philor> froydnj: who would you pick instead?
  305. # [01:29] <WeirdAl> oh, that thing
  306. # [01:29] <Waldo> NeilAway: why? just means you have to say "this name corresponds to these construction/binding implementation details"
  307. # [01:30] <WeirdAl> Waldo: are we just looking to kill off XUL in the long run and replace it with HTML5?
  308. # [01:31] <Waldo> WeirdAl: wouldn't say "just", but killing off XUL for HTML is certainly desirable and a part of long-term musings
  309. # [01:31] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
  310. # [01:31] <Waldo> doubt there's a specific plan for it now, tho
  311. # [01:32] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  312. # [01:32] <froydnj> philor: not sure; that's a weird intermittent failure
  313. # [01:32] * WeirdAl sighs: he's trying to build tomorrow's tools for yesterday's code :(
  314. # [01:33] * jhammel is trying to build tomorrow's code with yesterday's tools :(
  315. # [01:33] <NeilAway> Waldo: because it's inconvenient to have to use a new tag name for each binding
  316. # [01:33] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Quit: Leaving...)
  317. # [01:33] * mattwoodrow|away is now known as mattwoodrow
  318. # [01:34] * Joins: sewardj (sewardj@moz-2005C667.dip.t-dialin.net)
  319. # [01:34] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  320. # [01:34] <NeilAway> Waldo: we currently have six textbox bindings, for instance
  321. # [01:35] * Quits: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP) (Quit: beaufour)
  322. # [01:35] * Joins: AndChat|624225 (AndChat624@E1543D00.EC928025.5A8C189B.IP)
  323. # [01:35] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  324. # [01:35] * ChanServ sets mode: +o dbaron
  325. # [01:36] * Quits: @dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  326. # [01:36] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  327. # [01:36] * ChanServ sets mode: +o dbaron
  328. # [01:36] * aki is now known as aki|bbl
  329. # [01:36] <Waldo> NeilAway: I think it's pretty much agreed <input type="..."> was a mistake
  330. # [01:37] * WG9s thinks things that come in six-packs are good by definition ;-)
  331. # [01:37] * Joins: Stan_ (Stan@moz-9FE64D71.dip.t-dialin.net)
  332. # [01:37] <NeilAway> Waldo: Thunderbird's filter editor has a really useful use of xbl on attributes
  333. # [01:38] <NeilAway> Waldo: the filter action value is set as an attribute on the action target listcell, which then gets bound to the appropriate type of content
  334. # [01:38] <Waldo> NeilAway: just might mean you need a mega-binding for it
  335. # [01:39] * Quits: Goldorak (chatzilla@504CDF79.35D36EE.187A1082.IP) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  336. # [01:39] <Waldo> really this whole aspect of XBL is a foundation of sand; it has so many bad implications for the rest of the stack
  337. # [01:39] * Quits: jduell (jduell@moz-E49CB243.hsd1.ca.comcast.net) (Ping timeout)
  338. # [01:39] <WeirdAl> Waldo: I'd rather it was two or three mini-bindings - the common API, and then an overlay of properties based on the type
  339. # [01:39] * WeirdAl is talking about input
  340. # [01:41] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  341. # [01:41] <Waldo> WeirdAl: no, you'd really rather it were separate elements differently named, so that <input type="submit"> doesn't have a valueAsDate property; and don't say it only has it if type="date", because type can be changed at runtime, and then the property has to appear and disappear, and what happens if script's made the property non-deletable?
  342. # [01:41] <Waldo> WeirdAl: or even made the entire element non-extensible so no new properties *at all* can be added to it
  343. # [01:41] <froydnj> philor: back me out if you like; I have a hard time seing how the commit could have that action at a distance, but I have an equally hard time seeing as how anybody else could have caused that
  344. # [01:42] <WeirdAl> Waldo: wrt input type attribute, that ship's already sailed
  345. # [01:42] <WeirdAl> only with HTML 28 might we be able to claw that back
  346. # [01:43] <Waldo> WeirdAl: web components shouldn't have to support what basically everyone agrees is a design error
  347. # [01:44] <philor> froydnj: thanks, we can always reland you in a nice clean tree in six or eight hours :)
  348. # [01:44] <Waldo> although as I said, maybe a mega-binding could do it
  349. # [01:44] * Waldo kind of doubts it, form elements probably have to be faster than a super-general system like web components can allow
  350. # [01:45] <NeilAway> Waldo: and it's neat that I can change a button from a regular button to a dual menubutton just by setting an attribute.
  351. # [01:45] * bear is now known as bear-afk
  352. # [01:46] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  353. # [01:46] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Ping timeout)
  354. # [01:47] <Jesse_> dzbarsky: oong
  355. # [01:47] * darktrojan likes that he can switch bindings using a style attribute if necessary
  356. # [01:47] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
  357. # [01:47] <dzbarsky> Jesse_: is calling
  358. # [01:47] <dzbarsky> + SpecialPowers.DOMWindowUtils.garbageCollect() sync?
  359. # [01:48] <dzbarsky> i.e. is that how I convert the testcase in bug 763626
  360. # [01:49] * heycam|away is now known as heycam
  361. # [01:49] <Waldo> NeilAway, darktrojan: there are lots of things that are neat but completely wrong, and/or not something we should go out of our way to support; js1k and similar are an example
  362. # [01:49] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  363. # [01:49] <Waldo> s/an/another/
  364. # [01:49] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
  365. # [01:50] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  366. # [01:50] * Quits: db48x` (user@moz-83319934.dsl.static.sonic.net) (Client exited)
  367. # [01:50] * Joins: db48x` (user@moz-83319934.dsl.static.sonic.net)
  368. # [01:51] * Quits: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: to the cleaners!)
  369. # [01:51] <Jesse_> dzbarsky: dunno. look at the code, or try it with a build that crashes?
  370. # [01:52] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  371. # [01:52] <Jesse_> oh, it's using DOMWindowUtils? probably the same thing fuzzPriv ultimately calls :)
  372. # [01:52] * Joins: nalexander (nalexander@moz-59682A1.dmz.scl3.mozilla.com)
  373. # [01:53] <Jesse_> hmm, no, mine calls Cu.forceGC()
  374. # [01:54] <Jesse_> garbageCollect() is weird, it forces both GC and CC
  375. # [01:54] * coop is now known as coop|afk
  376. # [01:55] * Parts: nalexander (nalexander@moz-59682A1.dmz.scl3.mozilla.com)
  377. # [01:55] * Joins: jbalogh (jbalogh@moz-5D2708AA.hsd1.ca.comcast.net)
  378. # [01:56] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  379. # [01:57] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  380. # [01:58] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
  381. # [01:58] * Quits: kmoir-afk (chatzilla@moz-4CA9B556.cable.teksavvy.com) (Ping timeout)
  382. # [01:58] * Quits: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
  383. # [01:59] * Quits: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Quit: Leaving...)
  384. # [02:00] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
  385. # [02:00] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Quit: jorendorff)
  386. # [02:00] * Quits: timdream (timdream@moz-1AB092B1.adsl.dynamic.seed.net.tw) (Quit: timdream)
  387. # [02:05] * Joins: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com)
  388. # [02:05] * Quits: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com) (Quit: sworkman_)
  389. # [02:06] * Quits: overholt (overholt@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: overholt)
  390. # [02:07] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  391. # [02:07] * Quits: jimm (jmathies@moz-7F164CA1.pn.at.cox.net) (Quit: )
  392. # [02:08] * Quits: jet (junglecode@moz-CEF75604.hsd1.ca.comcast.net) (Quit: jet)
  393. # [02:09] * Quits: rillian (giles@A5087023.2354C43D.D8E68FF6.IP) (Quit: Ex-Chat)
  394. # [02:09] * Quits: db48x` (user@moz-83319934.dsl.static.sonic.net) (Client exited)
  395. # [02:09] * Joins: db48x` (user@moz-83319934.dsl.static.sonic.net)
  396. # [02:09] * Quits: priya (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  397. # [02:12] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
  398. # [02:13] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
  399. # [02:13] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Quit: darktrojan)
  400. # [02:13] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  401. # [02:15] * nthomas is now known as nthomas|away
  402. # [02:15] * Joins: nattokirai_ (nattokirai@moz-348F61F0.mozilla.or.jp)
  403. # [02:15] <db48x`> I'm ok with replacing XBL as long as we have some means of abstraction of similar power to replace it with
  404. # [02:19] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving)
  405. # [02:19] <dzbarsky> Jesse_: that's fine, it should still crash I think
  406. # [02:20] <Jesse_> yeah, probably
  407. # [02:20] <Jesse_> on the other hand, this other bug/testcase i'm working on, with the 4 specially interleaved calls to GC and CC...
  408. # [02:21] <dzbarsky> good luck to you sir ;)
  409. # [02:21] * Quits: IanN (chatzilla@moz-3F5A461C.cable.virginmedia.com) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.12a1/20120523223741])
  410. # [02:21] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  411. # [02:22] <bdahl> anyone have any pointers on how to set an nsIFrame's width to auto?
  412. # [02:22] * Quits: Sander (chatzilla@moz-7B3722C7.dsl.dynamic.simnet.is) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  413. # [02:23] * Quits: KWierso (Daily@moz-66981D8E.desm.qwest.net) (Quit: KWierso)
  414. # [02:24] * Joins: jduell (jduell@moz-D4496E92.hsd1.ca.comcast.net)
  415. # [02:25] <db48x`> bdahl: width: auto
  416. # [02:25] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  417. # [02:25] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  418. # [02:26] <bdahl> db48x`: in css yes, but i'm talking about nsIFrame
  419. # [02:26] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  420. # [02:26] * Parts: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  421. # [02:26] * Joins: edwin (me@538BABFE.A073F3E.97BBD552.IP)
  422. # [02:27] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  423. # [02:27] * Joins: KWierso (Daily@moz-66981D8E.desm.qwest.net)
  424. # [02:27] * devd is now known as devd_afk
  425. # [02:30] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  426. # [02:30] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  427. # [02:30] * Quits: bbondy (bbondy@moz-815B377A.home.cgocable.net) (Ping timeout)
  428. # [02:31] * Quits: @ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  429. # [02:32] <khuey> ted: ping
  430. # [02:32] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  431. # [02:32] * ChanServ sets mode: +o ehsan
  432. # [02:32] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
  433. # [02:32] * Quits: mike5w3c (MikeS@moz-27DD1FA3.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: mike5w3c)
  434. # [02:33] * Quits: krit (krit@moz-1FC1932F.adobe.com) (Quit: Leaving.)
  435. # [02:34] * joduinn-mtg is now known as joduinn-coffee
  436. # [02:34] * Quits: @ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  437. # [02:34] <dholbert> dbaron, is there any way to ask a document "are there any CSS animations registered / scheduled to play at any point in the future?"
  438. # [02:34] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Quit: bmoss)
  439. # [02:35] <@dbaron> dholbert, depends how much of the code you already want written for you :-)
  440. # [02:35] * Quits: WeirdAl (chatzilla@moz-D461843.ask.info) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0/20120601045813])
  441. # [02:35] * edwin is now known as edf
  442. # [02:36] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
  443. # [02:36] * edf is now known as edwin
  444. # [02:36] * Quits: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com) (Quit: nhirata)
  445. # [02:36] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
  446. # [02:37] <dholbert> dbaron, heh. I was just glancing back at the SVG-as-an-image impl of the boolean "imgIContainer::animated" attr ( http://mxr.mozilla.org/mozilla-central/source/image/public/imgIContainer.idl#91 ), and realized we should probably be checking for CSS animations
  447. # [02:37] <dholbert> dbaron, (right now we just check for SMIL animations, which is easy)
  448. # [02:37] * WG9s is confused by topic. He thought uplifts occurred on Tuesdays. 2012-07-16 seems to be a Monday.
  449. # [02:38] <@dbaron> WG9s, they're Mondays now
  450. # [02:38] <WG9s> So it would seem.
  451. # [02:38] <@dbaron> WG9s, there was a thread about it on dev-somethingorother
  452. # [02:38] <dholbert> dbaron, anyway -- mostly wanted to ask if it's at all possible / sensible to check "are there css animations in this document" (modulo a little bit of implementation work) -- if so, I'll file a bug
  453. # [02:39] * Quits: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com) (Quit: damons)
  454. # [02:39] <dholbert> dbaron, sounds like "yes, it's possible, but not yet trivial" is the answer
  455. # [02:39] * Quits: jbalogh (jbalogh@moz-5D2708AA.hsd1.ca.comcast.net) (Quit: Leaving...)
  456. # [02:39] <@dbaron> dholbert, yes, should be possible
  457. # [02:39] <dholbert> :)
  458. # [02:39] <@dbaron> dholbert, shouldn't be that hard, I don't think
  459. # [02:39] * Joins: jprmc (jprmc@500CA98.5BCEC6DB.DA78B690.IP)
  460. # [02:39] <dholbert> dbaron, awesome.
  461. # [02:39] <WG9s> Just sayin' in the past Mozilla releases (like record releases, but not sure what the relationship was there, and not sure anyone remembers records other than he) have ALWAYS been on Tuesdays.
  462. # [02:40] <dholbert> WG9s, releases are still tuesdays
  463. # [02:40] <@dbaron> WG9s, the releases are still Tuesdays
  464. # [02:40] <dholbert> WG9s, we just decided that giving RelEng a few-hour-turnaround was sadistic
  465. # [02:40] <WG9s> OK so we uplift a day ahead to give more time to get the release ready?
  466. # [02:40] <dholbert> yeah
  467. # [02:41] <WG9s> OK I can understand that
  468. # [02:41] <@dbaron> dholbert, though there will be a bit of an issue of timing, since you need to wait until style has been resolved
  469. # [02:41] <dholbert> dbaron, ok
  470. # [02:41] * Quits: adrian (adrian@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  471. # [02:42] * Quits: zpao (zpao@moz-39F526F1.hsd1.ca.comcast.net) (Client exited)
  472. # [02:42] <WG9s> The other thing I don;t quite get is what takes so long in getting Auroroa to be ready after a release.
  473. # [02:43] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
  474. # [02:43] * Quits: Mook_as (Daily@moz-1FCC0032.activestate.com) (Quit: Mook_as)
  475. # [02:43] <WG9s> Is that a trying to figure out what features need to be backed out before we update Auroroa users?
  476. # [02:45] * Joins: dao (dao@moz-40632E1F.superkabel.de)
  477. # [02:45] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  478. # [02:45] <mbrubeck> mfinkle: red on Aurora
  479. # [02:46] * Quits: Jesse_ (jruderman@moz-BBE3ABD.mv.mozilla.com) (Quit: Jesse_)
  480. # [02:46] <mbrubeck> and Beta
  481. # [02:46] * Quits: KaiRo (robert@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  482. # [02:47] * Quits: rnewman (rich_holyg@moz-59682A1.dmz.scl3.mozilla.com) (Quit: Reconnecting)
  483. # [02:47] * Joins: rnewman (rich_holyg@moz-59682A1.dmz.scl3.mozilla.com)
  484. # [02:47] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
  485. # [02:47] <jgilbert> !seen jsmith
  486. # [02:48] <KWierso> !summon firebot
  487. # [02:48] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
  488. # [02:48] * Quits: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  489. # [02:48] * WG9s just sayin' perhaps things should required to land on aurora and be green BEFORE landing on beta?
  490. # [02:49] * Quits: dcamp (dave@9E727688.17C2F9C.163DC5C6.IP) (Quit: Leaving...)
  491. # [02:49] <jgilbert> WG9s: how demanding of you
  492. # [02:49] <WG9s> ;-)
  493. # [02:49] * Quits: wesj (Instantbir@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  494. # [02:49] * Joins: dcamp (dave@9E727688.17C2F9C.163DC5C6.IP)
  495. # [02:49] * zzzzz thought the SOP for red on Android was 'clobber' :P
  496. # [02:49] <mbrubeck> This 'un's fer real
  497. # [02:49] * Quits: loadbang (loadbang@moz-D0A88600.range86-144.btcentralplus.com) (Quit: loadbang)
  498. # [02:50] <WG9s> no retrigger and if that does not work then clobber i think
  499. # [02:51] <@dbaron> WG9s, that's double the time spent watching the tree, which is mostly just a waste
  500. # [02:51] * Quits: dcamp (dave@9E727688.17C2F9C.163DC5C6.IP) (Ping timeout)
  501. # [02:51] * mjschranz_away is now known as mjschranz
  502. # [02:51] <WG9s> as if anyone actullay paid attention to android test results ... sigh!
  503. # [02:52] * Joins: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net)
  504. # [02:52] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  505. # [02:52] * Joins: janv (varga@moz-400565FD.flarion.as5628.telecom.sk)
  506. # [02:53] * Quits: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Quit: sheppy)
  507. # [02:53] * Quits: bent (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.19/20110707195905])
  508. # [02:53] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Client exited)
  509. # [02:54] <zzzzz> WG9s: ++
  510. # [02:54] * Joins: priya (Adium@moz-5843392D.hsd1.ca.comcast.net)
  511. # [02:56] * Quits: priya (Adium@moz-5843392D.hsd1.ca.comcast.net) (Quit: Leaving.)
  512. # [02:56] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
  513. # [02:57] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  514. # [02:58] * Quits: db48x` (user@moz-83319934.dsl.static.sonic.net) (Ping timeout)
  515. # [02:59] * ewong|away is now known as ewong
  516. # [03:01] * Joins: roc (chatzilla@6F26F756.3C82DFDE.1F72B910.IP)
  517. # [03:01] * ChanServ sets mode: +o roc
  518. # [03:01] * Joins: jesup|laptop (chatzilla@B05600D2.3F4E4C13.AF6F698.IP)
  519. # [03:01] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
  520. # [03:01] * Quits: espindola (espindola@moz-A2730B62.dsl.teksavvy.com) (Quit: Ex-Chat)
  521. # [03:03] * Joins: thinker (thinker@moz-71AD2643.dynamic.kbronet.com.tw)
  522. # [03:03] * Joins: db48x (user@moz-83319934.dsl.static.sonic.net)
  523. # [03:03] * Quits: ashish (ashish@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  524. # [03:04] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
  525. # [03:06] * Joins: kmoir-afk (chatzilla@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
  526. # [03:06] * Joins: erikvold (erikvold@F8130478.1699A1DD.67CA24A9.IP)
  527. # [03:08] * Quits: TheCrap (TheCrap@moz-A0F24C4C.dip0.t-ipconnect.de) (Ping timeout)
  528. # [03:08] * Joins: ashish (ashish@moz-59682A1.dmz.scl3.mozilla.com)
  529. # [03:09] * Quits: @dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  530. # [03:09] * Joins: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp)
  531. # [03:10] * Joins: ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP)
  532. # [03:10] * ChanServ sets mode: +o ehsan
  533. # [03:11] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
  534. # [03:11] * Quits: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com) (Ping timeout)
  535. # [03:13] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
  536. # [03:13] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  537. # [03:14] * Quits: jprmc (jprmc@500CA98.5BCEC6DB.DA78B690.IP) (Quit: Leaving)
  538. # [03:16] * Joins: victorporof (victorporo@5C453B31.BEB908B0.79933D60.IP)
  539. # [03:16] * fabrice is now known as fabrice|afk
  540. # [03:17] * Quits: espadrine (espadrine@moz-BBE3ABD.mv.mozilla.com) (Quit: espadrine)
  541. # [03:19] * Quits: chewey (chewey@moz-6CF0C78.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
  542. # [03:19] * Quits: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp) (Ping timeout)
  543. # [03:19] * Joins: chewey (chewey@moz-AD2C04D.dip0.t-ipconnect.de)
  544. # [03:19] * nthomas|away is now known as nthomas
  545. # [03:19] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  546. # [03:20] * Joins: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp)
  547. # [03:20] * aki|bbl is now known as aki
  548. # [03:21] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
  549. # [03:21] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 13.0/20120605112324])
  550. # [03:22] * Quits: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net) (Quit: ianbicking)
  551. # [03:22] <darktrojan> does anyone know how to make an onboard microphone not sound like a badly tuned radio?
  552. # [03:22] * Quits: biesi (cbiesinger@EE9A5AA8.6B10AC3.E2F59BBC.IP) (Ping timeout)
  553. # [03:23] * Quits: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp) (Ping timeout)
  554. # [03:23] <Unfocused> besides not using the onboard microphone? :P
  555. # [03:23] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  556. # [03:24] <darktrojan> yeah I'm coming to that conclusion
  557. # [03:24] <philor> fml
  558. # [03:24] * Quits: kmoir-afk (chatzilla@moz-ED3249A4.dmz.releng.scl3.mozilla.com) (Ping timeout)
  559. # [03:24] * Quits: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com) (Client exited)
  560. # [03:25] * Joins: dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com)
  561. # [03:25] * ChanServ sets mode: +o dveditz
  562. # [03:25] <philor> mbrubeck: I would be very very very open to advice
  563. # [03:25] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
  564. # [03:25] <@dolske> wear sunscreen
  565. # [03:26] * Quits: jrmuizel (jrmuizel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  566. # [03:26] <darktrojan> back out ALL the things
  567. # [03:27] * Quits: @ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP) (Input/output error)
  568. # [03:27] * Joins: m_kato (m_kato@moz-348F61F0.mozilla.or.jp)
  569. # [03:28] * Quits: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  570. # [03:29] * WG9s thinks if we back-out ALL the things then we won't really have a browser will we?
  571. # [03:29] <Unfocused> eat your greens
  572. # [03:29] <WG9s> I will galdly pay you tuesday for a homburger today!
  573. # [03:30] * Joins: ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP)
  574. # [03:30] * ChanServ sets mode: +o ehsan
  575. # [03:31] <WG9s> (and please excuse my crappy typing)
  576. # [03:32] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  577. # [03:33] * Quits: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com) (Quit: damons)
  578. # [03:33] * Joins: jrmuizel (jrmuizel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  579. # [03:34] * Quits: @roc (chatzilla@6F26F756.3C82DFDE.1F72B910.IP) (Ping timeout)
  580. # [03:34] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  581. # [03:35] * cjones is more of a fedora man
  582. # [03:35] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Quit: juanb)
  583. # [03:37] <Waldo> hmm, so new mq+try has been broken for four-odd months now? :-\
  584. # [03:37] * Waldo eyes bug 725362 beadily
  585. # [03:37] * Joins: jonwil (jonwil@moz-B6B15592.static.tpgi.com.au)
  586. # [03:37] * bwinton_away is now known as bwinton
  587. # [03:38] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 13.0/20120605112324])
  588. # [03:38] <Unfocused> its not broken if you use the trychooser extension...
  589. # [03:40] <tbsaunde> 8rkkall you have to do is sacrifice a particularly cute fuzzy creature
  590. # [03:41] * Quits: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net) (Quit: ChatZilla 0.9.88.2 [Firefox 16.0a1/20120610181009])
  591. # [03:41] <Unfocused> uh, preferably not me
  592. # [03:44] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  593. # [03:45] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  594. # [03:47] * Quits: dao (dao@moz-40632E1F.superkabel.de) (Quit: Leaving.)
  595. # [03:48] * Quits: victorporof (victorporo@5C453B31.BEB908B0.79933D60.IP) (Client exited)
  596. # [03:48] * Joins: mwu (mwu@moz-B57CEA7A.dynamic.hinet.net)
  597. # [03:50] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  598. # [03:51] * bwinton is now known as bwinton_away
  599. # [03:51] * Joins: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net)
  600. # [03:51] * Joins: victorporof (victorporo@5C453B31.BEB908B0.79933D60.IP)
  601. # [03:52] * Quits: harth (harth@moz-C2C235AC.bb.sky.com) (Input/output error)
  602. # [03:54] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Quit: darktrojan)
  603. # [03:54] * Parts: jwilde1 (Adium@moz-BBE3ABD.mv.mozilla.com)
  604. # [03:55] * Quits: sewardj (sewardj@moz-2005C667.dip.t-dialin.net) (Ping timeout)
  605. # [03:56] * khuey is now known as khuey|away
  606. # [03:56] * Joins: sewardj (sewardj@moz-83E2467A.dip.t-dialin.net)
  607. # [03:59] * Quits: jrmuizel (jrmuizel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  608. # [04:00] <philor> we really need to make some sort of decision about whether we're just going to apply inbound rules to every tree or not
  609. # [04:01] * Quits: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net) (Quit: jgriffin)
  610. # [04:01] <philor> because...
  611. # [04:01] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Connection reset by peer)
  612. # [04:01] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  613. # [04:02] <philor> ehsan: you've got unstarred failures on beta
  614. # [04:02] <philor> dbaron: you've got unstarred failures on beta
  615. # [04:02] <@ehsan> let me take a look
  616. # [04:02] * Quits: dria (dria@F2D29657.F60B0462.67AC9B1.IP) (Quit: dria)
  617. # [04:02] <philor> mfinkle: you've got unstarred failures on beta
  618. # [04:02] <philor> tn: you've got unstarred failures on beta
  619. # [04:02] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  620. # [04:02] <philor> blassey: you've got unstarred failures on beta
  621. # [04:03] <blassey> philor: not that I can see
  622. # [04:03] <blassey> on tbpl
  623. # [04:03] * Joins: Asa (asa@moz-FEE5419.csi-sbs.com)
  624. # [04:04] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  625. # [04:04] <philor> https://tbpl.mozilla.org/?tree=Mozilla-Beta&rev=67e8121ecd13
  626. # [04:04] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  627. # [04:06] <blassey> philor: why is inbound closed?
  628. # [04:06] <philor> blassey: please, please, please don't tell me that you can't tell
  629. # [04:06] <philor> https://tbpl.mozilla.org/?tree=Mozilla-Inbound&onlyunstarred=1
  630. # [04:06] * Quits: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  631. # [04:06] <philor> and maybe hit the down-arrow once
  632. # [04:07] <blassey> philor: tbpl changed
  633. # [04:07] <blassey> was looking for color on the top
  634. # [04:07] <blassey> but seriously, if the tree is closed there needs to be a bug and it needs to be in the note
  635. # [04:08] <philor> do not push me
  636. # [04:08] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Connection reset by peer)
  637. # [04:08] <philor> seriously, do not
  638. # [04:09] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  639. # [04:09] * joduinn-coffee is now known as joduinn
  640. # [04:09] <blassey> so, the "recent TBPL changes" link gives me a blank page
  641. # [04:09] <blassey> thank you google groups
  642. # [04:09] <KWierso> blassey: works for me :\
  643. # [04:10] <blassey> and philor, I don't know what you're talking about in terms of pushing you
  644. # [04:10] <blassey> but right now I've got no idea why inbound is closed
  645. # [04:10] <blassey> is it an IT outage?
  646. # [04:10] <blassey> is it some automation thing?
  647. # [04:11] * Quits: billm (billm@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
  648. # [04:11] <blassey> KWierso: well, can you tell me how I bring the pretty colors back?
  649. # [04:11] * Quits: mwu (mwu@moz-B57CEA7A.dynamic.hinet.net) (Ping timeout)
  650. # [04:11] <blassey> since I can't see that newsgroup post
  651. # [04:11] <blassey> is there a wiki?
  652. # [04:11] * Joins: mike5w3c (MikeS@moz-3B22AB37.tokyo.fdn.vectant.ne.jp)
  653. # [04:12] <mfinkle> philor, got my two
  654. # [04:12] <KWierso> blassey: I think that's a "you can't do that anymore" thing, if you're talking about the squares up in the corner
  655. # [04:12] <Waldo> blassey: because there's a bunch of orange that's unexplained, and many builds on tbpl have been orange off and on since this morning even?
  656. # [04:12] * Quits: AaronMT|away (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
  657. # [04:12] <KWierso> blassey: the post's contents: http://pastebin.mozilla.org/1660891
  658. # [04:13] <Waldo> blassey: the usual thought is bad stuff got pushed, but given the number of backouts thus far, who knows
  659. # [04:13] <blassey> KWierso: thanks
  660. # [04:13] <Waldo> blassey: hence the closure until things can actually be straightened out
  661. # [04:13] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving...)
  662. # [04:13] <blassey> Waldo: cool, thanks
  663. # [04:14] * blassey updates closed message
  664. # [04:14] * Joins: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com)
  665. # [04:14] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  666. # [04:19] * Quits: tchevalier (Instantbir@moz-BEF161E0.w92-143.abo.wanadoo.fr) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  667. # [04:20] * Joins: jrmuizel (jrmuizel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  668. # [04:21] * Joins: thucydides (chatzilla@moz-27D36808.maine.res.rr.com)
  669. # [04:21] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  670. # [04:21] * Quits: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 13.0/20120605112244])
  671. # [04:22] * Quits: thucydides (chatzilla@moz-27D36808.maine.res.rr.com) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0/20120601045813])
  672. # [04:25] * Quits: not_gavin (gavin@D18F6DDB.6A393516.2321E71E.IP) (Ping timeout)
  673. # [04:26] * Quits: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  674. # [04:27] * Quits: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  675. # [04:29] * Joins: mwu (mwu@moz-99690620.hinet-ip.hinet.net)
  676. # [04:30] * mjschranz is now known as mjschranz_away
  677. # [04:39] * Quits: db48x (user@moz-83319934.dsl.static.sonic.net) (Quit: reboot windows)
  678. # [04:42] * Quits: jesup|laptop (chatzilla@B05600D2.3F4E4C13.AF6F698.IP) (Ping timeout)
  679. # [04:43] * Quits: mreavy (chatzilla@B05600D2.3F4E4C13.AF6F698.IP) (Ping timeout)
  680. # [04:44] * Joins: not_gavin (gavin@D18F6DDB.6A393516.2321E71E.IP)
  681. # [04:45] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  682. # [04:45] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Connection reset by peer)
  683. # [04:45] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  684. # [04:46] * Quits: jrmuizel (jrmuizel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  685. # [04:47] * Joins: nhirata (nhirata.bu@moz-250E4BAA.dsl.static.sonic.net)
  686. # [04:48] * Joins: db48x (user@moz-83319934.dsl.static.sonic.net)
  687. # [04:50] <@dbaron> bz, so what's the chance you could review https://bug759755.bugzilla.mozilla.org/attachment.cgi?id=632110 this evening?
  688. # [04:50] * Joins: nli` (nli@moz-99690620.hinet-ip.hinet.net)
  689. # [04:50] * Quits: db48x (user@moz-83319934.dsl.static.sonic.net) (Client exited)
  690. # [04:50] * Joins: db48x (user@moz-83319934.dsl.static.sonic.net)
  691. # [04:51] * Joins: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
  692. # [04:52] * Quits: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  693. # [04:53] * Quits: @dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  694. # [04:54] <philor> interesting, the last 761049 on inbound was at 22:00 last night
  695. # [04:55] * Quits: Asa (asa@moz-FEE5419.csi-sbs.com) (Ping timeout)
  696. # [04:55] * Joins: Asa (asa@moz-FEE5419.csi-sbs.com)
  697. # [04:57] * Joins: wesj (Instantbir@moz-135A9FA9.hsd1.ca.comcast.net)
  698. # [04:58] <@bz> dbaron: looking
  699. # [05:03] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
  700. # [05:03] * Quits: @dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com) (Quit: dveditz)
  701. # [05:06] * Joins: Mardak (Mardak@moz-9509DFBB.hsd1.ca.comcast.net)
  702. # [05:08] * heycam is now known as heycam|away
  703. # [05:09] * Joins: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net)
  704. # [05:09] <@bz> dbaron: done
  705. # [05:09] * Quits: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se) (Ping timeout)
  706. # [05:10] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  707. # [05:10] * Quits: hub (hub@A5087023.2354C43D.D8E68FF6.IP) (Ping timeout)
  708. # [05:10] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  709. # [05:10] * lsblakk is now known as lsblakk|afk
  710. # [05:12] * Joins: timdream (timdream@moz-DFF1A5E8.hinet-ip.hinet.net)
  711. # [05:12] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
  712. # [05:14] * joduinn is now known as joduinn-afk
  713. # [05:16] * Quits: avih (quassel@moz-C7E2C64E.red.bezeqint.net) (Ping timeout)
  714. # [05:19] <philor> blassey: inbound is open
  715. # [05:19] <mwu> philor: thanks for clearing this mess up
  716. # [05:19] <njn> philor: thanks for cleaning all the messes up
  717. # [05:20] <mwu> cleaning*
  718. # [05:20] * Quits: db48x (user@moz-83319934.dsl.static.sonic.net) (Ping timeout)
  719. # [05:20] <philor> yw
  720. # [05:20] <mbrubeck> So, was kbrosnan's patch pushed to Try before crash-landing on Beta and Aurora?
  721. # [05:21] * Joins: KaiRo (robert@moz-9CE00FC0.holiday-inn-express.mozilla.hq)
  722. # [05:22] <mbrubeck> It has a new mochitest-plain-1 failure on Aurora in a test that uses setTimeout...
  723. # [05:22] * Quits: mike5w3c (MikeS@moz-3B22AB37.tokyo.fdn.vectant.ne.jp) (Ping timeout)
  724. # [05:23] <mbrubeck> in a background tab
  725. # [05:23] <mbrubeck> ...
  726. # [05:23] <mbrubeck> blassey: ^
  727. # [05:24] * Joins: dvander`home (dvander@moz-EC56C22F.hsd1.ca.comcast.net)
  728. # [05:26] * Quits: bc (bc@454BDC37.1D5E8529.AC69809B.IP) (Ping timeout)
  729. # [05:26] * Joins: db48x (user@moz-83319934.dsl.static.sonic.net)
  730. # [05:27] * Joins: bc (bc@454BDC37.1D5E8529.AC69809B.IP)
  731. # [05:29] * Joins: avih (quassel@570D9BA8.BE57F194.51B98CA5.IP)
  732. # [05:30] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: nbvcx)
  733. # [05:31] * Joins: dzbarsky (Adium@moz-85EBB8A.dia.static.qwest.net)
  734. # [05:33] * Joins: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net)
  735. # [05:33] * Quits: bc (bc@454BDC37.1D5E8529.AC69809B.IP) (Ping timeout)
  736. # [05:33] * Quits: timdream (timdream@moz-DFF1A5E8.hinet-ip.hinet.net) (Quit: timdream)
  737. # [05:34] * Quits: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com) (Ping timeout)
  738. # [05:34] <blassey> mbrubeck: no it wasn't
  739. # [05:36] * Joins: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com)
  740. # [05:36] * Joins: twi (Adium@moz-F9E4EE7F.cust.dsl.vodafone.it)
  741. # [05:38] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  742. # [05:38] <blassey> mbrubeck: what is the best way to disable that test for android?
  743. # [05:41] * Quits: Mardak (Mardak@moz-9509DFBB.hsd1.ca.comcast.net) (Quit: Mardak)
  744. # [05:45] <blassey> mbrubeck: it hasn't actually failed on central yet
  745. # [05:45] <blassey> but when it does, https://gist.github.com/9f43bf66ec3b23ecc067
  746. # [05:46] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
  747. # [05:47] <blassey> mbrubeck: up for your review in bug 736602
  748. # [05:48] <Jesse> ehsan: i thought debuggers were being fixed to be able to handle frame pointer omission
  749. # [05:51] * Quits: dzbarsky (Adium@moz-85EBB8A.dia.static.qwest.net) (Quit: Leaving.)
  750. # [05:52] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
  751. # [05:52] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
  752. # [05:53] * Quits: @bsmedberg (bsmedberg@moz-BBE3ABD.mv.mozilla.com) (Quit: bsmedberg)
  753. # [05:57] * Quits: vikram360 (vikram360@1A6CCEE6.5CE7E5D4.2A068A5E.IP) (Ping timeout)
  754. # [05:57] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  755. # [05:58] <cjones> Jesse, debuggers don't need frame pointers
  756. # [05:59] * Joins: vikram360 (vikram360@A60ED3A7.B0351687.2A068A5E.IP)
  757. # [05:59] * Joins: krit (krit@moz-3AE657AD.hsd1.ca.comcast.net)
  758. # [06:00] <Jesse> so why https://groups.google.com/forum/?fromgroups#!topic/mozilla.dev.platform/UENmwUOFCkU
  759. # [06:03] <cjones> that's for the sake of non-debugger tools
  760. # [06:03] <cjones> we don't ship debug data along with firefox
  761. # [06:03] <cjones> to walk the stack *quickly*, frame pointers are needed
  762. # [06:03] <cjones> like what a profiler would do
  763. # [06:03] * Quits: janv (varga@moz-400565FD.flarion.as5628.telecom.sk) (Ping timeout)
  764. # [06:03] * Joins: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP)
  765. # [06:04] * Joins: janv (varga@moz-400565FD.flarion.as5628.telecom.sk)
  766. # [06:05] * Quits: davidb (davidb@moz-68BF56A6.dsl.bell.ca) (Quit: davidb)
  767. # [06:06] <cpearce> how can I test a web "app" in a locally build firefox instance?
  768. # [06:06] <cpearce> s/build/built"
  769. # [06:08] * Quits: db48x (user@moz-83319934.dsl.static.sonic.net) (Client exited)
  770. # [06:08] * Joins: db48x (user@moz-83319934.dsl.static.sonic.net)
  771. # [06:08] * philor is now known as philor|away
  772. # [06:09] * Joins: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se)
  773. # [06:09] * Joins: glob (glob@moz-DF237567.glob.com.au)
  774. # [06:10] * cjones is now known as cjones-dinner
  775. # [06:10] * Quits: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se) (Ping timeout)
  776. # [06:13] * Joins: kaze (kaze@moz-85E57673.w82-123.abo.wanadoo.fr)
  777. # [06:15] * philor|away is now known as philor
  778. # [06:15] * Quits: db48x (user@moz-83319934.dsl.static.sonic.net) (Client exited)
  779. # [06:15] * Joins: db48x (user@moz-83319934.dsl.static.sonic.net)
  780. # [06:15] * Joins: Hughman (Mibbit@612FCB38.45583DB0.A3B82EC7.IP)
  781. # [06:16] * Quits: Hughman (Mibbit@612FCB38.45583DB0.A3B82EC7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  782. # [06:16] * Joins: Hughman (Mibbit@612FCB38.45583DB0.A3B82EC7.IP)
  783. # [06:17] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  784. # [06:20] * philor is now known as philor|away
  785. # [06:22] * Quits: db48x (user@moz-83319934.dsl.static.sonic.net) (Client exited)
  786. # [06:22] * Joins: db48x (user@moz-83319934.dsl.static.sonic.net)
  787. # [06:24] * Quits: KaiRo (robert@moz-9CE00FC0.holiday-inn-express.mozilla.hq) (Input/output error)
  788. # [06:26] * heycam|away is now known as heycam
  789. # [06:26] * Quits: db48x (user@moz-83319934.dsl.static.sonic.net) (Client exited)
  790. # [06:26] * Joins: db48x (user@moz-83319934.dsl.static.sonic.net)
  791. # [06:27] <Jesse> hub: did https://bugzilla.mozilla.org/show_bug.cgi?id=733513 get backed out or something? my mac nightly wasn't built with --enable-accessiblity (but my tinderbox debug build was)
  792. # [06:27] * Quits: StevenLee (chatzilla@moz-99690620.hinet-ip.hinet.net) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0/20120601175215])
  793. # [06:27] <hub> Jesse: yes it was
  794. # [06:27] * philor|away is now known as philor
  795. # [06:27] <hub> because it was breaking a lot of sh*t on Mac
  796. # [06:28] <hub> Jesse: but it is gonna come back soon
  797. # [06:28] <Jesse> can you reopen, or at least comment in the bug pointing to where it will be re-enabled?
  798. # [06:29] <Jesse> this actually makes my job easier -- i don't have to figure out what the signature of this crash bug is in nightlies if it doesn't exist in nightlies ;)
  799. # [06:29] <hub> Jesse: https://bugzilla.mozilla.org/show_bug.cgi?id=761763
  800. # [06:29] <Jesse> i'll just file it with the debug crash signature
  801. # [06:30] <hub> commented
  802. # [06:30] <hub> Jesse: it is out of Aurora, for example
  803. # [06:32] <Jesse> https://bugzilla.mozilla.org/show_bug.cgi?id=749160 scares me too
  804. # [06:33] * Quits: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  805. # [06:33] <hub> Jesse: it has to happen
  806. # [06:35] * Joins: bc (bc@moz-E31CD2CB.mozilla.org)
  807. # [06:35] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  808. # [06:36] <Jesse> my bug is https://bugzilla.mozilla.org/show_bug.cgi?id=763819, have fun
  809. # [06:36] * Quits: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com) (Ping timeout)
  810. # [06:36] * Joins: sawrubh (Mibbit@ADDF2403.9DDDDF6A.553D87E5.IP)
  811. # [06:37] <hub> just on it
  812. # [06:38] * Joins: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net)
  813. # [06:38] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  814. # [06:38] * glob is now known as glob|away
  815. # [06:38] <hub> extensions messing with a11y
  816. # [06:39] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Connection reset by peer)
  817. # [06:39] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  818. # [06:40] <Jesse> i *could* make the fuzzer only enable accessibility when it starts, not later. but it's possible in real life for accessibility to be enabled after startup, right?
  819. # [06:40] * Quits: bc (bc@moz-E31CD2CB.mozilla.org) (Ping timeout)
  820. # [06:40] * Joins: bc_ (bc@454BDC37.1D5E8529.AC69809B.IP)
  821. # [06:41] <hub> Jesse: it is a legitimate crash
  822. # [06:41] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Ping timeout)
  823. # [06:41] * Joins: birtles_ (chatzilla@moz-348F61F0.mozilla.or.jp)
  824. # [06:41] <hub> I think
  825. # [06:41] * birtles_ is now known as birtles
  826. # [06:42] * Quits: AndChat|624225 (AndChat624@E1543D00.EC928025.5A8C189B.IP) (Ping timeout)
  827. # [06:42] * Joins: AndChat|624225 (AndChat624@E1543D00.EC928025.5A8C189B.IP)
  828. # [06:43] * Joins: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP)
  829. # [06:44] * philor is now known as philor|away
  830. # [06:46] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Boriss)
  831. # [06:46] <darktrojan> kbrosnan, looks like that aurora orange is here to stay
  832. # [06:46] <sawrubh> ehsan: ping
  833. # [06:47] <sawrubh> dolske: ping++
  834. # [06:48] * Joins: bsmedberg (bsmedberg@moz-9CE00FC0.holiday-inn-express.mozilla.hq)
  835. # [06:48] * ChanServ sets mode: +o bsmedberg
  836. # [06:49] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Ping timeout)
  837. # [06:49] <Callek> o god, I pushed to aurora without actually checking tree first
  838. # [06:49] <Callek> how dare I treat aurora like its inbound
  839. # [06:49] * Callek requests philor's mercy
  840. # [06:49] <darktrojan> heh
  841. # [06:49] <@bz> penance
  842. # [06:50] <@bz> Two hail brendan's
  843. # [06:50] <Jesse> Callek: don't worry, we made an aurora-inbound just for you and redirected your pushes there
  844. # [06:50] <Callek> Jesse: wonderful ;-)
  845. # [06:50] <Callek> darktrojan: since I'm now tipmost-on-the-hook on aurora, which aurora-orange are you talkingabout
  846. # [06:50] <Callek> android-Native-M1 ?
  847. # [06:50] <darktrojan> yeah
  848. # [06:51] <Jesse> oh, and you get to be the merge ninja
  849. # [06:51] <sawrubh> I have the following signature of a window, and I want to extract it's chrome window by using some QI dance like given here : http://mxr.mozilla.org/mozilla-central/source/browser/components/feeds/src/WebContentConverter.js#496 , can someone tell me will I succeed
  850. # [06:51] <sawrubh> because currently I'm not ;)
  851. # [06:51] <sawrubh> sorry http://pastebin.mozilla.org/1660974 is the signature
  852. # [06:52] <hub> Jesse: so you build with a11y on the mac?
  853. # [06:52] <hub> Jesse: to run the fuzzer
  854. # [06:52] <Jesse> more or less
  855. # [06:53] * Quits: @bsmedberg (bsmedberg@moz-9CE00FC0.holiday-inn-express.mozilla.hq) (Ping timeout)
  856. # [06:53] <Jesse> i build with a11y on mac. for fuzzing, i mostly use tinderbox debug builds (rather than my own builds), which also have a11y enabled.
  857. # [06:53] <@dolske> sawrubh: hi
  858. # [06:53] * Joins: MarcoZ (Daily@moz-9AB92CDD.dip.t-dialin.net)
  859. # [06:53] <sawrubh> dolske: I have a quick question
  860. # [06:53] <sawrubh> dolske: ^^
  861. # [06:54] <Callek> darktrojan: is there a bug tracking that orange yet?
  862. # [06:54] <Callek> 35891 INFO TEST-END | /tests/content/xml/document/test/test_bug691215.html | finished in 904228ms
  863. # [06:54] <darktrojan> Callek, I haven't really looked at it, I just noticed the next one died with the same result
  864. # [06:54] * Quits: vikram360 (vikram360@A60ED3A7.B0351687.2A068A5E.IP) (Ping timeout)
  865. # [06:55] * Quits: nhirata (nhirata.bu@moz-250E4BAA.dsl.static.sonic.net) (Ping timeout)
  866. # [06:55] <Callek> darktrojan: interestingly though, I see https://bugzilla.mozilla.org/show_bug.cgi?id=720064 which it is not though, since the suite keeps going
  867. # [06:55] <darktrojan> such is my contempt for android :-)
  868. # [06:55] * philor|away is now known as philor
  869. # [06:55] <@dolske> sawrubh: shoot
  870. # [06:56] * Joins: bsmedberg (bsmedberg@moz-9CE00FC0.holiday-inn-express.mozilla.hq)
  871. # [06:56] * ChanServ sets mode: +o bsmedberg
  872. # [06:56] <sawrubh> dolske: basically the problem is that I have a bad cert dialog window. I need to get the PB flag of it's opener. and I'm planning to do this by getting the chrome window and then using it's |gPrivateBrowsingUI.privateWindow| property
  873. # [06:56] <sawrubh> I have the following signature of a window, and I want to extract it's chrome window by using some QI dance like given here : http://mxr.mozilla.org/mozilla-central/source/browser/components/feeds/src/WebContentConverter.js#496 , will I succeed
  874. # [06:56] * philor snickers at "a bug tracking that orange"
  875. # [06:56] <sawrubh> http://pastebin.mozilla.org/1660974 is the signature
  876. # [06:57] <@dolske> sawrubh: try it and find out
  877. # [06:58] <Callek> darktrojan: the *best* part -- 45 ok(1, "Hey, we got here, that's good"); is emmediately followed by 46 SimpleTest.finish();
  878. # [06:58] <darktrojan> hah
  879. # [06:58] <Callek> and we *did* get the "Hey, we got here" line
  880. # [06:58] <sawrubh> dolske: actually I did, and it's failing at the first QI being done itself. This is my code : http://pastebin.mozilla.org/1660985
  881. # [06:58] <sawrubh> dolske: I thought maybe if the dump of openerWindow will help in finding the reason
  882. # [06:59] * Quits: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Connection reset by peer)
  883. # [06:59] * Joins: fabrice1 (fabrice@moz-94F028C6.hsd1.ca.comcast.net)
  884. # [06:59] <@bz> sawrubh: is window.opener null?
  885. # [07:00] <sawrubh> bz: let me check and tell
  886. # [07:00] * Joins: benvie (brandon@moz-1C805788.nc.res.rr.com)
  887. # [07:01] <bdahl> bz: have a bit for a few printing reflow questions?
  888. # [07:01] <@bz> um
  889. # [07:02] * Quits: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP) (Quit: lmandel)
  890. # [07:02] <@bz> maybe, but I might not have answers
  891. # [07:02] <@bz> fire away
  892. # [07:02] * Quits: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net) (Quit: ianbicking)
  893. # [07:02] <Callek> ooo hey, I'm even better because I was staring at trunk's tbpl
  894. # [07:02] * Callek sighs at utter fail
  895. # [07:02] * Callek probably should NOT have pushed tonight
  896. # [07:03] * Quits: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP) (Ping timeout)
  897. # [07:03] * Joins: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP)
  898. # [07:03] <philor> it's okay, blassey's permaorange across three trees, doesn't matter which one you look at
  899. # [07:03] * Joins: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net)
  900. # [07:04] <darktrojan> at least you're watching a tree
  901. # [07:04] <bdahl> bz: earlier I was talking to you about the right margin coming up negative due to over constraint. it seems the printing code needs to have a width set on the page content frame (e.g. no auto), so I was looking at a few options for fixing it.
  902. # [07:04] <Callek> philor: and the aurora one kinda makes me go an "ah-ha" at this
  903. # [07:04] <Callek> as in, "this would fail for other tests too"
  904. # [07:04] <Callek> http://callek.pastebin.mozilla.org/1660990
  905. # [07:04] <mbrubeck> mfinkle, blassey: r+ for the test-disabling patch
  906. # [07:05] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
  907. # [07:05] <bdahl> bz: i'm not really sure what frame should handle the margins? PageContentFrame or PageFrame?
  908. # [07:05] * Quits: mwu (mwu@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
  909. # [07:05] * Callek decides to let blassey deal with his perma orange
  910. # [07:06] <blassey> mbrubeck: we were just discussing wether to disable the test or change the pref for the tests
  911. # [07:06] <bdahl> bz: i can subtract the left/right margins from the available size in nsPageFrame
  912. # [07:06] <blassey> changing the pref has the added benefit of being do-able on aurora and beta
  913. # [07:06] <bdahl> bz: or i can change computeSize in PageContentFrame and subtract them there
  914. # [07:06] <mbrubeck> blassey: Yeah, changing the pref is better.
  915. # [07:06] <philor> and the disadvantage of not knowing when what you ship is broken but what we test is not
  916. # [07:06] * Joins: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net)
  917. # [07:07] <mbrubeck> I'm actually kind of surprised that only one test broke
  918. # [07:07] <mfinkle> me too
  919. # [07:07] <@bz> bdahl: I'm not sure either, honestly. roc or fantasai know that stuff a lot better than I do...
  920. # [07:07] <mfinkle> mbrubeck, but this only affects background tabs
  921. # [07:07] <mfinkle> so i guess most tests are foreground
  922. # [07:07] * Quits: robarnold (rob@moz-59F6B5.hfc.comcastbusiness.net) (Ping timeout)
  923. # [07:08] * Joins: robarnold (rob@moz-59F6B5.hfc.comcastbusiness.net)
  924. # [07:08] <sfink> anyone want to sneak http://pastebin.mozilla.org/1660992 into something so I don't have to do a "No bug. DONTBUILD. DONTTHINK. JUSTDOIT." push?
  925. # [07:08] <Callek> btw holy tryserver batman!
  926. # [07:08] <Callek> try 1597 / 222
  927. # [07:09] <Callek> sfink, imo, "just do it, correct m4 typo, no bug" is worth it
  928. # [07:09] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  929. # [07:09] <capella> tell me about it .... waiting on try ...
  930. # [07:09] <Callek> sfink, and imo, a DONTBUILD is *bad* with that, since it *can* burn stuff touching that file
  931. # [07:09] <Callek> sfink: but it *is* a great ridealong with someone else
  932. # [07:10] <sfink> I'll just queue it up for my next push. I don't think anyone else notices the "dn: no such command" error message anyway.
  933. # [07:11] * Quits: krit (krit@moz-3AE657AD.hsd1.ca.comcast.net) (Quit: Leaving.)
  934. # [07:11] <Callek> sfink: sounds good ;-)
  935. # [07:12] * Quits: robarnold (rob@moz-59F6B5.hfc.comcastbusiness.net) (Ping timeout)
  936. # [07:13] * Joins: robarnold (rob@moz-59F6B5.hfc.comcastbusiness.net)
  937. # [07:13] * Joins: priya (Adium@moz-5843392D.hsd1.ca.comcast.net)
  938. # [07:14] * Joins: sworkman (sworkman@moz-825EC923.hsd1.ca.comcast.net)
  939. # [07:15] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  940. # [07:15] <blassey> mbrubeck: yea, that test had to jump through hoops to get something that acted like a background tab
  941. # [07:16] * glob|away is now known as glob
  942. # [07:16] * nthomas is now known as nthomas|away
  943. # [07:17] * Quits: AndChat|624225 (AndChat624@E1543D00.EC928025.5A8C189B.IP) (Ping timeout)
  944. # [07:17] * Joins: AndChat|624225 (AndChat624@E1543D00.EC928025.5A8C189B.IP)
  945. # [07:18] * Joins: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp)
  946. # [07:19] * Quits: Asa (asa@moz-FEE5419.csi-sbs.com) (Connection reset by peer)
  947. # [07:19] * Joins: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP)
  948. # [07:22] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  949. # [07:22] * Quits: Hughman (Mibbit@612FCB38.45583DB0.A3B82EC7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  950. # [07:23] * Quits: robarnold (rob@moz-59F6B5.hfc.comcastbusiness.net) (Ping timeout)
  951. # [07:23] * Joins: robarnold (rob@moz-59F6B5.hfc.comcastbusiness.net)
  952. # [07:23] * Quits: bc_ (bc@454BDC37.1D5E8529.AC69809B.IP) (Ping timeout)
  953. # [07:23] * Quits: sawrubh (Mibbit@ADDF2403.9DDDDF6A.553D87E5.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  954. # [07:23] * Joins: dveditz (dveditz@moz-5051E786.dhcp.cruzio.com)
  955. # [07:23] * ChanServ sets mode: +o dveditz
  956. # [07:24] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  957. # [07:25] * Quits: decoder (quassel@moz-216446B9.own-hero.net) (Ping timeout)
  958. # [07:25] * Joins: vikash (vikash@D1D666C6.8FA6D6A1.ADC0C9EC.IP)
  959. # [07:25] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Ping timeout)
  960. # [07:26] * Joins: vikram360 (vikram360@C13EDD5C.3DCFA0B5.2A068A5E.IP)
  961. # [07:26] * Quits: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
  962. # [07:27] * Joins: krit (krit@moz-3AE657AD.hsd1.ca.comcast.net)
  963. # [07:27] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  964. # [07:28] * Joins: bc (bc@454BDC37.1D5E8529.AC69809B.IP)
  965. # [07:28] * Joins: decoder (quassel@45737F17.411DB1E9.95550721.IP)
  966. # [07:29] * Quits: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  967. # [07:31] * Joins: nhirata (nhirata.bu@moz-250E4BAA.dsl.static.sonic.net)
  968. # [07:33] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  969. # [07:33] * Joins: timdream (timdream@moz-AF6BDFEE.adsl.dynamic.seed.net.tw)
  970. # [07:34] * Quits: nhirata (nhirata.bu@moz-250E4BAA.dsl.static.sonic.net) (Connection reset by peer)
  971. # [07:34] * cjones-dinner is now known as cjones
  972. # [07:34] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  973. # [07:35] * Quits: vikram360 (vikram360@C13EDD5C.3DCFA0B5.2A068A5E.IP) (Ping timeout)
  974. # [07:35] * Quits: bc (bc@454BDC37.1D5E8529.AC69809B.IP) (Ping timeout)
  975. # [07:35] * Joins: vikram360 (vikram360@C2365C8E.7CEECBE3.B84D4DA2.IP)
  976. # [07:37] * Joins: nhirata (nhirata.bu@moz-250E4BAA.dsl.static.sonic.net)
  977. # [07:38] * Quits: vikram360 (vikram360@C2365C8E.7CEECBE3.B84D4DA2.IP) (Ping timeout)
  978. # [07:38] <markh> dumb question re 'dom/' vs 'comtent/' - why is XMLHttpRequest implemented in dom/ while WebSockets are implemented in content/?
  979. # [07:38] * Quits: krit (krit@moz-3AE657AD.hsd1.ca.comcast.net) (Quit: Leaving.)
  980. # [07:39] * Quits: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp) (Quit: mike5w3c)
  981. # [07:40] * Joins: vikram360 (vikram360@38836025.8FBA3BDE.2A068A5E.IP)
  982. # [07:44] * Joins: jrmuizel (jrmuizel@25F88422.B7606226.6BED537B.IP)
  983. # [07:44] * Joins: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net)
  984. # [07:45] * khuey|away is now known as khuey
  985. # [07:45] <khuey> markh: XHR isn't implemented in DOM
  986. # [07:46] <khuey> content/base/src/nsXMLHttpRequest.cpp
  987. # [07:47] * Joins: dbaron (dbaron@moz-CCB6A8E3.dsl.dynamic.sonic.net)
  988. # [07:47] * ChanServ sets mode: +o dbaron
  989. # [07:47] * Joins: zpao (zpao@moz-39F526F1.hsd1.ca.comcast.net)
  990. # [07:48] * joduinn-afk is now known as joduinn-home
  991. # [07:49] * Joins: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de)
  992. # [07:50] * Quits: kaze (kaze@moz-85E57673.w82-123.abo.wanadoo.fr) (Ping timeout)
  993. # [07:51] * Joins: mwu (mwu@5AAE35B2.5EFFC0B8.24454B25.IP)
  994. # [07:52] <nrc> who's looking after the tree? I seem to have orange on my inbound push
  995. # [07:52] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  996. # [07:53] <nrc> not sure what to do next
  997. # [07:53] * Joins: dzbarsky (Adium@moz-85EBB8A.dia.static.qwest.net)
  998. # [07:54] <markh> khuey: ahh - I saw it in dom/workers so jumped to a wrong conclusion :)
  999. # [07:55] <markh> so I guess a idl-based impl for workers would also wind up in dom/workers...
  1000. # [07:55] <markh> s/idl/webidl/
  1001. # [07:57] <mbrubeck> nrc: You can back out your push, or I can back it out for you if you prefer
  1002. # [07:59] <nrc> mbrubeck: I can back it out, is hg backout --from-rev ... --to-rev ... the preferred way?
  1003. # [07:59] <@dolske> nrc: the reftest orange seems to imply there's a problem in one of the reftest manifests
  1004. # [07:59] <@dolske> nrc: looks like you cut'n'pasted a bit too much from a diff?
  1005. # [07:59] <@dolske> https://hg.mozilla.org/integration/mozilla-inbound/rev/5937df943e0f
  1006. # [07:59] <nrc> dolske: yes, that, pretty much exactly!
  1007. # [08:00] <@dolske> if you think that's the only issue, just push a fix.
  1008. # [08:00] <nrc> dolske: can I just push a patch that makes that change?
  1009. # [08:00] <@dolske> sure
  1010. # [08:01] <@dolske> we will still make fun of you for not pushing to try or testing locally, though!
  1011. # [08:01] <nrc> dolske: OK, I'll give that a go, thanks
  1012. # [08:01] <mbrubeck> I'm also seeing leaks in the debug reftests
  1013. # [08:01] <mbrubeck> is that a separate problem?
  1014. # [08:02] * Joins: nhirata_v2 (nhirata.bu@moz-250E4BAA.dsl.static.sonic.net)
  1015. # [08:02] <nrc> Not sure, I hope not, I pushed to Try before the weekend, but then messed up my local repo (thus the copy and pasting of diffs), so it might be a new problem
  1016. # [08:02] * Quits: nhirata (nhirata.bu@moz-250E4BAA.dsl.static.sonic.net) (Connection reset by peer)
  1017. # [08:02] <nrc> Is it best to back out, or try the fix first?
  1018. # [08:03] * Quits: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP) (Ping timeout)
  1019. # [08:03] * nhirata_v2 is now known as nhirata
  1020. # [08:03] * Joins: RudyL (rudy@moz-99690620.hinet-ip.hinet.net)
  1021. # [08:03] * Joins: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP)
  1022. # [08:03] <mbrubeck> I think backing out would be good, since I don't think the reftest.list fix will affect these leaks
  1023. # [08:03] <@dolske> yeah
  1024. # [08:03] <nrc> OK, I'll do that
  1025. # [08:04] <@dolske> with the possible exception of if you can reproduce the leak leak locally and the reftest fixes it.
  1026. # [08:04] <@dolske> but that seems unlikely. :)
  1027. # [08:04] <nrc> is hg backout --from-rev ... --to-rev ... the preferred way?
  1028. # [08:05] <mbrubeck> I've never heard of those options
  1029. # [08:05] <mbrubeck> mak has a script: https://wiki.mozilla.org/User:Mak77
  1030. # [08:05] <cjones> is that actually implemented in hg now?!?
  1031. # [08:05] <cjones> aw
  1032. # [08:06] <mbrubeck> I tend to use "hg diff -r<last changeset to back out> -r<last good changeset> | hg qimport - -n backout"
  1033. # [08:06] <mbrubeck> philor does "hg qnew backout; hg backout <revN>; hg qref; hg backout <revN-1>; hg qref; ..."
  1034. # [08:06] <mbrubeck> It's a matter of personal style. :)
  1035. # [08:06] * Quits: Ryan (rflint@moz-A287E317.com) (Ping timeout)
  1036. # [08:06] * Quits: cedricv (cedricv@moz-EA1E52EF.inaddr.ip-pool.com) (Ping timeout)
  1037. # [08:06] <mbrubeck> ehsan has yet another method at http://ehsanakhgari.org/blog/2010-09-09/backing-out-multiple-consecutive-changesets-mercurial
  1038. # [08:07] * Joins: Ryan (rflint@moz-A287E317.com)
  1039. # [08:07] * Joins: cpearce (chatzilla@moz-E5C9EA4F.xdsl.xnet.co.nz)
  1040. # [08:07] * Quits: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP) (Ping timeout)
  1041. # [08:07] * Joins: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP)
  1042. # [08:08] * Quits: jtcranmer (jcranmer@moz-A8039BFC.csl.tjhsst.edu) (Ping timeout)
  1043. # [08:08] * Joins: cedricv (cedricv@moz-EA1E52EF.inaddr.ip-pool.com)
  1044. # [08:08] * khuey is now known as khuey|away
  1045. # [08:08] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  1046. # [08:11] * Joins: jtcranmer (jcranmer@moz-A8039BFC.csl.tjhsst.edu)
  1047. # [08:11] * Joins: masayuki (Daily@moz-911CC660.zaq.ne.jp)
  1048. # [08:11] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Connection reset by peer)
  1049. # [08:13] * Joins: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
  1050. # [08:14] * Quits: squeakytoy (squeakytoy@moz-79070305.dynamic.se.alltele.net) (Quit: Leaving)
  1051. # [08:14] * Quits: janv (varga@moz-400565FD.flarion.as5628.telecom.sk) (Ping timeout)
  1052. # [08:14] * Joins: janv (varga@moz-400565FD.flarion.as5628.telecom.sk)
  1053. # [08:15] <nrc> mbrubeck: I'm trying philor's method, do I do a qfinish and push to finish?
  1054. # [08:19] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  1055. # [08:20] * Joins: anant (anant@11B4FA69.9177E0D5.8F18B5D0.IP)
  1056. # [08:22] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  1057. # [08:23] * Quits: jrmuizel (jrmuizel@25F88422.B7606226.6BED537B.IP) (Input/output error)
  1058. # [08:23] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  1059. # [08:23] * Quits: janv (varga@moz-400565FD.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  1060. # [08:24] * Quits: anant (anant@11B4FA69.9177E0D5.8F18B5D0.IP) (Quit: anant)
  1061. # [08:25] * Quits: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net) (Quit: gwagner_)
  1062. # [08:25] * Quits: @bz (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net) (Quit: Leaving)
  1063. # [08:25] * Joins: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net)
  1064. # [08:26] * Joins: bz (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net)
  1065. # [08:26] * ChanServ sets mode: +o bz
  1066. # [08:27] <mbrubeck> nrc: yes
  1067. # [08:28] * Joins: Hughman (Mibbit@612FCB38.45583DB0.A3B82EC7.IP)
  1068. # [08:29] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Quit: Konversation terminated!)
  1069. # [08:29] * Joins: bjacob_ (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  1070. # [08:29] * philor is now known as philor|away
  1071. # [08:29] * Joins: mreavy (chatzilla@B05600D2.3F4E4C13.AF6F698.IP)
  1072. # [08:30] <mbrubeck> nrc: Any luck? If you're having difficulty and want to move on, I can push a backout before I go to sleep...
  1073. # [08:30] * bz is now known as bz_sleep
  1074. # [08:31] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  1075. # [08:31] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
  1076. # [08:31] * Joins: janv (varga@moz-400565FD.flarion.as5628.telecom.sk)
  1077. # [08:32] <nrc> mbrubeck: I think so, but I didn't get the commit message right, so it bounced, I'm hopeful I can get it right, I'll try to fail quickly if I fail
  1078. # [08:32] * Joins: jrmuizel (jrmuizel@25F88422.B7606226.6BED537B.IP)
  1079. # [08:33] * Quits: mreavy (chatzilla@B05600D2.3F4E4C13.AF6F698.IP) (Ping timeout)
  1080. # [08:34] <mbrubeck> nrc: Okay, sounds good. I'm heading to bed now; if you do have any other problems don't worry -- edmorley will get it when he comes in, or someone else will.
  1081. # [08:34] <nrc> mbrubeck: actually I think I've failed
  1082. # [08:34] * Joins: past (past@moz-B7E8705F.dsl.dyn.forthnet.gr)
  1083. # [08:35] <nrc> - I tied myself in knots by commiting a patch to fix the reftest manifest before making the backout patch
  1084. # [08:35] * Joins: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz)
  1085. # [08:35] <nrc> and now I can't figure out how to get my repo back to how I want it :-(
  1086. # [08:35] <mbrubeck> nrc: Okay, I'll try it
  1087. # [08:36] <nrc> mbrubeck: thanks!
  1088. # [08:36] <mbrubeck> nrc: "hg up -C" (warning: destructive) works wonders for resetting a repo to a known state
  1089. # [08:36] <kentuckyfriedtakahe> nrc: I still can't figure out why this image is alpha 251 instead of alpha 255 so I'm going to give up for today.
  1090. # [08:37] * philor|away is now known as philor
  1091. # [08:37] <kentuckyfriedtakahe> nrc: this is despite stepping through a bunch of pixman code.
  1092. # [08:38] * Parts: kentuckyfriedtakahe (kentuckyfr@E1543D00.EC928025.5A8C189B.IP)
  1093. # [08:38] * Quits: sworkman (sworkman@moz-825EC923.hsd1.ca.comcast.net) (Quit: sworkman)
  1094. # [08:40] <nrc> mbrubeck: sorry for messing that up, hopefully my next attempt at pushing will work
  1095. # [08:41] * Quits: mcote|afk (mcote@moz-FD8EB826.mc.videotron.ca) (Ping timeout)
  1096. # [08:41] * Joins: mcote|afk (mcote@moz-FD8EB826.mc.videotron.ca)
  1097. # [08:42] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  1098. # [08:44] * Joins: mreavy (chatzilla@B05600D2.3F4E4C13.AF6F698.IP)
  1099. # [08:44] * Joins: wolfiR (wolfiR@moz-97AB7B3A.open-xchange.com)
  1100. # [08:45] * @dolske looks up "takahe"
  1101. # [08:45] <@dolske> rofl. \o/
  1102. # [08:45] * Quits: zpao (zpao@moz-39F526F1.hsd1.ca.comcast.net) (Client exited)
  1103. # [08:46] * Quits: mreavy (chatzilla@B05600D2.3F4E4C13.AF6F698.IP) (Ping timeout)
  1104. # [08:46] * Quits: nhirata (nhirata.bu@moz-250E4BAA.dsl.static.sonic.net) (Connection reset by peer)
  1105. # [08:47] * Joins: kanru` (user@moz-1EF3A4CE.dynamic.hinet.net)
  1106. # [08:47] * Joins: kaze (kaze@moz-A8A9D5A2.fbx.proxad.net)
  1107. # [08:49] * Quits: fabrice1 (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Quit: Leaving.)
  1108. # [08:49] * Joins: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp)
  1109. # [08:49] * Quits: AndChat|624225 (AndChat624@E1543D00.EC928025.5A8C189B.IP) (Quit: Bye)
  1110. # [08:50] * Joins: sworkman (sworkman@moz-825EC923.hsd1.ca.comcast.net)
  1111. # [08:50] * Quits: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP) (Ping timeout)
  1112. # [08:51] * Quits: jrmuizel (jrmuizel@25F88422.B7606226.6BED537B.IP) (Input/output error)
  1113. # [08:51] * Joins: xakz (XaMaD@moz-34FBE388.fbx.proxad.net)
  1114. # [08:52] * Quits: nrc (nrc@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  1115. # [08:54] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
  1116. # [08:54] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  1117. # [08:55] * Quits: Hughman (Mibbit@612FCB38.45583DB0.A3B82EC7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1118. # [08:56] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  1119. # [08:56] * Joins: Hughman (Mibbit@612FCB38.45583DB0.A3B82EC7.IP)
  1120. # [08:57] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
  1121. # [08:57] <glandium> <META http-equiv="Content-Type" content="text/html; charset=utf-16"> in a file full of utf-8... safari books don't have a clue, do they?
  1122. # [08:58] * Quits: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP) (Ping timeout)
  1123. # [08:58] * Joins: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP)
  1124. # [08:58] <glazou> bonjour
  1125. # [08:59] * Quits: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net) (Quit: gwagner_)
  1126. # [08:59] * Joins: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP)
  1127. # [09:01] * Quits: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP) (Ping timeout)
  1128. # [09:02] * philor is now known as philor|away
  1129. # [09:03] * Joins: dcamp (dave@moz-930D5B64.hsd1.wa.comcast.net)
  1130. # [09:05] * Joins: anant (anant@moz-55A5166F.in-addr.dgcsystems.net)
  1131. # [09:05] * Quits: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP) (Ping timeout)
  1132. # [09:06] * Joins: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP)
  1133. # [09:08] * Joins: jesup|laptop (chatzilla@47F40369.10A53EE3.77834EAA.IP)
  1134. # [09:09] * Joins: mreavy (chatzilla@47F40369.10A53EE3.77834EAA.IP)
  1135. # [09:10] * heycam is now known as heycam|away
  1136. # [09:10] * Joins: smontagu (chatzilla@1E9B982B.BAF838BD.CC465D70.IP)
  1137. # [09:12] <MarcoZ> Good morning!
  1138. # [09:12] <MarcoZ> Does anybody know by chance what the approved way is on mobile (native) to simulate a key press?
  1139. # [09:12] * Quits: njn (chatzilla@moz-AAAE8926.dyn.iinet.net.au) (Client exited)
  1140. # [09:13] <MarcoZ> I basically want to capture key presses, check if the meta key is included (event.metaKey), and if that's the case, pass on the key press with the metaKey property disabled, but all other modifiers unchanged.
  1141. # [09:13] <MarcoZ> This is from within a JSM; so with enhanced privileges.
  1142. # [09:13] * Quits: romaxa_home (romaxa@moz-54F5744A.net) (Ping timeout)
  1143. # [09:13] * Quits: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP) (Ping timeout)
  1144. # [09:13] * Joins: catalinb (ethereal@C0ACE62F.9F328403.5BC07656.IP)
  1145. # [09:15] * Joins: espadrine (espadrine@moz-BBE3ABD.mv.mozilla.com)
  1146. # [09:15] * Joins: sawrubh (Mibbit@3D0D07B2.BD57A133.DDC6F5D1.IP)
  1147. # [09:16] * Joins: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP)
  1148. # [09:18] * Joins: andreasn (andreasn@73B37BA9.90C1090D.CAC080E6.IP)
  1149. # [09:18] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
  1150. # [09:19] * Quits: Vincent_Chang (chatzilla@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
  1151. # [09:20] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  1152. # [09:20] * Joins: Vincent_Chang (chatzilla@moz-99690620.hinet-ip.hinet.net)
  1153. # [09:21] * Joins: romaxa_home (romaxa@moz-54F5744A.net)
  1154. # [09:22] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  1155. # [09:23] <Yoric> In C++, is there a static way to compute the offset of a field relative to its struct?
  1156. # [09:23] <Yoric> i.e. a way of computing the relative offset of |d_type| in |struct dirent| without leaving a garbage |dirent| in ram?
  1157. # [09:23] * Quits: wlach (wlach@moz-FC19529.vif.net) (Ping timeout)
  1158. # [09:23] <Yoric> Ah, I see |offsetof|.
  1159. # [09:25] <@dbaron> Callek, you shouldn't star a build with "Maybe intermittent, test theory with a retry" since then by starring it it looks taken care of
  1160. # [09:25] <MarcoZ> Ah, found an example in b2g where they do exactly what I need. :)
  1161. # [09:25] <Callek> dbaron: how is that any less meaningful than the zillion "a;r" that are blindly starred by others?
  1162. # [09:26] <Callek> I see your point, but just curious if there *is* a difference?
  1163. # [09:26] <@dbaron> Callek, it's not, and I don't know what a;r means, and I've been meaning to bug philor about it
  1164. # [09:26] <Callek> dbaron: I at least know what it "means" "android-sucks; retry"
  1165. # [09:26] <Callek> to paraphrase how he told it to me
  1166. # [09:28] * Joins: HanLin (Mibbit@FC55F22A.EEEA66A6.9FF96A6E.IP)
  1167. # [09:29] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  1168. # [09:31] * Quits: dcamp (dave@moz-930D5B64.hsd1.wa.comcast.net) (Quit: Leaving...)
  1169. # [09:32] * Joins: pnemsak (Miranda@moz-BE85878E.citicom.sk)
  1170. # [09:32] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  1171. # [09:32] * Quits: Havvy (Mibbit@moz-C8F5011C.ptld.qwest.net) (Quit: http://www.mibbit.com ajax IRC Client)
  1172. # [09:33] * Quits: @bsmedberg (bsmedberg@moz-9CE00FC0.holiday-inn-express.mozilla.hq) (Quit: bsmedberg)
  1173. # [09:33] * Joins: necolas (necolas@moz-2D68B52B.bb.sky.com)
  1174. # [09:34] * Quits: pnemsak (Miranda@moz-BE85878E.citicom.sk) (Quit: pnemsak)
  1175. # [09:34] * Quits: kredik (chatzilla@moz-7BF4BFBD.w80-11.abo.wanadoo.fr) (Quit: ChatZilla 0.9.88.2 [Firefox 3.6.28/20120306064154])
  1176. # [09:34] * Joins: pnemsak (Miranda@moz-BE85878E.citicom.sk)
  1177. # [09:34] * Quits: timdream (timdream@moz-AF6BDFEE.adsl.dynamic.seed.net.tw) (Ping timeout)
  1178. # [09:34] * Joins: timdream (timdream@moz-AF6BDFEE.adsl.dynamic.seed.net.tw)
  1179. # [09:35] * Joins: bc (bc@454BDC37.1D5E8529.AC69809B.IP)
  1180. # [09:36] * Quits: pnemsak (Miranda@moz-BE85878E.citicom.sk) (Quit: pnemsak)
  1181. # [09:37] * Quits: timdream (timdream@moz-AF6BDFEE.adsl.dynamic.seed.net.tw) (Ping timeout)
  1182. # [09:38] * Joins: pnemsak (Miranda@moz-BE85878E.citicom.sk)
  1183. # [09:38] * Joins: wlach (wlach@moz-317E1B5D.vif.net)
  1184. # [09:39] * Joins: Stan (Stan@moz-B19A6E8D.dip.t-dialin.net)
  1185. # [09:40] * Quits: necolas (necolas@moz-2D68B52B.bb.sky.com) (Client exited)
  1186. # [09:40] * Quits: pnemsak (Miranda@moz-BE85878E.citicom.sk) (Quit: pnemsak)
  1187. # [09:40] * Quits: Stan_ (Stan@moz-9FE64D71.dip.t-dialin.net) (Ping timeout)
  1188. # [09:40] * Joins: pnemsak (Miranda@moz-BE85878E.citicom.sk)
  1189. # [09:40] * Joins: jfkthame (jfkthame@1E761AA8.A1C12133.9542EC20.IP)
  1190. # [09:41] * Quits: pnemsak (Miranda@moz-BE85878E.citicom.sk) (Quit: pnemsak)
  1191. # [09:41] * Quits: jduell (jduell@moz-D4496E92.hsd1.ca.comcast.net) (Ping timeout)
  1192. # [09:42] * Quits: bc (bc@454BDC37.1D5E8529.AC69809B.IP) (Ping timeout)
  1193. # [09:42] * Joins: pnemsak (Miranda@moz-BE85878E.citicom.sk)
  1194. # [09:47] * Joins: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net)
  1195. # [09:48] * Joins: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP)
  1196. # [09:50] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Quit: Leaving.)
  1197. # [09:52] * Quits: davidillsley (davidillsl@moz-7589D4C0.range86-145.btcentralplus.com) (Connection reset by peer)
  1198. # [09:52] * Joins: davidillsley (davidillsl@moz-7589D4C0.range86-145.btcentralplus.com)
  1199. # [09:53] * Quits: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net) (Quit: Leaving...)
  1200. # [09:55] * Joins: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net)
  1201. # [09:55] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Ping timeout)
  1202. # [09:57] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  1203. # [09:58] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
  1204. # [09:59] * Joins: smagnin (pike@moz-DEF53BC9.fbx.proxad.net)
  1205. # [10:02] * Joins: firewolfbot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  1206. # [10:02] * Quits: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP) (Ping timeout)
  1207. # [10:03] * Joins: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP)
  1208. # [10:03] * Quits: firewolfbot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Client exited)
  1209. # [10:04] * Quits: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net) (Quit: ianbicking)
  1210. # [10:05] * Quits: priya (Adium@moz-5843392D.hsd1.ca.comcast.net) (Quit: Leaving.)
  1211. # [10:05] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  1212. # [10:07] * Joins: martyn (martyn@moz-32A2E36C.range86-158.btcentralplus.com)
  1213. # [10:08] * Quits: sworkman (sworkman@moz-825EC923.hsd1.ca.comcast.net) (Quit: sworkman)
  1214. # [10:09] <jonwil> Looks like it might be possible to run vs 11 compiled binaries on XP after all if one of my 3 ideas posted to bug 744942 can be implemented
  1215. # [10:09] * Joins: garnacho (carlos@moz-B280EE34.dyn.user.ono.com)
  1216. # [10:10] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
  1217. # [10:11] * Joins: alexdmt (Mibbit@moz-1E20CB3E.grenet.fr)
  1218. # [10:11] * glazou is now known as glazou_afk
  1219. # [10:12] * Joins: ekr (ekr@47F40369.10A53EE3.77834EAA.IP)
  1220. # [10:12] <firebot> I'm back.. If there's any problems with me - please let Wolf know at firebot-admin[@]psychoticwolf.net or file a bug.. Thanks.
  1221. # [10:13] <NeilAway> firebot: wb
  1222. # [10:13] * Quits: nattokirai_ (nattokirai@moz-348F61F0.mozilla.or.jp) (Quit: nattokirai_)
  1223. # [10:15] <Yoric> hi firebot
  1224. # [10:16] <darktrojan> hooray
  1225. # [10:16] * AutomatedTester|AFK is now known as AutomatedTester
  1226. # [10:16] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Quit: )
  1227. # [10:16] <firebot> NeilAway! dude!
  1228. # [10:16] <firebot> Yoric: hello
  1229. # [10:16] * Joins: dao (dao@moz-C2046A0A.superkabel.de)
  1230. # [10:18] * Quits: dao (dao@moz-C2046A0A.superkabel.de) (Ping timeout)
  1231. # [10:19] * Joins: dao (dao@moz-C2046A0A.superkabel.de)
  1232. # [10:23] * Quits: dao (dao@moz-C2046A0A.superkabel.de) (Connection reset by peer)
  1233. # [10:24] <capella> is it possible to do a repo clone and build firefox first time in 17 mins? anyone (yes / no )
  1234. # [10:24] * Joins: dao (dao@moz-C2046A0A.superkabel.de)
  1235. # [10:24] <glandium> can someone paste me the output of dumpbin -imports on all dlls from objdir/dist/bin on windows and the output of otool -l for the dylibs+XUL from objdir/dist/bin on mac ?
  1236. # [10:24] <alexdmt> capella: hm I'm afraid you can't
  1237. # [10:24] <capella> thats what i said!
  1238. # [10:25] <glazou_afk> capella: 9mins here
  1239. # [10:25] * glazou_afk is now known as glazou
  1240. # [10:25] <capella> hah!
  1241. # [10:25] <glazou> oh sorry, you said repo clone too
  1242. # [10:25] <glazou> then no
  1243. # [10:25] * Joins: raphc (AndChat501@4326583E.7F75B59F.B3F72630.IP)
  1244. # [10:25] <alexdmt> lol
  1245. # [10:25] <glazou> repo clone alone takes almost 9 mins
  1246. # [10:25] <mwu> maybe if you use the git repo instead
  1247. # [10:25] * Joins: atuljangra (Mibbit@9075BEE0.4850A4DD.1957C0DA.IP)
  1248. # [10:26] * Joins: msucan (mihai@452AB583.C1570FFF.BD62875.IP)
  1249. # [10:27] <glazou> capella: of course cloning a local clone of hmo that you keep up-to-date with cron is faster
  1250. # [10:27] <glazou> that's what I do here
  1251. # [10:28] <NeilAway> glazou: I do that, but my script doesn't log errors, and at one point it went a week before I noticed :s
  1252. # [10:29] <glazou> NeilAway: cron doesn't mail you the result of hg pull ?
  1253. # [10:29] * Quits: janv (varga@moz-400565FD.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  1254. # [10:29] <atuljangra> capella: I want to laugh here too ;)
  1255. # [10:29] <capella> ok explain this again - 17 mins?
  1256. # [10:29] <NeilAway> glazou: I don't think I have mail set up on my VMs
  1257. # [10:29] * Quits: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net) (Quit: Leaving...)
  1258. # [10:30] <atuljangra> is it possible to do a repo clone and build firefox first time in 17 mins? 17 minutes does not include repo clone. 17 minutes for "make".
  1259. # [10:31] * glob is now known as glob|away
  1260. # [10:31] <capella> if so ill explore getting off windows
  1261. # [10:32] * Quits: raphc (AndChat501@4326583E.7F75B59F.B3F72630.IP) (Connection reset by peer)
  1262. # [10:32] <glazou> not even mentioning hg is super-slow on windows...
  1263. # [10:32] * Joins: raphc (AndChat501@4326583E.7F75B59F.B3F72630.IP)
  1264. # [10:32] <atuljangra> capella: Yes, windows may take hours, Linux is awesome :)
  1265. # [10:32] <atuljangra> capella: You have a mac right?
  1266. # [10:32] <dwarfcrank> hours? bah, if you run on old hardware
  1267. # [10:33] <dwarfcrank> my laptop does it in ~45 minutes and it's a puny Core i3
  1268. # [10:33] <capella> build on WIN takes 25 mins tops ... clobber takes 1-1.5
  1269. # [10:33] <atuljangra> dwarfcrank: yes, but undoubtedly Linux is faster. :)
  1270. # [10:33] <glazou> building in 9mins, whatever the platform
  1271. # [10:33] <dwarfcrank> yeah, no doubt about that
  1272. # [10:34] <atuljangra> glazou: what are your machine's specs?
  1273. # [10:34] <glazou> core i7 2600, 6Gb RAM
  1274. # [10:35] <atuljangra> and 9 minutes is first time build?
  1275. # [10:35] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1276. # [10:35] <glazou> yes, I _always_ build from scratch
  1277. # [10:35] <glazou> atuljangra: http://www.glazman.org/weblog/dotclear/index.php?post/2011/01/19/Hackintosh
  1278. # [10:36] <NeilAway> is nsIXMLHttpRequest.idl an XPIDL or a WebIDL interface?
  1279. # [10:36] <glazou> that box has three disks, one for winxp/win7, one for various linuxes, one for osx
  1280. # [10:36] <atuljangra> glazou: Awesome :-)
  1281. # [10:36] <glazou> and cheap
  1282. # [10:36] * Joins: janv (varga@moz-400565FD.flarion.as5628.telecom.sk)
  1283. # [10:37] <glazou> 750 euros
  1284. # [10:37] <atuljangra> glazou: you do -j6 or what? in .mozconfig.
  1285. # [10:37] <glazou> -j8
  1286. # [10:37] <glazou> and I can really see the eight cores working
  1287. # [10:37] <atuljangra> glazou: okay :-)
  1288. # [10:38] <capella> eight cores? eight threads?
  1289. # [10:38] <atuljangra> yes :-) I just bought a new Laptop, and I am fascinated the way it works. :-) my earlier laptop was really old.
  1290. # [10:38] <glandium> glazou: I doubt that's true, the build system doesn't parallelize that good, although it will use all cores sporadically
  1291. # [10:38] <glandium> glazou: although, i'd recommend using -j12
  1292. # [10:39] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1293. # [10:39] <glazou> glandium: http://twitpic.com/85lrb9 during a win7 build of bluegriffon
  1294. # [10:40] * Quits: nli` (nli@moz-99690620.hinet-ip.hinet.net) (Quit: nli`)
  1295. # [10:40] * nli is now known as nli|away
  1296. # [10:40] <capella> cool! actually 8 cores
  1297. # [10:40] <glazou> glandium: and same thing on OS X : http://twitpic.com/54zupq
  1298. # [10:41] * Quits: masayuki (Daily@moz-911CC660.zaq.ne.jp) (Quit: masayuki)
  1299. # [10:41] * Joins: masayuki (Daily@moz-911CC660.zaq.ne.jp)
  1300. # [10:41] <atuljangra> And here's mine, full usage of two cores that I had earlier : http://t.co/DBNKmkur
  1301. # [10:41] <glandium> glazou: well that last one is exactly what i'm saying.
  1302. # [10:41] * Quits: raphc (AndChat501@4326583E.7F75B59F.B3F72630.IP) (Ping timeout)
  1303. # [10:42] <glazou> yeah not always 8 cores
  1304. # [10:42] <glandium> not even near half the build time
  1305. # [10:42] <glazou> but stil good enough to have build from scratch for one arch in 9mins
  1306. # [10:42] * Joins: kaie2 (kaie@moz-F6F1D858.dip.t-dialin.net)
  1307. # [10:42] <glazou> (double that for universal builds on osx of course)
  1308. # [10:42] * Quits: jonwil (jonwil@moz-B6B15592.static.tpgi.com.au) (Client exited)
  1309. # [10:42] <NeilAway> glazou: oh, what's happening is that the script pulls all my trees (c-c, m-c, ldap, irc, domi, venkman) so if the last one succeeds cron is quiet
  1310. # [10:43] * Quits: kaie (kaie@moz-22741B65.dip.t-dialin.net) (Ping timeout)
  1311. # [10:43] * kaie2 is now known as kaie
  1312. # [10:46] * Joins: raphc (AndChat501@4326583E.7F75B59F.B3F72630.IP)
  1313. # [10:46] * Joins: sid (sid@moz-116A7199.cs.st-andrews.ac.uk)
  1314. # [10:48] <AryehGregor> glazou, do you have an SSD? I've also got an i7-2600, 16G RAM, Ubuntu 11.04, but a build from scratch takes more like 15 minutes.
  1315. # [10:49] <atuljangra> AryehGregor: glazou exactly the same case with me :-/
  1316. # [10:49] <atuljangra> AryehGregor: were you using -j12?
  1317. # [10:49] <AryehGregor> atuljangra, I'm using -j16. Maybe that's too high.
  1318. # [10:49] <atuljangra> I guess you should try using -j12.
  1319. # [10:49] <AryehGregor> Also, I run a cron job to make sure that the source directory stays in OS cache.
  1320. # [10:50] <AryehGregor> 17 * * * * nice -n 19 find /mnt/extra/checkouts/mozilla-central -type f -exec cat {} + >/dev/null 2>&1
  1321. # [10:50] * AryehGregor tries j12, will report back
  1322. # [10:50] * Quits: @dbaron (dbaron@moz-CCB6A8E3.dsl.dynamic.sonic.net) (Ping timeout)
  1323. # [10:51] * Quits: @dveditz (dveditz@moz-5051E786.dhcp.cruzio.com) (Quit: dveditz)
  1324. # [10:52] <glazou> AryehGregor: no, regular HD
  1325. # [10:52] <AryehGregor> I don't see any iowait during build, so I suspect that's not the culprit for me.
  1326. # [10:53] * Quits: raphc (AndChat501@4326583E.7F75B59F.B3F72630.IP) (Quit: Bye)
  1327. # [10:53] <capella> hmmmm .... looks like i need an i7 2600
  1328. # [10:54] <glazou> there's even better now, I took the 2600 because it was a good compromise between price and power at that time
  1329. # [10:54] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  1330. # [10:55] <atuljangra> capella: Or maybe shifting to Linux, that would surely fasten up things :-)
  1331. # [10:55] <AryehGregor> If you have a desktop (not laptop) and you spend a lot of time working on compiled code, get the best CPU you can possibly afford.
  1332. # [10:55] <glazou> atuljangra: I hope you're using pymake and not the regular make on windows ?
  1333. # [10:55] <capella> laughs .... gave up unix / linux / etc. after college
  1334. # [10:55] <AryehGregor> At least compiled code like Gecko that parallelizes decently.
  1335. # [10:55] <AryehGregor> There are lots of points where it's only using one or two cores, sadly, but a decent chunk of the time it's using all of them.
  1336. # [10:56] <atuljangra> glazou: I am on ubuntu, using regular make with -j6
  1337. # [10:56] <glazou> ok
  1338. # [10:56] <atuljangra> capella: why so?
  1339. # [10:56] * glazou reads the price of the top MBP on the apple store and faints
  1340. # [10:57] * Joins: steviez (chatzilla@moz-63AB5735.hsd1.ca.comcast.net)
  1341. # [10:57] <mwu> AryehGregor: http://s3.amazonaws.com/data.tumblr.com/tumblr_l9d2pwdlhM1qaxjufo1_1280.png?AWSAccessKeyId=AKIAI6WLSGT7Y3ET7ADQ&Expires=1339577326&Signature=rG0WKKBtbY0RRl7dUizCCoct8zY%3D
  1342. # [10:57] * Quits: steviez (chatzilla@moz-63AB5735.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0/20120605113340])
  1343. # [10:57] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  1344. # [10:57] <capella> just happened that way .... went commercial :)
  1345. # [10:57] <AutomatedTester> glazou: tbh if you did the same specs to a generic laptop it would be the same
  1346. # [10:58] <mwu> AryehGregor: from http://blog.kylehuey.com/post/1192028728/an-xperf-cpu-log-of-a-j32-pymake-build-of
  1347. # [10:58] <glazou> AutomatedTester: still $3750 is a bit of something for a laptop...
  1348. # [10:58] <atuljangra> capella: Okay :-) I am still in my sophomore year, and loving Ubuntu :-)
  1349. # [10:59] <AryehGregor> Right -- I see a lot more maxing-out on my machine, but that's 8 virtual cores instead of 16. Makes sense.
  1350. # [10:59] <capella> yah - it was unix in my time
  1351. # [10:59] <AutomatedTester> glazou: definitely, glad I never have to pay it myself :)
  1352. # [10:59] <AryehGregor> What's the primary thing that serializes compilation, I wonder?
  1353. # [10:59] * atuljangra believes MBP are somewhat expensive(have always been)
  1354. # [11:00] <capella> apple >is< pricey - who buys those things?
  1355. # [11:00] <mwu> the build quality makes up for it
  1356. # [11:01] * Joins: edmorley (edmorley@moz-E62685CD.range109-152.btcentralplus.com)
  1357. # [11:01] <glandium> glazou: try maxing a Mac Pro
  1358. # [11:01] <glazou> yeah
  1359. # [11:01] <glandium> it's over $14k
  1360. # [11:01] <capella> faints
  1361. # [11:01] <mwu> build quality on the laptops that is
  1362. # [11:01] <mwu> I'd never get their desktops
  1363. # [11:01] <glandium> mwu: the unibody ones are good, the previous line of white macbooks was pure crap
  1364. # [11:02] * atuljangra $14k...... faints
  1365. # [11:02] <AutomatedTester> glazou: ++
  1366. # [11:02] <AutomatedTester> glandium: even
  1367. # [11:02] * Quits: dzbarsky (Adium@moz-85EBB8A.dia.static.qwest.net) (Quit: Leaving.)
  1368. # [11:02] <NeilAway> AryehGregor: in general or in m-c?
  1369. # [11:02] <mwu> glandium: yeah I only started with their unibody laptops
  1370. # [11:02] <AutomatedTester> plastic crap
  1371. # [11:02] <AryehGregor> NeilAway, in m-c.
  1372. # [11:02] <glazou> glandium: with displays and 4 HDs...
  1373. # [11:02] * atuljangra loves his Asus :-)
  1374. # [11:02] <mwu> and the only thing that comes close to the macbook air is about 2x the price (sony vaio)
  1375. # [11:03] <AutomatedTester> atuljangra: have you got the ultrabook?
  1376. # [11:03] <glazou> glandium: the white macbooks had one thing superior : wifi reception
  1377. # [11:03] <NeilAway> AryehGregor: although each directory builds as parallel as it can, we currently still build each directory sequentially, which really sucks for nss
  1378. # [11:03] <atuljangra> AutomatedTester: Nope, will get it next year. Zenbook. For now Asus n55sl.
  1379. # [11:03] <AutomatedTester> atuljangra: I played with bmoss ultrabook, very very nice
  1380. # [11:04] * Quits: RudyL (rudy@moz-99690620.hinet-ip.hinet.net) (Quit: RudyL)
  1381. # [11:04] <glandium> mwu: what is very pricey on apple hardware is not getting the baseline. RAM and HD upgrades are ridiculously pricey
  1382. # [11:04] <AryehGregor> NeilAway, that sounds like it should be easy to improve, no?
  1383. # [11:04] <mwu> yeah they seriously rip you off if you do that
  1384. # [11:04] <glandium> when i bought my mbp, it was cheaper for me to buy it with the normal HD, and buy a really good SSD on the side
  1385. # [11:05] <AryehGregor> Or would you run into all kinds of fun races?
  1386. # [11:05] <glazou> always
  1387. # [11:05] <glandium> than to buy an MBP with a not-so-good SSD
  1388. # [11:05] * Quits: edmorley (edmorley@moz-E62685CD.range109-152.btcentralplus.com) (Ping timeout)
  1389. # [11:05] <atuljangra> AutomatedTester: bmoss ultrabooks?
  1390. # [11:05] <AryehGregor> Or wait -- by "directory" do you really mean directory, or top-level directory?
  1391. # [11:05] <AutomatedTester> bmoss is engineering director
  1392. # [11:05] <AutomatedTester> his asus ultrabook
  1393. # [11:05] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
  1394. # [11:05] <glandium> mwu: and the best part is that the new MBPs (the slim ones) have everything soldered on the motherboard, so you can't upgrade yourself now
  1395. # [11:05] <AutomatedTester> atuljangra: ^
  1396. # [11:06] * Quits: victorporof (victorporo@5C453B31.BEB908B0.79933D60.IP) (Quit: Linkinus - http://linkinus.com)
  1397. # [11:06] <mwu> it's the price of making things thinner.
  1398. # [11:06] <atuljangra> AutomatedTester: Okay :-) Is that a zenbook?
  1399. # [11:07] <AutomatedTester> atuljangra: dunno if it is the zenbook, just know its asus and looks like a MBA
  1400. # [11:07] <AutomatedTester> so yes?
  1401. # [11:07] <mwu> glandium: I have an air and a w520 now
  1402. # [11:07] <atuljangra> AutomatedTester: yes I guess.
  1403. # [11:07] * Joins: edmorley (edmorley@moz-E62685CD.range109-152.btcentralplus.com)
  1404. # [11:07] <mwu> which covers all my use cases
  1405. # [11:08] <AutomatedTester> the only thing in the MBP that is worth the update is 16GB RAM
  1406. # [11:09] <glandium> AutomatedTester: the "retina" display is nice
  1407. # [11:10] <glandium> mwu: thinner is also an excuse to sell you overpriced stupid cables... like the thunderbolt to gigabit ethernet cable
  1408. # [11:10] <NeilAway> AryehGregor: well, someone would have to figure out which sets of directories we could build in parallel
  1409. # [11:10] * Quits: cjones (cjones@moz-45913895.socal.res.rr.com) (Quit: Leaving)
  1410. # [11:10] <ferongr> It'd be interested to see how that anemic mobile GPU deals with 3D content
  1411. # [11:10] <ferongr> in that resolution
  1412. # [11:10] * Quits: GPHemsley (GPHemsley@moz-A2DF0FC4.hfc.comcastbusiness.net) (Ping timeout)
  1413. # [11:11] <NeilAway> AryehGregor: at one point we had to build content before layout/build before toolkit/library, not sure if that's still true
  1414. # [11:11] <atuljangra> ferongr: Exactly.
  1415. # [11:11] * Joins: mak (chatzilla@moz-DA520FA.retail.telecomitalia.it)
  1416. # [11:12] <ferongr> and while fullscreen games have the option to switch resolutions, WebGL content doesn't unless the browser triggers a low capability mode (?) and the WebGL app supports it (? correct me if I'm wrong)
  1417. # [11:13] <glandium> NeilAway: it's still true order wise, but it's not true in the sense that if you do targetted build and only changed stuff in content, you can skip layout
  1418. # [11:13] * atuljangra now thinks of the new iPad's 2048-by-1536 resolution.
  1419. # [11:13] * Quits: edmorley (edmorley@moz-E62685CD.range109-152.btcentralplus.com) (Ping timeout)
  1420. # [11:13] <NeilAway> glandium: well, as long as you don't add new files ;-)
  1421. # [11:14] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  1422. # [11:14] * Joins: edmorley (edmorley@moz-E62685CD.range109-152.btcentralplus.com)
  1423. # [11:14] <glandium> NeilAway: that should work now
  1424. # [11:14] <mwu> huh, so they removed the ethernet from the mbp?
  1425. # [11:14] <glandium> mwu: from the slim one, yes
  1426. # [11:14] <glandium> mwu: it's the price of making things thinner ;)
  1427. # [11:14] <glandium> they even removed the minidisplay port
  1428. # [11:14] * Joins: paolo (paolo@FCA1CD2A.6FB13B06.8628926.IP)
  1429. # [11:15] <glandium> there's an hdmi port, though
  1430. # [11:15] <mwu> AIUI the thunderbolt port can be used as mini-dp
  1431. # [11:15] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  1432. # [11:16] <mwu> hmm
  1433. # [11:16] <mwu> or maybe not?
  1434. # [11:16] <NeilAway> glandium: oh, nice
  1435. # [11:16] <mwu> oh, yeah, it should work
  1436. # [11:17] <glandium> mwu: ah yeah, it's compatible
  1437. # [11:17] * Joins: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net)
  1438. # [11:17] * Quits: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net) (Input/output error)
  1439. # [11:18] * Quits: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0a2/20120527042007])
  1440. # [11:19] * Joins: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net)
  1441. # [11:19] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1442. # [11:22] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
  1443. # [11:22] * Joins: JeroenDeDauw (j@moz-15F3975B.dip.t-dialin.net)
  1444. # [11:25] * Quits: bjacob_ (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Quit: Konversation terminated!)
  1445. # [11:26] * Joins: jhorak (jhorak@moz-2EE9C9C3.cust.nbox.cz)
  1446. # [11:29] * Joins: smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi)
  1447. # [11:29] * ChanServ sets mode: +o smaug
  1448. # [11:29] * Joins: Optimizer (Instantbir@77CF06B9.2F75738C.2AB48280.IP)
  1449. # [11:31] <@smaug> um
  1450. # [11:31] * Joins: TheCrap (TheCrap@moz-D09C58E1.dip0.t-ipconnect.de)
  1451. # [11:31] <@smaug> so m-i hasn't been merged to m-c for two days ?
  1452. # [11:32] <@smaug> or only some changesets from m-i are in m-c
  1453. # [11:32] * Joins: bc (bc@454BDC37.1D5E8529.AC69809B.IP)
  1454. # [11:32] * Joins: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  1455. # [11:32] * Quits: Optimizer (Instantbir@77CF06B9.2F75738C.2AB48280.IP) (Ping timeout)
  1456. # [11:32] <jfkthame> smaug: normally, it only gets merged up to the latest PGO-green changeset, so it'll typically lag by some hours at least
  1457. # [11:34] <@smaug> yes, some hours
  1458. # [11:34] <@smaug> but there are now patches which landed 06-10
  1459. # [11:34] <@smaug> in m-i
  1460. # [11:34] * @smaug lands a patch to m-c manually
  1461. # [11:35] <jfkthame> hmm, yeah, last merge i can see was late sunday night
  1462. # [11:35] * @smaug doesn't use m-i, but would like to see one patch in m-c asap
  1463. # [11:36] <gaston> plz, someone think about the poor changesets!
  1464. # [11:36] <darktrojan> m-i has been busted for a large part of that time
  1465. # [11:36] * Quits: bc (bc@454BDC37.1D5E8529.AC69809B.IP) (Ping timeout)
  1466. # [11:36] <gaston> (and merge them :)
  1467. # [11:36] * Joins: Optimizer (Instantbir@77CF06B9.2F75738C.2AB48280.IP)
  1468. # [11:36] * Joins: lahabana (Mibbit@moz-929E1FC2.imag.fr)
  1469. # [11:37] * Quits: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz) (Quit: Connection reset by beer)
  1470. # [11:37] <jfkthame> i expect one of our friendly and awesome sheriffs will merge today, it looks like a9479d148ce5 would be a good candidate at least
  1471. # [11:38] <edmorley> smaug: we had to sort out a bad merge yesterday, then no-one did in once UK hours had ended, then the tree was busted again several times
  1472. # [11:38] <edmorley> starring now and then if all good will merge
  1473. # [11:38] <@smaug> ok
  1474. # [11:38] <@smaug> then I won't land a patch separately
  1475. # [11:38] <jfkthame> see, a friendly and awesome sheriff is on the case :)
  1476. # [11:38] * Quits: alexdmt (Mibbit@moz-1E20CB3E.grenet.fr) (Quit: http://www.mibbit.com ajax IRC Client)
  1477. # [11:38] <edmorley> heh :-)
  1478. # [11:39] <edmorley> jfkthame: thank you for your work on the tinderbox log hangs btw
  1479. # [11:39] <gaston> edmorley++
  1480. # [11:39] <edmorley> jfkthame: that hang makes me sadfaces multiple times a day when going through logs
  1481. # [11:39] <@smaug> edmorley: bug# for the log hangs ?
  1482. # [11:39] <jfkthame> edmorley: y/w…. i don't think the patches so far will be anywhere near sufficient, unfortunately, but at least we're chipping away at it
  1483. # [11:40] * Joins: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz)
  1484. # [11:40] <jfkthame> we should get a few percent improvement when the script-itemizer patch is reviewed, i believe
  1485. # [11:40] <edmorley> smaug: bug 762710
  1486. # [11:40] * Joins: graememcc (chatzilla@moz-26E0603A.range86-147.btcentralplus.com)
  1487. # [11:43] * darktrojan wonders how that auto merge script is getting on
  1488. # [11:44] <edmorley> I'm not working on it atm, TBPL stuff first (effort given edge cases vs time saving reward better); though graememcc has a different approach that he was trying the other day that seemed pretty cool
  1489. # [11:45] <darktrojan> I can push a merge if someone is willing to assist working out which bugs actually still need to be marked
  1490. # [11:45] <edmorley> I'm just about to do one
  1491. # [11:45] * Joins: Cwiiis (cwiiis@88F51059.F3BBB17D.144F44FA.IP)
  1492. # [11:45] <darktrojan> k
  1493. # [11:46] <edmorley> the tree had to be starred first (people seem to not be bothering with starring m-c after they land any more) & there were automatically resolved conflicts on the merge (which given yesterday's fun and games with RyanVM's bad merge, I'm inspecting manually)
  1494. # [11:47] <MarcoZ> edmorley: ping?
  1495. # [11:48] <edmorley> MarcoZ: hi :-)
  1496. # [11:48] * Quits: karl (karl@moz-321F88BB.jetstream.xtra.co.nz) (Ping timeout)
  1497. # [11:49] <edmorley> booo dbaron relanded the stuff that was in them midst of the bad merge mayhem, but did so on m-c, rather than the fixed up inbound :-(
  1498. # [11:49] <MarcoZ> edmorley: Hi! I'm having trouble with the current tbpl. I see the number of unstarred failures, for example 22 on Aurora currently, but can't seem to get the actual failures showing to see if I can star some of them. No matter what I try: Screen reader mouse emulation to hover or click, they won't get added to my web view.
  1499. # [11:49] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Input/output error)
  1500. # [11:49] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  1501. # [11:50] <edmorley> MarcoZ: ah, were you using the overview boxes that were top right of the UI? If so, these have since gone, but you can use the 'j' and 'k' keys to go back and forwards through the unstarred failures
  1502. # [11:51] <edmorley> MarcoZ: after page load, one tap of the 'k' key gets you to the first failure
  1503. # [11:51] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  1504. # [11:51] <MarcoZ> edmorley: Let me try!
  1505. # [11:51] <edmorley> MarcoZ: first unstarred failure, that is
  1506. # [11:53] <MarcoZ> edmorley: Ah, I see how it works now, thanks!
  1507. # [11:53] * Quits: Optimizer (Instantbir@77CF06B9.2F75738C.2AB48280.IP) (Ping timeout)
  1508. # [11:54] <edmorley> MarcoZ: the back/forwards keys loop through the unstarred failures and don't hit an end point btw
  1509. # [11:55] <graememcc> edmorley: want me to do that marking for you?
  1510. # [11:55] <edmorley> MarcoZ: there is also 'unstarred only' view, toggled using the 'u' key, which only shows the letters for runs that failed and aren't starred, I don't know if that would help with the screenreader
  1511. # [11:56] <MarcoZ> edmorley: I'll give that a try, too. But I decided with over 20 failures, it's no time to land anything on Aurora currently. :)
  1512. # [11:56] <edmorley> MarcoZ: let me know if the j/k key navigation doesn't work well for you and I'll see what we can do
  1513. # [11:56] <MarcoZ> edmorley: No, it actually works quite well!
  1514. # [11:57] * Joins: Optimizer (Instantbir@77CF06B9.2F75738C.2AB48280.IP)
  1515. # [11:57] * Quits: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net) (Ping timeout)
  1516. # [11:58] * Joins: GPHemsley (GPHemsley@moz-A2DF0FC4.hfc.comcastbusiness.net)
  1517. # [11:58] <edmorley> MarcoZ: a dev.platform post about that change and a couple of others: https://groups.google.com/d/msg/mozilla.dev.platform/LvVhcpUDdZs/F5KR8w8kYoEJ
  1518. # [11:58] * Quits: @ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP) (Input/output error)
  1519. # [11:58] <edmorley> MarcoZ: also, there is a list of keyboard shortcuts under the help menu in tbpl
  1520. # [11:59] <edmorley> MarcoZ: a couple were added recently, eg: ctrl+enter for submitting the comment dialog
  1521. # [12:00] <TheOne> Unfocused: I'm missing Lightning in 14b1 :(
  1522. # [12:00] <edmorley> MarcoZ: if there are any others that would be useful, let me know :-)
  1523. # [12:00] * Quits: Optimizer (Instantbir@77CF06B9.2F75738C.2AB48280.IP) (Ping timeout)
  1524. # [12:02] * Joins: Optimizer (Instantbir@19A5812C.E39A9539.2AB48280.IP)
  1525. # [12:02] <edmorley> graememcc: sorry, yes that would be great :-)
  1526. # [12:03] <edmorley> graememcc: is the page publicly accessible?
  1527. # [12:04] <graememcc> coming soon!
  1528. # [12:04] <edmorley> :-)
  1529. # [12:06] * edmorley wonders if he should have clobbered android pre-emptively on m-c
  1530. # [12:08] * Quits: anant (anant@moz-55A5166F.in-addr.dgcsystems.net) (Connection reset by peer)
  1531. # [12:09] * Joins: anant (anant@moz-55A5166F.in-addr.dgcsystems.net)
  1532. # [12:11] * ewong is now known as ewong|away
  1533. # [12:12] * Joins: prazuber (prazuber@moz-8FDA4E25.savvy.volia.net)
  1534. # [12:13] * mattwoodrow is now known as mattwoodrow|away
  1535. # [12:14] * Quits: nattokirai (nattokirai@moz-6A258170.dynamic.ppp.asahi-net.or.jp) (Quit: nattokirai)
  1536. # [12:15] <edmorley> blassey: aurora native android M1 is permaorange (https://tbpl.mozilla.org/php/getParsedLog.php?id=12570950&tree=Mozilla-Aurora) as of one of these two pushes: https://hg.mozilla.org/releases/mozilla-aurora/rev/6ccff991c3b1 or https://hg.mozilla.org/releases/mozilla-aurora/rev/ffbb1fe5d731
  1537. # [12:22] * Quits: vikash (vikash@D1D666C6.8FA6D6A1.ADC0C9EC.IP) (Quit: Leaving)
  1538. # [12:23] * Joins: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net)
  1539. # [12:24] * Quits: HanLin (Mibbit@FC55F22A.EEEA66A6.9FF96A6E.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1540. # [12:26] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  1541. # [12:28] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
  1542. # [12:29] * Joins: alexdmt (Mibbit@moz-1E20CB3E.grenet.fr)
  1543. # [12:30] <prazuber> What to do if reftests are failing, but summary is empty?
  1544. # [12:30] <edmorley> link?
  1545. # [12:31] <prazuber> https://tbpl.mozilla.org/?tree=Try&rev=d284a6e82f88
  1546. # [12:32] * Quits: ekr (ekr@47F40369.10A53EE3.77834EAA.IP) (Quit: ekr)
  1547. # [12:32] * Quits: ircloggr (nodebot@moz-AFFC34D.compute-1.amazonaws.com) (Client exited)
  1548. # [12:32] * Joins: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz)
  1549. # [12:33] <edmorley> prazuber: that's just android issues, best bet to retrigger if says no summary
  1550. # [12:33] * Joins: ircloggr (nodebot@moz-C839FEFC.compute-1.amazonaws.com)
  1551. # [12:35] <prazuber> edmorley: thanks, I'll try that
  1552. # [12:35] * Quits: glob|away (glob@moz-DF237567.glob.com.au) (Ping timeout)
  1553. # [12:37] * Joins: loadbang (loadbang@moz-D0A88600.range86-144.btcentralplus.com)
  1554. # [12:37] * Joins: glob (glob@moz-DF237567.glob.com.au)
  1555. # [12:39] <AryehGregor> Why does Android have so many issues?
  1556. # [12:39] <edmorley> 302 jmaher|afk & co
  1557. # [12:40] <edmorley> tl;dr the tegra boards used to test are unreliable, connectivity issues, randomly wander off into the corner and stare at the wall looking blankly etc
  1558. # [12:41] <edmorley> SD cards randomly not writable, after restart work fine, etc
  1559. # [12:42] <Standard8> its a wonder mobile phones work at all...
  1560. # [12:42] <edmorley> heh :-)
  1561. # [12:42] * Joins: TheLink (TheLink@moz-45ED2356.pools.arcor-ip.net)
  1562. # [12:43] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  1563. # [12:45] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1564. # [12:46] * Quits: erikvold (erikvold@F8130478.1699A1DD.67CA24A9.IP) (Quit: erikvold)
  1565. # [12:46] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1566. # [12:46] * Quits: dao (dao@moz-C2046A0A.superkabel.de) (Quit: Leaving.)
  1567. # [12:47] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1568. # [12:48] * Quits: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP) (Ping timeout)
  1569. # [12:50] * Quits: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net) (Ping timeout)
  1570. # [12:51] * Parts: loadbang (loadbang@moz-D0A88600.range86-144.btcentralplus.com)
  1571. # [12:51] <sawrubh> edmorley: one question, can I by mistake cancel some build. There is a button against the tests, and it says that Cancel build. I haven't pressed it(yet ;)) but I hope it ask for the user's credentials if I do ?
  1572. # [12:51] * Joins: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net)
  1573. # [12:51] * Joins: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1574. # [12:51] <Optimizer> If I have a setter like this
  1575. # [12:51] <Optimizer> set abcd(value) {do something};
  1576. # [12:51] <Optimizer> Then how do I call the setter ?
  1577. # [12:52] <darktrojan> abcd = foo
  1578. # [12:52] <sawrubh> something.abcd = foo
  1579. # [12:52] <sawrubh> or as darktrojan said :)
  1580. # [12:52] <sawrubh> and by something
  1581. # [12:52] <sawrubh> I didnt mean the something
  1582. # [12:53] <Cwiiis> If an nsRect goes into negative coordinates, I guess x and y are higher than xmost/ymost? (thinking rtl frame rects)
  1583. # [12:53] <sawrubh> in the body of the setter, sorry it was "something2"
  1584. # [12:54] <Optimizer> :D
  1585. # [12:54] <Cwiiis> and in that case, I guess width/height are also negative?
  1586. # [12:54] <Optimizer> thanks
  1587. # [12:54] <AryehGregor> Random question: why have a.forget(b)? Why not just b = a.forget()? To save copying a temporary? But why isn't forget() inline, so the compiler can optimize out the temporary?
  1588. # [12:54] * Quits: kaze (kaze@moz-A8A9D5A2.fbx.proxad.net) (Ping timeout)
  1589. # [12:56] * Quits: vikram360 (vikram360@38836025.8FBA3BDE.2A068A5E.IP) (Ping timeout)
  1590. # [12:56] * Joins: vikram360 (vikram360@E24205EB.AF8B567D.2A068A5E.IP)
  1591. # [12:57] * Quits: paolo (paolo@FCA1CD2A.6FB13B06.8628926.IP) (Client exited)
  1592. # [12:58] * Quits: kaie (kaie@moz-F6F1D858.dip.t-dialin.net) (Quit: Leaving)
  1593. # [12:58] <tbsaunde> AryehGregor: so you can assign to a raw pointer with having an implicit convertion from already_AddRefed<i> to i*
  1594. # [12:59] <AryehGregor> Hmm, interesting.
  1595. # [13:00] * Quits: espadrine (espadrine@moz-BBE3ABD.mv.mozilla.com) (Quit: espadrine)
  1596. # [13:01] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Ping timeout)
  1597. # [13:01] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Quit: darktrojan)
  1598. # [13:02] * Quits: janv (varga@moz-400565FD.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  1599. # [13:02] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1600. # [13:03] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Ping timeout)
  1601. # [13:06] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
  1602. # [13:07] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1603. # [13:07] <glandium> Standard8: arguably, phones are not development boards
  1604. # [13:08] <glandium> Standard8: fwiw, i'm working on fixing bug 762621
  1605. # [13:09] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1606. # [13:09] * glob is now known as glob|away
  1607. # [13:12] * Joins: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1608. # [13:14] <edmorley> sawrubh: sorry, was on the way in to the office
  1609. # [13:14] * Quits: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz) (Ping timeout)
  1610. # [13:14] <edmorley> sawrubh: yeah you can if on try; if other trees then best not to since cancelling a build will burn the next push (unless you also clobber), and cancelling a test run may end up cancelling one other than the one you meant, due to coalescing
  1611. # [13:15] * Joins: jfkthame_ (jfkthame@1E761AA8.A1C12133.9542EC20.IP)
  1612. # [13:15] * Quits: jfkthame (jfkthame@1E761AA8.A1C12133.9542EC20.IP) (Connection reset by peer)
  1613. # [13:15] * jfkthame_ is now known as jfkthame
  1614. # [13:16] * Quits: jfkthame (jfkthame@1E761AA8.A1C12133.9542EC20.IP) (Connection reset by peer)
  1615. # [13:17] * Joins: jfkthame_ (jfkthame@1E761AA8.A1C12133.9542EC20.IP)
  1616. # [13:17] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1617. # [13:18] * Quits: jfkthame_ (jfkthame@1E761AA8.A1C12133.9542EC20.IP) (Connection reset by peer)
  1618. # [13:18] * Joins: jfkthame (jfkthame@1E761AA8.A1C12133.9542EC20.IP)
  1619. # [13:19] * Joins: jfkthame_ (jfkthame@1E761AA8.A1C12133.9542EC20.IP)
  1620. # [13:19] * Quits: jfkthame (jfkthame@1E761AA8.A1C12133.9542EC20.IP) (Connection reset by peer)
  1621. # [13:19] * jfkthame_ is now known as jfkthame
  1622. # [13:19] <sawrubh> edmorley: thanks
  1623. # [13:19] * Joins: anant_ (anant@moz-55A5166F.in-addr.dgcsystems.net)
  1624. # [13:19] * Quits: anant (anant@moz-55A5166F.in-addr.dgcsystems.net) (Connection reset by peer)
  1625. # [13:19] * anant_ is now known as anant
  1626. # [13:22] * Joins: dao (dao@moz-C2046A0A.superkabel.de)
  1627. # [13:23] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1628. # [13:25] * Joins: squeakytoy (squeakytoy@moz-135838FA.netset.se)
  1629. # [13:27] * Fallen|away is now known as Fallen
  1630. # [13:28] * Joins: dria (dria@20347F7B.5BCEC6DB.DA78B690.IP)
  1631. # [13:31] * Joins: mike5w3c (MikeS@moz-69946E82.xgsspn.imtp.tachikawa.spmode.ne.jp)
  1632. # [13:31] <@smaug> and location bar is broken again
  1633. # [13:31] <@smaug> or still
  1634. # [13:33] * AutomatedTester is now known as Automatedtester|away
  1635. # [13:33] * Fallen is now known as Fallen|away
  1636. # [13:33] * Joins: bc (bc@454BDC37.1D5E8529.AC69809B.IP)
  1637. # [13:35] * Quits: m_kato (m_kato@moz-348F61F0.mozilla.or.jp) (Quit: Leaving...)
  1638. # [13:36] * Quits: dao (dao@moz-C2046A0A.superkabel.de) (Quit: Leaving.)
  1639. # [13:37] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  1640. # [13:37] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Input/output error)
  1641. # [13:39] * Joins: Goldorak (chatzilla@504CDF79.35D36EE.187A1082.IP)
  1642. # [13:40] * jcranmer is now known as jranmer|away
  1643. # [13:40] * jranmer|away is now known as jcranmer|away
  1644. # [13:40] <Standard8> glandium: oooh, thanks. Do you think you'll have a fix today, and will it be simple?
  1645. # [13:41] <glandium> Standard8: it won't be simple, but it will be definitive
  1646. # [13:41] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1647. # [13:41] <glandium> meaning, there won't be any need for any change when you add libraries or whatever
  1648. # [13:42] <Standard8> glandium: ah right. I'm just wondering if there's a safe fix we can do on branches
  1649. # [13:42] * bhearsum|afk is now known as bhearsum
  1650. # [13:43] * Quits: mwu (mwu@5AAE35B2.5EFFC0B8.24454B25.IP) (Ping timeout)
  1651. # [13:44] <Standard8> glandium: especially as we're looking at a .1 for other issues as well
  1652. # [13:45] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
  1653. # [13:45] <glandium> Standard8: we can probably have a simple fix for branches, but it will be on mozilla side, not comm
  1654. # [13:45] * Quits: sid (sid@moz-116A7199.cs.st-andrews.ac.uk) (Ping timeout)
  1655. # [13:45] * Quits: dria (dria@20347F7B.5BCEC6DB.DA78B690.IP) (Ping timeout)
  1656. # [13:45] * Quits: tonymec (tonymec@moz-978D6C36.adsl-dyn.isp.belgacom.be) (Ping timeout)
  1657. # [13:46] <glandium> Standard8: although, it is possible to have a comm-only hack
  1658. # [13:47] * Joins: retina (blah@187E4755.501E67FD.45459EBF.IP)
  1659. # [13:47] <retina> http://www.anandtech.com/show/5998/macbook-pro-retina-display-analysis
  1660. # [13:48] <retina> http://images.anandtech.com/doci/5998/Screen%20Shot%202012-06-11%20at%208.21.29%20PM.png Chrome looks pretty bad
  1661. # [13:48] <AryehGregor> Oh, feh, documents don't have an mNodeInfo? Why not?
  1662. # [13:48] * AryehGregor wants nsINode::Tag to work
  1663. # [13:48] * Joins: tonymec (tonymec@moz-978D6C36.adsl-dyn.isp.belgacom.be)
  1664. # [13:48] * Joins: dria (dria@20347F7B.5BCEC6DB.DA78B690.IP)
  1665. # [13:48] <@smaug> whaat, some of Macbooks are still without SSD ?
  1666. # [13:49] <AryehGregor> Oh, or they do?
  1667. # [13:49] * AryehGregor is confused
  1668. # [13:49] <@smaug> and yet expensive as h**l
  1669. # [13:49] <AryehGregor> nsDocument::Init sets mNodeInfo appropriately, but the constructor doesn't . . . hmm.
  1670. # [13:49] <@smaug> (not that I use a macbook :) )
  1671. # [13:50] * Joins: timdream (timdream@4B7DBB4C.2D3125E3.74E0D10F.IP)
  1672. # [13:51] * Quits: dria (dria@20347F7B.5BCEC6DB.DA78B690.IP) (Ping timeout)
  1673. # [13:54] * Joins: dria (dria@20347F7B.5BCEC6DB.DA78B690.IP)
  1674. # [13:54] * Joins: jhk1 (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1675. # [13:54] * Quits: bc (bc@454BDC37.1D5E8529.AC69809B.IP) (Ping timeout)
  1676. # [13:54] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Quit: Leaving.)
  1677. # [13:54] <@smaug> retina: have you filed a bug to make sure FF is updated to support retina display
  1678. # [13:55] <@smaug> (I could be wrong, but I think changing some prefs might be enough)
  1679. # [13:56] <retina> smaug I didn't, but I think it's important enough especially after seeing the comparison image between Chrome(not Retina aware) and Safari(Retina aware)
  1680. # [13:56] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Quit: Linkinus - http://linkinus.com)
  1681. # [13:57] <@smaug> retina: so, please file a bug
  1682. # [14:00] * Joins: askalski (akuda@moz-137D1D7A.mimuw.edu.pl)
  1683. # [14:01] <retina> actually there's a bug already, https://bugzilla.mozilla.org/show_bug.cgi?id=674373 but not sure if it covers Retina Macbook Pro too
  1684. # [14:01] * Joins: IanN (iann@4837CDFE.2ECE621A.E5F36E28.IP)
  1685. # [14:02] <glandium> Standard8: fix there
  1686. # [14:06] * Joins: janv (varga@35A5F25C.207798BC.2A7F8BFC.IP)
  1687. # [14:08] * Joins: aleth (Instantbir@moz-F4963E9F.ictp.it)
  1688. # [14:09] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Quit: Ex-Chat)
  1689. # [14:09] * Joins: kmoir-afk (chatzilla@moz-4CA9B556.cable.teksavvy.com)
  1690. # [14:09] * Joins: NimeshNeema (u2689@moz-160C58C6.com)
  1691. # [14:09] * kmoir-afk is now known as kmoir
  1692. # [14:09] * Quits: janv (varga@35A5F25C.207798BC.2A7F8BFC.IP) (Quit: This computer has gone to sleep)
  1693. # [14:10] * Joins: darfia (darfia@20C4F0CB.2F9EAEB9.C36097CD.IP)
  1694. # [14:10] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  1695. # [14:12] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Ping timeout)
  1696. # [14:12] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
  1697. # [14:13] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
  1698. # [14:14] * Joins: bholley (anonymous@moz-104CC309.mv.mozilla.com)
  1699. # [14:14] * Joins: drice (derice@moz-1D9C882A.deploy.akamaitechnologies.com)
  1700. # [14:15] <AryehGregor> From #whatwg: [120612 14:55:45] <annevk> is http://mxr.mozilla.org/mozilla-central/source/netwerk/base/src/nsStandardURL.cpp Gecko's URL implementation?
  1701. # [14:17] * Joins: espindola (espindola@moz-1F4DE5C6.dsl.teksavvy.com)
  1702. # [14:17] * Quits: glob|away (glob@moz-DF237567.glob.com.au) (Ping timeout)
  1703. # [14:18] * Joins: glob (glob@moz-DF237567.glob.com.au)
  1704. # [14:20] * Joins: Mano (mano@moz-47B2C60B.cablep.bezeqint.net)
  1705. # [14:20] * glob is now known as glob|away
  1706. # [14:22] * Quits: askalski (akuda@moz-137D1D7A.mimuw.edu.pl) (No route to host)
  1707. # [14:23] * Parts: aleth (Instantbir@moz-F4963E9F.ictp.it)
  1708. # [14:24] * Joins: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net)
  1709. # [14:26] * Quits: retina (blah@187E4755.501E67FD.45459EBF.IP) (Quit: )
  1710. # [14:26] * Fallen|away is now known as Fallen
  1711. # [14:27] <edmorley> we just had an old school arcade machine arrive at the london office :-D
  1712. # [14:27] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  1713. # [14:29] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Input/output error)
  1714. # [14:30] <glandium> edmorley: what is running on it?
  1715. # [14:30] * Quits: Optimizer (Instantbir@19A5812C.E39A9539.2AB48280.IP) (Ping timeout)
  1716. # [14:30] <Standard8> ls
  1717. # [14:30] <Standard8> edmorley: I really will have to get down to the office again, see all the new toys you guys have got
  1718. # [14:31] <edmorley> glandium: some japanese fighter game, can't remember what it's called at my desk now lol
  1719. # [14:31] <edmorley> building security gave us some weird looks getting it in the building and in the lift
  1720. # [14:31] <edmorley> only just fit
  1721. # [14:32] * Joins: gandalf (gandalf@moz-6937DDA7.neoplus.adsl.tpnet.pl)
  1722. # [14:33] * Quits: gandalf (gandalf@moz-6937DDA7.neoplus.adsl.tpnet.pl) (Quit: Textual IRC Client: http://www.textualapp.com/)
  1723. # [14:34] * Joins: Optimizer (Instantbir@19A5812C.E39A9539.2AB48280.IP)
  1724. # [14:34] * Quits: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  1725. # [14:35] <froydnj> philor|away: thanks for re-pushing bug 763525!
  1726. # [14:35] * Joins: nhirata (nhirata.bu@moz-250E4BAA.dsl.static.sonic.net)
  1727. # [14:40] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Ping timeout)
  1728. # [14:40] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
  1729. # [14:42] * sheeri-afk is now known as sheeri
  1730. # [14:42] * Automatedtester|away is now known as AutomatedTester
  1731. # [14:42] * Joins: louisremi (louisremi@moz-381A2210.dsl.sta.abo.bbox.fr)
  1732. # [14:43] * Quits: dria (dria@20347F7B.5BCEC6DB.DA78B690.IP) (Quit: dria)
  1733. # [14:43] <Standard8> glandium: in answer to the question on that bug... http://pastebin.mozilla.org/1661157
  1734. # [14:43] <Standard8> :-(
  1735. # [14:43] <glandium> Standard8: what question?
  1736. # [14:43] <Standard8> glandium: why we haven't picked up the prldap60 issue previously
  1737. # [14:44] * Joins: bbondy (bbondy@moz-815B377A.home.cgocable.net)
  1738. # [14:44] <Standard8> glandium: so if I'm reading that right, we're picking up the system libplds4 first...
  1739. # [14:44] <glandium> Standard8: well, that doesn't explain why nobody had the problem before, although the number of people without system libnspr is maybe pretty low
  1740. # [14:45] <glandium> Standard8: it's worse, you're picking both
  1741. # [14:45] <Standard8> yeah
  1742. # [14:45] <Standard8> I'm not sure of our Linux beta numbers, but I believe there's a lot getting it from PPAs etc
  1743. # [14:45] <Standard8> which would have system nspr afaik
  1744. # [14:46] <Standard8> whereas I'm guessing Mandriva doesn't
  1745. # [14:46] <louisremi> Hi, I'm wondering why do we use camel-case for "Moz"-prefixed event names ("MozAfterPaint", "MozSwipeGesture", etc) when all other event names are lower-case ("canplaythrough", "readystatechange", etc). Anticonformism?
  1746. # [14:46] * Quits: sawrubh (Mibbit@3D0D07B2.BD57A133.DDC6F5D1.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1747. # [14:46] <Standard8> or doesn't have the right version
  1748. # [14:46] <glandium> Standard8: i think some gnome app comes with a dependency on nspr...
  1749. # [14:46] <Standard8> hmm
  1750. # [14:46] <Standard8> well, its definitely wrong anyway
  1751. # [14:47] * Joins: janv (varga@35A5F25C.207798BC.2A7F8BFC.IP)
  1752. # [14:47] <@smaug> louisremi: no reasons
  1753. # [14:48] <glandium> Standard8: yeah, the patch i attached should work
  1754. # [14:48] <@smaug> louisremi: note, Moz* gesture events are chrome only events
  1755. # [14:48] <glandium> Standard8: do you prefer i use that bug for the long term fix as well, or should i file a new one?
  1756. # [14:48] <@smaug> louisremi: also, DOMContentLoaded is a "standard" event
  1757. # [14:48] <@smaug> louisremi: so is DOMAttrModified etc
  1758. # [14:48] <Standard8> glandium: could you file a new one, as I suspect its a core fix?
  1759. # [14:48] * Joins: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se)
  1760. # [14:48] * ewong|sleep is now known as ewong
  1761. # [14:49] <glandium> Standard8: ok
  1762. # [14:49] <louisremi> smaug: yep, but the vast majority is lowercase, and some conventions don't hurt
  1763. # [14:49] <@smaug> louisremi: sure. All the event for which onfoo attribute support is wanted, must be all-lowercase
  1764. # [14:49] <@smaug> s/event/events/
  1765. # [14:50] <Standard8> glandium: yeah, that works with a local hack on dependentlibs.list, thanks :-) I'll get that landed in a bit
  1766. # [14:50] <@smaug> louisremi: as of now, there isn't really any convention. For new event lowercase should be used
  1767. # [14:50] <louisremi> smaug: we even introduced two events with dashed names: "smartcard-insert" and "smartcard-remove": https://developer.mozilla.org/en/JavaScript_crypto
  1768. # [14:51] <louisremi> smaug: "For new event lowercase should be used" Amen.
  1769. # [14:52] <@smaug> louisremi: smardcard events are far from new
  1770. # [14:52] * jcranmer|away is now known as jcranmer
  1771. # [14:52] * Joins: bc (bc@454BDC37.1D5E8529.AC69809B.IP)
  1772. # [14:52] <louisremi> sure
  1773. # [14:55] * Quits: janv (varga@35A5F25C.207798BC.2A7F8BFC.IP) (Quit: This computer has gone to sleep)
  1774. # [14:55] <@smaug> louisremi: don't expect any sanity in the APIs used in the Web :)
  1775. # [14:56] <louisremi> smaug: but don't give up on sanity either :-)
  1776. # [14:56] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Ping timeout)
  1777. # [14:56] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
  1778. # [14:56] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  1779. # [14:57] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  1780. # [14:57] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1781. # [14:57] * Joins: sid (sid@moz-116A7199.cs.st-andrews.ac.uk)
  1782. # [15:01] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0a2/20120609042006])
  1783. # [15:02] * Quits: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net) (Ping timeout)
  1784. # [15:02] * Joins: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net)
  1785. # [15:03] * Joins: dria (dria@F2D29657.F60B0462.67AC9B1.IP)
  1786. # [15:03] * Quits: jfkthame (jfkthame@1E761AA8.A1C12133.9542EC20.IP) (Quit: jfkthame)
  1787. # [15:03] * Joins: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com)
  1788. # [15:05] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
  1789. # [15:09] * Quits: bc (bc@454BDC37.1D5E8529.AC69809B.IP) (Quit: leaving)
  1790. # [15:09] * Joins: bc (bc@454BDC37.1D5E8529.AC69809B.IP)
  1791. # [15:10] * Quits: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net) (Ping timeout)
  1792. # [15:10] * Joins: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net)
  1793. # [15:10] * Joins: armenzg (armenzg@DA398619.5BCEC6DB.DA78B690.IP)
  1794. # [15:10] * Quits: sid (sid@moz-116A7199.cs.st-andrews.ac.uk) (Input/output error)
  1795. # [15:11] * Quits: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  1796. # [15:13] * Quits: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net) (Ping timeout)
  1797. # [15:13] * Joins: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net)
  1798. # [15:13] * Quits: armenzg (armenzg@DA398619.5BCEC6DB.DA78B690.IP) (Ping timeout)
  1799. # [15:14] * Joins: armenzg (armenzg@DA398619.5BCEC6DB.DA78B690.IP)
  1800. # [15:14] <glandium> Standard8: fyi, bug 763893
  1801. # [15:16] * Quits: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net) (Ping timeout)
  1802. # [15:16] * Joins: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net)
  1803. # [15:17] <Standard8> glandium: nice :-)
  1804. # [15:17] * Joins: krit (krit@moz-3AE657AD.hsd1.ca.comcast.net)
  1805. # [15:17] * Joins: krit1 (krit@moz-3AE657AD.hsd1.ca.comcast.net)
  1806. # [15:17] * Quits: krit (krit@moz-3AE657AD.hsd1.ca.comcast.net) (Connection reset by peer)
  1807. # [15:17] <glandium> Standard8: you'll be able to remove the extralibdeps.mk files, then :)
  1808. # [15:17] * Quits: Mano (mano@moz-47B2C60B.cablep.bezeqint.net) (Client exited)
  1809. # [15:18] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Ping timeout)
  1810. # [15:18] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
  1811. # [15:18] * glob|away is now known as glob
  1812. # [15:18] <Standard8> glandium: :-)
  1813. # [15:20] * Quits: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net) (Client exited)
  1814. # [15:21] * Joins: krit (krit@moz-8569A55.adobe.com)
  1815. # [15:21] * Quits: krit1 (krit@moz-3AE657AD.hsd1.ca.comcast.net) (Ping timeout)
  1816. # [15:22] * Quits: nhirata (nhirata.bu@moz-250E4BAA.dsl.static.sonic.net) (No route to host)
  1817. # [15:22] * Joins: nhirata (nhirata.bu@moz-250E4BAA.dsl.static.sonic.net)
  1818. # [15:23] * Joins: bjacob_ (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  1819. # [15:23] * Joins: jfkthame (jfkthame@1E761AA8.A1C12133.9542EC20.IP)
  1820. # [15:24] * Quits: jfkthame (jfkthame@1E761AA8.A1C12133.9542EC20.IP) (Quit: jfkthame)
  1821. # [15:25] * Joins: kaze (kaze@moz-A8A9D5A2.fbx.proxad.net)
  1822. # [15:25] * armenzg is now known as armenzg_omw
  1823. # [15:26] * Quits: @smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi) (Ping timeout)
  1824. # [15:26] * mjschranz_away is now known as mjschranz
  1825. # [15:27] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  1826. # [15:27] * Quits: armenzg_omw (armenzg@DA398619.5BCEC6DB.DA78B690.IP) (Ping timeout)
  1827. # [15:27] * Quits: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  1828. # [15:28] * Joins: sid (sid@moz-116A7199.cs.st-andrews.ac.uk)
  1829. # [15:29] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
  1830. # [15:30] * Joins: AaronMT (AaronMT@F2D29657.F60B0462.67AC9B1.IP)
  1831. # [15:30] * Quits: bjacob_ (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Connection reset by peer)
  1832. # [15:31] * Joins: bjacob_ (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  1833. # [15:31] * Joins: marco (marco@3A0F4000.A00BAEB.10DC0B64.IP)
  1834. # [15:31] * Quits: nhirata (nhirata.bu@moz-250E4BAA.dsl.static.sonic.net) (Ping timeout)
  1835. # [15:31] * Joins: rohan (chatzilla@34750AEB.2C2BFB59.35E0727C.IP)
  1836. # [15:32] * Joins: nhirata_v2 (nhirata.bu@moz-250E4BAA.dsl.static.sonic.net)
  1837. # [15:32] * Quits: tonymec (tonymec@moz-978D6C36.adsl-dyn.isp.belgacom.be) (Input/output error)
  1838. # [15:35] * bwinton_away is now known as bwinton
  1839. # [15:35] * Quits: nhirata_v2 (nhirata.bu@moz-250E4BAA.dsl.static.sonic.net) (No route to host)
  1840. # [15:36] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  1841. # [15:36] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
  1842. # [15:36] <mkaply> Can someone remind me how to see the diffs between two builds? I have the HG URLs from about:buildconfig for the two builds.
  1843. # [15:37] <Optimizer> hi, is there something wrong in this code : let p = document.getElementsByClassName("classname");
  1844. # [15:37] <Optimizer> for each (let pp in p) {
  1845. # [15:37] <Optimizer> let id = pp.getAttribute("producerId");
  1846. # [15:37] <Optimizer> }
  1847. # [15:38] <Standard8> mkaply: diffs or changesets?
  1848. # [15:38] <mkaply> Standard8: sorry, changesets
  1849. # [15:38] <Optimizer> i am getting an error that pp.getAttribute is not a function
  1850. # [15:38] <Standard8> mkaply: for changesets you want something like http://hg.mozilla.org/comm-central/pushloghtml?fromchange=ad67b3c1a764&tochange=94186d8c148d
  1851. # [15:38] * Joins: asadotzler (asa@D13E5E3F.A1EC5031.204CA821.IP)
  1852. # [15:38] <Standard8> mkaply: note that's a c-c one, not m-c ;-)
  1853. # [15:38] <mkaply> Optimizer: yes. for each will give you the length I think
  1854. # [15:39] <Optimizer> but for normal arrays and objects, for each works fine
  1855. # [15:39] * Joins: janv (varga@moz-400565FD.flarion.as5628.telecom.sk)
  1856. # [15:39] <AryehGregor> Optimizer, "for each" is a Mozilla-ism, I think -- does dropping the "each" work?
  1857. # [15:39] * Joins: tonymec (tonymec@moz-978D6C36.adsl-dyn.isp.belgacom.be)
  1858. # [15:40] * Quits: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP) (Ping timeout)
  1859. # [15:40] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Quit: Ex-Chat)
  1860. # [15:40] <Optimizer> AryehGregor: nopes
  1861. # [15:41] <AryehGregor> Dunno, then, sorry.
  1862. # [15:41] <Optimizer> when I drop each, the object list will be iterated using property name, while when I use for each, its objects would be iterated on
  1863. # [15:41] * Joins: jimm (jmathies@moz-7F164CA1.pn.at.cox.net)
  1864. # [15:41] <Optimizer> I need for each only
  1865. # [15:42] * bear-afk is now known as bear
  1866. # [15:43] <Optimizer> oh I get it
  1867. # [15:43] <Optimizer> the array has one more attribute , length
  1868. # [15:43] <Optimizer> mkaply was almost correct
  1869. # [15:43] * mcote|afk is now known as mcote
  1870. # [15:43] <mkaply> Optimizer: That's why you can't use for each on it.
  1871. # [15:43] <Optimizer> hmm
  1872. # [15:44] <mkaply> just use a regular for loop
  1873. # [15:44] <Optimizer> hmm
  1874. # [15:44] <Optimizer> yes
  1875. # [15:44] * Quits: darfia (darfia@20C4F0CB.2F9EAEB9.C36097CD.IP) (Quit: Saindo)
  1876. # [15:44] * Joins: darfia (darfia@20C4F0CB.2F9EAEB9.C36097CD.IP)
  1877. # [15:44] <mkaply> ok, none of my nsIXMLHttpRequests are working in FF13
  1878. # [15:44] <mkaply> FF14
  1879. # [15:45] <mkaply> NS_ERROR_XPC_CI_RETURNED_FAILURE
  1880. # [15:45] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  1881. # [15:45] * Quits: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Quit: bye)
  1882. # [15:46] * kats|away is now known as kats
  1883. # [15:46] <jcranmer> *sigh*
  1884. # [15:46] <jcranmer> how much of configure.in do we really need?
  1885. # [15:46] <Standard8> jcranmer: all of it and more! :-P
  1886. # [15:46] <jcranmer> in this case statement
  1887. # [15:46] <jcranmer> there are two entries
  1888. # [15:47] * Joins: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP)
  1889. # [15:47] <jcranmer> *-os2*)
  1890. # [15:47] * Joins: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1891. # [15:47] <Standard8> yep, they still build afaik
  1892. # [15:47] <jcranmer> no, there are two cases that have the same regex
  1893. # [15:48] <Standard8> ah ok
  1894. # [15:48] <glandium> jcranmer: there's desperate need for serious cleanup in configure.in
  1895. # [15:48] * Joins: Mitch (chatzilla@moz-A21A3DB9.sbr802.nsw.optusnet.com.au)
  1896. # [15:49] * Quits: jstraus (Adium@moz-C7B4D9FC.hsd1.ma.comcast.net) (Quit: Leaving.)
  1897. # [15:50] <jcranmer> maybe I should write a script that finds unused configure variables
  1898. # [15:51] * Joins: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP)
  1899. # [15:54] * cadecairos_away is now known as cadecairos
  1900. # [15:54] <Mitch> cat configure.in
  1901. # [15:54] <glandium> Mitch: that reminds me of a blog post i wanted to write about terminals...
  1902. # [15:55] <AryehGregor> So, what's the sekrit content at https://bugzilla.mozilla.org/show_bug.cgi?id=336383 ?
  1903. # [15:55] * AryehGregor has been assigned/CCd on multiple bugs blocking it
  1904. # [15:55] <jcranmer> AryehGregor: just plans for global domination
  1905. # [15:55] * Quits: lahabana (Mibbit@moz-929E1FC2.imag.fr) (Quit: http://www.mibbit.com ajax IRC Client)
  1906. # [15:55] * Quits: jhk1 (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1907. # [15:56] * Joins: lahabana (Mibbit@moz-929E1FC2.imag.fr)
  1908. # [15:57] * Quits: kanha (quassel@6CCA9C8D.8293D34.9105FBCF.IP) (Ping timeout)
  1909. # [15:57] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  1910. # [15:57] * Quits: kaze (kaze@moz-A8A9D5A2.fbx.proxad.net) (Ping timeout)
  1911. # [15:58] <jcranmer> glandium: yeah, I'm seeing a dozen or more AC_DEFINE's that look unused
  1912. # [15:58] * Joins: kaze (kaze@moz-A8A9D5A2.fbx.proxad.net)
  1913. # [15:58] * Quits: kaze (kaze@moz-A8A9D5A2.fbx.proxad.net) (Quit: WeeChat 0.3.7)
  1914. # [15:59] * Joins: kanha (quassel@6CCA9C8D.8293D34.9105FBCF.IP)
  1915. # [15:59] * Joins: kaze (kaze@moz-A8A9D5A2.fbx.proxad.net)
  1916. # [16:01] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Ping timeout)
  1917. # [16:01] * Joins: armenzg_omw (armenzg@F2D29657.F60B0462.67AC9B1.IP)
  1918. # [16:03] * Quits: kaze (kaze@moz-A8A9D5A2.fbx.proxad.net) (Ping timeout)
  1919. # [16:04] * Joins: ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP)
  1920. # [16:04] * ChanServ sets mode: +o ehsan
  1921. # [16:04] * Joins: kaze (kaze@moz-A8A9D5A2.fbx.proxad.net)
  1922. # [16:05] <alexdmt> I need bz :(
  1923. # [16:06] * Quits: kaze (kaze@moz-A8A9D5A2.fbx.proxad.net) (Quit: WeeChat 0.3.7)
  1924. # [16:06] * Joins: kaze (kaze@moz-A8A9D5A2.fbx.proxad.net)
  1925. # [16:06] <glandium> jcranmer: a dozen seems low :)
  1926. # [16:07] * Joins: evilpie (chatzilla@moz-59728D97.pools.arcor-ip.net)
  1927. # [16:07] * Quits: bbondy (bbondy@moz-815B377A.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
  1928. # [16:08] * Joins: bbondy (bbondy@moz-815B377A.home.cgocable.net)
  1929. # [16:08] * bz_sleep is now known as bz
  1930. # [16:08] <jcranmer> glandium: I was just eyeballing by seeing how often \<arg\> appears in m-c
  1931. # [16:08] * Joins: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP)
  1932. # [16:09] <jcranmer> anything with 4 or fewer uses is highly suspect, and everyone at 10 or less is possibly unused
  1933. # [16:10] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
  1934. # [16:10] <marco> glandium: about moving the profile to XDG_CONFIG_HOME
  1935. # [16:10] <alexdmt> ping bz
  1936. # [16:10] <marco> glandium: I need to get the relative path to the home
  1937. # [16:11] <marco> glandium: do you think it's better to do this during installation or in the webapprt?
  1938. # [16:11] * Joins: leggetter (Adium@3CA16D46.B01C205B.E1A97B56.IP)
  1939. # [16:11] <glandium> marco: why do you need that?
  1940. # [16:11] * Joins: wchen (wchen@F2D29657.F60B0462.67AC9B1.IP)
  1941. # [16:12] <@bz> alexdmt: yes?
  1942. # [16:12] * Joins: jfkthame (jfkthame@1E761AA8.A1C12133.9542EC20.IP)
  1943. # [16:12] <marco> glandium: http://dxr.lanedo.com/mozilla-central/xpcom/build/nsXREAppData.h.html?string=nsXREAppData#l101
  1944. # [16:13] <alexdmt> bz: oh hi could you take a look at https://bugzilla.mozilla.org/show_bug.cgi?id=716875
  1945. # [16:13] <glandium> marco: that's not the only way to specify a profile directory
  1946. # [16:13] <alexdmt> last comments
  1947. # [16:13] * Joins: ekr (ekr@47F40369.10A53EE3.77834EAA.IP)
  1948. # [16:13] <alexdmt> and give me your point of view
  1949. # [16:13] * Joins: tchevalier (Instantbir@moz-BEF161E0.w92-143.abo.wanadoo.fr)
  1950. # [16:13] <alexdmt> about the asserts which have disappeared
  1951. # [16:14] <marco> glandium: ah, good. Is there a way to specify it with an absolute path?
  1952. # [16:14] * Quits: krit (krit@moz-8569A55.adobe.com) (Ping timeout)
  1953. # [16:14] * Joins: krit (krit@moz-3AE657AD.hsd1.ca.comcast.net)
  1954. # [16:15] <alexdmt> bz: our patch seems to work because all the reftests have passed. And yet some crashtests fail because there is less asserts in the log
  1955. # [16:15] * rail_away is now known as rail
  1956. # [16:15] <glandium> marco: look at the -profile option you can give to firefox
  1957. # [16:16] * jmaher|afk is now known as jmaher
  1958. # [16:16] <glandium> marco: although, that's a bit different, it lets you specify the exact profile, not the profile base directory
  1959. # [16:16] * catlee-away is now known as catlee-buildduty
  1960. # [16:16] <@bz> alexdmt: Have you looked at the test?
  1961. # [16:16] * Quits: krit (krit@moz-3AE657AD.hsd1.ca.comcast.net) (Quit: Leaving.)
  1962. # [16:16] <lahabana> bz it's : <TEXTAREA COLS="381762666">
  1963. # [16:16] <lahabana> (I'm with alexdmt )
  1964. # [16:17] <@bz> lahabana, alexdmt: OK. What are the asserts that trigger without your patch?
  1965. # [16:17] <@bz> lahabana: yes, I recall
  1966. # [16:17] <@bz> And do you understand why your patch made those go away? ;)
  1967. # [16:17] <lahabana> bz no
  1968. # [16:18] * armenzg_omw is now known as armenzg
  1969. # [16:18] <lahabana> we think it's has something to do with an overflow
  1970. # [16:18] <lahabana> https://bugzilla.mozilla.org/show_bug.cgi?id=575011
  1971. # [16:18] <alexdmt> bz not really, that's why we need your point of view on it :)
  1972. # [16:19] <lahabana> bz "Scrolled rect smaller than scrollport?");
  1973. # [16:19] <lahabana> that's the assertions that were triggered
  1974. # [16:19] * Joins: dao (dao@moz-DF52589D.dip.tu-dresden.de)
  1975. # [16:19] * Quits: philipp64|laptop (chatzilla@moz-B40B9015.ctcweb.net) (Ping timeout)
  1976. # [16:19] * Joins: ahal (ahal@F2D29657.F60B0462.67AC9B1.IP)
  1977. # [16:19] <lahabana> it's in nsGfxScrollBar
  1978. # [16:20] <lahabana> there's actually a real difference of rendering in between macOS and linux on that test
  1979. # [16:20] <lahabana> as on macOSX the textarea is really tiny whereas on linux it's massive so we think it's due to an overflow
  1980. # [16:20] * Quits: smagnin (pike@moz-DEF53BC9.fbx.proxad.net) (Client exited)
  1981. # [16:21] <lahabana> we managed to retrigger these on macOSX by doing an NS_MAX
  1982. # [16:21] <lahabana> but that doesn't seem right
  1983. # [16:21] * Joins: philipp64|laptop (chatzilla@moz-49802010.redfish-solutions.com)
  1984. # [16:21] <marco> glandium: thank you
  1985. # [16:23] <glandium> marco: also note that nothing prevents you from modifying the xre code if it's not convenient enough :)
  1986. # [16:23] * Quits: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de) (Input/output error)
  1987. # [16:23] <@bz> lahabana: well, presumably before you used to overflow some int value and now you don't?
  1988. # [16:23] <@bz> lahabana: doing an NS_MAX of what against what?
  1989. # [16:24] * Quits: @ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP) (Input/output error)
  1990. # [16:24] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: bbl)
  1991. # [16:24] <@bz> or maybe you used to not overflow and now you do?
  1992. # [16:25] * Joins: jrmuizel (jrmuizel@25F88422.B7606226.6BED537B.IP)
  1993. # [16:26] <lahabana> the thing is that this different display already exists in FF13
  1994. # [16:27] <@bz> that's fine
  1995. # [16:27] <@bz> my questions are:
  1996. # [16:27] * Quits: ddahl (ddahl@moz-E2202F81.lightspeed.nbrntx.sbcglobal.net) (Ping timeout)
  1997. # [16:27] <@bz> 1) Does your patch change the layout?
  1998. # [16:27] <lahabana> no
  1999. # [16:27] <@bz> 2) What's the NS_MAX thing you mention above?
  2000. # [16:27] <alexdmt> bz 1) no
  2001. # [16:28] * Joins: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP)
  2002. # [16:28] <lahabana> in nsCotnrolFrame::CalcIntrisicSize we added a NS_MAX(aIntrinsicSize.width, NS_coordMAX)
  2003. # [16:28] <lahabana> but that was stupid
  2004. # [16:28] <@bz> uh
  2005. # [16:28] <@bz> heh
  2006. # [16:29] <@bz> I think if the layout isn't changing, just changing the assert count annotation here is fine
  2007. # [16:29] <lahabana> ok
  2008. # [16:29] <alexdmt> hm ok
  2009. # [16:29] <@bz> The original bug this was testing was an assert
  2010. # [16:30] <@bz> so if there are now no asserts on the testcase.... great. ;)
  2011. # [16:30] <lahabana> though is that will be ok cause the assertions are still triggered on linux still?
  2012. # [16:30] <lahabana> ok cool then :)
  2013. # [16:30] <@bz> oh, interesting
  2014. # [16:30] <alexdmt> bz: ok
  2015. # [16:30] <@bz> so asserts on Linux but not Windows or Mac?
  2016. # [16:30] <lahabana> yes
  2017. # [16:30] <alexdmt> true
  2018. # [16:30] <@bz> I guess you could annotate it as only asserting on linux
  2019. # [16:31] * @bz has no idea what the difference is; could be native theming
  2020. # [16:31] <alexdmt> hmm maybe
  2021. # [16:31] <alexdmt> thank you for your comments bz
  2022. # [16:32] <lahabana> we do asserts-if(linux,2) ?
  2023. # [16:32] * Quits: Optimizer (Instantbir@19A5812C.E39A9539.2AB48280.IP) (Ping timeout)
  2024. # [16:34] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  2025. # [16:35] * Joins: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com)
  2026. # [16:36] * Joins: Optimizer (Instantbir@19A5812C.E39A9539.2AB48280.IP)
  2027. # [16:36] * Joins: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net)
  2028. # [16:39] <NeilAway> AryehGregor: I think it's Gecko's only URL type, yes, but we have several URI implementations too ;-)
  2029. # [16:39] <@bz> AryehGregor: "for each" is an e4x-ism, not a mozillaism
  2030. # [16:39] * Quits: leggetter (Adium@3CA16D46.B01C205B.E1A97B56.IP) (Quit: Leaving.)
  2031. # [16:39] <AryehGregor> bz, okay.
  2032. # [16:40] <@bz> NeilAway: we have several nsIURL impls
  2033. # [16:40] <Yoric> dougt: By the way, do not forget that you are still pinged.
  2034. # [16:42] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  2035. # [16:42] * ChanServ sets mode: +o ehsan
  2036. # [16:42] * Quits: ahal (ahal@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2037. # [16:42] * Quits: tchevalier (Instantbir@moz-BEF161E0.w92-143.abo.wanadoo.fr) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  2038. # [16:42] * Joins: tchevalier (Instantbir@moz-BEF161E0.w92-143.abo.wanadoo.fr)
  2039. # [16:42] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  2040. # [16:43] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  2041. # [16:43] <glandium> bz: are there other browsers implementing e4x?
  2042. # [16:44] * Joins: db48x` (user@moz-83319934.dsl.static.sonic.net)
  2043. # [16:44] * Quits: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Quit: Leaving.)
  2044. # [16:44] * Quits: alexdmt (Mibbit@moz-1E20CB3E.grenet.fr) (Quit: http://www.mibbit.com ajax IRC Client)
  2045. # [16:45] <AryehGregor> bz, is there some reason we don't allow implicit casting from nsINode to nsIDOMNode? It would sure make things easier in editor/.
  2046. # [16:45] <AryehGregor> Although AsDOMNode() isn't so bad.
  2047. # [16:45] * Quits: db48x (user@moz-83319934.dsl.static.sonic.net) (Ping timeout)
  2048. # [16:46] * Quits: RemusPop (remuspop@601F3B17.33662590.A5830293.IP) (Connection reset by peer)
  2049. # [16:48] * Quits: vikram360 (vikram360@E24205EB.AF8B567D.2A068A5E.IP) (Ping timeout)
  2050. # [16:48] * Joins: leggetter (Adium@3CA16D46.B01C205B.E1A97B56.IP)
  2051. # [16:49] <@ehsan> AryehGregor: how would that work? concrete classes inherit from nsINode and nsIDOMNode in two separate branches
  2052. # [16:50] * Joins: krit (krit@moz-3AE657AD.hsd1.ca.comcast.net)
  2053. # [16:50] <@ehsan> AryehGregor: so unless you know the type of the concrete class, you can't calculate the correct offset...
  2054. # [16:50] * Quits: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com) (Ping timeout)
  2055. # [16:50] <AryehGregor> Hmm.
  2056. # [16:50] <AryehGregor> So why doesn't nsINode extend nsIDOMNode, again?
  2057. # [16:50] <Yoric> I always wondered.
  2058. # [16:50] <@ehsan> AryehGregor: because nsINode APIs are not supposed to be visible from nsIDOMNode
  2059. # [16:51] <@ehsan> nsIDOMNode performs a bunch of extra stuff such as security checks
  2060. # [16:51] <msucan> i have a crasher in dbg builds with a test that has a web worker in the page
  2061. # [16:51] <@ehsan> because it is exposed to web content
  2062. # [16:51] <msucan> Assertion failure: compartment mismatched, at /home/mihai/src/mozilla/fx-team/js/src/jscntxtinlines.h:237
  2063. # [16:51] <@ehsan> nsINode is not however
  2064. # [16:51] <msucan> what could cause this? in my js code
  2065. # [16:51] * Joins: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com)
  2066. # [16:51] <@ehsan> msucan: file a bug (and mark it as security sensitive)
  2067. # [16:51] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  2068. # [16:51] <@ehsan> msucan: (and don't discuss the test case here ;)
  2069. # [16:52] <@ehsan> msucan: you should file it in Core::Javascript Engine
  2070. # [16:52] <msucan> fun :)
  2071. # [16:52] * armenzg is now known as armenzg_brb
  2072. # [16:52] <@ehsan> and ping somebody in #jsapi about it
  2073. # [16:52] <tbsaunde> ehsan: I'd think you could have operator nsIDOMNode* (nsINode* aThis) { return aThis->AsDOMNode(); } no?
  2074. # [16:52] <msucan> ehsan: thanks
  2075. # [16:52] <NeilAway> bz: ah yes, I overlooked jar:
  2076. # [16:52] <msucan> will do after the incoming meeting i have scheduled
  2077. # [16:52] <@ehsan> tbsaunde: not without knowing the concrete class type, see above
  2078. # [16:53] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  2079. # [16:53] * edmorley shakes magic 8-ball... "does msucan have a bug bounty in his future?"
  2080. # [16:53] <msucan> :)
  2081. # [16:53] * Quits: krit (krit@moz-3AE657AD.hsd1.ca.comcast.net) (Quit: Leaving.)
  2082. # [16:53] <msucan> bug bounty?
  2083. # [16:54] <tbsaunde> ehsan: the actually cast is taken care of by AsDOMNode() which is virtual
  2084. # [16:54] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  2085. # [16:54] <tbsaunde> so I don't see why that's an issue
  2086. # [16:55] <tbsaunde> unless a global operator taking nsINode* won't take something inheriting nsINode
  2087. # [16:55] * Quits: evilpie (chatzilla@moz-59728D97.pools.arcor-ip.net) (Input/output error)
  2088. # [16:55] * Joins: bsmedberg (bsmedberg@moz-9CE00FC0.holiday-inn-express.mozilla.hq)
  2089. # [16:55] * ChanServ sets mode: +o bsmedberg
  2090. # [16:57] * Quits: jrmuizel (jrmuizel@25F88422.B7606226.6BED537B.IP) (Input/output error)
  2091. # [16:57] <@ehsan> tbsaunde: well, a virtual function _knows_ the concrete type ;)
  2092. # [16:57] * Joins: ahal (ahal@F2D29657.F60B0462.67AC9B1.IP)
  2093. # [16:58] <@ehsan> tbsaunde: see implementations like this: http://dxr.lanedo.com/mozilla-central/content/svg/content/src/nsSVGMetadataElement.cpp.html#l35
  2094. # [16:58] * glob is now known as glob|away
  2095. # [16:58] <@ehsan> it's technically not performing a cast per se
  2096. # [16:58] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Ping timeout)
  2097. # [16:58] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  2098. # [17:00] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
  2099. # [17:01] <tbsaunde> ehsan: sure, what I mean is it seems like if you combine a global operator and a virtual function I think you should be able to get the desired behavior
  2100. # [17:01] * sheeri is now known as sheeri-afk
  2101. # [17:01] <@ehsan> tbsaunde: I thought the desired behavior is to be able to avoid the virtual function call and do a compile time cast?
  2102. # [17:02] * Joins: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net)
  2103. # [17:02] <tbsaunde> ehsan: ah, I thought AryehGregor's problem was with the way it looked, not the speed
  2104. # [17:03] <AryehGregor> ehsan, I mostly just want to avoid the AsDOMNode() calls everywhere, because they're a pain when converting nsIDOMNode to nsINode.
  2105. # [17:03] <leggetter> Is there anybody that could help answer a question I have about WebSocket.onclose behaviour in Firefox?
  2106. # [17:03] <@ehsan> AryehGregor: is that an aesthetics concern or a perf concern?
  2107. # [17:03] <AryehGregor> It's much easier to convert, e.g., nsIDOMRange to nsRange, or nsISelection to Selection, because you can use the new type in place of the old type transparently.
  2108. # [17:03] <AryehGregor> Aesthetics. :)
  2109. # [17:03] <tbsaunde> though for speed it occurs to me to wonder if compilers optamize that type of virtual call well sinceI believe in theory they could just switch on the vtable pointer and adjust
  2110. # [17:04] <@ehsan> oh ok
  2111. # [17:04] <AryehGregor> Or more than just aesthetics -- ease of switching to nsINode.
  2112. # [17:05] <AryehGregor> Fewer compiler errors to fix, and less need to create boring wrapper functions that just convert from one type to another.
  2113. # [17:05] * tbsaunde doesn't think magic but slow hidden operators are a very good idea
  2114. # [17:05] <ewong> I'm building TB w/ pymake and I'm getting this error: http://pastebin.mozilla.org/1661218
  2115. # [17:06] * Quits: darfia (darfia@20C4F0CB.2F9EAEB9.C36097CD.IP) (Ping timeout)
  2116. # [17:06] <@ehsan> AryehGregor: yeah I think compiler errors here are a good thing, because the alternative is runtime bugs :)
  2117. # [17:06] <AryehGregor> Well, okay.
  2118. # [17:06] <AryehGregor> What runtime bugs?
  2119. # [17:06] <Fallen> I get a startup crash on a fresh built comm-central. Its segfaults during initial window creation. Any ideas? This is apple's stack: http://pastebin.mozilla.org/1661223 I am building with xcode 4.3.2 and its clang compiler.
  2120. # [17:06] * Joins: gustavold (gustavold@8AD413DD.3053860D.A992BEAD.IP)
  2121. # [17:06] * Joins: jrmuizel (jrmuizel@25F88422.B7606226.6BED537B.IP)
  2122. # [17:07] <@ehsan> AryehGregor: anything which lets you get away with using an nsIDOMNode as an nsINode is really a bug
  2123. # [17:07] * Quits: gustavold (gustavold@8AD413DD.3053860D.A992BEAD.IP) (Quit: Leaving.)
  2124. # [17:07] <AryehGregor> ehsan, I want the other way around, using an nsINode as an nsIDOMNode.
  2125. # [17:07] * Joins: jstraus (Adium@3464EC4F.72B357BE.A35657C3.IP)
  2126. # [17:07] <@ehsan> well, the reverse also holds I think
  2127. # [17:08] <AryehGregor> Why?
  2128. # [17:08] * Joins: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com)
  2129. # [17:09] <@ehsan> cause nsINode is a private interface
  2130. # [17:09] <@ehsan> which is supposed to be hidden from web content
  2131. # [17:09] * Quits: jstraus (Adium@3464EC4F.72B357BE.A35657C3.IP) (Ping timeout)
  2132. # [17:09] <AryehGregor> How is web content relevant here? Web content will still only get nsIDOMNodes.
  2133. # [17:09] <@ehsan> ok then maybe I'm missing what you're saying
  2134. # [17:10] <@ehsan> the way I understand it, you're sort of suggesting mixing up the vtables
  2135. # [17:10] * Joins: Pike (Pike@moz-E31CD2CB.mozilla.org)
  2136. # [17:10] <@ehsan> right?
  2137. # [17:10] * Quits: @bsmedberg (bsmedberg@moz-9CE00FC0.holiday-inn-express.mozilla.hq) (Ping timeout)
  2138. # [17:10] <@ehsan> cause that's the only way to make a nice looking cast work
  2139. # [17:10] <AryehGregor> Well, I said two things. Let's go back to the first: operator nsIDOMNode* (nsINode* aThis) { return aThis->AsDOMNode(); }
  2140. # [17:10] <AryehGregor> a) Would that work? b) Is there anything bad about it?
  2141. # [17:11] * Joins: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net)
  2142. # [17:11] * Quits: jrmuizel (jrmuizel@25F88422.B7606226.6BED537B.IP) (Input/output error)
  2143. # [17:11] <leggetter> I was wondering if anybody knows if the WebSocket.onclose event is supposed to fire as the browser user navigates pages or refreshes a page?
  2144. # [17:11] <@ehsan> AryehGregor: a) yes, b) yes, because it looks like a cheap cast while it entails a virtual function call
  2145. # [17:11] <AryehGregor> Meaning, if I had Foo(nsIDOMNode*) and passed it an nsINode*, it would then work the same as if I did Foo(node->AsDOMNode())?
  2146. # [17:11] <AryehGregor> Okay, fair enough.
  2147. # [17:11] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
  2148. # [17:11] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Broken pipe)
  2149. # [17:12] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
  2150. # [17:12] * Joins: automata (automata@8D23278A.C27CA109.16867D26.IP)
  2151. # [17:13] <ewong> nvm... using make instead..
  2152. # [17:13] * ewong is now known as ewong|sleep
  2153. # [17:13] * Quits: wesj (Instantbir@moz-135A9FA9.hsd1.ca.comcast.net) (Ping timeout)
  2154. # [17:13] * Joins: smagnin (pike@moz-DEF53BC9.fbx.proxad.net)
  2155. # [17:14] <tbsaunde> ehsan: so we assume compilers can't optime out some of the virtualness using lto?
  2156. # [17:14] <AryehGregor> Isn't the point of C++ that seemingly trivial things actually invoke thousands of lines of code? If we want things to do what they look like they do, why don't we use C? 0:)
  2157. # [17:15] <@ehsan> tbsaunde: yep, they can't :)
  2158. # [17:15] <tbsaunde> ehsan: interesting, I would have thought they could just emit a switch based on the vtable pointer
  2159. # [17:16] <@ehsan> tbsaunde: to be more precise, the only time when a compiler can optimize a virt function call (such as inline it) is when the call is made on a concrete object type, and the compiler knows there's no other class inheriting from it which overrides the same virt function
  2160. # [17:16] * Quits: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Connection reset by peer)
  2161. # [17:16] * Joins: bsmedberg (bsmedberg@moz-9CE00FC0.holiday-inn-express.mozilla.hq)
  2162. # [17:16] * ChanServ sets mode: +o bsmedberg
  2163. # [17:16] <jcranmer> tbsaunde: switches are rather expensive
  2164. # [17:16] <@ehsan> tbsaunde: that's hardly an optimization ;)
  2165. # [17:16] * Joins: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  2166. # [17:17] * Quits: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz) (Quit: Connection reset by beer)
  2167. # [17:17] <tbsaunde> jcranmer: well, your balancing branches against an extra fetch right?
  2168. # [17:17] <@ehsan> AryehGregor: that's true, we're stepping on a fine line here... in most of gecko we're very aware of using things like virtual functions
  2169. # [17:17] <@ehsan> and try to avoid them if we can
  2170. # [17:17] * Quits: wolfiR (wolfiR@moz-97AB7B3A.open-xchange.com) (Quit: Leaving)
  2171. # [17:18] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  2172. # [17:18] <froydnj> tbsaunde: the vtable equivalency checks are not cheap, either
  2173. # [17:19] <froydnj> tbsaunde: and since the possible vtable address values are not tightly packed, you can't (generally) do a jump table, which turns your switch into if-else checks
  2174. # [17:19] <tbsaunde> froydnj: they certainly cost something, I just don't know where the balance is, and how well that kind of compare will get predicted
  2175. # [17:19] * Quits: andreasn (andreasn@73B37BA9.90C1090D.CAC080E6.IP) (Ping timeout)
  2176. # [17:20] * fabrice|afk is now known as fabrice
  2177. # [17:21] <tbsaunde> what I mean is basically if I thought the performance of that vfunc was critical I'd want to do some benchmarking before saying which is faster
  2178. # [17:21] * Quits: glob|away (glob@moz-DF237567.glob.com.au) (Ping timeout)
  2179. # [17:21] * Quits: fabrice (fabrice@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  2180. # [17:21] <froydnj> tbsaunde: sure. msvc does limited call-site vtable checking with pgo/ltcg, so there's some value in it
  2181. # [17:21] * Joins: overholt (overholt@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2182. # [17:22] * joduinn-home is now known as joduinn-coffee
  2183. # [17:22] * Joins: glob (glob@moz-DF237567.glob.com.au)
  2184. # [17:22] <jprmc> glandium: BenWa has some insight on the retina display stuff https://wiki.mozilla.org/Platform/GFX/2012-June-11
  2185. # [17:23] * Quits: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net) (Quit: ianbicking)
  2186. # [17:23] <BenWa> The work is being tracked in bug 674373
  2187. # [17:23] * coop|afk is now known as coop
  2188. # [17:24] <glandium> BenWa: yeah, i was pointed to that bug :)
  2189. # [17:24] <BenWa> ok, couldn't see you original question in the scrollback
  2190. # [17:24] * Joins: darfia (darfia@20C4F0CB.2F9EAEB9.C36097CD.IP)
  2191. # [17:24] * Joins: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net)
  2192. # [17:25] <prazuber> I accidently run ./configure command, which started to build right inside my repository. Now when I want to run 'make -f cliend.mk' it says I should run gmake distclean first. But MinGW doesn't recognize 'gmake'. What should I do?
  2193. # [17:25] <AryehGregor> prazuber, try "make distclean" instead.
  2194. # [17:25] * Joins: dveditz (dveditz@moz-5051E786.dhcp.cruzio.com)
  2195. # [17:25] * ChanServ sets mode: +o dveditz
  2196. # [17:26] <BenWa> prazuber: Sometimes those commands fail and I use 'hg status' and delete the files listed there. Be careful not to remove files that aren't checked in
  2197. # [17:26] * Joins: fabrice (fabrice@moz-BBE3ABD.mv.mozilla.com)
  2198. # [17:26] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
  2199. # [17:26] * Joins: kdcw (kdc@moz-F7413045.pk.shawcable.net)
  2200. # [17:26] <prazuber> BenWa: is there a command to delete all listed files at once?
  2201. # [17:27] <BenWa> As long as there's no files you want to keep (check first) 'hg status | xargs rm' I think will do it but it's not proper since it will try to delete files matching the status codes so be careful =\
  2202. # [17:28] <prazuber> AryehGregor: I get "config/autoconf.mk: No such file or directory"
  2203. # [17:28] * armenzg_brb is now known as armenzg
  2204. # [17:28] <AryehGregor> prazuber, can't help you, then -- "make distclean" worked for me when I got that error, that's all I know.
  2205. # [17:29] <BenWa> better then the above command is to hg clone olddir newdir and fix up the hg config file to point back to m-c
  2206. # [17:29] * Quits: glob (glob@moz-DF237567.glob.com.au) (Ping timeout)
  2207. # [17:31] * Quits: chewey (chewey@moz-AD2C04D.dip0.t-ipconnect.de) (Ping timeout)
  2208. # [17:31] * Joins: glob (glob@moz-DF237567.glob.com.au)
  2209. # [17:31] * catlee-buildduty is now known as catlee-lunch
  2210. # [17:31] * bhearsum is now known as bhearsum|lunch
  2211. # [17:32] * Quits: Fallen (Fallen@moz-F0262F50.ch) (Ping timeout)
  2212. # [17:32] * Quits: prazuber (prazuber@moz-8FDA4E25.savvy.volia.net) (Ping timeout)
  2213. # [17:32] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
  2214. # [17:32] * Joins: Fallen (Fallen@moz-F0262F50.ch)
  2215. # [17:33] * Joins: ddahl (ddahl@moz-BFFB0A79.static.grandenetworks.net)
  2216. # [17:34] * armenzg is now known as armenzg_lunch
  2217. # [17:34] * Joins: chewey (chewey@moz-AD2C04D.dip0.t-ipconnect.de)
  2218. # [17:35] * Quits: Optimizer (Instantbir@19A5812C.E39A9539.2AB48280.IP) (Ping timeout)
  2219. # [17:35] * Fallen is now known as Fallen|away
  2220. # [17:36] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
  2221. # [17:37] * Joins: squib (squib-@moz-3F6F2A9C.ep.wisc.edu)
  2222. # [17:38] * Joins: prazuber (prazuber@moz-60802E71.pool.ukrtel.net)
  2223. # [17:39] * Joins: Optimizer (Instantbir@19A5812C.E39A9539.2AB48280.IP)
  2224. # [17:39] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  2225. # [17:39] * Joins: rohan_ (chatzilla@34750AEB.2C2BFB59.35E0727C.IP)
  2226. # [17:40] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Input/output error)
  2227. # [17:40] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  2228. # [17:40] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Quit: adev)
  2229. # [17:40] * Quits: rohan (chatzilla@34750AEB.2C2BFB59.35E0727C.IP) (Ping timeout)
  2230. # [17:40] * rohan_ is now known as rohan
  2231. # [17:41] * Quits: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Input/output error)
  2232. # [17:43] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
  2233. # [17:43] * Quits: IanN (iann@4837CDFE.2ECE621A.E5F36E28.IP) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.11/20120607213356])
  2234. # [17:43] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  2235. # [17:43] <gcp> taras: ping
  2236. # [17:43] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  2237. # [17:43] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  2238. # [17:43] * Joins: andreasn (andreasn@moz-A80AB8F9.a336.priv.bahnhof.se)
  2239. # [17:44] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  2240. # [17:44] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Ping timeout)
  2241. # [17:45] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Ping timeout)
  2242. # [17:45] <taras> gcp: pong
  2243. # [17:45] <gcp> taras: what's the best way to disable telemetry in fennec?
  2244. # [17:46] <gcp> taras: desktop seems to have MOZ_TELEMETRY_REPORTING
  2245. # [17:47] * Quits: benvie (brandon@moz-1C805788.nc.res.rr.com) (Quit: )
  2246. # [17:47] * Quits: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Quit: bye)
  2247. # [17:47] <NeilAway> AryehGregor: no, it wouldn't work, because you don't have an nsINode, you have an nsINode*
  2248. # [17:48] <NeilAway> prazuber: hg st -in | xargs rm
  2249. # [17:49] * Quits: bjacob_ (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
  2250. # [17:49] * Joins: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2251. # [17:49] * Joins: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  2252. # [17:50] <taras> gcp: good question
  2253. # [17:50] <gcp> that was not the answer I was hoping for
  2254. # [17:50] <gcp> Telemetry.cpp actually needs that flag set before CanSend returns true. How does this even work?
  2255. # [17:50] * Joins: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
  2256. # [17:50] <taras> gcp: MOZ_TELEMETRY_REPORTING
  2257. # [17:50] * joduinn-coffee is now known as joduinn-commute
  2258. # [17:50] * Parts: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
  2259. # [17:50] * Quits: janv (varga@moz-400565FD.flarion.as5628.telecom.sk) (Ping timeout)
  2260. # [17:50] * Joins: evilpie (chatzilla@moz-59728D97.pools.arcor-ip.net)
  2261. # [17:51] * Joins: janv (varga@moz-400565FD.flarion.as5628.telecom.sk)
  2262. # [17:51] <gcp> yes...which isn't set for fennec...
  2263. # [17:51] <taras> gcp: hmm, then it should be disable
  2264. # [17:52] <taras> d
  2265. # [17:52] <gcp> so why are we dos'ing the servers? :P
  2266. # [17:53] <taras> gcp: so that was a developer build
  2267. # [17:53] <taras> DoSing them
  2268. # [17:53] <NeilAway> gavin: thanks for the CC
  2269. # [17:54] <gcp> taras: but that shouldn't have official set either, right
  2270. # [17:54] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  2271. # [17:54] * Joins: jstraus (Adium@3464EC4F.72B357BE.A35657C3.IP)
  2272. # [17:54] <taras> gcp: right
  2273. # [17:54] <taras> gcp: we had a bug
  2274. # [17:54] <taras> where we sent test pings
  2275. # [17:54] <taras> even if cansend was false
  2276. # [17:55] <gcp> Ok, saw that one.
  2277. # [17:55] <taras> gcp: uplift 762590
  2278. # [17:55] <taras> and then it's good
  2279. # [17:55] <gcp> But does this mean no Fennec build should ever send telemetry?
  2280. # [17:55] <taras> apparently :)
  2281. # [17:55] <froydnj> doh
  2282. # [17:55] * philor|away is now known as philor
  2283. # [17:55] * Quits: dria (dria@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
  2284. # [17:55] * Joins: driia (dria@F2D29657.F60B0462.67AC9B1.IP)
  2285. # [17:56] * Joins: lmandel_ (lmandel@F2D29657.F60B0462.67AC9B1.IP)
  2286. # [17:56] * Quits: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
  2287. # [17:56] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
  2288. # [17:56] * Quits: @ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
  2289. # [17:56] * Quits: wchen (wchen@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
  2290. # [17:56] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
  2291. # [17:56] * Quits: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
  2292. # [17:56] * lmandel_ is now known as lmandel
  2293. # [17:56] <taras> gcp: i'm a bit puzzled as to why it broke, fennec used to send telemetry
  2294. # [17:56] <taras> not sure what changed
  2295. # [17:56] * Quits: jstraus (Adium@3464EC4F.72B357BE.A35657C3.IP) (Ping timeout)
  2296. # [17:56] <gcp> blassey: ^^^ I'll just uplift that patch then.
  2297. # [17:56] * Quits: armenzg_lunch (armenzg@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
  2298. # [17:56] <taras> gcp: oh heh
  2299. # [17:56] <gcp> taras: I don't understand this either.
  2300. # [17:56] <taras> gcp: are you sure that flag isn't set?
  2301. # [17:56] <taras> gcp: the define is only set by branded builds
  2302. # [17:56] <gcp> not 100%. but its not in the configs unlike for desktop
  2303. # [17:57] * Joins: jstraus (Adium@3464EC4F.72B357BE.A35657C3.IP)
  2304. # [17:57] * Joins: wchen (wchen@F2D29657.F60B0462.67AC9B1.IP)
  2305. # [17:57] * Joins: ajuma_ (ajuma@F2D29657.F60B0462.67AC9B1.IP)
  2306. # [17:57] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2307. # [17:57] * ajuma_ is now known as ajuma
  2308. # [17:57] <taras> gcp: it would be in the mozconfig
  2309. # [17:57] * Quits: AaronMT (AaronMT@F2D29657.F60B0462.67AC9B1.IP) (Quit: Textual IRC Client: http://www.textualapp.com/)
  2310. # [17:57] <gcp> yeah, not there
  2311. # [17:57] <taras> :(
  2312. # [17:58] * Quits: automata (automata@8D23278A.C27CA109.16867D26.IP) (Ping timeout)
  2313. # [17:58] <gcp> http://pastebin.mozilla.org/1661244
  2314. # [17:58] <taras> i guess we broke fennec when cansend went in
  2315. # [17:58] <gcp> mobile/ is missing entirely there
  2316. # [17:58] * Joins: AaronMT (AaronMT@F2D29657.F60B0462.67AC9B1.IP)
  2317. # [17:58] <taras> froydian slip
  2318. # [17:58] * Joins: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP)
  2319. # [17:58] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  2320. # [17:59] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  2321. # [17:59] <taras> gcp: we keep wanting to get metrics to tell us when our reporting rates drop on important channel, but that remains a todo
  2322. # [17:59] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  2323. # [17:59] * ChanServ sets mode: +o ehsan
  2324. # [17:59] <taras> so unless someone actively watches fennec telemetry(which apparently nobody does), we miss these
  2325. # [17:59] <smontagu> oy, nsIContentIterator doesn't do quite what I need
  2326. # [18:00] * Joins: cviecco_ (cviecco@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2327. # [18:00] <smontagu> I need to walk content in tree order, and to be able to skip a specific node, or skip a node and all its descendants
  2328. # [18:00] * Joins: armenzg_lunch (armenzg@F2D29657.F60B0462.67AC9B1.IP)
  2329. # [18:00] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
  2330. # [18:01] <blassey> gcp: ok
  2331. # [18:01] * kats is now known as kats-lunch
  2332. # [18:01] * jcranmer is now known as jcranmer|away
  2333. # [18:01] * Joins: mconley_ (mconley@F2D29657.F60B0462.67AC9B1.IP)
  2334. # [18:01] * Quits: Optimizer (Instantbir@19A5812C.E39A9539.2AB48280.IP) (Ping timeout)
  2335. # [18:02] * Joins: RudyL (rudy@moz-E751935B.dynamic.hinet.net)
  2336. # [18:02] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2337. # [18:02] * Quits: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net) (Ping timeout)
  2338. # [18:02] * Joins: Ms2ger (Ms2ger@49187330.48F4E4FC.37724B0D.IP)
  2339. # [18:02] * mconley_ is now known as mconley
  2340. # [18:03] <gcp> taras: that patch doesn't apply to m-a because the logic there is still the one in the patch
  2341. # [18:03] * Joins: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net)
  2342. # [18:03] * Quits: anant (anant@moz-55A5166F.in-addr.dgcsystems.net) (Quit: anant)
  2343. # [18:03] <gcp> https://hg.mozilla.org/mozilla-central/rev/ea069bf72d62
  2344. # [18:03] <taras> froydnj: ^
  2345. # [18:03] <gcp> also, shouldn't the aTopic=="test-ping" thing be protected with a canSend check?
  2346. # [18:04] <taras> no
  2347. # [18:04] * Joins: Optimizer (Instantbir@2CFB0D51.BB131A40.2AB48280.IP)
  2348. # [18:04] <taras> that one only happens in testcases
  2349. # [18:04] * bear is now known as bear-afk
  2350. # [18:04] <froydnj> gcp: https://hg.mozilla.org/releases/mozilla-aurora/rev/131e571d4959 ?
  2351. # [18:05] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2352. # [18:05] * Joins: jduell (jduell@moz-D4496E92.hsd1.ca.comcast.net)
  2353. # [18:05] <gcp> should put that in the bug if you land on aurora
  2354. # [18:05] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  2355. # [18:05] * Joins: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com)
  2356. # [18:05] * Quits: lahabana (Mibbit@moz-929E1FC2.imag.fr) (Quit: http://www.mibbit.com ajax IRC Client)
  2357. # [18:05] <froydnj> sorry, hadn't gotten around to it. will do so now
  2358. # [18:05] <gcp> has it landed on beta?
  2359. # [18:06] * Joins: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP)
  2360. # [18:06] <froydnj> yes
  2361. # [18:06] * Parts: adev (Instantbir@moz-F4963E9F.ictp.it)
  2362. # [18:06] * khuey|away is now known as khuey
  2363. # [18:06] <gcp> nope
  2364. # [18:06] * sheeri-afk is now known as sheeri
  2365. # [18:06] <froydnj> https://hg.mozilla.org/releases/mozilla-beta/rev/7912483cf789
  2366. # [18:06] * Quits: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP) (Connection reset by peer)
  2367. # [18:06] <gcp> unless you just pushed :)
  2368. # [18:06] * Joins: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP)
  2369. # [18:06] <froydnj> pushed like 3 hours ago. old checkout is old
  2370. # [18:06] * mkelly is now known as mkelly|noms
  2371. # [18:07] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2372. # [18:07] * sworkman_ is now known as sworkman
  2373. # [18:07] <gcp> ok then we're good
  2374. # [18:07] * Quits: ekr (ekr@47F40369.10A53EE3.77834EAA.IP) (Quit: ekr)
  2375. # [18:07] <gcp> thanks
  2376. # [18:07] * Joins: fabrice1 (fabrice@moz-7B0110AD.mv.mozilla.com)
  2377. # [18:08] <froydnj> now to turn the darn thing on for real
  2378. # [18:08] * AutomatedTester is now known as AutomatedTester|AFK
  2379. # [18:08] * Joins: jrmuizel (jrmuizel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2380. # [18:08] * Quits: Optimizer (Instantbir@2CFB0D51.BB131A40.2AB48280.IP) (Ping timeout)
  2381. # [18:08] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Input/output error)
  2382. # [18:09] * Joins: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net)
  2383. # [18:09] * Quits: mreavy (chatzilla@47F40369.10A53EE3.77834EAA.IP) (Ping timeout)
  2384. # [18:09] <gcp> But I think the comment in the bug that this only affects non-official builds is wrong then, because Fennec had it disabled.
  2385. # [18:09] <gcp> Does this make sense?
  2386. # [18:09] * Quits: jesup|laptop (chatzilla@47F40369.10A53EE3.77834EAA.IP) (Ping timeout)
  2387. # [18:10] * Joins: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP)
  2388. # [18:11] * Joins: lahabana (Mibbit@moz-398B93D1.imag.fr)
  2389. # [18:11] <Ms2ger> jlebar, am I off the hook for bug 762460?
  2390. # [18:11] * Joins: dbaron (dbaron@moz-EFCDE6C2.dsl.dynamic.sonic.net)
  2391. # [18:11] * ChanServ sets mode: +o dbaron
  2392. # [18:11] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
  2393. # [18:11] <jlebar> Ms2ger, Yes, I think so, for now.
  2394. # [18:11] <jlebar> Ms2ger, I have no idea what's going on in that bug.
  2395. # [18:11] <jlebar> Ms2ger, I hope it will just go away.
  2396. # [18:11] <Ms2ger> Me neither, but I plead innocent :)
  2397. # [18:11] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  2398. # [18:12] * Joins: Optimizer (Instantbir@2CFB0D51.BB131A40.2AB48280.IP)
  2399. # [18:13] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  2400. # [18:13] * Quits: @bsmedberg (bsmedberg@moz-9CE00FC0.holiday-inn-express.mozilla.hq) (Quit: bsmedberg)
  2401. # [18:13] * Joins: SeoZ (DanielJuyu@E9B5BAA5.F5246840.EAF0BD7A.IP)
  2402. # [18:13] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: nbvcx)
  2403. # [18:14] <froydnj> gcp: I suppose it *does* affect Fennec, but only with the result that Fennec will not be sending test-pings anymore
  2404. # [18:14] <gcp> ok, that's what we want for now.
  2405. # [18:15] * Joins: alexdmt (Mibbit@moz-768DDE93.rev.sfr.net)
  2406. # [18:16] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  2407. # [18:16] * Joins: vikram360 (vikram360@7FC642E4.A666AB3E.2A068A5E.IP)
  2408. # [18:16] * Joins: wesj (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2409. # [18:16] * Quits: overholt (overholt@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  2410. # [18:16] <AryehGregor> Are Windows tryservers on strike or something?
  2411. # [18:16] <AryehGregor> Tests seem to all be "pending".
  2412. # [18:17] * Quits: alexdmt (Mibbit@moz-768DDE93.rev.sfr.net) (Quit: http://www.mibbit.com ajax IRC Client)
  2413. # [18:17] * Quits: dao (dao@moz-DF52589D.dip.tu-dresden.de) (Quit: Leaving.)
  2414. # [18:17] * AryehGregor sees lots of pending Windows tests from more than twelve hours ago
  2415. # [18:17] <khuey> yeah the buildslaves local 272 is on strike
  2416. # [18:18] <froydnj> "we want more RAM! we want more watts!"
  2417. # [18:18] * Quits: cviecco_ (cviecco@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  2418. # [18:18] * Joins: overholt (overholt@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2419. # [18:18] * Quits: pnemsak (Miranda@moz-BE85878E.citicom.sk) (Quit: pnemsak)
  2420. # [18:18] * kmoir is now known as kmoir-afk
  2421. # [18:19] * Quits: philipp64|laptop (chatzilla@moz-49802010.redfish-solutions.com) (Ping timeout)
  2422. # [18:19] <khuey> I think they just want to work 23 hour days instead of 24 hour days
  2423. # [18:20] * Joins: philipp64|laptop (chatzilla@moz-49802010.redfish-solutions.com)
  2424. # [18:20] * Joins: cviecco_ (cviecco@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2425. # [18:20] * Quits: jhorak (jhorak@moz-2EE9C9C3.cust.nbox.cz) (Quit: Leaving)
  2426. # [18:20] <glandium> I didn't know we had try servers in france
  2427. # [18:21] <khuey> nah
  2428. # [18:22] * Joins: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2429. # [18:22] <khuey> if they were french they'd want 6 hour work days, two months of vacation, and free cheese in the office :-P
  2430. # [18:23] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Ping timeout)
  2431. # [18:23] <edmorley> well I wouldn't say no to free cheese in the office personally :-)
  2432. # [18:23] <jlebar> khuey, Think you can help me with a windows build error? https://tbpl.mozilla.org/?tree=Try&rev=1d9600438d97 I suspect I've set up the makefile for this directory (dom/browser-element) incorrectly in some subtle way.
  2433. # [18:24] * Quits: catalinb (ethereal@C0ACE62F.9F328403.5BC07656.IP) (Ping timeout)
  2434. # [18:24] <khuey> edmorley: srsly
  2435. # [18:24] <khuey> edmorley: we have cheese, but it's not very good
  2436. # [18:24] <khuey> I'm sure our french comrades would refuse to eat it
  2437. # [18:25] <jhammel> i wouldn't mind a Mozilla Amsterdam for their delicious cheeses as well
  2438. # [18:25] <jhammel> mmmmm......gouda.....
  2439. # [18:25] <edmorley> khuey: tis more than we get :P
  2440. # [18:25] * Quits: louisremi (louisremi@moz-381A2210.dsl.sta.abo.bbox.fr) (Ping timeout)
  2441. # [18:25] <khuey> jlebar: looking
  2442. # [18:26] <jlebar> khuey, thanks
  2443. # [18:26] * khuey is on a really slow connection
  2444. # [18:26] <khuey> tethering ftw
  2445. # [18:26] <khuey> jlebar: ah, <windows.h> strikes again
  2446. # [18:26] * Quits: bbondy (bbondy@moz-815B377A.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
  2447. # [18:26] <jlebar> :(
  2448. # [18:26] * Quits: vikram360 (vikram360@7FC642E4.A666AB3E.2A068A5E.IP) (Ping timeout)
  2449. # [18:27] * Joins: vikram360 (vikram360@88E20287.67D9F2B2.2A068A5E.IP)
  2450. # [18:27] * Joins: KaiRo (robert@moz-BBE3ABD.mv.mozilla.com)
  2451. # [18:27] * Quits: ddahl (ddahl@moz-BFFB0A79.static.grandenetworks.net) (Ping timeout)
  2452. # [18:27] * Quits: Optimizer (Instantbir@2CFB0D51.BB131A40.2AB48280.IP) (Ping timeout)
  2453. # [18:27] <khuey> jlebar: so windows.h is getting included somewhere
  2454. # [18:27] <khuey> and it #defines CreateEvent to CreateEventW
  2455. # [18:27] <jlebar> srsly?
  2456. # [18:27] <jlebar> sigh
  2457. # [18:28] * Joins: bbondy (bbondy@moz-815B377A.home.cgocable.net)
  2458. # [18:28] <khuey> so you can stick in some #undefines
  2459. # [18:28] <khuey> or figure out what's including windows.h
  2460. # [18:28] * Quits: mak (chatzilla@moz-DA520FA.retail.telecomitalia.it) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 2.0/20110318052756])
  2461. # [18:29] <jlebar> khuey, Sounds good; thanks.
  2462. # [18:29] * jlebar computes the transitive closure over "includes windows.h"
  2463. # [18:30] <khuey> right
  2464. # [18:30] <khuey> that's the fun bit
  2465. # [18:31] * Joins: Optimizer (Instantbir@2CFB0D51.BB131A40.2AB48280.IP)
  2466. # [18:31] * Quits: vikram360 (vikram360@88E20287.67D9F2B2.2A068A5E.IP) (Ping timeout)
  2467. # [18:32] * Joins: vikram360 (vikram360@387EB352.8FBA3BDE.2A068A5E.IP)
  2468. # [18:33] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: Konversation terminated!)
  2469. # [18:33] <froydnj> gcp: who's the right person to ask for review on fennec/xul mozconfig changes?
  2470. # [18:33] <gcp> blassey/mfinkle
  2471. # [18:33] <dougt> froydnj: khuey
  2472. # [18:33] <froydnj> thanks
  2473. # [18:33] <dougt> L)
  2474. # [18:33] <froydnj> dougt: perfect
  2475. # [18:33] <dougt> he'll review anything.
  2476. # [18:33] * Joins: dcamp (dave@9E727688.17C2F9C.163DC5C6.IP)
  2477. # [18:33] * Quits: marco (marco@3A0F4000.A00BAEB.10DC0B64.IP) (Quit: Sto andando via)
  2478. # [18:33] <dougt> also mfinkle / blassey
  2479. # [18:33] <dougt> :)
  2480. # [18:34] * Quits: sfink (chatzilla@moz-7B7651CB.dsl.pltn13.sbcglobal.net) (Ping timeout)
  2481. # [18:34] <froydnj> what uses the l10n-* mozconfigs?
  2482. # [18:34] * Joins: krit (krit@moz-1FC1932F.adobe.com)
  2483. # [18:35] <gcp> multilocale builds?
  2484. # [18:35] * Joins: adrian (adrian@moz-BBE3ABD.mv.mozilla.com)
  2485. # [18:35] <froydnj> hm, wonder how common those are; they don't have MOZ_TELEMETRY_REPORTING either
  2486. # [18:36] * Joins: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com)
  2487. # [18:36] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  2488. # [18:37] * Quits: kmoir-afk (chatzilla@moz-4CA9B556.cable.teksavvy.com) (Ping timeout)
  2489. # [18:37] * Joins: paolo (paolo@moz-E0FED1E7.retail.telecomitalia.it)
  2490. # [18:38] * Joins: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
  2491. # [18:39] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
  2492. # [18:39] * Quits: SeoZ (DanielJuyu@E9B5BAA5.F5246840.EAF0BD7A.IP) (Quit: Leaving)
  2493. # [18:40] * Joins: wesj1 (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2494. # [18:42] * Joins: automata (automata@8D23278A.C27CA109.16867D26.IP)
  2495. # [18:42] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  2496. # [18:42] * coop is now known as coop|lunch
  2497. # [18:44] * Joins: bjacob_ (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  2498. # [18:44] * ahal is now known as ahal|lunch
  2499. # [18:44] * mdas is now known as mdas|lunch
  2500. # [18:45] * mjschranz is now known as mjschranz_away
  2501. # [18:45] * Quits: Optimizer (Instantbir@2CFB0D51.BB131A40.2AB48280.IP) (Ping timeout)
  2502. # [18:45] * rnewman is now known as rnewman|afk
  2503. # [18:46] * Quits: wesj1 (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2504. # [18:46] * mjschranz_away is now known as mjschranz
  2505. # [18:47] <romaxa> glandium: ping
  2506. # [18:47] <glandium> romaxa: pong
  2507. # [18:47] * khuey is now known as khuey|away
  2508. # [18:47] <romaxa> glandium: could you double check patch from 763242
  2509. # [18:47] <romaxa> glandium: first version was failing on try
  2510. # [18:48] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Quit: bmoss)
  2511. # [18:48] <Ms2ger> AryehGregor, fwiw, splinter doesn't do -w, so it's nice to attach a diff -w manually
  2512. # [18:49] * Joins: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net)
  2513. # [18:49] * Joins: bsmedberg (bsmedberg@moz-BBE3ABD.mv.mozilla.com)
  2514. # [18:49] * ChanServ sets mode: +o bsmedberg
  2515. # [18:49] * Joins: Optimizer (Instantbir@2CFB0D51.BB131A40.2AB48280.IP)
  2516. # [18:50] * Quits: wlach (wlach@moz-317E1B5D.vif.net) (Quit: Leaving)
  2517. # [18:50] * Joins: dao (dao@moz-EE70CAAE.superkabel.de)
  2518. # [18:50] * Quits: philipp64|laptop (chatzilla@moz-49802010.redfish-solutions.com) (Ping timeout)
  2519. # [18:50] * Joins: philipp64|laptop (chatzilla@moz-49802010.redfish-solutions.com)
  2520. # [18:51] * Joins: clee (clee@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2521. # [18:52] <glandium> romaxa: lgtm
  2522. # [18:52] * Quits: philipp64|laptop (chatzilla@moz-49802010.redfish-solutions.com) (Ping timeout)
  2523. # [18:53] <Ms2ger> graememcc, I deny being a merger :)
  2524. # [18:53] * Quits: Goldorak (chatzilla@504CDF79.35D36EE.187A1082.IP) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  2525. # [18:53] * Joins: ekr (ekr@47F40369.10A53EE3.77834EAA.IP)
  2526. # [18:53] * sheeri is now known as sheeri-afk
  2527. # [18:53] * jlebar is now known as jlebar|lunch
  2528. # [18:54] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
  2529. # [18:54] <Waldo> wesj: possible red?
  2530. # [18:54] <graememcc> Ms2ger: heh
  2531. # [18:54] * Joins: jesup|laptop (chatzilla@47F40369.10A53EE3.77834EAA.IP)
  2532. # [18:54] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2533. # [18:54] * Joins: Goldorak (chatzilla@504CDF79.35D36EE.187A1082.IP)
  2534. # [18:54] * jimm is now known as jimm-lunch
  2535. # [18:54] <wesj> Waldo: definately. i can push a fix....
  2536. # [18:55] <Ms2ger> Or you can backout
  2537. # [18:55] <wesj> yeah... looking
  2538. # [18:55] * Waldo is in no particular rush to push his stuff, just saw red and thought it looked apropos to the change
  2539. # [18:55] * Joins: benvie (brandon@moz-1C805788.nc.res.rr.com)
  2540. # [18:56] * Joins: mreavy (chatzilla@47F40369.10A53EE3.77834EAA.IP)
  2541. # [18:57] * Joins: philipp64|laptop (chatzilla@moz-49802010.redfish-solutions.com)
  2542. # [18:57] * philor is now known as philor|away
  2543. # [18:57] * Joins: jorendorff_ (jorendorff@moz-1747FB68.hsd1.tn.comcast.net)
  2544. # [18:58] * Quits: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net) (Ping timeout)
  2545. # [18:58] * jorendorff_ is now known as jorendorff
  2546. # [18:58] * Joins: cjones (cjones@moz-45913895.socal.res.rr.com)
  2547. # [18:58] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  2548. # [18:59] <edmorley> wesj: ususal android build dependency fail I would imagine
  2549. # [18:59] <Ms2ger> Why do we even do Android dep builds?
  2550. # [18:59] <wesj> edmorley: no. bitrot underneith this patch. its a big refactoring so pretty much everything causes it to bitrot
  2551. # [18:59] * Quits: leggetter (Adium@3CA16D46.B01C205B.E1A97B56.IP) (Quit: Leaving.)
  2552. # [18:59] <edmorley> Ms2ger: because we don't want the clobberer to feel left out
  2553. # [19:00] * coop|lunch is now known as coop
  2554. # [19:00] <wesj> need to build here to test the fix. i'll just backout
  2555. # [19:00] <Ms2ger> Thanks
  2556. # [19:00] * Joins: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com)
  2557. # [19:01] * joduinn-commute is now known as joduinn-mtg
  2558. # [19:02] * Quits: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP) (Ping timeout)
  2559. # [19:03] * Joins: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2560. # [19:03] * Quits: Goldorak (chatzilla@504CDF79.35D36EE.187A1082.IP) (Ping timeout)
  2561. # [19:03] * mkelly|noms is now known as mkelly|afk
  2562. # [19:03] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Connection reset by peer)
  2563. # [19:04] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2564. # [19:04] * Joins: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP)
  2565. # [19:04] <glandium> edmorley: nothing on tbpl seems to say whether a b2g build is a clobber or not
  2566. # [19:05] * Joins: kmoir-afk (chatzilla@moz-4CA9B556.cable.teksavvy.com)
  2567. # [19:05] * Quits: graememcc (chatzilla@moz-26E0603A.range86-147.btcentralplus.com) (Connection reset by peer)
  2568. # [19:05] * kmoir-afk is now known as kmoir
  2569. # [19:05] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  2570. # [19:06] * Joins: Mook_astb (Daily@moz-1FCC0032.activestate.com)
  2571. # [19:06] <edmorley> glandium: on a run know to be a clobber?
  2572. # [19:06] <edmorley> known
  2573. # [19:06] * Joins: graememcc (chatzilla@moz-B8AA77BE.range109-158.btcentralplus.com)
  2574. # [19:06] * bjacob_ is now known as bjacob
  2575. # [19:07] <Ms2ger> AryehGregor, yeah, nsDocument's nodeinfo is weird
  2576. # [19:07] <edmorley> tbpl will be looking for |TinderboxPrint: free-space clobber| or similar in the log
  2577. # [19:07] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
  2578. # [19:07] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2579. # [19:07] <edmorley> glandium: oh I see what you mean, eg https://tbpl.mozilla.org/php/getParsedLog.php?id=12587804&tree=Firefox
  2580. # [19:08] * jcranmer|away is now known as jcranmer
  2581. # [19:08] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  2582. # [19:08] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  2583. # [19:09] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2584. # [19:09] * Quits: zzzzz (chatzilla@moz-462673C.dhcp.embarqhsd.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  2585. # [19:09] * Joins: yuan_ (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2586. # [19:09] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
  2587. # [19:09] * kats-lunch is now known as kats
  2588. # [19:10] * Quits: @dbaron (dbaron@moz-EFCDE6C2.dsl.dynamic.sonic.net) (Ping timeout)
  2589. # [19:10] * Quits: Mook_astb (Daily@moz-1FCC0032.activestate.com) (Quit: Mook_astb)
  2590. # [19:10] * Joins: hipokrit (hipokrit@81016825.8DB70AE8.839F6EC0.IP)
  2591. # [19:10] * Joins: Mook_as (Daily@moz-1FCC0032.activestate.com)
  2592. # [19:11] * bhearsum|lunch is now known as bhearsum
  2593. # [19:11] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2594. # [19:11] * yuan_ is now known as yuan
  2595. # [19:11] * Joins: bent (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2596. # [19:11] * rnewman|afk is now known as rnewman
  2597. # [19:11] * Quits: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net) (Ping timeout)
  2598. # [19:12] * catlee-lunch is now known as catlee-buildduty
  2599. # [19:12] * Quits: sid (sid@moz-116A7199.cs.st-andrews.ac.uk) (Ping timeout)
  2600. # [19:12] <Ms2ger> graememcc, edmorley, boo, top-posters :)
  2601. # [19:12] <edmorley> :P
  2602. # [19:14] * bbondy is now known as bbondy_away
  2603. # [19:14] * armenzg_lunch is now known as armenzg
  2604. # [19:14] <Waldo> impressive, someone rebased a patch through me in 44 seconds
  2605. # [19:15] * Joins: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com)
  2606. # [19:15] * Joins: marco (marco@3A0F4000.A00BAEB.10DC0B64.IP)
  2607. # [19:15] * Quits: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP) (Connection reset by peer)
  2608. # [19:15] * bear-afk is now known as bear
  2609. # [19:16] * mjschranz is now known as mjschranz_lunch
  2610. # [19:16] * Misfit_Geek is now known as MisfitGeek_BRB
  2611. # [19:17] * Quits: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 12.0/20120424094117])
  2612. # [19:17] * Waldo notes that in https://whereswalden.com/2011/11/03/how-i-organize-my-mozilla-trees/ he had a 20-minute cycle for automatically updating his tree, but he's since updated that to a 5-minute cycle
  2613. # [19:19] <edmorley> ehsan: m-cMerge uses bzapi over https
  2614. # [19:19] <@ehsan> edmorley: phew :)
  2615. # [19:19] * khuey|away is now known as khuey
  2616. # [19:20] <@ehsan> edmorley: graememcc: I was also going to suggest that once we feel it's mature, we should integrate it with tbpl...
  2617. # [19:20] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  2618. # [19:20] * Quits: ahal|lunch (ahal@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2619. # [19:20] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: pcwalton)
  2620. # [19:20] * Quits: paolo (paolo@moz-E0FED1E7.retail.telecomitalia.it) (Ping timeout)
  2621. # [19:21] <khuey> I think it's my semi-annual "see if thunderbird can replace gmail yet" day
  2622. # [19:21] * lsblakk|afk is now known as lsblakk
  2623. # [19:22] * Joins: sawrubh (Mibbit@CEA48DB1.A2BE2D6E.84CC0C2F.IP)
  2624. # [19:23] * Quits: dao (dao@moz-EE70CAAE.superkabel.de) (Quit: Leaving.)
  2625. # [19:23] * mjschranz_lunch is now known as mjschranz
  2626. # [19:23] * Joins: jbalogh (jbalogh@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2627. # [19:24] * rnewman is now known as rnewman|afk
  2628. # [19:24] * rail is now known as rail_away
  2629. # [19:24] * Joins: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com)
  2630. # [19:25] <jhammel> khuey: can it?!?
  2631. # [19:25] <khuey> not sure yet
  2632. # [19:25] * Joins: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP)
  2633. # [19:25] <jhammel> fwiw, i mostly like thunderbird better than gmail
  2634. # [19:25] <jhammel> that said, i mostly like mutt more than thunderbird ;)
  2635. # [19:26] <vlad> myk: ping, for when you're around
  2636. # [19:26] <jwir3> has anyone noticed menu icons disappearing in FF 13.0 with Gtk? (i.e. on linux with Gnome)?
  2637. # [19:30] * jhammel is now known as reed_
  2638. # [19:30] * reed_ is now known as jhammel
  2639. # [19:31] * Joins: hub (hub@A5087023.2354C43D.D8E68FF6.IP)
  2640. # [19:31] <armenzg> jimm-lunch: ping
  2641. # [19:31] * Joins: ahal|lunch (ahal@F2D29657.F60B0462.67AC9B1.IP)
  2642. # [19:31] * Joins: dao (dao@moz-EE70CAAE.superkabel.de)
  2643. # [19:31] * ahal|lunch is now known as ahal
  2644. # [19:32] * mdas|lunch is now known as mdas
  2645. # [19:32] * Joins: ddahl (ddahl@moz-E2202F81.lightspeed.nbrntx.sbcglobal.net)
  2646. # [19:32] * driia is now known as dria
  2647. # [19:32] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  2648. # [19:32] * erick-away is now known as erick
  2649. # [19:34] * Joins: leggetter (Adium@moz-2ED87582.got.public.icomera.com)
  2650. # [19:34] * Quits: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Quit: sheppy)
  2651. # [19:35] * Joins: dzbarsky (Adium@moz-85EBB8A.dia.static.qwest.net)
  2652. # [19:35] * gaston reserves canthunderbirdreplacegmailyet.com
  2653. # [19:35] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  2654. # [19:35] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  2655. # [19:35] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  2656. # [19:36] * rail_away is now known as rail
  2657. # [19:36] * Quits: marco (marco@3A0F4000.A00BAEB.10DC0B64.IP) (Client exited)
  2658. # [19:36] * Quits: dzbarsky (Adium@moz-85EBB8A.dia.static.qwest.net) (Ping timeout)
  2659. # [19:36] * Quits: gerv (gerv@moz-8E68CF56.in-addr.arpa) (Quit: Leaving.)
  2660. # [19:36] * Quits: asadotzler (asa@D13E5E3F.A1EC5031.204CA821.IP) (Ping timeout)
  2661. # [19:37] * Wes wonders why it would... two completely different markets?
  2662. # [19:37] * Joins: marco (marco@3A0F4000.A00BAEB.10DC0B64.IP)
  2663. # [19:37] * jimm-lunch is now known as jimm
  2664. # [19:38] <joe> oh god you can't mass change flags
  2665. # [19:38] <joe> doing this by hand is going to be awful
  2666. # [19:38] * Quits: ahal (ahal@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2667. # [19:38] <jhammel> bzapi?
  2668. # [19:38] <graememcc> ehsan: edmorley : sorry, had wandered off for food. Yeah, what edmorley said
  2669. # [19:38] <@ehsan> yep
  2670. # [19:38] <@ehsan> graememcc++
  2671. # [19:38] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2672. # [19:39] <edmorley> :-)
  2673. # [19:39] * Quits: dao (dao@moz-EE70CAAE.superkabel.de) (Connection reset by peer)
  2674. # [19:39] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  2675. # [19:39] <graememcc> ehsan: also, if the hook I wrote for bug 663585 gets deployed, on pushing you will get the pushlog URL printed to your terminal
  2676. # [19:39] * Joins: dao (dao@moz-EE70CAAE.superkabel.de)
  2677. # [19:40] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  2678. # [19:40] <jhammel> graememcc: awesome :)
  2679. # [19:40] <@ehsan> neat
  2680. # [19:40] <myk> vlad: pong
  2681. # [19:40] * Joins: ahal (ahal@F2D29657.F60B0462.67AC9B1.IP)
  2682. # [19:40] <graememcc> ehsan: so you could hopefully hack together a script to take that, extract the changeset, and pop open m-cMerge with ?cset= appended to the url
  2683. # [19:41] * Joins: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2684. # [19:41] <@ehsan> yeah that should be easy
  2685. # [19:41] <vlad> myk: hey, I'm trying to handle webapps-sync-uninstall
  2686. # [19:41] <@ehsan> you can use the python browser module
  2687. # [19:41] <@ehsan> or whatever it's called :)
  2688. # [19:41] <vlad> myk: and in sync-install, I can get the manifest and get the manifest.fullLaunchPath() -- but I need that same thing in uninstall
  2689. # [19:42] * Quits: RudyL (rudy@moz-E751935B.dynamic.hinet.net) (Quit: RudyL)
  2690. # [19:42] * AaronMT is now known as AaronMT|lunch
  2691. # [19:42] <vlad> I can't seem to get a manifest for that origin any more at that point though, so can't get the full launch path
  2692. # [19:42] <vlad> any ideas how to grab that? I need the identical launch path so that I can match it against some installed apps data on android
  2693. # [19:43] * Joins: sid (sid@moz-34D4B897.dsl.pipex.com)
  2694. # [19:44] * Quits: Optimizer (Instantbir@2CFB0D51.BB131A40.2AB48280.IP) (Ping timeout)
  2695. # [19:45] * Joins: Optimizer (Instantbir@2CFB0D51.BB131A40.2AB48280.IP)
  2696. # [19:45] * Quits: bbondy_away (bbondy@moz-815B377A.home.cgocable.net) (Ping timeout)
  2697. # [19:46] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Quit: Linkinus - http://linkinus.com)
  2698. # [19:46] * Quits: dao (dao@moz-EE70CAAE.superkabel.de) (Connection reset by peer)
  2699. # [19:46] * Joins: espadrine (espadrine@moz-85EBB8A.dia.static.qwest.net)
  2700. # [19:46] * Joins: dao (dao@moz-EE70CAAE.superkabel.de)
  2701. # [19:47] * Quits: MarcoZ (Daily@moz-9AB92CDD.dip.t-dialin.net) (Quit: Happy me!)
  2702. # [19:47] <myk> vlad: in your observer, the data argument's manifest property is undefined?
  2703. # [19:47] * Joins: zzzzz (chatzilla@moz-462673C.dhcp.embarqhsd.net)
  2704. # [19:48] <vlad> does it have one? :)
  2705. # [19:48] * vlad tries
  2706. # [19:48] <edmorley> jlebar|lunch: bug 761049 is in the top 10 oranges for the last week, would you be able to take a look soon? :-)
  2707. # [19:49] <fabrice> when uninstalling it should not have one currently
  2708. # [19:50] <jlebar|lunch> edmorley, What makes you think I had something do with it?
  2709. # [19:50] <myk> vlad: yeah, the data argument is an app object
  2710. # [19:50] * Joins: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2711. # [19:50] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  2712. # [19:50] * Boriss_ is now known as Boriss
  2713. # [19:50] <edmorley> jlebar|lunch: you wrote the test
  2714. # [19:50] <myk> vlad: although i'm reading the code now, and it looks like the manifest does not get defined on that object
  2715. # [19:50] <vlad> fabrice: ah
  2716. # [19:50] <jlebar|lunch> Oh.
  2717. # [19:50] <vlad> ok, so back to my original question :)
  2718. # [19:50] <fabrice> vlad: unless we changed that for aitc, I'm not sure
  2719. # [19:50] <jlebar|lunch> edmorley, Okay. :)
  2720. # [19:50] <fabrice> worth checking anyway
  2721. # [19:50] <@ted> mayhemer: ping
  2722. # [19:50] <myk> vlad: this is the code: http://mxr.mozilla.org/mozilla-central/source/dom/apps/src/Webapps.jsm#248
  2723. # [19:51] <mayhemer> ted: pong
  2724. # [19:51] <@ted> mayhemer: i'm curious about this thread name stuff
  2725. # [19:51] <vlad> myk: yeah, I just wasn't sure what the object was in this.webapps[id]
  2726. # [19:51] <vlad> but I also see cloneAppObject doesn't clone the manifest property
  2727. # [19:51] <@ted> i wonder if there's a way we could get that data into minidumps
  2728. # [19:51] <myk> vlad: looks like you don't get notified until after the app has been uninstalled, and i suspect by that time this._saveApps will have deleted the manifest from disk
  2729. # [19:51] <khuey> cjones++
  2730. # [19:52] <mayhemer> ted: I'm sure there are ways to read the name on posix platforms
  2731. # [19:52] <cjones> ?
  2732. # [19:52] <mayhemer> ted: however, I would have to take a look
  2733. # [19:52] <myk> vlad: getSelf has an example of reading a manifest http://mxr.mozilla.org/mozilla-central/source/dom/apps/src/Webapps.jsm#274
  2734. # [19:52] <fabrice> myk: vlad: yeah, we delete the manifest here http://mxr.mozilla.org/mozilla-central/source/dom/apps/src/Webapps.jsm#260
  2735. # [19:52] <vlad> myk: any reason why not to add the manifest origin here? or should I be keying on something else, like manifestURL (will that always be non-null?)
  2736. # [19:52] <@ted> mayhemer: the tricky bit is that we have to be very careful during minidump writing because the process can be in a compromised state
  2737. # [19:52] <myk> vlad: you could add code to uninstall that does the same thing
  2738. # [19:52] <@ted> so just calling pthreads APIs is probably not safe
  2739. # [19:52] <khuey> cjones: https://bugzilla.mozilla.org/show_bug.cgi?id=763563#c17
  2740. # [19:52] <@ted> mayhemer: AIUI, on windows the data isn't actually persisted anywhere, right?
  2741. # [19:53] <mayhemer> ted: just in PRThread
  2742. # [19:53] <mayhemer> if you have it...
  2743. # [19:53] <mayhemer> on win there is no way to actually name the native thread
  2744. # [19:53] <myk> vlad: apps are currently uniquely identified by their origins, so that's the value to key on
  2745. # [19:53] <vlad> ah, ok
  2746. # [19:54] <mayhemer> ted: on win we just tell the debugger, if it is attached, that we are giving a tread a name
  2747. # [19:54] <myk> vlad: there's some discussion of allowing an origin to host multiple apps, but it is currently inconclusive, and i wouldn't borrow that trouble just yet
  2748. # [19:54] <mayhemer> ted: but when there is no debugger, there is also no name
  2749. # [19:54] <@ted> gotcha
  2750. # [19:54] <@ted> that's unfortunate
  2751. # [19:54] <mayhemer> ted: mean: when there is no debugger attached at the moment we are giving the tread a name
  2752. # [19:54] <@ted> you'd think they could spare a little bit of storage per-thread
  2753. # [19:54] * Quits: adrian (adrian@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2754. # [19:54] <mayhemer> ted: :)
  2755. # [19:55] <myk> vlad: the `data` arg should have the origin, though
  2756. # [19:55] <mayhemer> it actually work only with visual studio, no other debugger will catch this...
  2757. # [19:55] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  2758. # [19:55] * armenzg is now known as armenzg_brb
  2759. # [19:56] <myk> vlad: and that should be sufficient to uniquely identify the app; you shouldn't need to also have the full launch path; unless i misunderstand something
  2760. # [19:56] * Quits: sid (sid@moz-34D4B897.dsl.pipex.com) (Input/output error)
  2761. # [19:57] * Joins: adrian (adrian@moz-BBE3ABD.mv.mozilla.com)
  2762. # [19:57] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2763. # [19:57] * ChanServ sets mode: +o dbaron
  2764. # [19:57] <vlad> yup, I just need to change some code around
  2765. # [19:57] * AaronMT|lunch is now known as AaronMT
  2766. # [19:57] <fabrice> myk: actually I think we'll allow multiple manifest per origin, and will key apps to their manifests and not to their origin
  2767. # [19:57] * Quits: jbalogh (jbalogh@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2768. # [19:57] <vlad> fabrice: should I use manifestURL instead?
  2769. # [19:57] <myk> fabrice: yup, i think you're right; but we don't yet
  2770. # [19:58] * Joins: jbalogh (jbalogh@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2771. # [19:58] <fabrice> vlad: that would be more future proof, yes
  2772. # [19:59] * Quits: ahal (ahal@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2773. # [19:59] <fabrice> myk: we'll do it when we have bug 756644 fixed
  2774. # [20:00] * MisfitGeek_BRB is now known as Misfit_Geek
  2775. # [20:01] * Quits: timdream (timdream@4B7DBB4C.2D3125E3.74E0D10F.IP) (Quit: timdream)
  2776. # [20:01] * Quits: Optimizer (Instantbir@2CFB0D51.BB131A40.2AB48280.IP) (Ping timeout)
  2777. # [20:01] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Quit: Leaving...)
  2778. # [20:01] * Joins: Optimizer (Instantbir@2CFB0D51.BB131A40.2AB48280.IP)
  2779. # [20:02] * Joins: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com)
  2780. # [20:03] <myk> fabrice: have you discussed that with jonas and anant yet? make sure you plug them into those decisions
  2781. # [20:03] <fabrice> myk: for sure jonas is leading that
  2782. # [20:03] <myk> fabrice: ah, great! :-)
  2783. # [20:03] * myk is very much looking forward to multiple apps per origin
  2784. # [20:04] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  2785. # [20:04] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  2786. # [20:04] * Quits: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2787. # [20:05] * Joins: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com)
  2788. # [20:05] * Joins: ahal (ahal@F2D29657.F60B0462.67AC9B1.IP)
  2789. # [20:05] * Quits: leggetter (Adium@moz-2ED87582.got.public.icomera.com) (Quit: Leaving.)
  2790. # [20:05] <jrmuizel> ehsan: bug 758992 == ehsan++
  2791. # [20:06] <@ehsan> jrmuizel: those warnings were making me sick :)
  2792. # [20:06] <@ehsan> jrmuizel: also, by eliminating the dummy ones, we can catch real bugs hopefully!
  2793. # [20:08] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  2794. # [20:09] * armenzg_brb is now known as armenzg
  2795. # [20:09] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
  2796. # [20:10] * Joins: gfritzsche (gfritzsche@moz-BA7521C4.dynamic.qsc.de)
  2797. # [20:10] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  2798. # [20:10] * merike|away is now known as merike
  2799. # [20:10] * rnewman|afk is now known as rnewman
  2800. # [20:11] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  2801. # [20:12] <mayhemer> ted: still here?
  2802. # [20:13] <@ted> mayhemer: yeah
  2803. # [20:13] * Quits: dao (dao@moz-EE70CAAE.superkabel.de) (Quit: Leaving.)
  2804. # [20:13] * jlebar|lunch is now known as jlebar
  2805. # [20:13] <mayhemer> ted: how can I get a path to the bin dir in xpcshell tests?
  2806. # [20:13] * Quits: jfkthame (jfkthame@1E761AA8.A1C12133.9542EC20.IP) (Quit: jfkthame)
  2807. # [20:13] <mayhemer> ted: I need to find ssltunnel
  2808. # [20:13] * lsblakk is now known as lsblakk|afk
  2809. # [20:13] * Joins: bbondy (bbondy@moz-815B377A.home.cgocable.net)
  2810. # [20:14] <@ted> i don't think we have that available
  2811. # [20:14] * Joins: sid (sid@moz-34D4B897.dsl.pipex.com)
  2812. # [20:14] <@ted> you'd have to modify runxpcshelltests.py to pass that down to the JS freamework
  2813. # [20:14] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Connection timed out)
  2814. # [20:14] <mayhemer> ted: I already do some modifications
  2815. # [20:14] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2816. # [20:14] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
  2817. # [20:14] <@ted> okay
  2818. # [20:14] <jcranmer> ted, mayhemer: isn't it one of the directory service provider paths/
  2819. # [20:14] <jcranmer> ?
  2820. # [20:15] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
  2821. # [20:15] <@ted> jcranmer: pobably not what he needs
  2822. # [20:15] <@ted> because ssltunnel lives off in the test package bin/ dir
  2823. # [20:15] <mayhemer> jcranmer: unfortunately not, just checked that...
  2824. # [20:15] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  2825. # [20:15] <@ted> and xpcshell gets copied over to the app dir for xpcshell tests :-/
  2826. # [20:15] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
  2827. # [20:15] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  2828. # [20:15] <mayhemer> ted: aha, so I currently do self.sslTunnelPath = os.path.join(os.path.dirname(self.xpcshell), ('ssltunnel', 'ssltunnel.exe')[sys.platform == 'win32'])
  2829. # [20:16] <jcranmer> + let ssltunnel = dirsvc.get("XCurProcD", Ci.nsIFile).clone();
  2830. # [20:16] <mayhemer> and replaceBackSlashes
  2831. # [20:16] <jcranmer> mayhemer: try XCurProcD, perhaps?
  2832. # [20:16] <@ted> don't think either of those will work
  2833. # [20:16] <@ted> from the packaged tests case
  2834. # [20:16] <jcranmer> ted: it worked well enough for me on try
  2835. # [20:16] <jcranmer> IIRC
  2836. # [20:16] * Joins: damons (gnubeard@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2837. # [20:17] <@ted> oh
  2838. # [20:17] <@ted> interesting
  2839. # [20:17] * Quits: Mook_as (Daily@moz-1FCC0032.activestate.com) (Quit: Mook_as)
  2840. # [20:17] * Joins: biesi (cbiesinger@EE9A5AA8.6B10AC3.E2F59BBC.IP)
  2841. # [20:17] <@ted> i thought cwd got changed
  2842. # [20:17] <mayhemer> jcranmer: I could try!
  2843. # [20:17] * sheeri-afk is now known as sheeri
  2844. # [20:17] * Joins: Mook_as (Daily@moz-1FCC0032.activestate.com)
  2845. # [20:17] <jcranmer> this was a year ago, though
  2846. # [20:17] <@ted> http://mxr.mozilla.org/mozilla-central/source/testing/xpcshell/runxpcshelltests.py#715
  2847. # [20:17] <@ted> we set cwd to the test directory
  2848. # [20:17] * Joins: joy (Adium@moz-1EA53CCF.lightspeed.sntcca.sbcglobal.net)
  2849. # [20:18] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  2850. # [20:19] <mayhemer> ted: so, no chance to make it work?
  2851. # [20:19] <joy> Unfocused: i had a question about addons in crashreports, in http://mxr.mozilla.org/mozilla-central/source/toolkit/mozapps/extensions/XPIProvider.jsm#1789 what are lines 1798 and 1799 doing? is it related to the Telemtetry ping?
  2852. # [20:19] * Quits: rohan (chatzilla@34750AEB.2C2BFB59.35E0727C.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0/20120601045813])
  2853. # [20:19] * Joins: SeoZ (DanielJuyu@E9B5BAA5.F5246840.EAF0BD7A.IP)
  2854. # [20:19] <jcranmer> ted: that I think is overridden by xpcshell to be something else
  2855. # [20:20] <jcranmer> ted: specifically, whatever gets passed to -a
  2856. # [20:21] <jcranmer> or something like that
  2857. # [20:21] * @ted forgets
  2858. # [20:21] <@ted> would have to look into it more
  2859. # [20:21] <jcranmer> I may have picked it up by dumping out all the strings and finding the one that worked
  2860. # [20:21] * Quits: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP) (Ping timeout)
  2861. # [20:22] * Waldo is surprised (a, b)[x == y] works in Python, given that it seems to imply an implicit conversion
  2862. # [20:22] <Waldo> at least if x == y doesn't have some goofy __eq__ overloading
  2863. # [20:22] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  2864. # [20:22] <jcranmer> Waldo: python has no bools
  2865. # [20:22] <jcranmer> so "True" is really 1 and "False" is really 0
  2866. # [20:22] <jhammel> python has bools; they just also happen to be integers
  2867. # [20:22] <jcranmer> it also has no ternary operator
  2868. # [20:23] <jhammel> it sorta does in 2.5+
  2869. # [20:23] <Waldo> hm, I'd thought python bools were not integers ;-\
  2870. # [20:23] <jcranmer> so (iffalse,iftrue)[cond] or cond and iftrue or iffalse are favorite uses
  2871. # [20:23] <jhammel> Waldo: http://pastebin.mozilla.org/1661319
  2872. # [20:23] <jhammel> all you need to know
  2873. # [20:24] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
  2874. # [20:24] <Waldo> guh
  2875. # [20:24] <Waldo> that's so not pythonic
  2876. # [20:24] * Quits: Optimizer (Instantbir@2CFB0D51.BB131A40.2AB48280.IP) (Ping timeout)
  2877. # [20:24] <jesup|laptop> khuey: ping
  2878. # [20:24] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
  2879. # [20:24] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Quit: Ex-Chat)
  2880. # [20:24] * Joins: Optimizer (Instantbir@7E527B33.7FE8EE1.2AB48280.IP)
  2881. # [20:24] <jhammel> i guess :shrug: i've never had a problem with it
  2882. # [20:24] <khuey> jesup|laptop: pong
  2883. # [20:24] <jhammel> also isinstance(True, int) is True
  2884. # [20:24] <jhammel> so you can probably guess how a bool is made ;)
  2885. # [20:25] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  2886. # [20:25] <mayhemer> jhammel: ted: XCurProcD works for me locally
  2887. # [20:25] * Quits: kaze (kaze@moz-A8A9D5A2.fbx.proxad.net) (Ping timeout)
  2888. # [20:25] * Joins: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz)
  2889. # [20:25] * Joins: kaze (kaze@moz-A8A9D5A2.fbx.proxad.net)
  2890. # [20:26] <jesup|laptop> khuey: Hey. Just checking in (since I'm in 3am-noon EDT conferences, my overlap with you is lower than normal). Where is the webrtc re-review stuff in your queue?
  2891. # [20:26] * jesup|laptop hates getting up at 2am then working until 3pm (or later)
  2892. # [20:27] <khuey> jesup|laptop: at the top
  2893. # [20:27] <khuey> just got to finish what I'm debugging now
  2894. # [20:28] <jesup|laptop> khuey: exactly what I wanted to hear. Thanks.
  2895. # [20:28] <khuey> no, you wanted to hear "I'm clicking r+ right now"
  2896. # [20:29] * Joins: necolas (necolas@moz-2D68B52B.bb.sky.com)
  2897. # [20:29] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Ping timeout)
  2898. # [20:29] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
  2899. # [20:30] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  2900. # [20:31] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Quit: Jesse)
  2901. # [20:31] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  2902. # [20:31] <jesup|laptop> No, too tired to dare commit :-)
  2903. # [20:31] * Quits: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  2904. # [20:31] * Quits: SeoZ (DanielJuyu@E9B5BAA5.F5246840.EAF0BD7A.IP) (Quit: Leaving)
  2905. # [20:31] <mayhemer> jcranmer: thanks for your suggestion, locally it works, I'll check it on try now
  2906. # [20:32] <jcranmer> the problem I have with ssltunnel on try is races
  2907. # [20:32] <mayhemer> jcranmer: races? tell me more
  2908. # [20:33] * Joins: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net)
  2909. # [20:34] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
  2910. # [20:34] <jcranmer> mayhemer: ssltunnel doesn't tell you when it's ready to accept connections
  2911. # [20:35] * jhammel is now known as lunch
  2912. # [20:35] <jcranmer> so you get a race between starting the process up so that it can listen
  2913. # [20:35] * lunch is now known as jhammel|lunch
  2914. # [20:35] <jcranmer> and starting an SSL connection
  2915. # [20:35] * Joins: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com)
  2916. # [20:36] <jorendorff> bholley: I have a question about this test https://mxr.mozilla.org/mozilla-central/source/toolkit/mozapps/extensions/test/xpinstall/bug645699.html?force=1
  2917. # [20:36] <mayhemer> jcranmer: did you think of any solution to that?
  2918. # [20:36] <jcranmer> no
  2919. # [20:36] <jcranmer> the options I saw were
  2920. # [20:36] <mayhemer> the http layer has a restart logic
  2921. # [20:36] <jcranmer> a) setTimeout
  2922. # [20:36] <Waldo> IPC to announce readiness
  2923. # [20:36] <Waldo> which is not the easiest thing in the world
  2924. # [20:36] <jcranmer> b) modify ssltunnel to tell me things
  2925. # [20:36] * Joins: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2926. # [20:37] <jorendorff> bholley: Do we care if Object.defineProperty just throws if you're trying to redefine window.location?
  2927. # [20:37] <jcranmer> c) find some way of running ssltunnel in the current process
  2928. # [20:37] <jcranmer> d) requiring comm-central to also pull in ipccode
  2929. # [20:37] <jcranmer> Waldo: yeah, you'd think with the electrolysis work that we'd have some decentish IPC mechanism
  2930. # [20:38] <jorendorff> hmm, I guess we have to support that
  2931. # [20:38] <jorendorff> bholley: oh well, never mind
  2932. # [20:38] <Waldo> jorendorff: that's what it should do, at least unless you're doing a no-op redefinition
  2933. # [20:38] <jlebar> bz, Was qsWinUndefs.h a joke? /me is not sure.
  2934. # [20:38] <Waldo> Object.defineProperty(window, "location", {}) and similar
  2935. # [20:38] <jorendorff> Waldo: well, it acts like a writable data property
  2936. # [20:38] <bholley> jorendorff: back
  2937. # [20:38] <jorendorff> Waldo: writable, nonconfigurable
  2938. # [20:38] <jcranmer> mayhemer: none of those options were palatable to me
  2939. # [20:39] <prazuber> Random question: Firefox cannot be built with --disable-xul, right?
  2940. # [20:39] <mayhemer> jcranmer: did you have actual problems with it?
  2941. # [20:39] <jcranmer> mayhemer: which is why I've been sitting on this patch for a year
  2942. # [20:39] <Waldo> jorendorff: because it uses PropertyOps; it should use function-valued getters and setters, so writability shouldn't enter into it
  2943. # [20:39] <jorendorff> Waldo: of course it's *supposed* to be a non-configurable accessor property
  2944. # [20:39] <jorendorff> yeah
  2945. # [20:39] <Waldo> jorendorff: I believe webidl specs this
  2946. # [20:39] <bholley> jorendorff: it should throw
  2947. # [20:39] <jcranmer> mayhemer: besides causing try to fail? I think not...
  2948. # [20:39] <Waldo> prazuber: if it can be built, it will not be a usable build
  2949. # [20:39] <mayhemer> jcranmer: for http, it should work well, since it has a reastart logic
  2950. # [20:40] <jorendorff> Waldo, bholley: I mean clearly if Object.getOwnPropertyDescriptor showed an accessor property, that should throw. No argument there!
  2951. # [20:40] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  2952. # [20:40] <jcranmer> mayhemer: shouldn't it throw a "cannot connect to server" instead?
  2953. # [20:40] * Waldo is reminded of a certain phrase about two wrongs and rights and all
  2954. # [20:40] <bholley> jorendorff: but
  2955. # [20:40] <bholley> jorendorff: location is special
  2956. # [20:40] <bholley> jorendorff: it's always xray
  2957. # [20:40] <jorendorff> Waldo, bholley: My question is, if we make it throw (and change the test) but we don't change it to an accessor property right away, does that make enough sense that I can land it in Aurora
  2958. # [20:41] <mayhemer> jcranmer: no, there is 10 tries in a loop
  2959. # [20:41] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Quit: Linkinus - http://linkinus.com)
  2960. # [20:41] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Ping timeout)
  2961. # [20:41] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
  2962. # [20:41] <Waldo> jorendorff: dunno; shippable short-run compat seems like the biggest issue (which might not be an issue at all, to be sure)
  2963. # [20:41] * Quits: @dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  2964. # [20:41] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  2965. # [20:41] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  2966. # [20:41] <jcranmer> mayhemer: I'm dealing with comm-central code which doesn't do retries
  2967. # [20:41] <mayhemer> jcranmer: actually, doing a sync xhr to it should do what we need
  2968. # [20:42] <Waldo> you just said a four-letter word
  2969. # [20:42] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  2970. # [20:43] <mayhemer> jcranmer: it means: after I start ssltunnel, do simply do a request to it for e.g. the root document of the server behind
  2971. # [20:43] <mayhemer> according the logic it should try 10 times until it connects
  2972. # [20:43] * Joins: mcsmurf (mcsmurf@moz-B02C6BCF.dip.t-dialin.net)
  2973. # [20:43] <jcranmer> mayhemer: which logic?
  2974. # [20:43] <jcranmer> the one in ssltunnel?
  2975. # [20:43] <mayhemer> no
  2976. # [20:43] <mayhemer> the one in http connection management
  2977. # [20:43] <jcranmer> I've got ssltunnel being backed by non-http stuff
  2978. # [20:44] * Fallen|away is now known as Fallen
  2979. # [20:44] <mayhemer> jcranmer: hmm
  2980. # [20:44] <mayhemer> then...
  2981. # [20:44] * Joins: billm (billm@moz-BBE3ABD.mv.mozilla.com)
  2982. # [20:44] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  2983. # [20:44] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  2984. # [20:44] <mayhemer> we could have a js component implementing a simple socket
  2985. # [20:44] <mayhemer> that tries to connect
  2986. # [20:44] <mayhemer> or
  2987. # [20:45] <mayhemer> ah.. no, you are not using just httpd...
  2988. # [20:45] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  2989. # [20:45] <jcranmer> https://bugzilla.mozilla.org/attachment.cgi?id=615349&action=diff
  2990. # [20:45] <mayhemer> jcranmer: you are starting ssltunnel from js?
  2991. # [20:46] <jcranmer> that's how I'm trying to use ssltunnel
  2992. # [20:46] <mayhemer> jcranmer: then.. we can simply establish a listening socket and give the port numner the ssltunnel
  2993. # [20:47] <mayhemer> after it start, it connects your server and this way you get the notification
  2994. # [20:47] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Quit: Linkinus - http://linkinus.com)
  2995. # [20:47] <mayhemer> jcranmer: makes sense?
  2996. # [20:47] * Parts: mkelly|afk (mkelly@moz-99CF8925.members.linode.com)
  2997. # [20:47] <mayhemer> jcranmer: if you are in an xpcom environment, then it's easy to setup a server
  2998. # [20:48] <jcranmer> I already have the server listener so I can send plaintext data back and forth
  2999. # [20:48] * Quits: jbalogh (jbalogh@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving...)
  3000. # [20:48] * juanb is now known as juanb|afk
  3001. # [20:49] <mayhemer> ok, so accepting a connection on it will give you the startup callback you need?
  3002. # [20:49] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  3003. # [20:51] <jcranmer> possibly
  3004. # [20:51] <BenWa> ehsan: No objection to turning on frame pointers in m-c. Post the patch!
  3005. # [20:51] <@ehsan> BenWa: I'll do that later today
  3006. # [20:51] <BenWa> \o/
  3007. # [20:52] <khuey> there were objections!
  3008. # [20:52] <mayhemer> jcranmer: do you need to send some data on the connection?
  3009. # [20:52] <Ms2ger> khuey, DENIED
  3010. # [20:52] * jwir3 is now known as jwir3|lunch
  3011. # [20:52] <froydnj> khuey: at least that's one patch you won't be asked to review
  3012. # [20:52] <jcranmer> mayhemer: the features I basically want from ssltunnel are the following, in decreasing order of importance:
  3013. # [20:52] <jcranmer> 1. A "IO am now listening for SSL connections" single
  3014. # [20:53] <BenWa> khuey: We raised concerns that we should watch for, but I didn't think anyone disagreed with was worth doing
  3015. # [20:53] <jcranmer> 2. A way to map encrypted to plaintext streams
  3016. # [20:53] <jcranmer> 3. A way to change some config options (like certificates) on the fly
  3017. # [20:53] * Quits: kaze (kaze@moz-A8A9D5A2.fbx.proxad.net) (Ping timeout)
  3018. # [20:54] <mayhemer> jcranmer: 1. could be done easily, I may need it for the work on xpcshell test anyway
  3019. # [20:54] * Quits: past (past@moz-B7E8705F.dsl.dyn.forthnet.gr) (Input/output error)
  3020. # [20:55] * philor|away is now known as philor
  3021. # [20:56] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3022. # [20:56] * ChanServ sets mode: +o dbaron
  3023. # [20:56] * Quits: bholley (anonymous@moz-104CC309.mv.mozilla.com) (Quit: bholley)
  3024. # [20:58] <@ehsan> khuey: seriously, if you think we should not do this, please let us know
  3025. # [20:58] <mayhemer> jcranmer: I don't underst 2.
  3026. # [20:58] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  3027. # [20:58] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  3028. # [20:58] <jcranmer> mayhemer: so, I'm using ssltunnel also as a shell for starttls
  3029. # [20:58] <khuey> ehsan: I'm just going to make you bisect any regressions it covers up ;-)
  3030. # [20:58] * cjones is now known as cjones-lunch
  3031. # [20:59] <jcranmer> mayhemer: which means I take an existing plaintext pipe
  3032. # [20:59] <@ehsan> khuey: fair enough ;)
  3033. # [20:59] <jcranmer> mayhemer: and I tell my end to, instead of processing it, get pumped into/out of ssltunnel
  3034. # [20:59] <AryehGregor> Ms2ger, I guess that a patch suggesting Tag() be moved to nsINode and made virtual with different implementations for nsIContent and nsIDocument is unlikely to be received favorably?
  3035. # [20:59] <AryehGregor> Or could we just fix nsIDocument::mNodeInfo to not be weird?
  3036. # [21:00] <mayhemer> jcranmer: aha, so setting up ssl means to start pushing the data though ssltunnel...
  3037. # [21:00] <@bz> AryehGregor: making Tag() virtual, r-
  3038. # [21:00] <AryehGregor> Yeah, yeah, I kind of figured.
  3039. # [21:00] <jcranmer> mayhemer: right
  3040. # [21:00] <Ms2ger> AryehGregor, is it that weird?
  3041. # [21:00] <@bz> AryehGregor: I see no problem with just having a non-virtual Tag() on nsINode, though
  3042. # [21:00] * glob is now known as glob|away
  3043. # [21:00] <mayhemer> jcranmer: and you would want a serivce API on ssltunnel to setup ssl on the socket on demand
  3044. # [21:00] * Ms2ger only figured it out to the point that nsINode::NodeName() did the right thing
  3045. # [21:01] * joduinn-mtg is now known as joduinn
  3046. # [21:01] <AryehGregor> Ms2ger, I didn't look too closely, but the nsIDocument constructor initializes mNodeInfo to null, so . . .
  3047. # [21:01] <jcranmer> mayhemer: not necessarily
  3048. # [21:01] <@bz> AryehGregor: documents have a non-null nodeinfo by the time Init() returns succcess
  3049. # [21:01] <Ms2ger> Maybe we can fix that
  3050. # [21:02] * rnewman is now known as rnewman|afk
  3051. # [21:02] <jcranmer> mayhemer: my architecture looks like this:
  3052. # [21:02] * Joins: armenzg_ (armenzg@F2D29657.F60B0462.67AC9B1.IP)
  3053. # [21:02] <khuey> hmm, is bugzilla down?
  3054. # [21:02] * Quits: armenzg (armenzg@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
  3055. # [21:02] <khuey> I haven't gotten any bugmail in 8 minutes
  3056. # [21:02] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Ping timeout)
  3057. # [21:03] <AryehGregor> bz, why isn't it initialized by the constructor?
  3058. # [21:03] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
  3059. # [21:03] <glob|away> khuey, no
  3060. # [21:03] <gregglind> what's the easiest way to make a change (for demo OR 'real') to the global style sheets in fx desktop... XUL addon? hack the sheets in the binary?
  3061. # [21:03] <jcranmer> I have a server implemented in JS
  3062. # [21:03] <khuey> glob|away: that's like a record
  3063. # [21:03] * Joins: shorlander-mobile (shorlander@moz-853043D6.dhcp.insightbb.com)
  3064. # [21:04] * Quits: shorlander-mobile (shorlander@moz-853043D6.dhcp.insightbb.com) (Input/output error)
  3065. # [21:04] * Quits: artur (artur@moz-6DFBD742.hsd1.vt.comcast.net) (Input/output error)
  3066. # [21:04] <glob|away> khuey, do you not know the dangers of pointing out a lack of bugmail?
  3067. # [21:04] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  3068. # [21:05] * Ms2ger assigns bug 915 to khuey
  3069. # [21:05] * khuey WONTFIXes
  3070. # [21:05] <_AtilA_> Hi!, Could someone say me what the purpose of the nsRefreshDriver?? Thks!
  3071. # [21:05] <jcranmer> when it gets a connection, it checks to see if it needs SSL
  3072. # [21:05] <jcranmer> if it does, it opens up a connection to ssltunnel
  3073. # [21:05] <dzbarsky> _AtilA_: it lets you register an observer for callbacks, for example it is used for animations
  3074. # [21:05] <@bz> AryehGregor: because how could it be initialized in the constructor?
  3075. # [21:05] <jcranmer> the input and output streams it has get hooked up to the secure side of the ssltunnel process
  3076. # [21:05] <@bz> AryehGregor: a serious question
  3077. # [21:06] * Quits: gmoro (guilherme@84484EC9.1F1093E8.D159334F.IP) (Ping timeout)
  3078. # [21:06] <@bz> AryehGregor: esp before infallible malloc happened
  3079. # [21:06] * Joins: artur (artur@moz-6DFBD742.hsd1.vt.comcast.net)
  3080. # [21:06] <jcranmer> and the actual input/output streams that the code uses for processing come from the other end of ssltunnel
  3081. # [21:07] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
  3082. # [21:07] * Joins: gmoro (guilherme@84484EC9.1F1093E8.D159334F.IP)
  3083. # [21:07] * joduinn is now known as joduinn-food
  3084. # [21:07] <jtcranmer> now, this does mean that the code goes through an insane number of pumps
  3085. # [21:07] <mayhemer> jcranmer: yeah, understand
  3086. # [21:07] * overholt is now known as overholt|afk
  3087. # [21:07] <_AtilA_> dzbarsky, callbacks that will be called frequently?
  3088. # [21:07] <@bz> _AtilA_: that will be called as needed
  3089. # [21:08] <@bz> _AtilA_: aiming for ~60Hz in visible tabs, slower elsewhere
  3090. # [21:08] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Quit: HydraIRC -> http://www.hydrairc.com <- The alternative IRC client)
  3091. # [21:08] <_AtilA_> hmm ok!
  3092. # [21:08] * Ms2ger reads code
  3093. # [21:08] * khuey is now known as khuey|away
  3094. # [21:08] <_AtilA_> think I got it
  3095. # [21:09] <Ms2ger> bz, so can I create a null principal infallibly already?
  3096. # [21:09] <AryehGregor> Hey, there are already nsINode that use mNodeInfo without checking that it was initialized.
  3097. # [21:09] <AryehGregor> So I guess it's safe to add a bunch more, amirite?
  3098. # [21:09] <Ms2ger> Sure
  3099. # [21:10] <mayhemer> jcranmer: so, what you want is to tell ssltunnel in what moment to switch to ssl?
  3100. # [21:10] <mayhemer> and put it in front of your server instead?
  3101. # [21:10] * Quits: marco (marco@3A0F4000.A00BAEB.10DC0B64.IP) (Ping timeout)
  3102. # [21:10] * Quits: damons (gnubeard@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  3103. # [21:10] <jtcranmer> no...
  3104. # [21:10] * Quits: Cwiiis (cwiiis@88F51059.F3BBB17D.144F44FA.IP) (Ping timeout)
  3105. # [21:10] <jtcranmer> I don't go through ssltunnel if I don't need SSL
  3106. # [21:10] <Ms2ger> bz, and can I crash if PL_NewHashTable fails?
  3107. # [21:11] <mayhemer> jtcranmer: and what is your idea then?
  3108. # [21:11] * Quits: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net) (Client exited)
  3109. # [21:11] * Joins: wlach (wlach@1EA86E65.BEE07476.59D8BB03.IP)
  3110. # [21:11] <jtcranmer> the two parts
  3111. # [21:11] * Joins: marco (marco@6BB1448C.60DCEFAD.10DC0B64.IP)
  3112. # [21:12] <AryehGregor> What's the point of having an Init() method separate from the constructor anyway?
  3113. # [21:12] <Ms2ger> AryehGregor, returning an nsresult
  3114. # [21:12] <AryehGregor> Hmm.
  3115. # [21:12] <Ms2ger> There are some constructors that take an nsresult* outparam, but... Meh
  3116. # [21:13] <AryehGregor> That seems like it should typically only be relevant for NS_ERROR_OUT_OF_MEMORY, which should no longer be a big deal, right?
  3117. # [21:13] <Ms2ger> In a lot of cases, yes
  3118. # [21:13] * AryehGregor sees only NS_ERROR_ALREADY_INITIALIZED and NS_ERROR_OUT_OF_MEMORY in nsDocument::Init
  3119. # [21:13] <jtcranmer> first, some way of saying that the connection I'm now receiving from port 34252 was made from a port connect from port 32131
  3120. # [21:13] <AryehGregor> Well, also mNodeInfoManager::Init's return code is propagated.
  3121. # [21:13] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3122. # [21:13] <jtcranmer> so that I can more accurately match up which ssl connection goes with which plaintext
  3123. # [21:13] * AryehGregor notes that for tomorrow, goes to sleep now
  3124. # [21:14] * Ms2ger cleans that up before AryehGregor can
  3125. # [21:14] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  3126. # [21:14] * adrian is now known as adrian|lunch
  3127. # [21:14] <jtcranmer> also, the ability to say "okay, for all new connections, use this certificate instead"
  3128. # [21:14] * Joins: Goldorak (chatzilla@504CDF79.35D36EE.187A1082.IP)
  3129. # [21:14] <Ms2ger> Also
  3130. # [21:14] <Ms2ger> ted!
  3131. # [21:15] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  3132. # [21:15] <mayhemer> jtcranmer: about the first: ssl tunnel knows that, just how to expose it?
  3133. # [21:15] * armenzg_ is now known as armenzg
  3134. # [21:15] <jtcranmer> I kind of imagine that #1 that needs some sort of IPC communication between ssltunnel and the host proc
  3135. # [21:15] * Quits: cviecco_ (cviecco@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  3136. # [21:15] <mayhemer> about the different cert: you mean on the same listening port, change a sokcet?
  3137. # [21:16] * Joins: damons (gnubeard@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3138. # [21:16] * Quits: juanb|afk (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3139. # [21:16] <jtcranmer> so might as well do evreything in that same communication mechanism
  3140. # [21:16] <jtcranmer> I think so
  3141. # [21:16] <mayhemer> jtcranmer: I think it can just ping back to some server (e.g. create a service a connection and have some sort of bidi control protocol)
  3142. # [21:16] * Joins: catalinb (ethereal@5DB63BAC.10D2EED.5BC07656.IP)
  3143. # [21:16] <jtcranmer> if it invalidates all current connections I don't particularly care
  3144. # [21:17] <dzbarsky> ehsan++
  3145. # [21:17] <mayhemer> what has to invalidate all connections?
  3146. # [21:17] <jtcranmer> changing the certificate in use
  3147. # [21:18] * Quits: catalinb (ethereal@5DB63BAC.10D2EED.5BC07656.IP) (Ping timeout)
  3148. # [21:18] * Quits: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3149. # [21:19] <mayhemer> jtcranmer: we can change a cert on the port while having established connections up
  3150. # [21:19] <mayhemer> it is just setting for the server socket
  3151. # [21:20] <jtcranmer> okay
  3152. # [21:20] * Quits: clee (clee@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: clee)
  3153. # [21:20] * Quits: damons (gnubeard@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  3154. # [21:20] <mayhemer> jtcranmer: I'm now thinking of introducing a shared component that would implement the service protocol
  3155. # [21:20] <jtcranmer> ooh :-)
  3156. # [21:21] * erick is now known as erick-afk
  3157. # [21:21] <mayhemer> jtcranmer: do you know about a place to put it somewhere?
  3158. # [21:21] <jtcranmer> it'd be a lot nicer to control ssltunnel than relying on a config file
  3159. # [21:21] * Joins: raphc (AndChat501@7E430AEE.7F75B59F.B3F72630.IP)
  3160. # [21:22] <mayhemer> jtcranmer: as the first, it would just give a callback it is up and accepting connections on all listening sockets it has open
  3161. # [21:23] * Quits: marco (marco@6BB1448C.60DCEFAD.10DC0B64.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0a2/20120611042006])
  3162. # [21:23] * Joins: wolfiR (wolfiR@moz-7A898C86.dip0.t-ipconnect.de)
  3163. # [21:25] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  3164. # [21:25] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  3165. # [21:27] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  3166. # [21:27] * Quits: raphc (AndChat501@7E430AEE.7F75B59F.B3F72630.IP) (Connection reset by peer)
  3167. # [21:27] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  3168. # [21:27] * Joins: raphc (AndChat501@7E430AEE.7F75B59F.B3F72630.IP)
  3169. # [21:27] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  3170. # [21:28] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  3171. # [21:29] * merike is now known as merike|away
  3172. # [21:31] * jhammel|lunch is now known as jhammel
  3173. # [21:33] * Joins: amphibulus (Mibbit@moz-A150E7DF.bb.netvision.net.il)
  3174. # [21:33] * Parts: amphibulus (Mibbit@moz-A150E7DF.bb.netvision.net.il)
  3175. # [21:33] * Joins: apv (apv@moz-A150E7DF.bb.netvision.net.il)
  3176. # [21:33] * Quits: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP) (Ping timeout)
  3177. # [21:34] * jmaher is now known as jmaher|afk
  3178. # [21:34] * Quits: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  3179. # [21:34] * @bsmedberg is brain-freezing. What is that tool where two people can type in the same document over the web?
  3180. # [21:34] <mcsmurf> Etherpad?
  3181. # [21:34] <gavin> yep
  3182. # [21:34] <@bz> bsmedberg: Emacs + M-x open-window-on-display ? ;)
  3183. # [21:35] * @bz did s/web/internet/ there, though
  3184. # [21:35] <mcsmurf> :D
  3185. # [21:35] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Connection timed out)
  3186. # [21:35] * jwir3|lunch is now known as jwir3
  3187. # [21:35] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
  3188. # [21:36] * Joins: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP)
  3189. # [21:36] * Joins: jbalogh (jbalogh@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3190. # [21:38] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
  3191. # [21:38] * Joins: catalinb (ethereal@2B7C8595.71B23C4A.5BC07656.IP)
  3192. # [21:39] <@bz> AryehGregor: ping
  3193. # [21:39] * Quits: evilpie (chatzilla@moz-59728D97.pools.arcor-ip.net) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0/20120601175215])
  3194. # [21:39] <Ms2ger> ^ went to bed
  3195. # [21:40] <@bz> ah
  3196. # [21:40] <@bz> sad
  3197. # [21:40] <Ms2ger> How dare people not be on EDT :)
  3198. # [21:41] * mreid wonders if there are any other moz folks in his timezone
  3199. # [21:41] * Quits: raphc (AndChat501@7E430AEE.7F75B59F.B3F72630.IP) (Connection reset by peer)
  3200. # [21:41] * Joins: raphc (AndChat501@7E430AEE.7F75B59F.B3F72630.IP)
  3201. # [21:42] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Client exited)
  3202. # [21:42] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3203. # [21:43] <mayhemer> jtcranmer: bad new is that I assume the XDir thing won't work on try...
  3204. # [21:43] <mayhemer> news
  3205. # [21:43] <Ms2ger> mreid, all of the Toronto office, no?
  3206. # [21:43] <@bz> mreid: which timezone are you in?
  3207. # [21:44] <mreid> Atlantic time
  3208. # [21:44] <jtcranmer> mayhemer: hmm?
  3209. # [21:44] * Quits: Optimizer (Instantbir@7E527B33.7FE8EE1.2AB48280.IP) (Ping timeout)
  3210. # [21:44] <Ms2ger> Where it's 3:35 pm now
  3211. # [21:44] <Ms2ger> So, yours
  3212. # [21:44] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  3213. # [21:44] <jcranmer> that patch was a year old
  3214. # [21:44] <jcranmer> so I don't remember how much of it was broken
  3215. # [21:44] <@bz> no
  3216. # [21:44] <mreid> 4:36pm here
  3217. # [21:44] * cjones-lunch is now known as cjones
  3218. # [21:44] <mayhemer> jtcranmer: was taht you who was helping me to locate ssltunnel in xpcshell tests?
  3219. # [21:44] <@bz> atlantic time is one hour before me
  3220. # [21:44] <@bz> afaict
  3221. # [21:44] <mayhemer> that
  3222. # [21:44] <jcranmer> mayhemer: yes
  3223. # [21:44] * Quits: ahal (ahal@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving)
  3224. # [21:44] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  3225. # [21:44] <Ms2ger> Boo
  3226. # [21:44] <Ms2ger> Google failed me
  3227. # [21:45] <@bz> there's not that much land in there....
  3228. # [21:45] <mayhemer> jcranmer: problem is that we copy the xpcshell binary to a way different dir
  3229. # [21:45] <mayhemer> but ssltunnel is left elsewhere
  3230. # [21:45] <jcranmer> hmm
  3231. # [21:45] <@bz> well, except for south america. ;)
  3232. # [21:45] <Ms2ger> Bridgetown, Barbados
  3233. # [21:45] * sheppy is now known as sheppy-afk
  3234. # [21:45] <jcranmer> I thoink I poked the tb relengineer to copy over the ssltunnel binary as well
  3235. # [21:45] * Quits: gfritzsche (gfritzsche@moz-BA7521C4.dynamic.qsc.de) (Quit: Leaving)
  3236. # [21:45] * Quits: ekr (ekr@47F40369.10A53EE3.77834EAA.IP) (Quit: ekr)
  3237. # [21:46] <Ms2ger> mreid, hmm, is that a cricket-watching part of the world?
  3238. # [21:46] <mreid> Ms2ger, I'm in Nova Scotia, Canada
  3239. # [21:46] <Ms2ger> Heh
  3240. # [21:46] <mreid> so not really
  3241. # [21:46] <mreid> :)
  3242. # [21:46] <Ms2ger> That was some pretty bad aim, then!
  3243. # [21:46] <mreid> oddly, I'm in Bridgetown, NS
  3244. # [21:46] <mreid> not Bridgetown Barbados
  3245. # [21:46] * Ms2ger notes
  3246. # [21:47] <mayhemer> jtcranmer: I don't see it in the logs... :(
  3247. # [21:47] <Ms2ger> What's that, a 1000 people?
  3248. # [21:47] * Joins: Optimizer (Instantbir@7E527B33.7FE8EE1.2AB48280.IP)
  3249. # [21:47] <mreid> yeah, about that
  3250. # [21:47] <mreid> maybe a few les
  3251. # [21:47] <mreid> s
  3252. # [21:47] <jcranmer> mayhemer: it may not happen in ff's buildbots
  3253. # [21:47] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  3254. # [21:47] <mayhemer> jcranmer: aha
  3255. # [21:47] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  3256. # [21:47] * Ms2ger looks where NS is
  3257. # [21:48] <jcranmer> Ms2ger: find maine, go east
  3258. # [21:48] <Ms2ger> I'd rather not do the former
  3259. # [21:49] <jcranmer> Ms2ger: you see the little peninsula on the end of canada?
  3260. # [21:49] <jcranmer> that's Nova Scotia
  3261. # [21:49] * Quits: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net) (Quit: Mardak)
  3262. # [21:49] * Quits: romaxa_home (romaxa@moz-54F5744A.net) (Ping timeout)
  3263. # [21:49] * Quits: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP) (Ping timeout)
  3264. # [21:50] <Ms2ger> "I have thought of a possible security problemÂ…"
  3265. # [21:50] * Ms2ger marks unread, goes on
  3266. # [21:51] <edmorley> Ms2ger: where's the fun in that? delete, delete!
  3267. # [21:51] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  3268. # [21:52] <Ms2ger> edmorley, need to fill up my mailbox, bankrupt Google
  3269. # [21:52] <edmorley> Ms2ger: they might run out of pocket money to pay us though... :-(
  3270. # [21:52] * Joins: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP)
  3271. # [21:52] <Ms2ger> Only 37k emails yet
  3272. # [21:53] * Joins: darktrojan (DT@moz-30B3CCFD.telstraclear.net)
  3273. # [21:53] * Joins: romaxa_home (romaxa@moz-54F5744A.net)
  3274. # [21:54] * Quits: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  3275. # [21:54] * Joins: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3276. # [21:54] * Quits: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP) (Ping timeout)
  3277. # [21:54] <gaston> glandium: fwiw about me needing to set ld_library_path/futze with -rpath at link time, it's actually an issue in our ld.so being fixed
  3278. # [21:57] * Joins: Mic (Instantbir@moz-108E19BC.superkabel.de)
  3279. # [21:57] * Quits: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  3280. # [21:57] * Joins: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3281. # [21:57] * Quits: jesup|laptop (chatzilla@47F40369.10A53EE3.77834EAA.IP) (Ping timeout)
  3282. # [21:57] * Joins: clee (clee@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3283. # [21:58] * Quits: graememcc (chatzilla@moz-B8AA77BE.range109-158.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120310193349])
  3284. # [21:58] * Quits: mreavy (chatzilla@47F40369.10A53EE3.77834EAA.IP) (Ping timeout)
  3285. # [21:59] * Joins: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP)
  3286. # [21:59] * Quits: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  3287. # [21:59] * Joins: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3288. # [21:59] * Quits: raphc (AndChat501@7E430AEE.7F75B59F.B3F72630.IP) (Connection reset by peer)
  3289. # [21:59] * Joins: raphc (AndChat501@7E430AEE.7F75B59F.B3F72630.IP)
  3290. # [21:59] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  3291. # [22:00] * Quits: raphc (AndChat501@7E430AEE.7F75B59F.B3F72630.IP) (Quit: Bye)
  3292. # [22:00] * Quits: janv (varga@moz-400565FD.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  3293. # [22:01] * Joins: cviecco_ (cviecco@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3294. # [22:01] <_AtilA_> I see that nsRefreshDriver is somehow linked to a nsTimerImpl
  3295. # [22:01] * Quits: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net) (Quit: jorendorff)
  3296. # [22:01] <mayhemer> ted: I will need to copy ssltunnel along with xpcshell to the target bin dir, what component to file a bug for it? XPCShell Harness or Infrastructure?
  3297. # [22:01] * khuey|away is now known as khuey
  3298. # [22:02] <_AtilA_> and this nsTimerImpl event, calls nsRefreshDriver::Notify() in some kind of fixed time period
  3299. # [22:03] * Joins: askalski (akuda@moz-6A36EC49.ip.abpl.pl)
  3300. # [22:03] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  3301. # [22:03] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  3302. # [22:03] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  3303. # [22:04] <_AtilA_> the backtrace is something like: Thread::ProcessNextEvent() --> nsTimerImpl::Run() --> nsTimerImpl::Fire() --> nsRefreshDriver::Notify() --> ..... --> (widget)->Invalidate();
  3304. # [22:05] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
  3305. # [22:06] * Quits: Optimizer (Instantbir@7E527B33.7FE8EE1.2AB48280.IP) (Ping timeout)
  3306. # [22:06] <gavin> the refresh driver uses nsITimers internally, yeah
  3307. # [22:06] * Joins: jwilde1 (Adium@moz-BBE3ABD.mv.mozilla.com)
  3308. # [22:07] <_AtilA_> nsTimers are events for the main thread, right?
  3309. # [22:07] * nthomas|away is now known as nthomas
  3310. # [22:07] <_AtilA_> They are pushed from the eventQueue and executed
  3311. # [22:07] * Joins: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net)
  3312. # [22:08] <gavin> yes
  3313. # [22:08] <_AtilA_> And the same Timer is responsible for register itself as another event
  3314. # [22:08] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Connection timed out)
  3315. # [22:08] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
  3316. # [22:08] <khuey> timer events can be dispatched to any thread
  3317. # [22:08] * Joins: jfkthame (jfkthame@1E761AA8.A1C12133.9542EC20.IP)
  3318. # [22:08] <_AtilA_> Ok, yes.
  3319. # [22:08] <khuey> for the refresh driver, they are dispatched to the main thread
  3320. # [22:09] * Quits: lahabana (Mibbit@moz-398B93D1.imag.fr) (Quit: http://www.mibbit.com ajax IRC Client)
  3321. # [22:09] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3322. # [22:09] * devd_afk is now known as devd
  3323. # [22:09] * Quits: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net) (Ping timeout)
  3324. # [22:09] * Joins: Optimizer (Instantbir@7E527B33.7FE8EE1.2AB48280.IP)
  3325. # [22:09] <_AtilA_> As all thread have their own eventQueue
  3326. # [22:11] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3327. # [22:12] <_AtilA_> I'm trying to fix a bug on Boot2Gecko that it's related to this cycle.
  3328. # [22:12] * Quits: Optimizer (Instantbir@7E527B33.7FE8EE1.2AB48280.IP) (Ping timeout)
  3329. # [22:12] <_AtilA_> The problem I'm seeing is that my RefreshDriver stops from being executed (or notified)
  3330. # [22:13] * armenzg is now known as armenzg_mtg
  3331. # [22:13] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  3332. # [22:13] * Joins: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3333. # [22:13] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  3334. # [22:13] <_AtilA_> cause the events responsible from executing it are not being pushed into the eventQueue anymore
  3335. # [22:14] * Joins: damons (gnubeard@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3336. # [22:14] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  3337. # [22:14] * Boriss_ is now known as Boriss
  3338. # [22:14] <luke> edmorley: glad to see those annoying boxes on the top-right of tbpl gone
  3339. # [22:15] <_AtilA_> So I wanted to know who/what exactly is responsible of generating these events
  3340. # [22:15] * Joins: TheOne (TheOne@moz-DC9EC80E.dip.t-dialin.net)
  3341. # [22:15] <_AtilA_> is the same nsTimerImp event, as I said?
  3342. # [22:15] * Quits: @dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  3343. # [22:15] * Joins: kentuckyfriedtakahe (kentuckyfr@moz-5D29915D.cable.telstraclear.net)
  3344. # [22:16] <_AtilA_> That should put himeself in the event queue before finishing?
  3345. # [22:16] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3346. # [22:16] * ChanServ sets mode: +o dbaron
  3347. # [22:16] * Joins: Optimizer (Instantbir@7E527B33.7FE8EE1.2AB48280.IP)
  3348. # [22:16] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3349. # [22:16] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  3350. # [22:17] <_AtilA_> (it's so complicated to explain for a non english speaker :P
  3351. # [22:17] <mayhemer> why I no longer can click on "review+" beside the attachment to see reviews comments in bugzilla?
  3352. # [22:18] * jmaher|afk is now known as jmaher
  3353. # [22:19] <jhammel> mayhemer: glob|away or dkl would be the people to ask
  3354. # [22:19] <jhammel> it looks like neither are here though
  3355. # [22:20] <mayhemer> jhammel: I'm not sure whether that is provided by bugzilla tweaks or bugzulla web directly
  3356. # [22:20] <mayhemer> tweaks are installed...
  3357. # [22:20] * Quits: TheOne (TheOne@moz-DC9EC80E.dip.t-dialin.net) (Ping timeout)
  3358. # [22:20] <jhammel> mayhemer: you could disable tweaks and see if it still happens
  3359. # [22:20] * Joins: marco (marco@6BB1448C.60DCEFAD.10DC0B64.IP)
  3360. # [22:20] <edmorley> luke: :-)
  3361. # [22:22] <marco> I'm trying to get a stacktrace after a crash on VS2010, but Firefox is terminated without showing anything but the output window
  3362. # [22:23] * Quits: Optimizer (Instantbir@7E527B33.7FE8EE1.2AB48280.IP) (Ping timeout)
  3363. # [22:23] <mayhemer> marco: Firefox has already crashed?
  3364. # [22:23] <marco> mayhemer, yes
  3365. # [22:23] * Quits: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  3366. # [22:23] <mayhemer> marco: your VS, is it express or standard?
  3367. # [22:24] <marco> mayhemer: express
  3368. # [22:24] <marco> but the weird thing is that it sometimes works, sometimes not...
  3369. # [22:24] <mayhemer> marco: I assume you are attaching after crash, right?
  3370. # [22:24] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  3371. # [22:24] <marco> mayhemer: I'm running the process directly in vs
  3372. # [22:25] * Quits: Mic (Instantbir@moz-108E19BC.superkabel.de) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  3373. # [22:25] <mayhemer> marco: aha, so you fell into the debugger, process is paused, is that so?
  3374. # [22:25] * Quits: dcamp (dave@9E727688.17C2F9C.163DC5C6.IP) (Quit: Leaving...)
  3375. # [22:25] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  3376. # [22:25] * Quits: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: jet)
  3377. # [22:26] * Misfit_Geek is now known as MisfitGeek_afk
  3378. # [22:26] <marco> mayhemer: it is terminated
  3379. # [22:26] * Quits: cviecco_ (cviecco@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Broken pipe)
  3380. # [22:26] <mayhemer> marco: if that is so, then there is probably not much to do
  3381. # [22:26] <mayhemer> marco: it's anyway strange it detached...
  3382. # [22:26] * Quits: cpearce (chatzilla@moz-E5C9EA4F.xdsl.xnet.co.nz) (Ping timeout)
  3383. # [22:26] * Joins: Optimizer (Instantbir@7E527B33.7FE8EE1.2AB48280.IP)
  3384. # [22:26] * joduinn-food is now known as joduinn-mtg
  3385. # [22:27] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3386. # [22:27] <mayhemer> marco: is there still an existing firefox process when you check with some other software?
  3387. # [22:27] <mayhemer> like processexplorer, as the best option
  3388. # [22:27] <marco> mayhemer: no
  3389. # [22:28] * mattwoodrow|away is now known as mattwoodrow
  3390. # [22:28] <mayhemer> marco: hmm... then there is not much to do... unless drwatson saved a dump somewhere
  3391. # [22:29] * Joins: cviecco_ (cviecco@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3392. # [22:29] <mayhemer> marco: how was your XPCOM_DEBUG_BREAK set?
  3393. # [22:29] <marco> mayhemer: I'm making it crash on purpose
  3394. # [22:29] <marco> mayhemer: not set, but nothing changes with XPCOM_DEBUG_BREAK=abort
  3395. # [22:30] <Ms2ger> jlebar, should mark bugs as s-s when you file them, not afterwards ;)
  3396. # [22:30] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3397. # [22:30] <jlebar> Ms2ger, I'd probably do a better job with that if I knew what s-s was.
  3398. # [22:30] <Ms2ger> Nvm, thunderbird is lying to me
  3399. # [22:31] <mayhemer> marco: how exactly are you making it crash?
  3400. # [22:31] <jlebar> Ms2ger, Oh, security-sensitive.
  3401. # [22:31] <jlebar> Indeed.
  3402. # [22:31] * Joins: mreavy (chatzilla@B05600D2.3F4E4C13.AF6F698.IP)
  3403. # [22:31] <jlebar> But yeah, not it. :)
  3404. # [22:31] <Fallen> uhh how do I filter bugs that have patches that have approval flags?
  3405. # [22:31] <Ms2ger> Nothing to see here, move along :)
  3406. # [22:31] <marco> mayhemer: using some patches for basic omtc layers
  3407. # [22:32] <marco> mayhemer: it crashes at startup
  3408. # [22:32] <Ms2ger> Fallen, is downloading the entire bugzilla database and running a python script over it an option? :)
  3409. # [22:32] * Ms2ger curses try
  3410. # [22:32] <Ms2ger> Can we reset it already?
  3411. # [22:32] <Fallen> Ms2ger: thats it? You can't tell me triagers do it that way!?
  3412. # [22:33] <Ms2ger> Fallen, there may be better ways :)
  3413. # [22:33] <Fallen> oh they probably filter for the tracking flags, that we don't have
  3414. # [22:33] <Ms2ger> Oh
  3415. # [22:33] <mayhemer> marco: sorry, what is omtc?
  3416. # [22:33] <Ms2ger> approval:? or approval:+ ?
  3417. # [22:33] <marco> mayhemer: bug 703484
  3418. # [22:33] * Joins: karl (karl@moz-65748A63.jetstream.xtra.co.nz)
  3419. # [22:34] <Fallen> well, in my case I am actually looking for approval-calendar-release+, which is set on an attachment.
  3420. # [22:34] * sheppy-afk is now known as sheppy
  3421. # [22:35] <mayhemer> marco: hu, I never heard about this
  3422. # [22:35] * devd is now known as devd_afk
  3423. # [22:35] * devd_afk is now known as devd
  3424. # [22:35] * Parts: devd (Name@moz-59682A1.dmz.scl3.mozilla.com)
  3425. # [22:35] <mayhemer> marco: to make it clear, the behavior is that the process, even attached in the debugger, just terminates, is that so?
  3426. # [22:36] <Fallen> why do we have these fscking flags when I can't search for them! *arg*
  3427. # [22:36] <marco> mayhemer: yes
  3428. # [22:37] <Standard8> Fallen: https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20flag%3Aapproval-comm-beta%2B;list_id=3391005
  3429. # [22:38] * overholt|afk is now known as overholt
  3430. # [22:38] <mayhemer> marco: my theory is that your are not making the process to crash but to terminate
  3431. # [22:38] <mayhemer> marco: also you could play a bit with Debug/Exceptions
  3432. # [22:38] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3433. # [22:39] <Fallen> Standard8: thank you very much, that saves my day :-)
  3434. # [22:40] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
  3435. # [22:40] <Standard8> Fallen: if you ever need hints for flags, then take a look at http://hg.mozilla.org/users/bugzilla_standard8.plus.com/drivertools/raw-file/default/bugtracking/index.html
  3436. # [22:40] * Joins: Mic (Instantbir@moz-108E19BC.superkabel.de)
  3437. # [22:41] <marco> mayhemer: yes, I think it's terminating instead of crashing
  3438. # [22:42] <marco> even if I have XPCOM_DEBUG_BREAK=abort
  3439. # [22:42] <Ms2ger> bienvenu++
  3440. # [22:42] * Quits: twi (Adium@moz-F9E4EE7F.cust.dsl.vodafone.it) (Ping timeout)
  3441. # [22:42] * Joins: twi (Adium@moz-F9E4EE7F.cust.dsl.vodafone.it)
  3442. # [22:42] <Fallen> Standard8: ok, will do
  3443. # [22:42] <marco> mayhemer: (and it terminates even if I set some breakpoints)
  3444. # [22:42] <mayhemer> marco: XPCOM_DEBUG_BREAK should be "break" or "trap"
  3445. # [22:43] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  3446. # [22:44] * Quits: automata (automata@8D23278A.C27CA109.16867D26.IP) (Ping timeout)
  3447. # [22:44] * Joins: jfkthame_ (jfkthame@1E761AA8.A1C12133.9542EC20.IP)
  3448. # [22:44] * Quits: jfkthame (jfkthame@1E761AA8.A1C12133.9542EC20.IP) (Connection reset by peer)
  3449. # [22:44] * jfkthame_ is now known as jfkthame
  3450. # [22:45] <khuey> ah crap
  3451. # [22:45] * Joins: azrdev (Mibbit@moz-35789E2B.unitymediagroup.de)
  3452. # [22:45] <khuey> I just attached visual studio to explorer.exe
  3453. # [22:45] <glandium> gaston: i told you so ;)
  3454. # [22:45] <gaston> :)
  3455. # [22:46] * Ms2ger wonders who broke gaston
  3456. # [22:46] * Quits: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Quit: sheppy)
  3457. # [22:47] <gaston> for once, noone :)
  3458. # [22:47] * Quits: Optimizer (Instantbir@7E527B33.7FE8EE1.2AB48280.IP) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  3459. # [22:47] <Ms2ger> :o
  3460. # [22:47] <Ms2ger> But, but, but
  3461. # [22:47] <gaston> i needed to do some -rpath hacks when linking or set LD_LIBRARY_PATH=path/to/firefox/install to start ffx fine
  3462. # [22:48] <marco> mayhemer: still not working... However I see the "Firefox process terminated" in the output window before Firefox actually crashes
  3463. # [22:48] <gaston> after looking at the xpcomglue code, it finally seemed to be an issue in our ld.so'
  3464. # [22:48] <glandium> Ms2ger: the real answer is that openbsd broke gaston
  3465. # [22:48] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
  3466. # [22:48] <Ms2ger> Well
  3467. # [22:48] <Ms2ger> That's a given, no?
  3468. # [22:49] * Quits: tn (tn@moz-2E73ACE4.wp.shawcable.net) (Quit: Leaving)
  3469. # [22:49] <azrdev> hi. I'm writing a quite simple ff addon touching Places. nsINavHistoryResultNode contains some timestamps of type PRTime which I'd like to convert to readable datetime strings. I found an "nsISupportsPRTime" interface, but can anybody tell me how to use that?
  3470. # [22:49] <mayhemer> marco: what is the code you expec the crash? gecko (xpcom)? nspr? something else?
  3471. # [22:49] * Quits: wolfiR (wolfiR@moz-7A898C86.dip0.t-ipconnect.de) (Quit: Leaving)
  3472. # [22:49] <Ms2ger> I don't think that's what you want
  3473. # [22:49] <marco> mayhemer: code under gfx/
  3474. # [22:50] * Quits: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP) (Quit: mdas)
  3475. # [22:51] <mayhemer> marco: crazy idea: try enablish some exception before they get handled to fall into the debugger
  3476. # [22:51] <mayhemer> Debug/Exceptions, the first of the columns with checkboxes
  3477. # [22:53] <Ms2ger> azrdev, if you get a PRTime, I think |new Date(time / 1000)| should get you something useful to work with
  3478. # [22:56] * Quits: @bsmedberg (bsmedberg@moz-BBE3ABD.mv.mozilla.com) (Quit: bsmedberg)
  3479. # [22:57] * Quits: JeroenDeDauw (j@moz-15F3975B.dip.t-dialin.net) (Quit: Leaving.)
  3480. # [22:57] * Joins: JeroenDeDauw (j@moz-15F3975B.dip.t-dialin.net)
  3481. # [22:57] * Joins: bsmedberg (bsmedberg@moz-BBE3ABD.mv.mozilla.com)
  3482. # [22:57] * ChanServ sets mode: +o bsmedberg
  3483. # [22:58] <overholt> anyone have noise-cancelling headphone recommendations?
  3484. # [22:58] <azrdev> Ms2ger: you don't think there's a proper wrapper for this? Seems to me like not being "the right thing to do" :-/
  3485. # [22:58] <Ms2ger> I wouldn't be surprised
  3486. # [22:58] <Ms2ger> Happy to be proven wrong, though!
  3487. # [22:59] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  3488. # [22:59] * Joins: automata (automata@8D23278A.C27CA109.16867D26.IP)
  3489. # [22:59] * Quits: msucan (mihai@452AB583.C1570FFF.BD62875.IP) (Quit: Leaving.)
  3490. # [22:59] * Quits: sawrubh (Mibbit@CEA48DB1.A2BE2D6E.84CC0C2F.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  3491. # [22:59] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  3492. # [23:00] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  3493. # [23:00] <marco> mayhemer: by "exceptions" do you mean "interruption points"?
  3494. # [23:00] <mayhemer> there is Debug/Exceptions menu
  3495. # [23:01] <marco> mayhemer: I don't have it
  3496. # [23:01] <mayhemer> Ctrl-Alt-E ?
  3497. # [23:01] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  3498. # [23:02] * Joins: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3499. # [23:02] <mayhemer> marco: hmm.. that's why I'm using 2008 ;)
  3500. # [23:02] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  3501. # [23:02] <marco> mayhemer: wait, I've found it in a personalization window :D
  3502. # [23:03] * Quits: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com) (Quit: Leaving)
  3503. # [23:03] * Quits: AaronMT (AaronMT@F2D29657.F60B0462.67AC9B1.IP) (Quit: Computer has gone to sleep.)
  3504. # [23:03] <mayhemer> marco: ah! you have to be attached, I would say
  3505. # [23:03] * Joins: gandalf (zbraniecki@moz-6937DDA7.neoplus.adsl.tpnet.pl)
  3506. # [23:04] <marco> mayhemer: I've enabled some exceptions, but... nothing to do
  3507. # [23:05] <mayhemer> marco: it was just an attempt.
  3508. # [23:05] <mayhemer> marco: if I were at your situation, I'd put some trace points to narrow down the location where it crashes
  3509. # [23:05] * Quits: wesj (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  3510. # [23:05] <mayhemer> and than you can find what function actually terminates the process and put a bread (if possible) directly into it
  3511. # [23:05] * Quits: @bsmedberg (bsmedberg@moz-BBE3ABD.mv.mozilla.com) (Quit: bsmedberg)
  3512. # [23:05] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.9.1/20120429012611])
  3513. # [23:06] <marco> mayhemer: I know where it crashes, I've set an interruption point just before that point
  3514. # [23:06] * philor is now known as philor|away
  3515. # [23:07] * Quits: espadrine (espadrine@moz-85EBB8A.dia.static.qwest.net) (Quit: espadrine)
  3516. # [23:07] <marco> but the process is terminated before it arrives to that point
  3517. # [23:07] * Joins: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com)
  3518. # [23:08] * Joins: bsmedberg (bsmedberg@moz-BBE3ABD.mv.mozilla.com)
  3519. # [23:08] * ChanServ sets mode: +o bsmedberg
  3520. # [23:08] <mayhemer> marco: then VS2010 has a bug (a bit unlikely, but who knows) or your assumption is wrong (what is usually the more common case)
  3521. # [23:08] <mayhemer> I mean, it probably terminates before your breakpoint
  3522. # [23:09] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  3523. # [23:09] <marco> mayhemer: I don't know what's happening
  3524. # [23:10] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3525. # [23:10] <marco> but I see "Firefox process terminated" in the vs console before the Firefox process actually crashes
  3526. # [23:10] <mayhemer> marco: I have also seen that VS stops accepting breakpoint
  3527. # [23:10] <mayhemer> marco can you pastebin the end of the log?
  3528. # [23:11] <mayhemer> marco: isn't there some first-chance exception right before?
  3529. # [23:11] * Quits: Mic (Instantbir@moz-108E19BC.superkabel.de) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  3530. # [23:11] <marco> mayhemer: http://pastebin.mozilla.org/1661412
  3531. # [23:11] <mayhemer> marco: also maybe try http://msdn.microsoft.com/en-us/library/e631wekh%28v=vs.80%29.aspx
  3532. # [23:12] * edmorley is now known as edmorley|away
  3533. # [23:12] * Quits: wlach (wlach@1EA86E65.BEE07476.59D8BB03.IP) (Ping timeout)
  3534. # [23:12] <mayhemer> marco: hmm.. but abort() would cause exit code definitely different then 0x0
  3535. # [23:13] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3536. # [23:13] <@bsmedberg> jlebar: still around?
  3537. # [23:14] <mayhemer> marco: btw - did you try restarting visual studio?
  3538. # [23:14] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  3539. # [23:14] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  3540. # [23:14] * Quits: jbalogh (jbalogh@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  3541. # [23:14] <@ehsan> bz: ping
  3542. # [23:15] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
  3543. # [23:15] <marco> mayhemer: yes, I've tried
  3544. # [23:15] * mjschranz is now known as mjschranz_away
  3545. # [23:15] <marco> mayhemer: the problem is that that output is showed before firefox crashes
  3546. # [23:16] <Mook_as> marco: did you try NO_EM_RESTART=1 (in case that's what's happening)?
  3547. # [23:16] * adrian|lunch is now known as adrian
  3548. # [23:16] <marco> mayhemer: is it possible that firefox closes itself and launches another instance of himself?
  3549. # [23:16] <marco> so vs2010 doesn't see the crash of the second process
  3550. # [23:16] <mayhemer> marco: yes, that is what Mook_as just suggested to avoid :)
  3551. # [23:17] <mayhemer> marco: but that only happens when you modify the code
  3552. # [23:17] <marco> ahahah, sorry, I didn't see you, Mook_as
  3553. # [23:17] <Mook_as> that's probably because I _just_ popped in with a random (and likely unhelpful) suggestion :)
  3554. # [23:18] <marco> Mook_as: indeed... nothing to do :)
  3555. # [23:18] <marco> I really prefer gdb
  3556. # [23:18] <mayhemer> marco: now I realize... if you say the termination (and apparent detach of the debugger appears visibly before the crash/termination) then it could be that!
  3557. # [23:18] * Joins: jbalogh (jbalogh@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3558. # [23:19] <Mook_as> oh, it would have happened with gdb too, actually... so if you _didn't_ hit it there, that's probably not it. (unless you're using a new profile each time, or something crazy like that)
  3559. # [23:19] * bhearsum is now known as bhearsum|afk
  3560. # [23:19] <azrdev> Ms2ger: what if you now assume it's not some missing interface, but me not knowing how to use nsISupportsPRTime.toString() ? See https://developer.mozilla.org/en/XPCOM_Interface_Reference/nsISupportsPRTime
  3561. # [23:20] * Ms2ger doesn't know anything about nsISupportsPRTime
  3562. # [23:21] * jcranmer is now known as jcranmer|away
  3563. # [23:22] * armenzg_mtg is now known as armenzg_omw
  3564. # [23:22] * Quits: armenzg_omw (armenzg@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3565. # [23:22] * Joins: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3566. # [23:22] <Mook_as> nsISupportsPRTime != PRTime in IDL
  3567. # [23:22] * Joins: armenzg_omw (armenzg@F2D29657.F60B0462.67AC9B1.IP)
  3568. # [23:22] <Mook_as> see also other things in nsISupportsPrimative.idl
  3569. # [23:22] * Joins: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net)
  3570. # [23:24] * philor|away is now known as philor
  3571. # [23:24] * Quits: armenzg_omw (armenzg@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3572. # [23:24] * Quits: mcsmurf (mcsmurf@moz-B02C6BCF.dip.t-dialin.net) (Quit: )
  3573. # [23:25] * Quits: mreavy (chatzilla@B05600D2.3F4E4C13.AF6F698.IP) (Ping timeout)
  3574. # [23:25] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3575. # [23:25] * Quits: ddahl (ddahl@moz-E2202F81.lightspeed.nbrntx.sbcglobal.net) (Quit: Adios Amigos)
  3576. # [23:25] * Quits: bbondy (bbondy@moz-815B377A.home.cgocable.net) (Ping timeout)
  3577. # [23:26] * Quits: drice (derice@moz-1D9C882A.deploy.akamaitechnologies.com) (Quit: Leaving.)
  3578. # [23:26] * padenot is now known as padenot|away
  3579. # [23:26] * Joins: gerv (gerv@moz-8E68CF56.in-addr.arpa)
  3580. # [23:26] <marco> Mook_as, mayhemer: I've deleted the profile and now it's working :S
  3581. # [23:27] <mayhemer> marco: and EM_NO_RESTART left unset?
  3582. # [23:27] * Joins: dao (dao@moz-F7D67EDE.superkabel.de)
  3583. # [23:27] <marco> mayhemer: yes
  3584. # [23:27] * Quits: twi (Adium@moz-F9E4EE7F.cust.dsl.vodafone.it) (Quit: Leaving.)
  3585. # [23:27] * Joins: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com)
  3586. # [23:27] * Quits: automata (automata@8D23278A.C27CA109.16867D26.IP) (Ping timeout)
  3587. # [23:27] * Joins: Cwiiis (cwiiis@moz-7E7C8259.croy.cable.virginmedia.com)
  3588. # [23:28] <mayhemer> marco: important is whether it does what you need, but it really looks like EM_RESTART was the cause
  3589. # [23:28] * Quits: Stan (Stan@moz-B19A6E8D.dip.t-dialin.net) (Connection reset by peer)
  3590. # [23:28] * Joins: Stan (Stan@moz-B19A6E8D.dip.t-dialin.net)
  3591. # [23:29] <gaston> hm if i look at a m-i merge commit on hg.m.o, the list of touched files doesn't match at all the global diff below the list..
  3592. # [23:29] * Quits: jstraus (Adium@3464EC4F.72B357BE.A35657C3.IP) (Broken pipe)
  3593. # [23:29] <gaston> cquite confusing
  3594. # [23:29] * Quits: smagnin (pike@moz-DEF53BC9.fbx.proxad.net) (Ping timeout)
  3595. # [23:29] * Joins: myk1 (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3596. # [23:29] <marco> mayhemer: when I tried with EM_NO_RESTART it didn't work
  3597. # [23:29] * Quits: myk1 (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  3598. # [23:29] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  3599. # [23:30] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  3600. # [23:30] <mayhemer> marco: just to check, it is exactly EM_NO_RESTART=1
  3601. # [23:30] * Quits: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com) (Quit: Miranda IM - Multi protocol instant messenger @ www.miranda-im.org)
  3602. # [23:30] * Joins: espadrine (espadrine@moz-BBE3ABD.mv.mozilla.com)
  3603. # [23:30] * Quits: TheCrap (TheCrap@moz-D09C58E1.dip0.t-ipconnect.de) (Ping timeout)
  3604. # [23:30] <mayhemer> marco: hmm... and are you also setting -no-remote parameter or MOZ_NO_REMOTE=1 ?
  3605. # [23:32] * MisfitGeek_afk is now known as Misfit_Geek
  3606. # [23:32] * Quits: Misfit_Geek (MisfitGeek@moz-BD3E98A8.hsd1.nh.comcast.net) (Quit: Leaving)
  3607. # [23:32] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  3608. # [23:32] <dholbert> mattwoodrow, ping
  3609. # [23:33] <mattwoodrow> hi dholbert
  3610. # [23:33] * Quits: apv (apv@moz-A150E7DF.bb.netvision.net.il) (Quit: )
  3611. # [23:34] <Fallen> wouldn't it be cool if hg could tag things without cloning them?
  3612. # [23:34] * padenot|away is now known as padenot
  3613. # [23:34] <marco> mayhemer: -no-remtoe
  3614. # [23:34] <jhammel> remtoe?
  3615. # [23:34] <marco> jhammel: -no-remote :)
  3616. # [23:34] <jhammel> :)
  3617. # [23:34] <jwir3> is there any plan to include pdf.js in Thunderbird?
  3618. # [23:35] <jwir3> i.e. is it already available as a plygin?
  3619. # [23:35] <jwir3> plugin
  3620. # [23:35] <squib> jwir3: thunderbird conversations already incorporates it
  3621. # [23:35] * Quits: kennyluck (kennyluck@moz-9C7B1E1B.dynamic.hinet.net) (Ping timeout)
  3622. # [23:36] <dholbert> mattwoodrow, hi! so I was just writing an incremental-reflow reftest for a bug in my code, and it seems that MozReftestInvalidate might be firing too early -- that is, the MozReftestInvalidate-triggered JS seems to run early enough that I don't hit the bug, when I should. Is it possible that's from the DLBI changes / have you encountered anything else like that?
  3623. # [23:36] * Joins: mdas (mdas@50AE257C.D30B51A1.412CF160.IP)
  3624. # [23:36] * Joins: jimb (user@moz-94D6B916.pool.e-mobile.ne.jp)
  3625. # [23:36] <mattwoodrow> dholbert: DLBI got backed out, so it doubt its that :)
  3626. # [23:36] <dholbert> mattwoodrow, ah :) ok
  3627. # [23:36] <mattwoodrow> can you show me your test?
  3628. # [23:37] <dholbert> mattwoodrow, http://pastebin.mozilla.org/1661439
  3629. # [23:37] <dholbert> mattwoodrow, (needs my flexbox patches applied to work)
  3630. # [23:38] * Joins: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com)
  3631. # [23:38] <dholbert> mattwoodrow, basically -- there's some stuff that sticks out of the flexbox, and I wasn't correctly setting the overflow area. So when the flexbox moved (with the margin tweak in that testcase), we wouldn't repaint the sticking-out-part on the new location
  3632. # [23:38] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0a2/20120611042006])
  3633. # [23:39] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3634. # [23:39] * sworkman_ is now known as sworkman
  3635. # [23:39] <dholbert> mattwoodrow, I've fixed my bug, but I was sanity-checking the reftest to be sure it failed in a buggy build, but in fact it passes (it matches a reference case that has the margin-tweak already applied in the initial rendering -- no JS)
  3636. # [23:39] <mattwoodrow> interesting, the test looks fine
  3637. # [23:40] <mattwoodrow> it might be useful to see what area gets invalidated during MozReftestInvalidate
  3638. # [23:41] * Quits: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP) (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
  3639. # [23:41] <mattwoodrow> dholbert: try running the test the MOZ_REFTEST_VERBOSE in the env
  3640. # [23:41] <dholbert> mattwoodrow, (also: if I change the MozReftestInvalidate to instead trigger a setTimeout(tweak, 100) via another function, then the test fails (as I expect it to))
  3641. # [23:41] <dholbert> mattwoodrow, OK
  3642. # [23:41] * Joins: kennyluck (kennyluck@moz-9186F99D.dynamic.hinet.net)
  3643. # [23:42] * cadecairos is now known as cadecairos_brb
  3644. # [23:42] <dholbert> mattwoodrow, http://pastebin.mozilla.org/1661445
  3645. # [23:42] * bwinton is now known as bwinton_away
  3646. # [23:43] <dholbert> mattwoodrow, I'm not familiar with that output, but it seems a little suspect that FlushRendering happens after MozReftestInvalidate is dispatched
  3647. # [23:43] <mattwoodrow> I'd agree with that
  3648. # [23:44] <mattwoodrow> the second DoDrawWindow call is also the whole window size, which means that the whole page has been invalidated
  3649. # [23:44] * kmoir is now known as kmoir-afk
  3650. # [23:44] * Joins: armenzg_omw (armenzg@B87476AD.5BCEC6DB.DA78B690.IP)
  3651. # [23:44] * philor is now known as philor|away
  3652. # [23:44] * mcote is now known as mcote|afk
  3653. # [23:45] * sheeri is now known as sheeri-afk
  3654. # [23:45] * Joins: wesj (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3655. # [23:46] * Quits: kentuckyfriedtakahe (kentuckyfr@moz-5D29915D.cable.telstraclear.net) (Connection reset by peer)
  3656. # [23:46] * Joins: dcamp (dave@moz-930D5B64.hsd1.wa.comcast.net)
  3657. # [23:47] <dholbert> mattwoodrow, ok, thanks for the sanity check (and for the info about that environmental var) -- I'll file a bug
  3658. # [23:48] <mattwoodrow> dholbert: Looking at the harness, the flush rendering part seems fine
  3659. # [23:48] * Quits: Ms2ger (Ms2ger@49187330.48F4E4FC.37724B0D.IP) (Quit: nn)
  3660. # [23:48] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Boriss)
  3661. # [23:48] * Joins: smagnin (pike@moz-DEF53BC9.fbx.proxad.net)
  3662. # [23:49] <mattwoodrow> it just prints that if forcing layout to do reflow caused invalidation (which it will since we just moved something)
  3663. # [23:49] * Joins: kentuckyfriedtakahe (kentuckyfr@moz-5D29915D.cable.telstraclear.net)
  3664. # [23:49] <mattwoodrow> but the resulting MozAfterPaint event having the entire window invalidated - that part is bad
  3665. # [23:49] <dholbert> mattwoodrow, ah, gotcha
  3666. # [23:50] * Quits: kentuckyfriedtakahe (kentuckyfr@moz-5D29915D.cable.telstraclear.net) (Connection reset by peer)
  3667. # [23:50] * Parts: joy (Adium@moz-1EA53CCF.lightspeed.sntcca.sbcglobal.net)
  3668. # [23:50] * Quits: dcamp (dave@moz-930D5B64.hsd1.wa.comcast.net) (Quit: Linkinus - http://linkinus.com)
  3669. # [23:50] <Fallen> gerv: you don't by chance also have a script that updates patch files to use the new license header, in case part of the patch contains the new license ? ;-)
  3670. # [23:51] <Fallen> err old license
  3671. # [23:51] * Joins: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net)
  3672. # [23:51] * Quits: JeroenDeDauw (j@moz-15F3975B.dip.t-dialin.net) (Quit: Leaving.)
  3673. # [23:52] * Quits: armenzg_omw (armenzg@B87476AD.5BCEC6DB.DA78B690.IP) (Ping timeout)
  3674. # [23:52] <prazuber> Is there a way to test features that work when XUL is disabled? Except the android non-XUL build.
  3675. # [23:52] <khuey> what do you mean by "when XUL is disabled"?
  3676. # [23:52] <khuey> even native fennec doesn't have XUL disabled
  3677. # [23:52] <khuey> it just doesn't use it in the UI
  3678. # [23:52] * sheeri-afk is now known as sheeri
  3679. # [23:53] * Joins: armenzg_omw (armenzg@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
  3680. # [23:53] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3681. # [23:53] * Joins: kentuckyfriedtakahe (kentuckyfr@moz-5D29915D.cable.telstraclear.net)
  3682. # [23:53] <prazuber> "for embedded clients that don't use a XUL/JS layer"
  3683. # [23:53] * Quits: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP) (Ping timeout)
  3684. # [23:54] * Quits: darktrojan (DT@moz-30B3CCFD.telstraclear.net) (Quit: )
  3685. # [23:54] <jlebar> bsmedberg, here now; are you still around?
  3686. # [23:54] * Quits: catalinb (ethereal@2B7C8595.71B23C4A.5BC07656.IP) (Ping timeout)
  3687. # [23:54] * Quits: kentuckyfriedtakahe (kentuckyfr@moz-5D29915D.cable.telstraclear.net) (Connection reset by peer)
  3688. # [23:54] <prazuber> I found configure option --disable-xul, but it didn't work out well :-)
  3689. # [23:54] <@bsmedberg> jlebar: yeah, I wanted to ask you about that jemalloc thing
  3690. # [23:54] * Quits: TheLink (TheLink@moz-45ED2356.pools.arcor-ip.net) (Client exited)
  3691. # [23:55] * padenot is now known as padenot|away
  3692. # [23:55] <khuey> yeah
  3693. # [23:55] <khuey> we should remove that
  3694. # [23:55] <jlebar> bsmedberg, jemalloc3, or something else?
  3695. # [23:55] * Quits: azrdev (Mibbit@moz-35789E2B.unitymediagroup.de) (Quit: http://www.mibbit.com ajax IRC Client)
  3696. # [23:55] <khuey> has Camino given up on Gecko yet?
  3697. # [23:55] * Mook_as suspects --disable-xul isn't going to work any time soon, and the test is /bin/false
  3698. # [23:55] * Joins: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP)
  3699. # [23:55] <@bsmedberg> jlebar: no, finding the bug#
  3700. # [23:55] * cadecairos_brb is now known as cadecairos
  3701. # [23:55] * philor|away is now known as philor
  3702. # [23:55] <@bsmedberg> jlebar: https://bugzilla.mozilla.org/show_bug.cgi?id=709860#c30
  3703. # [23:55] <jhammel> khuey: itym s/on gecko//
  3704. # [23:56] * Quits: jimb (user@moz-94D6B916.pool.e-mobile.ne.jp) (Ping timeout)
  3705. # [23:56] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  3706. # [23:56] * Quits: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  3707. # [23:56] <@bsmedberg> jlebar: please let me know if I should talk to somebody else, but this is pretty high on our list of things to figure out for Fx 14 betas
  3708. # [23:56] <khuey> jhammel: yeah
  3709. # [23:56] <Mook_as> khuey: I think they have? see http://caminobrowser.org/blog/#mozembedding
  3710. # [23:56] * philor is now known as philor|away
  3711. # [23:56] <jlebar> bsmedberg, Okay, I'll have a look. I'd seen this bug in my inbox, but I had no idea why I was cc'ed, so I was ignoring it. Sorry. :-/
  3712. # [23:57] <@bsmedberg> hehe yeah
  3713. # [23:57] <@bsmedberg> I'm not sure why you were originally cced.
  3714. # [23:57] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Quit: sworkman)
  3715. # [23:57] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3716. # [23:57] * Quits: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP) (Ping timeout)
  3717. # [23:58] <@bsmedberg> oh I remember, it was the regression range related to nsTAutoArray
  3718. # [23:58] <khuey> Mook_as: I always did find it amusing how maintaining embedding code for Gecko was viewed as more onerous than totally switching their layout engine
  3719. # [23:58] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
  3720. # [23:58] <Mook_as> khuey: turns out that's probably true, given the upstream attitude!
  3721. # [23:58] * Joins: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com)
  3722. # [23:59] * Joins: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  3723. # Session Close: Wed Jun 13 00:00:01 2012

The end :)