/irc-logs / mozilla / #developers / 2012-09-21 / end

Options:

  1. # Session Start: Fri Sep 21 00:00:02 2012
  2. # Session Ident: #developers
  3. # [00:00] * bhearsum is now known as bhearsum|afk
  4. # [00:00] * Joins: bbondy_ (bbondy@moz-CBCCE0F3.home.cgocable.net)
  5. # [00:00] * Quits: ekr (ekr@moz-BBE3ABD.mv.mozilla.com) (Quit: ekr)
  6. # [00:00] <@khuey> ehsan: pong
  7. # [00:01] <@ehsan> khuey: AttributeError: 'IDLTypedefType' object has no attribute 'isExternal'
  8. # [00:01] <@ehsan> khuey: I got this when I typedef'ed an interface
  9. # [00:01] <@khuey> backtrace?
  10. # [00:01] <@ehsan> known?
  11. # [00:01] <@ehsan> khuey: https://gist.github.com/3758569
  12. # [00:02] * philor is now known as philor|away
  13. # [00:02] <Callek> ehsan: ping -- assuming I remember your area of focus right
  14. # [00:02] * Quits: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  15. # [00:03] <@ehsan> Callek: pong, assuming that you're going to ask me a very simple question
  16. # [00:03] <@khuey> ehsan: something is wrong, we should have an IDLInterface there, not an IDLTypedefType
  17. # [00:03] <Callek> ehsan: (in beta) is "cursor of single-line textboxes routinely appears as if it is on the right-edge of the input [e.g. if it was an RTL input]"
  18. # [00:03] * Joins: venk (user@moz-214432C.static.tpgi.com.au)
  19. # [00:03] * bwinton is now known as bwinton_away
  20. # [00:03] * juanb is now known as juanb|brb
  21. # [00:03] <@ehsan> khuey: hrm, can you give me a hint to debug this?
  22. # [00:03] <Callek> I see this *all* the time in chatzilla, and quite often in actual webpages
  23. # [00:03] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/3f5309a5b66e - Marty Rosenberg - GCthings don't have a single tag, so mutate the condition to actually do a set-test. (bug 792239, r=dvander)
  24. # [00:04] <@khuey> ehsan: can you pastebin what you added to bindings.conf?
  25. # [00:04] <@ehsan> Callek: do you have a testcase?
  26. # [00:04] <Callek> ehsan: other than just using the browser, no.... :(
  27. # [00:04] <@ehsan> khuey: I probably need to pastebin my entire patch
  28. # [00:04] <@khuey> ehsan: ok
  29. # [00:04] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  30. # [00:04] <Callek> ehsan: actually a cZ testcase I just reproduced, and is likely similar to my browser reproduce
  31. # [00:05] <@ehsan> khuey: http://pastebin.mozilla.org/1833517
  32. # [00:05] * rail is now known as rail_away
  33. # [00:05] <Callek> ehsan: in cZ, change tabs, with ctrl+tab [win7]
  34. # [00:05] <Callek> (with input box otherwise empty)
  35. # [00:05] <@ehsan> Callek: hrm... is that a regression?
  36. # [00:06] * Quits: josh (josh@F2D29657.F60B0462.67AC9B1.IP) (Quit: josh)
  37. # [00:06] <Callek> ehsan: it wasn't around 6 months ago, for sure... I suspect its a FF16 regression, since I don't *remember* it when 15 was in beta
  38. # [00:06] * Quits: AryehGregor (AryehGrego@F0BEED3D.BA536DA5.C605BBF7.IP) (Ping timeout)
  39. # [00:06] <Callek> ehsan: I'm willing to get a bug on file, and bisect over the weekend if you don't have any better ideas
  40. # [00:06] * Joins: ekr (ekr@moz-BBE3ABD.mv.mozilla.com)
  41. # [00:06] * Joins: AryehGregor (AryehGrego@F0BEED3D.BA536DA5.C605BBF7.IP)
  42. # [00:06] * Joins: jwilde (Thunderbir@moz-7C6C8188.medford.tufts.edu)
  43. # [00:06] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  44. # [00:07] <@ehsan> Callek: it would be very helpful if you could use mozregression to get a regression range
  45. # [00:07] * kmoir is now known as kmoir-afk
  46. # [00:07] * Quits: bonnie (bbsurender@3035F4A5.3753335A.B66DD36E.IP) (Ping timeout)
  47. # [00:07] <Callek> mozregression I could never coerce to work right -- itd be manual
  48. # [00:07] <@khuey> ehsan: you, uh, didn't add any typedefs
  49. # [00:07] <@khuey> wtf
  50. # [00:07] <Callek> but I'd get down to a specific 24 hour range for you :-)
  51. # [00:07] <Callek> at the least
  52. # [00:07] <@ehsan> khuey: oh wait maybe that's the wrong diff
  53. # [00:08] * Joins: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  54. # [00:08] * Quits: jdm (jdm@moz-ED97493F.cpe.net.cable.rogers.com) (Quit: Lost terminal)
  55. # [00:08] * Parts: NimeshNeema (u2689@moz-160C58C6.com)
  56. # [00:08] <@ehsan> khuey: false alarm, sorry, bad Bindings.conf entry
  57. # [00:09] <@khuey> ehsan: ok, that's what I figured
  58. # [00:09] <@ehsan> this stuff is kind of confusing :(
  59. # [00:09] <@khuey> ehsan: what do you do wrong, ooc?
  60. # [00:09] * Joins: josh (josh@F2D29657.F60B0462.67AC9B1.IP)
  61. # [00:09] <bjacob> tons of unused-variable -Werrors on inbound with gcc 4.6
  62. # [00:09] <@khuey> I'l like to have better error messages than random python exceptions
  63. # [00:09] <@ehsan> khuey: I had added an entry for AudioContext, not mozAudioContext
  64. # [00:09] <@ehsan> and I have typedef mozAudioContext AudioContext;
  65. # [00:09] <@ehsan> khuey: want me to file a bug?
  66. # [00:09] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  67. # [00:10] * gregglind is now known as gregglind_away
  68. # [00:10] <@khuey> ehsan: yes please
  69. # [00:10] * Quits: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  70. # [00:10] <@ehsan> on it
  71. # [00:10] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  72. # [00:10] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: ["Textual IRC Client: www.textualapp.com"])
  73. # [00:11] * Quits: twi (Adium@D379170F.57B5FEBA.965084DF.IP) (Quit: Leaving.)
  74. # [00:11] * Quits: beaufour (beaufour@moz-DC1D9B4C.nycmny.fios.verizon.net) (Quit: beaufour)
  75. # [00:11] * AutomatedTester is now known as AutomatedTester|AFK
  76. # [00:12] * sheeri is now known as sheeri-afk
  77. # [00:12] * philor|away is now known as philor
  78. # [00:12] * Joins: bonnie (bbsurender@3035F4A5.3753335A.B66DD36E.IP)
  79. # [00:13] * Quits: mdas (mdas@50AE257C.D30B51A1.412CF160.IP) (Quit: mdas)
  80. # [00:14] * Joins: jduell (jduell@F2D29657.F60B0462.67AC9B1.IP)
  81. # [00:14] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  82. # [00:16] * Quits: ircloggr (nodebot@moz-59835B3D.compute-1.amazonaws.com) (Client exited)
  83. # [00:16] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  84. # [00:16] * Joins: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com)
  85. # [00:16] * Quits: drexler (chatzilla@moz-BD26ECCD.hsd1.vt.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  86. # [00:16] * Joins: ircloggr (nodebot@moz-69705722.compute-1.amazonaws.com)
  87. # [00:17] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/2e6335deeb51 - Jonathan Griffin - Bug 792945 - Remove datazilla from Marionette deps, r=mdas
  88. # [00:17] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: ["Textual IRC Client: www.textualapp.com"])
  89. # [00:17] * Quits: bbondy (bbondy@moz-CBCCE0F3.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
  90. # [00:17] * bbondy_ is now known as bbondy
  91. # [00:17] * juanb|brb is now known as juanb
  92. # [00:18] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  93. # [00:19] <@khuey> ehsan: you hit a nice edge case there ;-)
  94. # [00:19] <@ehsan> heh
  95. # [00:20] <@ehsan> khuey: I tread on dangerous grounds
  96. # [00:20] <@khuey> indeed
  97. # [00:21] * jesup starts a minor storm (atoi/etc)
  98. # [00:21] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/5dde4b86acfb - Jonathan Griffin - Bug 792173 - Add TEST-UNEXPECTED-FAIL output to Marionette, r=mdas, DONTBUILD because NPOTB
  99. # [00:21] <@ehsan> gw280|headhurts: you around?
  100. # [00:22] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  101. # [00:22] * Joins: jfkthame (jfkthame@3EC4A1A5.5BC345F5.9542EC20.IP)
  102. # [00:24] * Joins: marco (Thunderbir@823ED589.B1299530.10DC0B64.IP)
  103. # [00:24] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  104. # [00:24] * Joins: mdas (mdas@50AE257C.D30B51A1.412CF160.IP)
  105. # [00:25] * Quits: mdas (mdas@50AE257C.D30B51A1.412CF160.IP) (Quit: mdas)
  106. # [00:28] * Quits: jfkthame (jfkthame@3EC4A1A5.5BC345F5.9542EC20.IP) (Quit: jfkthame)
  107. # [00:28] * Quits: overholt (overholt@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  108. # [00:29] * Joins: anant (Anant@moz-132332B9.hsd1.ca.comcast.net)
  109. # [00:31] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
  110. # [00:31] * Quits: jduell (jduell@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  111. # [00:32] * Quits: lahabana (charlymolt@moz-AAF2BBD1.studby.ntnu.no) (Quit: lahabana)
  112. # [00:33] * Quits: Pike (Pike@moz-E31CD2CB.mozilla.org) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0.1/20120905151427])
  113. # [00:33] * Quits: jorendorff (jorendorff@moz-2E139815.hsd1.tn.comcast.net) (Quit: jorendorff)
  114. # [00:33] * Quits: bbondy (bbondy@moz-CBCCE0F3.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
  115. # [00:34] * Quits: ekr (ekr@moz-BBE3ABD.mv.mozilla.com) (Quit: ekr)
  116. # [00:35] * wlach is now known as wlach|afk
  117. # [00:36] * Quits: _FrnchFrgg_ (_FrnchFrgg@A954F686.E36651AF.74B71A20.IP) (Ping timeout)
  118. # [00:36] * Quits: pnemsak (Miranda@A6E8C11.B7BED47D.3CA1F9DE.IP) (Quit: pnemsak)
  119. # [00:37] * mcote is now known as mcote|afk
  120. # [00:37] * Joins: _FrnchFrgg_ (_FrnchFrgg@A954F686.E36651AF.74B71A20.IP)
  121. # [00:39] <@khuey> ugh
  122. # [00:40] <@khuey> I really need to land that patch to make refcounting thread safety asserts fatal
  123. # [00:40] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  124. # [00:41] * Quits: bent (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.19/20110707195905])
  125. # [00:42] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
  126. # [00:43] <jesup> we should make all asserts fatal :-/ Then there are warnings.... ;-)
  127. # [00:43] <@khuey> I disagree
  128. # [00:43] <@khuey> we shouldn't make the asserts I hit in my debug builds fatal :-P
  129. # [00:45] <@ehsan> khuey: please!
  130. # [00:45] <jesup> What else will get devs to file/fix them? 1/2 :-) (we could give a cmdline opt to override that, though)
  131. # [00:46] <@khuey> ehsan: well, we need to fix the threadsafety assertions we're hitting first ...
  132. # [00:46] <jesup> Hell, a cmdline opt to make them fatal would be good
  133. # [00:46] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/7d0776416955 - Ehsan Akhgari - Bug 792646 - Implement the skeleton of Web Audio source and destination nodes; r=bzbarsky
  134. # [00:46] <@ehsan> whoa
  135. # [00:46] <@khuey> there is an env var to make them fatal
  136. # [00:46] <@ehsan> there's my first push from git!
  137. # [00:46] <@khuey> you just need to flip it
  138. # [00:46] <@khuey> XPCOM_DEBUG_BREAK=abort
  139. # [00:46] <@ehsan> khuey: do we have a lot of those?
  140. # [00:46] <@khuey> have fun
  141. # [00:46] <@khuey> ehsan: no
  142. # [00:46] <@khuey> ehsan: at least not on desktop
  143. # [00:47] * @khuey has no idea how bad mobile is, since we don't run debug builds on tinderbox ...
  144. # [00:47] * Joins: valenting (Thunderbir@moz-BBE3ABD.mv.mozilla.com)
  145. # [00:47] * Quits: hipokrit (hipokrit@81016825.8DB70AE8.839F6EC0.IP) (Quit: Leaving)
  146. # [00:47] <jesup> khuey: ah, cool. So lets make it the default... (ok, I'm saying this for effect, mostly)
  147. # [00:48] * jesup though he remembered that. Too many things to remember in mozilla/MDN/wiki/code, need more neurons
  148. # [00:48] <jesup> s/though/thought/
  149. # [00:48] <@smaug> jesup: who calls NS_DataChannelAppReady?
  150. # [00:49] * mbrubeck is now known as mbrubeck|away
  151. # [00:49] <jesup> PeerConnectionImpl after the JS NotifyDataChannel call comes back
  152. # [00:50] * geekboy|afk is now known as geekboy
  153. # [00:51] <@smaug> jesup: why the need for NS_DataChannelAppReady ?
  154. # [00:51] <@smaug> hmm
  155. # [00:51] <jesup> http://pastebin.mozilla.org/1833561
  156. # [00:51] <@smaug> ah, right, you don't want to add anything to the interface
  157. # [00:51] <@smaug> jesup: oh, btw, the interface could be builtinclass
  158. # [00:52] * Quits: mcsmurf (mcsmurf@moz-56640A72.dip.t-dialin.net) (Quit: )
  159. # [00:55] <jesup> smaug: yeah, probably
  160. # [00:56] <sicking> anant: ping
  161. # [00:56] * Joins: erikvold_ (erikvold@moz-33BF5BAF.gv.shawcable.net)
  162. # [00:57] * Quits: Matti (chatzilla@moz-6E11F434.dip.t-dialin.net) (Ping timeout)
  163. # [00:58] <Jesse> ehsan: hah "remote: remote: "
  164. # [01:00] <@ehsan> Jesse: we should add one more level of indirection there!
  165. # [01:00] * Joins: bbondy (bbondy@moz-CBCCE0F3.home.cgocable.net)
  166. # [01:00] * Quits: marco (Thunderbir@823ED589.B1299530.10DC0B64.IP) (Ping timeout)
  167. # [01:02] <sicking> geekboy: ping
  168. # [01:03] <@khuey> are strings default-infallible now?
  169. # [01:03] * Joins: tH (Rob@cpc4-seac20-2-0-cust858.7-2.cable.virginmedia.com)
  170. # [01:03] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/dc326f5870d2 - Dave Camp - Bug 792387 - Rule view should highlight which sections of a css selector matches an element. r=jwalker
  171. # [01:03] <firebot> http://hg.mozilla.org/mozilla-central/rev/f731fa718465 - Dave Camp - Merge fx-team to m-c
  172. # [01:03] <firebot> http://hg.mozilla.org/mozilla-central/rev/98a4a0177f22 - Tim Taubert - Bug 422543 - part 1 - make session history support multiple listeners; r=smaug
  173. # [01:03] <firebot> http://hg.mozilla.org/mozilla-central/rev/196ca3ef5b57 - Tim Taubert - Bug 422543 - part 2 - add tests for multiple session history listeners; r=smaug
  174. # [01:04] <@ehsan> roc: ping
  175. # [01:04] <@roc> hi
  176. # [01:04] * Joins: njn (chatzilla@moz-D462D113.dyn.iinet.net.au)
  177. # [01:04] * Joins: marco (Thunderbir@823ED589.B1299530.10DC0B64.IP)
  178. # [01:05] <@ehsan> hey
  179. # [01:05] <@ehsan> so about your review comment
  180. # [01:05] <@ehsan> why does the first change matter?
  181. # [01:06] <gw280|headhurts> ehsan: hey
  182. # [01:06] <gw280|headhurts> ehsan: what's up
  183. # [01:06] <@roc> which review comment?
  184. # [01:07] * Quits: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  185. # [01:07] <@ehsan> roc: https://bugzilla.mozilla.org/show_bug.cgi?id=792302#c13
  186. # [01:07] * Joins: RealRaven (Thunderbir@6A755D3A.D65CBE70.27F80FAC.IP)
  187. # [01:07] <@roc> it reduces the number of relocations
  188. # [01:07] * Joins: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com)
  189. # [01:07] * Quits: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  190. # [01:07] <@ehsan> roc: true!
  191. # [01:08] <@ehsan> thanks :)
  192. # [01:08] * Joins: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com)
  193. # [01:08] * Joins: jorendorff (jorendorff@moz-DD93D6F5.centresource.com)
  194. # [01:08] <anant> sicking: pong
  195. # [01:08] * Quits: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  196. # [01:09] * Joins: randix (randix@moz-BDAFEB54.dhcp.astr.or.charter.com)
  197. # [01:09] * Quits: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  198. # [01:09] <@ehsan> gw280|headhurts: sorry, fixed the problem, and pushed to inbound for the first time!
  199. # [01:09] <sicking> anant: regarding the 'access' property. You said you wanted to default this to "readonly" if it wasn't provided. Do you still want to do that even though that isn't always the safest default?
  200. # [01:09] * geekboy is now known as geekboy|afk
  201. # [01:10] * Joins: twi (Adium@C14427C1.8E4B39EC.115CE8E4.IP)
  202. # [01:10] <anant> sicking: Interesting. In that case, I think it might be better tor make "access" a mandatory field
  203. # [01:10] <anant> what do you think?
  204. # [01:11] <gw280|headhurts> ehsan: cool
  205. # [01:11] <gw280|headhurts> ehsan: what was the issue?
  206. # [01:11] <sicking> anant: i'm leaning that way. For example for "device storage" I'd argue that it's "safer" to allow createonly access than readonly access
  207. # [01:11] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving...)
  208. # [01:11] <anant> sicking: agreed, always better to be explicit
  209. # [01:11] * NeilAway wonders whether ehsan noticed bug 792979 fly past
  210. # [01:11] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  211. # [01:11] <@ehsan> gw280|headhurts: forgot to ssh-add!
  212. # [01:11] <sicking> anant: the risk is just resource waste, not invading privacy
  213. # [01:12] <sicking> anant: cool
  214. # [01:12] * Quits: tH (Rob@cpc4-seac20-2-0-cust858.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.88.2-rdmsoft [XULRunner 12.0/20120420145725])
  215. # [01:12] <@ehsan> NeilAway: first time seeing that!
  216. # [01:12] <gw280|headhurts> ehsan: oops :P
  217. # [01:12] <@ehsan> NeilAway: ouch, does c-c use that? :(
  218. # [01:12] <@ehsan> NeilAway: I seem to remember checking c-c...
  219. # [01:12] <NeilAway> ehsan: apparently TB does
  220. # [01:12] * Quits: marco (Thunderbir@823ED589.B1299530.10DC0B64.IP) (Ping timeout)
  221. # [01:13] * Joins: ekr (ekr@moz-BBE3ABD.mv.mozilla.com)
  222. # [01:13] <jaws> fox2mike: ping for https://bugzilla.mozilla.org/show_bug.cgi?id=791864 ?
  223. # [01:13] <@ehsan> sadface
  224. # [01:13] * Joins: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com)
  225. # [01:13] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  226. # [01:13] * geekboy|afk is now known as geekboy
  227. # [01:14] * Quits: rniwa (rniwa@moz-E98B1DB9.sb.sd.cox.net) (Quit: rniwa)
  228. # [01:15] * Quits: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  229. # [01:15] <Mook_as> jesup: XPCOM_DEBUG_BREAK used to be fatal (on Linux). It was unusable, that why it isn't fatal anymore.
  230. # [01:16] <Mook_as> (people who ended up hitting the asserts and the people who can fix them tended to be... distinct)
  231. # [01:16] * Quits: msucan (mihai@17969768.DD17A642.B4CEF140.IP) (Quit: Leaving.)
  232. # [01:16] * erikvold_ is now known as erikvold
  233. # [01:17] * Quits: @smaug (chatzilla@moz-78A86AC.pp.htv.fi) (Ping timeout)
  234. # [01:17] * Joins: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com)
  235. # [01:19] * Quits: josh (josh@F2D29657.F60B0462.67AC9B1.IP) (Quit: josh)
  236. # [01:19] * mattwoodrow|away is now known as mattwoodrow
  237. # [01:20] * Quits: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  238. # [01:20] * catlee-mtg is now known as catlee
  239. # [01:21] * Quits: RealRaven (Thunderbir@6A755D3A.D65CBE70.27F80FAC.IP) (Client exited)
  240. # [01:21] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  241. # [01:22] * Quits: Bas (chatzilla@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  242. # [01:23] * geekboy is now known as geekboy|afk
  243. # [01:23] * Quits: tomer (tomer@7AF4670C.A2C54A10.FC30AC02.IP) (Ping timeout)
  244. # [01:24] <@ehsan> vlad: any progress on the rAF bug?
  245. # [01:24] <vlad> ehsan: no :(
  246. # [01:24] <vlad> ehsan: I stopped and was doing some other stuff
  247. # [01:24] <@ehsan> vlad: did you try comparing the frame trees?
  248. # [01:24] <vlad> I think I need to get help from someone who knows that code
  249. # [01:24] <@ehsan> vlad: CC smontagu on the bug
  250. # [01:25] <vlad> no, because I'm pretty sure they'll be different right off the bat -- I mean they're different visually
  251. # [01:25] * davehunt|away is now known as davehunt
  252. # [01:25] <vlad> I played around with other stuff in the layout debugger and didn't really get anywhere
  253. # [01:25] <@ehsan> vlad: I'm not so sure
  254. # [01:25] <@ehsan> so if bidi resolve is being called, my theory is that the frame trees will be the same
  255. # [01:26] <vlad> but if the frame trees are identical, then they should render identically
  256. # [01:26] <@ehsan> which makes this a lot weirder
  257. # [01:26] <@ehsan> well, they _should_
  258. # [01:26] <vlad> I mean I can force a redraw by resizing etc., none of which helps
  259. # [01:26] <@ehsan> hrm
  260. # [01:26] <@ehsan> vlad: you can also log the mozFlushType values that get passed to FlushPendingNotifications
  261. # [01:26] <vlad> hm, that's a good idea
  262. # [01:26] <@ehsan> to make sure we reflow the same way in both cases
  263. # [01:27] <vlad> let's see
  264. # [01:27] <@ehsan> vlad: cause you may have gotten really unlucky and hit a real bidi bug
  265. # [01:27] <vlad> yeah
  266. # [01:27] <vlad> I confirmed that it doesn't happen without my changes
  267. # [01:29] * Quits: mwu (mwu@moz-59435430.hsd1.nj.comcast.net) (Ping timeout)
  268. # [01:29] * Joins: Enn (enn@moz-A875DFED.cpe.net.cable.rogers.com)
  269. # [01:29] <@ehsan> that's good
  270. # [01:29] * catlee is now known as catlee-away
  271. # [01:30] * Joins: jwilde1 (Thunderbir@moz-7C6C8188.medford.tufts.edu)
  272. # [01:30] * Quits: jwilde (Thunderbir@moz-7C6C8188.medford.tufts.edu) (Connection reset by peer)
  273. # [01:32] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  274. # [01:33] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/78ff52eb09d9 - Ehsan Akhgari - Bug 792302 - Add a more useful pseudo stack entry for flushing to FlushPendingNotifications; r=roc,BenWa
  275. # [01:35] * Joins: marco (Thunderbir@823ED589.B1299530.10DC0B64.IP)
  276. # [01:35] * Quits: Enn (enn@moz-A875DFED.cpe.net.cable.rogers.com) (Ping timeout)
  277. # [01:36] <@khuey> ehsan: do you know anything about talos?
  278. # [01:36] <@ehsan> khuey: one or two things, what's up?
  279. # [01:36] <@khuey> ah, nevermind, I figured it out
  280. # [01:36] * Quits: nmatsakis (nmatsakis@moz-7B0110AD.mv.mozilla.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
  281. # [01:36] * Joins: Enn (enn@moz-A875DFED.cpe.net.cable.rogers.com)
  282. # [01:37] * coop|buildduty is now known as coop|afk
  283. # [01:37] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/a05fdefc0214 - Chris Jones - Bug 791164: Inherit priveleges for apps that have hwdecode permission. r=jlebar
  284. # [01:38] <lsblakk> anyone know where the code to http://whattrainisitnow.com/ is on github? i cannot find in awesomebar...
  285. # [01:38] * Joins: mconley (mconley@moz-DFB2FA89.eng.wind.ca)
  286. # [01:38] <lsblakk> nm, found it
  287. # [01:39] <jhammel> http://k0s.org/toolbox/What%20train%20is%20it%3F
  288. # [01:39] <lsblakk> or https://github.com/luser/whatthetrain
  289. # [01:39] <lsblakk> :)
  290. # [01:39] * jhammel was attempting to teach how to fish
  291. # [01:40] * Joins: Bas (chatzilla@8F761026.B5EF4AF6.E96CA9D8.IP)
  292. # [01:40] * Joins: RealRaven (Thunderbir@6A755D3A.D65CBE70.27F80FAC.IP)
  293. # [01:40] * Quits: marco (Thunderbir@823ED589.B1299530.10DC0B64.IP) (Ping timeout)
  294. # [01:40] * Joins: sworkman (sworkman@moz-8DB4A576.cpe.net.cable.rogers.com)
  295. # [01:41] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  296. # [01:41] <bbondy> anyone from releng still around?
  297. # [01:42] * Quits: RealRaven (Thunderbir@6A755D3A.D65CBE70.27F80FAC.IP) (Client exited)
  298. # [01:43] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  299. # [01:44] * Joins: marco (Thunderbir@823ED589.B1299530.10DC0B64.IP)
  300. # [01:44] <nthomas> bbondy: hi
  301. # [01:44] <bbondy> nthomas: hi, I have a bug to test with nightly updates on the oak twig, but using the buidl self server api site to make nightly builds aren't showing up on the tbpl page
  302. # [01:44] <bbondy> and I think aren't building
  303. # [01:45] <bbondy> should I file a bug or is that something you can tweak?
  304. # [01:45] * Quits: mconley (mconley@moz-DFB2FA89.eng.wind.ca) (Input/output error)
  305. # [01:45] * bwinton_away is now known as bwinton
  306. # [01:45] <bbondy> nthomas: for reference, see bug 790467
  307. # [01:45] <philor> bbondy: self-serve triggers nightlies by looking back, um, n weeks, and triggering every nightly that it can find that ran before
  308. # [01:45] * Quits: jwilde1 (Thunderbir@moz-7C6C8188.medford.tufts.edu) (Connection reset by peer)
  309. # [01:45] * Joins: jwilde (Thunderbir@moz-7C6C8188.medford.tufts.edu)
  310. # [01:46] <philor> so in your case, it triggers the "" nightly because that's the only one it can find that ran before
  311. # [01:46] <bbondy> philor: I'm talking about self triggering nightlies with the form where you put a changeset id
  312. # [01:46] <philor> bbondy: me too
  313. # [01:46] * Joins: harth (harth@moz-E378A399.hsd1.ca.comcast.net)
  314. # [01:46] <philor> you submit the form, and it queries the database for "what kind of nightlies run on this branch, anyway?"
  315. # [01:46] <bbondy> ok so what do I do to get a nightly of my most recent changeset?
  316. # [01:46] * philor points at nthomas
  317. # [01:47] <nthomas> I can trigger some manually if you let me the rev and platforms you're after
  318. # [01:48] <bbondy> nthomas: I need 2 x86 nightlies for changeset bc76bbcac69d as high priority, but as lower priority I'd like to be able to trigger them myself at a later date
  319. # [01:48] <bbondy> win32
  320. # [01:48] <nthomas> ok
  321. # [01:48] <bbondy> http://hg.mozilla.org/projects/oak/rev/bc76bbcac69d
  322. # [01:48] <bbondy> thanks!
  323. # [01:48] <bbondy> need me to file a bug for any of this?
  324. # [01:49] <nthomas> nah, won't take a sec
  325. # [01:49] * Quits: jwilde (Thunderbir@moz-7C6C8188.medford.tufts.edu) (Ping timeout)
  326. # [01:49] <bbondy> awesome thanks, I know there's a problem if 2 nightlies finish at the same time btw
  327. # [01:49] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  328. # [01:49] <bbondy> but I'm sure you know this already
  329. # [01:50] * Quits: harth (harth@moz-E378A399.hsd1.ca.comcast.net) (Ping timeout)
  330. # [01:50] <nthomas> I'll wait a few mins before starting the second one off
  331. # [01:50] <bbondy> perfect
  332. # [01:51] * Quits: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: nhirata)
  333. # [01:51] * davehunt is now known as davehunt|away
  334. # [01:51] * Quits: Enn (enn@moz-A875DFED.cpe.net.cable.rogers.com) (Ping timeout)
  335. # [01:52] * Quits: marco (Thunderbir@823ED589.B1299530.10DC0B64.IP) (Ping timeout)
  336. # [01:53] <philor> ehsan: leak
  337. # [01:53] <@ehsan> ouch
  338. # [01:53] * Joins: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
  339. # [01:54] * Parts: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
  340. # [01:54] <@ehsan> seems pretty related to my patch doesn't it?!
  341. # [01:54] * Joins: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  342. # [01:55] * Quits: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: leaving)
  343. # [01:55] <philor> I'm not very good at figuring that out, but the "audio" ... "audio" made me think so :)
  344. # [01:55] * Joins: smooney_ (smooney@moz-BBE3ABD.mv.mozilla.com)
  345. # [01:55] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  346. # [01:55] * smooney_ is now known as smooney
  347. # [01:55] * Joins: marco (Thunderbir@823ED589.B1299530.10DC0B64.IP)
  348. # [01:56] <@ehsan> yep
  349. # [01:56] <@ehsan> backing out
  350. # [01:56] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  351. # [01:56] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  352. # [01:57] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  353. # [01:58] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/904a52466167 - Ehsan Akhgari - Backout changeset 7d0776416955 (bug 792646) because of leaks
  354. # [01:58] * Quits: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: nhirata)
  355. # [01:58] * Joins: harth (harth@moz-E378A399.hsd1.ca.comcast.net)
  356. # [01:59] * Quits: sworkman (sworkman@moz-8DB4A576.cpe.net.cable.rogers.com) (Quit: sworkman)
  357. # [01:59] * Joins: merinui (merinui@moz-1D8A7606.osk2.eonet.ne.jp)
  358. # [02:00] * Quits: jorendorff (jorendorff@moz-DD93D6F5.centresource.com) (Quit: jorendorff)
  359. # [02:00] <hub> does anybody know what's the field name for the user email in the CrashReporter reports?
  360. # [02:01] * Joins: jwilde (Thunderbir@moz-333262ED.medford.tufts.edu)
  361. # [02:01] * Joins: jorendorff (jorendorff@moz-DD93D6F5.centresource.com)
  362. # [02:01] * Quits: jimb (user@9E727688.17C2F9C.163DC5C6.IP) (Input/output error)
  363. # [02:01] * Quits: jorendorff (jorendorff@moz-DD93D6F5.centresource.com) (Quit: jorendorff)
  364. # [02:02] <@dolske> not offhand, I could point you to the source....
  365. # [02:02] <nthomas> bbondy: two nightlies are running, but not showing up on tbpl (must've been the way I kicked them off)
  366. # [02:02] * Joins: RyanVM (chatzilla@moz-148999FE.phlapa.fios.verizon.net)
  367. # [02:02] <hub> dolske: yeah a pointer to the source would work
  368. # [02:02] <bbondy> nthomas: awesome, as long as they show up on the ftp it's all good :D
  369. # [02:02] <bbondy> thanks
  370. # [02:02] <nthomas> np
  371. # [02:03] * Joins: jorendorff (jorendorff@moz-DD93D6F5.centresource.com)
  372. # [02:04] * Quits: marco (Thunderbir@823ED589.B1299530.10DC0B64.IP) (Ping timeout)
  373. # [02:05] * Joins: marco (Thunderbir@823ED589.B1299530.10DC0B64.IP)
  374. # [02:05] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/dbed92805ae7 - Chris Peterson - Bug 792702 - Post FilePicker dialog to UI thread, not GeckoBackgroundThread. r=kats
  375. # [02:06] <@dolske> hub: http://mxr.mozilla.org/mozilla-central/source/toolkit/crashreporter/client/
  376. # [02:08] * Quits: harth (harth@moz-E378A399.hsd1.ca.comcast.net) (Ping timeout)
  377. # [02:09] * jeads is now known as jeads|afk
  378. # [02:11] <hub> ok
  379. # [02:11] <hub> thanks
  380. # [02:13] * Joins: harth (harth@moz-E378A399.hsd1.ca.comcast.net)
  381. # [02:13] * Quits: marco (Thunderbir@823ED589.B1299530.10DC0B64.IP) (Ping timeout)
  382. # [02:14] * rail_away is now known as rail
  383. # [02:16] * Quits: jorendorff (jorendorff@moz-DD93D6F5.centresource.com) (Quit: jorendorff)
  384. # [02:16] <@dolske> looks like it's just "Email"?
  385. # [02:16] * rail is now known as rail-brb
  386. # [02:17] * Quits: harth (harth@moz-E378A399.hsd1.ca.comcast.net) (Input/output error)
  387. # [02:17] <bnicholson> ehsan: ping
  388. # [02:17] * Quits: ferongr (ferongr@moz-FFE7E335.dsl.dyn.forthnet.gr) (Ping timeout)
  389. # [02:17] <@ehsan> nthomas: pongish (about to leave the office)
  390. # [02:17] * Joins: marco (Thunderbir@823ED589.B1299530.10DC0B64.IP)
  391. # [02:17] * Quits: jwilde (Thunderbir@moz-333262ED.medford.tufts.edu) (Ping timeout)
  392. # [02:17] <nthomas> 302 bnicholson
  393. # [02:18] <bnicholson> heh
  394. # [02:18] * Quits: marco (Thunderbir@823ED589.B1299530.10DC0B64.IP) (Quit: marco)
  395. # [02:18] <@ehsan> bnicholson: what's up?
  396. # [02:19] <bnicholson> ehsan: sorry, nevermind...think i figured it out
  397. # [02:19] <bnicholson> ehsan: ah, nevermind
  398. # [02:20] * Joins: ferongr (ferongr@moz-FFE7E335.dsl.dyn.forthnet.gr)
  399. # [02:20] <@ehsan> bnicholson: cool!
  400. # [02:20] <bnicholson> nevermind to my nevermind
  401. # [02:20] <@ehsan> lol
  402. # [02:20] <@ehsan> recursion FTW
  403. # [02:20] * Quits: jimm (jmathies@moz-7F164CA1.pn.at.cox.net) (Quit: )
  404. # [02:20] <bnicholson> ehsan: so...AddURIVisit() is getting called for a docshell in pb mode
  405. # [02:20] <bnicholson> here's the stacktrace: http://pastebin.mozilla.org/1833669
  406. # [02:21] * Joins: harth (harth@moz-E378A399.hsd1.ca.comcast.net)
  407. # [02:21] <bnicholson> on mobile, we're adding the history entry to the db when that method is called
  408. # [02:21] <bnicholson> is that not the case on desktop?
  409. # [02:22] <bnicholson> if you happen to know offhand, anyway
  410. # [02:23] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  411. # [02:23] * bwinton is now known as bwinton_away
  412. # [02:23] <@ehsan> bnicholson: https://bugzilla.mozilla.org/show_bug.cgi?id=723005 :)
  413. # [02:23] * Quits: bsmith (bsmith@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  414. # [02:23] <@ehsan> bnicholson: the history service can get called in various ways
  415. # [02:24] <bnicholson> ehsan: oh, thanks
  416. # [02:24] <@ehsan> bnicholson: so there's a WIP patch there
  417. # [02:24] <@ehsan> bnicholson: but it needs more workl
  418. # [02:24] <bnicholson> heh, i feel like there's nothing to test that's working for this per-tab implementation
  419. # [02:24] <@ehsan> and I have not had enough time to look into it
  420. # [02:24] * Joins: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net)
  421. # [02:25] <@ehsan> bnicholson: well, tons of things are working, you just don't see them cause they're doing their job :)
  422. # [02:26] <bnicholson> i guess the most obvious things i would think of to look at for PB would be 1) cookies, and 2) making sure history visits aren't saved
  423. # [02:26] <@ehsan> bnicholson: I can try to spend some time on the history patch this weekend (no promises though!)
  424. # [02:26] * Quits: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com) (Quit: damons)
  425. # [02:26] <@ehsan> so that you can base your android patch on mine
  426. # [02:26] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Quit: Leaving...)
  427. # [02:26] * Quits: ferongr (ferongr@moz-FFE7E335.dsl.dyn.forthnet.gr) (Ping timeout)
  428. # [02:27] <bnicholson> ehsan: ok, i'll start looking into this also
  429. # [02:27] <@ehsan> bnicholson: cool
  430. # [02:27] <bnicholson> though that doesn't necessarily mean i'll actually make any valuable progress
  431. # [02:27] <bnicholson> where by "this" i just meant the remaining pb platform patches
  432. # [02:28] <bnicholson> anyway, thanks - that explains what i'm seeing then
  433. # [02:28] <@ehsan> bnicholson: if you want to fix places, that's superb! :) if not, I suggest you start looking into other things for now
  434. # [02:28] * Joins: ferongr (ferongr@moz-FFE7E335.dsl.dyn.forthnet.gr)
  435. # [02:28] * Joins: lcamacho (Mibbit@43EF2229.4DBF344F.C32E4F0D.IP)
  436. # [02:28] <@ehsan> and revisit history when that bug is fixed
  437. # [02:28] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Quit: juanb)
  438. # [02:29] <venk> test_bug455311.js fails in xpcshell-tests. How can I find out what is wrong? I did the replace step given in bug #789221.
  439. # [02:29] * Quits: ekr (ekr@moz-BBE3ABD.mv.mozilla.com) (Quit: ekr)
  440. # [02:29] <lcamacho> gavin: ping
  441. # [02:30] * Joins: jwilde (Thunderbir@moz-333262ED.medford.tufts.edu)
  442. # [02:30] <bnicholson> ehsan: aside from our own history db, there's actually not really anything else we'd have to change for private browsing
  443. # [02:30] <bnicholson> (that i know of)
  444. # [02:31] <bnicholson> so i think the per-tab implementation will be fairly minimal, and i should be able to upload it soon
  445. # [02:31] <bnicholson> excluding any real UI, but that hasn't been fully spec'd still
  446. # [02:32] * Quits: valenting (Thunderbir@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  447. # [02:33] <@ehsan> bnicholson: that's great to hear! have you checked the download manager?
  448. # [02:33] <@gavin> lcamacho: pong
  449. # [02:33] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
  450. # [02:33] * Quits: @dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  451. # [02:34] * Joins: azakai_ (alon@moz-BBE3ABD.mv.mozilla.com)
  452. # [02:34] * Quits: azakai_ (alon@moz-BBE3ABD.mv.mozilla.com) (Client exited)
  453. # [02:34] * Joins: ekr (ekr@moz-BBE3ABD.mv.mozilla.com)
  454. # [02:34] <bnicholson> ehsan: i haven't, but that shouldn't work should it? with bug 722859
  455. # [02:34] <@ehsan> bnicholson: oh does fennec use the toolkit download manager?
  456. # [02:35] * Quits: hub (hub@A5087023.2354C43D.D8E68FF6.IP) (Ping timeout)
  457. # [02:35] <bnicholson> ehsan: yeah, i believe so
  458. # [02:37] <@ehsan> bnicholson: well that's good :)
  459. # [02:38] <@ehsan> bnicholson: I should bribe jdm to finish up his download manager patchjes
  460. # [02:39] <bnicholson> i'm actually not familiar with how downloads work in PB mode
  461. # [02:39] <bnicholson> i assume the file stays, it just gets removed from the downloads list?
  462. # [02:39] <@ehsan> file should stay
  463. # [02:39] <@ehsan> no entry should be left in the download manageer
  464. # [02:40] <bnicholson> downloads show up for us in the android notification bar, so i suppose we'll have to handle that as well
  465. # [02:40] <@ehsan> the way it currently works is that we use a totallt separate db in PB mode
  466. # [02:40] <@ehsan> hrm
  467. # [02:40] <@ehsan> that's a UX call
  468. # [02:40] <@ehsan> it would be useful to see what other browsers do in that case
  469. # [02:40] <bnicholson> yeah, good point
  470. # [02:41] * mjschranz_away is now known as mjschranz
  471. # [02:41] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
  472. # [02:42] <@ehsan> bnicholson: alright, I promised myself to leave the office before 9pm today
  473. # [02:42] * Joins: victorporo (victorporo@65B2B26E.AB163232.79933D60.IP)
  474. # [02:42] <@ehsan> and I only have 30mins
  475. # [02:42] <bnicholson> ehsan: heh ok, thanks again for your help
  476. # [02:42] * Quits: victorporof (victorporo@65B2B26E.AB163232.79933D60.IP) (Connection reset by peer)
  477. # [02:42] <@ehsan> np
  478. # [02:42] <@ehsan> bnicholson: I may be back online later tonight
  479. # [02:42] <bnicholson> ok
  480. # [02:42] <@ehsan> so feel free to ping me if you need to
  481. # [02:42] <bnicholson> all right
  482. # [02:42] <@ehsan> cool
  483. # [02:46] <jaws> ehsan: i don't know... i've been trying to test it all afternoon
  484. # [02:46] <jaws> ehsan: can you try it out?
  485. # [02:46] <jaws> the cache access should be super fast. even commenting out cache invalidation doesn't help much
  486. # [02:46] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
  487. # [02:47] <@ehsan> jaws: what do you exactly need help with?
  488. # [02:47] * Joins: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp)
  489. # [02:48] <@ehsan> hrm
  490. # [02:48] <@ehsan> The property access of this.editor was taking 5% of the formatValue function. Switching it to a field removes this extra overhead.
  491. # [02:48] <@ehsan> jaws: please file a bug on that with a testcase! ^
  492. # [02:49] <@ehsan> jaws: I really gotta go now, can you please comment on the bug?
  493. # [02:49] <jaws> yeah
  494. # [02:49] <@ehsan> (sorry but I've been trying to leave for an hour now!!!)
  495. # [02:49] <@ehsan> ty
  496. # [02:49] * Quits: jwilde (Thunderbir@moz-333262ED.medford.tufts.edu) (Ping timeout)
  497. # [02:49] <jaws> hehe no problem :)
  498. # [02:49] <@dolske> ehsan: ping?
  499. # [02:49] <jaws> hah
  500. # [02:49] <@dolske> ;)
  501. # [02:49] <@ehsan> dolske: jaws will help you
  502. # [02:49] * Joins: randix_ (randix@moz-BDAFEB54.dhcp.astr.or.charter.com)
  503. # [02:49] <@ehsan> I'm outahere!
  504. # [02:49] <@dolske> ehsan: go home!
  505. # [02:50] <@ehsan> dolske: I will, if you stop pinging me ;)
  506. # [02:50] * Quits: wesj (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  507. # [02:50] <@gavin> oh, I just commented in that bug
  508. # [02:50] * Quits: @ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  509. # [02:51] * lsblakk is now known as lsblakk|afk
  510. # [02:51] * Quits: Goldorak (chatzilla@E91DBBFB.85AB3743.187A1082.IP) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  511. # [02:51] * Quits: ehsan_tb (Thunderbir@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  512. # [02:52] <@dolske> there's a bug for making ehsan go home?
  513. # [02:53] * Joins: mccr8 (mccr8@moz-EB2F197F.dsl.dynamic.sonic.net)
  514. # [02:54] <jaws> :D
  515. # [02:55] * Quits: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
  516. # [02:56] * Quits: mccr8 (mccr8@moz-EB2F197F.dsl.dynamic.sonic.net) (Quit: mccr8)
  517. # [02:57] * Joins: rniwa (rniwa@moz-E98B1DB9.sb.sd.cox.net)
  518. # [02:57] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Quit: bmoss)
  519. # [02:58] * geekboy|afk is now known as geekboy
  520. # [03:01] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
  521. # [03:03] * rail-brb is now known as rail
  522. # [03:03] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  523. # [03:05] * geekboy is now known as geekboy|afk
  524. # [03:05] * Joins: dzbarsky (Adium@moz-39428EC2.phlapa.east.verizon.net)
  525. # [03:07] * Joins: jwilde (Thunderbir@moz-7C6C8188.medford.tufts.edu)
  526. # [03:08] * Quits: anant (Anant@moz-132332B9.hsd1.ca.comcast.net) (Quit: Leaving)
  527. # [03:08] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
  528. # [03:09] * jeads|afk is now known as jeads
  529. # [03:12] * Quits: himsin (x@DBFA170F.3E31E221.BE3C3C1D.IP) (Ping timeout)
  530. # [03:13] * Quits: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  531. # [03:13] * Joins: JonathanS (JonathanS@74338381.87D4EDDB.521902B0.IP)
  532. # [03:14] * Quits: chewey (chewey@moz-50B9C906.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
  533. # [03:15] * Joins: chewey (chewey@moz-8C90F45.dip0.t-ipconnect.de)
  534. # [03:15] * Quits: sewardj (sewardj@moz-2D909364.dip.t-dialin.net) (Ping timeout)
  535. # [03:16] <jlebar> lsblakk|afk, Oh, that's a nice site!
  536. # [03:16] * jlebar bookmarks
  537. # [03:18] * Joins: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  538. # [03:18] * philor fears bbondy's nightlies are going to disappear into the ether, and nthomas will be getting a ping again
  539. # [03:18] <philor> null branch is building a couple of oak nightlies
  540. # [03:19] <nthomas> I should check what they pulled
  541. # [03:20] <nthomas> pulled oak, it's just a reporting issue from by gaff
  542. # [03:20] <philor> pretty sure tbpl will never see them, self-serve might be smarter and recognize them by the rev
  543. # [03:20] <nthomas> bbondy was going to be brave and poll the ftp server
  544. # [03:20] * ctalbert is now known as ctalbert|afk
  545. # [03:23] * mjschranz is now known as mjschranz_away
  546. # [03:24] <@gavin> NeilAway: are you going to file a bug for https://bugzilla.mozilla.org/show_bug.cgi?id=178324#c208?
  547. # [03:24] <@gavin> I think I'm going to write NeilAway an addon that intercepts any comments on bugs fixed >2 weeks and submits new bugs for them automatically, instead
  548. # [03:25] <philor> then you'll deprive him of the joy of having been right-but-ignored when someone notices the same thing six years later
  549. # [03:26] * Joins: dbaron (dbaron@moz-9221B6DD.dsl.dynamic.sonic.net)
  550. # [03:26] * ChanServ sets mode: +o dbaron
  551. # [03:27] * Quits: Mook_as (mook@moz-1FCC0032.activestate.com) (Quit: Mook_as)
  552. # [03:29] * Quits: randix_ (randix@moz-BDAFEB54.dhcp.astr.or.charter.com) (Quit: quit)
  553. # [03:30] <njn> what is jkew's IRC/bugzilla nick? I keep forgetting
  554. # [03:31] <njn> nftkhame or somehting?
  555. # [03:31] * Joins: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net)
  556. # [03:31] * Joins: kanru (kanru@moz-99690620.hinet-ip.hinet.net)
  557. # [03:32] <njn> phonebook says jfkthame
  558. # [03:33] <gw280|headhurts> njn: yeah but he's in the UK so it's the middle of the night for him right now
  559. # [03:33] <njn> gw280|headhurts: that's ok, I just needed to CC hiim on bugzilla
  560. # [03:34] <jimb> Am I understanding correctly that nsIXPCScriptable effectively lets one define JSClasses whose hooks call into an XPCOM object?
  561. # [03:34] <@khuey> sort of
  562. # [03:34] <@khuey> the JSClasses are defined and fixed
  563. # [03:35] <@khuey> nsIXPCScriptable just controls what gets forwarded on
  564. # [03:35] <@khuey> well, the scriptable flags do
  565. # [03:35] * mjschranz_away is now known as mjschranz
  566. # [03:35] <@khuey> nsIXPCScriptable implementors implement the hooks they care about, and then set the flags appropriately
  567. # [03:36] <@khuey> but there's not a JSClass per nsIXPCScriptable impl or anything like that
  568. # [03:36] <jimb> khuey: It seems like PopulateJSClass populates a new JSClass with hooks that (I'm assuming) forward to some nsIXPCScriptable object's methods.
  569. # [03:36] <jimb> khuey: So while you may only have a fixed set of JSClasses, the effective back ends for those hooks is open-ended.
  570. # [03:37] <@khuey> right
  571. # [03:37] <jimb> khuey: And the goal of XPCNativeScriptableSharedMap is to avoid creating dozens of identical JSClasses?
  572. # [03:38] <RyanVM> hmm, why aren't linux builds being scheduled on Try?
  573. # [03:38] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: pcwalton)
  574. # [03:38] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
  575. # [03:38] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  576. # [03:38] <nthomas> RyanVM: since we switched to the mock based builds, and enabled capacity in EC2, we've got an issue with machines cloning try the first time. we're working on it
  577. # [03:39] <@khuey> jimb: exactly
  578. # [03:39] <jimb> khuey: Wow, I'm beginning to feel like this makes sense... It's this gigantic reflective really mediocre type system.
  579. # [03:39] <@khuey> heh
  580. # [03:40] <@khuey> fwiw, the new bindings are much more straightforward
  581. # [03:40] <@khuey> every DOM object gets its own JSClass
  582. # [03:40] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  583. # [03:41] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  584. # [03:41] <jimb> khuey: I want to provide a way for embeddings (like browsers, perhaps) to provide application-appropriate metadata about objects to debuggers.
  585. # [03:41] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
  586. # [03:41] <@khuey> ok
  587. # [03:41] * Joins: AaronMT (AaronMT@moz-5DF3A271.cpe.net.cable.rogers.com)
  588. # [03:41] <jimb> khuey: So, for example, if we had a way to get a list of all the globals in the system, for a chrome debugger, then the debugger would be able to look at a global and say, "What is this? Is it an iframe? a JSM?"
  589. # [03:41] * Quits: AaronMT (AaronMT@moz-5DF3A271.cpe.net.cable.rogers.com) (Input/output error)
  590. # [03:42] <jimb> khuey: And then you could just wander around the system and the objects you find would explain themselves to you.
  591. # [03:43] * bwinton_away is now known as bwinton
  592. # [03:43] <@khuey> ok
  593. # [03:43] <jimb> khuey: So I was thinking that JSClass could have a new hook that the Debugger would invoke to retrieve the embedding's metadata for a given object.
  594. # [03:44] <jimb> khuey: That led me to wonder, where do Firefox's JSClasses come from?
  595. # [03:44] <jimb> khuey: Which led me to XPCNativeScriptableSharedMap and nsIXPCScriptable.
  596. # [03:44] <RyanVM> nthomas: are they at least running on mozilla hardware in the mean time? (backlogged, of course)
  597. # [03:44] * Joins: Enn (enn@moz-A875DFED.cpe.net.cable.rogers.com)
  598. # [03:44] <@khuey> jimb: any road that leads to nsIXPCScriptable is a sad sad road :-)
  599. # [03:44] * Joins: drexler (chatzilla@moz-BD26ECCD.hsd1.vt.comcast.net)
  600. # [03:44] <jimb> khuey: I was afraid you'd say that. :D
  601. # [03:45] <jimb> khuey: So I'm guessing I could add another method to nsIXPCScriptable and take over another bit, if that's the usual way we produce our JSClasses.
  602. # [03:45] <@khuey> jimb: well, it depends on what sort of metadata you want
  603. # [03:45] * Joins: valenting (Thunderbir@moz-BBE3ABD.mv.mozilla.com)
  604. # [03:45] <jimb> khuey: The first kind of host object I really care about is all our global objects, since that's what chrome debugging wants.
  605. # [03:46] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  606. # [03:46] <@khuey> jimb: it's worth noting that all XPConnect objects are backed by an nsISupports*
  607. # [03:46] <@khuey> jimb: which already has a mechanism for discovering and sharing metadata
  608. # [03:46] * Quits: anton (anton@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  609. # [03:46] <@khuey> namely QueryInterface and nsIClassInfo
  610. # [03:46] * Quits: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Client exited)
  611. # [03:47] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  612. # [03:47] <nthomas> RyanVM: we have the bld-centos6-hp-NNN boxes too
  613. # [03:47] * Joins: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  614. # [03:47] <jimb> khuey: Ahh, so perhaps the JSClasses produced by PopulateJSClass would all use the same metadata hook which just handed out an nsIClassInfo?
  615. # [03:48] <jimb> khuey: In effect, a way to reach nsIClassInfo given a Debugger.Object thing referring to an XPCOM object
  616. # [03:48] <@khuey> jimb: perhaps
  617. # [03:48] <jimb> khuey: But then, I'll bet if I can get an xray wrapper of an XPCOM object, then there's already a way to get an nsIClassInfo for it.
  618. # [03:48] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  619. # [03:49] <@khuey> jimb: though I don't see any reason you'd need a JSClass hook for it
  620. # [03:49] <@khuey> jimb: right, XPConnect has that information
  621. # [03:49] * jeads is now known as jeads|afk
  622. # [03:49] <@khuey> the situation is more complicated for non-Window globals
  623. # [03:49] <jimb> khuey: If I just gave the debugger code a way to get an xray wrapper, can it get stuff like a JSM global's name?
  624. # [03:49] <@khuey> because they have weird COM objects
  625. # [03:50] * Quits: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  626. # [03:50] <jimb> khuey: My actual mission is "fully identify any global, given a Debugger.Object referring to it".
  627. # [03:51] * Joins: azakai_ (alon@moz-BBE3ABD.mv.mozilla.com)
  628. # [03:51] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  629. # [03:51] <@khuey> jimb: what does "fully identify" mean?
  630. # [03:51] <@khuey> jimb: get the URI it came from?
  631. # [03:51] * Joins: ehsan (ehsan@moz-C48D29C4.cable.teksavvy.com)
  632. # [03:51] * ChanServ sets mode: +o ehsan
  633. # [03:52] <jimb> khuey: How to fully identify a global depends on what kind of global it is. If it's a window, then an xray wrapper is enough to reliably get the URL and so on. If it's a JSM, then I'd want the URI. XUL windows have globals, too, right?
  634. # [03:52] * Quits: fitzgen (fitzgen@moz-BBE3ABD.mv.mozilla.com) (Quit: zzzzzzzzz)
  635. # [03:52] * Joins: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  636. # [03:52] * Joins: knelson (Adium@moz-A32ED6CB.dsl.pltn13.sbcglobal.net)
  637. # [03:52] * Joins: GinaYeh (GinaYeh@moz-99690620.hinet-ip.hinet.net)
  638. # [03:53] * Quits: azakai_ (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  639. # [03:53] <@khuey> jimb: yes, XUL windows have DOM window globals just like HTML windows
  640. # [03:53] <jimb> khuey: In my naive imagination, I was thinking I'd get a simple JSON-ish object like { "type":"jsm", "url":"resource:///gre/modules/XPCOMUtils.jsm" }
  641. # [03:53] <@khuey> jimb: you might be interested in ...
  642. # [03:53] * @khuey MXRs
  643. # [03:54] <@khuey> jimb: http://mxr.mozilla.org/mozilla-central/source/js/xpconnect/src/XPCJSRuntime.cpp#1199
  644. # [03:54] <@khuey> jimb: that's what gets the compartment URIs in about:memory
  645. # [03:54] <@khuey> presumably you want something similar
  646. # [03:55] <jimb> For an arbitrary compartment, it gets a reasonable URI for the compartment's global?
  647. # [03:55] * fabrice is now known as fabrice|afk
  648. # [03:55] <@khuey> yes
  649. # [03:56] <@khuey> except for the atoms compartment ;-)
  650. # [03:57] * bz_away is now known as bz
  651. # [03:57] <jimb> khuey: It seems like that's not visible to JS at the moment.
  652. # [03:57] <@khuey> no, it's not
  653. # [03:57] <@khuey> but there's no reason we can't hang it off of Components.utils or something
  654. # [03:57] <@khuey> there's just been no need
  655. # [03:58] * Joins: ehsan_tb (Thunderbir@moz-C48D29C4.cable.teksavvy.com)
  656. # [03:58] * Quits: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  657. # [03:58] * Quits: knelson (Adium@moz-A32ED6CB.dsl.pltn13.sbcglobal.net) (Quit: Leaving.)
  658. # [03:59] <jimb> khuey: Is there any particular XPCOM interface that all globals implement?
  659. # [03:59] <@khuey> nsISupports :-P
  660. # [04:00] <@bz> maybe
  661. # [04:00] <jimb> well... that's not very distinctive
  662. # [04:00] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  663. # [04:00] <@bz> What are we trying to do?
  664. # [04:00] <@khuey> well
  665. # [04:00] * philor is now known as philor|away
  666. # [04:00] <@bz> (sorry for diving into conversation, missing context)
  667. # [04:00] * Quits: bonnie (bbsurender@3035F4A5.3753335A.B66DD36E.IP) (Quit: Ex-Chat)
  668. # [04:00] <@khuey> actually, sandboxes may not even have XPCOM objects for globals
  669. # [04:00] <jimb> bz: I need to give the devtools guys what they need for chrome debugging.
  670. # [04:00] <@bz> ok
  671. # [04:01] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  672. # [04:01] <jimb> bz: Debugger is perfectly okay for that, except that we have no way to enumerate the globals in the system to segregate debuggees (almost everything) from non-debuggees (the globals of the debugger itself).
  673. # [04:01] <@khuey> looks like they do
  674. # [04:01] <@bz> sandboxes have an nsISupports private on the global
  675. # [04:01] <@bz> doesn't do much of anything else, but.... ;)
  676. # [04:01] <@khuey> http://mxr.mozilla.org/mozilla-central/source/js/xpconnect/src/XPCComponents.cpp#3058
  677. # [04:01] <jimb> bz: (By 'Debugger', I mean the JS API by that name.)
  678. # [04:02] <@khuey> so when I said nsISupports, I wasn't kidding
  679. # [04:02] <@khuey> that's all you get ;-)
  680. # [04:02] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  681. # [04:02] <@bz> jimb: ok
  682. # [04:02] <@bz> jimb: so you can enumerate the globals, right?
  683. # [04:02] <jimb> bz: I can readily produce a list of all globals, and send the debugger notification of the creation of new globals.
  684. # [04:02] <@bz> jimb: the problem is how to tell which globals are the globals of the debugger itself?
  685. # [04:02] <jimb> bz: That's one part.
  686. # [04:03] <jimb> bz: The other part is, we want to be able to show the developer what these globals are. JSM? Content window? XUL window? Sandbox?
  687. # [04:04] <jimb> bz: But all this is sort of beyond pure JavaScript; it's really about the embedding.
  688. # [04:04] * bwinton is now known as bwinton_away
  689. # [04:04] <jimb> bz: So I had this thought that Debugger.Object instances --- the debugger's handles on debuggee objects --- could have a 'hostAnnotation' accessor.
  690. # [04:04] <jimb> bz: And it'd be up to the embedding (say, the browser, or the xulrunner app) to supply what comes out there.
  691. # [04:05] <jimb> bz: It'd be a way for the embedding to explicitly serve the Debugger.
  692. # [04:05] <@bz> makes sense to me
  693. # [04:05] <@bz> certainly when we're creating globals we know why the heck we're creating them
  694. # [04:05] <jimb> bz: That was my thought.
  695. # [04:05] <@bz> so we could hang some metadata off them somewher or whatnot
  696. # [04:05] * @khuey imagines xpc_DrunkenGlobalCreator that doesn't know why it's creating globals
  697. # [04:05] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Ping timeout)
  698. # [04:05] <@bz> khuey: don't let mrbkap near it
  699. # [04:05] <jimb> SEEMZ LIEK A GOODIEDAAAA
  700. # [04:06] <jimb> *ahem*
  701. # [04:07] * Quits: RyanVM (chatzilla@moz-148999FE.phlapa.fios.verizon.net) (Quit: ChatZilla 0.9.88.2 [Firefox 18.0a1/20120915094939])
  702. # [04:07] <jimb> Or, since 99.99% of the time a global's never going to have a debugger actually ask about it, it could just provide a hook to produce the metadata on demand.
  703. # [04:07] * Joins: kk1fff (patrick@moz-99690620.hinet-ip.hinet.net)
  704. # [04:07] <@bz> khuey: next you know it'll be called xpc_GOAT (for Globals something something something)
  705. # [04:07] <@bz> sure
  706. # [04:07] <jimb> At first, I was thinking that this was something specific to globals.
  707. # [04:08] <@bz> we could even add a new XPCOM interface
  708. # [04:08] <@bz> that all globals have hanging off them
  709. # [04:08] <@bz> if we want
  710. # [04:08] <@bz> Might be hard for workers...
  711. # [04:08] <jimb> But then I wondered if pretty much all kinds of host objects might want to have the option of providing helpful context to the debugger.
  712. # [04:08] <@bz> or are workers easy?
  713. # [04:08] * Quits: Enn (enn@moz-A875DFED.cpe.net.cable.rogers.com) (Ping timeout)
  714. # [04:08] <jimb> bz: I think workers should be fine...
  715. # [04:08] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  716. # [04:09] <@bz> we don't really want a new XPCOM interface on all DOM objects if we can avoid it
  717. # [04:09] <jimb> bz: Each worker thread is going to need to run its own debug protocol server, though. All inter-thread communication needs to happen via the protocol.
  718. # [04:09] <jimb> s/communication/debugging communication/
  719. # [04:10] <jimb> but, setting aside workers --- they're not very popular, and they're not my immediate goal
  720. # [04:11] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
  721. # [04:11] <jimb> bz: If it is indeed true that many kinds of host objects are interested in providing helpful type-specific notes to the debugger, then it seemed like perhaps an optional JSClass hook would be appropriate.
  722. # [04:11] * Joins: himsin (x@DBFA170F.3E31E221.BE3C3C1D.IP)
  723. # [04:11] <jimb> bz: That would be very low overhead when unused.
  724. # [04:11] <@bz> agreed
  725. # [04:11] <@bz> we can certainly do that
  726. # [04:11] <jimb> bz: The debugger would call the hook, and then cache the result.
  727. # [04:11] * Quits: jgriffin (jgriffin@moz-DD9CBA45.hsd1.wa.comcast.net) (Quit: jgriffin)
  728. # [04:12] <jimb> bz: So then I wanted to go see whether I could actually write these hooks for the kinds of globals I know about.
  729. # [04:12] <@bz> ah
  730. # [04:12] <@bz> ok
  731. # [04:12] <jimb> bz: So I asked, "What is the class of a global of a JSM?"
  732. # [04:12] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  733. # [04:13] <jimb> bz: and I ended up looking at nsIXPCScriptable.
  734. # [04:13] <jimb> bz: Which, to be honest, seems fine to me.
  735. # [04:13] <jimb> bz: As long as it extends the way it looks like it extends.
  736. # [04:13] <@bz> it should, as long as there is a free bit
  737. # [04:13] * Joins: nmatsakis (nmatsakis@31F52E50.3AD3A61B.2321E71E.IP)
  738. # [04:13] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  739. # [04:13] <jimb> bz: There is.
  740. # [04:13] <jimb> bz: There's a nice big comment.
  741. # [04:13] <@bz> ah, bit 16
  742. # [04:14] <jimb> bz: khuey says it's a sad road, but if it's only sad for the general reasons that XPCOM is usually sad, then that's cool with me.
  743. # [04:14] <@bz> or you could just force everyone who sets IS_GLOBAL_OBJECT to add the hook
  744. # [04:14] <jimb> bz: I'm happy to hum along to the tragic strains of our traditional musical modes.
  745. # [04:14] <@bz> lol
  746. # [04:14] <@bz> yeah, I think it's only sad on general grounds at the moment
  747. # [04:14] <@khuey> don't all JSM/component scopes use the backstage pass as the xpcom global?
  748. # [04:15] <jimb> I did see backstage pass floating around there...
  749. # [04:15] <@bz> hmm
  750. # [04:15] <@bz> yes, they do
  751. # [04:15] <@bz> as the isupports
  752. # [04:15] <@khuey> right
  753. # [04:15] <@bz> but they create a new JSObject?
  754. # [04:15] <@khuey> well if they didn't we would have noticed by now! :-P
  755. # [04:16] <@bz> that's... insane
  756. # [04:16] * Joins: atte (atte@moz-401E92F1.dhcp.inet.fi)
  757. # [04:16] * Quits: Olipro (Olipro@moz-ECCF3294.catv.pool.telekom.hu) (Ping timeout)
  758. # [04:17] <@khuey> so we end up in XPCWrappedNAtive::WrapNewGlobal
  759. # [04:17] <nigelb> sheeri-afk: yes I am :)
  760. # [04:17] * Quits: bbondy (bbondy@moz-CBCCE0F3.home.cgocable.net) (Client exited)
  761. # [04:17] <@khuey> and we call xpc_CreateGlobalObject with a null nsISupports*
  762. # [04:18] <@khuey> heh
  763. # [04:18] * jimb is called down to dinner
  764. # [04:18] <@khuey> so it looks like xpc_CreateGlobalObject doesn't even use the nsIsupports* anymore
  765. # [04:18] <@khuey> that must be a post-CPG change
  766. # [04:19] <@khuey> and previously since all this chrome stuff used the backstage pass it would have ended up in the same compartment
  767. # [04:19] <jimb> khuey, bz: Will you guys be around tomorrow, Pacific time?
  768. # [04:19] <@khuey> that mostly makes sense
  769. # [04:19] <@khuey> yes, I live here :-P
  770. # [04:20] <jimb> khuey: Awesome. I really appreciate your help; I'm pretty lost outside js/src. I don't want to do anything insane.
  771. # [04:20] * Joins: Mossop (mossop@moz-347C3D31.dsl.dynamic.sonic.net)
  772. # [04:20] <Waldo> xpc_CreateGlobalObject is such sadfaces
  773. # [04:20] * Joins: StevenLee (chatzilla@moz-99690620.hinet-ip.hinet.net)
  774. # [04:20] <jimb> bz: and for your help as well, of course.
  775. # [04:20] <@khuey> Waldo: why?
  776. # [04:20] * jimb goes
  777. # [04:20] <@khuey> it's pretty sane these days ...
  778. # [04:21] * Joins: jdm (jdm@moz-ED97493F.cpe.net.cable.rogers.com)
  779. # [04:21] <Waldo> khuey: because last I looked, it was singlehandedly standing in the way of making global objects have the builtin objects on them right from the start
  780. # [04:21] <Waldo> or at least Function and Object as the primal builtins
  781. # [04:21] * Quits: jmaher|afk (jmaher@moz-DB4A9C19.scl3.mozilla.com) (Quit: leaving)
  782. # [04:22] * cjones is now known as cjones-food
  783. # [04:22] * Joins: jrmuizel (jrmuizel@A213BF64.5BCEC6DB.DA78B690.IP)
  784. # [04:22] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Ping timeout)
  785. # [04:23] * Quits: harth (harth@moz-E378A399.hsd1.ca.comcast.net) (Input/output error)
  786. # [04:23] * Joins: jrmuizel_ (jrmuizel@A213BF64.5BCEC6DB.DA78B690.IP)
  787. # [04:23] * Quits: jrmuizel (jrmuizel@A213BF64.5BCEC6DB.DA78B690.IP) (No route to host)
  788. # [04:24] * @bz will be around eastern time
  789. # [04:24] * Quits: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net) (Ping timeout)
  790. # [04:24] <@bz> which does overlap pacific time
  791. # [04:25] * Joins: allstarschh (allstars@moz-99690620.hinet-ip.hinet.net)
  792. # [04:25] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  793. # [04:27] * Quits: jrmuizel_ (jrmuizel@A213BF64.5BCEC6DB.DA78B690.IP) (Ping timeout)
  794. # [04:28] * Joins: jrmuizel (jrmuizel@A213BF64.5BCEC6DB.DA78B690.IP)
  795. # [04:28] * mjschranz is now known as mjschranz_away
  796. # [04:28] * Quits: odin (Odin@moz-66D3502E.zone5.bethere.co.uk) (Ping timeout)
  797. # [04:29] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
  798. # [04:29] * Quits: garnacho (carlos@moz-B27B0825.dyn.user.ono.com) (Ping timeout)
  799. # [04:32] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Quit: jorendorff)
  800. # [04:33] * Quits: StevenLee (chatzilla@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
  801. # [04:37] * Joins: StevenLee (chatzilla@moz-99690620.hinet-ip.hinet.net)
  802. # [04:37] * bwinton_away is now known as bwinton
  803. # [04:38] * Quits: ekr (ekr@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  804. # [04:40] * Joins: Neil (neil@moz-32AA0D01.in-addr.btopenworld.com)
  805. # [04:40] * Quits: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com) (Ping timeout)
  806. # [04:40] * Neil is now known as NeilAway
  807. # [04:44] * Quits: hobophobe (hobophobe@CEB7969B.BA9CDF59.295A79F4.IP) (Quit: Ommm.......)
  808. # [04:44] * Quits: jrmuizel (jrmuizel@A213BF64.5BCEC6DB.DA78B690.IP) (Connection reset by peer)
  809. # [04:45] * Joins: jrmuizel (jrmuizel@A213BF64.5BCEC6DB.DA78B690.IP)
  810. # [04:47] * khuey is now known as khuey|away
  811. # [04:47] * Joins: biesi_ (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  812. # [04:47] * Joins: jrmuizel_ (jrmuizel@A213BF64.5BCEC6DB.DA78B690.IP)
  813. # [04:47] * khuey|away is now known as khuey
  814. # [04:47] * Quits: jrmuizel (jrmuizel@A213BF64.5BCEC6DB.DA78B690.IP) (No route to host)
  815. # [04:49] * Quits: jrmuizel_ (jrmuizel@A213BF64.5BCEC6DB.DA78B690.IP) (Client exited)
  816. # [04:49] * Quits: masayuki (Thunderbir@moz-86D7F6E4.zaq.ne.jp) (Quit: masayuki)
  817. # [04:49] * Joins: masayuki (Thunderbir@moz-86D7F6E4.zaq.ne.jp)
  818. # [04:50] * Quits: @bz (bzbarsky@moz-F9F3C337.bstnma.fios.verizon.net) (Ping timeout)
  819. # [04:51] * Quits: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  820. # [04:52] * Quits: rniwa (rniwa@moz-E98B1DB9.sb.sd.cox.net) (Quit: rniwa)
  821. # [04:52] * Quits: randix (randix@moz-BDAFEB54.dhcp.astr.or.charter.com) (Quit: randix)
  822. # [04:53] * Joins: sworkman (sworkman@moz-8DB4A576.cpe.net.cable.rogers.com)
  823. # [04:53] * bwinton is now known as bwinton_away
  824. # [04:55] * Quits: sworkman (sworkman@moz-8DB4A576.cpe.net.cable.rogers.com) (Input/output error)
  825. # [04:55] * Joins: sworkman (sworkman@moz-8DB4A576.cpe.net.cable.rogers.com)
  826. # [04:56] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  827. # [04:56] * Quits: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 15.0/20120827125645])
  828. # [04:57] * Joins: m_kato (m_kato@moz-348F61F0.mozilla.or.jp)
  829. # [04:57] * Joins: bz (bzbarsky@moz-F9F3C337.bstnma.fios.verizon.net)
  830. # [04:57] * ChanServ sets mode: +o bz
  831. # [04:57] * philor|away is now known as philor
  832. # [04:59] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/eed7b92769c3 - Kyle Huey - Bug 789776: Log an error message when X-Frame-Options vetoes a load. r=jst
  833. # [04:59] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/4050caa0b9c5 - Kyle Huey - Bug 793025: Convert FileReaderSync to WebIDL bindings. r=bz
  834. # [04:59] * Quits: vikash (vikash@53AF0926.80425CF2.5D9ABA9F.IP) (Quit: Leaving)
  835. # [05:00] * Quits: sworkman (sworkman@moz-8DB4A576.cpe.net.cable.rogers.com) (Ping timeout)
  836. # [05:01] * Joins: sworkman (sworkman@moz-8DB4A576.cpe.net.cable.rogers.com)
  837. # [05:01] * Quits: sworkman (sworkman@moz-8DB4A576.cpe.net.cable.rogers.com) (Quit: sworkman)
  838. # [05:02] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  839. # [05:04] * philor is now known as philor|away
  840. # [05:05] * Quits: coop|afk (Chris@moz-3471349D.dsl.bell.ca) (Quit: coop|afk)
  841. # [05:09] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  842. # [05:11] * Joins: rniwa (rniwa@moz-E98B1DB9.sb.sd.cox.net)
  843. # [05:12] <rniwa> bz: ping
  844. # [05:14] <njn> glob|away: where is the new NEEDINFO flag in BMO? I can't find it
  845. # [05:14] * Quits: mbrubeck|away (mbrubeck@moz-755AD63.hsd1.wa.comcast.net) (Quit: Leaving.)
  846. # [05:15] * philor|away is now known as philor
  847. # [05:16] * Quits: drexler (chatzilla@moz-BD26ECCD.hsd1.vt.comcast.net) (Ping timeout)
  848. # [05:16] * Joins: bsmith (bsmith@moz-8DB4A576.cpe.net.cable.rogers.com)
  849. # [05:17] <kinetik> njn: it's only available on Firefox::Untriaged for now (see http://globau.wordpress.com/2012/09/20/happy-bmo-push-day-14/)
  850. # [05:19] * Quits: lcamacho (Mibbit@43EF2229.4DBF344F.C32E4F0D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  851. # [05:20] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  852. # [05:20] <njn> kinetik: oh, I missed the bottom of that post; I thought the screenshot was the end of the post
  853. # [05:20] <njn> thanks
  854. # [05:21] * Joins: KaIRC (robert@moz-6A0F5CC1.adsl.highway.telekom.at)
  855. # [05:21] * Quits: KaiRo (robert@moz-1C14D379.adsl.highway.telekom.at) (Ping timeout)
  856. # [05:22] * glob|away is now known as glob
  857. # [05:26] * Joins: nhirata (nhirata.bu@moz-1C9070FC.lightspeed.sntcca.sbcglobal.net)
  858. # [05:27] * Joins: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
  859. # [05:27] <@bz> rniwa: ack
  860. # [05:27] <@bz> rniwa: what's up?
  861. # [05:27] <rniwa> bz: hi
  862. # [05:28] <rniwa> bz: so how do you want to fix dromaeo's jslib-modify-jquery?
  863. # [05:28] <rniwa> bz: you suggested adding new cycle to delete the element
  864. # [05:28] * @bz pulls up dromaeo
  865. # [05:28] <rniwa> bz: but not sure how we'd d othat.
  866. # [05:29] * mcote|afk is now known as mcote
  867. # [05:29] <@bz> so
  868. # [05:30] <@bz> my suggestion is as follows
  869. # [05:30] <@bz> 1) Change this.test in webrunner.js to take a fourth (optional) argument for a cleanup function
  870. # [05:31] * Quits: rniwa (rniwa@moz-E98B1DB9.sb.sd.cox.net) (Ping timeout)
  871. # [05:31] * Joins: Mardak (Mardak@moz-ECDC5EBC.dsl.pltn13.pacbell.net)
  872. # [05:31] * Joins: rniwa (rniwa@moz-E98B1DB9.sb.sd.cox.net)
  873. # [05:31] <@bz> rniwa: you still there?
  874. # [05:31] * Quits: dzbarsky (Adium@moz-39428EC2.phlapa.east.verizon.net) (Quit: Leaving.)
  875. # [05:31] <@bz> rniwa: what's the last thing you saw?
  876. # [05:32] <rniwa> bz: sorry
  877. # [05:32] <rniwa> got disconnected.
  878. # [05:32] <rniwa> bz: 1)
  879. # [05:32] <@bz> ok
  880. # [05:32] * Quits: jeads|afk (jeads@moz-E31CD2CB.mozilla.org) (Ping timeout)
  881. # [05:32] <@roc> bz: I've got a question for you when rniwa's done :-)
  882. # [05:32] <@bz> 2) When the cleanup function is present, change the timing loop to stop every N iterations (1000? 5000? we can pick a number)
  883. # [05:32] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/65cf1362d58c - Nicholas Nethercote - Bug 790424 (part 2) - Remove ParseContext::functionList and FunctionBox::{siblings,kids}. r=jimb.
  884. # [05:32] * Joins: jeads (jeads@moz-E31CD2CB.mozilla.org)
  885. # [05:32] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/43ab91c9c8e1 - Nicholas Nethercote - Bug 790424 (part 1) - Set strict mode on functions in default arguments more lazily. code=benjamin,nnethercote. r=nnethercote.
  886. # [05:32] <@bz> And call the cleanup function. Then make sure to subtract the time it took from the overall time it measures.
  887. # [05:33] <@bz> The cleanup function can just go and remove all those nodes we just added to the DOM
  888. # [05:33] <@bz> in this particular test
  889. # [05:33] <@bz> Make sense?
  890. # [05:33] <jesup> bz: want in on the fun hunting down and replacing atoi/etc? Bug 793012 :-)
  891. # [05:33] <@bz> jesup: why would I? ;)
  892. # [05:33] <@bz> roc: fire away
  893. # [05:34] <rniwa> bz: ok.
  894. # [05:34] <@bz> rniwa: I'm open to other suggestions, btw. This is just the best I've come up with so far!
  895. # [05:34] <@roc> the File API defines an interface "URL" which also happens to be a property of the window object
  896. # [05:34] <@roc> with name "URL"
  897. # [05:35] <@bz> roc: mmm
  898. # [05:35] <@roc> I've been trying to migrate this (currently defined as MozURLProperty) to WebIDL
  899. # [05:35] * ekr_ is now known as ekr
  900. # [05:35] <rniwa> bz: alternatively, maybe we can delete all the elements being added between each call to test() ?
  901. # [05:35] <@roc> I finally got it to build, but evaluating window.URL gives a function (!)
  902. # [05:36] <@bz> rniwa: I tried that
  903. # [05:36] * Quits: twi (Adium@C14427C1.8E4B39EC.115CE8E4.IP) (Quit: Leaving.)
  904. # [05:36] <@bz> rniwa: it wasn't good enough
  905. # [05:36] <rniwa> bz: didn't work?
  906. # [05:36] <@bz> rniwa: in my testing
  907. # [05:36] <rniwa> bz: I see :(
  908. # [05:36] <rniwa> bz: one thing i'm worried about running this cleanup every now and then is that
  909. # [05:36] <rniwa> bz: it may affect the results of perf. tests and make it unstable
  910. # [05:36] <@bz> roc: yes
  911. # [05:36] <@bz> roc: that's expected
  912. # [05:37] <@roc> bz: needless to say, window.URL doesn't call nsGlobalWindow::GetURL() anymore
  913. # [05:37] * Quits: KaIRC (robert@moz-6A0F5CC1.adsl.highway.telekom.at) (Input/output error)
  914. # [05:37] <@bz> roc: interface objects are functions
  915. # [05:37] <@bz> Oh, wait
  916. # [05:37] <rniwa> bz: because it would mean that the rate at which we run cleanup code will also change depending on how fast we're running them...
  917. # [05:37] <@bz> window already has a property called "URL"?
  918. # [05:37] <@bz> then defining an interface called "URL" is ... poor.
  919. # [05:37] <@roc> yeah
  920. # [05:37] <rniwa> bz: GC timing, etc… will all depend on this cleanup routine :(
  921. # [05:37] <@bz> Where does fileapi define this?
  922. # [05:37] <@bz> rniwa: mmm
  923. # [05:37] <@bz> rniwa: yes, true
  924. # [05:37] <rniwa> and the last time I checked, GC phase was quite significant portion of these tests.
  925. # [05:37] <@bz> rniwa: which sort of makes the test of questionable utility
  926. # [05:38] <@roc> bz: http://www.w3.org/TR/FileAPI/#creating-revoking
  927. # [05:38] <rniwa> bz: right...
  928. # [05:38] <@roc> which actually cites http://dvcs.w3.org/hg/url/raw-file/tip/Overview.html
  929. # [05:38] <@bz> Urgh
  930. # [05:38] <@roc> http://dvcs.w3.org/hg/url/raw-file/tip/Overview.html#interface-url to be precise
  931. # [05:38] <@bz> _and_ it has a constructor
  932. # [05:38] <@bz> so this is totally busted
  933. # [05:38] <@bz> on the spec level
  934. # [05:39] <@bz> rniwa: maybe we should ask resig what the hell he was _trying_ to test
  935. # [05:39] <@bz> rniwa: and whether he really meant to put 1e7-1e8 nodes in the DOM
  936. # [05:39] <@bz> rniwa: and if so, why that's a useful thing to do
  937. # [05:39] <rniwa> bz: alternatively, we could hard-code for loop & remove in each test itself
  938. # [05:40] <@bz> rniwa: (granted, by that criterion most of dromaeo is bunk. Which it is)
  939. # [05:40] <rniwa> bz: we'll do something like
  940. # [05:40] <@bz> rniwa: how does that differ from what I proposed?
  941. # [05:40] <@bz> rniwa: I guess it would count the remove time as part of the test
  942. # [05:40] <rniwa> for (var i = 0; i < 2000; i++) div.before( elemStr ); cleanup();
  943. # [05:40] <rniwa> bz: right.
  944. # [05:40] <@bz> rniwa: I can probably live with that
  945. # [05:40] <@roc> hmmmmmm
  946. # [05:40] <rniwa> bz: even though it may affect the results to some extent.
  947. # [05:40] <@roc> hang on
  948. # [05:40] <@bz> roc: hanging on
  949. # [05:40] <rniwa> bz: it might be better to take it as part of the test itself
  950. # [05:41] <rniwa> bz: and trying to remove that time
  951. # [05:41] <rniwa> bz: because then we're excluding the time to remove nodes, and yet may will be affected by GCes
  952. # [05:41] <@bz> rniwa: test might end up measuring mostly the remove time
  953. # [05:41] <@roc> actually I think URL is not supposed to be a property of the window
  954. # [05:41] <@bz> rniwa: right
  955. # [05:41] <rniwa> bz: especially if GC involved some async logic.
  956. # [05:41] <rniwa> bz: yeah… that's the right :(
  957. # [05:41] <rniwa> risk*
  958. # [05:42] <@roc> it's just supposed to be the prototype, and the text in File API is misleading/wrong
  959. # [05:42] <@bz> rniwa: I honestly don't think I care if this test measures something pointless
  960. # [05:42] <@bz> rniwa: since it's already doing that ....
  961. # [05:42] <@bz> roc: wait
  962. # [05:42] <@bz> roc: which text?
  963. # [05:43] <@roc> "Blob URIs are created and revoked using methods exposed on the URL object, supported by global objects Window [HTML] and WorkerGlobalScope [Web Workers]."
  964. # [05:43] <@bz> oh
  965. # [05:43] <@bz> I see
  966. # [05:43] <@bz> yeah
  967. # [05:43] <@bz> that's just the interface object
  968. # [05:43] <@roc> OK
  969. # [05:43] <@roc> so then
  970. # [05:43] * Quits: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.19/20110707195905])
  971. # [05:43] <rniwa> bz: another tricky part of this test is that adding a node might be an O(n) operation.
  972. # [05:44] <@bz> rniwa: of course
  973. # [05:44] <@roc> I need to remove the URL attribute from nsIDOMWindow
  974. # [05:44] * Joins: kennyluck (kennyluck@1F39F32E.5A6411A4.B720AEC8.IP)
  975. # [05:44] <@bz> roc: agreed.
  976. # [05:44] <rniwa> bz: in which case, removing nodes in a middle of the test may alter the nature of the test itself :(
  977. # [05:44] <@roc> but I also need support for WebIDL static methods to land
  978. # [05:44] <@bz> rniwa: yes
  979. # [05:44] * Quits: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr)
  980. # [05:44] <@bz> roc: yes. it's on Peter's plate
  981. # [05:44] <rniwa> bz: but then… it might be more realistic scenario anyways
  982. # [05:44] <@bz> roc: and depends on other stuff that's on Peter's plate
  983. # [05:44] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  984. # [05:45] <@bz> rniwa: right. Hence asking jresig about what he really wanted to test here. Or just asking in the form of a pull request. ;)
  985. # [05:45] <rniwa> bz: given it's unrealistic for us to expect authors actually need 1e7 nodes.
  986. # [05:45] <@bz> rniwa: this whole microbenchmark business is just so broken....
  987. # [05:45] <rniwa> bz: yeah :(
  988. # [05:45] <@roc> the patch has been reviewed actually
  989. # [05:45] <rniwa> bz: that was the conclusion I reached when I was looking into Dromaeo
  990. # [05:45] <rniwa> bz: a lot of test cases are such micro benchmarks that it's not realistic
  991. # [05:45] <@bz> roc: yes, I reviewed it. ;)
  992. # [05:45] <rniwa> bz: e.g. running querySelector 10,000 times without ever modifying DOM is unlikely scenario
  993. # [05:46] <rniwa> bz: under which engines that cache the result will have really fast perf.
  994. # [05:46] <@bz> roc: one of the review comments is still unaddressed. :(
  995. # [05:46] <@bz> roc: the bit about xrays
  996. # [05:46] <rniwa> bz: whereas engines that optimize for cases where there will be DOM mutations between each querySelector call will underperform greatly.
  997. # [05:47] <@bz> rniwa: yup
  998. # [05:47] <@bz> rniwa: writing good tests is hard.
  999. # [05:47] <@bz> rniwa: dromaeo was kinda thrown together.
  1000. # [05:47] <@bz> rniwa: so are most other benchmarks. :(
  1001. # [05:47] <@bz> rniwa: and the whole jsperf debacle.....
  1002. # [05:47] <@bz> roc: I should try to convince Peter to just land it and do the Xray bits in a followup
  1003. # [05:47] <rniwa> bz: when a time comes, I want to create a real DOM benchmark that tests realistic perf.
  1004. # [05:48] <@bz> roc: as long as it's not a security or crash issue, at least
  1005. # [05:48] <rniwa> bz: Dromaeo was a breakthrough when it first came out though.
  1006. # [05:48] <rniwa> bz: because back then, we didn't have anything else to measure perf. :(
  1007. # [05:48] <@bz> rniwa: well, yes. It's still the best DOM benchmark around.
  1008. # [05:48] <@bz> rniwa: which is really sad....
  1009. # [05:48] <rniwa> bz: i know.
  1010. # [05:48] <rniwa> bz: I wish W3C had spent more time creating a good perf. benchmark for us.
  1011. # [05:48] <@bz> rniwa: heh
  1012. # [05:49] <@roc> there is no such thing as the W3C
  1013. # [05:49] <@bz> rniwa: it's _hard_
  1014. # [05:49] <rniwa> bz: as much as conformance tests are important, good performance is also quite important.
  1015. # [05:49] <rniwa> bz: yeah, that muchI agreed.
  1016. # [05:49] <@roc> there's browser vendors, some contributors, and some annoying people
  1017. # [05:49] <@bz> rniwa: seen Nicholas Nethercote's blog posts about it?
  1018. # [05:49] <rniwa> bz: I don't think so.
  1019. # [05:49] <@bz> roc: and some of those sets overlap
  1020. # [05:49] <rniwa> i've been working on this whole performance things for like 10 months
  1021. # [05:49] <jcranmer> I have a real-world CSS transition stress case :-)
  1022. # [05:50] <rniwa> and all I can say is that measuring and improving performance is as far as software engineering can get :(
  1023. # [05:50] <mjrosenb> what time is the mi -> mc merge at?
  1024. # [05:50] <jcranmer> by stress case I mean if I used JS for animation instead of the transitions, I'd cause slow script dialogs instead
  1025. # [05:50] <mjrosenb> namely, If I land something on m-i now, will it be included in tonight's nightly?
  1026. # [05:50] <philor> no
  1027. # [05:50] <philor> that one's much easier to answer
  1028. # [05:51] <@bz> rniwa: https://blog.mozilla.org/nnethercote/2012/08/24/octane-minus-v8/
  1029. # [05:51] <mjrosenb> philor: was that for me?
  1030. # [05:51] <@bz> rniwa: the bit about 5 categories of benchmarks
  1031. # [05:51] * Quits: Mossop (mossop@moz-347C3D31.dsl.dynamic.sonic.net) (Ping timeout)
  1032. # [05:51] <philor> mjrosenb: yeah, if you land on m-i, your push or a push above you needs to finish building and testing Windows PGO before it'll be merged
  1033. # [05:51] <@bz> rniwa: dromaeo is mostly between 4 and 5
  1034. # [05:51] <@bz> rniwa: leaning toward 5, and a pathetic profile
  1035. # [05:52] <mjrosenb> philor: ok, so I should just land this fix on m-c then
  1036. # [05:52] * mjrosenb will be watching the tree this evening!
  1037. # [05:52] <@bz> rniwa: as far as writing benchmarks with suites...
  1038. # [05:52] <@bz> rniwa: er, with specs
  1039. # [05:53] <philor> mjrosenb: and then the m-c nightly builds on a push which has built on every platform for which we have a nightly, so even if you manually triggered PGO and it finished before 3am and someone felt like merging at that time, you'd still miss the nightly because it would choose the rev before the merge
  1040. # [05:53] <@bz> rniwa: a good benchmark (category 1 or 2 in that list) can't really be written together with the spec so easily...
  1041. # [05:53] <@bz> roc: I'll poke Peter about static operations
  1042. # [05:54] * Joins: MarcosS (Mibbit@moz-80492CE8.dsl.irvnca.pacbell.net)
  1043. # [05:54] * Joins: randix (randix@moz-BDAFEB54.dhcp.astr.or.charter.com)
  1044. # [05:54] <@bz> anyway
  1045. # [05:55] <@bz> rniwa: I think just adding removals here is fine
  1046. # [05:55] <@bz> rniwa: in case that wasn't clear
  1047. # [05:55] <rniwa> bz: you mean within the test?
  1048. # [05:55] <@bz> rniwa: yes
  1049. # [05:55] <rniwa> bz: alright, let me try that first.
  1050. # [05:55] <@roc> bz: in the generated code "static void StaticMethod(nsISupports*, bool, ErrorResult&);", the first nsISupports* is the relevant global, i.e. inner nsGlobalWindow, right?
  1051. # [05:55] <@bz> sounds good
  1052. # [05:55] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/9ae014a115b2 - Marty Rosenberg - Qualcomm's snapdragon does not interpret "push sp" as a valid instruction, so don't emit it. (bug 791462, r=dvander)
  1053. # [05:55] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/f33e3b2c9cac - Nicholas Nethercote - Bug 791607 - Remove unnecessary |#include <new>| directives. r=dmandelin.
  1054. # [05:55] <@bz> roc: yes
  1055. # [05:56] <@bz> roc: exactly
  1056. # [05:56] * Quits: StockHunter (StockHunte@moz-D2DB1663.ldv-co.client.bresnan.net) (Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/)
  1057. # [05:56] <@roc> cool
  1058. # [05:57] * Quits: MarcosS (Mibbit@moz-80492CE8.dsl.irvnca.pacbell.net) (Quit: http://www.mibbit.com ajax IRC Client)
  1059. # [05:57] * Quits: philipp64|laptop (chatzilla@moz-B40B9015.ctcweb.net) (Client exited)
  1060. # [05:58] * Quits: rajul (quassel@9DE69724.CE5F87E.27560D6E.IP) (Client exited)
  1061. # [05:59] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  1062. # [06:05] * cjones-food is now known as cjones
  1063. # [06:08] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/88a1e8e2df95 - Gregory Szorc - Bug 792135 - Part 1: Add which Python package; r=glandium
  1064. # [06:08] * glob is now known as glob|away
  1065. # [06:08] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/9b81d80f9492 - Gregory Szorc - Bug 792135 - Part 2: Add which to virtualenv; r=glandium
  1066. # [06:11] * Joins: dzbarsky (Adium@moz-39428EC2.phlapa.east.verizon.net)
  1067. # [06:12] * Joins: drexler (chatzilla@moz-BD26ECCD.hsd1.vt.comcast.net)
  1068. # [06:12] * Quits: merinui (merinui@moz-1D8A7606.osk2.eonet.ne.jp) (Ping timeout)
  1069. # [06:12] * Quits: dzbarsky (Adium@moz-39428EC2.phlapa.east.verizon.net) (Ping timeout)
  1070. # [06:13] * rail is now known as rail_away
  1071. # [06:13] * Quits: bsmith (bsmith@moz-8DB4A576.cpe.net.cable.rogers.com) (Quit: Leaving)
  1072. # [06:14] * Joins: jduell (jduell@moz-8DB4A576.cpe.net.cable.rogers.com)
  1073. # [06:15] * Joins: merinui (merinui@moz-1D8A7606.osk2.eonet.ne.jp)
  1074. # [06:16] * Quits: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Connection reset by peer)
  1075. # [06:18] * mcote is now known as mcote|afk
  1076. # [06:19] * Joins: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  1077. # [06:19] <philor> so which package did you add?
  1078. # [06:19] <jcranmer> yes
  1079. # [06:19] <gps> http://pypi.python.org/pypi/which
  1080. # [06:20] <jcranmer> gps: damn it, why do you have to go spoil the Abbot & Castello routine?
  1081. # [06:21] <philor> probably because he knew that I was prepared to go through with as much of it as I could do
  1082. # [06:22] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Quit: Konversation terminated!)
  1083. # [06:22] * Quits: Mardak (Mardak@moz-ECDC5EBC.dsl.pltn13.pacbell.net) (Quit: Mardak)
  1084. # [06:22] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Client exited)
  1085. # [06:23] * sheeri-afk is now known as sheeri
  1086. # [06:24] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  1087. # [06:24] * sheeri is now known as sheeri-afk
  1088. # [06:27] <jcranmer> `which' doesn't flow as well though
  1089. # [06:27] * Quits: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net) (Input/output error)
  1090. # [06:28] <philor> doesn't flow as well as what?
  1091. # [06:29] * Quits: victorporo (victorporo@65B2B26E.AB163232.79933D60.IP) (Connection reset by peer)
  1092. # [06:29] * Joins: victorporof (victorporo@65B2B26E.AB163232.79933D60.IP)
  1093. # [06:30] * Joins: Mardak (Mardak@moz-ECDC5EBC.dsl.pltn13.pacbell.net)
  1094. # [06:31] * glob|away is now known as glob
  1095. # [06:32] <mjrosenb> bz: I bet we could do something, like instrument firefox to track what parts of the spec are hit with any given page/script, then lump a complete basis into a "benchmark"
  1096. # [06:33] * Quits: pdagnelie (pcd@moz-69F2E428.ugrad.cs.cmu.edu) (Ping timeout)
  1097. # [06:33] * Quits: efaust (efaust@moz-B2EFCFF1.andrew.cmu.edu) (Ping timeout)
  1098. # [06:33] * Quits: jcranmer (jtcranmer@moz-EBF2B4AB.cs.illinois.edu) (Ping timeout)
  1099. # [06:34] * Joins: pdagnelie (pcd@moz-69F2E428.ugrad.cs.cmu.edu)
  1100. # [06:34] * Quits: Mardak (Mardak@moz-ECDC5EBC.dsl.pltn13.pacbell.net) (Quit: Mardak)
  1101. # [06:36] * Joins: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
  1102. # [06:36] * Quits: thinker (thinker@moz-71AD2643.dynamic.kbronet.com.tw) (Ping timeout)
  1103. # [06:37] * Quits: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr)
  1104. # [06:37] * @dolske wonders why something as simple as "push sp" would have flaky support
  1105. # [06:38] * Joins: fitzgen (fitzgen@moz-85EBB8A.dia.static.qwest.net)
  1106. # [06:38] <mjrosenb> dolske: it is marked as undefined in the spec.
  1107. # [06:38] * Joins: efaust (efaust@moz-B2EFCFF1.andrew.cmu.edu)
  1108. # [06:39] <mjrosenb> dolske: is the value that you store back to memory the old sp value, or the new one?
  1109. # [06:39] * Joins: jcranmer (jtcranmer@moz-EBF2B4AB.cs.illinois.edu)
  1110. # [06:39] * Joins: Mook (mook@moz-8F011215.dsl.teksavvy.com)
  1111. # [06:39] <mjrosenb> s/store back/store into
  1112. # [06:39] * Quits: nmatsakis (nmatsakis@31F52E50.3AD3A61B.2321E71E.IP) (Quit: Textual IRC Client: http://www.textualapp.com/)
  1113. # [06:39] <@dolske> mmm, yeah, maybe it's one of those things that needlessly enforces certain implementation details
  1114. # [06:39] * Quits: NeilZZZ (neil@moz-7E027EE5.cable.virginmedia.com) (Ping timeout)
  1115. # [06:40] * jcranmer is now known as IRCMonkey63729
  1116. # [06:40] * IRCMonkey63729 is now known as jcranmer|away
  1117. # [06:47] * bz is now known as bz_sleep
  1118. # [06:48] * Quits: @dveditz (dveditz@moz-131789FA.dhcp.cruzio.com) (Quit: dveditz)
  1119. # [06:48] <mjrosenb> dolske: it gets even worse when you consider that you can push an arbitrary number of registers in one instruction.
  1120. # [06:50] * Quits: drexler (chatzilla@moz-BD26ECCD.hsd1.vt.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  1121. # [06:50] * Joins: odin_ (Odin@moz-66D3502E.zone5.bethere.co.uk)
  1122. # [06:52] * Quits: KWierso|Home (chatzilla@moz-296B3117.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  1123. # [06:53] * Joins: sfink (chatzilla@moz-3808BA02.dsl.pltn13.sbcglobal.net)
  1124. # [06:56] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  1125. # [06:57] * Joins: mdas (mdas@50AE257C.D30B51A1.412CF160.IP)
  1126. # [06:58] * Quits: mdas (mdas@50AE257C.D30B51A1.412CF160.IP) (Quit: mdas)
  1127. # [06:58] * Joins: mdas (mdas@50AE257C.D30B51A1.412CF160.IP)
  1128. # [06:58] * Quits: mdas (mdas@50AE257C.D30B51A1.412CF160.IP) (Quit: mdas)
  1129. # [06:59] * Quits: odin_ (Odin@moz-66D3502E.zone5.bethere.co.uk) (Ping timeout)
  1130. # [06:59] * Quits: nhirata (nhirata.bu@moz-1C9070FC.lightspeed.sntcca.sbcglobal.net) (Quit: nhirata)
  1131. # [07:00] * Joins: pnemsak (Miranda@moz-BE85878E.citicom.sk)
  1132. # [07:00] * Quits: jduell (jduell@moz-8DB4A576.cpe.net.cable.rogers.com) (Connection reset by peer)
  1133. # [07:01] <mjrosenb> philor: my last push seems to be quite upsetting to the android-reliability gods
  1134. # [07:02] * Joins: nhirata (nhirata.bu@moz-1C9070FC.lightspeed.sntcca.sbcglobal.net)
  1135. # [07:02] <philor> mjrosenb: I think you mean "so there I was, standing next to three male models and two world famous actors, in front of the mirror, and I didn't look quite so good by comparison"
  1136. # [07:02] <philor> the push before wasn't the average, it was a minor miracle
  1137. # [07:02] * Joins: odin_ (Odin@moz-66D3502E.zone5.bethere.co.uk)
  1138. # [07:03] <philor> I'm just glad RyanVM forgot to clobber so there's at least a little red, I wouldn't have recognized Android at all otherwise
  1139. # [07:04] * Joins: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net)
  1140. # [07:07] * khuey is now known as khuey|away
  1141. # [07:08] * Joins: Havvy (Mibbit@moz-8C53F593.ptld.qwest.net)
  1142. # [07:10] * philor is now known as philor|away
  1143. # [07:10] <mjrosenb> philor|away: possibly.
  1144. # [07:12] * Joins: KWierso|Home (chatzilla@moz-296B3117.hsd1.ca.comcast.net)
  1145. # [07:13] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  1146. # [07:17] <jaws> if offsetHeight measures the border edge, is there a way to get the measurement for a "margin edge"?
  1147. # [07:19] <mjrosenb> jaws: the new .apk will be at the sameurl of theold .apk in like 50 seconds
  1148. # [07:19] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Client exited)
  1149. # [07:22] <jaws> mjrosenb: ok cool
  1150. # [07:23] * philor|away is now known as philor
  1151. # [07:24] * Quits: randix (randix@moz-BDAFEB54.dhcp.astr.or.charter.com) (Quit: away)
  1152. # [07:26] * Quits: tchevalier (Daily@moz-A1C5F8CC.w81-251.abo.wanadoo.fr) (Quit: tchevalier)
  1153. # [07:27] <jaws> mjrosenb: ok, it looks like it fixed it, but after leaving the phone for a while (30 seconds) and then returning it had completely froze and is now doing a soft-reboot by itself
  1154. # [07:27] * Joins: dzbarsky (Adium@moz-39428EC2.phlapa.east.verizon.net)
  1155. # [07:28] <jaws> it lasted a long time with this build
  1156. # [07:28] <mjrosenb> uhh....
  1157. # [07:28] <jaws> when it normally crashed it would crash within the first 10 seconds of the page being open
  1158. # [07:28] <jaws> this time it took a couple minutes
  1159. # [07:28] <mjrosenb> if my patch managed to do that, I would be extremely surprised
  1160. # [07:28] <jaws> but my phone just soft rebooted again upon starting up. i hope it's not in a cycle
  1161. # [07:28] <mjrosenb> actually, you probably can grab an opt .apk from tbpl's ftp
  1162. # [07:28] <jaws> so i think maybe your patch fixed the previous crash and i'm hitting something different now
  1163. # [07:29] <mjrosenb> actually, I never was able to find the .apk from tbpl builds
  1164. # [07:29] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/deda9b2561ab - Mark Hammond - Bug 792295 - ensure social flyout moves when already open. r=jaws
  1165. # [07:30] <mjrosenb> jaws: I feel kind of like the quote "any 'bug' that causes the kernel to crash is by definition a bug in the kernel" applies
  1166. # [07:30] <mjrosenb> although, iirc, that was stated by jwz about the X server?
  1167. # [07:30] <philor> mjrosenb: click the B, lower left corner there's a "go to build directory" link, it's there on the first line
  1168. # [07:31] <mjrosenb> philor: derp. I'd always tried to navigate there on the ftp server, starting at root and guessing randomly
  1169. # [07:32] <mjrosenb> philor: it'd worked decently well for win and linux builds
  1170. # [07:32] <philor> well, that link just recently got added
  1171. # [07:32] * Quits: azakai|far (alon@moz-8D0CC798.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  1172. # [07:32] <philor> and yeah, mobile builds are weird
  1173. # [07:34] <philor> hey, there's the first failure that could even vaguely be yours, since the M4 is the first one that failed after the browser started. not yours, but it could vaguely be, except that it isn't
  1174. # [07:35] * Quits: jwilde (Thunderbir@moz-7C6C8188.medford.tufts.edu) (Quit: jwilde)
  1175. # [07:35] * Joins: Mano (mano@AF966CAE.6B80C07E.39716721.IP)
  1176. # [07:36] <mjrosenb> yeah, I saw that one, then I saw "No errors or warnings found. See below for the full log." and decided that you would know how to star it better than I would
  1177. # [07:38] <philor> those are tricksy, because you have to know to search for t-fail< to not get tricked by steps failing at the end because the tegra died halfway through
  1178. # [07:39] <mjrosenb> so I was going to say, "we should get some non-tegras to test with, it probably would have prevented this from getting into a nightly in the first place"
  1179. # [07:40] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
  1180. # [07:40] <mjrosenb> but yeah, then we'd just have more build and test issues
  1181. # [07:40] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
  1182. # [07:40] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  1183. # [07:41] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  1184. # [07:41] <philor> beagles, no, pandas, no, actual phones!
  1185. # [07:41] <philor> I really hope b2g testing is going to come with a dozen full-time test-starrers
  1186. # [07:42] <KWierso|Home> or hopefully there will be a "philor cloner" app available :)
  1187. # [07:42] <markh> call them test-ninja-ers, then post the positions to reddit, and viola!
  1188. # [07:42] * mjrosenb wonders how well we could train a neural network to classify bugs
  1189. # [07:43] <philor> "benefits include becoming bitter, and sudden flashes of extreme anger"
  1190. # [07:43] <mjrosenb> although we'd probably have a bug open for "everything the neural network has mis-classified"
  1191. # [07:45] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/6b3d73912991 - David Zbarsky - Bug 779085 - Move attribute stuff from FragmentOrElement to nsGenericElement r=bz
  1192. # [07:45] * Joins: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz)
  1193. # [07:45] * Quits: karl (karl@moz-3840DE5B.jetstream.xtra.co.nz) (Ping timeout)
  1194. # [07:45] <philor> we could do autostarring, but it would have to be "here's a bug into which every failure in this test will be thrown until a developer files separate bugs for the separate parts and summarizes the differences"
  1195. # [07:46] <philor> one part of that sentence is likely, and one is spectacularly unlikely
  1196. # [07:46] * Quits: jcranmer|away (jtcranmer@moz-EBF2B4AB.cs.illinois.edu) (Ping timeout)
  1197. # [07:46] <mjrosenb> "eta any minute now"
  1198. # [07:46] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  1199. # [07:47] <philor> not tbpl's most precise feature
  1200. # [07:47] * Parts: kentuckyfriedtakahe (ajones@moz-5D29915D.cable.telstraclear.net)
  1201. # [07:47] <mjrosenb> markh: it seemslike this may be good for mechanical turk :-p
  1202. # [07:47] <mjrosenb> philor: noted.
  1203. # [07:47] * Quits: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Quit: ChatZilla 0.9.88.2 [Firefox 17.0a2/20120902042008])
  1204. # [07:47] <mjrosenb> jaws: did you figure out the rebooting issue?
  1205. # [07:47] <markh> indeed!
  1206. # [07:48] * Quits: jeremyhu (jeremyhu@moz-75C113CA.outersquare.org) (Ping timeout)
  1207. # [07:48] <jaws> mjrosenb: i'm thinking that it wasn't your fault, but bad wifi drivers on my phone
  1208. # [07:48] <jaws> i get wifi crashes once in a while
  1209. # [07:48] <mjrosenb> jaws: that seems much more likely.
  1210. # [07:48] <jaws> the cycle did stop
  1211. # [07:48] <philor> the actual meaning of "eta any minute now" is "we looked at the average time for the other ones of this same job which are currently visible, and that was less than the time it has already taken"
  1212. # [07:50] * Quits: nrc (nrc@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  1213. # [07:50] <mjrosenb> philor: sounds like a quick'n'dirty implementation that is good enough to be annoying when it doesn't work!
  1214. # [07:51] * Joins: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  1215. # [07:51] * Joins: jeremyhu (jeremyhu@moz-75C113CA.outersquare.org)
  1216. # [07:51] * Joins: past (past@moz-3BBC237D.dsl.dyn.forthnet.gr)
  1217. # [07:51] * Joins: jcranmer|away (jtcranmer@moz-EBF2B4AB.cs.illinois.edu)
  1218. # [07:52] * Joins: a1103625 (a1103625@moz-A72F54D6.haaga-helia.fi)
  1219. # [07:52] * a1103625 is now known as kdeeq
  1220. # [07:52] * Joins: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de)
  1221. # [07:52] <KWierso|Home> I prefer the "oh, you just want test failure notifications in your pinned tab for just your push? sorry, no ETAs allowed"
  1222. # [07:53] * jcranmer|away is now known as IRCMonkey64808
  1223. # [07:53] * Quits: kdeeq (a1103625@moz-A72F54D6.haaga-helia.fi) (Quit: leaving)
  1224. # [07:54] * mjrosenb needs to get tbpl pinned again
  1225. # [07:54] * Quits: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com) (Ping timeout)
  1226. # [07:54] <mjrosenb> unfortunately, treestyle tabs is misbehaving again
  1227. # [07:54] <mjrosenb> s/again/still/
  1228. # [07:54] <mjrosenb> I cannot remember the last time it worked cleanly
  1229. # [07:55] <njn> mjrosenb: it's working nicely for me ATM, though it was having trouble a few weeks ago
  1230. # [07:57] <mjrosenb> njn: verio?
  1231. # [07:58] <mjrosenb> *what version are you running?
  1232. # [07:58] * nthomas is now known as nthomas|away
  1233. # [07:58] <mjrosenb> wow, that was ANNOYING
  1234. # [07:58] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  1235. # [07:58] <mjrosenb> like 3/4 of my keys were being grabbed by the wm for no discernable reason
  1236. # [07:58] <njn> mjrosenb: 0.14.2012081101
  1237. # [07:58] <mjrosenb> njn: err, firefox version?
  1238. # [07:58] <mjrosenb> although that looks much newer than what I'm running
  1239. # [07:59] * Quits: dzbarsky (Adium@moz-39428EC2.phlapa.east.verizon.net) (Quit: Leaving.)
  1240. # [07:59] * Quits: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 18.0a1/20120920030543])
  1241. # [08:00] <mjrosenb> oh, nevermind, that is the version of tst i'm running
  1242. # [08:02] * Joins: a1103625_ (a1103625@moz-A72F54D6.haaga-helia.fi)
  1243. # [08:02] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  1244. # [08:02] <njn> mjrosenb: this is on a recent trunk build
  1245. # [08:03] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  1246. # [08:03] <mjrosenb> Built from http://hg.mozilla.org/mozilla-central/rev/0c8ac138706e (sept. 19)
  1247. # [08:04] * Joins: dzbarsky (Adium@moz-39428EC2.phlapa.east.verizon.net)
  1248. # [08:04] * Joins: kentuckyfriedtakahe (ajones@moz-104CC309.mv.mozilla.com)
  1249. # [08:04] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  1250. # [08:09] <mjrosenb> 82 minutes just to fail?
  1251. # [08:09] <mjrosenb> F-: would not run again
  1252. # [08:09] * Joins: jhorak (jhorak@moz-2EE9C9C3.cust.nbox.cz)
  1253. # [08:09] * Quits: @roc (chatzilla@E2F7352.56080C53.97BBD552.IP) (Ping timeout)
  1254. # [08:09] <philor> you spend 82 minutes on a tegra, you're going to fail one way or another
  1255. # [08:10] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/1ba44c7c860a - Chris Jones - Bug 792663: Don't SyncFrontBufferToBackBuffer() while a buffer tracker isn't around to revoke our buffer provider. r=nrc
  1256. # [08:10] <philor> they've got horrible ADHD, you have to be ready to do what you want done as quickly as possible once you get their attention
  1257. # [08:10] * Quits: Optimizer (Optimizer@C59BC518.2298245.274D17D6.IP) (Ping timeout)
  1258. # [08:11] * Joins: sicking (chatzilla@moz-289A587C.hsd1.ca.comcast.net)
  1259. # [08:12] <mjrosenb> ok, that push looks about as clean as an android-only fix can get, I'm going to go shower.
  1260. # [08:14] <Unfocused> so, tegras are modeled after developers?
  1261. # [08:14] * Joins: Optimizer (Optimizer@3EC93034.FCB1410C.274D17D6.IP)
  1262. # [08:14] <Unfocused> OH LOOK, A PUPPY!
  1263. # [08:14] * Unfocused wanders away
  1264. # [08:14] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  1265. # [08:15] <philor> yeah, but I'm regretting that H
  1266. # [08:15] <philor> attention deficit narcolepsy disorder would be closer
  1267. # [08:15] * Quits: ferongr (ferongr@moz-FFE7E335.dsl.dyn.forthnet.gr) (Ping timeout)
  1268. # [08:16] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
  1269. # [08:24] * Quits: jdm (jdm@moz-ED97493F.cpe.net.cable.rogers.com) (Quit: Lost terminal)
  1270. # [08:27] * Quits: Wes (chatzilla@moz-BEF0C255.page.ca) (Ping timeout)
  1271. # [08:28] * Joins: Wes (chatzilla@moz-BEF0C255.page.ca)
  1272. # [08:28] * Quits: sicking (chatzilla@moz-289A587C.hsd1.ca.comcast.net) (Ping timeout)
  1273. # [08:28] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/e5dda6269c22 - Gina Yeh - Bug 791928 - Final version: Broadcast bonding-related events with device name, r=qdot
  1274. # [08:31] * Quits: Mook (mook@moz-8F011215.dsl.teksavvy.com) (Quit: Mook)
  1275. # [08:32] * Quits: a1103625_ (a1103625@moz-A72F54D6.haaga-helia.fi) (Quit: leaving)
  1276. # [08:36] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  1277. # [08:37] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  1278. # [08:38] * Quits: biesi_ (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  1279. # [08:39] * Joins: smaug (chatzilla@moz-78A86AC.pp.htv.fi)
  1280. # [08:39] * ChanServ sets mode: +o smaug
  1281. # [08:47] * Quits: zzzzz (chatzilla@moz-F047FBF6.dhcp.embarqhsd.net) (Ping timeout)
  1282. # [08:48] * Joins: adrian (adrian@moz-DE8639AB.fbx.proxad.net)
  1283. # [08:50] * Joins: andersh (andersh@moz-E473DFF9.bredband.3.dk)
  1284. # [08:52] * Joins: zzzzz (chatzilla@moz-F047FBF6.dhcp.embarqhsd.net)
  1285. # [08:53] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  1286. # [08:58] * Quits: dzbarsky (Adium@moz-39428EC2.phlapa.east.verizon.net) (Quit: Leaving.)
  1287. # [09:04] * Quits: fitzgen (fitzgen@moz-85EBB8A.dia.static.qwest.net) (Quit: zzzzzzzzz)
  1288. # [09:06] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
  1289. # [09:06] <shu> any releng people around?
  1290. # [09:08] * Quits: njn (chatzilla@moz-D462D113.dyn.iinet.net.au) (Quit: ChatZilla 0.9.88.2 [Firefox 18.0a1/20120916155703])
  1291. # [09:11] <glazou> bonjour
  1292. # [09:12] * Quits: himsin (x@DBFA170F.3E31E221.BE3C3C1D.IP) (Client exited)
  1293. # [09:13] * Joins: ferjm (ferjm@53EF5629.3416E031.E21948B5.IP)
  1294. # [09:15] * Joins: RealRaven (Thunderbir@moz-5770FE03.threembb.ie)
  1295. # [09:21] * Joins: surkov (surkov@6476E1B7.95871A73.E17943EE.IP)
  1296. # [09:25] * psjinx is now known as zz_psjinx
  1297. # [09:26] <Callek> shu: I'm around, whats up?
  1298. # [09:27] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
  1299. # [09:27] * glob is now known as glob|away
  1300. # [09:29] <shu> Callek: there is a consistent jit-test failure (not crash, correctness error) i'm getting on try across many platforms that i cannot reproduce locally at all -- how do i build a js shell as the try servers do?
  1301. # [09:29] * Joins: tzimmermann (tzimmerman@moz-751D2467.pools.arcor-ip.net)
  1302. # [09:29] * Joins: rajul (quassel@B427FBA5.4B0BDFDC.25B273F5.IP)
  1303. # [09:29] <Callek> shu: well prior to looking at building it locally, you know you can download the binaries that try produces locally? can you reproduce that with the try binaries?
  1304. # [09:30] <shu> Callek: i did, yeah
  1305. # [09:30] * Joins: teoli (teoli@514D186.F3BBB17D.144F44FA.IP)
  1306. # [09:30] <shu> Callek: and yes, i can reproduce with the try binaries. but the only lead i have for this is that the try binary throws, and what i build doesn't.
  1307. # [09:30] * Quits: zz_psjinx (psjinx_moz@moz-7B5E60AB.compute-1.amazonaws.com) (Quit: ZNC - http://znc.sourceforge.net)
  1308. # [09:30] <shu> Callek: so i'd like know the difference in how they're built
  1309. # [09:30] * Quits: peterv (peterv@moz-61769038.access.telenet.be) (Connection reset by peer)
  1310. # [09:31] * Joins: psjinx (psjinx@moz-7B5E60AB.compute-1.amazonaws.com)
  1311. # [09:31] <Callek> shu: Ok, the best pointed on "build locally the same way" is the build logs, which have every step we run, including env variables.
  1312. # [09:31] <Callek> s/pointed/pointer/
  1313. # [09:31] <Callek> shu: what platform is this on
  1314. # [09:32] * psjinx is now known as psjinx|away
  1315. # [09:32] * Joins: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net)
  1316. # [09:32] <shu> Callek: everything but android: https://tbpl.mozilla.org/?tree=Try&rev=89f6a533a80e
  1317. # [09:33] <Callek> shu: what platform do you have locally?
  1318. # [09:33] <shu> Callek: and i guess OS X 10.8? i'm not sure what a M without a green B means
  1319. # [09:33] * Joins: peterv (peterv@moz-61769038.access.telenet.be)
  1320. # [09:33] <shu> Callek: archlinux 64bit, gcc 4.7/clang 3.1. can't reproduce locally with either compiler
  1321. # [09:33] <Callek> shu: and yea, OSX 10.8 is using the OSX 10.7 built binaries, fwiw
  1322. # [09:34] <Callek> so theres no specific "B" for that platform
  1323. # [09:34] * philor is now known as philor|away
  1324. # [09:34] <shu> ah okay
  1325. # [09:34] * Quits: psjinx|away (psjinx@moz-7B5E60AB.compute-1.amazonaws.com) (Quit: ZNC - http://znc.sourceforge.net)
  1326. # [09:34] * Joins: psjinx (psjinx@moz-7B5E60AB.compute-1.amazonaws.com)
  1327. # [09:35] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  1328. # [09:35] * Quits: psjinx (psjinx@moz-7B5E60AB.compute-1.amazonaws.com) (Quit: ZNC - http://znc.sourceforge.net)
  1329. # [09:36] * Joins: lahabana (charlymolt@moz-BDACA897.wlan.ntnu.no)
  1330. # [09:36] * philor|away is now known as philor
  1331. # [09:36] * Joins: harth (harth@moz-D62C1A52.hsd1.ca.comcast.net)
  1332. # [09:37] * Quits: ferjm (ferjm@53EF5629.3416E031.E21948B5.IP) (Client exited)
  1333. # [09:38] * Joins: psjinx (psjinx@moz-7B5E60AB.compute-1.amazonaws.com)
  1334. # [09:38] <Callek> shu: so yea, you can see all the packages we use: https://tbpl.mozilla.org/php/getParsedLog.php?id=15402104&tree=Try&full=1 since its now using mock to instantiate an env.... amd we use the mozconfig at http://mxr.mozilla.org/mozilla-central/source/browser/config/mozconfigs/linux64/debug for (for example) linux64 debug
  1335. # [09:38] * Joins: smagnin (pike@moz-DEF53BC9.fbx.proxad.net)
  1336. # [09:38] * Joins: ferjm (ferjm@53EF5629.3416E031.E21948B5.IP)
  1337. # [09:39] * Joins: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP)
  1338. # [09:40] <Callek> shu: and then if you search in the log you can see our command used to build (with env vars) if you search for: Started compile
  1339. # [09:40] <Callek> shu: mock is a bit foreign to me, but you can scan that command line and make sense of it, args are logically named.
  1340. # [09:41] * Quits: Mano (mano@AF966CAE.6B80C07E.39716721.IP) (Client exited)
  1341. # [09:41] * Unfocused wonders why having changes to environment variables reflected in rebuilding a directory suddenly doesn't seem to work for him
  1342. # [09:41] * Quits: Optimizer (Optimizer@3EC93034.FCB1410C.274D17D6.IP) (Ping timeout)
  1343. # [09:41] * Joins: NeilZZZ (neil@moz-7E027EE5.cable.virginmedia.com)
  1344. # [09:42] <shu> Callek: thanks
  1345. # [09:42] <Callek> shu: failing being able to reproduce locally we do have a process for loaning a specific in production system to our devs ... see https://bugzilla.mozilla.org/show_bug.cgi?id=789650 as a template for what you should ask for in a bug
  1346. # [09:42] * Joins: Mano (mano@AF966CAE.6B80C07E.39716721.IP)
  1347. # [09:42] * Joins: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com)
  1348. # [09:43] <Callek> s/in production/system/ (technically we grab a system not in our main production if available, but the ones we do grab match our production systems)
  1349. # [09:43] <Callek> ;-)
  1350. # [09:43] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  1351. # [09:44] <NeilAway> gavin: there already is one, it was just easier to comment on the patch like that
  1352. # [09:44] * Joins: martyn (martyn@moz-938153B.range86-137.btcentralplus.com)
  1353. # [09:45] * Joins: Optimizer (Optimizer@5E09014E.6B61551B.BE90E62C.IP)
  1354. # [09:45] * Quits: teoli (teoli@514D186.F3BBB17D.144F44FA.IP) (Ping timeout)
  1355. # [09:46] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  1356. # [09:46] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/f1ad620dab86 - Shelly Lin - Bug 790158 - Add os version and hardware info to mozSettings. r=cjones
  1357. # [09:47] * Joins: teoli (teoli@514D186.F3BBB17D.144F44FA.IP)
  1358. # [09:47] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  1359. # [09:50] * Quits: ferjm (ferjm@53EF5629.3416E031.E21948B5.IP) (Ping timeout)
  1360. # [09:50] * Parts: kentuckyfriedtakahe (ajones@moz-104CC309.mv.mozilla.com)
  1361. # [09:50] * Joins: ferjm (ferjm@53EF5629.3416E031.E21948B5.IP)
  1362. # [09:50] <@smaug> can I force hg import to use more --fuzz ?
  1363. # [09:53] * Quits: ferjm (ferjm@53EF5629.3416E031.E21948B5.IP) (Client exited)
  1364. # [09:53] * Joins: Optimizer1 (Instantbir@94C77FC6.955079FB.AA3EB577.IP)
  1365. # [09:56] * Joins: ferjm (ferjm@53EF5629.3416E031.E21948B5.IP)
  1366. # [09:56] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/929786a618f4 - Fernando Jiménez - Bug 776417 - Prevent navigator.mozPay from being fired from apps in the background; r=fabrice
  1367. # [09:56] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/48c4938eaf57 - Olli Pettay - Bug 790856, ensure bounds on the previous viewer, r=bz
  1368. # [09:56] <firebot> Check-in: http://hg.mozilla.org/releases/mozilla-beta/rev/5013b57e5c40 - Olli Pettay - Bug 790856, ensure bounds on the previous viewer, r=bz, a=akeybl
  1369. # [09:57] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/a0b08694ac6d - Chris Jones - Back out bug 792663 (1ba44c7c860a)
  1370. # [09:58] * Quits: @dbaron (dbaron@moz-9221B6DD.dsl.dynamic.sonic.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  1371. # [09:59] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  1372. # [09:59] <shu> Callek: is there a try option to only build a js shell and run jit-tests?
  1373. # [10:01] <philor> shu: no, the shell builds don't run on try at all yet
  1374. # [10:01] * Quits: @ehsan (ehsan@moz-C48D29C4.cable.teksavvy.com) (Input/output error)
  1375. # [10:01] <Callek> shu: since we run these tests in the build job, yes. My suggestion, pick a single OS to test, until you find a solution to the error (my suggest for plat is linux64 since its fast to build, and we have the ability now to spin up amazon slaves to build it) and omit all tests/mochi until you clear, this. once you do then run it again with the full set like you did |try: -b do -p linux64 -u...
  1376. # [10:01] <Callek> ...none -t none|
  1377. # [10:02] <Callek> philor: ummmm..... https://tbpl.mozilla.org/?tree=Try&rev=89f6a533a80e
  1378. # [10:02] * Joins: jfkthame (jfkthame@22A9BACE.A1C12133.9542EC20.IP)
  1379. # [10:02] * Quits: jfkthame (jfkthame@22A9BACE.A1C12133.9542EC20.IP) (Quit: jfkthame)
  1380. # [10:02] <shu> Callek: yeah, that's what i'm doing now
  1381. # [10:03] <Callek> shu: I'm going to cancel these XP jobs on you, if you don't mind [since its seems like you don't need them]
  1382. # [10:03] <Callek> ;-)
  1383. # [10:03] <philor> Callek: yes? which of those is a js shell only, the spidermonkey builds that we only run on inbound and tracemonkey?
  1384. # [10:03] * Quits: ehsan_tb (Thunderbir@moz-C48D29C4.cable.teksavvy.com) (Ping timeout)
  1385. # [10:03] <shu> Callek: please, go ahead
  1386. # [10:03] <Callek> philor: Linux64 B, for example |make[1]: *** [check-jit-test] Error 2|
  1387. # [10:03] <Callek> so it still ran some jsshell tests ;-)
  1388. # [10:04] <philor> yeah, that would be the other answer, the "no, you can't build just the shell, you have to build the whole browser"
  1389. # [10:05] <Callek> philor: well, its a conflict in your "no, the shell builds don't run on try at all yet" ;-)
  1390. # [10:05] <Callek> but you are correct in that there is no way to build *only* the shell
  1391. # [10:05] <Callek> [on try]
  1392. # [10:06] * Quits: Mano (mano@AF966CAE.6B80C07E.39716721.IP) (Client exited)
  1393. # [10:08] * Joins: Ms2ger (Ms2ger@C7FCF2D5.F032B4DF.37724B0D.IP)
  1394. # [10:08] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  1395. # [10:11] * philor is now known as philor|away
  1396. # [10:11] * Ms2ger waves at philor
  1397. # [10:11] * Joins: edmorley (edmorley@moz-7DD935A9.range86-145.btcentralplus.com)
  1398. # [10:11] * Joins: ferongr (ferongr@moz-70D9DFD9.dsl.dyn.forthnet.gr)
  1399. # [10:12] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
  1400. # [10:12] * ChanServ sets mode: +o roc
  1401. # [10:12] * Joins: jfkthame (jfkthame@22A9BACE.A1C12133.9542EC20.IP)
  1402. # [10:13] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
  1403. # [10:13] <hsivonen> 10.7 debug build says no type named 'nullptr_t' in namespace 'std'
  1404. # [10:13] <hsivonen> just a matter of including <cstddef> or something weirder?
  1405. # [10:16] <Ms2ger> I suspect the former
  1406. # [10:16] * Quits: martyn (martyn@moz-938153B.range86-137.btcentralplus.com) (Quit: Ex-Chat)
  1407. # [10:16] <hsivonen> somehow, other platforms work without the include...
  1408. # [10:17] <@smaug> hsivonen: hey, since you're here now... in which way does the parser insert script elements to document
  1409. # [10:17] * Joins: martyn (martyn@moz-938153B.range86-137.btcentralplus.com)
  1410. # [10:18] <@smaug> I mean, first we parse, then bind the element to document, right?, and then execute the script
  1411. # [10:18] <@smaug> and before executing we have notified about the element
  1412. # [10:18] * Quits: teoli (teoli@514D186.F3BBB17D.144F44FA.IP) (Connection reset by peer)
  1413. # [10:18] <Jesse> hsivonen: maybe because other platforms use other compilers
  1414. # [10:18] * Joins: teoli (teoli@514D186.F3BBB17D.144F44FA.IP)
  1415. # [10:19] <hsivonen> smaug: yeah, all the notifications are supposed to have been flushed by the time we exec the script
  1416. # [10:19] * edmorley is now known as edmorley|busy
  1417. # [10:19] <hsivonen> smaug: is there a problem?
  1418. # [10:20] * Joins: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net)
  1419. # [10:20] <@smaug> hsivonen: we may want to make those parser insertions microtasks
  1420. # [10:21] <@smaug> so that MutationObserver callbacks would get called right before executing <script>
  1421. # [10:21] <@smaug> but at the time when <script> element is already in document
  1422. # [10:21] <hsivonen> smaug: is microtask a Gecko concept, spec concept or both?
  1423. # [10:21] <@smaug> both
  1424. # [10:22] <hsivonen> smaug: what normally causes MutationObservers to be called?
  1425. # [10:22] <@smaug> well, it is still a bit badly defined in HTML spec
  1426. # [10:22] <hsivonen> smaug: FWIW, the parser carefully come out of the update batch before executing the script
  1427. # [10:23] <hsivonen> are MutationObservers independent of update batches?
  1428. # [10:23] <@smaug> hsivonen: MutationObserver's callback is called at the end of the outermost microtask of the innermost task, or end of task
  1429. # [10:23] <@smaug> microtask is effectively a script run
  1430. # [10:23] <@smaug> say, calling an event listener
  1431. # [10:24] * Quits: lahabana (charlymolt@moz-BDACA897.wlan.ntnu.no) (Quit: lahabana)
  1432. # [10:24] <@smaug> hsivonen: well, MutationObserver implementation does use the internal nsIMutationObserver which relies on notifications
  1433. # [10:24] <@smaug> but not really batches
  1434. # [10:26] * Ms2ger frowns
  1435. # [10:26] <Ms2ger> smaug, still awake? :)
  1436. # [10:26] * Joins: Kailas (krpatil@167E751E.9EA085B9.A76F6622.IP)
  1437. # [10:27] * Quits: Optimizer (Optimizer@5E09014E.6B61551B.BE90E62C.IP) (Ping timeout)
  1438. # [10:27] <@smaug> Ms2ger: I woke up early
  1439. # [10:27] * Joins: krpatil_ (krpatil@167E751E.9EA085B9.A76F6622.IP)
  1440. # [10:27] <@smaug> scary
  1441. # [10:27] <Ms2ger> Yeah
  1442. # [10:27] * Joins: tchevalier (Daily@26DF2FEE.76D180ED.C47D5415.IP)
  1443. # [10:27] <hsivonen> smaug: So if they already rely on notifications, wouldn't that mean that they already work the way they should given the way the parser notifies?
  1444. # [10:29] <@smaug> but callback is called at the end of microtask
  1445. # [10:29] <glandium> hsivonen: why nullptr_t?
  1446. # [10:29] <@smaug> and the end of microtask is script run
  1447. # [10:29] <@smaug> hsivonen: so we want to make also parser insertions (perhaps wrong terminology here) also microtasks
  1448. # [10:30] <@smaug> hsivonen: basically I'd like to add nsAutoMicroTask mt; to somewhere in parser :)
  1449. # [10:33] <@smaug> I just wonder where the best place would be
  1450. # [10:33] <@smaug> so that also xhtml would be handled
  1451. # [10:33] <@smaug> perhaps I could just add dummy { nsAutoMicroTask mt; } to scriptelement
  1452. # [10:33] * Quits: tchevalier (Daily@26DF2FEE.76D180ED.C47D5415.IP) (Quit: tchevalier)
  1453. # [10:35] <krpatil_> Hi, Can anyone help me in solving a bug in SQL parameter binding syntax? http://pastebin.mozilla.org/1834117
  1454. # [10:35] * Joins: garnacho (carlos@moz-B27B0825.dyn.user.ono.com)
  1455. # [10:36] * Joins: Goldorak (chatzilla@E91DBBFB.85AB3743.187A1082.IP)
  1456. # [10:37] * Parts: Kailas (krpatil@167E751E.9EA085B9.A76F6622.IP) (Leaving)
  1457. # [10:39] * Quits: venk (user@moz-214432C.static.tpgi.com.au) (Ping timeout)
  1458. # [10:39] <hsivonen> smaug: do you need to break out of microtask for style insertions?
  1459. # [10:40] <hsivonen> glandium: to have a special operator= when nullptr is assigned
  1460. # [10:40] <hsivonen> glandium: without warning spew about nullptr to integer conversion
  1461. # [10:41] <@smaug> hsivonen: style changes aren't dom mutations
  1462. # [10:41] <@smaug> so if I understand your question, no
  1463. # [10:42] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  1464. # [10:42] <@smaug> but, hmm, dummy microtask before script execution wouldn't quite work
  1465. # [10:42] <@smaug> some event listener might get executed
  1466. # [10:43] <@smaug> and it should have stable view of the DOM
  1467. # [10:44] <hsivonen> smaug: then you could probably have an automicrotask inside nsHtml5TreeOpExecutor::FlushDocumentWrite() and nsHtml5TreeOpExecutor::RunFlushLoop() so that its scope ends before the |if (scriptElement) {| tail
  1468. # [10:44] * Joins: maikmerten (maikmerten@moz-C52AFF9E.dynamic.qsc.de)
  1469. # [10:45] <@smaug> why would I need it in DocumentWrite?
  1470. # [10:45] <@smaug> oh, hmm
  1471. # [10:45] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  1472. # [10:45] <hsivonen> why would you not? it causes DOM mutations
  1473. # [10:45] <@smaug> yeah
  1474. # [10:46] <@smaug> hsivonen: but I wonder if there is always script on the stack when FlushDocumentWrite is called
  1475. # [10:46] <@smaug> if there is, the mictotask will end when the outermost script execution ends
  1476. # [10:47] <hsivonen> smaug: IIRC, there should be
  1477. # [10:47] <@smaug> I guess I could add some assertion there
  1478. # [10:48] <@smaug> hsivonen: so, I could add automicrotask to nsHtml5TreeOpExecutor::RunFlushLoop
  1479. # [10:48] <@smaug> what about xhtml
  1480. # [10:49] <hsivonen> that's harder...
  1481. # [10:49] <hsivonen> hmm.
  1482. # [10:50] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  1483. # [10:50] <hsivonen> The XML content sink still has the content-initiated flush nonsense.
  1484. # [10:50] <hsivonen> for notification flushes that is
  1485. # [10:50] * Quits: Optimizer1 (Instantbir@94C77FC6.955079FB.AA3EB577.IP) (Quit: bye :))
  1486. # [10:51] * Joins: Optimizer (Instantbir@94C77FC6.955079FB.AA3EB577.IP)
  1487. # [10:51] * Joins: thomasstache (Thunderbir@3BF70A30.19A94369.EB3A6EA6.IP)
  1488. # [10:51] * Quits: tonymec (tonymec@7E64B866.31BA17B7.277517C1.IP) (Input/output error)
  1489. # [10:53] * Joins: jfkthame_ (jfkthame@22A9BACE.A1C12133.9542EC20.IP)
  1490. # [10:53] * Quits: jfkthame (jfkthame@22A9BACE.A1C12133.9542EC20.IP) (Connection reset by peer)
  1491. # [10:53] * jfkthame_ is now known as jfkthame
  1492. # [10:53] * Quits: tonymec|away (tonymec@7E64B866.31BA17B7.277517C1.IP) (Quit: Konversation terminated!)
  1493. # [10:53] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  1494. # [10:54] <hsivonen> smaug: As far as I can tell, you can't solve this problem with a stack-based AutoFoo in the XML case currently. *Maybe* you could solve it with two: outer AutoFoo and an inner InverseAutoFoo.
  1495. # [10:54] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  1496. # [10:55] <NeilAway> AryehGregor: has c-c been compiled with enum nsresult?
  1497. # [10:55] <@smaug> so XMLContentSink does some NotifyAppend calls
  1498. # [10:55] <hsivonen> smaug: you could try putting AutoFoo in nsExpatDriver::ParseBuffer
  1499. # [10:56] * Quits: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
  1500. # [10:56] <@smaug> oh, that would be high up there
  1501. # [10:56] <hsivonen> smaug: and InverseAutoFoo in the sink around bool block = sele->AttemptToExecute();
  1502. # [10:57] * Quits: merinui (merinui@moz-1D8A7606.osk2.eonet.ne.jp) (Quit: Leaving...)
  1503. # [10:57] <@smaug> do you mean "force flush here", and not inverse
  1504. # [10:58] <hsivonen> I mean inverse in the sense that it would end the current microtask and start a new one that the outer AutoFoo would then end
  1505. # [10:58] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  1506. # [10:58] <@smaug> ah, right
  1507. # [10:59] <@smaug> ok, that doesn't sound too hard
  1508. # [10:59] <@smaug> thanks
  1509. # [10:59] * Quits: rajul (quassel@B427FBA5.4B0BDFDC.25B273F5.IP) (Client exited)
  1510. # [10:59] <hsivonen> np. I hope it works
  1511. # [10:59] * Callek stares blankly at "two AutoFoo and an InverseAutoFoo" statement, and wonders how even hsivonen himself understood that.
  1512. # [11:00] <hsivonen> Callek: colon after “two”
  1513. # [11:01] <hsivonen> Callek: one AutoFoo and one InverseAutoFoo
  1514. # [11:01] * Joins: tonymec__ (tonymec@2897AB85.142531B2.277517C1.IP)
  1515. # [11:01] * tonymec__ is now known as tonymec|away
  1516. # [11:02] <Callek> hsivonen: oo, heh I was more meaning the whole statement in general, not the grammar of the statement :-)
  1517. # [11:02] <Callek> (as an outsider not familiar with the code your talking about) ;-)
  1518. # [11:02] <Callek> but the colon does help
  1519. # [11:04] <NeilAway> ttaubert: that nit was just by code inspection, I don't know I should review without compiling it ;-)
  1520. # [11:04] * glazou is now known as glazou_brb
  1521. # [11:04] <ttaubert> NeilAway: hm :) I compiled it and it worked
  1522. # [11:05] <NeilAway> ttaubert: fair enough
  1523. # [11:05] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  1524. # [11:05] <ttaubert> NeilAway: I don't need to push that to try, do I?
  1525. # [11:05] <Ms2ger> You do
  1526. # [11:06] <NeilAway> Ms2ger--
  1527. # [11:06] <Ms2ger> mounir--
  1528. # [11:06] <ttaubert> wth
  1529. # [11:06] <ttaubert> :)
  1530. # [11:06] * NeilAway was specifically waiting for Ms2ger to answer :-)
  1531. # [11:06] <Ms2ger> ttaubert, if you're asking about pushing to try while I'm around, you'll always get a yes :)
  1532. # [11:07] <NeilAway> ttaubert: I think Ms2ger has "try" in his stalk words list ;-)
  1533. # [11:07] <ttaubert> haha
  1534. # [11:07] * Joins: tomer (tomer@7AF4670C.A2C54A10.FC30AC02.IP)
  1535. # [11:07] * Quits: harth (harth@moz-D62C1A52.hsd1.ca.comcast.net) (Input/output error)
  1536. # [11:07] * Quits: rniwa (rniwa@moz-E98B1DB9.sb.sd.cox.net) (Quit: rniwa)
  1537. # [11:07] <NeilAway> weird, my build has stopped accepting keyboard input except for the tab key
  1538. # [11:07] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  1539. # [11:07] * NeilAway seems to remember hitting this before
  1540. # [11:08] * Joins: nrc (nrc@4B76F2B0.D05BE748.613E47D1.IP)
  1541. # [11:08] * Quits: nrc (nrc@4B76F2B0.D05BE748.613E47D1.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 16.0/20120904124322])
  1542. # [11:08] * Joins: harth (harth@moz-D62C1A52.hsd1.ca.comcast.net)
  1543. # [11:10] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  1544. # [11:10] * Quits: harth (harth@moz-D62C1A52.hsd1.ca.comcast.net) (Input/output error)
  1545. # [11:10] * glazou_brb is now known as glazou
  1546. # [11:11] * davehunt|away is now known as davehunt
  1547. # [11:11] * Joins: joe_walker (joe_walker@moz-5B263CE9.cable.virginmedia.com)
  1548. # [11:11] * Joins: jduell__ (jduell@moz-8DB4A576.cpe.net.cable.rogers.com)
  1549. # [11:12] * Joins: lahabana (charlymolt@moz-BDACA897.wlan.ntnu.no)
  1550. # [11:12] * Joins: rajul (quassel@E04E2AAC.AB1FF2DF.5700D73F.IP)
  1551. # [11:12] * Joins: lahabana_ (charlymolt@moz-662844C.wlan.ntnu.no)
  1552. # [11:12] * Joins: harth (harth@moz-D62C1A52.hsd1.ca.comcast.net)
  1553. # [11:13] * Quits: jduell__ (jduell@moz-8DB4A576.cpe.net.cable.rogers.com) (Ping timeout)
  1554. # [11:14] * Joins: tonymec (tonymec@2897AB85.142531B2.277517C1.IP)
  1555. # [11:14] * Quits: lahabana (charlymolt@moz-BDACA897.wlan.ntnu.no) (Ping timeout)
  1556. # [11:14] * lahabana_ is now known as lahabana
  1557. # [11:15] * Joins: JeroenDeDauw (j@moz-CE7E6767.dip.t-dialin.net)
  1558. # [11:15] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  1559. # [11:16] * Quits: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net) (Ping timeout)
  1560. # [11:16] * Quits: sstangl (sstangl@748344B9.A22D542B.1C5878CF.IP) (Ping timeout)
  1561. # [11:16] * Quits: dholbert (dholbert@moz-EAA4454E.hsd1.ca.comcast.net) (Ping timeout)
  1562. # [11:16] * Quits: robarnold (rob@moz-59F6B5.hfc.comcastbusiness.net) (Ping timeout)
  1563. # [11:16] * Joins: robarnold (rob@moz-59F6B5.hfc.comcastbusiness.net)
  1564. # [11:16] * Joins: sstangl (sstangl@748344B9.A22D542B.1C5878CF.IP)
  1565. # [11:16] * Quits: harth (harth@moz-D62C1A52.hsd1.ca.comcast.net) (Ping timeout)
  1566. # [11:16] * Joins: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net)
  1567. # [11:16] * Joins: harth (harth@moz-D62C1A52.hsd1.ca.comcast.net)
  1568. # [11:16] * Joins: dholbert (dholbert@moz-EAA4454E.hsd1.ca.comcast.net)
  1569. # [11:18] * Quits: Goldorak (chatzilla@E91DBBFB.85AB3743.187A1082.IP) (Ping timeout)
  1570. # [11:19] * Joins: Goldorak (chatzilla@E91DBBFB.85AB3743.187A1082.IP)
  1571. # [11:19] * Joins: msucan (mihai@17969768.DD17A642.B4CEF140.IP)
  1572. # [11:22] * Quits: Goldorak (chatzilla@E91DBBFB.85AB3743.187A1082.IP) (Ping timeout)
  1573. # [11:23] * Joins: Goldorak (chatzilla@E91DBBFB.85AB3743.187A1082.IP)
  1574. # [11:24] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
  1575. # [11:24] * Quits: lahabana (charlymolt@moz-662844C.wlan.ntnu.no) (Quit: lahabana)
  1576. # [11:26] * Quits: jfkthame (jfkthame@22A9BACE.A1C12133.9542EC20.IP) (Quit: jfkthame)
  1577. # [11:27] * Joins: dao (dao@moz-35C3F71E.pool.mediaways.net)
  1578. # [11:28] * Joins: Matti (chatzilla@moz-DFE4C6DE.dip.t-dialin.net)
  1579. # [11:32] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  1580. # [11:32] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
  1581. # [11:33] * Quits: harth (harth@moz-D62C1A52.hsd1.ca.comcast.net) (Input/output error)
  1582. # [11:33] * Quits: cjones (cjones@moz-45913895.socal.res.rr.com) (Quit: Leaving)
  1583. # [11:33] * Joins: harth (harth@moz-D62C1A52.hsd1.ca.comcast.net)
  1584. # [11:35] * Joins: graememcc (chatzilla@moz-69E749DF.range86-163.btcentralplus.com)
  1585. # [11:35] * Quits: harth (harth@moz-D62C1A52.hsd1.ca.comcast.net) (Ping timeout)
  1586. # [11:36] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  1587. # [11:39] * Quits: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp) (Quit: nattokirai)
  1588. # [11:41] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  1589. # [11:42] * Quits: JeroenDeDauw (j@moz-CE7E6767.dip.t-dialin.net) (Quit: Leaving.)
  1590. # [11:42] * Joins: JeroenDeDauw (j@moz-CE7E6767.dip.t-dialin.net)
  1591. # [11:45] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  1592. # [11:48] * Quits: krpatil_ (krpatil@167E751E.9EA085B9.A76F6622.IP) (Quit: Leaving)
  1593. # [11:48] * Joins: Ameya (chatzilla@5F0435BE.80EAE994.3B788C77.IP)
  1594. # [11:48] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  1595. # [11:50] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  1596. # [11:52] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  1597. # [11:54] * Joins: c0smikdebris (c0smikdebr@ED2C6906.C568A5F9.D2D1FAF0.IP)
  1598. # [11:55] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  1599. # [11:55] * davehunt is now known as davehunt|away
  1600. # [11:55] <jwatt> can someone with access to security bugs CC me on bug 762494 and the bug it was dup'ed to?
  1601. # [11:56] * davehunt|away is now known as davehunt
  1602. # [11:56] <edmorley|busy> jwatt: sure
  1603. # [11:56] * Joins: tchevalier (Daily@26DF2FEE.76D180ED.C47D5415.IP)
  1604. # [11:56] <jwatt> edmorley|busy: ta
  1605. # [11:57] <Ms2ger> Ed!
  1606. # [11:57] <edmorley|busy> Ms2ger: International man of mystery!
  1607. # [11:57] <edmorley|busy> Ms2ger: howdy :-)
  1608. # [11:57] <Ms2ger> Good, good :)
  1609. # [11:57] <Ms2ger> How did the course go?
  1610. # [11:58] <edmorley|busy> good thank you
  1611. # [11:58] <edmorley|busy> Was quite a lot of fun and I'm now a qualified first aider
  1612. # [11:58] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  1613. # [11:58] <edmorley|busy> we covered quite a lot, since it was 9-5 x 3 days
  1614. # [11:58] <Ms2ger> Good to know :)
  1615. # [12:00] <glandium> edmorley|busy: you can now save us all
  1616. # [12:00] * Joins: Mano (mano@AF966CAE.6B80C07E.39716721.IP)
  1617. # [12:01] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  1618. # [12:01] <NeilAway> ah, turned out to be windows telling gecko that a modifier key was down when it wasn't
  1619. # [12:01] <jwatt> edmorley|busy: shame they don't actually test you on all that much :/
  1620. # [12:02] * Quits: tchevalier (Daily@26DF2FEE.76D180ED.C47D5415.IP) (Quit: tchevalier)
  1621. # [12:02] <edmorley|busy> yeah, though I know I paid attention to the rest :-)
  1622. # [12:02] <edmorley|busy> our group was actually pretty attentive
  1623. # [12:02] <edmorley|busy> surprisingly
  1624. # [12:02] * Quits: @smaug (chatzilla@moz-78A86AC.pp.htv.fi) (Ping timeout)
  1625. # [12:03] <jwatt> sure - but if someone comes up to help me during an accident and says their a qualified first aider, I'm not sure I'm going to have all that much confidence in them doing the right things :)
  1626. # [12:03] <edmorley|busy> true
  1627. # [12:05] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  1628. # [12:05] * Quits: valenting (Thunderbir@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  1629. # [12:07] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  1630. # [12:08] * Joins: zzzzz_ (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net)
  1631. # [12:09] * Quits: rajul (quassel@E04E2AAC.AB1FF2DF.5700D73F.IP) (Client exited)
  1632. # [12:11] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  1633. # [12:12] * Quits: Goldorak (chatzilla@E91DBBFB.85AB3743.187A1082.IP) (Ping timeout)
  1634. # [12:12] <mounir> edmorley|busy: are you still working in the London office? :)
  1635. # [12:13] * Joins: Goldorak (chatzilla@E91DBBFB.85AB3743.187A1082.IP)
  1636. # [12:13] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  1637. # [12:15] <decoder> can anyone tell me what happened to this try run? https://tbpl.mozilla.org/?tree=Try&rev=fbe65072e128
  1638. # [12:15] <decoder> mutation due to radiation?
  1639. # [12:15] * Quits: thomasstache (Thunderbir@3BF70A30.19A94369.EB3A6EA6.IP) (Ping timeout)
  1640. # [12:16] <Ms2ger> mounir, he is
  1641. # [12:16] <Ms2ger> You're moving there?
  1642. # [12:17] <mounir> Ms2ger: I moved in London
  1643. # [12:17] <mounir> but edmorley|busy is never there
  1644. # [12:17] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  1645. # [12:17] * Quits: surkov (surkov@6476E1B7.95871A73.E17943EE.IP) (Quit: surkov)
  1646. # [12:17] <Ms2ger> You did?
  1647. # [12:17] <mounir> I took the desk close to him so I would be able to bother him but I never have that chance :(
  1648. # [12:17] * Ms2ger is out of dare
  1649. # [12:17] <Ms2ger> date, even
  1650. # [12:18] <mounir> Ms2ger: you are not, not that many people have heard about that
  1651. # [12:18] <mounir> I could tweet/blog/facebook/linkedin it
  1652. # [12:18] <mounir> but eh...
  1653. # [12:18] <edmorley|busy> mounir: yes I am, but I don't come in on days when I have evening meetings & the last 3 days I've been on a first aid course
  1654. # [12:18] * Quits: Goldorak (chatzilla@E91DBBFB.85AB3743.187A1082.IP) (Ping timeout)
  1655. # [12:18] <Ms2ger> Yammer!
  1656. # [12:18] <mounir> Ms2ger: I don't use that
  1657. # [12:18] <Ms2ger> Good
  1658. # [12:19] <mounir> Ms2ger: Yammer has never been an official Mozilla's communication medium
  1659. # [12:19] * Joins: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP)
  1660. # [12:19] <edmorley|busy> mounir: I'll be in on tues :-)
  1661. # [12:20] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  1662. # [12:21] <mounir> edmorley|busy: noted
  1663. # [12:22] * Joins: jfkthame (jfkthame@moz-8D43024C.in-addr.btopenworld.com)
  1664. # [12:23] * Joins: karl (karl@moz-3A36E2F5.jetstream.xtra.co.nz)
  1665. # [12:23] <Callek> Ms2ger: fwiw I *never* liked the idea of Yammer as a community member, [even though I don't mind a free-form communication medium] but to prevent me from accidentally using it as an official medium, I explicitly don't sign up for/use it either
  1666. # [12:23] * mattwoodrow is now known as mattwoodrow|away
  1667. # [12:23] * Joins: valenting (Thunderbir@moz-85EBB8A.dia.static.qwest.net)
  1668. # [12:24] <Ms2ger> Callek, I never signed up for it either ;)
  1669. # [12:24] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  1670. # [12:27] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  1671. # [12:28] <@roc> me neither!
  1672. # [12:29] * Quits: gerv (Instantbir@moz-8E68CF56.in-addr.arpa) (Ping timeout)
  1673. # [12:29] * Joins: thomasstache (Thunderbir@3BF70A30.19A94369.EB3A6EA6.IP)
  1674. # [12:29] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  1675. # [12:31] * Quits: smagnin (pike@moz-DEF53BC9.fbx.proxad.net) (Client exited)
  1676. # [12:31] * Quits: shu (shu@moz-62AB3AF6.rfrn.org) (Ping timeout)
  1677. # [12:31] * Joins: shu (shu@moz-62AB3AF6.rfrn.org)
  1678. # [12:32] * Quits: Philip (philip@moz-65AD4613.zaynar.co.uk) (Ping timeout)
  1679. # [12:32] * Joins: Philip (philip@moz-65AD4613.zaynar.co.uk)
  1680. # [12:32] * Quits: baku (baku@moz-4038023A.ghst.net) (Ping timeout)
  1681. # [12:32] * Quits: jtcranmer (jcranmer@moz-A8039BFC.csl.tjhsst.edu) (Ping timeout)
  1682. # [12:32] * Joins: jtcranmer (jcranmer@moz-A8039BFC.csl.tjhsst.edu)
  1683. # [12:32] * Quits: Nikopol (nikopol@moz-68B53A37.chaosorigin.com) (Ping timeout)
  1684. # [12:33] * Quits: ferongr (ferongr@moz-70D9DFD9.dsl.dyn.forthnet.gr) (Ping timeout)
  1685. # [12:33] * Joins: Nikopol (nikopol@moz-68B53A37.chaosorigin.com)
  1686. # [12:33] * Joins: baku (baku@moz-4038023A.ghst.net)
  1687. # [12:34] <Ameya> Could we wrap GetService() ?
  1688. # [12:35] <Ameya> I need to filter callers of GetService().... could we achieve wrapping on it?
  1689. # [12:35] * Quits: past (past@moz-3BBC237D.dsl.dyn.forthnet.gr) (Ping timeout)
  1690. # [12:40] <Yoric> !seen ryanvm
  1691. # [12:40] <firebot> ryanvm was last seen 8 hours, 55 minutes and 49 seconds ago, saying 'nthomas: are they at least running on mozilla hardware in the mean time? (backlogged, of course)' in #developers.
  1692. # [12:40] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/31084b468d5a - Mounir Lamouri - Bug 792828 - Fix warnings in netwerk/test/. r=Ms2ger
  1693. # [12:41] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  1694. # [12:42] <mounir> would that be shocking to use std::set<nsString> ?
  1695. # [12:43] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  1696. # [12:43] <mounir> the fact that we have to use a function pointer to enumerate nsTHashtable is pretty annoying
  1697. # [12:44] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/1d44fb1eef16 - Hiroyuki Ikezoe - Bug 792645 - Unify duplicated codes between mobile/android/base/GeckoEvent.java and embedding/android/GeckoEvent.java. r=cpeterson
  1698. # [12:44] * Quits: gustavold (gustavold@A066F1CE.C355CF4.FBFF2E6D.IP) (Quit: Leaving.)
  1699. # [12:44] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/da5b2bdfd115 - Mike Habicher - Bug 776934 - Add permissions check to camera API. r=jlebar
  1700. # [12:45] * Quits: Havvy (Mibbit@moz-8C53F593.ptld.qwest.net) (Quit: http://www.mibbit.com ajax IRC Client)
  1701. # [12:46] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  1702. # [12:46] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  1703. # [12:47] * Quits: jfkthame (jfkthame@moz-8D43024C.in-addr.btopenworld.com) (Quit: jfkthame)
  1704. # [12:48] * Joins: jfkthame (jfkthame@moz-8D43024C.in-addr.btopenworld.com)
  1705. # [12:49] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  1706. # [12:50] <baku> I have a test that fails only on try for android opt/debug. any hints about how to debug it?
  1707. # [12:50] * Joins: past (past@moz-3BBC237D.dsl.dyn.forthnet.gr)
  1708. # [12:50] * Joins: Havvy (Mibbit@moz-8C53F593.ptld.qwest.net)
  1709. # [12:51] <Ms2ger> mounir, fix nsTHashtable instead ;)
  1710. # [12:52] * Boriss_afk is now known as Boriss
  1711. # [12:52] <mounir> Ms2ger: IMO, this is pointless
  1712. # [12:53] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  1713. # [12:53] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  1714. # [12:54] <Callek> baku: I'd ask in #mobile during PT day -- they should be able to assist
  1715. # [12:55] <baku> Callek, tnx
  1716. # [12:55] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  1717. # [12:57] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  1718. # [12:58] * Joins: sewardj (sewardj@moz-F8E9B5A.dip.t-dialin.net)
  1719. # [12:59] <sewardj> roc: did you just attach me to 654028 ?
  1720. # [12:59] * Quits: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP) (Ping timeout)
  1721. # [13:00] * Joins: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP)
  1722. # [13:00] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  1723. # [13:00] * jlebar is now known as jlebar|sleep
  1724. # [13:01] * Quits: valenting (Thunderbir@moz-85EBB8A.dia.static.qwest.net) (Ping timeout)
  1725. # [13:01] * Quits: nthomas|away (chatzilla@moz-224C727C.telstraclear.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.13/20101203074337])
  1726. # [13:03] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  1727. # [13:03] * Quits: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP) (Ping timeout)
  1728. # [13:03] * Joins: lahabana (charlymolt@moz-AAF2BBD1.studby.ntnu.no)
  1729. # [13:04] * Joins: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP)
  1730. # [13:04] * Quits: Ameya (chatzilla@5F0435BE.80EAE994.3B788C77.IP) (Ping timeout)
  1731. # [13:05] * Quits: kennyluck (kennyluck@1F39F32E.5A6411A4.B720AEC8.IP) (Ping timeout)
  1732. # [13:05] * Quits: lahabana (charlymolt@moz-AAF2BBD1.studby.ntnu.no) (Ping timeout)
  1733. # [13:05] * Joins: lahabana (charlymolt@moz-AAF2BBD1.studby.ntnu.no)
  1734. # [13:06] * Quits: jfkthame (jfkthame@moz-8D43024C.in-addr.btopenworld.com) (Ping timeout)
  1735. # [13:06] <edmorley|busy> I'm getting on with some TBPL work today, so won't be attending to mozilla-inbound very much; please can people be gentle :-) [if you need me I'll be in #ateam]
  1736. # [13:06] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  1737. # [13:07] * Parts: edmorley|busy (edmorley@moz-7DD935A9.range86-145.btcentralplus.com)
  1738. # [13:07] <hsivonen> tbpl broken for everyone or just for me (I’m using VPN to Mountain View)
  1739. # [13:08] <hsivonen> ?
  1740. # [13:08] * Quits: c0smikdebris (c0smikdebr@ED2C6906.C568A5F9.D2D1FAF0.IP) (Ping timeout)
  1741. # [13:08] * Joins: Optimizer1 (Optimizer@852E1266.1D99925B.BE90E62C.IP)
  1742. # [13:09] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  1743. # [13:09] <hsivonen> Controller.js fails with Data not defined on line 48
  1744. # [13:09] * Joins: nthomas|away (chatzilla@moz-224C727C.telstraclear.net)
  1745. # [13:09] * Joins: Ameya (chatzilla@5F0435BE.80EAE994.3B788C77.IP)
  1746. # [13:09] <@roc> sewardj: do you know the guys behind UndoDB?
  1747. # [13:10] <@roc> sewardj: I did not CC you on bug 654028 AFAIK
  1748. # [13:10] * Joins: valenting (Thunderbir@moz-85EBB8A.dia.static.qwest.net)
  1749. # [13:11] * Quits: m_kato (m_kato@moz-348F61F0.mozilla.or.jp) (Ping timeout)
  1750. # [13:11] <hsivonen> Firefox can’t find the file at https://tbpl.mozilla.org/js/Data.js
  1751. # [13:11] * Quits: karl (karl@moz-3A36E2F5.jetstream.xtra.co.nz) (Ping timeout)
  1752. # [13:12] * Quits: valenting (Thunderbir@moz-85EBB8A.dia.static.qwest.net) (Ping timeout)
  1753. # [13:12] * Joins: jduell__ (jduell@moz-8DB4A576.cpe.net.cable.rogers.com)
  1754. # [13:13] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  1755. # [13:13] * Quits: kanru (kanru@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
  1756. # [13:14] * Joins: valenting (Thunderbir@moz-85EBB8A.dia.static.qwest.net)
  1757. # [13:14] <Callek> hsivonen: wfm, try a shift+reload
  1758. # [13:14] * Quits: jduell__ (jduell@moz-8DB4A576.cpe.net.cable.rogers.com) (Ping timeout)
  1759. # [13:15] * Quits: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP) (Ping timeout)
  1760. # [13:16] * Joins: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP)
  1761. # [13:17] <NeilAway> hsivonen: possibly you're suffering from those recent disk cache problems
  1762. # [13:17] * past is now known as past|away
  1763. # [13:18] * Joins: c0smikdebris (c0smikdebr@CC7114EE.1B9F2FD8.BE90E62C.IP)
  1764. # [13:18] * Joins: kennyluck (kennyluck@1F39F32E.5A6411A4.B720AEC8.IP)
  1765. # [13:19] * Quits: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP) (Ping timeout)
  1766. # [13:20] * Joins: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP)
  1767. # [13:23] * Quits: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP) (Ping timeout)
  1768. # [13:24] * Joins: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP)
  1769. # [13:24] * Quits: StevenLee (chatzilla@moz-99690620.hinet-ip.hinet.net) (Quit: ChatZilla 0.9.89 [Firefox 15.0.1/20120907231657])
  1770. # [13:25] * Quits: Ameya (chatzilla@5F0435BE.80EAE994.3B788C77.IP) (Ping timeout)
  1771. # [13:26] * Joins: smaug (chatzilla@moz-80F4A1E6.elisa-mobile.fi)
  1772. # [13:26] * ChanServ sets mode: +o smaug
  1773. # [13:26] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  1774. # [13:26] * Joins: Ameya (chatzilla@5F0435BE.80EAE994.3B788C77.IP)
  1775. # [13:26] <@smaug> mounir: is std::set exception-free ?
  1776. # [13:27] <mounir> oh
  1777. # [13:27] <mounir> haven't tought about that
  1778. # [13:27] <mounir> should check
  1779. # [13:27] * Quits: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP) (Ping timeout)
  1780. # [13:28] * Joins: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP)
  1781. # [13:28] <@smaug> mounir: in any case, I don't understand why you want to use that
  1782. # [13:28] <@smaug> you just replace AppendElement with insert
  1783. # [13:28] <mounir> smaug: yes
  1784. # [13:29] <mounir> smaug: but a set will not have duplicate
  1785. # [13:29] <mounir> so if you have a thousand time the same value like [ "portrait", "portrait" ]
  1786. # [13:29] <mounir> (but a thousand time ;))
  1787. # [13:29] <@smaug> ah, right
  1788. # [13:29] <mounir> it will only have one element in the set
  1789. # [13:29] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  1790. # [13:29] <mounir> sure, if everything is garbadge, it's going to be the same
  1791. # [13:30] * Quits: thomasstache (Thunderbir@3BF70A30.19A94369.EB3A6EA6.IP) (Quit: thomasstache)
  1792. # [13:30] * Quits: past|away (past@moz-3BBC237D.dsl.dyn.forthnet.gr) (Ping timeout)
  1793. # [13:30] <mounir> smaug: I don't thing the method I'm using can throw exceptions
  1794. # [13:32] <@smaug> (and indeed, enumerating our hashtables suck)
  1795. # [13:32] <@smaug> (we should fix them)
  1796. # [13:32] * Quits: JeroenDeDauw (j@moz-CE7E6767.dip.t-dialin.net) (Quit: Leaving.)
  1797. # [13:32] <mounir> smaug: or use stl
  1798. # [13:32] <mounir> but if exceptions is a problem, that's sad :(
  1799. # [13:33] <@smaug> stl isn't too nice either
  1800. # [13:33] <@smaug> let's switch to Qt :)
  1801. # [13:33] * Quits: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP) (Ping timeout)
  1802. # [13:33] * Joins: JeroenDeDauw (j@moz-CE7E6767.dip.t-dialin.net)
  1803. # [13:34] <mounir> smaug: std::set VS nsTHashtable? ...
  1804. # [13:34] * Joins: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP)
  1805. # [13:34] <mounir> nsTArray vs std::vector
  1806. # [13:34] * Quits: kk1fff (patrick@moz-99690620.hinet-ip.hinet.net) (Quit: Leaving)
  1807. # [13:34] <mounir> stl is better and way more oftenly used
  1808. # [13:35] <Ms2ger> And often badly or slowly implemented
  1809. # [13:36] * Quits: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com) (Ping timeout)
  1810. # [13:36] <@smaug> yeah, we can't really control the implementation of stl::*
  1811. # [13:36] * Joins: Enn (enn@moz-A875DFED.cpe.net.cable.rogers.com)
  1812. # [13:37] * Joins: ferongr (ferongr@moz-70D9DFD9.dsl.dyn.forthnet.gr)
  1813. # [13:37] * Quits: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP) (Ping timeout)
  1814. # [13:37] * tonymec is now known as tonymec|in_town
  1815. # [13:38] <AryehGregor> NeilAway, yes, I compiled c-c with enum nsresult at some point. More problems could conceivably have crept in at some point, though.
  1816. # [13:38] * Joins: past|away (past@moz-3BBC237D.dsl.dyn.forthnet.gr)
  1817. # [13:38] <@smaug> poor bholley
  1818. # [13:38] <AryehGregor> Last I checked, though, it does compile locally, IIRC.
  1819. # [13:39] * rail_away is now known as rail
  1820. # [13:39] <gcp> (if it works at all, see old android ndk)
  1821. # [13:39] * Quits: RealRaven (Thunderbir@moz-5770FE03.threembb.ie) (Quit: RealRaven)
  1822. # [13:40] * Joins: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP)
  1823. # [13:42] * Quits: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP) (Ping timeout)
  1824. # [13:43] * Joins: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP)
  1825. # [13:44] * Quits: masayuki1 (Daily@moz-86D7F6E4.zaq.ne.jp) (Ping timeout)
  1826. # [13:44] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
  1827. # [13:44] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  1828. # [13:45] * Joins: edmorley (edmorley@moz-7DD935A9.range86-145.btcentralplus.com)
  1829. # [13:45] * Parts: edmorley (edmorley@moz-7DD935A9.range86-145.btcentralplus.com)
  1830. # [13:45] * Quits: @smaug (chatzilla@moz-80F4A1E6.elisa-mobile.fi) (Input/output error)
  1831. # [13:45] <Optimizer> dao: ping
  1832. # [13:45] * Joins: smaug (chatzilla@moz-80F4A1E6.elisa-mobile.fi)
  1833. # [13:45] * ChanServ sets mode: +o smaug
  1834. # [13:46] <dao> Optimizer: I'm on the run, please leave a comment in the bug
  1835. # [13:46] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  1836. # [13:46] <Optimizer> ok,
  1837. # [13:46] * Quits: dao (dao@moz-35C3F71E.pool.mediaways.net) (Quit: Leaving.)
  1838. # [13:46] * Joins: RealRaven (Thunderbir@39C19806.97365109.C3498625.IP)
  1839. # [13:48] * Joins: masayuki1 (Daily@moz-86D7F6E4.zaq.ne.jp)
  1840. # [13:52] * Joins: surkov (surkov@6476E1B7.95871A73.E17943EE.IP)
  1841. # [13:52] * Quits: surkov (surkov@6476E1B7.95871A73.E17943EE.IP) (Quit: surkov)
  1842. # [13:52] * Quits: RealRaven (Thunderbir@39C19806.97365109.C3498625.IP) (Client exited)
  1843. # [13:52] * Joins: RealRaven (Thunderbir@39C19806.97365109.C3498625.IP)
  1844. # [13:54] * Quits: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP) (Ping timeout)
  1845. # [13:54] * Quits: RealRaven (Thunderbir@39C19806.97365109.C3498625.IP) (Client exited)
  1846. # [13:54] * Joins: RealRaven (Thunderbir@39C19806.97365109.C3498625.IP)
  1847. # [13:55] * Joins: m_kato (m_kato@moz-348F61F0.mozilla.or.jp)
  1848. # [13:55] * Joins: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP)
  1849. # [13:57] * Joins: MisfitGeek (MisfitGeek@moz-BD3E98A8.hsd1.nh.comcast.net)
  1850. # [13:58] * Quits: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP) (Ping timeout)
  1851. # [13:59] * Joins: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP)
  1852. # [13:59] * Quits: past|away (past@moz-3BBC237D.dsl.dyn.forthnet.gr) (Ping timeout)
  1853. # [14:00] * Joins: jwilde (Thunderbir@moz-7C6C8188.medford.tufts.edu)
  1854. # [14:01] * Joins: gen (gen@moz-F5AA64CA.s41.a013.ap.plala.or.jp)
  1855. # [14:06] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Quit: Linkinus - http://linkinus.com)
  1856. # [14:07] * Joins: past|away (past@moz-3BBC237D.dsl.dyn.forthnet.gr)
  1857. # [14:07] * past|away is now known as past
  1858. # [14:10] * Quits: @smaug (chatzilla@moz-80F4A1E6.elisa-mobile.fi) (Ping timeout)
  1859. # [14:10] * Quits: schien-laptop (schien@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
  1860. # [14:11] * Joins: smaug (chatzilla@moz-80F4A1E6.elisa-mobile.fi)
  1861. # [14:11] * ChanServ sets mode: +o smaug
  1862. # [14:14] * Fallen|away is now known as Fallen
  1863. # [14:14] * Joins: jduell__ (jduell@moz-8DB4A576.cpe.net.cable.rogers.com)
  1864. # [14:16] * Quits: KWierso|Home (chatzilla@moz-296B3117.hsd1.ca.comcast.net) (Ping timeout)
  1865. # [14:18] * Joins: KWierso|Home (chatzilla@moz-296B3117.hsd1.ca.comcast.net)
  1866. # [14:21] * Quits: ferjm (ferjm@53EF5629.3416E031.E21948B5.IP) (Quit: This computer has gone to sleep)
  1867. # [14:22] * Quits: Enn (enn@moz-A875DFED.cpe.net.cable.rogers.com) (Ping timeout)
  1868. # [14:23] <decoder> "symbol lookup error: /home/cltbld/talos-slave/test/build/firefox/libxul.so: undefined symbol: g_malloc_n"
  1869. # [14:23] <decoder> getting that on try with asan builds now during mochitests
  1870. # [14:23] * Quits: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP) (Input/output error)
  1871. # [14:23] <decoder> recent regression
  1872. # [14:24] * Joins: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP)
  1873. # [14:25] * Joins: markh1 (Instantbir@moz-72AF0623.bjzv3.vic.bigpond.net.au)
  1874. # [14:26] * Joins: Pike (Pike@moz-3E12A170.pool.mediaways.net)
  1875. # [14:26] * Joins: beaufour (beaufour@moz-DC1D9B4C.nycmny.fios.verizon.net)
  1876. # [14:28] * bhearsum|afk is now known as bhearsum
  1877. # [14:29] * Quits: c0smikdebris (c0smikdebr@CC7114EE.1B9F2FD8.BE90E62C.IP) (Quit: Computer has gone to sleep.)
  1878. # [14:29] * Joins: c0smikdebris (c0smikdebr@CC7114EE.1B9F2FD8.BE90E62C.IP)
  1879. # [14:29] * Quits: c0smikdebris (c0smikdebr@CC7114EE.1B9F2FD8.BE90E62C.IP) (Quit: c0smikdebris)
  1880. # [14:29] * Joins: jimm (jmathies@moz-7F164CA1.pn.at.cox.net)
  1881. # [14:29] * Joins: KaiRo (robert@moz-6A0F5CC1.adsl.highway.telekom.at)
  1882. # [14:29] * Quits: jduell__ (jduell@moz-8DB4A576.cpe.net.cable.rogers.com) (Ping timeout)
  1883. # [14:30] * catlee-away is now known as catlee
  1884. # [14:30] * Joins: loadbang (loadbang@moz-7B5D47F.range86-173.btcentralplus.com)
  1885. # [14:31] <glandium> decoder: for try, you can apply the patch from bug 772563
  1886. # [14:32] <glandium> decoder: it's surprising that mochitests would run on such old hosts. i thought they were fedora 12
  1887. # [14:32] <glandium> rail: ^
  1888. # [14:32] <decoder> glandium: thanks a lot. will this be fixed the regular way too? I can include that patch temporarily but not permanently
  1889. # [14:33] <glandium> decoder: it will be fixed
  1890. # [14:33] <decoder> glandium: thanks a bunch =) awesome as usual
  1891. # [14:33] <rail> yeah, Fedora 12
  1892. # [14:33] * Joins: jfkthame (jfkthame@22A9BACE.A1C12133.9542EC20.IP)
  1893. # [14:34] <rail> https://wiki.mozilla.org/ReferencePlatforms#Reference_Platforms
  1894. # [14:34] <decoder> yes thats on fedora 12
  1895. # [14:34] <decoder> https://tbpl.mozilla.org/php/getParsedLog.php?id=15408112&tree=Try&full=1
  1896. # [14:35] <NeilAway> AryehGregor: ta
  1897. # [14:36] * kmoir-afk is now known as kmoir
  1898. # [14:37] * Joins: ehsan_tb (Thunderbir@moz-C48D29C4.cable.teksavvy.com)
  1899. # [14:37] * Joins: ehsan (ehsan@moz-C48D29C4.cable.teksavvy.com)
  1900. # [14:37] * ChanServ sets mode: +o ehsan
  1901. # [14:38] * Quits: kennyluck (kennyluck@1F39F32E.5A6411A4.B720AEC8.IP) (Ping timeout)
  1902. # [14:38] * Quits: m_kato (m_kato@moz-348F61F0.mozilla.or.jp) (Quit: Leaving...)
  1903. # [14:39] * Joins: twi (Adium@D379170F.57B5FEBA.965084DF.IP)
  1904. # [14:40] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  1905. # [14:41] * bz_sleep is now known as bz
  1906. # [14:42] * Joins: kennyluck (kennyluck@1F39F32E.5A6411A4.B720AEC8.IP)
  1907. # [14:42] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  1908. # [14:43] * Quits: allstarschh (allstars@moz-99690620.hinet-ip.hinet.net) (Client exited)
  1909. # [14:45] * Quits: ehsan_tb (Thunderbir@moz-C48D29C4.cable.teksavvy.com) (Quit: ehsan_tb)
  1910. # [14:45] * Joins: ehsan_tb (Thunderbir@moz-C48D29C4.cable.teksavvy.com)
  1911. # [14:46] * Joins: jduell__ (jduell@moz-8DB4A576.cpe.net.cable.rogers.com)
  1912. # [14:48] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  1913. # [14:51] <@bz> what did we decide on as the B2G UA?
  1914. # [14:52] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  1915. # [14:52] <NeilAway> one does not just simply decide on the B2G UA
  1916. # [14:52] * Joins: c0smikdebris (c0smikdebr@CC7114EE.1B9F2FD8.BE90E62C.IP)
  1917. # [14:54] <Callek> bz: we decided not to have any UA for B2G just to confuse people
  1918. # [14:54] * Quits: jduell__ (jduell@moz-8DB4A576.cpe.net.cable.rogers.com) (Client exited)
  1919. # [14:54] <Callek> or at least I dreamt thats what we decided
  1920. # [14:54] * khuey|away is now known as khuey
  1921. # [14:54] <KaiRo> bz: AFAIK the decision is to go back to the platform-less UA, but the question came up if device IDs should go in there (looks like most people are against that, though)
  1922. # [14:55] <Callek> bah KaiRo comes around with an actual helpful answer
  1923. # [14:55] <Callek> :-P
  1924. # [14:56] <KaiRo> so AFAIK it *will* be of the form |Mozilla/5.0 (Mobile; rv:17.0) Gecko/17.0 Firefox/17.0|
  1925. # [14:57] <KaiRo> the patch to go back to that hasn't been checked in though as we need to go with a spoofing list at the same time to keep some important sites working
  1926. # [14:57] <KaiRo> Callek: I'm following those discussions closely
  1927. # [14:58] <decoder> glandium: trying with your patch now =)
  1928. # [14:58] * Quits: @smaug (chatzilla@moz-80F4A1E6.elisa-mobile.fi) (Ping timeout)
  1929. # [14:59] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  1930. # [15:00] * Joins: vingtetun (vingtetun@moz-F8747CC6.dsl.ovh.fr)
  1931. # [15:01] * Quits: Ameya (chatzilla@5F0435BE.80EAE994.3B788C77.IP) (Ping timeout)
  1932. # [15:01] * Joins: kk1fff (kk1fff@moz-E1B54CBB.dynamic.hinet.net)
  1933. # [15:01] <@bz> KaiRo: does it have the string "Android" in it?
  1934. # [15:01] * Joins: ferjm (ferjm@53EF5629.3416E031.E21948B5.IP)
  1935. # [15:02] * Quits: gen (gen@moz-F5AA64CA.s41.a013.ap.plala.or.jp) (Quit: gen)
  1936. # [15:02] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  1937. # [15:03] * Quits: Matti (chatzilla@moz-DFE4C6DE.dip.t-dialin.net) (Ping timeout)
  1938. # [15:03] * Quits: vtmarvin (Thunderbir@32DFDBE.7102BCB6.B7C3970A.IP) (Client exited)
  1939. # [15:04] <Archaeopteryx> bz: there will be site-dependent user agents, see bug 787054
  1940. # [15:04] <@bz> Archaeopteryx: yes, I know that part. The question is what the default is.
  1941. # [15:04] * Joins: Mic (Mic@moz-BA2B6DFA.superkabel.de)
  1942. # [15:05] <Archaeopteryx> comment #0 says: revert the default UA string to not include "Android".
  1943. # [15:05] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  1944. # [15:06] * Quits: c0smikdebris (c0smikdebr@CC7114EE.1B9F2FD8.BE90E62C.IP) (Connection reset by peer)
  1945. # [15:06] <Ms2ger> bz, itym "what did we decide on as the B2G UA this week?"
  1946. # [15:07] * Joins: Olipro (Olipro@moz-ECCF3294.catv.pool.telekom.hu)
  1947. # [15:08] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  1948. # [15:08] <Archaeopteryx> |Use feature detection| *cough*
  1949. # [15:08] * rail is now known as rail-bbiab
  1950. # [15:08] <Ms2ger> BWAHAHAHAHAHAHAHA
  1951. # [15:09] <@bz> Archaeopteryx: thanks
  1952. # [15:09] * @bz kicks mathjax
  1953. # [15:09] <@bz> fucking browser sniffing idiocy
  1954. # [15:11] * Joins: thinker (thinker@moz-D921FE60.dynamic.kbronet.com.tw)
  1955. # [15:12] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  1956. # [15:12] * Joins: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net)
  1957. # [15:14] * Quits: markh1 (Instantbir@moz-72AF0623.bjzv3.vic.bigpond.net.au) (Ping timeout)
  1958. # [15:15] * Joins: armenzg (armenzg@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
  1959. # [15:15] * Quits: jwilde (Thunderbir@moz-7C6C8188.medford.tufts.edu) (Ping timeout)
  1960. # [15:15] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  1961. # [15:15] * Quits: ehsan_tb (Thunderbir@moz-C48D29C4.cable.teksavvy.com) (Input/output error)
  1962. # [15:15] * Joins: ehsan_tb (Thunderbir@moz-C48D29C4.cable.teksavvy.com)
  1963. # [15:16] <jesup> we should randomly select from all UAs ever used on each page load
  1964. # [15:16] * Joins: c0smikdebris (c0smikdebr@4786FA15.7306E6CA.BE90E62C.IP)
  1965. # [15:16] <Ms2ger> What did you say, Opera 4?
  1966. # [15:17] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  1967. # [15:18] * Joins: markh1 (Instantbir@moz-72AF0623.bjzv3.vic.bigpond.net.au)
  1968. # [15:19] * Quits: Mano (mano@AF966CAE.6B80C07E.39716721.IP) (Client exited)
  1969. # [15:20] <decoder> glandium: the builder in my case was bld-centos6-hp-025 but the test machine is fedora12. is that causing the incompatibilities?
  1970. # [15:20] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  1971. # [15:21] * Quits: masayuki1 (Daily@moz-86D7F6E4.zaq.ne.jp) (Ping timeout)
  1972. # [15:21] * Joins: mak (chatzilla@moz-83F91ECE.retail.telecomitalia.it)
  1973. # [15:24] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  1974. # [15:25] * Joins: jwilde (Thunderbir@moz-7C6C8188.medford.tufts.edu)
  1975. # [15:27] * Joins: coop (Chris@moz-3471349D.dsl.bell.ca)
  1976. # [15:27] * Quits: jwilde (Thunderbir@moz-7C6C8188.medford.tufts.edu) (Ping timeout)
  1977. # [15:27] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
  1978. # [15:27] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  1979. # [15:28] * Quits: c0smikdebris (c0smikdebr@4786FA15.7306E6CA.BE90E62C.IP) (Connection reset by peer)
  1980. # [15:28] * Joins: smaug (chatzilla@moz-CDD87DD3.elisa-mobile.fi)
  1981. # [15:28] * ChanServ sets mode: +o smaug
  1982. # [15:29] * sheeri-afk is now known as sheeri
  1983. # [15:30] * Quits: armenzg (armenzg@moz-ED3249A4.dmz.releng.scl3.mozilla.com) (Ping timeout)
  1984. # [15:30] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  1985. # [15:30] * Joins: AaronMT (AaronMT@moz-5DF3A271.cpe.net.cable.rogers.com)
  1986. # [15:30] * coop is now known as coop|buildduty
  1987. # [15:31] * Joins: ahal (ahal@F2D29657.F60B0462.67AC9B1.IP)
  1988. # [15:32] * Quits: vingtetun (vingtetun@moz-F8747CC6.dsl.ovh.fr) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.9.1.16/20110701103042])
  1989. # [15:33] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  1990. # [15:33] * Joins: c0smikdebris (c0smikdebr@67EE36B0.F94ECD12.D2D1FAF0.IP)
  1991. # [15:34] * Joins: Mano (mano@AF966CAE.6B80C07E.39716721.IP)
  1992. # [15:34] * Joins: bbondy (bbondy@moz-CBCCE0F3.home.cgocable.net)
  1993. # [15:34] * Joins: armenzg (armenzg@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
  1994. # [15:35] * mjschranz_away is now known as mjschranz
  1995. # [15:35] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
  1996. # [15:37] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  1997. # [15:38] * Quits: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP) (Ping timeout)
  1998. # [15:39] * Joins: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP)
  1999. # [15:39] * Quits: markh1 (Instantbir@moz-72AF0623.bjzv3.vic.bigpond.net.au) (Ping timeout)
  2000. # [15:39] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
  2001. # [15:40] * Joins: jwilde (Thunderbir@moz-42996B49.medford.tufts.edu)
  2002. # [15:40] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  2003. # [15:40] * Quits: jwilde (Thunderbir@moz-42996B49.medford.tufts.edu) (Quit: jwilde)
  2004. # [15:41] * Joins: jwilde (Thunderbir@moz-42996B49.medford.tufts.edu)
  2005. # [15:41] * Joins: Julian (chatzilla@moz-43E73578.greenbytes.de)
  2006. # [15:41] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  2007. # [15:42] * Quits: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP) (Ping timeout)
  2008. # [15:42] * Joins: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se)
  2009. # [15:42] * Quits: jwilde (Thunderbir@moz-42996B49.medford.tufts.edu) (Ping timeout)
  2010. # [15:43] * Quits: c0smikdebris (c0smikdebr@67EE36B0.F94ECD12.D2D1FAF0.IP) (Ping timeout)
  2011. # [15:43] * Joins: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP)
  2012. # [15:43] <johanc> good afternoon, I am not sure whom to CC in bug #793101
  2013. # [15:44] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
  2014. # [15:44] <decoder> glandium: same failure with your patch
  2015. # [15:44] * bwinton_away is now known as bwinton
  2016. # [15:45] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  2017. # [15:45] * Joins: tchevalier (Daily@moz-A1C5F8CC.w81-251.abo.wanadoo.fr)
  2018. # [15:45] * Quits: Mic (Mic@moz-BA2B6DFA.superkabel.de) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  2019. # [15:45] * mjschranz is now known as mjschranz_away
  2020. # [15:46] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
  2021. # [15:46] * Quits: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP) (Ping timeout)
  2022. # [15:47] * mjschranz_away is now known as mjschranz
  2023. # [15:47] * Joins: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP)
  2024. # [15:47] * ewong|sleep is now known as ewong
  2025. # [15:47] * Joins: sheppy (sheppy@moz-B52B0B26.dhcp.kgpt.tn.charter.com)
  2026. # [15:48] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  2027. # [15:49] * Quits: @smaug (chatzilla@moz-CDD87DD3.elisa-mobile.fi) (Ping timeout)
  2028. # [15:49] * Joins: schien-laptop (schien@moz-66CC5553.dynamic.hinet.net)
  2029. # [15:50] * Quits: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP) (Ping timeout)
  2030. # [15:50] * Joins: markh1 (Instantbir@moz-72AF0623.bjzv3.vic.bigpond.net.au)
  2031. # [15:51] * Quits: @ehsan (ehsan@moz-C48D29C4.cable.teksavvy.com) (Input/output error)
  2032. # [15:51] * Joins: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP)
  2033. # [15:52] * Quits: ehsan_tb (Thunderbir@moz-C48D29C4.cable.teksavvy.com) (Ping timeout)
  2034. # [15:52] * Joins: c0smikdebris (c0smikdebr@6638C11B.90E3F4F6.D2D1FAF0.IP)
  2035. # [15:52] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  2036. # [15:54] * Quits: c0smikdebris (c0smikdebr@6638C11B.90E3F4F6.D2D1FAF0.IP) (Ping timeout)
  2037. # [15:55] <bbondy> If I'm pushing a bug to m-c and it will eventually land on Beta, should I put the target milestone to v18 and then later put it to v16? Or should I just put it directly to v16?
  2038. # [15:55] * Joins: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP)
  2039. # [15:55] * davehunt is now known as davehunt|away
  2040. # [15:55] * Joins: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
  2041. # [15:55] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: bbl)
  2042. # [15:56] <bbondy> I never know what the proper thing is to do in that case
  2043. # [15:56] <Ms2ger> bbondy, target milestone in 18
  2044. # [15:56] <bbondy> and change later? or leave it at 18?
  2045. # [15:56] <Ms2ger> Backports are tracked with status-* flags
  2046. # [15:56] <Ms2ger> Don't change it
  2047. # [15:56] <bbondy> k cool thanks
  2048. # [15:56] <Ms2ger> Np
  2049. # [15:56] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  2050. # [15:56] * Joins: lduros (lduros@moz-4894EA28.nic.resnet.group.upenn.edu)
  2051. # [15:56] * Quits: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP) (Ping timeout)
  2052. # [15:56] <bbondy> I've been setting it to m-c in the past, but I seen a bug that was set to beta when it was uplifted so then I was confused :)
  2053. # [15:57] * Joins: ekr_ (ekr@moz-D7997EC8.rtfm.com)
  2054. # [15:57] * Joins: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP)
  2055. # [15:59] * Quits: Havvy (Mibbit@moz-8C53F593.ptld.qwest.net) (Quit: http://www.mibbit.com ajax IRC Client)
  2056. # [15:59] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
  2057. # [16:00] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  2058. # [16:00] * Quits: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP) (Ping timeout)
  2059. # [16:01] * Joins: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP)
  2060. # [16:03] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  2061. # [16:04] <zzzzz_> johanc: are all the folks having issues in bug 793101 using L10n builds ?
  2062. # [16:04] * Joins: c0smikdebris (c0smikdebr@D8954295.7EC8F5F5.BE90E62C.IP)
  2063. # [16:04] <zzzzz_> might be helpful to note that in the bug if that's the case
  2064. # [16:04] <johanc> I think I'm on en-uk
  2065. # [16:05] <johanc> how can I find out?
  2066. # [16:05] <zzzzz_> about:buildconfig
  2067. # [16:05] <johanc> can't see anything about l10n
  2068. # [16:05] <catlee> see also https://bugzilla.mozilla.org/show_bug.cgi?id=793088
  2069. # [16:06] * Quits: c0smikdebris (c0smikdebr@D8954295.7EC8F5F5.BE90E62C.IP) (Connection reset by peer)
  2070. # [16:06] * Quits: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP) (Ping timeout)
  2071. # [16:06] * Quits: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net) (Quit: Mardak)
  2072. # [16:07] <zzzzz_> johanc: I'm not sure how l10n builds are designated -
  2073. # [16:07] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  2074. # [16:07] <zzzzz_> catlee: thanks, looks to me that 793101 is a likely dupe
  2075. # [16:07] * Quits: kk1fff (kk1fff@moz-E1B54CBB.dynamic.hinet.net) (Quit: Leaving.)
  2076. # [16:08] * Joins: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP)
  2077. # [16:08] * Quits: pw (patrick@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
  2078. # [16:08] * Quits: vchang (chatzilla@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
  2079. # [16:08] * Quits: schien (schien@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
  2080. # [16:08] * Quits: GinaYeh (GinaYeh@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
  2081. # [16:08] * Quits: kk1fff1 (Thunderbir@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
  2082. # [16:09] * Joins: randix (randix@moz-BDAFEB54.dhcp.astr.or.charter.com)
  2083. # [16:10] <johanc> I marked it as a dupe
  2084. # [16:10] <zzzzz_> ok
  2085. # [16:10] * Quits: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP) (Ping timeout)
  2086. # [16:10] <johanc> I'll see if I'll encounter the same problem om my laptop.
  2087. # [16:10] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Quit: jorendorff)
  2088. # [16:11] * Joins: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP)
  2089. # [16:11] * Quits: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de) (Input/output error)
  2090. # [16:11] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  2091. # [16:12] <johanc> Is there anything I should log if it doesn't start?
  2092. # [16:12] <johanc> Some file
  2093. # [16:12] <johanc> or magic
  2094. # [16:12] <zzzzz_> sorry dont know
  2095. # [16:12] * Joins: jdm (jdm@moz-ED97493F.cpe.net.cable.rogers.com)
  2096. # [16:14] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  2097. # [16:14] <NeilAway> bah, jemalloc has been terribly crashy for me lately, trying to allocate past the end of one of its arenas :s
  2098. # [16:14] * Joins: teoli_ (teoli@514D186.F3BBB17D.144F44FA.IP)
  2099. # [16:15] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  2100. # [16:15] * Quits: teoli (teoli@514D186.F3BBB17D.144F44FA.IP) (Input/output error)
  2101. # [16:15] * teoli_ is now known as teoli
  2102. # [16:15] <johanc> oh yeap, same on laptop
  2103. # [16:15] <johanc> :<
  2104. # [16:15] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
  2105. # [16:16] <johanc> en-GB
  2106. # [16:16] * Joins: dao (dao@moz-35C3F71E.pool.mediaways.net)
  2107. # [16:16] * Joins: c0smikdebris (c0smikdebr@89175777.85F3EB5A.D2D1FAF0.IP)
  2108. # [16:16] * Quits: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP) (Ping timeout)
  2109. # [16:17] * Quits: lahabana (charlymolt@moz-AAF2BBD1.studby.ntnu.no) (Ping timeout)
  2110. # [16:17] * Joins: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP)
  2111. # [16:17] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Quit: jorendorff)
  2112. # [16:18] <johanc> is this possibly due to Ion?
  2113. # [16:18] * Quits: teoli (teoli@514D186.F3BBB17D.144F44FA.IP) (Quit: )
  2114. # [16:18] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
  2115. # [16:18] * Joins: teoli (teoli@514D186.F3BBB17D.144F44FA.IP)
  2116. # [16:18] <johanc> oh nevermind, that's not on aurora yet
  2117. # [16:18] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  2118. # [16:18] * Quits: teoli (teoli@514D186.F3BBB17D.144F44FA.IP) (Input/output error)
  2119. # [16:19] * coop|buildduty is now known as coop|afk
  2120. # [16:19] * Quits: c0smikdebris (c0smikdebr@89175777.85F3EB5A.D2D1FAF0.IP) (Ping timeout)
  2121. # [16:19] * Joins: teoli (teoli@514D186.F3BBB17D.144F44FA.IP)
  2122. # [16:19] * Joins: teoli_ (teoli@514D186.F3BBB17D.144F44FA.IP)
  2123. # [16:20] * Quits: teoli (teoli@514D186.F3BBB17D.144F44FA.IP) (Input/output error)
  2124. # [16:20] * Joins: smagnin (pike@moz-DEF53BC9.fbx.proxad.net)
  2125. # [16:20] * teoli_ is now known as teoli
  2126. # [16:20] * Quits: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP) (Ping timeout)
  2127. # [16:21] * Joins: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP)
  2128. # [16:22] * Quits: loadbang (loadbang@moz-7B5D47F.range86-173.btcentralplus.com) (Quit: Bye)
  2129. # [16:22] * Joins: espindola (espindola@F2D29657.F60B0462.67AC9B1.IP)
  2130. # [16:22] * rail-bbiab is now known as rail
  2131. # [16:23] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Quit: jorendorff)
  2132. # [16:23] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  2133. # [16:25] * Joins: Ameya (chatzilla@4D2F2B75.A1E6EF62.3B788C77.IP)
  2134. # [16:26] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  2135. # [16:26] <snorp> dao: re: bug 786380
  2136. # [16:26] * Quits: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP) (Ping timeout)
  2137. # [16:26] <snorp> dao: it's for sure automatically downloading without any action on your part?
  2138. # [16:26] <snorp> dao: over 3g?
  2139. # [16:26] <dao> snorp: yes
  2140. # [16:27] <snorp> insanity
  2141. # [16:27] <snorp> dao: what phone
  2142. # [16:27] <dao> galaxy s2
  2143. # [16:27] * Joins: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP)
  2144. # [16:27] <snorp> so weird
  2145. # [16:28] * Quits: Hendikins (wolfox@moz-13914647.hhui4.ken.bigpond.net.au) (Quit: Any technology, no matter how primitive, is magic to those who don't understand it)
  2146. # [16:28] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
  2147. # [16:28] * Joins: c0smikdebris (c0smikdebr@30BBFCBE.90CC607.BE90E62C.IP)
  2148. # [16:29] <dao> snorp: I was surprised to see the "apply downloaded update" notification when I was on the road over the last few days. when I actually saw it download the upate about two hours ago, I disabled data mode
  2149. # [16:29] * davehunt|away is now known as davehunt
  2150. # [16:30] * Joins: Hendikins (wolfox@moz-813A7A15.static.internode.on.net)
  2151. # [16:30] <jimm> ah, fx nightly crashed on me. hasn't done that in ages.
  2152. # [16:30] * Quits: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP) (Ping timeout)
  2153. # [16:30] * Quits: teoli (teoli@514D186.F3BBB17D.144F44FA.IP) (Input/output error)
  2154. # [16:31] <jimm> last crash 8-6
  2155. # [16:31] * Joins: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP)
  2156. # [16:31] * Quits: markh1 (Instantbir@moz-72AF0623.bjzv3.vic.bigpond.net.au) (Ping timeout)
  2157. # [16:32] * Quits: msucan (mihai@17969768.DD17A642.B4CEF140.IP) (Quit: Leaving.)
  2158. # [16:32] <snorp> dao: somehow it's reporting that your connection is wifi or ethernet
  2159. # [16:32] <snorp> dao: the force flag is never set except for debugging/development
  2160. # [16:32] <snorp> not sure what we should do
  2161. # [16:33] * Quits: ferjm (ferjm@53EF5629.3416E031.E21948B5.IP) (Quit: Leaving)
  2162. # [16:34] * catlee is now known as catlee-mtg
  2163. # [16:34] * Joins: teoli (teoli@514D186.F3BBB17D.144F44FA.IP)
  2164. # [16:34] * Quits: teoli (teoli@514D186.F3BBB17D.144F44FA.IP) (Input/output error)
  2165. # [16:35] * Joins: msucan (mihai@17969768.DD17A642.B4CEF140.IP)
  2166. # [16:35] <bbondy> just calling this out.... Firefox tbpl seems a bit wonky but I don't think that's related to my push.
  2167. # [16:35] * Quits: Ameya (chatzilla@4D2F2B75.A1E6EF62.3B788C77.IP) (Quit: ChatZilla 0.9.89 [Firefox 15.0.1/20120905151427])
  2168. # [16:35] <zzzzz_> bbondy: Android infra issues or did you blow something up
  2169. # [16:35] <zzzzz_> heh
  2170. # [16:35] * Joins: Ameya (chatzilla@4D2F2B75.A1E6EF62.3B788C77.IP)
  2171. # [16:35] * Joins: teoli (teoli@514D186.F3BBB17D.144F44FA.IP)
  2172. # [16:35] * Quits: kennyluck (kennyluck@1F39F32E.5A6411A4.B720AEC8.IP) (Quit: kennyluck)
  2173. # [16:35] <bbondy> beat you by 3 seconds :)
  2174. # [16:36] <bbondy> I think it's just infra issues
  2175. # [16:36] <zzzzz_> lol
  2176. # [16:36] <bbondy> I've pushed this to try > 1 time
  2177. # [16:36] <bbondy> I'm just lucky like that
  2178. # [16:36] * Quits: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP) (Ping timeout)
  2179. # [16:37] <zzzzz_> and here I always thought I 'owned the black cloud over ones head'
  2180. # [16:37] * Joins: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP)
  2181. # [16:38] <bbondy> it really only happens to me when I push something high priority to m-c :)
  2182. # [16:38] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Ping timeout)
  2183. # [16:38] <zzzzz_> then that sounds like good 'ol Murphy
  2184. # [16:39] * gw280|headhurts is now known as gw280|flu
  2185. # [16:39] * Ms2ger mumbles about mounir
  2186. # [16:39] * Quits: nhirata (nhirata.bu@moz-1C9070FC.lightspeed.sntcca.sbcglobal.net) (Quit: nhirata)
  2187. # [16:39] * ewong is now known as ewong|sleep
  2188. # [16:40] <decoder> glandium: there's also a g_new call in widget/gtk2/mozcontainer.c, is that ok?
  2189. # [16:40] * Quits: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP) (Ping timeout)
  2190. # [16:40] * Joins: darfia (darfia@26ACCF54.DB741B9C.F9B76BD1.IP)
  2191. # [16:40] <bbondy> should I notify someone about the infra errors?
  2192. # [16:41] * Joins: markh1 (Instantbir@moz-72AF0623.bjzv3.vic.bigpond.net.au)
  2193. # [16:41] * Joins: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP)
  2194. # [16:41] * Joins: ehsan_tb (Thunderbir@F2D29657.F60B0462.67AC9B1.IP)
  2195. # [16:41] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  2196. # [16:41] * ChanServ sets mode: +o ehsan
  2197. # [16:42] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  2198. # [16:43] * Joins: gustavold (gustavold@A066F1CE.C355CF4.FBFF2E6D.IP)
  2199. # [16:43] * mcote|afk is now known as mcote
  2200. # [16:43] <catlee-mtg> bbondy: the Android Armv6 opt build?
  2201. # [16:43] * Quits: pnemsak (Miranda@moz-BE85878E.citicom.sk) (Quit: pnemsak)
  2202. # [16:44] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
  2203. # [16:44] <bbondy> ya and there's some rebooting errors on the most recent push
  2204. # [16:44] <catlee-mtg> all from bld-linux64-ec2-022 I think
  2205. # [16:44] <catlee-mtg> disk full :\
  2206. # [16:45] <bbondy> should I fire a new tinderbox build from self serve api for m-c on the latest revision?
  2207. # [16:46] <jimm> glandium: ping
  2208. # [16:46] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
  2209. # [16:46] * Quits: past (past@moz-3BBC237D.dsl.dyn.forthnet.gr) (Ping timeout)
  2210. # [16:46] * Quits: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP) (Ping timeout)
  2211. # [16:46] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  2212. # [16:47] * Joins: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP)
  2213. # [16:48] * Joins: hipokrit (hipokrit@81016825.8DB70AE8.839F6EC0.IP)
  2214. # [16:48] * Joins: past|away (past@moz-3BBC237D.dsl.dyn.forthnet.gr)
  2215. # [16:48] * past|away is now known as past
  2216. # [16:50] * Quits: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP) (Ping timeout)
  2217. # [16:50] * Quits: Hendikins (wolfox@moz-813A7A15.static.internode.on.net) (Quit: Any technology, no matter how primitive, is magic to those who don't understand it)
  2218. # [16:51] * Joins: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP)
  2219. # [16:52] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  2220. # [16:53] * kmoir is now known as kmoir-afk
  2221. # [16:53] * Joins: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
  2222. # [16:54] * Joins: Hendikins (wolfox@moz-13914647.hhui4.ken.bigpond.net.au)
  2223. # [16:54] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  2224. # [16:54] * khuey is now known as khuey|away
  2225. # [16:55] * Joins: overholt (overholt@F2D29657.F60B0462.67AC9B1.IP)
  2226. # [16:55] * Joins: nhirata (nhirata.bu@moz-6D599AA6.hsd1.ca.comcast.net)
  2227. # [16:55] <glandium> decoder: can you give the url to the built tarball?
  2228. # [16:55] <glandium> jimm: pong
  2229. # [16:56] <jimm> glandium: hey, in bug 779902, any chance your new packager is saving us a ton of space?
  2230. # [16:56] * Quits: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP) (Ping timeout)
  2231. # [16:56] * Joins: smaug (chatzilla@moz-CDD87DD3.elisa-mobile.fi)
  2232. # [16:56] * ChanServ sets mode: +o smaug
  2233. # [16:57] <decoder> glandium: sure. http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/choller@mozilla.com-8658a93eeb30/try-linux64/
  2234. # [16:57] <glandium> jimm: i certainly don't expect that
  2235. # [16:57] * Joins: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP)
  2236. # [16:57] * Quits: dria (dria@moz-F5EB0C5D.dsl.teksavvy.com) (Quit: dria)
  2237. # [16:57] * Quits: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr)
  2238. # [16:57] * ekr_ is now known as ekr
  2239. # [16:57] <jimm> glandium: ok, thx
  2240. # [16:59] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  2241. # [16:59] <@smaug> !seen bhollery
  2242. # [16:59] <@killer> I don't know who bhollery is.
  2243. # [17:00] <firebot> I've never seen a 'bhollery', sorry.
  2244. # [17:00] * Joins: azakai|far (alon@moz-8D0CC798.lightspeed.sntcca.sbcglobal.net)
  2245. # [17:00] <@smaug> !seen bholley
  2246. # [17:00] <@killer> I don't know who bholley is.
  2247. # [17:00] <firebot> bholley was last seen 1 day, 17 hours, 54 minutes and 7 seconds ago, saying 'mrbkap: thanks' in #content.
  2248. # [17:00] * Quits: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP) (Ping timeout)
  2249. # [17:01] * Quits: jhorak (jhorak@moz-2EE9C9C3.cust.nbox.cz) (Quit: Leaving)
  2250. # [17:01] * Quits: ehsan_tb (Thunderbir@F2D29657.F60B0462.67AC9B1.IP) (Quit: ehsan_tb)
  2251. # [17:01] * Joins: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP)
  2252. # [17:01] * Joins: ehsan_tb (Thunderbir@F2D29657.F60B0462.67AC9B1.IP)
  2253. # [17:01] * Quits: martyn (martyn@moz-938153B.range86-137.btcentralplus.com) (Quit: Ex-Chat)
  2254. # [17:01] * Quits: c0smikdebris (c0smikdebr@30BBFCBE.90CC607.BE90E62C.IP) (Ping timeout)
  2255. # [17:02] <Ms2ger> Poor bhollery
  2256. # [17:02] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  2257. # [17:02] * Quits: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz) (Quit: Connection reset by beer)
  2258. # [17:02] <glandium> jimm: there could be things missing in the manifest, although at the time i landed it, i had checked that the resulting trees with the old and new packager were the exact same
  2259. # [17:03] <glandium> jimm: ah, one thing that changes is that the new packager doesn't do startupcache population
  2260. # [17:03] <glandium> jimm: so that would be a difference
  2261. # [17:03] <glandium> jimm: jsloader/ and jssubloader/ stuff
  2262. # [17:04] <jimm> ah, ok
  2263. # [17:04] * Quits: Boriss (FlyingToas@88F51059.F3BBB17D.144F44FA.IP) (Quit: Boriss)
  2264. # [17:04] <glandium> jimm: would be better to double check that there's nothing more missing
  2265. # [17:04] <jimm> glandium: mind posting to that bug so I don't get anything wrong?
  2266. # [17:04] * Quits: @smaug (chatzilla@moz-CDD87DD3.elisa-mobile.fi) (Ping timeout)
  2267. # [17:04] <jimm> well
  2268. # [17:04] <glandium> jimm: sure
  2269. # [17:04] <jimm> we know both browser run fine
  2270. # [17:04] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  2271. # [17:04] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/7adfb6640886 - Benoit Girard - Bug 791640 - EventTracer will only measure the main thread responsiveness, fixes profiling hang. r=blassey
  2272. # [17:04] <jimm> but yeah, I can check to be sure once builds are going.
  2273. # [17:04] <glandium> jimm: well, it's not because it works fine that some obscure stuff is not missing :)
  2274. # [17:05] <jimm> right right
  2275. # [17:05] * Quits: mconnor (mconnor@moz-DB4A9C19.scl3.mozilla.com) (Quit: leaving)
  2276. # [17:06] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  2277. # [17:06] * Joins: Boriss (FlyingToas@88F51059.F3BBB17D.144F44FA.IP)
  2278. # [17:06] * Joins: smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi)
  2279. # [17:06] * ChanServ sets mode: +o smaug
  2280. # [17:06] * Quits: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP) (Ping timeout)
  2281. # [17:06] * Quits: Optimizer (Instantbir@94C77FC6.955079FB.AA3EB577.IP) (Ping timeout)
  2282. # [17:07] * Joins: mconnor (mconnor@moz-DB4A9C19.scl3.mozilla.com)
  2283. # [17:07] * Joins: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP)
  2284. # [17:07] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/9efb8c43ee8a - Marco Bonardo - Bug 781617 - autoFill should respect user's input.
  2285. # [17:08] * Joins: armenzg_ (armenzg@AE8CB7EA.3CBDB8AB.DA78B690.IP)
  2286. # [17:08] * Quits: armenzg (armenzg@moz-ED3249A4.dmz.releng.scl3.mozilla.com) (Ping timeout)
  2287. # [17:08] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  2288. # [17:10] * Quits: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP) (Ping timeout)
  2289. # [17:11] * Joins: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP)
  2290. # [17:11] * Joins: c0smikdebris (c0smikdebr@6449F822.C7F36DF9.BE90E62C.IP)
  2291. # [17:12] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
  2292. # [17:13] <armenzg_> jimm: how should we be generating updates?
  2293. # [17:13] <armenzg_> should I assume metroapp.ini for now?
  2294. # [17:13] * Joins: kdcw (kdc@moz-F7413045.pk.shawcable.net)
  2295. # [17:13] * armenzg_ is now known as armenzg
  2296. # [17:13] <jimm> updates?
  2297. # [17:13] <jimm> bbondy: ^
  2298. # [17:13] <armenzg> we grab the previous mar to create the partial updates
  2299. # [17:13] <jimm> how does appini play into that/
  2300. # [17:13] <bbondy> he means generating MAR files I think
  2301. # [17:13] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/f6c2ecef45b9 - Nathan Froyd - Bug 792094 - part 2: handle exceptions thrown by sync .write; r=taras
  2302. # [17:13] <armenzg> our updates generation on elm, should I grab the metroapp.ini or the application.ini?
  2303. # [17:13] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/a6d43f472e46 - Nathan Froyd - Bug 792094 - part 1: don't open Telemetry ping files with DEFER_OPEN; r=taras
  2304. # [17:14] <armenzg> bbondy: correct
  2305. # [17:14] * Quits: randix (randix@moz-BDAFEB54.dhcp.astr.or.charter.com) (Quit: away)
  2306. # [17:14] <bbondy> I'm not sure how to change it to load metroapp.ini instead of application.ini, are you doing that change jimm?
  2307. # [17:14] <armenzg> we can mess with elm as much as you want but want to know what to expect for the long term
  2308. # [17:14] <jimm> I changed the file name to fix some buildbot issues
  2309. # [17:15] <bbondy> you changed to metroapp.ini right?
  2310. # [17:15] <jimm> yep
  2311. # [17:15] <armenzg> bbondy: this is the bug https://bugzilla.mozilla.org/show_bug.cgi?id=779902 - this is the change https://hg.mozilla.org/projects/elm/rev/b2a65e1743e5
  2312. # [17:16] <bbondy> armenzg: so you should grab the application.ini and the metroapp.ini
  2313. # [17:16] <bbondy> they get written to different locations
  2314. # [17:16] <bbondy> don't they?
  2315. # [17:16] * Quits: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP) (Ping timeout)
  2316. # [17:16] * Joins: automata (automata@moz-1CE7A56D.ifsc.usp.br)
  2317. # [17:17] <armenzg> bbondy: they get written to different locations
  2318. # [17:17] * Joins: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP)
  2319. # [17:17] <armenzg> we try to get the buildid to generate the partials
  2320. # [17:17] <armenzg> 'python' 'build/config/printconfigsetting.py' 'build/obj-firefox/previous/application.ini' 'App' 'BuildID'
  2321. # [17:17] <armenzg> ^ in normal circumstances
  2322. # [17:18] <bbondy> so both should contain the same buildid
  2323. # [17:18] * Joins: lcamacho (Mibbit@CA503ED7.E66F5363.39BCC864.IP)
  2324. # [17:18] <bbondy> I think application.ini should be used, but both should be included in the mar
  2325. # [17:19] * IRCMonkey64808 is now known as jcranmer
  2326. # [17:19] <armenzg> bbondy: after jimm's change, I can trigger a new nightly that would use application.ini
  2327. # [17:19] <armenzg> I'm not sure how the mar will come out
  2328. # [17:19] <bbondy> it's only on elm so it doesn't matter, we can test it
  2329. # [17:19] <armenzg> we would have to verify it
  2330. # [17:19] * Quits: automata (automata@moz-1CE7A56D.ifsc.usp.br) (Ping timeout)
  2331. # [17:19] <armenzg> ok cool
  2332. # [17:20] <bbondy> so we just need 2 nightlies genereated after that changeset
  2333. # [17:20] <armenzg> let me trigger on staging once more before moving any further
  2334. # [17:20] <bbondy> no one uses any elm builds at the moment, next week there will be people using it though
  2335. # [17:20] * Quits: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP) (Ping timeout)
  2336. # [17:21] * Joins: biesi_ (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  2337. # [17:21] <armenzg> bbondy: I will generate 2 nightly builds on that changeset
  2338. # [17:21] <bbondy> great
  2339. # [17:21] <armenzg> I will leave 40 minutes gaps in between
  2340. # [17:21] * Joins: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP)
  2341. # [17:21] * philor|away is now known as philor
  2342. # [17:21] <bbondy> thx
  2343. # [17:22] <Ms2ger> Morning, philor
  2344. # [17:24] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
  2345. # [17:24] <mounir> there is a file I want to share between xpcshell tests and mochitests
  2346. # [17:24] <mounir> is there any simple way to do that
  2347. # [17:25] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Client exited)
  2348. # [17:25] <philor> morning Ms2ger
  2349. # [17:25] * Joins: zwol (zack@B157AECC.3B4A6B80.689607DE.IP)
  2350. # [17:26] * Quits: Optimizer1 (Optimizer@852E1266.1D99925B.BE90E62C.IP) (Ping timeout)
  2351. # [17:26] * Quits: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP) (Ping timeout)
  2352. # [17:26] <mounir> :q
  2353. # [17:27] * Joins: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP)
  2354. # [17:29] * Quits: markh1 (Instantbir@moz-72AF0623.bjzv3.vic.bigpond.net.au) (Ping timeout)
  2355. # [17:29] <armenzg> glandium: do you mind filing a bug for the jsloader/ jssubloader/ issue on elm?
  2356. # [17:29] <armenzg> assuming that makes sense
  2357. # [17:29] * Joins: Optimizer (Optimizer@7DE10DBB.2AA9E06.BE90E62C.IP)
  2358. # [17:29] <armenzg> who could work on that?
  2359. # [17:29] * Quits: Boriss (FlyingToas@88F51059.F3BBB17D.144F44FA.IP) (Connection reset by peer)
  2360. # [17:30] * Joins: Boriss (FlyingToas@88F51059.F3BBB17D.144F44FA.IP)
  2361. # [17:30] <glandium> armenzg: it's part of bug 780561. Elm just has an early version. I actually already have, locally, a version that does jsloader/ and jssubloader/
  2362. # [17:30] * Quits: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP) (Ping timeout)
  2363. # [17:31] <armenzg> glandium: can I assume it is not something I should worry about?
  2364. # [17:31] * Joins: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP)
  2365. # [17:31] <glandium> armenzg: you can
  2366. # [17:31] <armenzg> glandium: /me carries on - thanks!
  2367. # [17:31] <glandium> np
  2368. # [17:32] * khuey|away is now known as khuey
  2369. # [17:32] * Quits: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP) (Quit: ZNC - http://znc.in)
  2370. # [17:33] * Joins: dria (dria@F2D29657.F60B0462.67AC9B1.IP)
  2371. # [17:33] * Quits: Optimizer (Optimizer@7DE10DBB.2AA9E06.BE90E62C.IP) (Ping timeout)
  2372. # [17:33] * Joins: fitzgen (fitzgen@moz-85EBB8A.dia.static.qwest.net)
  2373. # [17:34] * Joins: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net)
  2374. # [17:35] * Joins: automata (automata@moz-1CE7A56D.ifsc.usp.br)
  2375. # [17:35] * Joins: Boriss_ (FlyingToas@88F51059.F3BBB17D.144F44FA.IP)
  2376. # [17:35] * Quits: Boriss (FlyingToas@88F51059.F3BBB17D.144F44FA.IP) (Connection reset by peer)
  2377. # [17:35] * Boriss_ is now known as Boriss
  2378. # [17:35] * Joins: teoli_ (teoli@88F51059.F3BBB17D.144F44FA.IP)
  2379. # [17:35] * jimm is now known as jimm-lunch
  2380. # [17:35] * Quits: mkaply (mkaply@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Connection reset by peer)
  2381. # [17:35] * Parts: naveed (nihsanulla@moz-CA1A84E6.bstnma.fios.verizon.net)
  2382. # [17:35] * Quits: Boriss (FlyingToas@88F51059.F3BBB17D.144F44FA.IP) (Connection reset by peer)
  2383. # [17:35] * Joins: Boriss (FlyingToas@88F51059.F3BBB17D.144F44FA.IP)
  2384. # [17:35] <zwol> I'd like to discuss bug 536603. We're getting two or three intermittent oranges on this test a day. I posted a patch, dbaron said he thought it was barking up the wrong tree but didn't actually r- it, I responded to his comments, no word for a week.
  2385. # [17:36] <zwol> I'm inclined to just land it and see if it helps.
  2386. # [17:36] * Joins: mkaply (mkaply@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  2387. # [17:36] * Quits: teoli (teoli@514D186.F3BBB17D.144F44FA.IP) (Ping timeout)
  2388. # [17:36] <zwol> Anyone have an opinion?
  2389. # [17:36] <@gavin> ehsan: XBL fields are essentially lazy getters
  2390. # [17:36] <@gavin> since they are evaluated lazily and only once
  2391. # [17:36] <@khuey> zwol: have you tried pinging dbaron?
  2392. # [17:36] <@ehsan> gavin: and the value will be cached from that point on?
  2393. # [17:36] <@gavin> yes
  2394. # [17:36] <zwol> khuey: that's why i'm here
  2395. # [17:37] <zwol> khuey: I want to hear from other people too, though
  2396. # [17:37] <@khuey> zwol: he's probably on BART in to the office to watch the shuttle overflight
  2397. # [17:37] <@ehsan> gavin: ok, I didn't know that, thanks!
  2398. # [17:37] <@khuey> zwol: why do you want to hear from people other than the module owner?
  2399. # [17:38] <zwol> because intermittent orange affects everyone
  2400. # [17:38] * Joins: knelson (Adium@moz-A32ED6CB.dsl.pltn13.sbcglobal.net)
  2401. # [17:38] * Parts: knelson (Adium@moz-A32ED6CB.dsl.pltn13.sbcglobal.net)
  2402. # [17:38] <zwol> and in particular I'd like to know how annoying this bug is for the people who watch the tree
  2403. # [17:39] <glandium> armenzg: can i safely push to elm?
  2404. # [17:39] * catlee-mtg is now known as catlee
  2405. # [17:42] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  2406. # [17:42] * Quits: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP) (Connection reset by peer)
  2407. # [17:42] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
  2408. # [17:42] <@khuey> that's a lot of blue on m-c
  2409. # [17:42] * kmoir-afk is now known as kmoir
  2410. # [17:43] <glandium> khuey: ec2 builders, i guess
  2411. # [17:43] <@khuey> for b2g?
  2412. # [17:44] * Joins: Goldorak (chatzilla@39C8A2D1.3A72797F.187A1082.IP)
  2413. # [17:44] <glandium> khuey: looks like so
  2414. # [17:44] <@khuey> interesting
  2415. # [17:44] <@khuey> TEST-INFO | chrome://mochitests/content/browser/browser/devtools/tilt/test/browser_tilt_05_destruction-esc.js | Attempting to start Tilt.
  2416. # [17:44] <@khuey> firefox-bin: Fatal IO error 12 (Cannot allocate memory) on X server :0.0.
  2417. # [17:45] * Quits: automata (automata@moz-1CE7A56D.ifsc.usp.br) (Quit: Saindo)
  2418. # [17:45] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  2419. # [17:45] * Quits: erikvold (erikvold@moz-33BF5BAF.gv.shawcable.net) (Quit: erikvold)
  2420. # [17:45] <philor> su:browser_tilt_
  2421. # [17:46] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/63d670f5bde1 - Ehsan Akhgari - Bug 792646 - Implement the skeleton of Web Audio source and destination nodes; r=bzbarsky
  2422. # [17:46] <philor> apparently Tilt is a RAM tester, and has to make sure that every single bit is in use
  2423. # [17:46] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Ping timeout)
  2424. # [17:46] <armenzg> glandium: yeah, no problems
  2425. # [17:46] <armenzg> glandium: my experiments on staging should not prevent you of doing work
  2426. # [17:47] <@khuey> philor: webgl will do that
  2427. # [17:47] <@khuey> philor: thanks for the bz query string
  2428. # [17:49] * Quits: dholbert (dholbert@moz-EAA4454E.hsd1.ca.comcast.net) (Ping timeout)
  2429. # [17:49] * Joins: ferjm (ferjm@moz-45CEBBA9.red-83-42-171.dynamicip.rima-tde.net)
  2430. # [17:49] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
  2431. # [17:53] * Joins: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net)
  2432. # [17:53] * catlee is now known as catlee-lunch
  2433. # [17:53] <@ehsan> vlad: did you ever get pushing to inbound working?
  2434. # [17:54] * Joins: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP)
  2435. # [17:54] * Quits: Ameya (chatzilla@4D2F2B75.A1E6EF62.3B788C77.IP) (Ping timeout)
  2436. # [17:54] * Quits: jdm (jdm@moz-ED97493F.cpe.net.cable.rogers.com) (Ping timeout)
  2437. # [17:54] * Joins: teoli (teoli@514D186.F3BBB17D.144F44FA.IP)
  2438. # [17:54] <vlad> ehsan: I haven't tried yet
  2439. # [17:54] <@ehsan> catlee-lunch: where are the b2g mozconfigs?
  2440. # [17:54] <lcamacho> dao: ping
  2441. # [17:54] <@ehsan> vlad: you should, it's working for me!
  2442. # [17:54] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
  2443. # [17:54] <vlad> nice :)
  2444. # [17:54] * Quits: teoli_ (teoli@88F51059.F3BBB17D.144F44FA.IP) (Ping timeout)
  2445. # [17:55] * Joins: dholbert (dholbert@moz-EAA4454E.hsd1.ca.comcast.net)
  2446. # [17:55] <@ehsan> catlee-lunch: found them, nm
  2447. # [17:55] * geekboy|afk is now known as geekboy
  2448. # [17:56] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
  2449. # [17:57] <@ehsan> jhford: ping
  2450. # [17:58] <@ehsan> rail: ping
  2451. # [17:58] <rail> ehsan: pong
  2452. # [17:58] <dao> lcamacho: pong
  2453. # [17:59] * Joins: vingtetun (vingtetun@moz-F8747CC6.dsl.ovh.fr)
  2454. # [17:59] <@ehsan> rail: how can I get the gonk-toolchain file from tooltool?
  2455. # [17:59] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  2456. # [17:59] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
  2457. # [17:59] * Quits: past (past@moz-3BBC237D.dsl.dyn.forthnet.gr) (Ping timeout)
  2458. # [18:00] <rail> one sec
  2459. # [18:00] * armenzg is now known as armenzg_lunch
  2460. # [18:00] <rail> or min :)
  2461. # [18:01] * Quits: Bas (chatzilla@8F761026.B5EF4AF6.E96CA9D8.IP) (Ping timeout)
  2462. # [18:01] <philor> zwol: I hate to admit it, but... not annoying at all, sort of pleasant, since we average close to 3 failures on Android per push, and that one is one of the very very few that you can star from tbpl instead of having to open the log and find the hidden failure and know what words to use to find the bug
  2463. # [18:01] * coop|afk is now known as coop|buildduty
  2464. # [18:02] * Quits: jeremyhu (jeremyhu@moz-75C113CA.outersquare.org) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
  2465. # [18:02] <philor> if you're going to be annoying with something that can be starred from tbpl, you need to get up into numbers like bug 789003
  2466. # [18:05] <lcamacho> dao: please review the patch for https://bugzilla.mozilla.org/show_bug.cgi?id=643184
  2467. # [18:06] * Quits: c0smikdebris (c0smikdebr@6449F822.C7F36DF9.BE90E62C.IP) (Ping timeout)
  2468. # [18:06] * Joins: randix (randix@moz-BDAFEB54.dhcp.astr.or.charter.com)
  2469. # [18:07] <@ehsan> does anyone know what timezone bholley is in?
  2470. # [18:07] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Ping timeout)
  2471. # [18:07] * geekboy is now known as geekboy|afk
  2472. # [18:07] * Joins: c0smikdebris (c0smikdebr@CE6A5D1A.FF150F06.D2D1FAF0.IP)
  2473. # [18:08] <@khuey> ehsan: he's in europe
  2474. # [18:09] <Callek> ehsan: france
  2475. # [18:09] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
  2476. # [18:09] <Callek> ehsan: also, phonebook knows all :-)
  2477. # [18:10] <derf> Does the phonebook know what time Bas is awake?
  2478. # [18:10] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  2479. # [18:10] * Joins: Bas (chatzilla@F2D29657.F60B0462.67AC9B1.IP)
  2480. # [18:11] * Joins: past (past@moz-3BBC237D.dsl.dyn.forthnet.gr)
  2481. # [18:11] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
  2482. # [18:11] <froydnj> depends on where Bas is atm
  2483. # [18:12] * Joins: gerv (Instantbir@moz-8F586042.nat.csx.cam.ac.uk)
  2484. # [18:12] * Joins: dbaron (dbaron@moz-9221B6DD.dsl.dynamic.sonic.net)
  2485. # [18:12] * ChanServ sets mode: +o dbaron
  2486. # [18:12] * Quits: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net) (Quit: gwagner_)
  2487. # [18:12] <Bas> froydnj: Toronto, why?
  2488. # [18:12] <Bas> Not for too long though!
  2489. # [18:12] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
  2490. # [18:13] <froydnj> ehsan: thanks for the try server pointer!
  2491. # [18:13] * Joins: fabrice (fabrice@moz-BBE3ABD.mv.mozilla.com)
  2492. # [18:13] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: Konversation terminated!)
  2493. # [18:13] <@ehsan> sure thing
  2494. # [18:13] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  2495. # [18:13] <@ehsan> khuey: does he use irc often?
  2496. # [18:15] * Joins: Optimizer (Optimizer@FE71C3C.7EF497B2.274D17D6.IP)
  2497. # [18:15] <@ehsan> mconley: see if you can use these: http://hacks.mozilla.org/2012/05/dom-mutationobserver-reacting-to-dom-changes-without-killing-browser-performance/
  2498. # [18:15] * jimm-lunch is now known as jimm
  2499. # [18:15] <@ehsan> mconley: if not, we're gonna have to back that patch out
  2500. # [18:15] <mconley> ehsan: alright, I'll see where I get to with those
  2501. # [18:15] <mconley> ehsan: thanks
  2502. # [18:16] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  2503. # [18:16] <@khuey> ehsan: not really
  2504. # [18:17] * Joins: merinui (merinui@moz-1D8A7606.osk2.eonet.ne.jp)
  2505. # [18:17] * Quits: c0smikdebris (c0smikdebr@CE6A5D1A.FF150F06.D2D1FAF0.IP) (Ping timeout)
  2506. # [18:17] * Quits: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net) (Input/output error)
  2507. # [18:17] <@ehsan> well shit
  2508. # [18:17] <@ehsan> I need a review from him
  2509. # [18:18] <@ehsan> is there anyone else who can review xpconnect stuff?
  2510. # [18:19] * Quits: schien-laptop (schien@moz-66CC5553.dynamic.hinet.net) (Ping timeout)
  2511. # [18:20] * ctalbert|afk is now known as ctalbert
  2512. # [18:20] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  2513. # [18:20] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2514. # [18:21] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  2515. # [18:22] <@khuey> mrbkap?
  2516. # [18:22] * Joins: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2517. # [18:23] <glandium> froydnj: also depends what it does during the evenings
  2518. # [18:23] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  2519. # [18:24] <glandium> or should i say nights
  2520. # [18:24] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
  2521. # [18:24] <froydnj> glandium: indeed!
  2522. # [18:25] * jlebar|sleep is now known as jlebar
  2523. # [18:25] * Quits: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2524. # [18:25] * Joins: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2525. # [18:27] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  2526. # [18:27] * Joins: c0smikdebris (c0smikdebr@90187019.8D7BB5F3.D2D1FAF0.IP)
  2527. # [18:27] <@bz> ehsan: me, peterv, mrbkap
  2528. # [18:27] <@bz> ehsan: jst
  2529. # [18:27] <@bz> ehsan: depending on the stuff
  2530. # [18:28] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/a80eea52a179 - Eric Chou - Bug 793140 - Replace 'NS_OK' with 'true', r=qdot
  2531. # [18:28] * Quits: c0smikdebris (c0smikdebr@90187019.8D7BB5F3.D2D1FAF0.IP) (Ping timeout)
  2532. # [18:29] * Joins: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net)
  2533. # [18:30] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  2534. # [18:31] * Quits: dao (dao@moz-35C3F71E.pool.mediaways.net) (Quit: Leaving.)
  2535. # [18:31] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2536. # [18:31] * Quits: Mano (mano@AF966CAE.6B80C07E.39716721.IP) (Client exited)
  2537. # [18:32] * Joins: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net)
  2538. # [18:32] * Fallen is now known as Fallen|away
  2539. # [18:33] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  2540. # [18:34] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  2541. # [18:34] * sheppy is now known as sheppy-afk
  2542. # [18:35] * KaiRo is now known as KaiRo_away
  2543. # [18:37] * Joins: edmorley|busy (edmorley@moz-7DD935A9.range86-145.btcentralplus.com)
  2544. # [18:38] <edmorley|busy> jhopkins: hi :-)
  2545. # [18:38] * Quits: gerv (Instantbir@moz-8F586042.nat.csx.cam.ac.uk) (Ping timeout)
  2546. # [18:38] * Quits: edmorley|busy (edmorley@moz-7DD935A9.range86-145.btcentralplus.com) (Connection reset by peer)
  2547. # [18:39] * Joins: c0smikdebris (c0smikdebr@736ED058.E1B11408.D2D1FAF0.IP)
  2548. # [18:39] <zwol> ping dbaron
  2549. # [18:39] * Joins: anant (Anant@moz-132332B9.hsd1.ca.comcast.net)
  2550. # [18:39] * Joins: WG9s (bill@moz-D750CC69.maine.res.rr.com)
  2551. # [18:39] * Joins: jgriffin (jgriffin@moz-DD9CBA45.hsd1.wa.comcast.net)
  2552. # [18:39] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  2553. # [18:39] * Joins: edmorley|busy (edmorley@moz-7DD935A9.range86-145.btcentralplus.com)
  2554. # [18:40] * Joins: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com)
  2555. # [18:40] <jhopkins> edmorley|busy: hello
  2556. # [18:40] * Quits: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net) (Input/output error)
  2557. # [18:40] <edmorley|busy> jhopkins: sorry disconnected for some reason
  2558. # [18:40] <edmorley|busy> jhopkins: the treestatus UX needs improving slightly (which is why this has happened a few times), but I noticed m-c and inbound had there messages wiped when you reopened the trees the other day. To reopen and preserve the messages, you need to use the "restore" button next to the appropriate saved previous states, and not manually set to OPEN with no message
  2559. # [18:40] <edmorley|busy> s/there/their/
  2560. # [18:40] <glandium> decoder: changing the g_new from widget/gtk2/mozcontainer.c should be enough for you (sorry for the delay)
  2561. # [18:41] <glandium> decoder: change it with (MozContainerChild*)g_malloc(sizeof(MozContainerChild))
  2562. # [18:41] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
  2563. # [18:41] <jhopkins> edmorley|busy: oh, i had no idea. i'll make a note of that for next time
  2564. # [18:42] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  2565. # [18:42] <edmorley|busy> jhopkins: each tree keeps a log of the messages, so easily retrieved anyway :-)
  2566. # [18:42] <jhopkins> ok
  2567. # [18:43] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  2568. # [18:43] * Quits: Optimizer (Optimizer@FE71C3C.7EF497B2.274D17D6.IP) (Ping timeout)
  2569. # [18:43] * Quits: bbondy (bbondy@moz-CBCCE0F3.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
  2570. # [18:46] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  2571. # [18:46] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  2572. # [18:47] * Joins: Mano (mano@AF966CAE.6B80C07E.39716721.IP)
  2573. # [18:47] * philor is now known as philor|away
  2574. # [18:47] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  2575. # [18:48] * Quits: Julian (chatzilla@moz-43E73578.greenbytes.de) (Ping timeout)
  2576. # [18:49] <lcamacho> gavin: ping
  2577. # [18:49] * armenzg_lunch is now known as armenzg
  2578. # [18:50] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  2579. # [18:50] * jeads is now known as jeads|afk
  2580. # [18:52] <glandium> armenzg: are builds on elm using pymake?
  2581. # [18:52] <armenzg> glandium: I don't think so
  2582. # [18:52] <armenzg> glandium: why?
  2583. # [18:53] <glandium> armenzg: they look slow, so if they aren't, that's somehow expected
  2584. # [18:53] * Joins: givanica (chatzilla@47128F96.4D6D914F.FB866788.IP)
  2585. # [18:53] * Joins: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net)
  2586. # [18:53] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  2587. # [18:53] * @bz mutters about people changing qsgen.py
  2588. # [18:54] <armenzg> glandium: there were some issues a couple of weeks ago and we decided to disable pymake until figured it out
  2589. # [18:54] <armenzg> glandium: if you want anything to change let me know but we probably would need a push to try first
  2590. # [18:54] <glandium> armenzg: but we can't build metro on try, can we?
  2591. # [18:54] * Joins: schien-laptop (schien@moz-66CC5553.dynamic.hinet.net)
  2592. # [18:55] * Joins: Optimizer (Optimizer@27ACB3D7.236DEFC0.BE90E62C.IP)
  2593. # [18:55] <decoder> glandium: thanks, trying that now! =)
  2594. # [18:55] <Ms2ger> bz, let's kill it :)
  2595. # [18:55] * sheppy-afk is now known as sheppy
  2596. # [18:56] <armenzg> glandium: you're right... perhaps we can 1) test on staging or 2) push to try before I land the mozconfig changes that flips the win32 builds and win32-metro builds
  2597. # [18:56] * Joins: cdiehl_ (cdiehl@moz-4CABBC36.pool.mediaways.net)
  2598. # [18:56] * Quits: cdiehl (cdiehl@moz-E084BE5C.pool.mediaways.net) (Ping timeout)
  2599. # [18:56] * cdiehl_ is now known as cdiehl
  2600. # [18:56] * Quits: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Ping timeout)
  2601. # [18:57] * Quits: adrian (adrian@moz-DE8639AB.fbx.proxad.net) (Quit: Konversation terminated!)
  2602. # [18:57] <armenzg> or 3) try locally with pymake
  2603. # [18:57] * Joins: azakai_ (alon@moz-BBE3ABD.mv.mozilla.com)
  2604. # [18:58] * Joins: myk (myk@moz-BBE3ABD.mv.mozilla.com)
  2605. # [18:58] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  2606. # [18:58] * Joins: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP)
  2607. # [18:59] * Quits: schien-laptop (schien@moz-66CC5553.dynamic.hinet.net) (Ping timeout)
  2608. # [18:59] <@gavin> lcamacho: pong
  2609. # [19:00] * Quits: @smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi) (Ping timeout)
  2610. # [19:00] <armenzg> jimm: do you know if the XP slaves should be failing to run unit tests on the metro builds?
  2611. # [19:00] * Quits: dcamp (dave@moz-930D5B64.hsd1.wa.comcast.net) (Quit: Leaving...)
  2612. # [19:01] * Joins: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2613. # [19:01] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  2614. # [19:01] <jimm> armenzg: yes they should
  2615. # [19:01] <jimm> vs2012 builds will not run on xp currently
  2616. # [19:01] * Joins: KWierso (kwierso@moz-BBE3ABD.mv.mozilla.com)
  2617. # [19:02] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  2618. # [19:02] * Quits: darin (darin@moz-CD91E596.google.com) (Quit: Leaving)
  2619. # [19:02] <armenzg> jimm: I see unit tests passing
  2620. # [19:02] <armenzg> =/
  2621. # [19:02] * Joins: automata (automata@3E0AB089.8DDD1F9.16867D26.IP)
  2622. # [19:03] <jimm> armenzg: what generates the build for those slaves?
  2623. # [19:03] * Quits: mak (chatzilla@moz-83F91ECE.retail.telecomitalia.it) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 2.0/20110318052756])
  2624. # [19:03] <armenzg> the build was generated this morning on the w64 staging slaves I have with VS2012
  2625. # [19:03] * Joins: lahabana (charlymolt@moz-AAF2BBD1.studby.ntnu.no)
  2626. # [19:03] <armenzg> jimm: ^
  2627. # [19:03] <mounir> someone knows a bit how mozIStorageStatement works?
  2628. # [19:04] <mounir> i guess ":foo" means "replace :foo with something I will give you" right?
  2629. # [19:04] <jimm> armenzg: ah ok. hmm, I don't know how xp could be loading those builds. that is strange.
  2630. # [19:04] <armenzg> I am going to try http://ftp.mozilla.org/pub/mozilla.org/firefox/tinderbox-builds/elm-win32-metro/1348239076/firefox-18.0a1.en-US.win32.zip
  2631. # [19:04] * Joins: stevee (Miranda@moz-26EA4122.cable.virginmedia.com)
  2632. # [19:05] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  2633. # [19:05] * Quits: mkaply (mkaply@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Connection reset by peer)
  2634. # [19:05] * Joins: mkaply (mkaply@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  2635. # [19:05] * Joins: jrmuizel_ (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  2636. # [19:05] * hwine is now known as hwine|afk
  2637. # [19:06] * Joins: kk1fff (kk1fff@moz-9E369FAB.dynamic.hinet.net)
  2638. # [19:06] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2639. # [19:06] * Quits: past (past@moz-3BBC237D.dsl.dyn.forthnet.gr) (Quit: ChatZilla 0.9.89 [Firefox 18.0a1/20120920030543])
  2640. # [19:06] * Joins: kk1fff1 (kk1fff@moz-9E369FAB.dynamic.hinet.net)
  2641. # [19:06] * Quits: kk1fff (kk1fff@moz-9E369FAB.dynamic.hinet.net) (Connection reset by peer)
  2642. # [19:06] <@bsmedberg> ehsan: is this what you meant about the enum? http://benjamin.smedbergs.us/interdiff/interdiff.php?patch1url=https%3A%2F%2Fbugzilla.mozilla.org%2Fattachment.cgi%3Fid%3D663388&patch2url=https%3A%2F%2Fbugzilla.mozilla.org%2Fattachment.cgi%3Fid%3D663449
  2643. # [19:06] * rail is now known as rail_away
  2644. # [19:06] * Joins: Ameya (chatzilla@4D2F2B75.A1E6EF62.3B788C77.IP)
  2645. # [19:07] * Quits: lahabana (charlymolt@moz-AAF2BBD1.studby.ntnu.no) (Ping timeout)
  2646. # [19:07] <lcamacho> gavin: can you help me to find a reviewer for this bug https://bugzilla.mozilla.org/show_bug.cgi?id=643184 ?
  2647. # [19:07] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  2648. # [19:08] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  2649. # [19:09] * Quits: biesi_ (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  2650. # [19:10] * catlee-lunch is now known as catlee
  2651. # [19:10] * Joins: jdm (jdm@F2D29657.F60B0462.67AC9B1.IP)
  2652. # [19:10] * Joins: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  2653. # [19:10] * mbrubeck is terrible at bugzilla today
  2654. # [19:10] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2655. # [19:10] * philor|away is now known as philor
  2656. # [19:11] <mbrubeck> Ms2ger: Sorry for wasting your time by uploading the wrong patch. :(
  2657. # [19:11] * philor is now known as IRCMonkey64981
  2658. # [19:12] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  2659. # [19:12] * Joins: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net)
  2660. # [19:12] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  2661. # [19:13] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/c0ccd183b276 - Brad Lassey - bug 727352 - don't use JSON for viewport meta data r=kats,mfinkle
  2662. # [19:13] * Joins: bbondy (bbondy@moz-CBCCE0F3.home.cgocable.net)
  2663. # [19:14] * Joins: mwu (mwu@moz-59435430.hsd1.nj.comcast.net)
  2664. # [19:14] * Joins: fxa90id (fxa90id@moz-9E4F76CF.neoplus.adsl.tpnet.pl)
  2665. # [19:14] * Joins: fxa90id_ (fxa90id@moz-9E4F76CF.neoplus.adsl.tpnet.pl)
  2666. # [19:15] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  2667. # [19:15] * Joins: bonnie (bbsurender@3035F4A5.3753335A.B66DD36E.IP)
  2668. # [19:15] * Quits: paulproteus (quassel@rose.makesad.us) (Ping timeout)
  2669. # [19:15] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  2670. # [19:16] * Quits: fxa90id (fxa90id@moz-9E4F76CF.neoplus.adsl.tpnet.pl) (Quit: Leaving)
  2671. # [19:17] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
  2672. # [19:17] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/2fed77bd195f - Anant Narayanan - Bug 752352: Implement getUserMediaDevices for privileged chrome code; r=smaug, r=jesup
  2673. # [19:17] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
  2674. # [19:18] * Joins: TheOne (one@moz-4A497D9B.dip.t-dialin.net)
  2675. # [19:19] <mbrubeck> Ms2ger: Heads up, I just uploaded yet another patch to bug 716575 that fixes applicable stuff from your last review comment.
  2676. # [19:19] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  2677. # [19:20] * Quits: jrmuizel_ (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Broken pipe)
  2678. # [19:20] <mconley> ehsan: crappy news - I'm not getting DOM Mutation events when stuff changes within the document of the editor.
  2679. # [19:20] <froydnj> mounir: yes
  2680. # [19:20] <mconley> ehsan: I get mutation events if I add DOM nodes as direct children of the editor, or children of those children...but under the document, no dice.
  2681. # [19:21] * Joins: cjones (cjones@moz-45913895.socal.res.rr.com)
  2682. # [19:21] <Ms2ger> mbrubeck, I think I'm done now :)
  2683. # [19:21] * Joins: paulproteus (quassel@moz-E86A3B42.makesad.us)
  2684. # [19:21] <mbrubeck> Ms2ger: Thanks again, and sorry for my clumsiness this morning. :)
  2685. # [19:21] * Joins: jwilde (Thunderbir@moz-9CE0CD36.medford.tufts.edu)
  2686. # [19:21] <Ms2ger> Np
  2687. # [19:21] <@gavin> lcamacho: have you tried emailing dao?
  2688. # [19:22] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  2689. # [19:22] * Quits: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2690. # [19:22] <@gavin> lcamacho: you could try asking Neil Deakin (enndeakin)
  2691. # [19:23] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  2692. # [19:24] * Quits: kk1fff1 (kk1fff@moz-9E369FAB.dynamic.hinet.net) (Quit: Leaving.)
  2693. # [19:25] * IRCMonkey64981 is now known as philor
  2694. # [19:25] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  2695. # [19:26] * azakai_ is now known as azakai
  2696. # [19:27] * Joins: Mook_as (mook@moz-1FCC0032.activestate.com)
  2697. # [19:27] * Quits: randix (randix@moz-BDAFEB54.dhcp.astr.or.charter.com) (Quit: away)
  2698. # [19:28] <@ehsan> mconley: are you listening on the child document?
  2699. # [19:28] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  2700. # [19:28] <@ehsan> bsmedberg: exactly, thanks
  2701. # [19:28] * Quits: teoli (teoli@514D186.F3BBB17D.144F44FA.IP) (Input/output error)
  2702. # [19:29] <mconley> ehsan: no, but I didn't think I'd have to do that - I thought DOM mutation events should just bubble up...
  2703. # [19:29] <@ehsan> bz: is https://bugzilla.mozilla.org/attachment.cgi?id=663216&action=edit something that you can review?
  2704. # [19:29] <@ehsan> mconley: I don't exactly know how they work, ping sicking?
  2705. # [19:30] <mconley> ehsan: lemme try observing the document - maybe that's all it needs. Hang on...
  2706. # [19:30] <@ehsan> mconley: alright
  2707. # [19:30] <@ehsan> qDot: ping
  2708. # [19:32] * Joins: nmatsakis (nmatsakis@31F52E50.3AD3A61B.2321E71E.IP)
  2709. # [19:32] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  2710. # [19:33] * Joins: teoli (teoli@514D186.F3BBB17D.144F44FA.IP)
  2711. # [19:33] * Quits: thinker (thinker@moz-D921FE60.dynamic.kbronet.com.tw) (Ping timeout)
  2712. # [19:34] * Quits: zzzzz_ (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net) (Quit: ChatZilla 0.9.87 [Firefox 15.0.1/20120905151427])
  2713. # [19:34] <jcranmer> hmm, 793000 was filed yesterday
  2714. # [19:35] <jcranmer> which means bug 800000 should happen late October or thereabouts
  2715. # [19:35] * Quits: valenting (Thunderbir@moz-85EBB8A.dia.static.qwest.net) (Ping timeout)
  2716. # [19:36] * Joins: dzbarsky (Adium@moz-39428EC2.phlapa.east.verizon.net)
  2717. # [19:36] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  2718. # [19:36] <jhammel> or today, if we all file mad bugs ;)
  2719. # [19:36] <jcranmer> about 1000 bugs in ~3-4 days
  2720. # [19:37] <mconley> ehsan: hey, awesome - that worked. Go figure.
  2721. # [19:37] * sheppy gets another recurrence of the unresponsive script in XPCOMUtils.jsm that requires a force quit to get out of, and files bug 793223 with a sample taken.
  2722. # [19:37] * jcranmer is now known as jcranmer|away
  2723. # [19:37] <@ehsan> mconley: cool
  2724. # [19:38] <lcamacho> gavin: No, I haven't but I can contact here but nothing
  2725. # [19:38] * Quits: tn (tn@moz-2E73ACE4.wp.shawcable.net) (Quit: Leaving)
  2726. # [19:39] * Quits: jwilde (Thunderbir@moz-9CE0CD36.medford.tufts.edu) (Ping timeout)
  2727. # [19:39] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  2728. # [19:40] * Fallen|away is now known as Fallen
  2729. # [19:41] * Joins: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2730. # [19:43] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  2731. # [19:43] * Quits: joe_walker (joe_walker@moz-5B263CE9.cable.virginmedia.com) (Input/output error)
  2732. # [19:44] * Joins: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2733. # [19:45] * Joins: hub (hub@A5087023.2354C43D.D8E68FF6.IP)
  2734. # [19:45] * lsblakk|afk is now known as lsblakk
  2735. # [19:46] <armenzg> glandium: should I grab your fixup for elm? "make package" failed for me
  2736. # [19:46] * hwine|afk is now known as hwine
  2737. # [19:47] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  2738. # [19:47] * Joins: anton (anton@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2739. # [19:47] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/e607ca836919 - Ehsan Akhgari - Bug 793219 - Use bools in DOM Bluetooth code instead of nsresults; r=dhylands
  2740. # [19:47] <@gavin> sheppy: what extensions do you have installed?
  2741. # [19:48] * jeads|afk is now known as jeads
  2742. # [19:48] <sheppy> gavin: uh… I'll get a list and add that to the bug
  2743. # [19:49] * Joins: gerv (Instantbir@moz-8F586042.nat.csx.cam.ac.uk)
  2744. # [19:49] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
  2745. # [19:50] <sheppy> gavin: added it to the bug
  2746. # [19:50] * Joins: Noah (opera@47167BBA.BD8C1556.8C1975D7.IP)
  2747. # [19:50] * Joins: jimb (user@9E727688.17C2F9C.163DC5C6.IP)
  2748. # [19:50] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  2749. # [19:50] <@gavin> sheppy: how often does this happen, roughyl?
  2750. # [19:51] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  2751. # [19:52] * Joins: tn (tn@moz-2E73ACE4.wp.shawcable.net)
  2752. # [19:53] * Joins: jwilde (Thunderbir@moz-9CE0CD36.medford.tufts.edu)
  2753. # [19:54] * Quits: c0smikdebris (c0smikdebr@736ED058.E1B11408.D2D1FAF0.IP) (Ping timeout)
  2754. # [19:54] * Quits: Ameya (chatzilla@4D2F2B75.A1E6EF62.3B788C77.IP) (Ping timeout)
  2755. # [19:55] * Joins: Ameya (chatzilla@4D2F2B75.A1E6EF62.3B788C77.IP)
  2756. # [19:56] * fabrice is now known as fabrice1
  2757. # [19:56] * fabrice|afk is now known as fabrice
  2758. # [19:56] * Quits: dhylands (dhylands@91EBC268.7E8C66B9.5D698A29.IP) (Input/output error)
  2759. # [19:56] * Joins: kk1fff (kk1fff@moz-9E369FAB.dynamic.hinet.net)
  2760. # [19:56] <sheppy> gavin: A few times a week, maybe 3-4, starting a couple weeks ago.
  2761. # [19:56] * Joins: wesj (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2762. # [19:56] <sheppy> That it's always on the same line of XPCOMUtils.jsm is what made it catch my eye.
  2763. # [19:56] <@gavin> don't suppose you'd be willing to disable half your extensions for a week and see if that helps? :)
  2764. # [19:57] <sheppy> gavin: any in particular?
  2765. # [19:57] <sheppy> Of just half at random?
  2766. # [19:57] * Joins: Lucas (Lucas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2767. # [19:57] <@gavin> I haven't looked in detail, I was just thinking random binary search
  2768. # [19:57] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/b6ac16c3a5c7 - Benoit Jacob - Bug 790086 - Try removing the Optimus WebGL/ANGLE blacklist - r=jgilbert
  2769. # [19:57] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/cb2a1ae48b7a - Benoit Jacob - Bug 790946 - Remove support for the MOZ_ prefixed EXT_texture_filter_anisotropic ext name - r=jgilbert
  2770. # [19:57] <@gavin> but I suppose some may be more likely culprits than others
  2771. # [19:57] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/b8ee83073a77 - Benoit Jacob - Bug 777967 - move the InvalidateCachedMinInUseAttribArrayLength calls a bit - r=jgilbert
  2772. # [19:58] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/b8981694b0cc - Benoit Jacob - Bug 790138 - raise WebGL context limits on desktop - r=jgilbert
  2773. # [19:58] <sheppy> gavin: OK, I'll try that.
  2774. # [19:58] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/5c5001289c36 - Benoit Jacob - Bug 786383 - add MOZ_AVOID_OPENGL_ALTOGETHER option - r=karlt
  2775. # [19:58] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/ff0e65d0ee17 - Benoit Jacob - Bug 732660 - Efficient drawElements validation on subarray and/or dynamically updated array - r=jgilbert
  2776. # [19:58] * Joins: dhylands (dhylands@91EBC268.7E8C66B9.5D698A29.IP)
  2777. # [19:58] <@gavin> you could look through the extension code and see whether any make use of xpcomutils explicitly
  2778. # [20:00] <Mook_as> in particular, generateQI... but that might as well be "lots of them" :(
  2779. # [20:01] <sheppy> Yeah :(
  2780. # [20:01] <sheppy> Restarting Firefox after disabling a bunch of extensions.
  2781. # [20:01] <sheppy> I'm starting with the ones that I don't really use very often.
  2782. # [20:01] <Mook_as> too bad the slow script dialog can't give you a stack.
  2783. # [20:01] <sheppy> Yeah.
  2784. # [20:01] * Quits: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2785. # [20:02] <mfinkle> Mook_as, sounds like a great idea
  2786. # [20:03] <Mook_as> sheppy: if you can attach a debugger (... which might not be possible if you have no symbols?), poking around http://mxr.mozilla.org/mozilla-central/source/dom/base/nsJSEnvironment.cpp#829 might help
  2787. # [20:04] <sheppy> Mook_as: I'll keep that in mind next time it happens. Thanks.
  2788. # [20:04] <Mook_as> mfinkle: that probably needs to live behind a hidden pref; having normal people see that is just needlessly scary :p
  2789. # [20:04] <sheppy> :)
  2790. # [20:04] <Mook_as> sheppy: or even better, attach and set breakpoint _before_ it happens :p
  2791. # [20:04] <mfinkle> Mook_as, sure, but it could dump to the console
  2792. # [20:04] <Mook_as> (and let it run until it does hit)
  2793. # [20:04] * Joins: c0smikdebris (c0smikdebr@2AB59247.49932A2E.BE90E62C.IP)
  2794. # [20:04] <mfinkle> which is kinda hidden by default
  2795. # [20:05] <bbondy> khuey: ping
  2796. # [20:05] <@khuey> bbondy: pong
  2797. # [20:05] <bbondy> would you have time to grab this review for stub installer since it's a q3 goal? ( https://bugzilla.mozilla.org/attachment.cgi?id=663308&action=edit )
  2798. # [20:06] <bbondy> should be quick
  2799. # [20:06] * armenzg is now known as armenzg_brb
  2800. # [20:07] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2801. # [20:07] * philor is now known as philor|afk
  2802. # [20:07] <bbondy> thank you!
  2803. # [20:09] * Quits: @dbaron (dbaron@moz-9221B6DD.dsl.dynamic.sonic.net) (Ping timeout)
  2804. # [20:09] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  2805. # [20:09] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  2806. # [20:09] * Quits: jwilde (Thunderbir@moz-9CE0CD36.medford.tufts.edu) (Ping timeout)
  2807. # [20:11] * Quits: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2808. # [20:11] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  2809. # [20:12] * Quits: tonymec|in_town (tonymec@2897AB85.142531B2.277517C1.IP) (Input/output error)
  2810. # [20:12] * Quits: kk1fff (kk1fff@moz-9E369FAB.dynamic.hinet.net) (Quit: Leaving.)
  2811. # [20:13] * Joins: lcamacho|home (Mibbit@43EF2229.4DBF344F.C32E4F0D.IP)
  2812. # [20:13] * Joins: valenting (Thunderbir@moz-BBE3ABD.mv.mozilla.com)
  2813. # [20:14] * Joins: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com)
  2814. # [20:15] <Optimizer> jdm: as joe_walker pointed out, there is a way for async test. I will update the test and see over the weekend if it works or not
  2815. # [20:15] <Optimizer> try should be really fast over the weekend :P
  2816. # [20:15] <jdm> Optimizer: \o/
  2817. # [20:15] * Quits: tonymec|away (tonymec@2897AB85.142531B2.277517C1.IP) (Quit: Konversation terminated!)
  2818. # [20:16] <Optimizer> what were you saying yesterday that clipboard waits for which event of PB ?
  2819. # [20:16] <Optimizer> can I find out somewhere ?
  2820. # [20:16] * Joins: StockHunter (StockHunte@moz-D2DB1663.ldv-co.client.bresnan.net)
  2821. # [20:17] <jdm> Optimizer: everything related to leaving private browsing will happen no later than the last-pb-context-exited notification
  2822. # [20:18] <jdm> so if you watch for that and use executeSoon, you won't have timing problems
  2823. # [20:18] <Optimizer> and even with the same session setting true, the hold true, right ?
  2824. # [20:18] <jdm> yes
  2825. # [20:18] <Optimizer> cool
  2826. # [20:18] <Optimizer> :)
  2827. # [20:18] <Optimizer> thanks :)
  2828. # [20:19] * Fallen is now known as Fallen|away
  2829. # [20:19] * mcote is now known as mcote|lunch
  2830. # [20:19] * Joins: Matti (chatzilla@moz-DFE4C6DE.dip.t-dialin.net)
  2831. # [20:20] * Joins: smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi)
  2832. # [20:20] * ChanServ sets mode: +o smaug
  2833. # [20:20] * geekboy|afk is now known as geekboy
  2834. # [20:20] * Quits: c0smikdebris (c0smikdebr@2AB59247.49932A2E.BE90E62C.IP) (Ping timeout)
  2835. # [20:20] * Joins: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2836. # [20:21] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Quit: Ex-Chat)
  2837. # [20:21] * Quits: ferjm (ferjm@moz-45CEBBA9.red-83-42-171.dynamicip.rima-tde.net) (Quit: Leaving)
  2838. # [20:21] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/081b9207fe4e - Chris Peterson - Bug 778980 - Part 4a: Fix gcc -Wconversion-null warnings in ipc/chromium. r=bsmedberg
  2839. # [20:22] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/224ba5e9fb70 - Chris Peterson - Bug 778980 - Part 2: Fix gcc -Wconversion-null warnings in js. r=dmandelin
  2840. # [20:22] * Joins: vikash (vikash@AA095649.80425CF2.5D9ABA9F.IP)
  2841. # [20:22] * Quits: markh (Instantbir@CE947AE5.9D3E6021.78BA16EF.IP) (Ping timeout)
  2842. # [20:22] * Joins: markh (Instantbir@moz-72AF0623.bjzv3.vic.bigpond.net.au)
  2843. # [20:23] <@ehsan> jdm: http://pastebin.mozilla.org/1834850 looks good?
  2844. # [20:24] * Quits: KWierso (kwierso@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2845. # [20:24] <Optimizer> ehsan++ , heh
  2846. # [20:25] * Joins: dcamp (dave@9E727688.17C2F9C.163DC5C6.IP)
  2847. # [20:25] * rail_away is now known as rail
  2848. # [20:27] <jdm> ehsan: much better. hyphen after privacy, please.
  2849. # [20:28] * Joins: jwilde (Thunderbir@moz-9CE0CD36.medford.tufts.edu)
  2850. # [20:28] * Quits: teoli (teoli@514D186.F3BBB17D.144F44FA.IP) (Connection reset by peer)
  2851. # [20:28] <@ehsan> jdm: cool, so I'll check it in
  2852. # [20:28] * Joins: teoli (teoli@514D186.F3BBB17D.144F44FA.IP)
  2853. # [20:28] <@ehsan> git diff
  2854. # [20:29] <jdm> no changes found
  2855. # [20:29] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2856. # [20:29] * Quits: jdm (jdm@F2D29657.F60B0462.67AC9B1.IP) (Quit: Lost terminal)
  2857. # [20:29] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
  2858. # [20:30] <@bsmedberg> gfritzsche: did you already do a try run on bug 788512?
  2859. # [20:30] * Joins: c0smikdebris (c0smikdebr@DC7EA586.96F1AC56.D2D1FAF0.IP)
  2860. # [20:31] * Quits: teoli (teoli@514D186.F3BBB17D.144F44FA.IP) (Input/output error)
  2861. # [20:32] * Quits: givanica (chatzilla@47128F96.4D6D914F.FB866788.IP) (Client exited)
  2862. # [20:32] * Joins: teoli (teoli@514D186.F3BBB17D.144F44FA.IP)
  2863. # [20:33] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/cf885613df28 - Ehsan Akhgari - Bug 792565 - Clarify the documentation on nsITransferable::Init; irc-r=jdm
  2864. # [20:33] * Quits: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
  2865. # [20:35] * Quits: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: leaving)
  2866. # [20:36] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/bbe80d33bbcd - Gregory Szorc - Bug 792990 - Properly handle add-ons when resetting Sync; r=rnewman
  2867. # [20:36] * Quits: teoli (teoli@514D186.F3BBB17D.144F44FA.IP) (Input/output error)
  2868. # [20:38] * Quits: dzbarsky (Adium@moz-39428EC2.phlapa.east.verizon.net) (Quit: Leaving.)
  2869. # [20:38] * Joins: dzbarsky (Adium@moz-39428EC2.phlapa.east.verizon.net)
  2870. # [20:39] * Joins: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com)
  2871. # [20:39] * armenzg_brb is now known as armenzg
  2872. # [20:39] * Quits: edmorley|busy (edmorley@moz-7DD935A9.range86-145.btcentralplus.com) (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
  2873. # [20:42] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/fe13372ae794 - Etienne Segonzac - Bug 793198: Remove an unused import that was causing an NS_ERROR_FACTORY_NOT_REGISTERED on B2G. r=gwagner
  2874. # [20:42] * Joins: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP)
  2875. # [20:42] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/a8309d954e2c - Daniel Holbert - Bug 792634: Give nsDequeFunctor a virtual destructor. r=bsmedberg
  2876. # [20:42] * Quits: lcamacho|home (Mibbit@43EF2229.4DBF344F.C32E4F0D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2877. # [20:44] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2878. # [20:44] * ChanServ sets mode: +o dbaron
  2879. # [20:44] <@dbaron> zwol, pong
  2880. # [20:45] * Quits: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP) (Ping timeout)
  2881. # [20:46] <zwol> dbaron: I was wondering how your review queue was doing
  2882. # [20:46] <@ehsan> bz: ping
  2883. # [20:46] <zwol> dbaron: also I wanted to discuss bug 536603
  2884. # [20:46] * Quits: automata (automata@3E0AB089.8DDD1F9.16867D26.IP) (Quit: Saindo)
  2885. # [20:46] <@dbaron> zwol, re review queue... probably not today, but hopefully Monday?
  2886. # [20:46] <zwol> dbaron: ok, cool
  2887. # [20:47] <@bsmedberg> bz: have you been following bug 483304?
  2888. # [20:47] <zwol> dbaron: regarding the bug, basically I think in the circumstances we should go ahead and make the test change even though you think it probably won't help
  2889. # [20:47] * Joins: rajul (quassel@AC7118F4.F9E6DA94.27560D6E.IP)
  2890. # [20:47] <zwol> dbaron: unless you think it is actively a bad idea
  2891. # [20:48] <@bz> ehsan: ack
  2892. # [20:48] <@bz> bsmedberg: nope
  2893. # [20:48] <@bz> bsmedberg: I've decided I'm optimizing it out of my life
  2894. # [20:48] <@dbaron> zwol, it seems like a bad idea to work around intermittent bugs in our code or testing code by changing the test...
  2895. # [20:48] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2896. # [20:48] <jesup> bsmedberg: (or others) with DEFINES in a makefile.in, the first one should be += right? (ted r+'d a patch with DEFINES = \)
  2897. # [20:48] <@dbaron> zwol, because that's part of what the tests are supposed to find.
  2898. # [20:48] <@bsmedberg> bz: yeah, I was feeling the same thing ;-(
  2899. # [20:48] * Quits: zzzzz (chatzilla@moz-F047FBF6.dhcp.embarqhsd.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  2900. # [20:48] <@ehsan> bz: do you have a min to look at https://bugzilla.mozilla.org/attachment.cgi?id=663216&action=edit?
  2901. # [20:48] <@bsmedberg> jesup: yes
  2902. # [20:48] <@bz> ehsan: looking
  2903. # [20:49] <@bz> ehsan: ok
  2904. # [20:49] <jesup> bsmedberg: thanks
  2905. # [20:49] <zwol> dbaron: in this case, I think we don't actually know if ithe actual intermittent bug is httpd.js or not, and it could equally be the problem I found, and the only way to find out is to land it and see what happens.
  2906. # [20:49] <@bz> ehsan: seems sane to me
  2907. # [20:49] <@ehsan> bz: thanks, the gist is that msvc has a bug which causes it to just use int unconditionally as the underlying type for enums
  2908. # [20:49] <@ehsan> bz: cool thanks so much!
  2909. # [20:49] <jesup> bsmedberg: Can I consider that an r+ to change to to +=?
  2910. # [20:49] <@bz> r=me
  2911. # [20:49] <@dbaron> zwol, the problem you found being that you don't think onload is being delayed appropriately?
  2912. # [20:49] <@bsmedberg> jesup: yes
  2913. # [20:49] <zwol> right
  2914. # [20:49] <jesup> danka
  2915. # [20:50] <zwol> nor is it clear to me that onload is _supposed_ to wait for iframe loads
  2916. # [20:50] <zwol> and since that's not the point of the test...
  2917. # [20:51] <@bsmedberg> oof, we have some tests that rely on onload waiting for iframes, I'm pretty sure
  2918. # [20:51] * @bsmedberg would think that onload should wait for them
  2919. # [20:51] <zwol> the test we're discussing does just that
  2920. # [20:51] <zwol> I don't know what, if anything, is standard here
  2921. # [20:51] <zwol> also I have to run off to another meeting
  2922. # [20:52] <zwol> back in 20mins or so
  2923. # [20:52] * Joins: KWierso (kwierso@moz-BBE3ABD.mv.mozilla.com)
  2924. # [20:52] <@bz> bsmedberg: yes
  2925. # [20:54] * Quits: rajul (quassel@AC7118F4.F9E6DA94.27560D6E.IP) (Ping timeout)
  2926. # [20:54] * Joins: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net)
  2927. # [20:54] * Joins: givanica (chatzilla@47128F96.4D6D914F.FB866788.IP)
  2928. # [20:55] * Joins: zzzzz (chatzilla@moz-F047FBF6.dhcp.embarqhsd.net)
  2929. # [20:55] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2930. # [20:56] * Joins: Mossop_ (mossop@moz-BBE3ABD.mv.mozilla.com)
  2931. # [20:56] * Quits: KWierso (kwierso@moz-BBE3ABD.mv.mozilla.com) (Client exited)
  2932. # [20:56] * Mossop_ is now known as Mossop
  2933. # [20:56] * Joins: KWierso (kwierso@moz-BBE3ABD.mv.mozilla.com)
  2934. # [20:58] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/d1b23fd87ba2 - Aryeh Gregor - Bug 777292 - Make nsresult an enum; r=ehsan,cjones,bsmedberg
  2935. # [20:58] * merike|away is now known as merike
  2936. # [20:58] <firebot> http://hg.mozilla.org/mozilla-central/rev/1b82c517055d - Ehsan Akhgari - Bug 793219 - Use bools in DOM Bluetooth code instead of nsresults; r=dhylands
  2937. # [20:58] <firebot> http://hg.mozilla.org/mozilla-central/rev/dbcc29e9fcf6 - Ehsan Akhgari - Bug 777292 - Make sure that the Components.lastResult is interpreted as unsigned integers; r=bzbarsky
  2938. # [20:58] <gps> gah. someone we added 70 compiler warnings on OS X between earlier this week and today
  2939. # [20:58] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/711db2ce69f0 - Nathan Froyd - Bug 792169 - introduce better, safer constructors for nsArray; r=bsmedberg
  2940. # [21:00] * Quits: vikash (vikash@AA095649.80425CF2.5D9ABA9F.IP) (Quit: Leaving)
  2941. # [21:00] <jlebar> If class A defines a pure virtual function F and class B inherits from A, does class B need to declare F as virtual?
  2942. # [21:00] <@bsmedberg> no
  2943. # [21:00] <@bsmedberg> but it's good practice to do so
  2944. # [21:00] <gps> if B could be inherited, yes
  2945. # [21:00] <jlebar> bsmedberg, Just from a cleanliness PoV, or are there other impacts?
  2946. # [21:00] * Quits: jfkthame (jfkthame@22A9BACE.A1C12133.9542EC20.IP) (Quit: jfkthame)
  2947. # [21:00] <jlebar> Ah, I see, it matters if C inherits from B.
  2948. # [21:00] <@bsmedberg> no, I'm pretty sure it doesn't
  2949. # [21:00] <dholbert> jlebar, yeah -- only if C wants to override that function
  2950. # [21:01] <@bsmedberg> it automatically virtual for all subclasses of A
  2951. # [21:01] <peterv> right
  2952. # [21:01] <jlebar> Glad we all agree here. :)
  2953. # [21:01] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/1b82c517055d - Ehsan Akhgari - Bug 793219 - Use bools in DOM Bluetooth code instead of nsresults; r=dhylands
  2954. # [21:01] <@ehsan> jlebar: F would be virtual whether or not you explicitly say so
  2955. # [21:01] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/dbcc29e9fcf6 - Ehsan Akhgari - Bug 777292 - Make sure that the Components.lastResult is interpreted as unsigned integers; r=bzbarsky
  2956. # [21:01] <dholbert> bsmedberg, what if you have a "B*" pointer pointing to an instance that is actually a C?
  2957. # [21:01] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/d1b23fd87ba2 - Aryeh Gregor - Bug 777292 - Make nsresult an enum; r=ehsan,cjones,bsmedberg
  2958. # [21:01] <@ehsan> jlebar: but as bsmedberg said, you should say so
  2959. # [21:01] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/ed139b223930 - Ehsan Akhgari - Merge the landing of nsresult-enum on mozilla-central
  2960. # [21:01] <dholbert> bsmedberg, if it's not declared as virtual in B, wouldn't you get B's impl when you call that function? (instead of C's)
  2961. # [21:02] <@bsmedberg> dholbert: no
  2962. # [21:02] * Joins: capella-SIII (capella-SI@moz-867A7433.pools.spcsdns.net)
  2963. # [21:02] * jlebar writes a testcase.
  2964. # [21:02] <@bsmedberg> once it's declared in A, it's always called virtually
  2965. # [21:02] <@bz> jlebar: are you the right reviewer for tarray allocator stuff?
  2966. # [21:02] <@bsmedberg> yes he is!
  2967. # [21:02] <jlebar> bz, I'm the last one who's touched that to my knowledge, so I guess so. :)
  2968. # [21:02] <@bsmedberg> unless there's new-C++ "final" involved, but let's ignore that for now ;-)
  2969. # [21:02] * Quits: jwilde (Thunderbir@moz-9CE0CD36.medford.tufts.edu) (Ping timeout)
  2970. # [21:03] <dholbert> bsmedberg, interesting/handy. I guess once it's virtual in the ancestor class, it's in all the vtables, so there's no cost to making it virtual everywhere. makes sense
  2971. # [21:03] * Joins: maligree (maligree@moz-805BFE8.neoplus.adsl.tpnet.pl)
  2972. # [21:04] <jlebar> dholbert, Yeah, looks like bsmedberg is right. http://codepad.org/LTRAGwEo
  2973. # [21:05] <armenzg> jimm: I was checking out from projects/elm
  2974. # [21:05] <armenzg> I don't know at what point I changed the local change
  2975. # [21:06] <@bz> hmm
  2976. # [21:06] <@bz> is calling realloc() on a null ptr ok?
  2977. # [21:06] * Quits: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
  2978. # [21:06] <froydnj> yes
  2979. # [21:06] <@bz> yes
  2980. # [21:06] <@bz> it is
  2981. # [21:06] * Quits: lcamacho (Mibbit@CA503ED7.E66F5363.39BCC864.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2982. # [21:07] <dholbert> jlebar, yup
  2983. # [21:08] <catlee> ehsan: bugzilla helper doesn't work for me :\
  2984. # [21:08] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/9f16bba541cc - Steven Lee - Bug 790499 - Time API: Call JS_ClearDateCaches() to update Date object's timezone when the system timezone is reset, r=jlebar
  2985. # [21:08] <catlee> I think it fails to prompt for my username/password
  2986. # [21:08] <catlee> Timestamp: 21/09/12 02:56:02 PM
  2987. # [21:08] <catlee> Error: TypeError: Components.classes['@mozilla.org/network/default-prompt;1'] is undefined
  2988. # [21:08] <catlee> Source File: resource://bugzilla-helper/BugzillaHelper.jsm
  2989. # [21:08] <@ehsan> catlee: really?
  2990. # [21:08] <catlee> Line: 251
  2991. # [21:08] <@ehsan> hrm
  2992. # [21:08] <@ehsan> dunno why
  2993. # [21:09] <@gavin> what is @mozilla.org/network/default-prompt;1?
  2994. # [21:09] <@gavin> MXR doesn't know it
  2995. # [21:09] * Joins: jfkthame (jfkthame@22A9BACE.A1C12133.9542EC20.IP)
  2996. # [21:09] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/cbac99ae6a99 - Nathan Froyd - Bug 793258 - convert PR_FALSE to false in defined-in-idl-files functions; r=ehsan
  2997. # [21:10] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Quit: HydraIRC -> http://www.hydrairc.com <- s0 d4Mn l33t |t'z 5c4rY!)
  2998. # [21:10] * Joins: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net)
  2999. # [21:10] * Joins: dao (dao@moz-35C3F71E.pool.mediaways.net)
  3000. # [21:10] <Mook_as> seems to have died somewhere between CVS and mozilla2.0
  3001. # [21:11] * Joins: jgriffin__ (jgriffin@moz-DD9CBA45.hsd1.wa.comcast.net)
  3002. # [21:11] * Quits: jfkthame (jfkthame@22A9BACE.A1C12133.9542EC20.IP) (Quit: jfkthame)
  3003. # [21:11] <froydnj> default-prompt;1, we hardly knew you
  3004. # [21:12] * Joins: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP)
  3005. # [21:12] * Quits: jgriffin (jgriffin@moz-DD9CBA45.hsd1.wa.comcast.net) (Ping timeout)
  3006. # [21:12] * jgriffin__ is now known as jgriffin
  3007. # [21:12] <@ehsan> gavin: does not exist
  3008. # [21:12] <@gavin> catlee: maybe it would work better if you have a saved password?
  3009. # [21:12] <@gavin> https://bitbucket.org/sdwilsh/bugzilla-helper/src/b1e7a7c55ea0/resource/BugzillaHelper.jsm#cl-83
  3010. # [21:13] <@gavin> (I don't know if that's the code that's still being used)
  3011. # [21:13] <catlee> gavin: yeah...I had an old saved password, so I was getting 401 errors
  3012. # [21:13] <catlee> so I removed the password, and now I'm getting that error
  3013. # [21:13] <catlee> can I add a password manually?
  3014. # [21:13] * Quits: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: jet)
  3015. # [21:13] <@gavin> you can add it by logging in to bugzilla
  3016. # [21:14] <catlee> ah ha!
  3017. # [21:14] * davehunt is now known as davehunt|away
  3018. # [21:14] <@gavin> or manually via script in a chrome-context scratchpad, or some such, but that's annoying
  3019. # [21:14] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  3020. # [21:15] <catlee> how do I open a browser tab to bugzilla in tb....
  3021. # [21:15] <jimm> armenzg: not sure I follow you. did you track down the reason for the vs10 vs. vs12 builds?
  3022. # [21:15] * fabrice is now known as fabrice|afk
  3023. # [21:15] <armenzg> jimm: yes; I was using projects/elm instead of users/armenzg_mozilla.com/elm
  3024. # [21:16] <@gavin> does TB have a sync client?
  3025. # [21:16] <armenzg> this means that the win32 builds are win32 builds rather than metro enabled builds
  3026. # [21:16] <jimm> armenzg: ok, you should do a pull from elm, I just landed a couple of important build fixes
  3027. # [21:16] <armenzg> jimm: OK. I will do so
  3028. # [21:17] * Quits: chrisccoulson (chr1s@moz-6A3A134E.cust-13020.ip.static.uno.uk.net) (Ping timeout)
  3029. # [21:17] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/f0c89cebf913 - Gregory Szorc - Bug 780329 - Part 4: Define CompilerWarning.__cmp__; r=jhammel DONTBUILD (NPOTB)
  3030. # [21:17] * Joins: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3031. # [21:17] <firebot> http://hg.mozilla.org/mozilla-central/rev/8ac580ee8e04 - Gregory Szorc - Bug 780329 - Part 2: Add generic settings/config module; r=jhammel
  3032. # [21:17] * Joins: dveditz (dveditz@moz-131789FA.dhcp.cruzio.com)
  3033. # [21:17] * ChanServ sets mode: +o dveditz
  3034. # [21:17] <firebot> http://hg.mozilla.org/mozilla-central/rev/67835b795f5a - Gregory Szorc - Bug 780329 - Part 3: Ability to register structured loggers; r=jhammel
  3035. # [21:17] <firebot> http://hg.mozilla.org/mozilla-central/rev/a591d696098e - Gregory Szorc - Bug 780329 - Part 1: Python 3 compatibility; r=jhammel
  3036. # [21:17] * Joins: rniwa (rniwa@moz-E98B1DB9.sb.sd.cox.net)
  3037. # [21:18] * Joins: jwilde (Thunderbir@moz-8584CEB0.medford.tufts.edu)
  3038. # [21:18] * khuey is now known as khuey|away
  3039. # [21:18] * Joins: Julian (chatzilla@moz-CC1CF.dip.t-dialin.net)
  3040. # [21:18] * Joins: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com)
  3041. # [21:19] * Quits: Julian (chatzilla@moz-CC1CF.dip.t-dialin.net) (Quit: ChatZilla 0.9.89 [Firefox 15.0.1/20120905151427])
  3042. # [21:19] <Ms2ger> gps, omgomgomg
  3043. # [21:19] * Quits: capella-SIII (capella-SI@moz-867A7433.pools.spcsdns.net) (Ping timeout)
  3044. # [21:19] <Ms2ger> gps, I know those patches!!!1@@
  3045. # [21:19] * Quits: dria (dria@F2D29657.F60B0462.67AC9B1.IP) (Quit: dria)
  3046. # [21:19] * Quits: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: jet)
  3047. # [21:19] <gps> Ms2ger: relax. it's nothing that exciting... yet
  3048. # [21:20] * jlebar is now known as jlebar|away
  3049. # [21:21] <gps> although, I'm tempted to land mach with just test running code. it could take a while for build system integration patches to get sorted out
  3050. # [21:21] * philor|afk is now known as philor
  3051. # [21:22] * Joins: chrisccoulson (chr1s@moz-6A3A134E.cust-13020.ip.static.uno.uk.net)
  3052. # [21:22] * Joins: capella-SIII (capella-SI@moz-867A7433.pools.spcsdns.net)
  3053. # [21:22] * Quits: fitzgen (fitzgen@moz-85EBB8A.dia.static.qwest.net) (Quit: zzzzzzzzz)
  3054. # [21:22] * Joins: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com)
  3055. # [21:23] * Quits: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
  3056. # [21:23] <biesi> jesup, so, out of curiosity, what exactly is chfind?
  3057. # [21:23] * Joins: ericjung (Mibbit@moz-F14FA912.bstnma.fios.verizon.net)
  3058. # [21:24] * Quits: givanica (chatzilla@47128F96.4D6D914F.FB866788.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0.1/20120905151427])
  3059. # [21:24] <biesi> jesup, also what is the strncpy problem on windows...?
  3060. # [21:24] <gps> philor: does the Win64 failure on services-central ring a bell? https://tbpl.mozilla.org/php/getParsedLog.php?id=15417976&tree=Services-Central
  3061. # [21:25] * gregglind_away is now known as gregglind
  3062. # [21:25] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  3063. # [21:26] * Quits: MisfitGeek (MisfitGeek@moz-BD3E98A8.hsd1.nh.comcast.net) (Quit: Leaving)
  3064. # [21:27] <philor> gps: not at all, "NudgeToIntegers" seems like the sort of thing I'd remember
  3065. # [21:28] <gps> philor: hmm. hopefully it goes away. if not, clobber time :)
  3066. # [21:28] * mcote|lunch is now known as mcote
  3067. # [21:29] * Quits: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP) (Quit: ChatZilla 0.9.89 [SeaMonkey 2.7.2/20120825233257])
  3068. # [21:30] * Quits: fxa90id_ (fxa90id@moz-9E4F76CF.neoplus.adsl.tpnet.pl) (Connection reset by peer)
  3069. # [21:31] * Joins: bsmith (bsmith@CB3EC984.A5F785DE.396E4C6D.IP)
  3070. # [21:32] * Joins: evilpie (chatzilla@moz-3973BA95.pools.arcor-ip.net)
  3071. # [21:33] * Quits: jgriffin (jgriffin@moz-DD9CBA45.hsd1.wa.comcast.net) (Input/output error)
  3072. # [21:34] * Joins: jgriffin (jgriffin@moz-DD9CBA45.hsd1.wa.comcast.net)
  3073. # [21:34] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  3074. # [21:35] * Quits: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
  3075. # [21:36] * Quits: zwol (zack@B157AECC.3B4A6B80.689607DE.IP) (Quit: zwol)
  3076. # [21:36] * Quits: RealRaven (Thunderbir@39C19806.97365109.C3498625.IP) (Client exited)
  3077. # [21:36] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
  3078. # [21:37] * Joins: marco (marco@31972AB9.A2DD14FC.10DC0B64.IP)
  3079. # [21:38] <evilpie> bjacob: http://hg.mozilla.org/integration/mozilla-inbound/rev/cb2a1ae48b7a this commit looks empty
  3080. # [21:38] <jesup> biesi: strncpy() on windows doesn't guarantee null-termination(!)
  3081. # [21:38] <jesup> shocking, but true
  3082. # [21:38] <biesi> jesup, er, it doesn't guarantee that anywhere
  3083. # [21:39] <jesup> sorry, right. Getting confused about which bug is which
  3084. # [21:41] <@dveditz> Thus PL_strncpyz() ...
  3085. # [21:41] <@dveditz> (vs PL_strncpy with traditional behavior)
  3086. # [21:42] <jesup> biesi: was getting strncpy and _snprintf mixed up
  3087. # [21:42] * bnicholson is now known as bnicholson|lunch
  3088. # [21:42] <biesi> ah
  3089. # [21:42] <@dveditz> ah
  3090. # [21:42] <jesup> _snprintf (on windows) doesn't terminate, snprintf() on linux does
  3091. # [21:43] * mattwoodrow|away is now known as mattwoodrow
  3092. # [21:43] * Quits: Optimizer (Optimizer@27ACB3D7.236DEFC0.BE90E62C.IP) (Ping timeout)
  3093. # [21:43] * Quits: jwilde (Thunderbir@moz-8584CEB0.medford.tufts.edu) (Connection reset by peer)
  3094. # [21:43] <jesup> caught that one when cleaning up some imported code
  3095. # [21:43] <Ms2ger> gps, do it
  3096. # [21:43] * Joins: jwilde (Thunderbir@moz-8584CEB0.medford.tufts.edu)
  3097. # [21:43] <Ms2ger> gps, but first, address my comments ;)
  3098. # [21:44] <jesup> biesi: chfind - handy-dandy alias - http://pastebin.mozilla.org/1834918
  3099. # [21:45] <@dveditz> jesup: also PR_snprintf() --- there's a reason we have all these in NSPR
  3100. # [21:45] * Joins: jwilde1 (Thunderbir@moz-8584CEB0.medford.tufts.edu)
  3101. # [21:45] <@dveditz> which apparently we try to root out and destroy whenever found
  3102. # [21:45] <gps> Ms2ger: yes, they are still in my queue to incorporate. FWIW all the code to run tests might be deprecated by mozharness. I have to figure out what they are doing there
  3103. # [21:45] <biesi> Jesse, ah neat. I use ack - http://betterthangrep.com/documentation/
  3104. # [21:45] * Quits: jwilde (Thunderbir@moz-8584CEB0.medford.tufts.edu) (Ping timeout)
  3105. # [21:45] <biesi> er
  3106. # [21:45] <biesi> jesup, ^
  3107. # [21:45] <biesi> jesup, or http://betterthangrep.com/
  3108. # [21:45] <jesup> and ifind (idl) jsfind (js files), mfind (makefiles), etc. on a fast desktop with an SSD, chfind across the entire tree takes <10 sec typ first time, 1-2 seconds on subsequent
  3109. # [21:46] * Joins: Optimizer (Optimizer@3DCA107E.3A385CE3.274D17D6.IP)
  3110. # [21:46] * Quits: jwilde1 (Thunderbir@moz-8584CEB0.medford.tufts.edu) (Ping timeout)
  3111. # [21:47] * Quits: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net) (Input/output error)
  3112. # [21:47] * Quits: c0smikdebris (c0smikdebr@DC7EA586.96F1AC56.D2D1FAF0.IP) (Ping timeout)
  3113. # [21:47] <jesup> These macros date back to my first time in the mozilla tree, back in the 0.9 days
  3114. # [21:48] <Ms2ger> gps, yeah, we'll probably want to call into mozharness, but I think we should just get the implementation that calls into `make` landed
  3115. # [21:48] <@bz> hmm
  3116. # [21:48] <@bz> what do I need to link with to get _CFArrayCreate ?
  3117. # [21:49] * Quits: tzimmermann (tzimmerman@moz-751D2467.pools.arcor-ip.net) (Quit: Ex-Chat)
  3118. # [21:50] * mattwoodrow is now known as mattwoodrow|away
  3119. # [21:50] <@bz> ah, -framework
  3120. # [21:50] * Joins: automata (automata@3E0AB089.8DDD1F9.16867D26.IP)
  3121. # [21:50] * Ms2ger curses
  3122. # [21:50] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3123. # [21:52] * Quits: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com) (Quit: damons)
  3124. # [21:52] * Joins: jwilde (Thunderbir@moz-8584CEB0.medford.tufts.edu)
  3125. # [21:54] * Quits: dao (dao@moz-35C3F71E.pool.mediaways.net) (Quit: Leaving.)
  3126. # [21:54] * Joins: dao (dao@moz-35C3F71E.pool.mediaways.net)
  3127. # [21:55] * froydnj laughs at nsRDFDataSourceDataSource::GetTargets
  3128. # [21:56] * Ms2ger drowns froydnj
  3129. # [21:56] <froydnj> ow...
  3130. # [21:56] <Ms2ger> It's the kindest way to deal with someone who's been there
  3131. # [21:56] <gps> reminds me of the sadness that is https://jira.springsource.org/browse/SPR-8680?page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel
  3132. # [21:57] * Joins: c0smikdebris (c0smikdebr@DB8993A1.28FB815D.274D17D6.IP)
  3133. # [21:57] * Quits: capella-SIII (capella-SI@moz-867A7433.pools.spcsdns.net) (Ping timeout)
  3134. # [21:57] * Quits: jwilde (Thunderbir@moz-8584CEB0.medford.tufts.edu) (Ping timeout)
  3135. # [21:57] * Quits: Boriss (FlyingToas@88F51059.F3BBB17D.144F44FA.IP) (Quit: Boriss)
  3136. # [21:57] <Ms2ger> gps, I thought you meant the URL
  3137. # [21:57] <froydnj> like 70 lines of code in a test file and it doesn't actually *do* anything
  3138. # [21:57] * Joins: capella-SIII (capella-SI@moz-867A7433.pools.spcsdns.net)
  3139. # [21:58] * Quits: dao (dao@moz-35C3F71E.pool.mediaways.net) (Quit: Leaving.)
  3140. # [21:58] <Ms2ger> froydnj, sounds like XPCOM
  3141. # [21:58] <gps> Ms2ger: haha
  3142. # [21:58] * bz is now known as bz_away
  3143. # [21:58] * Joins: jdm (jdm@F2D29657.F60B0462.67AC9B1.IP)
  3144. # [22:00] * Quits: marco (marco@31972AB9.A2DD14FC.10DC0B64.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 17.0a2/20120914042009])
  3145. # [22:01] * Quits: Optimizer (Optimizer@3DCA107E.3A385CE3.274D17D6.IP) (Ping timeout)
  3146. # [22:02] * Joins: armenzg_ (armenzg@moz-B8B589F7.acanac.net)
  3147. # [22:02] * Quits: armenzg (armenzg@AE8CB7EA.3CBDB8AB.DA78B690.IP) (Ping timeout)
  3148. # [22:02] * Joins: jhammel (jhammel@moz-14240F1C.hsd1.ca.comcast.net)
  3149. # [22:03] * Joins: Optimizer (Optimizer@6082469.BA9C3500.274D17D6.IP)
  3150. # [22:03] * Joins: armenzg (armenzg@moz-B8B589F7.acanac.net)
  3151. # [22:03] * Quits: armenzg_ (armenzg@moz-B8B589F7.acanac.net) (Connection reset by peer)
  3152. # [22:04] * philor is now known as philor|away
  3153. # [22:05] * Quits: Optimizer (Optimizer@6082469.BA9C3500.274D17D6.IP) (Ping timeout)
  3154. # [22:05] * geekboy is now known as geekboy|afk
  3155. # [22:06] * Quits: armenzg (armenzg@moz-B8B589F7.acanac.net) (Ping timeout)
  3156. # [22:06] <bjacob> evilpie: *oh*, good catch, thanks
  3157. # [22:06] * Quits: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP) (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
  3158. # [22:07] <@ehsan> jlebar|away: are those reds you?
  3159. # [22:07] * Joins: jwilde (Thunderbir@moz-8584CEB0.medford.tufts.edu)
  3160. # [22:07] * Joins: karl (karl@moz-3A36E2F5.jetstream.xtra.co.nz)
  3161. # [22:07] <jdm> gavin: why'd you cc me to the pdf.js localstorage bug?
  3162. # [22:08] <evilpie> bjacob: :)
  3163. # [22:08] <@gavin> jdm: because you filed the github issue that I pointed to in my comment
  3164. # [22:08] <jdm> oh, heh
  3165. # [22:08] <sawrubh> jdm: because we love sending you bugmails
  3166. # [22:08] * Joins: armenzg (armenzg@moz-B8B589F7.acanac.net)
  3167. # [22:09] * jdm shakes his fist
  3168. # [22:09] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/57deb0de3513 - Ehsan Akhgari - Backout changeset 9f16bba541cc (bug 790499) becasuse of build bustage
  3169. # [22:09] * Quits: bsmith (bsmith@CB3EC984.A5F785DE.396E4C6D.IP) (Quit: Leaving)
  3170. # [22:09] * sawrubh cc's jdm on a bunch of others :P
  3171. # [22:09] <sawrubh> jdm: hey, btw do you use a tool or something to cc yourself, because I see you at a lot of places
  3172. # [22:10] <NeilAway> Mook_as: I thought that if you had Venkman installed then the slow script warning would offer to break in to the debugger ;-)
  3173. # [22:10] <jdm> sawrubh: nope. I am just vigilant with my CCing.
  3174. # [22:10] * Quits: maikmerten (maikmerten@moz-C52AFF9E.dynamic.qsc.de) (Quit: Leaving)
  3175. # [22:10] * Quits: mwu (mwu@moz-59435430.hsd1.nj.comcast.net) (Ping timeout)
  3176. # [22:10] <Mook_as> NeilAway: ... that implies a working venkman. I thought people are trying to actively break it these days ;)
  3177. # [22:11] * fabrice|afk is now known as fabrice
  3178. # [22:11] * Joins: harth (harth@moz-D62C1A52.hsd1.ca.comcast.net)
  3179. # [22:11] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
  3180. # [22:12] <NeilAway> ehsan: I thought msvc let you specify the underlying type for an enum?
  3181. # [22:12] <@ehsan> NeilAway: not for regular enums
  3182. # [22:13] <NeilAway> ehsan: it won't let you do enum foo : uint32_t { ... }; ?
  3183. # [22:13] * geekboy|afk is now known as geekboy
  3184. # [22:14] <@ehsan> NeilAway: those are supported in msvc11 only
  3185. # [22:14] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/94111544f201 - Benoit Jacob - Bug 790946 - Remove support for the MOZ_ prefixed EXT_texture_filter_anisotropic ext name - r=jgilbert
  3186. # [22:14] <espindola> Jesse: ping
  3187. # [22:15] * Joins: Optimizer (Optimizer@80476128.B0C3F0F8.274D17D6.IP)
  3188. # [22:16] * Joins: dria (dria@moz-F5EB0C5D.dsl.teksavvy.com)
  3189. # [22:16] <NeilAway> ehsan: I thought 2005 had them
  3190. # [22:16] * Quits: jwilde (Thunderbir@moz-8584CEB0.medford.tufts.edu) (Quit: jwilde)
  3191. # [22:16] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  3192. # [22:16] <@ehsan> NeilAway: maybe I'm wrong?
  3193. # [22:16] * Joins: jwilde (Thunderbir@moz-8584CEB0.medford.tufts.edu)
  3194. # [22:19] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  3195. # [22:20] * Joins: hobophobe (hobophobe@CEB7969B.BA9CDF59.295A79F4.IP)
  3196. # [22:21] * Quits: graememcc (chatzilla@moz-69E749DF.range86-163.btcentralplus.com) (Quit: ChatZilla 0.9.89 [Firefox 15.0.1/20120907231657])
  3197. # [22:22] * Joins: fitzgen (fitzgen@moz-BBE3ABD.mv.mozilla.com)
  3198. # [22:22] * Joins: jfkthame (jfkthame@22A9BACE.A1C12133.9542EC20.IP)
  3199. # [22:22] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  3200. # [22:23] * Quits: StockHunter (StockHunte@moz-D2DB1663.ldv-co.client.bresnan.net) (Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/)
  3201. # [22:26] * Quits: mcote (mcote@moz-FD8EB826.mc.videotron.ca) (Ping timeout)
  3202. # [22:26] * Joins: mcote (mcote@moz-FD8EB826.mc.videotron.ca)
  3203. # [22:26] <froydnj> is nsTArray<nsCOMPtr<> > or nsCOMArray preferred style?
  3204. # [22:27] * Joins: mwu (mwu@moz-59435430.hsd1.nj.comcast.net)
  3205. # [22:27] * merike is now known as merike|away
  3206. # [22:27] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3207. # [22:27] * Joins: givanica (chatzilla@47128F96.4D6D914F.FB866788.IP)
  3208. # [22:27] <Ms2ger> froydnj, former
  3209. # [22:27] <NeilAway> ehsan: yeah, VC8 likes enum foo : unsigned
  3210. # [22:28] <@ehsan> ok
  3211. # [22:28] <froydnj> Ms2ger: any particular reason?
  3212. # [22:29] <Ms2ger> We don't like nsCOMArray, AIUI
  3213. # [22:29] <froydnj> any particular reason for *that*? :)
  3214. # [22:30] * Quits: jfkthame (jfkthame@22A9BACE.A1C12133.9542EC20.IP) (Quit: jfkthame)
  3215. # [22:30] <Ms2ger> It says "COM"
  3216. # [22:30] <froydnj> uh-huh
  3217. # [22:31] * froydnj COMs Ms2ger out of his lunch money
  3218. # [22:31] * Joins: jfkthame (jfkthame@22A9BACE.A1C12133.9542EC20.IP)
  3219. # [22:31] <Ms2ger> Damn commie!
  3220. # [22:31] <tbsaunde> Ms2ger: and nsCOmptr doesn't ? :p
  3221. # [22:31] <Ms2ger> tbsaunde, shh
  3222. # [22:31] * davehunt|away is now known as davehunt
  3223. # [22:32] <NeilAway> froydnj: there are some edge cases where nsCOMArray is better than nsTArray
  3224. # [22:33] <froydnj> NeilAway: like what?
  3225. # [22:33] * Joins: jwilde1 (Thunderbir@moz-8584CEB0.medford.tufts.edu)
  3226. # [22:33] <Ms2ger> If NeilAway tells you so, you should just believe him, AIUI
  3227. # [22:33] * Quits: jwilde (Thunderbir@moz-8584CEB0.medford.tufts.edu) (Ping timeout)
  3228. # [22:34] <froydnj> I see
  3229. # [22:35] <NeilAway> froydnj: actually I notice that nsTArray has finally got SafeElementAt, so that helps
  3230. # [22:36] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
  3231. # [22:37] * Joins: jgilbert (jgilbert@moz-2DDAC50E.vc.shawcable.net)
  3232. # [22:38] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  3233. # [22:38] * Quits: andersh (andersh@moz-E473DFF9.bredband.3.dk) (Connection reset by peer)
  3234. # [22:40] * Joins: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3235. # [22:40] * Quits: jfkthame (jfkthame@22A9BACE.A1C12133.9542EC20.IP) (Quit: jfkthame)
  3236. # [22:41] * khuey|away is now known as khuey
  3237. # [22:41] * bnicholson|lunch is now known as bnicholson
  3238. # [22:41] * Quits: beaufour (beaufour@moz-DC1D9B4C.nycmny.fios.verizon.net) (Quit: beaufour)
  3239. # [22:42] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  3240. # [22:42] <NeilAway> eek, someone added some quadratic behaviour to InsertElementSorted() :-(
  3241. # [22:42] * Quits: rniwa (rniwa@moz-E98B1DB9.sb.sd.cox.net) (Ping timeout)
  3242. # [22:43] <mounir> Honza: ping
  3243. # [22:43] * jhammel is now known as jhammel|brb
  3244. # [22:43] <NeilAway> froydnj: hmm, looks like there are only two major differences, its element setter is safe, and it has an XPCOM enumerator
  3245. # [22:43] * Joins: StockHunter (StockHunte@moz-D2DB1663.ldv-co.client.bresnan.net)
  3246. # [22:44] * Joins: rniwa (rniwa@moz-E98B1DB9.sb.sd.cox.net)
  3247. # [22:44] * Quits: darfia (darfia@26ACCF54.DB741B9C.F9B76BD1.IP) (Ping timeout)
  3248. # [22:45] * Quits: c0smikdebris (c0smikdebr@DB8993A1.28FB815D.274D17D6.IP) (Ping timeout)
  3249. # [22:45] * rail is now known as rail_away
  3250. # [22:45] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  3251. # [22:46] * rail_away is now known as rail
  3252. # [22:46] * Quits: rniwa (rniwa@moz-E98B1DB9.sb.sd.cox.net) (Ping timeout)
  3253. # [22:47] * Quits: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net) (Input/output error)
  3254. # [22:47] * Quits: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net) (Quit: bye)
  3255. # [22:47] * Joins: rniwa (rniwa@moz-E98B1DB9.sb.sd.cox.net)
  3256. # [22:47] * Joins: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net)
  3257. # [22:49] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  3258. # [22:49] <@ehsan> khuey: ping
  3259. # [22:50] * Quits: dria (dria@moz-F5EB0C5D.dsl.teksavvy.com) (Quit: dria)
  3260. # [22:51] * Quits: capella-SIII (capella-SI@moz-867A7433.pools.spcsdns.net) (Input/output error)
  3261. # [22:51] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/765f725ff419 - Randell Jesup - Bug 792325: Build libsrtp in mozilla's system, and update script r=ted r=bsmedberg
  3262. # [22:51] * Joins: capella-SIII (capella-SI@moz-867A7433.pools.spcsdns.net)
  3263. # [22:51] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/5691ca0b22ba - Randell Jesup - Bug 792325: srtp updated from CVS on Fri Sep 21 14:24:48 EDT 2012 rs=biesi
  3264. # [22:51] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/50ec63e18d1a - Randell Jesup - Bug 792325: patches from jingle's archive of libsrtp for upstreaming (or replacing with an upstream update) rs=biesi
  3265. # [22:52] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  3266. # [22:52] * Quits: capella-SIII (capella-SI@moz-867A7433.pools.spcsdns.net) (Quit: Yaaic - Yet another Android IRC client - http://www.yaaic.org)
  3267. # [22:52] <daleharvey> hey, who should I talk about openbadges related stuff with?
  3268. # [22:52] * Quits: rniwa (rniwa@moz-E98B1DB9.sb.sd.cox.net) (Ping timeout)
  3269. # [22:52] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  3270. # [22:53] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
  3271. # [22:53] * jcranmer|away is now known as jcranmer
  3272. # [22:53] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
  3273. # [22:54] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  3274. # [22:54] <@khuey> ehsan: pong
  3275. # [22:54] <@ehsan> khuey: found it! :)
  3276. # [22:54] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/d7c22610380a - Michael Wu - Bug 792109 - Generate an outmix per opensl cubeb context not stream, r=kinetik
  3277. # [22:54] * Quits: jwilde1 (Thunderbir@moz-8584CEB0.medford.tufts.edu) (Ping timeout)
  3278. # [22:54] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/432033434b3a - Ray Cheung - Bug 779500 - WebFM, r=jlebar,glandium sr=jonas
  3279. # [22:54] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/6bd02a2c2f32 - Steven Lee - Bug 749053 - FM radio support: AudioManager implementation. r=jlebar,mwu
  3280. # [22:54] * Joins: c0smikdebris (c0smikdebr@B71EB2CA.4ECB12B2.274D17D6.IP)
  3281. # [22:54] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/e5a74d48fd5f - Steven Lee - Bug 749053 - FM radio support: hal implementation, r=jlebar
  3282. # [22:55] * Parts: lduros (lduros@moz-4894EA28.nic.resnet.group.upenn.edu)
  3283. # [22:55] <mbrubeck> daleharvey: Mark Surman I think, though he doesn't seem to be on IRC.
  3284. # [22:55] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/f7354c77ad5c - Wes Kocher - Update Jetpack tests in Firefox to pick up bug 793035.
  3285. # [22:55] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  3286. # [22:55] <espindola> catlee: thanks for the work on 791209
  3287. # [22:56] <espindola> should I assign it to you?
  3288. # [22:56] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
  3289. # [22:56] * Quits: mfinkle (mfinkle@moz-B5F0E45F.hsd1.pa.comcast.net) (Quit: ZNC - http://znc.sourceforge.net)
  3290. # [22:56] * Joins: rniwa (rniwa@moz-E98B1DB9.sb.sd.cox.net)
  3291. # [22:56] * Joins: capella-SIII (capella-SI@moz-867A7433.pools.spcsdns.net)
  3292. # [22:56] * rail is now known as rail_away
  3293. # [22:56] <@khuey> ehsan: cool
  3294. # [22:57] <@ehsan> khuey: actually
  3295. # [22:57] <@ehsan> khuey: do you know about typed arrays?
  3296. # [22:57] * rail_away is now known as rail
  3297. # [22:57] * Joins: mfinkle (mfinkle@moz-B5F0E45F.hsd1.pa.comcast.net)
  3298. # [22:58] * Quits: rniwa (rniwa@moz-E98B1DB9.sb.sd.cox.net) (Ping timeout)
  3299. # [22:58] <Ms2ger> ehsan, what do you need to know?
  3300. # [22:58] * Quits: dcamp (dave@9E727688.17C2F9C.163DC5C6.IP) (Quit: Leaving...)
  3301. # [22:59] <@ehsan> Ms2ger: so I want to create and manipulate typed arrays in C++, and also be able to expose them to js
  3302. # [22:59] <Ms2ger> Right
  3303. # [22:59] <@ehsan> I'm sort of confused on which typed array class I need to use in C++
  3304. # [22:59] <@ehsan> there's one in dom/bindings/TypedArray.h
  3305. # [22:59] * Quits: capella-SIII (capella-SI@moz-867A7433.pools.spcsdns.net) (Connection reset by peer)
  3306. # [22:59] <Ms2ger> Typed arrays are implemented in jseng
  3307. # [22:59] <@ehsan> and another one in js/src/jstypedarray
  3308. # [22:59] <@ehsan> ok
  3309. # [22:59] <Ms2ger> dom/bindings/TypedArray.h is a wrapper around that
  3310. # [22:59] <Jesse> espindola: pong
  3311. # [22:59] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  3312. # [23:00] <@ehsan> Ms2ger: so that wrapper is the thing which is useful to return the array to js?
  3313. # [23:00] * Joins: rajul (quassel@613E07F5.596BBA71.5700D73F.IP)
  3314. # [23:00] * Joins: capella-SIII (capella-SI@moz-867A7433.pools.spcsdns.net)
  3315. # [23:00] <catlee> espindola: sure
  3316. # [23:00] <Ms2ger> ehsan, you're in webidl-land, right?
  3317. # [23:00] <@khuey> ehsan: no
  3318. # [23:00] <@ehsan> yes
  3319. # [23:00] <@khuey> ehsan: that wrapper is useful to receive typed arrays
  3320. # [23:00] <@khuey> not to create them
  3321. # [23:01] <@ehsan> hmm
  3322. # [23:01] <@ehsan> khuey: so what is this doing? http://mxr.mozilla.org/mozilla-central/source/dom/bindings/TypedArray.h#65
  3323. # [23:01] <@khuey> that is ... not something I've seen before
  3324. # [23:02] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  3325. # [23:02] <Ms2ger> Yeah, I think you get to use that
  3326. # [23:02] <espindola> Jesse: just wanted to check if you agree we should port 787302 to Aurora
  3327. # [23:02] * Quits: sheppy (sheppy@moz-B52B0B26.dhcp.kgpt.tn.charter.com) (Quit: NO CARRIER)
  3328. # [23:02] * Joins: rniwa (rniwa@moz-E98B1DB9.sb.sd.cox.net)
  3329. # [23:02] <@ehsan> so let me see if I get this straight
  3330. # [23:02] <@ehsan> the TypedArray class holds a buffer
  3331. # [23:02] <@ehsan> and a JSObject*
  3332. # [23:02] <@ehsan> that... makes no sense
  3333. # [23:02] <Ms2ger> No
  3334. # [23:02] * Quits: c0smikdebris (c0smikdebr@B71EB2CA.4ECB12B2.274D17D6.IP) (Ping timeout)
  3335. # [23:03] <Ms2ger> The TypedArray wraps a JSObject*
  3336. # [23:03] <@khuey> the TypedArray class holds a pointer to the buffer
  3337. # [23:03] <Ms2ger> But for convenience, it also has a pointer to the buffer owned by that jsobject
  3338. # [23:03] <@ehsan> oh I see
  3339. # [23:03] <@ehsan> ok
  3340. # [23:03] <@ehsan> so
  3341. # [23:03] <Ms2ger> (That's for receiving)
  3342. # [23:03] <@ehsan> I need to create the TypedArray binding object, use the Data() function to manipulate the buffer
  3343. # [23:04] * Quits: rniwa (rniwa@moz-E98B1DB9.sb.sd.cox.net) (Ping timeout)
  3344. # [23:04] <@ehsan> and pass the JSObject* to the script?
  3345. # [23:04] <daleharvey> thanks mbrubeck
  3346. # [23:04] <@ehsan> oh well if that's for receiving then I'm confused
  3347. # [23:04] <Ms2ger> No
  3348. # [23:04] <Jesse> espindola: having good stacks on aurora sounds like a good idea :)
  3349. # [23:04] <Jesse> espindola: did the bug affect crash-stats or just debug builds?
  3350. # [23:05] <Ms2ger> You return Uint8Array::Create(aCx, this, length(), data())
  3351. # [23:05] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  3352. # [23:05] <@ehsan> Ms2ger: when?
  3353. # [23:06] <@ehsan> Ms2ger: let's take a step back please, I'm really confused
  3354. # [23:06] <Ms2ger> OK
  3355. # [23:06] <@ehsan> so I have this object, which owns N "arrays"
  3356. # [23:06] <Ms2ger> You want to create typed arrays?
  3357. # [23:06] <@ehsan> sure
  3358. # [23:06] <@ehsan> well
  3359. # [23:06] <@ehsan> no
  3360. # [23:06] <@ehsan> not necessarily
  3361. # [23:06] <Ms2ger> You want to hold on to them?
  3362. # [23:06] * jhammel|brb is now known as jhammel
  3363. # [23:06] <@ehsan> I want to be able to pass typed arrays to js, and manipulate them myself as well
  3364. # [23:06] <Ms2ger> Mm
  3365. # [23:06] <@ehsan> does that make sense?
  3366. # [23:07] * Quits: KWierso (kwierso@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3367. # [23:07] <Ms2ger> I'm not sure :)
  3368. # [23:07] <espindola> Jesse: both
  3369. # [23:07] <@ehsan> ok
  3370. # [23:07] * Joins: rniwa (rniwa@moz-E98B1DB9.sb.sd.cox.net)
  3371. # [23:07] <@ehsan> so here's the API: AudioBuffer createBuffer(numOfChannels, length, etc.)
  3372. # [23:07] <@ehsan> which returns the AudioBuffer object
  3373. # [23:07] <@ehsan> now, AudioBuffer owns numOfChannels arrays
  3374. # [23:07] <@ehsan> (Float32Array in the js sense)
  3375. # [23:08] <@ehsan> and it has a member like
  3376. # [23:08] * Joins: jwilde (Thunderbir@moz-9DE0ED6A.medford.tufts.edu)
  3377. # [23:08] <@ehsan> Float32Array getChannelBuffer(channelIndex)
  3378. # [23:08] <@ehsan> so I need to own the arrays in the C++ worls
  3379. # [23:08] <@ehsan> *world
  3380. # [23:08] <@ehsan> and be able to pass typed arrays to js
  3381. # [23:08] <Ms2ger> Mm
  3382. # [23:08] <Ms2ger> Does getChannelBuffer(i) always return the same array?
  3383. # [23:08] <@ehsan> yes
  3384. # [23:09] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  3385. # [23:09] * Quits: rniwa (rniwa@moz-E98B1DB9.sb.sd.cox.net) (Ping timeout)
  3386. # [23:09] <Ms2ger> Hrm
  3387. # [23:09] * Joins: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net)
  3388. # [23:09] <Ms2ger> How hot is the manipulation from C++?
  3389. # [23:09] * Joins: rniwa (rniwa@moz-E98B1DB9.sb.sd.cox.net)
  3390. # [23:09] * Quits: Ameya (chatzilla@4D2F2B75.A1E6EF62.3B788C77.IP) (Ping timeout)
  3391. # [23:09] <@ehsan> could be very hot
  3392. # [23:10] <@khuey> manipulating arrays from C++ that are accessible to JS seems kind of sketchy
  3393. # [23:10] <@ehsan> but I don't necessarily need to optimize right now
  3394. # [23:10] <Ms2ger> I see
  3395. # [23:10] <@ehsan> khuey: why?!
  3396. # [23:10] <@ehsan> seems fine to me!
  3397. # [23:10] * armenzg is now known as armenzg_dinner
  3398. # [23:10] <@khuey> ehsan: is when script can observe changes in the array well defined?
  3399. # [23:10] <@ehsan> khuey: probably
  3400. # [23:10] * Joins: rniwa_ (rniwa@moz-E98B1DB9.sb.sd.cox.net)
  3401. # [23:10] <@ehsan> I don't know all of the web audio api yet
  3402. # [23:10] <@khuey> you're filling me with confidence :-P
  3403. # [23:10] <@ehsan> but let's say yes
  3404. # [23:11] <Ms2ger> So, first, I want bz to review this ;)
  3405. # [23:11] <@ehsan> khuey: well we need to support doing this _somehow_
  3406. # [23:11] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
  3407. # [23:11] <@ehsan> Ms2ger: he's reviewing all of web audio patches!
  3408. # [23:11] <Ms2ger> Good
  3409. # [23:11] * Joins: rniwa__ (rniwa@moz-E98B1DB9.sb.sd.cox.net)
  3410. # [23:11] * Quits: rniwa (rniwa@moz-E98B1DB9.sb.sd.cox.net) (Ping timeout)
  3411. # [23:11] * rniwa__ is now known as rniwa
  3412. # [23:11] * Quits: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP) (Quit: lmandel)
  3413. # [23:11] <@ehsan> so
  3414. # [23:11] * Parts: Noah (opera@47167BBA.BD8C1556.8C1975D7.IP)
  3415. # [23:11] <Ms2ger> Second, I think you'll want an array of dom::Float32Array objects
  3416. # [23:11] * Quits: bbondy (bbondy@moz-CBCCE0F3.home.cgocable.net) (Client exited)
  3417. # [23:11] <@ehsan> ok
  3418. # [23:11] <@ehsan> but didn't you say that's for receiving typed arrays?
  3419. # [23:11] <Ms2ger> And figure out how to do that without causing sg:crits
  3420. # [23:12] <@ehsan> what do you mean?
  3421. # [23:12] <Ms2ger> You're holding on to JSObjects
  3422. # [23:12] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  3423. # [23:12] * Joins: c0smikdebris (c0smikdebr@21ED0727.3A385CE3.274D17D6.IP)
  3424. # [23:12] <@ehsan> ok
  3425. # [23:12] <@ehsan> and?
  3426. # [23:12] * Quits: rniwa_ (rniwa@moz-E98B1DB9.sb.sd.cox.net) (Ping timeout)
  3427. # [23:12] <Ms2ger> GC is no fun
  3428. # [23:12] <@ehsan> oh
  3429. # [23:12] <@ehsan> hmm
  3430. # [23:12] <@ehsan> well
  3431. # [23:12] <@ehsan> I don't _need_ to hold on to JSObjects
  3432. # [23:13] <Ms2ger> You do
  3433. # [23:13] * Quits: msucan (mihai@17969768.DD17A642.B4CEF140.IP) (Quit: Leaving.)
  3434. # [23:13] <Ms2ger> You need to return the same one every time :)
  3435. # [23:13] <@ehsan> why?
  3436. # [23:13] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  3437. # [23:13] <@ehsan> hrm
  3438. # [23:13] <Ms2ger> And you want to know about changes JS makes to them, no?
  3439. # [23:13] <@ehsan> I need to return the same array
  3440. # [23:13] <@ehsan> yes
  3441. # [23:14] <Ms2ger> Do you need to be told about them right away?
  3442. # [23:14] * jlebar|away is now known as jlebar
  3443. # [23:14] * Joins: capella-SIII2 (capella-SI@moz-DD0C7E4F.twcny.res.rr.com)
  3444. # [23:14] <Ms2ger> As in, synchronously under the array element setter?
  3445. # [23:14] <@ehsan> what do you mean?
  3446. # [23:14] <@ehsan> oh
  3447. # [23:14] <@ehsan> hmm
  3448. # [23:14] <@ehsan> I guess
  3449. # [23:14] <Ms2ger> Then we're in trouble :)
  3450. # [23:15] * Joins: randix (randix@moz-BDAFEB54.dhcp.astr.or.charter.com)
  3451. # [23:15] * Quits: capella-SIII (capella-SI@moz-867A7433.pools.spcsdns.net) (Ping timeout)
  3452. # [23:15] * Quits: mwu (mwu@moz-59435430.hsd1.nj.comcast.net) (Ping timeout)
  3453. # [23:15] <Ms2ger> If you can just read out the data when you need it, that shouldn't be too hard
  3454. # [23:15] * gregglind is now known as gregglind_away
  3455. # [23:15] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  3456. # [23:16] <@ehsan> so
  3457. # [23:16] * Quits: atte (atte@moz-401E92F1.dhcp.inet.fi) (Connection reset by peer)
  3458. # [23:16] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
  3459. # [23:17] * Joins: mwu (mwu@moz-59435430.hsd1.nj.comcast.net)
  3460. # [23:17] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  3461. # [23:18] <Ms2ger> Yes?
  3462. # [23:18] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  3463. # [23:18] * Quits: JeroenDeDauw (j@moz-CE7E6767.dip.t-dialin.net) (Quit: Leaving.)
  3464. # [23:19] <@ehsan> can RootedObject prevent my JSObjects from getting GCed
  3465. # [23:19] <@ehsan> ?
  3466. # [23:19] * Quits: jhammel (jhammel@moz-14240F1C.hsd1.ca.comcast.net) (Quit: leaving)
  3467. # [23:19] <Ms2ger> That's what it's for
  3468. # [23:19] <@ehsan> so
  3469. # [23:19] <Ms2ger> (Though it might not yet)
  3470. # [23:19] <@ehsan> if I store an array of RootedObjects, am I fine?
  3471. # [23:20] <Ms2ger> Yes, until you need fast access to the buffers :)
  3472. # [23:20] <Waldo> ehsan: nononononono
  3473. # [23:20] * Joins: Ameya (chatzilla@4D2F2B75.A1E6EF62.3B788C77.IP)
  3474. # [23:20] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  3475. # [23:20] <Waldo> ehsan: RootedObject is a stack-only class
  3476. # [23:20] <Ms2ger> Boo
  3477. # [23:20] * Joins: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com)
  3478. # [23:21] <Ms2ger> Waldo, then what do you advise? :)
  3479. # [23:21] <Waldo> ehsan: it's an RAII class that pushes and pops from a linked list, FIFO
  3480. # [23:21] <@ehsan> Waldo: ok how do I hold on to a JSOBject safely?
  3481. # [23:21] <Waldo> (or at least it will, when we have a GC that does it
  3482. # [23:21] <@ehsan> (in the heap)
  3483. # [23:21] * Quits: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
  3484. # [23:21] <@smaug> what is ehsan doing
  3485. # [23:21] <@ehsan> smaug: web audio
  3486. # [23:21] <Waldo> ehsan: JS_AddObjectRoot is the current blessed way, I think, but I'm not actually sure it's the bestest way
  3487. # [23:21] <sfink> and the wrong order if you mess things up push things in it will
  3488. # [23:22] <@ehsan> Waldo: can you please tell me when exactly I should call that?
  3489. # [23:22] <Ms2ger> sfink++
  3490. # [23:22] <@smaug> ehsan: and some C++ keeps JS array alive?
  3491. # [23:22] <@ehsan> this stuff is voodoo to me
  3492. # [23:22] <Waldo> terrence: ^ answer this question, please?
  3493. # [23:22] <Ms2ger> ehsan, look at ImageData
  3494. # [23:22] <@smaug> or arraybuffer?
  3495. # [23:22] <@smaug> nsDOMNotifyAudioAvailableEvent has also something similar
  3496. # [23:23] <padenot> mozWriteAudio has code for the other direction (js -> c++)
  3497. # [23:23] <Ms2ger> JS holding onto C++? I thought we had that solved
  3498. # [23:24] * Quits: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Ping timeout)
  3499. # [23:24] <@ehsan> smaug: that uses regular js arrays
  3500. # [23:24] <@ehsan> Waldo: and JS_AddObjectRoot has one use in the tree
  3501. # [23:24] <@ehsan> why do I not feel great about that?!
  3502. # [23:24] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  3503. # [23:24] <@smaug> web audio uses regular js arrays for what?
  3504. # [23:24] <@smaug> hopefully not for data
  3505. # [23:24] * Joins: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  3506. # [23:24] <@ehsan> smaug: it doesn't, nsDOMNotifyAudioAvailableEvent does
  3507. # [23:24] <@smaug> it doesn't
  3508. # [23:24] <Ms2ger> ehsan, http://mxr.mozilla.org/mozilla-central/source/content/canvas/src/ImageData.cpp#23
  3509. # [23:24] * philor|away is now known as philor
  3510. # [23:25] <@ehsan> smaug: http://mxr.mozilla.org/mozilla-central/source/content/events/src/nsDOMNotifyAudioAvailableEvent.cpp#84
  3511. # [23:25] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3512. # [23:25] * Quits: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3513. # [23:25] <@smaug> ehsan: it uses JS_NewFloat32Array
  3514. # [23:25] <Ms2ger> You'll want CC stuff like that, I think
  3515. # [23:25] <yury> mozWriteAudio might
  3516. # [23:25] <@ehsan> smaug: isn't that a regular array?
  3517. # [23:25] <Ms2ger> No
  3518. # [23:25] <Ms2ger> That's a Float32Array
  3519. # [23:25] <@ehsan> oh ok
  3520. # [23:25] <@ehsan> good
  3521. # [23:25] <Ms2ger> The kind you need too ;)
  3522. # [23:25] <@ehsan> so that's what I want
  3523. # [23:26] <@ehsan> yep
  3524. # [23:26] <@ehsan> man
  3525. # [23:26] <@ehsan> this stuff is horribly underdocumented
  3526. # [23:26] <Ms2ger> True
  3527. # [23:26] * Joins: sgreenlay (sgreenlay@moz-1609A976.dynamic.uwaterloo.ca)
  3528. # [23:26] <Ms2ger> I shudder when I think about the GC :)
  3529. # [23:26] * Joins: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com)
  3530. # [23:26] <@smaug> ehsan: yes, both Web Audio API and how to implement this stuff in Gecko
  3531. # [23:26] <@ehsan> indeed
  3532. # [23:27] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  3533. # [23:27] <terrence> Ms2ger: working on it
  3534. # [23:27] <@ehsan> ok
  3535. # [23:27] <@ehsan> so
  3536. # [23:27] <@smaug> assuming your C++ is cycle collectable, NS_HOLD_JS_OBJECTS
  3537. # [23:27] <@ehsan> I create a regular C++ float[]
  3538. # [23:27] <terrence> ehsan: the typical way that C++ keeps JS objects alive is by tracing through them
  3539. # [23:27] <Ms2ger> terrence, I know :)
  3540. # [23:27] * Joins: naveed (nihsanulla@moz-CA1A84E6.bstnma.fios.verizon.net)
  3541. # [23:27] * jeads is now known as jeads|afk
  3542. # [23:27] <@ehsan> terrence: tracing through them?
  3543. # [23:27] <Ms2ger> ehsan, the _TRACE_ part of http://mxr.mozilla.org/mozilla-central/source/content/canvas/src/ImageData.cpp#23 :)
  3544. # [23:28] <@ehsan> ah
  3545. # [23:28] <@ehsan> I see
  3546. # [23:28] <@smaug> or http://mxr.mozilla.org/mozilla-central/source/content/events/src/nsDOMNotifyAudioAvailableEvent.cpp#50
  3547. # [23:28] <@ehsan> voodoo
  3548. # [23:28] <Ms2ger> Voodoo indeed
  3549. # [23:28] * Joins: michal (michal@moz-41EAF533.lightcomp.cz)
  3550. # [23:28] * Quits: c0smikdebris (c0smikdebr@21ED0727.3A385CE3.274D17D6.IP) (Ping timeout)
  3551. # [23:28] <@smaug> note, traverse has NS_IMPL_CYCLE_COLLECTION_TRAVERSE_SCRIPT_OBJECTS
  3552. # [23:28] <@ehsan> bah
  3553. # [23:28] <@ehsan> yes
  3554. # [23:29] <terrence> yes ^^, that is the correct answer
  3555. # [23:29] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
  3556. # [23:29] <@ehsan> ok
  3557. # [23:29] <@ehsan> so let me see if I understand this now
  3558. # [23:29] <@ehsan> oh noes
  3559. # [23:29] <@ehsan> one more question
  3560. # [23:30] <terrence> ehsan: so at GC time, we walk the entire object graph "tracing" and only keep the things that get touched
  3561. # [23:30] <@ehsan> JS_NewFloat32Array creates a thing which hides the array
  3562. # [23:30] <sfink> hides?
  3563. # [23:30] <@ehsan> I mean, it doesn't let you pass in a buffer
  3564. # [23:30] <@ehsan> does it?
  3565. # [23:30] <Ms2ger> JS_NewFloat32Array creates the array
  3566. # [23:30] <sfink> not really, no
  3567. # [23:30] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  3568. # [23:31] <Ms2ger> With an empty buffer
  3569. # [23:31] <@ehsan> so I have to copy my C++ buffer inside the JS array back and forth?
  3570. # [23:31] <Ms2ger> Of the length you pass in
  3571. # [23:31] <Ms2ger> You should copy the initial data in, and the use the buffer the JS array owns
  3572. # [23:32] <@dbaron> anybody hit a situation where valgrind can't get past nsStyleFont::nsStyleFont?
  3573. # [23:32] <@ehsan> by JS_GetFloat32ArrayData?
  3574. # [23:32] <@dbaron> (I recently upgraded to Ubuntu 12.04, and I blame that upgrade.)
  3575. # [23:32] <Ms2ger> ehsan, yep
  3576. # [23:32] <padenot> dbaron: valgrind works fine for me on ubuntu 12.04
  3577. # [23:32] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  3578. # [23:33] <sfink> ehsan: where are you getting the data from in the first place?
  3579. # [23:33] <padenot> dbaron: I don't use the version packaged by ubuntu, though, but compiled from SVN
  3580. # [23:33] <@ehsan> sfink: I'm creating the array in C++
  3581. # [23:33] <@ehsan> Ms2ger: thanks
  3582. # [23:33] <sfink> ehsan: I know. But what's your original data source?
  3583. # [23:33] <Ms2ger> So you hold on to the JSObject*, which then holds on to a buffer
  3584. # [23:34] <@ehsan> sfink: there's no original data source, I create it myself and fill it with 0s
  3585. # [23:34] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
  3586. # [23:34] <Ms2ger> (The first part is... Non-trivial)
  3587. # [23:34] <@ehsan> wairt
  3588. # [23:34] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  3589. # [23:34] <sfink> ehsan: then create the array with the right length, grab its buffer, and fill that with zeroes
  3590. # [23:34] <@ehsan> Ms2ger: doesn't JS_NewFloat32Array give me a JSObject*?
  3591. # [23:34] * Quits: givanica (chatzilla@47128F96.4D6D914F.FB866788.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0.1/20120905151427])
  3592. # [23:34] <Ms2ger> ehsan, correct
  3593. # [23:35] <sfink> it does, but you have to tell the CC about it if you're going to stick it in a C++ object
  3594. # [23:35] <@ehsan> so what do you mean the first part is non-trivial?
  3595. # [23:35] <Ms2ger> The CC goop
  3596. # [23:35] <@ehsan> right sure
  3597. # [23:35] <@ehsan> that's fine
  3598. # [23:35] <@ehsan> it's quite trivial in fact ;)
  3599. # [23:35] <@ehsan> compared to the whole thing
  3600. # [23:36] <sfink> the JSAPI portion of the typed array stuff is fairly exhaustively documented in js/src/jsfriendapi.h, btw
  3601. # [23:36] * Joins: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP)
  3602. # [23:36] * Quits: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  3603. # [23:36] <@ehsan> sfink: well, what I could really use was a documentation which explained how they should be used
  3604. # [23:36] <@ehsan> not docs for each function
  3605. # [23:37] <@ehsan> but I'll write that blogpost once I get this to work
  3606. # [23:37] <@ehsan> :)
  3607. # [23:37] <sfink> ok
  3608. # [23:38] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  3609. # [23:38] * Joins: c0smikdebris (c0smikdebr@4AC0C371.1D173DC.274D17D6.IP)
  3610. # [23:38] * Quits: Ameya (chatzilla@4D2F2B75.A1E6EF62.3B788C77.IP) (Ping timeout)
  3611. # [23:39] * @smaug assumes ehsan doesn't want to learn about CAN_SKIP CC optimization and black-bit-propagation quite yet :)
  3612. # [23:39] <@smaug> more macros to add
  3613. # [23:39] <@smaug> but they are fortunately optional
  3614. # [23:40] <sfink> I wonder if you could automatically detect places where they could be usefully added
  3615. # [23:40] <@smaug> really really hard
  3616. # [23:40] <@ehsan> smaug: I want to learn about them later not now ;)
  3617. # [23:40] <@smaug> it depends on what keeps C++ object alive and how
  3618. # [23:40] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  3619. # [23:41] * mjschranz is now known as mjschranz_away
  3620. # [23:41] * Quits: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.13/20120912212615])
  3621. # [23:41] <sfink> well, if 2 objects never die independently, but always die together... never mind
  3622. # [23:41] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  3623. # [23:41] <@ehsan> is JS_NewFloat32Array fallible?
  3624. # [23:42] * rail is now known as rail_away
  3625. # [23:42] <sfink> yes
  3626. # [23:42] <Ms2ger> Everything is in js-land :)
  3627. # [23:42] <@ehsan> suuuper!
  3628. # [23:42] <@ehsan> yikes
  3629. # [23:42] * Quits: jwilde (Thunderbir@moz-9DE0ED6A.medford.tufts.edu) (Ping timeout)
  3630. # [23:43] * Joins: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3631. # [23:43] <terrence> ehsan: we handle OOM failures... without that many things would be a lot less fallible
  3632. # [23:43] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Input/output error)
  3633. # [23:43] * jlebar is now known as jlebar|away
  3634. # [23:43] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  3635. # [23:43] * Quits: ahal (ahal@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
  3636. # [23:44] <@ehsan> terrence: well, fair point
  3637. # [23:44] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  3638. # [23:44] <terrence> ehsan: considering how many OOM failure bugs we have, it's debatable how much utility all that extra error handling is buying us
  3639. # [23:45] <@ehsan> fair enough
  3640. # [23:45] * sheeri is now known as sheeri-afk
  3641. # [23:45] <@ehsan> I'm just sad that I can no longer write nice hippy C++ code ;)
  3642. # [23:45] * Quits: stevee (Miranda@moz-26EA4122.cable.virginmedia.com) (Quit: Miranda IM - Multi protocol instant messenger @ www.miranda-im.org)
  3643. # [23:45] <@smaug> terrence: hmm, if there is non-gray js pointing to tracable C++, do we end up unmarkgray the traced JS stuff automatically ?
  3644. # [23:45] * Quits: Ms2ger (Ms2ger@C7FCF2D5.F032B4DF.37724B0D.IP) (Quit: nn)
  3645. # [23:46] <sfink> I think terrence is a black and white sort of guy
  3646. # [23:46] <terrence> smaug: yeah, just give me a few hours to understand what that meant
  3647. # [23:46] * Joins: jwilde (Thunderbir@moz-9DE0ED6A.medford.tufts.edu)
  3648. # [23:46] <terrence> smaug: right, so the CC needs to flood gray (but not GC gray) along live(?) edges?
  3649. # [23:47] <terrence> smaug: but only ones which are not black already, right?
  3650. # [23:47] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  3651. # [23:47] <@smaug> well, I'm not talking about CC here :)
  3652. # [23:47] * Joins: jfkthame (jfkthame@22A9BACE.A1C12133.9542EC20.IP)
  3653. # [23:48] <sfink> I kind of assumed that whatever is using the gray bits would also check for black and stop when it hit it, but I dunno how any of that stuff works
  3654. # [23:48] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  3655. # [23:48] <@smaug> terrence: I'm wondering about the color of JS stuff after gc
  3656. # [23:48] <terrence> smaug: we leave the mark bits alone after GC; GC only knows about black and white
  3657. # [23:48] * Quits: jfkthame (jfkthame@22A9BACE.A1C12133.9542EC20.IP) (Quit: jfkthame)
  3658. # [23:49] <sfink> xpconnect does the gray marking using the GC's mechanisms
  3659. # [23:49] <@smaug> yes, but the stuff that C++ holds may end up gray
  3660. # [23:49] <terrence> smaug: there is some code I don't understand that deals specially with cross-compartment edges to preserve color
  3661. # [23:49] * mjschranz_away is now known as mjschranz
  3662. # [23:49] * Joins: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com)
  3663. # [23:50] <terrence> smaug: yes, but I think we never observe gray because we reset the mark bits at the start of marking...
  3664. # [23:50] <@smaug> sfink: yeah, I'm thinking about that xpconnect stuff which happens during GC
  3665. # [23:50] <@smaug> well, right after
  3666. # [23:50] <@smaug> perhaps mccr8 remembers this better
  3667. # [23:51] <@smaug> I haven't really looked at GC<->xpconnect stuff too much
  3668. # [23:51] <terrence> ah, we do do some gray marking in MarkGrayAndWeak
  3669. # [23:51] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  3670. # [23:51] * kmoir is now known as kmoir-afk
  3671. # [23:51] * @smaug is just thinking some optimizations to not mark so many objects gray
  3672. # [23:51] <@smaug> gray slows down CC
  3673. # [23:52] * mjschranz is now known as mjschranz_away
  3674. # [23:52] <sfink> yeah, mccr8's your guy
  3675. # [23:53] <mccr8> smaug terrence: the GC doesn't know anything about the C++ that JS holds onto, aside from finalization
  3676. # [23:53] <mwu> anyone know of a random red in TestStartupCache.exe?
  3677. # [23:53] * Quits: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Quit: ChatZilla 0.9.89 [Firefox 17.0a2/20120902042008])
  3678. # [23:53] <mccr8> sfink: I did play around a little bit with analyzing consecutive CC logs to find objects that are always in there, which indicates the possibility of optimization, but I never got anything useful out of it. Might be more useful now.
  3679. # [23:54] * bwinton is now known as bwinton_away
  3680. # [23:54] <@smaug> mccr8: so I was thinking that during that phase when xpconnect does gray marking, we could check whether the object is wrappercache and is black
  3681. # [23:55] <@smaug> then trace all the js from that C++ object and unmarkgray
  3682. # [23:55] * Joins: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP)
  3683. # [23:55] <@smaug> (paris bindings will lead to more wrappercache objects)
  3684. # [23:56] * Quits: jwilde (Thunderbir@moz-9DE0ED6A.medford.tufts.edu) (Ping timeout)
  3685. # [23:56] <mccr8> smaug: bug 717500 maybe? the only problem is that it seemed to require yet another kind of CanSkip. :-/
  3686. # [23:56] <@smaug> hmm, we could do that unmarkgray async
  3687. # [23:56] * Quits: capella-SIII2 (capella-SI@moz-DD0C7E4F.twcny.res.rr.com) (Quit: Yaaic - Yet another Android IRC client - http://www.yaaic.org)
  3688. # [23:56] <@smaug> mccr8: not really that bug
  3689. # [23:57] * geekboy is now known as geekboy|afk
  3690. # [23:57] <@smaug> mccr8: I'm thinking the case JS->C++->JS
  3691. # [23:57] <mccr8> ah ok.
  3692. # [23:57] <@smaug> after gc we know that the first JS is alive
  3693. # [23:57] * Quits: marco (Thunderbir@31972AB9.A2DD14FC.10DC0B64.IP) (Ping timeout)
  3694. # [23:57] <@smaug> we could trace C++ and unmark the latter JS
  3695. # [23:58] <@smaug> I mean if that latter JS is coming from tracing hooks
  3696. # [23:58] * Quits: @roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
  3697. # [23:59] <mccr8> smaug: yeah I guess if you added some facility to the GC to say "hey, also trace this thing!" then you could call that in the trace hook for the C++ stuff.
  3698. # [23:59] <mccr8> so you'd hit the trace hook for the C++ object, it would see that it was being marked black, then it could add whatever it is holding as something to trace further.
  3699. # Session Close: Sat Sep 22 00:00:00 2012

The end :)