/irc-logs / mozilla / #developers / 2013-04-04 / end

Options:

  1. # Session Start: Thu Apr 04 00:00:00 2013
  2. # Session Ident: #developers
  3. # [00:00] <jamesr> roc: yeah that's a big question mark. i think if they feel that moving the web forward is important they will invest
  4. # [00:00] <@roc> I fear they don't
  5. # [00:00] <jamesr> they're still on a 1 year+ release cycle
  6. # [00:00] <@roc> there are obvious reason why they wouldn't
  7. # [00:00] * Quits: Callek (chatzilla@3464EC4F.72B357BE.A35657C3.IP) (Ping timeout)
  8. # [00:00] * Quits: Mic (Mic@moz-D1B9418E.superkabel.de) (Quit: No time to waste, let's go!)
  9. # [00:00] <jamesr> so this is somewhat already the case. i.e., it'll be 12-18 months minimum before this creates any difference in the behaviors of Safaris that people use
  10. # [00:01] * Joins: brson (brson@2557E599.66715431.D25A875A.IP)
  11. # [00:01] * Joins: Callek (chatzilla@3464EC4F.72B357BE.A35657C3.IP)
  12. # [00:01] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/3ccf83ffd75a - Georg Fritzsche - Bug 758872 - Fix missing null-check for plugin instance. r=bsmedberg
  13. # [00:01] <JonathanS> I am wondering anyone here seen Doctor Who?
  14. # [00:02] <jamesr> ideally the continued success of the web would lead their users to demand a first class web browser on their platforms
  15. # [00:02] <njn> roc: you were close with your ctrl-Z idea, but I think the real problem is I'm using "r" instead of "rb" for the mode, whereupon EOL chars get mangled on Windows
  16. # [00:02] <@roc> jamesr: yes, and there were features they didn't do the platform support for. But now they're falling completely off the train
  17. # [00:02] * Quits: RealRaven (Thunderbir@3ADE2FE3.67628494.27F80FAC.IP) (Quit: RealRaven)
  18. # [00:02] * philor is now known as philor|away
  19. # [00:03] * mjschranz is now known as mjschranz_away
  20. # [00:03] * Joins: RealRaven (Thunderbir@3ADE2FE3.67628494.27F80FAC.IP)
  21. # [00:03] <jamesr> we'll have to see what they do. they tend to not discuss future plans very often. i definitely share your concern but in the end it's up to them
  22. # [00:03] * Quits: jib (Jan-Ivar@moz-875D780C.hsd1.pa.comcast.net) (Quit: jib)
  23. # [00:03] <@roc> jamesr: and yes, you're absolutely right that ultimately it's competitive pressure that is needed to win the day
  24. # [00:03] * Joins: jfkthame (jfkthame@A75DDB88.C145D0FE.8D534776.IP)
  25. # [00:03] <JonathanS> Google couldn't port Blink to iOS.
  26. # [00:03] * Quits: gustavold (gustavold@8AD413DD.3053860D.A992BEAD.IP) (Ping timeout)
  27. # [00:04] <@roc> iOS Chrome was always a bastard child anyway. This makes it even more so.
  28. # [00:04] <jamesr> well, that's also up to Apple. they set the policies for iOS
  29. # [00:04] <@roc> OK, I've got enough material for my blog post now. Thanks :-)
  30. # [00:04] * Joins: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
  31. # [00:04] * Quits: pcwalton (pcwalton@43CB6079.66715431.D25A875A.IP) (Quit: pcwalton)
  32. # [00:04] <JonathanS> jamesr, it is not like Apple allows Google to port Blink.
  33. # [00:04] * jgriffin-afk is now known as jgriffin
  34. # [00:04] * Quits: jcranmer|away (jtcranmer@moz-EBF2B4AB.cs.illinois.edu) (Ping timeout)
  35. # [00:05] <sewardj> Jesse: http://people.mozilla.org/~tglek/paris2013/data_races.pdf
  36. # [00:05] * Joins: pcwalton (pcwalton@43CB6079.66715431.D25A875A.IP)
  37. # [00:05] * Quits: Swatinem (Mibbit@moz-3CF0DCF6.vie.surfer.at) (Quit: http://www.mibbit.com ajax IRC Client)
  38. # [00:06] * Quits: clee (clee@2557E599.66715431.D25A875A.IP) (Quit: clee)
  39. # [00:07] * Joins: aja (Instantbir@A2A3BF71.6BD0AE10.7880DB15.IP)
  40. # [00:07] * Joins: jcranmer|away (jtcranmer@moz-EBF2B4AB.cs.illinois.edu)
  41. # [00:07] * Quits: TheOne (one@moz-875B650A.dip.t-dialin.net) (Input/output error)
  42. # [00:07] * Quits: jdm (jdm@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  43. # [00:08] * Joins: Edgar (Thunderbir@moz-3E77659E.dynamic.hinet.net)
  44. # [00:09] <RyanVM> tanvi: FWIW, it seems to me that the timeouts spiked after the reordering patch landed
  45. # [00:10] <tanvi> RyanVM: hmm… i'm not sure that makes sense. the reordering made it so that the first round of tests finished faster than the second round. Before the reordering, the first round of tests took longer than the second.
  46. # [00:10] <tanvi> RyanVM: i r? a patch to reduce the timeout back to normal
  47. # [00:10] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Quit: Leaving...)
  48. # [00:11] * baku is now known as baku|away
  49. # [00:11] * Quits: ddahl (ddahl@C261DB39.6E5482D7.8DDCAE07.IP) (Ping timeout)
  50. # [00:11] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  51. # [00:11] <tanvi> RyanVM: it is interesting that the mochitest was uplifted to ff21 and there are no failures there
  52. # [00:11] <derf> sewardj: Slide 6... what's a "correctness argument" for a race (slide 4 says such races don't exist)?
  53. # [00:11] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/bac9c49f0415 - Eitan Isaacson - Bug 857673 - Exclude webspeech synth ipc test on Android. r=jmaher
  54. # [00:11] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/55ec568f51a2 - Eitan Isaacson - Bug 856370 - Add a Makefile.in in webspeech/recognition and remove webspeech top-level VPATH. r=smaug
  55. # [00:11] <derf> I guess maybe that's a question for taras.
  56. # [00:11] <tanvi> RyanVM: the tests in ff 21 only have 8 tests though (not 10 like the ones in FF22 since we added 2 with bug 841850). i don tthink that shoudl matter though.
  57. # [00:11] * Quits: @dbaron (dbaron@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  58. # [00:11] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/ddaf0ebcd927 - Eitan Isaacson - Bug 525444 - (Part 3/3) Support OOP speech synth. r=smaug
  59. # [00:11] * Quits: zakora (NC@moz-8EAF945F.fbx.proxad.net) (Quit: Textual IRC Client: www.textualapp.com)
  60. # [00:11] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/9d72648fb769 - Eitan Isaacson - Bug 525444 - (Part 1/3) Basic SpeechSynthesis setup and voice registration. r=smaug
  61. # [00:12] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/408e6df83e2c - Eitan Isaacson - Bug 525444 - (Part 2/3) Added speech service API. r=smaug
  62. # [00:12] <tanvi> RyanVM: i'm running out of hypothesis.
  63. # [00:12] * Joins: stefanh (stefanh@moz-3EED0162.customers.ownit.se)
  64. # [00:12] * Joins: dbaron (dbaron@moz-BE33DA21.fw1.sfo1.mozilla.net)
  65. # [00:12] * ChanServ sets mode: +o dbaron
  66. # [00:12] * Quits: wolfiR (wolfiR@moz-F481E63.dip0.t-ipconnect.de) (Quit: Leaving)
  67. # [00:12] * Joins: bmoss (bmoss@2557E599.66715431.D25A875A.IP)
  68. # [00:12] * Joins: Gijs (gijs@moz-C11B0461.dsl.alice.nl)
  69. # [00:13] <jhammel> hypothes*E*s ;)
  70. # [00:13] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  71. # [00:13] * Joins: clee (clee@2557E599.66715431.D25A875A.IP)
  72. # [00:13] * Quits: sheppy (sheppy@moz-E826F7C2.dhcp.jcsn.tn.charter.com) (Quit: NO CARRIER)
  73. # [00:14] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/2a547aac01cd - Kartikaya Gupta - Merge
  74. # [00:14] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/6348af4fe6aa - Kartikaya Gupta - Bug 857217 - Put focus in about:home if it is visible instead of always sending it to the layerview. r=Cwiiis
  75. # [00:14] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/475dc5f51bdb - Ryan VanderMeulen - Merge the last PGO-green inbound push to m-c.
  76. # [00:15] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/3a3df2d8b20a - Ryan VanderMeulen - Merge m-c to inbound.
  77. # [00:15] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/eb6993e036ff - Kartikaya Gupta - Bug 857217 - Don't move focus to the layerview if joystick input events are in the dead zones. r=Cwiiis
  78. # [00:15] <Jesse> sewardj: the title of the PDF is wrong
  79. # [00:15] <tanvi> jhammel - i knew i got that wrong :)
  80. # [00:15] * Quits: beaufour (beaufour@moz-EA4226EF.nyc.biz.rr.com) (Quit: beaufour)
  81. # [00:16] * Quits: bajaj (Adium@2557E599.66715431.D25A875A.IP) (Ping timeout)
  82. # [00:17] * Joins: bajaj (Adium@2557E599.66715431.D25A875A.IP)
  83. # [00:17] * Joins: nbt (nbt@moz-D891C5B8.cable.virginmedia.com)
  84. # [00:18] * bsmedberg is now known as bsmedberg-away
  85. # [00:18] * Quits: FabioMagnoni (fabiomagno@moz-D83CA4D8.dynamic.adsl.gvt.net.br) (Ping timeout)
  86. # [00:18] <firebot> Check-in:
  87. # [00:18] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/fb2366e31aef - Tanvi Vyas - Bug 855730 - Originally extended the timeout to 10 seconds to see if that would provide us data about the intermittent failure. Extended timeout is causing too many oranges
  88. # [00:18] <firebot> and a longer timeout does not prevent the failures. r=smaug
  89. # [00:20] * Quits: Archaeopteryx (itsme@moz-4861A875.cust.telecolumbus.net) (Quit: It has been this message for years.)
  90. # [00:20] <Jesse> what is this http://webkitmemes.tumblr.com/post/47049987672
  91. # [00:20] <cpeterson> a webkit fork
  92. # [00:20] * Joins: FabioMagnoni (fabiomagno@65375CF1.F05293CE.8E0C6B01.IP)
  93. # [00:21] <db48x> Jesse: http://blog.chromium.org/2013/04/blink-rendering-engine-for-chromium.html
  94. # [00:21] * philor|away is now known as philor
  95. # [00:22] * kaze is now known as kaze|zZz
  96. # [00:22] <jhammel> i've said it before and i'll say it again: muahahaha!
  97. # [00:22] * Quits: jfkthame (jfkthame@A75DDB88.C145D0FE.8D534776.IP) (Quit: This computer has gone to sleep)
  98. # [00:23] * Joins: rednaks (rednaks@C829E715.C1030139.55FFA9B4.IP)
  99. # [00:23] <Jesse> sewardj: what does a good "correctness argument for a race" look like?
  100. # [00:23] <KaiRo> "Today, we also announce v0.6 of Rust." I wonder if that corresponds with the 0.6 version of Mozilla in some way :p
  101. # [00:23] <jhammel> KaiRo: it corresponds to IPO :P
  102. # [00:24] <Jesse> sewardj: do race-detection tools take into account the possibility of races only appearing after "reordering of stores"?
  103. # [00:24] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  104. # [00:24] <KaiRo> jhammel: heh :)
  105. # [00:24] * Quits: kaze|zZz (kaze@moz-7E0F0F9E.fbx.proxad.net) (Ping timeout)
  106. # [00:24] <gps> yay - a new rendering engine to compete against the WebKit monoculture!
  107. # [00:24] <sfink> dangit, I need to make |hg newbug -C mach| prefer whole words instead of suggesting all the components with "machine" in their names
  108. # [00:25] <jhammel> gps: muahahahaha!
  109. # [00:25] <jhammel> oh, good news, everyone
  110. # [00:25] <KaiRo> jhammel: well, not sure if you remember Mozilla 0.6, but it was the milestone where we started counting official version numbers instead of milestones - and it was the base of the marvelous Netscape 6.0!
  111. # [00:25] <jhammel> KaiRo: heh, well i know the legends....remember, not so much ;)
  112. # [00:25] <KaiRo> well, I was around in the community back then
  113. # [00:26] <jhammel> sfink: which tool is this? (and what bzapi python thingy does it use if it doesn't roll its own?)
  114. # [00:26] <jhammel> (just curious)
  115. # [00:26] <sfink> jhammel: bzexport
  116. # [00:26] <jhammel> ah, of course
  117. # [00:26] <sfink> and sadly, it rolls its own, poorly
  118. # [00:26] <KaiRo> (just posted my "webstory", in case anyone wants more background on my involvement in the community)
  119. # [00:26] <jhammel> heh; yeah, i remember that now :/
  120. # [00:26] <jhammel> KaiRo: linky?
  121. # [00:27] <KaiRo> jhammel: http://home.kairo.at/blog/2013-04/15_14_13_8_7_2_years_ago_and_the_future
  122. # [00:27] <jhammel> KaiRo: thanks
  123. # [00:27] * Quits: fabrice (fabrice@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: Leaving.)
  124. # [00:28] * Quits: Jesse (jruderman@2557E599.66715431.D25A875A.IP) (Connection reset by peer)
  125. # [00:28] <KaiRo> jhammel: also has a few interesting links, e.g. to the code rush movie or Mitchell's history of Mozilla talk
  126. # [00:28] * Joins: Jesse (jruderman@2557E599.66715431.D25A875A.IP)
  127. # [00:28] * Quits: Gijs (gijs@moz-C11B0461.dsl.alice.nl) (Quit: sleep)
  128. # [00:29] * Quits: myk (myk@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  129. # [00:30] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  130. # [00:30] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
  131. # [00:31] * Quits: mak (chatzilla@moz-6AB28DF0.retail.telecomitalia.it) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 2.0/20110318052756])
  132. # [00:31] * Quits: smontagu (chatzilla@moz-4C7B5B18.red.bezeqint.net) (Ping timeout)
  133. # [00:31] * Quits: ehugg (ehugg@moz-EA33CD8D.hsd1.wa.comcast.net) (Quit: ehugg)
  134. # [00:32] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  135. # [00:34] * Quits: chrisccoulson (chr1s@moz-6A3A134E.cust-13020.ip.static.uno.uk.net) (Quit: Ex-Chat)
  136. # [00:34] * Quits: Edgar (Thunderbir@moz-3E77659E.dynamic.hinet.net) (Quit: Edgar)
  137. # [00:34] * armenzg is now known as armenzg_afk
  138. # [00:34] * Quits: Ann_Yimi_ (Ann_Yiming@moz-BE33DA21.fw1.sfo1.mozilla.net) (Input/output error)
  139. # [00:34] * Quits: stefanh (stefanh@moz-3EED0162.customers.ownit.se) (Quit: ChatZilla 0.9.90 [SeaMonkey 2.16.2/20130310200905])
  140. # [00:35] * Joins: Ann_Yiming (Ann_Yiming@moz-BE33DA21.fw1.sfo1.mozilla.net)
  141. # [00:35] * Joins: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com)
  142. # [00:35] * jcranmer|away is now known as jcranmer
  143. # [00:35] <njn> "defineLazyGetter: Defines a function on a specified object that acts as a getter which will be created the first time it's used." What does "it" refer to in that sentence?
  144. # [00:36] <njn> the getter function itself is laziliy created?
  145. # [00:36] * Quits: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net) (Ping timeout)
  146. # [00:36] * Joins: victorporof (victorporo@81B29543.183F338A.6A4F8DA2.IP)
  147. # [00:36] * Joins: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net)
  148. # [00:37] * Quits: gfritzsche (chatzilla@moz-96EF2C76.dip0.t-ipconnect.de) (Ping timeout)
  149. # [00:37] * gfritzsche_ is now known as gfritzsche
  150. # [00:37] <sewardj> Jesse: sorry, was on phone.
  151. # [00:38] * Joins: jedp (jedp@moz-BE33DA21.fw1.sfo1.mozilla.net)
  152. # [00:38] * aja blinks
  153. # [00:39] * Quits: victorporof (victorporo@81B29543.183F338A.6A4F8DA2.IP) (Ping timeout)
  154. # [00:39] * Quits: armenzg_afk (armenzg@moz-600B22EA.home1.cgocable.net) (Input/output error)
  155. # [00:39] * Joins: birtles (chatzilla@moz-658AB552.tokyo.ocn.ne.jp)
  156. # [00:40] * Quits: FabioMagnoni (fabiomagno@65375CF1.F05293CE.8E0C6B01.IP) (Ping timeout)
  157. # [00:40] <sewardj> derf: well, tbh, something better than "yes we looked at this a while and we're sure it's OK"
  158. # [00:40] <stuart> lol blink
  159. # [00:41] * Quits: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP) (Quit: ZNC - http://znc.in)
  160. # [00:41] <@dolske> stuart: oh, you're not going to be working on that? :D
  161. # [00:41] * Joins: ffledgling (anhadjai.s@9B9315E1.A6025CA.1C37C358.IP)
  162. # [00:41] * Joins: myk (myk@moz-BE33DA21.fw1.sfo1.mozilla.net)
  163. # [00:41] <sewardj> derf: realistically we can't get rid of a lot of this racery any time soon, but we can at least ask for more rigorous justification of it
  164. # [00:41] <stuart> yep that is my new thing you got me
  165. # [00:41] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/445d8eecdd80 - Matt Brubeck - Bug 855593 - Support ac_add_app_options in mozbuild.mozconfig [r=gps]
  166. # [00:42] <firebot> Check-in: http://hg.mozilla.org/releases/mozilla-beta/rev/8ce4ff5714bd - Ryan VanderMeulen - Backed out changeset b4db16c3fc30 (bug 853709) for build bustage. a=backout
  167. # [00:42] <sewardj> derf: plus some performance justification
  168. # [00:42] * Quits: bent (chatzilla@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: ChatZilla 0.9.90-rdmsoft [XULRunner 18.0.2/20130201065344])
  169. # [00:42] <@roc> I wonder if Apple knew this Webkit fork was coming
  170. # [00:42] <jcranmer> roc: ?
  171. # [00:42] * Joins: FabioMagnoni (fabiomagno@E1AEB0BB.9B4EC4D0.3299D537.IP)
  172. # [00:42] <sewardj> jesup: per derf's comment, basically there is no real "correctness argument" for races. They violate C++11 and that's the end of it.
  173. # [00:43] * JosiahOne is now known as JosiahOne|Away
  174. # [00:43] * philor is now known as philor|away
  175. # [00:43] <derf> sewardj: Yeah... that's why I'm confused... asking for "rigorous justification" of something we know is incorrect seems like asking people to argue things that aren't true.
  176. # [00:43] * RyanVM is now known as RyanVM|Dinner
  177. # [00:43] <derf> And I'm afraid some of them might believe them.
  178. # [00:44] * Joins: tallowen (tallowen@moz-5C5AC295.baf.movistar.cl)
  179. # [00:44] <@roc> jamesr: for your pleasure: http://robert.ocallahan.org/2013/04/blink.html
  180. # [00:45] * Quits: Pike (Pike@moz-CF9AB5BA.dip.t-dialin.net) (Quit: ChatZilla 0.9.90 [Firefox 20.0/20130326150557])
  181. # [00:45] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  182. # [00:45] <sewardj> derf: yeah, fair point. My thinking evolves.
  183. # [00:46] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/1879c2786e7d - Blake Kaplan - Bug 851965 - Remove this crashtest due to hanging. r=gwagner
  184. # [00:46] * geekboy|afk is now known as geekboy
  185. # [00:46] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/75877a8b12b4 - Blake Kaplan - Bug 855036 - Don't treat a string as an object. r=gwagner
  186. # [00:46] * Joins: Asa (asa@2557E599.66715431.D25A875A.IP)
  187. # [00:47] <sewardj> derf: it had been evolving along the lines of "cmon, don't give me some bogus explanation of why these races are OK. You can do better"
  188. # [00:47] <sewardj> derf: seems more like your position is that we should have a zero tolerance approach to races
  189. # [00:47] * Quits: Asa (asa@2557E599.66715431.D25A875A.IP) (Ping timeout)
  190. # [00:48] <jcranmer> sewardj: derf: thread races are problematic, volatile is useless, can I get someone to make mozilla::Atomic work on MSVC? :-)
  191. # [00:48] <sewardj> Jesse: race detectors based on machine code level simulators (eg, Helgrind) take into account races post compiler reordering (naturally)
  192. # [00:48] <derf> sewardj: Well, I can see a resource-prioritization argument for not fixing existing races... many of them are not problems in _practice_ today, though as compilers evolve they may become problems at any time.
  193. # [00:49] <derf> But that doesn't mean the races are not problems.
  194. # [00:49] <sewardj> derf: yes, I understand that (clearly).
  195. # [00:49] <derf> And we definitely shouldn't be adding new ones.
  196. # [00:49] <derf> _That_ I think we should have a zero-tolerance policy on.
  197. # [00:49] <sewardj> derf: a bad side effect is that they make code harder to reason about
  198. # [00:49] <sewardj> derf: == more buggy and more expensive to maintain
  199. # [00:49] <derf> And easy to mis-reason about!
  200. # [00:50] <derf> I.e., to be confident you know what's going on when you don't.
  201. # [00:50] <sewardj> jcranmer: why doesn't it work on MSVC ?
  202. # [00:50] <firebot> Check-in: http://hg.mozilla.org/releases/mozilla-beta/rev/5a7ce06c7111 - Daniel Glazman - Bug 857487 - Fix deleting a table row using the inline table editing UI; r=ehsan a=bajaj
  203. # [00:50] <jcranmer> sewardj: I haven't had time to test it there
  204. # [00:50] <sewardj> jcranmer: ah, no fundamental problem then
  205. # [00:50] <jcranmer> since we actually seem to be caring about multithreads these days
  206. # [00:50] * Joins: sicking (sicking@moz-7F871C5C.hsd1.ca.comcast.net)
  207. # [00:50] <jcranmer> it would help if we had real multithread libraries
  208. # [00:51] <sewardj> jcranmer: it would help if we had to work on uncooperative (reordering) hardware, eg Power7, so broken code would fail more often
  209. # [00:51] * jhammel enjoys the buried lead in roc's post
  210. # [00:52] <@roc> >
  211. # [00:52] <@roc> er
  212. # [00:52] <@roc> ?
  213. # [00:52] * joduinn-mtg is now known as joduinn-biab
  214. # [00:52] <jcranmer> sewardj: well, ARM's memory model is looser
  215. # [00:52] <jhammel> roc: "Of lesser importance, this is probably good for Mozilla. ..."
  216. # [00:52] * Quits: jwalker (jwalker@moz-BB05A345.cable.virginmedia.com) (Input/output error)
  217. # [00:52] * catlee is now known as catlee-away
  218. # [00:52] <sewardj> jcranmer: sure, but afaik there's no evidence that any existing implementation actually does reordering
  219. # [00:53] * geekboy is now known as geekboy|afk
  220. # [00:53] <jcranmer> testing myatomic implementation is a pain in the butt
  221. # [00:54] * Quits: mmc|laptop (mmc@2557E599.66715431.D25A875A.IP) (Input/output error)
  222. # [00:55] * Joins: jib (Jan-Ivar@moz-875D780C.hsd1.pa.comcast.net)
  223. # [00:55] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/8084f411a027 - Ehsan Akhgari - Bug 857790 - Convert AudioParam time values to ticks relative to the source stream, not the destination stream; r=roc
  224. # [00:55] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/66ff22df8956 - Ehsan Akhgari - Bug 857793 - Always return the defaultValue before the first scheduled event on an AudioParam; r=roc
  225. # [00:55] <sewardj> derf: something i would like to know, but can't find out, is to what extent the "long tail" of random crashes we have, is due to races
  226. # [00:55] * Joins: wg9s (bill@moz-E9E3CA35.hsd1.ma.comcast.net)
  227. # [00:55] <NeilAway> njn: "it" refers to the property
  228. # [00:56] <sewardj> njn: thanks for the checkedthreads link
  229. # [00:56] * jcranmer wonders if tsan works on arm
  230. # [00:56] * JosiahOne|Away is now known as JosiahOne
  231. # [00:56] * nrc is now known as nrc|afk
  232. # [00:57] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/0673f4718ee2 - Ehsan Akhgari - Follow-up to bug 857790 - Undo the unintentional change to PodOperations.h
  233. # [00:57] * Joins: chrisccoulson (chr1s@moz-6A3A134E.cust-13020.ip.static.uno.uk.net)
  234. # [00:58] * Joins: rclick (rclick@1C8C1A71.28E23881.1605932.IP)
  235. # [00:58] * Joins: ehugg_lime (ehugg_lime@moz-DB689C41.mycingular.net)
  236. # [00:59] * Joins: TimAbraldes_ (TimAbralde@moz-3F87419B.hsd1.or.comcast.net)
  237. # [01:00] * Quits: tH (Rob@cpc4-seac20-2-0-cust858.7-2.cable.virginmedia.com) (Ping timeout)
  238. # [01:00] * Quits: TimAbraldes (TimAbralde@moz-3F87419B.hsd1.or.comcast.net) (Ping timeout)
  239. # [01:00] * TimAbraldes_ is now known as TimAbraldes
  240. # [01:00] <bsmedberg-away> lmandel: question about your persona patch: I see weeklyupdates/static/persona.js added once, and then later on it's patched
  241. # [01:00] <bsmedberg-away> lmandel: is this two or more MQ patches stuck together?
  242. # [01:00] * Joins: tH (Rob@cpc4-seac20-2-0-cust858.7-2.cable.virginmedia.com)
  243. # [01:01] * geekboy|afk is now known as geekboy
  244. # [01:01] * khuey is now known as khuey|away
  245. # [01:01] <jimb> In JS, why do some services seem to come out of Cc['...'].getService() (no interface) already QI'd, whereas others require you to pass an interface to getService()?
  246. # [01:02] * Quits: Callek (chatzilla@3464EC4F.72B357BE.A35657C3.IP) (Ping timeout)
  247. # [01:03] <bsmedberg-away> jimb: classinfo
  248. # [01:03] * Quits: till (till@moz-57BFF61F.adsl.alicedsl.de) (Client exited)
  249. # [01:03] <jimb> bsmedberg-away: Thanks for the pointer!
  250. # [01:04] * Quits: annevk (annevk@605EAC01.5B3E2C45.420B7681.IP) (Input/output error)
  251. # [01:04] <NeilAway> jimb: also, depending on gc, you might get an existing reference to a service that was already QI'd
  252. # [01:04] * Quits: alanp (alanp@moz-5E5814C3.cpe.distributel.net) (Connection reset by peer)
  253. # [01:04] * Joins: alanp (alanp@moz-5E5814C3.cpe.distributel.net)
  254. # [01:04] <njn> sewardj: np
  255. # [01:05] * mjschranz_away is now known as mjschranz
  256. # [01:06] * philor|away is now known as philor
  257. # [01:06] * Quits: tallowen (tallowen@moz-5C5AC295.baf.movistar.cl) (Input/output error)
  258. # [01:08] * gregglind_away is now known as gregglind
  259. # [01:08] * mjschranz is now known as mjschranz_away
  260. # [01:08] * gregglind is now known as gregglind_away
  261. # [01:08] * Joins: sworkman (sworkman@moz-825EC923.hsd1.ca.comcast.net)
  262. # [01:08] * Quits: FabioMagnoni (fabiomagno@E1AEB0BB.9B4EC4D0.3299D537.IP) (Input/output error)
  263. # [01:10] * Joins: FabioMagnoni (fabiomagno@E1AEB0BB.9B4EC4D0.3299D537.IP)
  264. # [01:10] * Joins: vtmarvin (Thunderbir@9D75911A.1239134F.E4B2C495.IP)
  265. # [01:10] * geekboy is now known as geekboy|afk
  266. # [01:11] * Quits: sicking (sicking@moz-7F871C5C.hsd1.ca.comcast.net) (Quit: sicking)
  267. # [01:12] * wlach is now known as wlach|afk
  268. # [01:12] * Quits: RealRaven (Thunderbir@3ADE2FE3.67628494.27F80FAC.IP) (Quit: RealRaven)
  269. # [01:12] <jlebar> hsivonen: http://www.chromium.org/blink#vendor-prefixes
  270. # [01:12] <jlebar> hsivonen: I like how they cite Mozilla's "policy" that, last I checked, we didn't all agree on. :)
  271. # [01:13] <@smaug> I thought we pretty much do agree
  272. # [01:13] <@smaug> but we have still some exceptions
  273. # [01:13] <jlebar> I mean, /I/ agree.
  274. # [01:13] <jlebar> :)
  275. # [01:14] * Quits: philor (philor@moz-638273A8.my-nick.name) (Ping timeout)
  276. # [01:14] <jlebar> I didn't get the impression that we were all comfortable signing onto it.
  277. # [01:14] <@dolske> name something we all agree on. ;-)
  278. # [01:14] <jlebar> Maybe that's what you mean.
  279. # [01:14] <Waldo> it's a policy if the feature reviewer people adhere to it, and I think they mostly pretty much do
  280. # [01:14] <@roc> what smaug said
  281. # [01:14] <jlebar> Waldo: certainly not for b2g, we don't adhere to it.
  282. # [01:14] <jlebar> Everything is prefixed.
  283. # [01:14] <jlebar> Well, not everything.
  284. # [01:15] <jlebar> But most things.
  285. # [01:15] <Waldo> jlebar: yes, that is a notable exception, isn't it :-)
  286. # [01:15] <@roc> AFAIK pretty much everyone agrees with it in principle, but we made some exceptions for various reasons
  287. # [01:15] <Waldo> other than that, Mrs. Lincoln, we adhere to it
  288. # [01:15] <Waldo> unless others want to point out other exceptions, at least ;-)
  289. # [01:15] <jlebar> Indeed, we adhere to our policy for fully the minority of new APIs we're developing. :)
  290. # [01:16] <jlebar> Anyway, I think this is a step forward.
  291. # [01:16] <Waldo> fully the majority of what our users use, tho ;-)
  292. # [01:16] <@roc> most of the B2G APIs emerged before this policy even existed, I thought
  293. # [01:16] <Waldo> which may hopefully change
  294. # [01:16] * Quits: vtmarvin (Thunderbir@9D75911A.1239134F.E4B2C495.IP) (Ping timeout)
  295. # [01:17] * Quits: drexler (chatzilla@moz-1896B9D3.hsd1.vt.comcast.net) (Quit: ChatZilla 0.9.90-rdmsoft [XULRunner 1.9.0.17/2009122204])
  296. # [01:17] * Joins: philor (philor@moz-638273A8.my-nick.name)
  297. # [01:17] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/bdf9d4faddd9 - Robert O'Callahan - Bug 727697. Add facility to dump audio output as WAV files. r=kinetik
  298. # [01:18] * Quits: tomer (tomer@moz-F45DAEFD.static.012.net.il) (Ping timeout)
  299. # [01:19] <aklotz> ehsan: Where in the tree does the spellchecker reside?
  300. # [01:19] <@ehsan> aklotz: extensions/spellchecker/hunspell
  301. # [01:19] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/5d1887ea9d43 - Ehsan Akhgari - Bug 853721 - Part 2: Hook up DelayNode to the media streams graph and implement delaying of incoming audio; r=roc
  302. # [01:19] <aklotz> ehsan: Thanks
  303. # [01:19] <@ehsan> aklotz: you want to look at the fopen callsites in hunspell and then see what mozilla code calls them
  304. # [01:20] <aklotz> ehsan: Will do
  305. # [01:20] * Quits: grobinson (garrett@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  306. # [01:20] <@ehsan> aklotz: note that there are two files being read, one .dic and one .aff file, and the .aff file is usually a lot smaller
  307. # [01:20] <@ehsan> ty
  308. # [01:20] <aklotz> ehasn: ok
  309. # [01:22] * Joins: gandalf (zbraniecki@moz-4F155DA6.hsd1.ca.comcast.net)
  310. # [01:23] <tbsaunde> sewardj: so the thing is gecko is almost certainly not a complient C++11 program in all sorts of ways other than races
  311. # [01:24] * Quits: mwargers (chatzilla@moz-AF369B35.adsl.online.nl) (Ping timeout)
  312. # [01:24] * Quits: clee (clee@2557E599.66715431.D25A875A.IP) (Quit: clee)
  313. # [01:25] <sewardj> tbsaunde: indeed .. but nevertheless I'd have thought being more compliant was better than being less compliant
  314. # [01:26] <tbsaunde> and honestly I'm not sure its reasonable to try and make it one, if we can decide to only care about platforms / toolchains that provide other guarantees about how things will work I'm sort of ok with that if it makes our lives a lot better
  315. # [01:26] * Joins: clee (clee@2557E599.66715431.D25A875A.IP)
  316. # [01:26] <tbsaunde> sewardj: sure, in general I agree
  317. # [01:26] * Joins: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net)
  318. # [01:27] <tbsaunde> my point is that I think there exist cases in which adding something that is technically invalid is the right thing to do
  319. # [01:27] * Quits: JosiahOne (josiahbrun@moz-2C74C5DD.lightspeed.livnmi.sbcglobal.net) (Quit: Deallocatd. (Probably forbidden by ARC))
  320. # [01:27] * Mossop is now known as Mossop_away
  321. # [01:29] * nthomas is now known as nthomas|away
  322. # [01:31] <jimb> jlebar writes awesome comments. ( http://dxr.mozilla.org/mozilla-central/xpcom/glue/nsIClassInfoImpl.h#l14 )
  323. # [01:31] * Joins: bajaj1 (Adium@2557E599.66715431.D25A875A.IP)
  324. # [01:31] * Quits: bajaj (Adium@2557E599.66715431.D25A875A.IP) (Connection reset by peer)
  325. # [01:31] <firebot> Check-in:
  326. # [01:31] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/0c94dce47533 - Mats Palmgren - Bug 856243 - Add missing do_QueryFrame support and fix typo that caused most MathML frames to not QueryFrame to nsIMathMLFrame. Add static assertions to prevent those
  327. # [01:31] <firebot> kinds of errors in the future. r=dholbert
  328. # [01:33] * Quits: jryans (jryans@moz-945C5CA4.massrel.com) (Quit: Be back later)
  329. # [01:33] <jlebar> jimb: yay. :)
  330. # [01:33] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/2dc2f5db57ea - Robert Lickenbrock - Bug 854803 - Part 1: Account for more decoder state in RasterImage::IsDecodeFinished(). r=seth
  331. # [01:33] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/29f935fba166 - Robert Lickenbrock - Bug 854803 - Part 2: Don't try to enqueue more decoding from DecodeDoneWorker. r=seth
  332. # [01:33] * Quits: azakai (alon@2557E599.66715431.D25A875A.IP) (Quit: Ex-Chat)
  333. # [01:33] * Quits: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net) (Ping timeout)
  334. # [01:33] * jlebar remembers being really confused by that file some time ago.
  335. # [01:33] * Joins: azakai (alon@2557E599.66715431.D25A875A.IP)
  336. # [01:34] <jimb> jlebar: Thanks to you, I wasn't! :D
  337. # [01:34] * Joins: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net)
  338. # [01:36] * Quits: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP) (Quit: Leaving.)
  339. # [01:37] * Joins: victorporof (victorporo@81B29543.183F338A.6A4F8DA2.IP)
  340. # [01:38] * Quits: ehugg_lime (ehugg_lime@moz-DB689C41.mycingular.net) (Ping timeout)
  341. # [01:38] * Quits: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net) (Ping timeout)
  342. # [01:39] * Quits: alice (alice@moz-FC2427F3.range86-167.btcentralplus.com) (Client exited)
  343. # [01:39] * Joins: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net)
  344. # [01:39] * Joins: bent (chatzilla@moz-932324BF.hsd1.ca.comcast.net)
  345. # [01:39] * Quits: victorporof (victorporo@81B29543.183F338A.6A4F8DA2.IP) (Ping timeout)
  346. # [01:40] * Quits: jimm (jmathies@moz-864CAA4E.pn.at.cox.net) (Quit: )
  347. # [01:40] * Quits: gwagner (gwagner@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: gwagner)
  348. # [01:42] * Joins: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP)
  349. # [01:42] * khuey|away is now known as khuey
  350. # [01:43] <@ehsan> does anybody know a piece of software to syntax highlight a diff *and* its underlying language?
  351. # [01:43] * Quits: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP) (Quit: Leaving.)
  352. # [01:43] * Quits: WeirdAl (chatzilla@moz-A79AE29F.hsd1.ca.comcast.net) (Client exited)
  353. # [01:44] * Joins: brendan (brendaneic@2557E599.66715431.D25A875A.IP)
  354. # [01:45] <jib> How do you avoid a thread that uses SyncRunnable to main from deadlocking on shutdown?
  355. # [01:45] <froydnj> jcranmer: I think arm tsan support is "coming soon"
  356. # [01:45] * juanb is now known as juanb|brb
  357. # [01:46] * Quits: dzbarsky (Adium@moz-1A8BBA7E.wlan.wireless-resnet.upenn.edu) (Quit: Leaving.)
  358. # [01:47] <jib> s/avoid/prevent/
  359. # [01:47] * Quits: ctangira (ctangira@moz-264CB7F1.cisco.com) (Ping timeout)
  360. # [01:48] * ojan is now known as ojan_away
  361. # [01:48] * nrc|afk is now known as nrc
  362. # [01:49] * Quits: damons (gnubeard@moz-BCB43F5D.hsd1.ca.comcast.net) (Quit: damons)
  363. # [01:50] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/8a7f1b9af814 - Yura Zenevich - Bug 857749 - fixed an issue with utterance generator function for application. r=eeejay
  364. # [01:50] * Joins: damons (gnubeard@moz-BCB43F5D.hsd1.ca.comcast.net)
  365. # [01:50] <@dolske> ehsan: ooooh. do let us know your findings!
  366. # [01:50] * Fallen is now known as Fallen|away
  367. # [01:51] <@ehsan> I've looked for it before...
  368. # [01:52] * Joins: cabanier (cabanier@moz-6A1F2F2C.hsd1.wa.comcast.net)
  369. # [01:53] <@dolske> probably needs to be a tool that annotates A and B with hilights, and then further annotates the diff based on that.
  370. # [01:53] <@dolske> but maybe there is a clever best-effort way to do it just from a diff.
  371. # [01:54] * Quits: rednaks (rednaks@C829E715.C1030139.55FFA9B4.IP) (Quit: Quitte)
  372. # [01:54] * Quits: bmoss (bmoss@2557E599.66715431.D25A875A.IP) (Quit: bmoss)
  373. # [01:56] * Quits: brendan (brendaneic@2557E599.66715431.D25A875A.IP) (Quit: brendan)
  374. # [01:56] * vladan is now known as vladan-afk
  375. # [01:56] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/e03a9a31e9c4 - Aryeh Gregor - Bug 857617 - Clean up nsEditor::InsertTextImpl; r=ehsan
  376. # [01:57] <heycam> wonder if you could use https://github.com/rkitover/vimpager with vim's diff mode
  377. # [01:58] * Quits: clee (clee@2557E599.66715431.D25A875A.IP) (Quit: clee)
  378. # [01:58] * Quits: Lucas (Lucas@moz-BE33DA21.fw1.sfo1.mozilla.net) (Connection reset by peer)
  379. # [01:58] <jcranmer> jhammel += 0.25
  380. # [01:58] <jhammel> heh
  381. # [01:58] * Joins: clee (clee@2557E599.66715431.D25A875A.IP)
  382. # [01:59] <jcranmer> it's a halfway solution
  383. # [01:59] * Quits: damons (gnubeard@moz-BCB43F5D.hsd1.ca.comcast.net) (Quit: damons)
  384. # [01:59] <jcranmer> mostly, I just want data before proposing more solutions ^_^
  385. # [01:59] <Jesse> jlebar: i think the "information" kept by those trivial merge csets isn't useful information. at best, it tells you the order in which the automation infrasture picked up the patches. it's only meaningful temporarily and with TBPL.
  386. # [02:00] <jhammel> jcranmer: sure; it certainly makes me much less nervous that explodey our # of trees
  387. # [02:00] <jlebar> Jesse: What about the information that "this set of csets together was merged"?
  388. # [02:00] <jlebar> Jesse: right now with our linear history, I can't tell what was pushed as a unit, except by looking at pushlog.
  389. # [02:00] <jhammel> jcranmer: fwiw, i was +0.5 in terms of definition from http://producingoss.com/ though i've rarely seen in used in practice in the OSS world
  390. # [02:00] * whimboo is now known as whimboo|afk
  391. # [02:00] <jcranmer> jhammel: I am not in favor of the crazy ocotpus tree model
  392. # [02:01] * Quits: vd (vd@moz-7A53EEF0.ddns.cablebg.net) (Ping timeout)
  393. # [02:01] * Joins: vd (vd@moz-7A53EEF0.ddns.cablebg.net)
  394. # [02:01] <jcranmer> I may just be simultaneously too optimistic and too pessimistic
  395. # [02:01] <jhammel> jcranmer: nor i; i'm not convinced it solves any problems
  396. # [02:01] <jlebar> Jesse: at the very least, being able to bisect only those things which were merged into m-c would be a lot better than bisecting our current linear history.
  397. # [02:01] <Jesse> jlebar: "pushed as a unit by bz, because they're all for one bug" is sometimes meaningful later. "pushed as a unit by automation" isn't.
  398. # [02:01] <jhammel> i could be convinced with #s; even then i wouldn't be a fan, but could reluctantly support it
  399. # [02:02] <jlebar> Jesse: Maybe we're talking about different things.
  400. # [02:02] * Quits: mccr8 (mccr8@2557E599.66715431.D25A875A.IP) (Quit: mccr8)
  401. # [02:02] <jcranmer> jhammel: my experience is mostly colored by comm-central development experiences
  402. # [02:02] * Quits: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net) (Ping timeout)
  403. # [02:02] * Joins: Enn (enn@moz-A875DFED.cpe.net.cable.rogers.com)
  404. # [02:02] <tbsaunde> jcranmer: mostly I just think the octopus thing isn't good enough on its own because it totally busts coalescing and does not much to fix that
  405. # [02:02] <jhammel> jcranmer: my experience is mostly colored by general observations of "We're doing X which doesn't work; so let's do Y"
  406. # [02:03] <jhammel> s/so /ergo/
  407. # [02:03] * Joins: jrmuizel (jrmuizel@moz-6E78BC7C.cpe.teksavvy.com)
  408. # [02:03] <jlebar> Jesse: You and I push two things to m-c. There are now two heads.
  409. # [02:03] <Jesse> jlebar: for bisect, having mostly-building history is the most important thing. i'm more worried about log/grep, which fill up with merges that didn't actually contribute to the evolution of the file.
  410. # [02:04] <jlebar> Jesse: They're both green, sheriff decides to merge the heads.
  411. # [02:04] <jcranmer> having worked on a project that uses/abuses the github merge pull request functionality
  412. # [02:04] <Jesse> jlebar: also you really don't want bisect to tell you that a problem was introduced by a merge cset
  413. # [02:04] * Quits: TimAbraldes (TimAbralde@moz-3F87419B.hsd1.or.comcast.net) (Quit: ChatZilla 0.9.90 [Firefox 21.0a2/20130401042013])
  414. # [02:04] <jcranmer> I can say that I much prefer mozilla's mostly-linear history
  415. # [02:04] <jlebar> Jesse: Bisect lets you bisect into the merge cset, no?
  416. # [02:04] * Joins: bbondy (bbondy@moz-717FF534.home.cgocable.net)
  417. # [02:04] <Jesse> jlebar: because then you have no idea what to back out to get things working again
  418. # [02:04] <jlebar> surely even hg bisect lets you do that.
  419. # [02:05] <jlebar> Jesse: if hg bisect is /that/ broken, that's a bug they need to fix. But I doubt it't so broken.
  420. # [02:05] <Jesse> jlebar: bisect does bisect "into" merges, depending on what "start" changeset. i'm talking about problems that are introduced by patch interactions.
  421. # [02:05] * Quits: myk (myk@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
  422. # [02:06] <jcranmer> this discussion can probbly be summed up by one disagreement:
  423. # [02:07] <jcranmer> are patch interaction issues rare or common?
  424. # [02:07] <jlebar> Jesse: Surely in the usual case you could just back out pieces of the merge.
  425. # [02:07] * Quits: jrmuizel (jrmuizel@moz-6E78BC7C.cpe.teksavvy.com) (Client exited)
  426. # [02:07] <jlebar> Jesse: If hg supports only two-parent merges, then even better, you have a linear history right there to play with.
  427. # [02:07] <Jesse> jlebar: but how do you even find out which patches (on each side!) contributed to the merged version being bad?
  428. # [02:08] * Quits: mwobensmith (Adium@2557E599.66715431.D25A875A.IP) (Quit: Leaving.)
  429. # [02:08] <jlebar> Jesse: With linear history, you only learn which patches on one side contributed to the breakage.
  430. # [02:09] <jlebar> Jesse: So to get something as good with octopus history, you merely revert one leg of the merge at a time until it goes green. Then revert pieces of that leg.
  431. # [02:09] <Jesse> jlebar: that's usually good enough, because it lets you (1) back out that thing and (2) reason about what might have interacted with it
  432. # [02:09] * Quits: jhammel (jhammel@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: leaving)
  433. # [02:09] * Quits: cviecco (cviecco@2557E599.66715431.D25A875A.IP) (Input/output error)
  434. # [02:11] * Quits: Waldo (waldo@2557E599.66715431.D25A875A.IP) (Quit: ChatZilla 0.9.87-6.1450hg.fc18 [XULRunner 19.0.2/20130311161054])
  435. # [02:11] <jlebar> Jesse: sorry, I've g2g.
  436. # [02:11] <Jesse> ok
  437. # [02:11] * jlebar is now known as jlebar|away
  438. # [02:11] * Quits: FabioMagnoni (fabiomagno@E1AEB0BB.9B4EC4D0.3299D537.IP) (Ping timeout)
  439. # [02:11] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/4b3a5c36598c - Nathan Froyd - Bug 798172 - part 1 - add mfbt/Endian.h; r=Waldo
  440. # [02:12] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/fa1191b1d320 - Nathan Froyd - Bug 798172 - part 4 - convert the jsclone bits to use Endian.h; r=Waldo
  441. # [02:12] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/ea8ae9085ea1 - Nathan Froyd - Bug 798172 - part 2 - add tests for mfbt/Endian.h; r=Waldo
  442. # [02:12] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/349a8651db24 - Nathan Froyd - Bug 853646 - part 0a - remove js::StripConst and use mozilla::RemoveConst instead; r=Waldo
  443. # [02:12] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/ab825d9e6d16 - Nathan Froyd - Bug 853646 - part 1 - add mozilla::IsIntegral to TypeTraits.h; r=Waldo
  444. # [02:12] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/f12175267ab7 - Nathan Froyd - Bug 798172 - part 5 - convert xdr bits to use Endian.h; r=Waldo
  445. # [02:12] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/4faeb3a2aa24 - Nathan Froyd - Bug 853646 - part 0 - add mozilla::Remove{Const,Volatile,CV} to TypeTraits.h; r=Waldo
  446. # [02:12] * Joins: brendan (brendaneic@2557E599.66715431.D25A875A.IP)
  447. # [02:12] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/f9878fed7d54 - Nathan Froyd - Bug 798172 - part 3 - convert SHA1.cpp to use Endian.h; r=Waldo
  448. # [02:14] * Joins: FabioMagnoni (fabiomagno@BBC94DEA.4003EA1D.FC8B868B.IP)
  449. # [02:14] * Joins: annevk (annevk@605EAC01.5B3E2C45.420B7681.IP)
  450. # [02:14] * Quits: Enn (enn@moz-A875DFED.cpe.net.cable.rogers.com) (Ping timeout)
  451. # [02:15] * geekboy|afk is now known as geekboy
  452. # [02:16] * Quits: ffledgling (anhadjai.s@9B9315E1.A6025CA.1C37C358.IP) (Quit: leaving)
  453. # [02:16] * Quits: annevk (annevk@605EAC01.5B3E2C45.420B7681.IP) (Ping timeout)
  454. # [02:16] * Joins: jrmuizel (jrmuizel@moz-6E78BC7C.cpe.teksavvy.com)
  455. # [02:17] * Joins: damons (gnubeard@moz-BCB43F5D.hsd1.ca.comcast.net)
  456. # [02:18] * Quits: bajaj1 (Adium@2557E599.66715431.D25A875A.IP) (Quit: Leaving.)
  457. # [02:18] * Quits: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net) (Ping timeout)
  458. # [02:18] * Joins: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net)
  459. # [02:19] * Quits: overholt (overholt@35765CFB.88764A66.72A31D6.IP) (Quit: Leaving)
  460. # [02:19] * Quits: @dbaron (dbaron@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  461. # [02:20] * Quits: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard)
  462. # [02:20] * Joins: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
  463. # [02:22] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  464. # [02:22] * Quits: squib (squib@moz-54866485.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
  465. # [02:22] * juanb|brb is now known as juanb
  466. # [02:22] * Joins: squib (squib@moz-54866485.dhcp.mdsn.wi.charter.com)
  467. # [02:22] * Quits: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net) (Ping timeout)
  468. # [02:22] * nthomas|away is now known as nthomas
  469. # [02:23] * Joins: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net)
  470. # [02:24] * Joins: gwagner (Gregor@moz-B8B530C2.hsd1.ca.comcast.net)
  471. # [02:24] * Quits: aklotz (Thunderbir@moz-55246988.cg.shawcable.net) (Quit: aklotz)
  472. # [02:24] <philor> ehsan: CLOSED TREE
  473. # [02:25] <@ehsan> ouch
  474. # [02:26] * Joins: dzbarsky (Adium@moz-6840584F.wireless-pennnet.upenn.edu)
  475. # [02:27] * Quits: Jesse (jruderman@2557E599.66715431.D25A875A.IP) (Connection reset by peer)
  476. # [02:27] * Joins: Jesse_ (jruderman@2557E599.66715431.D25A875A.IP)
  477. # [02:27] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/b5452903fc2f - Ehsan Akhgari - Backed out changeset e03a9a31e9c4 (bug 857617) because of build bustage
  478. # [02:27] * Quits: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net) (Ping timeout)
  479. # [02:27] <@ehsan> philor: should I reopen?
  480. # [02:27] * Quits: hurley (hurley@moz-E76806A0.dsl.static.sonic.net) (Quit: Get MacIrssi - http://www.sysctl.co.uk/projects/macirssi/ )
  481. # [02:27] * Quits: brendan (brendaneic@2557E599.66715431.D25A875A.IP) (Quit: brendan)
  482. # [02:28] * Joins: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net)
  483. # [02:29] * Quits: mwu (mwu@moz-2E883D31.hsd1.nj.comcast.net) (Quit: Leaving)
  484. # [02:30] <@dolske> oh, are we continuing the "inbound breaks too often" thread from yesterday? ;-)
  485. # [02:30] * Quits: dew (Instantbir@moz-EBC2DF0B.dhcp.stls.mo.charter.com) (Ping timeout)
  486. # [02:31] * Quits: sworkman (sworkman@moz-825EC923.hsd1.ca.comcast.net) (Quit: sworkman)
  487. # [02:32] * jwir3 is now known as jwir3|away
  488. # [02:32] * Quits: mayhemer (Miranda@moz-415580BA.broadband17.iol.cz) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  489. # [02:32] <Mossop_away> I thought the point of switching to inbound was that we didn't have to care how often it broke?
  490. # [02:33] * Quits: nhirata (anonymous@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: nhirata)
  491. # [02:33] * Joins: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net)
  492. # [02:34] <@dolske> that sounds like a question for philor. :)
  493. # [02:34] <Jesse_> dolske: thread on dev.platform
  494. # [02:34] <tbsaunde> Mossop_away: that may have been part of it, but "it doesn't matter how often inbound breaks" is clearly false
  495. # [02:35] <Jesse_> dolske: what thread yesterday?
  496. # [02:35] <@dolske> Jesse_: it's like you don't even have backscroll.
  497. # [02:35] <mbrubeck> There was an IRC discussion about 24 hours ago
  498. # [02:35] * Joins: dew (Instantbir@moz-EBC2DF0B.dhcp.stls.mo.charter.com)
  499. # [02:35] <mbrubeck> same bat time, same bat channel...
  500. # [02:36] <Jesse_> yeah i don't have backscroll because (1) IRC sucks, (2) harvey told me not to log IRC, and (3) i had to restart my computer when it crashed at 1pm
  501. # [02:36] <philor> ehsan: yeah, that wasn't much exposure (which is why I close as fast as I can anymore), reopened
  502. # [02:36] <@ehsan> thanks
  503. # [02:37] <philor> Mossop_away: that was the point of fantasy-inbound, as designed by people who last watched a tree in 2007 or never
  504. # [02:37] * @dolske clears screen and pretends this discussion never happened ;-)
  505. # [02:37] * Quits: cabanier (cabanier@moz-6A1F2F2C.hsd1.wa.comcast.net) (Quit: Leaving.)
  506. # [02:37] <tbsaunde> Jesse_: #developers is logged, the link is even in the topic
  507. # [02:37] * Joins: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP)
  508. # [02:37] <Jesse_> tbsaunde: thanks
  509. # [02:37] <Mossop_away> philor: Oh, I'll start landing on fantasy-inbound then
  510. # [02:38] <tbsaunde> np
  511. # [02:38] * @dolske imagines a small philor shouting "de plane! de plane!"
  512. # [02:39] <philor> in fantasy-inbound, rather than me watching the tree without having my ssh key, one of a large set of developers who volunteered to sheriff would have backed out ehsan's push, and also froydnj's push, and then immediately relanded froydnj's push
  513. # [02:39] <mbrubeck> The original Fantasy Inbound from the 70s, or the Malcolm McDowell remake?
  514. # [02:39] <jcranmer> Mossop_away: the real problem is that all the developers have an unspoken goal of make all issues Somebody Else's Problem
  515. # [02:39] <bz_away> well, now
  516. # [02:40] <bz_away> today is NOT a slow news day
  517. # [02:40] <@dolske> objection, your honor.
  518. # [02:40] * bz_away finishes putting kids to bed, starts catching up on stuff, sees "blink"
  519. # [02:40] <jcranmer> and we are so successful in that goal that all the issues developers have are now Somebody Else's Problem reassigned to them
  520. # [02:40] * Joins: brendan (brendaneic@2557E599.66715431.D25A875A.IP)
  521. # [02:41] <KaiRo> bz_away: well, they are clearly turning evil - as we all know that <blink> is evil, right? ;-)
  522. # [02:41] <stuart> i am making a new browser engine
  523. # [02:41] * bz_away is now known as bz
  524. # [02:41] <stuart> and calling it marquee
  525. # [02:41] <bz> What's interesting to me is how much of the stuff on their list are things we're working on
  526. # [02:41] <KaiRo> stuart: yay!
  527. # [02:41] <bz> list of things they plan to do
  528. # [02:41] <bz> either in Gecko or servo or both....
  529. # [02:41] <bz> Very very interesting.
  530. # [02:42] <mbrubeck> stuart++
  531. # [02:42] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/5302617ee727 - Guilherme Gonçalves - Bug 855704 - Log error messages in webspeech. r=smaug
  532. # [02:42] <KaiRo> they've always been quite good at working on the things we had been pölanning for or working on - just that for a while, they were actually faster at deliviering them
  533. # [02:43] * Quits: FabioMagnoni (fabiomagno@BBC94DEA.4003EA1D.FC8B868B.IP) (Input/output error)
  534. # [02:43] * Quits: jib (Jan-Ivar@moz-875D780C.hsd1.pa.comcast.net) (Quit: jib)
  535. # [02:43] <mbrubeck> bz: Want to help us convince paul when he gets back that Blink was just an elaborate April Fool's hoax?
  536. # [02:43] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/648d89ed11ee - Bill McCloskey - Bug 855536 - Add initExtendedSlot (r=njn)
  537. # [02:43] <tbsaunde> philor: so, help me understand how closing the tree helps if you aren't closing it to get it green so you can immediately merge it
  538. # [02:43] <philor> stuart: no need to make a new one, just fork gecko and remove all the parts that do things for people you don't like
  539. # [02:44] <stuart> that would take too long
  540. # [02:44] <@dolske> "pölanning for"? fascinating typo.
  541. # [02:44] <firebot> Check-in: http://hg.mozilla.org/releases/mozilla-beta/rev/4ad0a5f5f017 - Bobby Holley - Bug 853709 - Deny accessor definitions in SecurityWrapper (on beta). r=mrbkap a=akeybl
  542. # [02:44] <qDot> Pretty sure pölanning is an ikea product.
  543. # [02:44] <tbsaunde> like you can get bustage on bustage sure, but if your not going to merge the top changeset why does that matter?
  544. # [02:44] <@dolske> qDot++
  545. # [02:44] * Quits: mixedpuppy (mixedpuppy@A5087023.2354C43D.D8E68FF6.IP) (Quit: mixedpuppy)
  546. # [02:45] <bz> mbrubeck: which paul?
  547. # [02:45] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/fff4886f812c - Jim Chen - Bug 847983 - Skip script text nodes for content events; r=masayuki
  548. # [02:45] * Joins: jib (Jan-Ivar@moz-875D780C.hsd1.pa.comcast.net)
  549. # [02:45] <philor> tbsaunde: sorting them out - if you get bustage on bustage, you find out about it with the one set of tests you are going to get for everything that was pushed during the bustage
  550. # [02:45] <bz> Kairo: but yes, that's a worry for sure
  551. # [02:45] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/35ba787bc3db - Jim Chen - Bug 847983 - Try harder to get a valid frame; r=masayuki
  552. # [02:45] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/e95379bbcfd5 - Jim Chen - Bug 847983 - Don't include empty elements at end of range; r=masayuki
  553. # [02:45] <bz> I'll be interested to see how they do moving the DOM into the JS heap
  554. # [02:45] <mbrubeck> bz: rouget (he's off-grid for N weeks)
  555. # [02:45] <KaiRo> dolske: well, ö is next to l on my keyboard (German layout)
  556. # [02:45] <bz> Maybe their JS APIs are less-sucky enough that it's doable
  557. # [02:45] <bz> mbrubeck: ah, ok
  558. # [02:46] * njn wonders if gmail's new compose feature lets him reply to a non-HTML email and quote it without making the new email in HTML
  559. # [02:46] <@roc> was there any blogging about the BaselineCompiler landing?
  560. # [02:46] <philor> tbsaunde: the non-stressed 14 professional sheriffs who have enough time to be relaxed because there are two of them on duty every single hour of the day could indeed sort out bustage-on-bustage by only doing the "back out everything that landed on bustage" when there turned out to be a second set of it
  561. # [02:46] <@dolske> roc: dvander`home tweeted it today, but the timing was... unfortunate.
  562. # [02:46] * Quits: Benvie (Benvie@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  563. # [02:47] <jcranmer> njn: TB can do that... I think
  564. # [02:47] <@roc> bz: I think DOM-in-JS would be an interesting experiment but I wouldn't put money on it
  565. # [02:47] * Quits: nbt (nbt@moz-D891C5B8.cable.virginmedia.com) (Quit: )
  566. # [02:47] <tbsaunde> philor: so, my proposal wouldn't even be back out all of it if you find double bustage
  567. # [02:47] * @dolske proposes a complicated set of rules to avoid landing cool stuff at the same time Google changes rendering engines. ;)
  568. # [02:48] <tbsaunde> philor: that sort of makes sense though
  569. # [02:48] <@roc> there's a lot we could do to reduce the cost of DOM calls without going that far
  570. # [02:48] * Quits: ggp (ggp@2557E599.66715431.D25A875A.IP) (Ping timeout)
  571. # [02:49] <tbsaunde> philor: what I was thinking of was if you see a patch that clearly broke something back it out otherwise if it isn't clear leave the tree open but retrigger to find out which patch broke things then after a while say a day or so you close the tree and try to get what you have green
  572. # [02:49] * @roc thinks of a WebIDL attribute that lets you expose the name of a C++ field so attribute getters and setters can be completely inlined
  573. # [02:49] * Joins: vtmarvin (Thunderbir@9D75911A.1239134F.E4B2C495.IP)
  574. # [02:50] <philor> tbsaunde: first you have to invent some way to retrigger tests on a push that didn't get builds because its parent broke the build
  575. # [02:51] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/21bc922aea33 - Rodrigo Silveira - bug 856241 - Remove closing multiple tabs dialog r=mbrubeck
  576. # [02:51] <tbsaunde> philor: hm yeah, that is kind of tricky you'll of course get builds after the backout but that doesn't help much
  577. # [02:52] <tbsaunde> I guess it wouldn't be terribly to create machinary to apply the backout patch on an earlier rev and run tests on that, but it won't get done so not worth talking about
  578. # [02:53] * Quits: JonathanS (JonathanS@74338381.87D4EDDB.521902B0.IP) (Quit: Computer has gone to sleep.)
  579. # [02:53] * Joins: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com)
  580. # [02:53] * Joins: cabanier (cabanier@moz-6A1F2F2C.hsd1.wa.comcast.net)
  581. # [02:53] <tbsaunde> roc: what wouldthe advantage of that over writing the dom in js be?
  582. # [02:53] <philor> might as well just have a button which automates doing the "close the tree, back out everything, reland everything except this, reopen" thing
  583. # [02:53] <philor> and a pony!
  584. # [02:53] <njn> tbsaunde: smaller change than DOM-in-JS
  585. # [02:53] * philor is now known as philor|afk
  586. # [02:54] <KaiRo> roc: haven't seen anything on Baseline on pmo yet
  587. # [02:54] <@roc> maybe better performance too
  588. # [02:54] * Quits: lduros (user@moz-6BD87C4.phlapa.fios.verizon.net) (Ping timeout)
  589. # [02:54] * Quits: jib (Jan-Ivar@moz-875D780C.hsd1.pa.comcast.net) (Quit: jib)
  590. # [02:54] <tbsaunde> njn: true
  591. # [02:54] <njn> philor: I just landed two patches on Aurora. Do I have to watch them myself?
  592. # [02:54] <@roc> I mean at some point, if the DOM call does enough work, it's going to be faster in C++
  593. # [02:54] * KaiRo wonders though why v8bench was removed from awfy
  594. # [02:54] * njn ducks
  595. # [02:54] <njn> philor: j/k
  596. # [02:54] * Quits: inolen (Adium@moz-9F4F17DF.tourcaster.com) (Quit: Leaving.)
  597. # [02:54] * Joins: lduros (user@moz-6BD87C4.phlapa.fios.verizon.net)
  598. # [02:54] * Quits: wchen (wchen@moz-7B98A7F3.corenetworks.net) (Ping timeout)
  599. # [02:54] <@roc> and some stuff just can't be implemented in JS at all (we're not writing the whole engine in JS, right?)
  600. # [02:55] <KWierso|Home> KaiRo: octane includes all of v8bench
  601. # [02:55] <@roc> so there has to be JS-to-C++ bridging
  602. # [02:55] <njn> KaiRo: Octane is a superset
  603. # [02:55] <tbsaunde> roc: yeah
  604. # [02:55] <@roc> having that be the WebIDL layer has some nice effects
  605. # [02:55] <KaiRo> KWierso|Home, njn: ah, then it makes sense
  606. # [02:56] <@roc> to implement WebIDL in JS you have to have some fancy interface generation going on at the WebIDL boundary
  607. # [02:56] <KaiRo> also, numbers on all awfy benchmarks looks pretty nice now with BC
  608. # [02:56] <tbsaunde> roc: makes sense
  609. # [02:56] <bz> roc: yeah, agreed on the DOM in JS situation
  610. # [02:56] <@roc> having another layer of interface generation between JS and C++ sounds like complexity we'd be better off without
  611. # [02:56] * Joins: Benvie (Benvie@4EAF34EF.DD136097.D01D599A.IP)
  612. # [02:56] <bz> roc: I mean... you noticed we're not doing that in Gecko or servo so far. ;)
  613. # [02:56] <@roc> right
  614. # [02:56] * Quits: jedp (jedp@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: Computer has gone to sleep.)
  615. # [02:57] <@roc> I like where Gecko and Servo are going here :-)
  616. # [02:57] <tbsaunde> roc: so, alternatively could we just make the dom object a sub class of the C++ class that is a js object? with a layout C++ could rely on for C++ stuff the js engine could just inline other stuff be cause it knows about it?
  617. # [02:57] * Quits: Benvie (Benvie@4EAF34EF.DD136097.D01D599A.IP) (Connection reset by peer)
  618. # [02:57] <bz> tbsaunde: that would require a lot more flexibility on the part of the JS engine....
  619. # [02:58] * Joins: Benvie (Benvie@4EAF34EF.DD136097.D01D599A.IP)
  620. # [02:58] * Joins: ctangira (ctangira@moz-44402D73.cisco.com)
  621. # [02:58] * Quits: Ann_Yiming (Ann_Yiming@moz-BE33DA21.fw1.sfo1.mozilla.net) (Input/output error)
  622. # [02:58] <tbsaunde> bz: much more than roc's proposal to let the jseng pull members out of C++ dom objects?
  623. # [02:59] <tbsaunde> it would certainly kill the idea of the jseng being its own thing dead though
  624. # [02:59] * Quits: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net) (Ping timeout)
  625. # [02:59] * Quits: jrmuizel (jrmuizel@moz-6E78BC7C.cpe.teksavvy.com) (Client exited)
  626. # [03:00] * Joins: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net)
  627. # [03:00] * Quits: bdahl (bdahl@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Client exited)
  628. # [03:00] * Quits: rniwa (rniwa@5FEFE500.BA327C77.775DF071.IP) (Quit: rniwa)
  629. # [03:00] * joduinn-biab is now known as joduinn
  630. # [03:01] <bz> well, so yeah
  631. # [03:01] <bz> our js engine does have that idea
  632. # [03:01] <bz> sometimes it's _REALLY_ annoying
  633. # [03:01] <bz> and I would in fact very much welcome us coming up with ways to optimize some of this stuff more
  634. # [03:02] * heycam is now known as heycam|away
  635. # [03:03] <bz> Then again, V8 has that idea too, to some extent
  636. # [03:03] * Joins: wchen (wchen@moz-7B98A7F3.corenetworks.net)
  637. # [03:04] <@roc> we're going to have Ionmonkey assemble direct calls to WebIDL stubs aren't we?
  638. # [03:04] * Quits: gandalf (zbraniecki@moz-4F155DA6.hsd1.ca.comcast.net) (Quit: I took the wrong pill!!!)
  639. # [03:04] <bz> more so than now?
  640. # [03:04] <bz> possibly
  641. # [03:05] <bent> we already have some hooks there right?
  642. # [03:05] * bent recalls recent security bugs...
  643. # [03:05] <bz> we have some things
  644. # [03:05] <bz> we could do more
  645. # [03:05] <@roc> right now we're still boxing all parameters, calling a C++ method that takes a jsval array and unboxes them, does the work, boxes the result to return a jsval, then Ionmonkey unboxes the jsval again (if we're lucky) --- right?
  646. # [03:05] <bz> e.g. right now we box and unbox
  647. # [03:05] <tbsaunde> so, could we get the jseng people to give us a way to hand them some asm that should be run as a getter / setter?
  648. # [03:06] * Quits: AaronMT (AaronMT@moz-5DF3A271.cpe.net.cable.rogers.com) (Input/output error)
  649. # [03:07] * Quits: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com) (Quit: cilias)
  650. # [03:07] * Joins: surkov (surkov@B3C081AC.7AE20955.EBE09E3C.IP)
  651. # [03:08] * Joins: mconley (mconley@D4B46A36.8C6552CA.6816E6B7.IP)
  652. # [03:08] <@roc> we could autogenerate C functions that match the C++ signature, have Ionmonkey assemble direct calls to them with all the parameter/result conversion pushed up to Ion where it can be optimized away if Ion knows the types
  653. # [03:09] <bz> Doable
  654. # [03:09] <bz> Scary, but so is so much of this code.....
  655. # [03:09] * Quits: Mossop_away (mossop@moz-3D9B2D8F.lsanca.fios.verizon.net) (Ping timeout)
  656. # [03:10] <tbsaunde> roc: I was thinking of going even farther and handing them some asm that they could inline in the jit code if they new the types would be write
  657. # [03:10] * Quits: jammink (textual@2557E599.66715431.D25A875A.IP) (Quit: Computer has gone to sleep.)
  658. # [03:10] <@roc> tbsaunde: I think for functions of any nontrivial size that is likely to be very difficult and not win much
  659. # [03:11] * Joins: Enn (enn@moz-A875DFED.cpe.net.cable.rogers.com)
  660. # [03:11] * Joins: jrmuizel (jrmuizel@moz-6E78BC7C.cpe.teksavvy.com)
  661. # [03:11] * pmoore|snooker-with-old-men is now known as pmoore|away
  662. # [03:11] * Quits: vtmarvin (Thunderbir@9D75911A.1239134F.E4B2C495.IP) (Ping timeout)
  663. # [03:11] <RyanVM|Dinner> tanvi: https://tbpl.mozilla.org/php/getParsedLog.php?id=21409416&tree=Mozilla-Inbound - that what you're looking for?
  664. # [03:12] <tbsaunde> roc: I was thinking mostly of the case of getters that are just return mFoo; or return mFoos[i];
  665. # [03:12] * RyanVM|Dinner is now known as RyanVM
  666. # [03:12] * juanb is now known as juanb|afk
  667. # [03:12] <@roc> many of the smallest functions are attribute setters and getters that just reflect a C++ field. For those there's my idea of just exposing the name of the field; then we can tell the JIT the offset of the field within the object and it can turn into a load or store
  668. # [03:12] <bz> Can I please have some feedback on the color of my bikeshed?
  669. # [03:12] <@dolske> blue
  670. # [03:12] <tbsaunde> roc: else where even probably for setters yeah
  671. # [03:12] <bent> feedback-
  672. # [03:12] <bz> I want to name a property of a WebIDL interface
  673. # [03:12] <@dolske> wait, no, lavender.
  674. # [03:12] <markh> my irc client is showing bz as pink at the moment!
  675. # [03:12] <bz> specifically, the name of the C++ class that JS implementations of the interface need to inherit from
  676. # [03:12] * Joins: sewardj_ (sewardj@moz-4875F09C.dip.t-dialin.net)
  677. # [03:12] <bz> I have it as 'defaultImpl' now, but that's not really right
  678. # [03:13] <markh> but "lavender" is a far more macho name for it...
  679. # [03:13] * Quits: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  680. # [03:13] <tbsaunde> parentImpl?
  681. # [03:13] <@dolske> anything with emoji in the name is ok with me.
  682. # [03:13] <@dolske> (yes, that codepoint)
  683. # [03:13] <@dolske> (you're all thinking it)
  684. # [03:13] * Quits: sewardj (sewardj@moz-A96F4029.dip.t-dialin.net) (Ping timeout)
  685. # [03:14] * bz has no idea which one dolske means
  686. # [03:14] * Joins: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net)
  687. # [03:14] <bz> please to tell me value
  688. # [03:14] * Joins: ggp (ggp@moz-CF8BEBEF.dia.static.qwest.net)
  689. # [03:14] <bz> tbsaunde: 'jsImplParent' ?
  690. # [03:14] * Joins: dbaron (dbaron@moz-E0DDE997.dsl.dynamic.sonic.net)
  691. # [03:14] * ChanServ sets mode: +o dbaron
  692. # [03:15] * Joins: Gentlecat (Roman@59658053.BC0B4628.8FB52CB8.IP)
  693. # [03:15] <jcranmer> tbsaunde: the problem with handing asm is register-renaming arbitrary asm is nontrivil
  694. # [03:16] * Joins: m_kato (m_kato@moz-658AB552.tokyo.ocn.ne.jp)
  695. # [03:16] <tbsaunde> bz: sure
  696. # [03:16] <jcranmer> (not very difficult, just nontrivial)
  697. # [03:16] <@dolske> bz: was assuming http://en.wikipedia.org/wiki/%F0%9F%92%A9
  698. # [03:16] * Joins: folecr (folecr@moz-41FC64CF.lightspeed.sntcca.sbcglobal.net)
  699. # [03:16] * @dolske is still astounded that's a spec.
  700. # [03:17] <bz> dolske: lol
  701. # [03:17] <RyanVM> more inbound bustage, yay
  702. # [03:17] <jcranmer> dolske: it's very useful
  703. # [03:17] <RyanVM> jchen ^
  704. # [03:17] <jcranmer> dolske: it lets me sneak in complaints about code that no one can see
  705. # [03:17] <jcranmer> dolske: I use that character in a test somewhere
  706. # [03:17] <bz> ok
  707. # [03:17] * bz makes it 'jsImplParent', goes to push
  708. # [03:18] <@dolske> jcranmer: pengiun emoji was my second choice.
  709. # [03:18] <tbsaunde> jcranmer: sure, we'd make up a "calling convention" or something maybe the jit just couldn't save stuff in registers through said asm
  710. # [03:18] <jcranmer> dolske: that's my email header for the newsgroups :-)
  711. # [03:18] * Parts: ggp (ggp@moz-CF8BEBEF.dia.static.qwest.net) (Leaving...)
  712. # [03:18] * jcranmer wonders if there's a bikeshed unicode character
  713. # [03:19] <RyanVM> hey, I've got a great idea for how to avoid inbound closures
  714. # [03:20] <RyanVM> MAKE SURE YOUR SHIT ACTUALLY COMPILES BEFORE PUSHING
  715. # [03:20] <jcranmer> RyanVM: get rid of inbound?
  716. # [03:20] <jcranmer> so here's a question I don't think people want to know the answer to:
  717. # [03:20] <jcranmer> what percentage of patches and patch bustage are caused by author/reviewer negligence?
  718. # [03:21] <bz> RyanVM: define "compiles"?
  719. # [03:21] <tbsaunde> jcranmer: what exactly counts as "negligence"?
  720. # [03:21] <bz> RyanVM: but yeah....
  721. # [03:21] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/88d40212e319 - Ryan VanderMeulen - Backed out changesets 35ba787bc3db, e95379bbcfd5, and fff4886f812c (bug 847983) for build bustage on a CLOSED TREE.
  722. # [03:21] <bz> tbsaunde: The courts ask that question a lot.
  723. # [03:22] <tbsaunde> bz: heh
  724. # [03:22] <jchen> RyanVM: ugh. thanks. weird i didnt catch it on try
  725. # [03:22] * Joins: mixedpuppy (mixedpuppy@moz-7B3CFB22.vc.shawcable.net)
  726. # [03:23] <RyanVM> jchen: debug-only
  727. # [03:23] * Quits: ehoogeveen (emanuel.ho@moz-DC53E53C.upc-j.chello.nl) (Quit: )
  728. # [03:23] <jchen> yeah
  729. # [03:23] <jcranmer> tbsaunde: the bustage of the patch was caused by the patch itself and not any changes in between the time of review and landing
  730. # [03:25] <jcranmer> 🚲🏠
  731. # [03:25] <jcranmer> (I can't find any emoji for `shed')
  732. # [03:25] * Quits: jgriffin (jgriffin@moz-DD9CBA45.hsd1.wa.comcast.net) (Quit: jgriffin)
  733. # [03:25] * Quits: vlad (vlad@moz-97F0FD4D.members.linode.com) (Quit: ZNC - http://znc.sourceforge.net)
  734. # [03:26] <tbsaunde> jcranmer: so basically your lcaiming not doing try -p all -b do -u all - t all is negligent?
  735. # [03:26] * Quits: jrmuizel (jrmuizel@moz-6E78BC7C.cpe.teksavvy.com) (Client exited)
  736. # [03:28] * Quits: KaiRo (robert@moz-39EC87D6.adsl.highway.telekom.at) (Input/output error)
  737. # [03:28] * Joins: Alfredo (alfredoyan@moz-8ECC9173.dynamic.hinet.net)
  738. # [03:28] <jcranmer> tbsaunde: per the standards of review, effectively
  739. # [03:28] * Quits: chewey (chewey@moz-20DBE1AF.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
  740. # [03:28] * Joins: chewey (chewey@moz-29F9791C.dip0.t-ipconnect.de)
  741. # [03:29] <aja> jcranmer: https://twitter.com/steveklabnik/status/255511605876510720
  742. # [03:29] <tbsaunde> jcranmer: I'm not sure what you mean by that
  743. # [03:32] * Joins: vlad (vlad@moz-97F0FD4D.members.linode.com)
  744. # [03:32] * Quits: @dveditz (dveditz@2557E599.66715431.D25A875A.IP) (Ping timeout)
  745. # [03:33] * Quits: Gentlecat (Roman@59658053.BC0B4628.8FB52CB8.IP) (Ping timeout)
  746. # [03:34] <jcranmer> aja: :-)
  747. # [03:37] * Joins: digitsm (digitsm@6E86B8B7.E2B53EDA.6FBA63F7.IP)
  748. # [03:38] <froydnj> RyanVM: philor: if that 10.8 debug m2 bustage is mine, much obliged if you just back out bug 798172; bug 853646 just adds bits to headers that don't get used anywhere
  749. # [03:38] * Joins: cpeterso_ (cpeterson@moz-BE33DA21.fw1.sfo1.mozilla.net)
  750. # [03:38] <RyanVM> froydnj: nah, looks like normal bustage to me
  751. # [03:39] * Quits: cpeterso_ (cpeterson@moz-BE33DA21.fw1.sfo1.mozilla.net) (Input/output error)
  752. # [03:39] <froydnj> "normal" bustage :(
  753. # [03:39] <bz> holy crap
  754. # [03:39] <bz> what happened in .platform???
  755. # [03:39] <RyanVM> OF is better than it's been in awhile, and we're still 3x where we used to be
  756. # [03:40] * Quits: cpeterson (cpeterson@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  757. # [03:40] <jcranmer> bz: a conversation?
  758. # [03:41] * Quits: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard)
  759. # [03:41] * Quits: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net) (Ping timeout)
  760. # [03:42] * Joins: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
  761. # [03:42] <bz> ah, .platform is yet another proposal for "push to try to commit"
  762. # [03:42] <bz> ok
  763. # [03:42] * bz skims
  764. # [03:42] * Joins: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net)
  765. # [03:43] * Joins: bdahl (bdahl@moz-D7CB09C3.dsl.dynamic.sonic.net)
  766. # [03:45] * Quits: RyanVM (chatzilla@moz-148999FE.phlapa.fios.verizon.net) (Quit: ChatZilla 0.9.90 [Firefox 23.0a1/20130402231545])
  767. # [03:46] * Joins: inolen (Adium@moz-FA2406D8.socal.res.rr.com)
  768. # [03:50] <njn> bz: I just started reading that too
  769. # [03:50] <njn> should be interesting
  770. # [03:50] * Quits: @smaug (chatzilla@moz-8C0006D4.pp.htv.fi) (Ping timeout)
  771. # [03:50] <bz> njn: mostly repeats of previous discussions, honestly
  772. # [03:50] <bz> njn: with some actual data near the end.
  773. # [03:51] <njn> bz: no spoilers, plz :P
  774. # [03:51] * jchen is now known as jchen|away
  775. # [03:51] * joduinn is now known as joduinn-afk
  776. # [03:53] * Quits: brendan (brendaneic@2557E599.66715431.D25A875A.IP) (Quit: brendan)
  777. # [03:53] <bz> Tree open, good
  778. # [03:53] * bz merges
  779. # [03:53] <bz> njn: ;)
  780. # [03:54] * Quits: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net) (Quit: Leaving.)
  781. # [03:56] * heycam|away is now known as heycam
  782. # [03:56] * Quits: JeroenDeDauw (j@moz-10017C03.dip.t-dialin.net) (Quit: Leaving.)
  783. # [03:56] * Joins: JeroenDeDauw (j@moz-10017C03.dip.t-dialin.net)
  784. # [03:59] * Quits: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard)
  785. # [03:59] * Quits: gwagner (Gregor@moz-B8B530C2.hsd1.ca.comcast.net) (Quit: gwagner)
  786. # [04:00] <bz> gps: thank you for running the numbers on the test stuff
  787. # [04:01] * Quits: terrence (terrence@2557E599.66715431.D25A875A.IP) (Ping timeout)
  788. # [04:02] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/9ecc1799f6f4 - Anthony Jones - Bug 852251 - Check for null on CompositorChild::Get()
  789. # [04:02] <bz> nsIDOMSpeechSynthesisGetter
  790. # [04:02] <bz> What's that?
  791. # [04:02] * philor|afk is now known as philor
  792. # [04:02] <bz> And who reviewed that?
  793. # [04:03] * Quits: Enn (enn@moz-A875DFED.cpe.net.cable.rogers.com) (Ping timeout)
  794. # [04:03] * Joins: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
  795. # [04:04] * Quits: dzbarsky (Adium@moz-6840584F.wireless-pennnet.upenn.edu) (Quit: Leaving.)
  796. # [04:04] * Quits: damons (gnubeard@moz-BCB43F5D.hsd1.ca.comcast.net) (Quit: damons)
  797. # [04:06] * Joins: nattokirai (nattokirai@moz-658AB552.tokyo.ocn.ne.jp)
  798. # [04:08] * Joins: dzbarsky (Adium@moz-6840584F.wireless-pennnet.upenn.edu)
  799. # [04:10] * Quits: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
  800. # [04:10] <bz> what's the right make target for ipdl stuff?
  801. # [04:10] <bz> as in, if I have an ipdl file in some dir, how do I get our build system to build the corresponding .h files?
  802. # [04:10] <@dolske> I have no idea, but istr speech stuff is relevant to dougt's interests?
  803. # [04:10] * Quits: ejpbruel (ejpbruel@933E3A2E.83A511AD.F413BF4D.IP) (Quit: ejpbruel)
  804. # [04:11] * Joins: asrail (asrail@2A678512.9BEB7A35.6D8EEF99.IP)
  805. # [04:11] * bz found the speech bits
  806. # [04:11] <bz> Now I just want to build the ipdl
  807. # [04:11] <bz> or rather the headers we generate from it
  808. # [04:12] * Joins: jrmuizel (jrmuizel@moz-6E78BC7C.cpe.teksavvy.com)
  809. # [04:12] <bz> ah, ipc/ipdl
  810. # [04:13] * Quits: jrmuizel (jrmuizel@moz-6E78BC7C.cpe.teksavvy.com) (Client exited)
  811. # [04:15] <mfinkle> bz, i have a question about redirects, HTTPS->HTTP and referrers
  812. # [04:15] <mfinkle> and twitter t.co
  813. # [04:15] * bz listens
  814. # [04:15] <bz> mmmm
  815. # [04:16] <mfinkle> t.co sends down a HTML page that uses JS to redirect
  816. # [04:16] * Quits: surkov (surkov@B3C081AC.7AE20955.EBE09E3C.IP) (Quit: surkov)
  817. # [04:16] <mfinkle> instead of using a 301
  818. # [04:16] <mfinkle> it's almost painful on mobile
  819. # [04:16] <bz> yep
  820. # [04:16] <bz> Is https://bugzilla.mozilla.org/show_bug.cgi?id=704320 part of the answer?
  821. # [04:16] <mfinkle> they do it because they want referrer "credit"
  822. # [04:16] <bz> (to your real question, which is "how do we make them stop that?")
  823. # [04:17] <mfinkle> yeah, might be
  824. # [04:17] * Joins: jrmuizel (jrmuizel@moz-6E78BC7C.cpe.teksavvy.com)
  825. # [04:17] <mfinkle> i was looking for ways to force a referrer with a 301 https->http redirect
  826. # [04:17] <catlee-away> so firefox is eating 100% cpu right now
  827. # [04:17] <bz> mfinkle: in particular, see comment 31 and following
  828. # [04:17] <mfinkle> but was coming up empty
  829. # [04:17] <mfinkle> ok, looking
  830. # [04:17] <bz> well
  831. # [04:17] <bz> force in what sense?
  832. # [04:17] <bz> we can change our code to
  833. # [04:17] <catlee-away> how do I tell what's causing it?
  834. # [04:17] <bz> but we very purposefully don't do that now
  835. # [04:17] <bz> because it leaks info, right?
  836. # [04:18] <mfinkle> bz, i was looking for ways to "force" it just to test possible solutions
  837. # [04:18] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/499692d0ad63 - Seth Fowler - Bug 856486 (Part 1) - Avoid asserts triggered by rapid off-main-thread decoding. r=jrmuizel
  838. # [04:18] <mfinkle> but also, i was wondering if there was some security reason for not doing it
  839. # [04:18] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/f5059c01c197 - Seth Fowler - Bug 856486 (Part 2) - Buffer the last fully-decoded frame for multipart images. r=jrmuizel
  840. # [04:18] <bz> There is
  841. # [04:18] <bz> We don't want to leak information cross-site
  842. # [04:18] * Quits: azakai (alon@2557E599.66715431.D25A875A.IP) (Ping timeout)
  843. # [04:18] <bz> And urls often contain sensitive information
  844. # [04:18] <bz> doubly so for the people who actually bother with https
  845. # [04:19] <mfinkle> yeah
  846. # [04:20] <bz> The <meta> does work around that well, since it lets sites opt in
  847. # [04:20] <bz> and thus tell us they don't care
  848. # [04:20] * Quits: clee (clee@2557E599.66715431.D25A875A.IP) (Quit: clee)
  849. # [04:20] <mbrubeck> catlee-away: You could try attaching a debugger to get a stack... or failing that, crash it.
  850. # [04:20] <catlee-away> it's pretty responsive
  851. # [04:21] <mbrubeck> on Linux or OS X, "kill -SIGSEGV" should cause the crash reporter to come up
  852. # [04:21] <mbrubeck> oh, I was thinking it was hung...
  853. # [04:21] * jchen|away is now known as jchen
  854. # [04:21] * Quits: folecr (folecr@moz-41FC64CF.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  855. # [04:21] <mbrubeck> https://developer.mozilla.org/en-US/docs/Performance/Profiling_with_the_Built-in_Profiler is a possibility if it's responding
  856. # [04:22] * Joins: rniwa (rniwa@5FEFE500.BA327C77.775DF071.IP)
  857. # [04:22] <catlee-away> mbrubeck: that's per-tab, right?
  858. # [04:22] <catlee-away> js::DefineNativeProperty has come up a few times now
  859. # [04:22] <mbrubeck> no, I don't think we can do "per-tab" profiling
  860. # [04:23] <catlee-away> oh
  861. # [04:23] <catlee-away> ok, that's good then!
  862. # [04:23] <mbrubeck> though if there's content JS involved then I guess we could potentially figure out the script source
  863. # [04:23] <mbrubeck> I've only used the profiler a couple of times, myself
  864. # [04:25] <catlee-away> hm, some jetpack
  865. # [04:25] * Joins: JonathanS (JonathanS@74338381.87D4EDDB.521902B0.IP)
  866. # [04:25] <mfinkle> bz, after a quick read, it looks like this would work for mobile twitter loaded into firefox and i click on a t.co link (they all are)
  867. # [04:25] * Quits: jrmuizel (jrmuizel@moz-6E78BC7C.cpe.teksavvy.com) (Client exited)
  868. # [04:26] <mfinkle> mobile twitter would use the <meta> tag to yes "allow the referrer to be sent"
  869. # [04:26] <catlee-away> popupShowingTryAgain()
  870. # [04:26] <mfinkle> which means they could use 301 redirects?
  871. # [04:26] <mfinkle> and still get the credit for the traffic to the target website
  872. # [04:27] * Quits: brson (brson@2557E599.66715431.D25A875A.IP) (Quit: leaving)
  873. # [04:27] <catlee-away> hey, it was my jetpack!
  874. # [04:27] * bz hates macros
  875. # [04:28] <shu> is anyone else getting ./dist/include/mozilla/Endian.h:163:14: error: use of undeclared identifier '__builtin_bswap16' on inbound?
  876. # [04:28] <shu> clang on my MBP doesn't seem to understand this builtin
  877. # [04:29] * jchen is now known as jchen|away
  878. # [04:31] <mfinkle> bz, do redirects never pass along the referrer? i thought it was https-> http redirects but it might be any redirect
  879. # [04:31] * Joins: wanderview (bkelly@moz-A3CB7D8A.washdc.fios.verizon.net)
  880. # [04:31] <@dbaron> bz, even my macros? :-)
  881. # [04:32] * jmaher is now known as jmaher|afk
  882. # [04:33] * Quits: mbrubeck (mbrub_000@moz-45568FC0.hsd1.wa.comcast.net) (Quit: Leaving.)
  883. # [04:33] * Joins: ehugg (ehugg@moz-EA33CD8D.hsd1.wa.comcast.net)
  884. # [04:35] * Quits: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net) (Input/output error)
  885. # [04:37] * Quits: lduros (user@moz-6BD87C4.phlapa.fios.verizon.net) (Client exited)
  886. # [04:41] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
  887. # [04:42] <bz> dbaron: well, just macros that don't know that ',' between < and > is not an argument separator. ;)
  888. # [04:42] <bz> dbaron: I threw in some () and it helped
  889. # [04:42] <bz> mfinkle: checking
  890. # [04:43] <bz> mfinkle: redirects propagate through the referrer
  891. # [04:43] * Joins: jrmuizel (jrmuizel@moz-6E78BC7C.cpe.teksavvy.com)
  892. # [04:43] <bz> mfinkle: See this bit in HttpBaseChannel::SetupReplacementChannel:
  893. # [04:43] <bz> // convey the referrer if one was used for this channel to the next one
  894. # [04:43] <bz> if (mReferrer)
  895. # [04:43] <bz> httpChannel->SetReferrer(mReferrer);
  896. # [04:43] * philor is now known as philor|away
  897. # [04:43] * Quits: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net) (Ping timeout)
  898. # [04:44] <@dolske> win 100
  899. # [04:44] * Quits: wanderview (bkelly@moz-A3CB7D8A.washdc.fios.verizon.net) (Quit: wanderview)
  900. # [04:44] * Joins: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net)
  901. # [04:45] <mfinkle> bz, thanks
  902. # [04:45] <bz> mfinkle: no problem
  903. # [04:45] <bz> dolske: ?
  904. # [04:45] <JonathanS> in chrome's blink page, I noticed about Use a modern, faster tcmalloc throughout all of Mac chrome
  905. # [04:47] * Joins: wanderview (bkelly@moz-A3CB7D8A.washdc.fios.verizon.net)
  906. # [04:48] * jchen|away is now known as jchen
  907. # [04:48] * Quits: wanderview (bkelly@moz-A3CB7D8A.washdc.fios.verizon.net) (Quit: wanderview)
  908. # [04:50] <dougt> JonathanS: any data comparing it to jemalloc?
  909. # [04:50] <@dolske> just missing a /
  910. # [04:50] * Joins: wanderview (bkelly@moz-A3CB7D8A.washdc.fios.verizon.net)
  911. # [04:51] <@dolske> congrats to MattN_ on my 100th window.
  912. # [04:52] * hwine is now known as hwine-ooo
  913. # [04:52] <dougt> hah
  914. # [04:53] * Joins: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net)
  915. # [04:53] <JonathanS> dougt, I only found https://github.com/blog/1422-tcmalloc-and-mysql
  916. # [04:53] <JonathanS> oops http://www.mysqlperformanceblog.com/2012/07/05/impact-of-memory-allocators-on-mysql-performance/
  917. # [04:54] * Joins: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net)
  918. # [04:54] <stuart> tcmalloc used to be pretty bad
  919. # [04:55] * Joins: brendan (brendaneic@moz-A5234FF1.sub-70-199-77.myvzw.com)
  920. # [04:56] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/e9113b268416 - Matt Woodrow - Bug 855233 - Recreate mask layers if the ContainerParameters offset changes. r=nrc
  921. # [04:58] * Quits: jgilbert (jgilbert@2557E599.66715431.D25A875A.IP) (Ping timeout)
  922. # [04:58] * Quits: jet (junglecode@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: jet)
  923. # [04:59] * ctalbert is now known as ctalbert|afk
  924. # [04:59] * Joins: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk)
  925. # [04:59] * Quits: rniwa (rniwa@5FEFE500.BA327C77.775DF071.IP) (Quit: rniwa)
  926. # [04:59] * Quits: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net) (Ping timeout)
  927. # [04:59] * Quits: IRCMonkey56664 (wlach@moz-35BE7BC2.vif.net) (Quit: Computer has gone to sleep.)
  928. # [05:01] * Quits: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk) (Ping timeout)
  929. # [05:03] * Parts: wanderview (bkelly@moz-A3CB7D8A.washdc.fios.verizon.net)
  930. # [05:03] * Joins: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk)
  931. # [05:04] * Quits: rclick (rclick@1C8C1A71.28E23881.1605932.IP) (Ping timeout)
  932. # [05:07] * Matti is now known as Matti_away
  933. # [05:08] * Quits: jrmuizel (jrmuizel@moz-6E78BC7C.cpe.teksavvy.com) (Client exited)
  934. # [05:09] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/343da9f79907 - Geoff Brown - Bug 855146 - Enable SpecialPowers in robocop tests; r=jmaher
  935. # [05:10] * glob|away is now known as glob
  936. # [05:10] * Joins: rniwa (rniwa@5FEFE500.BA327C77.775DF071.IP)
  937. # [05:11] * ewong|sleep is now known as ewong
  938. # [05:12] * Quits: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net) (Quit: bholley)
  939. # [05:14] <Jesse_> ehsan: one of your replies went to the wrong newsgroup (tree-management instead of platform)
  940. # [05:15] <@ehsan> yeah, I was already pinged about it
  941. # [05:15] * Quits: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net) (Ping timeout)
  942. # [05:15] * Joins: Ann_Yimi_ (Ann_Yiming@moz-161994B5.dia.static.qwest.net)
  943. # [05:16] * Joins: ggp (ggp@moz-CF8BEBEF.dia.static.qwest.net)
  944. # [05:17] <Jesse_> also i disagree with what you said in that post but i don't want to reply to it in the wrong place
  945. # [05:17] * Joins: WeirdAl (chatzilla@moz-A79AE29F.hsd1.ca.comcast.net)
  946. # [05:18] <WeirdAl> hey guys - does anyone have any idea how stripping symbols from a XULRunner SDK could possibly cause "<Regression> Mozilla-Beta - a11y Row Major MozAfterPaint - Linux x64 - 3.6%" ???
  947. # [05:18] <Jesse_> (i think my proposal takes care of the load problem, and small changes to "starring" intermittent failures will allow automation to know what's believed to be "passing except for known intermittent failures")
  948. # [05:19] * Quits: dzbarsky (Adium@moz-6840584F.wireless-pennnet.upenn.edu) (Quit: Leaving.)
  949. # [05:19] * Joins: AaronMT (AaronMT@moz-5DF3A271.cpe.net.cable.rogers.com)
  950. # [05:20] <tbsaunde> WeirdAl: look at graph server to be sure it was your push
  951. # [05:20] <tbsaunde> Jesse_: tbh I'm not sure I understand what your proposing
  952. # [05:22] <WeirdAl> tbsaunde: not sure how to do that :)
  953. # [05:22] <Jesse_> tbsaunde: you didn't understand my message that began "I suggest adding an Auto branch between Try and Central." ?
  954. # [05:22] <WeirdAl> hell, this could be margin-of-error noise
  955. # [05:24] * philor|away is now known as philor
  956. # [05:24] <tbsaunde> Jesse_: correct
  957. # [05:24] <njn> dumb webdev question: I want three dropdown menus next to each other, each with a small heading above it. What's the best way to lay it out?
  958. # [05:24] <Jesse_> ehsan: and more abstractly, i think "this will cause too much load" or "this will be hell with the current rate of intermittent failures" apply even more strongly to our current setup ;)
  959. # [05:24] * Quits: brendan (brendaneic@moz-A5234FF1.sub-70-199-77.myvzw.com) (Quit: brendan)
  960. # [05:25] * Joins: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net)
  961. # [05:25] <Jesse_> tbsaunde: developers push to Try. automation bundles up patches that passed Try and pushes to Auto. if the combination passes Auto (the patches didn't interact badly), the combination is now considered to be mozilla-central.
  962. # [05:25] <bz> "Improvement: Mozilla-Beta - Dromaeo (DOM) - XP - 45.8% increase"
  963. # [05:26] * bz is glad every time he sees those numbers. ;)
  964. # [05:26] <tbsaunde> Jesse_: as much as inbound is a mess I suspect its compute hours / patch ratio is pretty good compared to other things
  965. # [05:27] * Quits: tmyoung (Thunderbir@moz-A52EE408.alyoung.com) (Ping timeout)
  966. # [05:27] * njn suspects the answer is "divs + CSS"
  967. # [05:27] <Jesse_> tbsaunde: that part of my proposal doesn't affect load (except in giving developers a good mozilla-central base for their try pushes), but it does allow another change that i think will help load a lot
  968. # [05:27] <tbsaunde> Jesse_: no, I think that increases load
  969. # [05:28] * Jesse_ is now known as Jesse
  970. # [05:28] <tbsaunde> Jesse_: as it is people basically never psuh patches to try for full runs and often don't push them to try at all
  971. # [05:28] <philor> WeirdAl: the regression emails don't come out until after there have been n runs, so aurora merges to beta, there are all the regressions and improvements between the two, and some of them get reported as one of the subsequent pushes
  972. # [05:28] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
  973. # [05:28] * Quits: mconley (mconley@D4B46A36.8C6552CA.6816E6B7.IP) (Input/output error)
  974. # [05:29] <Jesse> tbsaunde: err, i mean my proposal doesn't increase load relative to the proposal from kats
  975. # [05:29] <WeirdAl> philor: so just noise?
  976. # [05:29] * Joins: dveditz (dveditz@moz-67794A0A.hsd1.ca.comcast.net)
  977. # [05:29] * ChanServ sets mode: +o dveditz
  978. # [05:29] * Quits: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard)
  979. # [05:29] <tbsaunde> Jesse: ok, that might be, but I'm not sure increasing load much over what we have today is acceptable
  980. # [05:30] <Jesse> tbsaunde: let me finish ;)
  981. # [05:30] <tbsaunde> go on
  982. # [05:30] <philor> WeirdAl: yes, even more so than they usually are, which is saying a lot - there have been I think weekly meetings for "Signal from Noise" for... two years? three? which intend to have some effect in the future sometime
  983. # [05:30] <WeirdAl> :p
  984. # [05:30] <Jesse> tbsaunde: instead of everyone doing full try runs, most pushes get "sparse" try runs: build on all platforms, run each test on one random platform
  985. # [05:31] * WeirdAl hopes he gets invited to this year's summit... though what his opinion will be is yet to be determined
  986. # [05:31] <Jesse> tbsaunde: so maybe my push has mochitest-1 run on mac 10.8 and mochitest-2 run on winxp
  987. # [05:32] <tbsaunde> Jesse: ok
  988. # [05:32] * njn is tempted to use a table
  989. # [05:32] <@dolske> njn: flexbox!
  990. # [05:32] <tbsaunde> Jesse: so that is more or less jcranmer's proposal but with autoland stuff
  991. # [05:33] * Quits: Alfredo (alfredoyan@moz-8ECC9173.dynamic.hinet.net) (Ping timeout)
  992. # [05:33] <Jesse> tbsaunde: the combination on Auto gets the full test matrix, and if a single-platform single-test failure shows up, we can go back and run that test on all the original Try pushes or dump the whole patch set
  993. # [05:33] <Jesse> tbsaunde: yes
  994. # [05:33] <philor> has this webspeech build error been around for a while and I just haven't seen it, or can I pillory someone who landed today?
  995. # [05:33] <Jesse> tbsaunde: i think the effect will be a lot like inbound's coalescing, but more controlled and with fewer people being on fire when things go wrong
  996. # [05:34] <tbsaunde> Jesse: so, that will still have the same load on builders as kats's proposal which may or may not be an issue
  997. # [05:34] <tbsaunde> philor: link?
  998. # [05:35] <jcranmer> in theory, everyone already pushes to try before landing
  999. # [05:35] <philor> tbsaunde: https://tbpl.mozilla.org/php/getParsedLog.php?id=21405771&tree=Mozilla-Inbound
  1000. # [05:35] <tbsaunde> jcranmer: whattheory is that?
  1001. # [05:35] <jcranmer> the theory that says people test their code before landing
  1002. # [05:36] <WeirdAl> it's the Wishful Thinking Hypothesis
  1003. # [05:36] <tbsaunde> jcranmer: honestly that can often just be a waaste if you have fairly high confidence in a patch
  1004. # [05:36] * Joins: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net)
  1005. # [05:36] <jcranmer> high confidence doesn't mean you're right
  1006. # [05:36] * nrc is now known as nrc|afk
  1007. # [05:37] <njn> dolske: every flexbox link I can find specifies different syntax
  1008. # [05:37] <bz> njn: there are at least 4 different syntaxes, with different prefixes
  1009. # [05:37] <bz> njn: what are you trying to do?
  1010. # [05:38] <bz> njn: and which browsers do you want it to work in?
  1011. # [05:38] <njn> bz: put three dropw-down menus next to each other, with a title above each one, in about:memory -- so FF only
  1012. # [05:38] <tbsaunde> philor: looks like the stuff eeejay landed earlier today is what's broken
  1013. # [05:38] * Joins: Alfredo (alfredoyan@moz-8ECC9173.dynamic.hinet.net)
  1014. # [05:38] <Jesse> tbsaunde: i think my proposal fits well with developers guessing how much Try testing their patch needs. if you're wrong, you delay about 4 other patches by a few hours (when Auto burns), but you don't break the tree or prevent other people from landing.
  1015. # [05:38] * philor scrolls down
  1016. # [05:38] <tbsaunde> jcranmer: no it does not, but it means that its a better idea to push the patch to inbound without spending try time on it
  1017. # [05:39] <WeirdAl> aww, I was hoping text-to-speech was working
  1018. # [05:39] <jcranmer> my rule of thumb is push to try, if that passes, I won't do it again unless I get a merge conflict
  1019. # [05:40] <tbsaunde> jcranmer: this week alone I've landed atleast 1 or two patches that never went to try
  1020. # [05:40] <@khuey> lol
  1021. # [05:40] <Jesse> jcranmer: that's exactly the rule of thumb kats and i want to encode into the automation :)
  1022. # [05:40] <@khuey> this video of the attempted heist in auckland is great
  1023. # [05:40] <tbsaunde> I suspect bz and ehsan and ... will say the same
  1024. # [05:40] <bz> Who knows about xpt files?
  1025. # [05:41] <jcranmer> and how many times have you been backed out?
  1026. # [05:41] * @khuey flees
  1027. # [05:41] * bz has certainly landed a patch that did not go to try, just today
  1028. # [05:41] <bz> as for backed out....
  1029. # [05:41] * Quits: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  1030. # [05:41] <bz> This week, not once, afaik
  1031. # [05:41] <tbsaunde> jcranmer: not this week iirc before that some significant number of times
  1032. # [05:41] <jcranmer> bz: ooh, ooh, I know! xpt files are the thingies that xpconnect uses to work magically
  1033. # [05:42] <bz> But it does happen sometimes, yes.
  1034. # [05:42] <philor> khuey: who knows about the build system?
  1035. # [05:42] <jcranmer> :-P
  1036. # [05:42] <bz> jcranmer: I wanted more like "whom do I ask for a needinfo?"
  1037. # [05:42] <@khuey> philor: these days? gps
  1038. # [05:42] * bz picks on khuey
  1039. # [05:42] <jcranmer> I'd go with khuey or ted and let them redirect as needed
  1040. # [05:42] <@khuey> it changes so much that I have to MXR every time :-(
  1041. # [05:42] <tbsaunde> bz: I could take a look too
  1042. # [05:42] <WeirdAl> khuey: hey, when're you gonna get to my feedback? request on install-app? :p
  1043. # [05:43] <jcranmer> tbsaunde: and I've not been backed out
  1044. # [05:43] <@khuey> cpearce++
  1045. # [05:43] <bz> tbsaunde: https://bugzilla.mozilla.org/show_bug.cgi?id=846629 if you're interested
  1046. # [05:43] <cpearce> hmmm?
  1047. # [05:43] <tbsaunde> jcranmer: certainly
  1048. # [05:43] * Joins: damons (gnubeard@moz-BCB43F5D.hsd1.ca.comcast.net)
  1049. # [05:43] * Quits: @dveditz (dveditz@moz-67794A0A.hsd1.ca.comcast.net) (Ping timeout)
  1050. # [05:43] <@khuey> cpearce: for defending the office
  1051. # [05:43] * Quits: AaronMT (AaronMT@moz-5DF3A271.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: www.textualapp.com)
  1052. # [05:43] <cpearce> heh
  1053. # [05:43] <@khuey> against the barbarian hordes
  1054. # [05:44] <cpearce> seriously, all I did was smile at him.
  1055. # [05:44] <philor> eh, screw it, I'll just fix this with a clobber
  1056. # [05:44] * bz is missing something, clearly
  1057. # [05:44] <bz> nooooooooo
  1058. # [05:44] <@khuey> cpearce: hey you had the bat too
  1059. # [05:44] * bz dodges clobber, tries to kidney-punch it
  1060. # [05:44] <@khuey> so what's broken?
  1061. # [05:44] <jcranmer> bz: I'd suspect the reason is that, when xpt was originally written, 64-bit didn't work cleanly on all platforms as a constant
  1062. # [05:45] <cpearce> khuey: yeah, I've been practicing my smile just for such occasions ;)
  1063. # [05:45] <jcranmer> bz: and no one has given a crap about it in the past 10 years
  1064. # [05:45] * Quits: damons (gnubeard@moz-BCB43F5D.hsd1.ca.comcast.net) (Ping timeout)
  1065. # [05:45] <@khuey> oh, fun, backend.mk
  1066. # [05:45] * @khuey disclaims all knowledge
  1067. # [05:46] * Quits: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net) (Ping timeout)
  1068. # [05:47] * Joins: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net)
  1069. # [05:47] * philor thinks either "parallel race condition from https://hg.mozilla.org/integration/mozilla-inbound/rev/55ec568f51a2" or "needs-clobber"
  1070. # [05:48] * Quits: Alfredo (alfredoyan@moz-8ECC9173.dynamic.hinet.net) (Ping timeout)
  1071. # [05:48] <tbsaunde> bz: yeah, there are other bugs about 64 bit constants not working
  1072. # [05:49] <tbsaunde> bz: there might also be an issue storing 64 bit values in xpt's format I istr something about that maybe when khuey was trying to compile them to C?
  1073. # [05:49] <philor> fortunately, it's already merged to m-c, so we should be able to see lots of bustage from it if it's not needs-clobber
  1074. # [05:50] * Quits: felipe (felipe@F0FABB58.F4D65A64.6D8EEF99.IP) (Quit: felipe)
  1075. # [05:50] <tbsaunde> jcranmer: I'm nto even trying to argue that not pushing to try isn't running more risk, I'm arguing that running that risk is the right thing to do
  1076. # [05:51] * ehsan is now known as ehsan_sleep
  1077. # [05:51] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  1078. # [05:52] <jcranmer> I disagree, but maybe everyone expects inbound to be the new try these days
  1079. # [05:52] * Joins: Alfredo (alfredoyan@moz-8ECC9173.dynamic.hinet.net)
  1080. # [05:52] * Quits: juanb|afk (jbecerra@2557E599.66715431.D25A875A.IP) (Quit: juanb|afk)
  1081. # [05:53] * Quits: JeroenDeDauw (j@moz-10017C03.dip.t-dialin.net) (Ping timeout)
  1082. # [05:53] <tbsaunde> jcranmer: I wouldn't say its try, but its not m-c either something like "a place to throw patches that are fiarly liekly good"
  1083. # [05:54] <rnewman> anyone know whether chromeappsstore.sqlite is still used?
  1084. # [05:54] * Joins: JeroenDeDauw (j@moz-DFD13227.dip.t-dialin.net)
  1085. # [05:54] <Jesse> tbsaunde: try -p none ;)
  1086. # [05:55] <bz> khuey: what is known to be broken is 64-bit idl constants
  1087. # [05:55] <bz> khuey: _why_ they are broken is the question
  1088. # [05:56] <tbsaunde> Jesse: this is in your world to get stuff into the autoland queue without try at all?
  1089. # [05:56] <Jesse> tbsaunde: yeah
  1090. # [05:56] * bz gets his review queue back down to "one large complicated set of chagnes in code I don't really know that well and that has no spec"
  1091. # [05:56] * khuey is now known as khuey|away
  1092. # [05:57] <@roc> what?
  1093. # [05:57] <Jesse> r- ask me again when there's a spec
  1094. # [05:58] <jcranmer> bz: .... so comm-central? :-)
  1095. # [05:58] * Quits: Matti_away (Matti@moz-A52A1BC4.dip.t-dialin.net) (Ping timeout)
  1096. # [06:00] * Joins: dzbarsky (Adium@moz-59812CB1.hsd1.pa.comcast.net)
  1097. # [06:00] <tbsaunde> bz: I thought you finished the xbl patches
  1098. # [06:01] * nrc|afk is now known as nrc
  1099. # [06:01] * nthomas is now known as nthomas|away
  1100. # [06:02] <bz> tbsaunde: I did
  1101. # [06:02] * WeirdAl needs a mathematician friend
  1102. # [06:02] <bz> tbsaunde: Then I got asked for review on <iframe srcdoc>
  1103. # [06:02] <bz> tbsaunde: which is eerily similar
  1104. # [06:02] * Joins: Matti (Matti@moz-85BFC841.dip.t-dialin.net)
  1105. # [06:02] <bz> tbsaunde: In the "I don't want to deal with reviewing changes to this code, but there is no better option" sense....
  1106. # [06:03] <bz> Jesse: oh, there's a spec for the feature
  1107. # [06:03] <nalexander> WeirdAl: I am a mathematician... buddy.
  1108. # [06:03] <bz> Jesse: and there's a spec for "docshell"
  1109. # [06:03] <WeirdAl> hehe
  1110. # [06:03] <bz> Jesse: the latter is of ... varying fictionality
  1111. # [06:03] <bz> (If that's a word. Perhaps "fictitiousness"?)
  1112. # [06:04] * philor tries to think of something good to say in "Bug 857705 - Continue using slaves known to have bad RAM"
  1113. # [06:05] <philor> I'm not sure my mom's going to wind up proud of me
  1114. # [06:05] * Joins: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
  1115. # [06:06] <bz> philor: depends on what they're used for, no?
  1116. # [06:06] <tbsaunde> bz: yeah :/
  1117. # [06:07] <philor> bz: sure, but I've suggested before "take these broken slaves and use them for staging so you have to deal with their failures instead of me" and not had any success
  1118. # [06:07] <bz> philor: I was thinking "doorstops"
  1119. # [06:08] <philor> ah, the Bridge Of Minis, yes
  1120. # [06:08] <bz> Couch, not Bridge
  1121. # [06:09] * Quits: JonathanS (JonathanS@74338381.87D4EDDB.521902B0.IP) (Quit: Computer has gone to sleep.)
  1122. # [06:11] <tbsaunde> or just you know buy them new ram
  1123. # [06:12] <@roc> ECC RAM maybe
  1124. # [06:13] * Quits: Jesse (jruderman@2557E599.66715431.D25A875A.IP) (Quit: Jesse)
  1125. # [06:14] <bz> mconnor is the compare-talos maintainer, right?
  1126. # [06:15] * Joins: sankha93 (Instantbir@7061CD01.D6BD0D91.22D41759.IP)
  1127. # [06:16] <philor> right
  1128. # [06:18] * Quits: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net) (Ping timeout)
  1129. # [06:19] * Joins: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net)
  1130. # [06:21] * Joins: twi (Adium@moz-29290401.cust.dsl.vodafone.it)
  1131. # [06:22] <tbsaunde> bz: well for one thing it looks like xpt.py doesn't know how to write 64 bit ints into an xpt
  1132. # [06:23] * Joins: cviecco (cviecco@moz-63115BF4.hsd1.ca.comcast.net)
  1133. # [06:23] <bz> tbsaunde: fun
  1134. # [06:25] * Quits: cviecco (cviecco@moz-63115BF4.hsd1.ca.comcast.net) (Ping timeout)
  1135. # [06:25] * Quits: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net) (Ping timeout)
  1136. # [06:25] * Joins: cviecco (cviecco@moz-63115BF4.hsd1.ca.comcast.net)
  1137. # [06:26] * Joins: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net)
  1138. # [06:28] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
  1139. # [06:28] * capella|away is now known as capella
  1140. # [06:29] <tbsaunde> bz: the stuff in xpcom/typelib/xpt/ on the other hand atleast makes the motions of supporting uint64_t, but if you trust that and want to beat it into working is something I'll let you decide
  1141. # [06:29] * tbsaunde would just say screw it and use two uint32_t bit fields
  1142. # [06:31] * Quits: shamir_khodzha (Thunderbir@7F5B50BD.E0F09538.6E7F4A1E.IP) (Quit: shamir_khodzha)
  1143. # [06:31] * Quits: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  1144. # [06:32] * Quits: azakai|far (alon@moz-8D0CC798.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  1145. # [06:34] <bz> tbsaunde: that's not really feasible
  1146. # [06:36] * Joins: azakai|far (alon@moz-8D0CC798.lightspeed.sntcca.sbcglobal.net)
  1147. # [06:36] <tbsaunde> bz: :( sorry
  1148. # [06:40] * Joins: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net)
  1149. # [06:41] * Joins: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net)
  1150. # [06:42] * Quits: cviecco (cviecco@moz-63115BF4.hsd1.ca.comcast.net) (Input/output error)
  1151. # [06:42] * Quits: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  1152. # [06:43] <@dbaron> philor, can I be proud of you instead?
  1153. # [06:44] * Joins: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
  1154. # [06:44] * Quits: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard)
  1155. # [06:46] <philor> dbaron: so far, I'm actually saying nice things, just revising my "one in a hundred" since I didn't really think until today about how a PPoD in a != reftest can give false green
  1156. # [06:47] <@dbaron> philor, did that happen today?
  1157. # [06:48] * Quits: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net) (Ping timeout)
  1158. # [06:48] * Joins: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net)
  1159. # [06:49] <philor> dbaron: no, I was just thinking about what a bad idea "just treat it as intermittent orange" is, and realized that even just for PPoD in reftests, we don't know how common it is, since != will swallow it on a passing rev, or give a false green on a failing rev, and fuzzy might swallow it or not, depending, on either a passing or failing rev
  1160. # [06:50] * Quits: bbondy (bbondy@moz-717FF534.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
  1161. # [06:50] <@dbaron> philor, but if you see my comment in the bug... I think the pink pixel is really probably 2%-5% of the problem
  1162. # [06:50] <@dbaron> philor, it's mostly crashes, not reftests
  1163. # [06:51] * Joins: vigneshwaran (vigneshwar@FC0B83FD.138D8F1E.FD6A0EFF.IP)
  1164. # [06:51] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
  1165. # [06:52] <philor> dbaron: yeah, I'm still coming out of my suggestion from bug 845123 to have a pool of known-defective slaves that are only allowed to run reftests :)
  1166. # [06:52] <@roc> they can crash reftests too
  1167. # [06:52] <philor> yeah, and alas for anyone who actually causes an intermittent Mac crash, we probably aren't going to file it
  1168. # [06:52] * Quits: karl (karl@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  1169. # [06:53] <philor> I was rather surprised to find bug 854839, because we mostly just don't file those anymore
  1170. # [06:54] * Joins: damons (gnubeard@moz-BCB43F5D.hsd1.ca.comcast.net)
  1171. # [06:54] * Quits: sankha93 (Instantbir@7061CD01.D6BD0D91.22D41759.IP) (Ping timeout)
  1172. # [06:54] * Joins: sankha93 (Instantbir@7061CD01.D6BD0D91.22D41759.IP)
  1173. # [06:57] * Joins: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net)
  1174. # [06:57] <@dbaron> if we don't file them, how will we find the machines that need to be removed from the pool?
  1175. # [06:58] <philor> a thing which I was typing in the bug comment field while you asked :)
  1176. # [06:59] * Quits: ehugg (ehugg@moz-EA33CD8D.hsd1.wa.comcast.net) (Quit: ehugg)
  1177. # [07:00] <philor> it's a tough call - billm knows by now to pretty much ignore any bug we file about a GC crash, so probably the cost of filing them isn't too high, now that we're already paying the cost of having cried wolf too many times
  1178. # [07:01] * @dbaron awaits the bugmail from philor's comment
  1179. # [07:03] <hsivonen> jlebar|away: the non-agreed-upon non-policy is having positive effects. :-)
  1180. # [07:03] * Quits: damons (gnubeard@moz-BCB43F5D.hsd1.ca.comcast.net) (Quit: damons)
  1181. # [07:03] * Joins: mccr8 (mccr8@moz-5FEA0C74.dsl.dynamic.sonic.net)
  1182. # [07:04] * Quits: mccr8 (mccr8@moz-5FEA0C74.dsl.dynamic.sonic.net) (Quit: mccr8)
  1183. # [07:06] * Quits: @roc (chatzilla@E2F7352.56080C53.97BBD552.IP) (Ping timeout)
  1184. # [07:06] <cpeterson> I'm trying to build mozilla-inbound for OSX, but I'm getting a clang compile error: Endian.h:163:14: error: use of undeclared identifier '__builtin_bswap16'
  1185. # [07:06] * Quits: tchevalier (Thunderbir@moz-E09130CD.w90-28.abo.wanadoo.fr) (Quit: tchevalier)
  1186. # [07:07] <bz> shu was getting that too
  1187. # [07:07] <bz> iirc
  1188. # [07:08] * Joins: JonathanS (JonathanS@74338381.87D4EDDB.521902B0.IP)
  1189. # [07:09] * Quits: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net) (Quit: bholley)
  1190. # [07:09] * bz is getting it too
  1191. # [07:09] <bz> hrmm
  1192. # [07:09] * Joins: Enn (enn@moz-A875DFED.cpe.net.cable.rogers.com)
  1193. # [07:09] <bz> I wonder what's up
  1194. # [07:09] <cpeterson> I'm using Apple's default clang 4.2. Even a simple "hello world" test.c reports __builtin_bswap16() undefined.
  1195. # [07:10] <bz> #if defined(__clang__)
  1196. # [07:10] <bz> return T(__builtin_bswap16(value));
  1197. # [07:10] <cpeterson> bug 798172
  1198. # [07:10] <bz> is what this file has
  1199. # [07:10] <bz> Are you commenting, or should I?
  1200. # [07:10] * bz wonders how this is managing to build on tinderbox... and whether it depends on the clang version
  1201. # [07:11] <cpeterson> bz: you can comment if you any more insight than "__builtin_bswap16() is undefined". <:) Otherwise, I can just add that.
  1202. # [07:11] * Quits: asrail (asrail@2A678512.9BEB7A35.6D8EEF99.IP) (Ping timeout)
  1203. # [07:11] <bz> Go for it; I have nothing else so far
  1204. # [07:11] <cpeterson> Do the OSX builders use a non-default version of clang?
  1205. # [07:12] <bz> Sure
  1206. # [07:12] <bz> What I'm using is what they were using a month or two back
  1207. # [07:12] <bz> but it's possible they've updated since
  1208. # [07:12] <bz> http://mxr.mozilla.org/mozilla-central/source/browser/config/tooltool-manifests/macosx64/releng.manifest
  1209. # [07:12] <bz> is the version they use
  1210. # [07:12] <bz> Yeah, that's 7k revisions ahead of me
  1211. # [07:12] <bz> but still
  1212. # [07:13] <bz> we're not supposed to break people's local stuff
  1213. # [07:14] * Quits: Alfredo (alfredoyan@moz-8ECC9173.dynamic.hinet.net) (Quit: Alfredo)
  1214. # [07:14] <bz> http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20121001/065702.html
  1215. # [07:14] <bz> Looks like it was added in rev 165362
  1216. # [07:14] <bz> which is way later than what I have and what you have
  1217. # [07:15] * jcranmer is now known as jcranmer|away
  1218. # [07:17] * Quits: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP) (Quit: Leaving.)
  1219. # [07:17] * Quits: pcwalton (pcwalton@43CB6079.66715431.D25A875A.IP) (Quit: pcwalton)
  1220. # [07:18] * Quits: mfinkle (mfinkle@moz-8CB7201C.hsd1.pa.comcast.net) (Connection reset by peer)
  1221. # [07:19] * Joins: mfinkle (mfinkle@moz-8CB7201C.hsd1.pa.comcast.net)
  1222. # [07:20] * Quits: JeroenDeDauw (j@moz-DFD13227.dip.t-dialin.net) (Quit: Leaving.)
  1223. # [07:20] * Joins: JeroenDeDauw (j@moz-DFD13227.dip.t-dialin.net)
  1224. # [07:22] * bz wonders how to find the svn version of a given clang release
  1225. # [07:22] * Quits: Enn (enn@moz-A875DFED.cpe.net.cable.rogers.com) (Ping timeout)
  1226. # [07:22] * Joins: jhk (Instantbir@7FC79FD2.5827C9F6.D06349B0.IP)
  1227. # [07:27] * Joins: shamir_khodzha (Thunderbir@7F5B50BD.E0F09538.6E7F4A1E.IP)
  1228. # [07:27] * Quits: shamir_khodzha (Thunderbir@7F5B50BD.E0F09538.6E7F4A1E.IP) (Quit: shamir_khodzha)
  1229. # [07:28] * bz strips the relevant changesets
  1230. # [07:28] <bz> froydnj: ping
  1231. # [07:30] <cpeterson> bz: we can add a `#if __has_builtin(__builtin_bswap16)` check to Endian.h
  1232. # [07:31] * jchen is now known as jchen|away
  1233. # [07:31] <bz> cpeterson: if that does the right thing....
  1234. # [07:32] <cpeterson> well, __has_builtin(__builtin_bswap16) returns 0 on my clang 4.2, but I don't know if it actually returns 1 for later clang versions..
  1235. # [07:32] <jet> kinetik: ping
  1236. # [07:35] * Joins: adalucinet (Mibbit@28C4EA76.976FBEE.5BC07656.IP)
  1237. # [07:39] * Joins: pcwalton (pcwalton@moz-481A040C.hsd1.ca.comcast.net)
  1238. # [07:39] * Joins: SkyR0ck3R (akash_r@ED7FA044.57266F2B.1C37C358.IP)
  1239. # [07:39] * Quits: bdahl (bdahl@moz-D7CB09C3.dsl.dynamic.sonic.net) (Client exited)
  1240. # [07:40] <bz> looks like clang 3.2 might have this builtin
  1241. # [07:40] <bz> maybe
  1242. # [07:40] <bz> hard to tell
  1243. # [07:40] * Joins: Enn (enn@moz-A875DFED.cpe.net.cable.rogers.com)
  1244. # [07:40] <bz> (not to be confused with Apple's version numbers!)
  1245. # [07:40] * Quits: pcwalton (pcwalton@moz-481A040C.hsd1.ca.comcast.net) (Quit: .)
  1246. # [07:41] * Joins: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net)
  1247. # [07:42] <@dbaron> hsivonen, which not-agreed-on non-policy?
  1248. # [07:42] <@dbaron> prefixes?
  1249. # [07:42] * Quits: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net) (Connection reset by peer)
  1250. # [07:42] * Joins: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net)
  1251. # [07:43] * Quits: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  1252. # [07:44] * Quits: bent (chatzilla@moz-932324BF.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.90-rdmsoft [XULRunner 18.0.2/20130201065344])
  1253. # [07:45] * Joins: past (Instantbir@moz-64F55735.dsl.dyn.forthnet.gr)
  1254. # [07:46] <jlebar|away> dbaron: think so
  1255. # [07:46] * @dbaron wonders what timezone jlebar|away is in
  1256. # [07:46] <jlebar|away> Hey, bz is up. :)
  1257. # [07:47] <hsivonen> dbaron: yeah, prefixes
  1258. # [07:47] * nrc is now known as nrc|away
  1259. # [07:47] * bz is up
  1260. # [07:47] <@dbaron> well, I'm 3 hours behind you, and I'm going to sleep shortly
  1261. # [07:47] <bz> sorta
  1262. # [07:47] <@dbaron> so g'night
  1263. # [07:47] <bz> it's almost 2am
  1264. # [07:47] * bz needs to sleep
  1265. # [07:48] * bz is fighting people breaking his build. ;)
  1266. # [07:48] * Joins: arky (arky@8FFEA7D8.DD6EC350.B9D97DBA.IP)
  1267. # [07:48] <bz> hsivonen: I think we've de facto agreed on that policy
  1268. # [07:48] <bz> hsivonen: more or less
  1269. # [07:48] <arky> Unfocused, ping
  1270. # [07:48] <@dbaron> but we've also made exceptions to it
  1271. # [07:48] <bz> right
  1272. # [07:49] <Unfocused> arky: hey :) i was just about to head off for awhile, is it something quick?
  1273. # [07:50] <hsivonen> bz: even better
  1274. # [07:50] <arky> Unfocused, Yes, the patch applies after few changes. Wondering what would be next step for me. The review comments are too technical for me
  1275. # [07:50] <arky> Unfocused, https://bugzilla.mozilla.org/show_bug.cgi?id=335781#c96
  1276. # [07:50] <hsivonen> bz: anyway, it's great that <blink> is adopting a policy of using flags instead of prefixes for experimental features
  1277. # [07:50] <bz> hsivonen: indeed
  1278. # [07:50] <@dbaron> also, was the rash of talos notifications today bogus?
  1279. # [07:50] * Quits: ctangira (ctangira@moz-44402D73.cisco.com) (Ping timeout)
  1280. # [07:50] <bz> hsivonen: I believe they were in fact strongly influenced by us doing that....
  1281. # [07:51] <bz> dbaron: no
  1282. # [07:51] <bz> dbaron: today was when beta/aurora picked up their merges
  1283. # [07:51] <bz> dbaron: and also we landed a new JIT
  1284. # [07:51] <bz> dbaron: so lots of talos movement. :(
  1285. # [07:52] <bz> OSError: [Errno 17] File exists: '/Users/bzbarsky/mozilla/inbound/obj-firefox-opt/content/media/webspeech/synth'
  1286. # [07:52] <@dbaron> so Tp5 regressions on inbound were real?
  1287. # [07:52] <bz> wtf?
  1288. # [07:52] <bz> dbaron: not sure about those, but possible
  1289. # [07:52] * Quits: Ann_Yimi_ (Ann_Yiming@moz-161994B5.dia.static.qwest.net) (Connection reset by peer)
  1290. # [07:52] * Joins: ctangira (ctangira@moz-431FF022.dllstx.fios.verizon.net)
  1291. # [07:52] * bz focused on the dromaeo numbers, missed the tp5
  1292. # [07:52] * Joins: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net)
  1293. # [07:52] * Joins: cviecco (cviecco@moz-63115BF4.hsd1.ca.comcast.net)
  1294. # [07:53] <@dbaron> anyway, g'night
  1295. # [07:53] * Quits: @dbaron (dbaron@moz-E0DDE997.dsl.dynamic.sonic.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  1296. # [07:53] * Joins: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de)
  1297. # [07:53] <Unfocused> arky: ah, well, i think you should just try to spent time reading through that patch, and nsSearchService - to get familiar with it, and get an understanding of how everything works (tbh, if you're having trouble with the review comments, someone else may be better suited to picking up that bug)
  1298. # [07:53] * Joins: sankha94 (Instantbir@7061CD01.D6BD0D91.22D41759.IP)
  1299. # [07:54] * Joins: Boriss_ (FlyingToas@moz-BE33DA21.fw1.sfo1.mozilla.net)
  1300. # [07:54] <arky> Unfocused, I'll get started nsSearchService: Will loop back to you in 2 days
  1301. # [07:54] * Quits: sankha93 (Instantbir@7061CD01.D6BD0D91.22D41759.IP) (Ping timeout)
  1302. # [07:54] <arky> Unfocused, Thx
  1303. # [07:54] * Quits: cviecco (cviecco@moz-63115BF4.hsd1.ca.comcast.net) (Ping timeout)
  1304. # [07:54] * Quits: Boriss (FlyingToas@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  1305. # [07:54] * Joins: gwagner (Gregor@moz-B8B530C2.hsd1.ca.comcast.net)
  1306. # [07:55] <Unfocused> ok :)
  1307. # [07:55] * Unfocused heads out for a bit
  1308. # [07:56] * Quits: Boriss_ (FlyingToas@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  1309. # [07:57] * Quits: ctangira (ctangira@moz-431FF022.dllstx.fios.verizon.net) (Ping timeout)
  1310. # [07:57] * Quits: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net) (Ping timeout)
  1311. # [07:58] * Quits: christoffer__ (christoffe@moz-79070305.dynamic.se.alltele.net) (Connection reset by peer)
  1312. # [07:58] * Joins: ctangira (ctangira@moz-44402D73.cisco.com)
  1313. # [08:01] * Quits: njn (chatzilla@moz-BC4671E.dyn.iinet.net.au) (Quit: ChatZilla 0.9.90 [Firefox 23.0a1/20130401154253])
  1314. # [08:02] * Quits: ctangira (ctangira@moz-44402D73.cisco.com) (Quit: ctangira)
  1315. # [08:02] * Quits: SkyR0ck3R (akash_r@ED7FA044.57266F2B.1C37C358.IP) (Ping timeout)
  1316. # [08:02] * Joins: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net)
  1317. # [08:04] * Joins: SkyR0ck3R (akash_r@ED7FA044.57266F2B.1C37C358.IP)
  1318. # [08:06] * Quits: SkyR0ck3R (akash_r@ED7FA044.57266F2B.1C37C358.IP) (Ping timeout)
  1319. # [08:06] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/b50cc6512288 - Kartikaya Gupta - Bug 856155 - End IME composition before sending touch events to content. r=jchen
  1320. # [08:07] * Quits: WeirdAl (chatzilla@moz-A79AE29F.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.90 [Firefox 20.0/20130326150557])
  1321. # [08:07] * Joins: dveditz (dveditz@moz-67794A0A.hsd1.ca.comcast.net)
  1322. # [08:07] * ChanServ sets mode: +o dveditz
  1323. # [08:07] * Joins: SkyR0ck3R (akash_r@B61C2AE3.78BE666E.9105FBCF.IP)
  1324. # [08:10] * Quits: arky (arky@8FFEA7D8.DD6EC350.B9D97DBA.IP) (Quit: Leaving)
  1325. # [08:12] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
  1326. # [08:13] <glob> happy bmo push day! http://globau.wordpress.com/2013/04/04/happy-bmo-push-day-39/
  1327. # [08:17] * Quits: squib (squib@moz-54866485.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
  1328. # [08:18] * Joins: squib (squib@moz-54866485.dhcp.mdsn.wi.charter.com)
  1329. # [08:20] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
  1330. # [08:21] * Quits: SkyR0ck3R (akash_r@B61C2AE3.78BE666E.9105FBCF.IP) (Ping timeout)
  1331. # [08:25] * Joins: SkyR0ck3R (akash_r@B61C2AE3.78BE666E.9105FBCF.IP)
  1332. # [08:26] * Joins: espadrine (thaddee_ty@moz-F0092F7E.dclient.lsne.ch)
  1333. # [08:27] * Joins: jhorak (jhorak@moz-107AD163.redhat.com)
  1334. # [08:30] * Joins: Ms2ger (Ms2ger@moz-A7C23257.adsl-dyn.isp.belgacom.be)
  1335. # [08:30] * Joins: cornel_ionce (Mibbit@28C4EA76.976FBEE.5BC07656.IP)
  1336. # [08:31] * Quits: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Connection reset by peer)
  1337. # [08:31] * Joins: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  1338. # [08:32] * Quits: tonymec (tonymec@8074F7F2.48EF4B79.277517C1.IP) (Ping timeout)
  1339. # [08:32] * bz is now known as bz_sleep
  1340. # [08:33] * Quits: tonymec|away (tonymec@8074F7F2.48EF4B79.277517C1.IP) (Ping timeout)
  1341. # [08:35] * baku|away is now known as baku
  1342. # [08:36] * philor is now known as philor|away
  1343. # [08:36] <Ms2ger> Bonjour
  1344. # [08:37] * heycam is now known as heycam|away
  1345. # [08:39] * Quits: Enn (enn@moz-A875DFED.cpe.net.cable.rogers.com) (Ping timeout)
  1346. # [08:40] * capella is now known as capella|zzzz
  1347. # [08:40] * philor|away is now known as philor
  1348. # [08:41] * Joins: Optimizer1 (Instantbir@94C77FC6.955079FB.AA3EB577.IP)
  1349. # [08:41] * Quits: Optimizer1 (Instantbir@94C77FC6.955079FB.AA3EB577.IP) (Quit: Optimizer1)
  1350. # [08:41] * Joins: Optimize1 (Instantbir@94C77FC6.955079FB.AA3EB577.IP)
  1351. # [08:42] * Joins: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net)
  1352. # [08:43] * Joins: tonymec|away (tonymec@89941583.40679673.A9371869.IP)
  1353. # [08:43] * Quits: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  1354. # [08:44] * Joins: smontagu (chatzilla@moz-4C7B5B18.red.bezeqint.net)
  1355. # [08:44] * Joins: virgil_ (virgil_dic@601F3B17.33662590.A5830293.IP)
  1356. # [08:45] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  1357. # [08:45] <Ms2ger> philor, if you're still here... Do the M1s at https://tbpl.mozilla.org/?tree=Try&rev=4d65daab090f ring a bell to you?
  1358. # [08:47] * Quits: rniwa (rniwa@5FEFE500.BA327C77.775DF071.IP) (Quit: rniwa)
  1359. # [08:47] * Joins: stransky (stransky@moz-5B87D706.net.upcbroadband.cz)
  1360. # [08:48] * Quits: SkyR0ck3R (akash_r@B61C2AE3.78BE666E.9105FBCF.IP) (Ping timeout)
  1361. # [08:49] * philor sniffs
  1362. # [08:49] * Quits: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net) (Quit: Leaving.)
  1363. # [08:49] * Joins: vendo (chatzilla@56D55732.7114713F.B1C414DA.IP)
  1364. # [08:50] * Joins: tonymec (tonymec@89941583.40679673.A9371869.IP)
  1365. # [08:50] <philor> Ms2ger: I smell two things, one that you want to pick up tanvi's backout of a change that made things worse, and two that you want to fix bug 842146 to see if that's the dead object in question, like I suspect it is
  1366. # [08:50] * Joins: victorporof (victorporo@81B29543.183F338A.6A4F8DA2.IP)
  1367. # [08:51] * whimboo|afk is now known as whimboo
  1368. # [08:52] <Ms2ger> philor, we really have our tests doing fun things, don't we? :)
  1369. # [08:53] * Joins: Gijs (gijs@moz-C11B0461.dsl.alice.nl)
  1370. # [08:53] <philor> or maybe three, if test_mixed_content_blocker_frameNavigation.html removes an observer if it finishes, and leaves it around if it times out
  1371. # [08:53] <philor> oh, we certainly do
  1372. # [08:54] * Quits: sankha94 (Instantbir@7061CD01.D6BD0D91.22D41759.IP) (Ping timeout)
  1373. # [08:54] * Joins: ferjm (ferjm@moz-1AA41ED.red-88-3-138.dynamicip.rima-tde.net)
  1374. # [08:55] * Joins: Arjen87 (Instantbir@moz-AD62903E.solcon.nl)
  1375. # [08:56] <philor> exhibit a: http://mxr.mozilla.org/mozilla-central/source/dom/src/foo/
  1376. # [08:57] <Ms2ger> I had managed to forget about that :(
  1377. # [08:57] * Joins: Gentlecat (Roman@59658053.BC0B4628.8FB52CB8.IP)
  1378. # [09:00] * Quits: wlach|afk (wlach@moz-A1116E53.sdsl.bell.ca) (Ping timeout)
  1379. # [09:00] * sewardj_ is now known as sewardj
  1380. # [09:01] * Joins: danielapetrovici (danielapet@moz-ACDE7EEC.mozilla.com)
  1381. # [09:01] * Joins: tmyoung (Thunderbir@moz-A52EE408.alyoung.com)
  1382. # [09:03] * Joins: Pauly (paul@601F3B17.33662590.A5830293.IP)
  1383. # [09:04] * Joins: cpearce (chatzilla@moz-3994DBC8.xdsl.xnet.co.nz)
  1384. # [09:05] * Joins: surkov (surkov@B3C081AC.7AE20955.EBE09E3C.IP)
  1385. # [09:10] <firebot> Check-in: http://hg.mozilla.org/releases/mozilla-beta/rev/681bd5e6a343 - Simon Montagu - Don't rerun the downward propagation algorithm from ResetNodeDirection after an element has had dir=auto removed. Bug 849727, r=ehsan, a=bajaj
  1386. # [09:10] <firebot> http://hg.mozilla.org/releases/mozilla-beta/rev/ed84088d095a - Simon Montagu - Set AncestorHasDirAuto on the descendants of a <bdi> having its dir attribute removed or set to an invalid value. Bug 849732, r=ehsan, a=bajaj
  1387. # [09:10] * Joins: AndreeaMatei (andreeamat@601F3B17.33662590.A5830293.IP)
  1388. # [09:12] * mgerva|afk is now known as mgerva
  1389. # [09:12] * Quits: squib (squib@moz-54866485.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
  1390. # [09:13] * baku is now known as baku|away
  1391. # [09:16] * Joins: danielapetrovici_ (danielapet@601F3B17.33662590.A5830293.IP)
  1392. # [09:16] * Quits: spohl (Adium@moz-9AA4FCFB.revip2.marketstreetwifi.net) (Quit: Leaving.)
  1393. # [09:17] * Quits: danielapetrovici (danielapet@moz-ACDE7EEC.mozilla.com) (Ping timeout)
  1394. # [09:21] * Quits: JonathanS (JonathanS@74338381.87D4EDDB.521902B0.IP) (Quit: Computer has gone to sleep.)
  1395. # [09:21] * Joins: pranavrc (pranavrc@BD819FDC.A3F7A334.C28326FD.IP)
  1396. # [09:21] * Joins: Boriss (FlyingToas@moz-3C817AF9.hsd1.ca.comcast.net)
  1397. # [09:23] * Quits: Arjen87 (Instantbir@moz-AD62903E.solcon.nl) (Ping timeout)
  1398. # [09:24] * Parts: aja (Instantbir@A2A3BF71.6BD0AE10.7880DB15.IP)
  1399. # [09:24] * mattwoodrow is now known as mattwoodrow|away
  1400. # [09:25] * Quits: cpearce (chatzilla@moz-3994DBC8.xdsl.xnet.co.nz) (Ping timeout)
  1401. # [09:25] * Quits: gwagner (Gregor@moz-B8B530C2.hsd1.ca.comcast.net) (Quit: gwagner)
  1402. # [09:26] * Joins: wlach (wlach@moz-A1116E53.sdsl.bell.ca)
  1403. # [09:26] * philor is now known as philor|away
  1404. # [09:27] * Joins: pnemsak (Miranda@moz-BE85878E.citicom.sk)
  1405. # [09:27] * Joins: annevk (annevk@605EAC01.5B3E2C45.420B7681.IP)
  1406. # [09:28] * Joins: mwargers (chatzilla@moz-AF369B35.adsl.online.nl)
  1407. # [09:28] * Quits: pnemsak (Miranda@moz-BE85878E.citicom.sk) (Quit: pnemsak)
  1408. # [09:29] * Joins: pnemsak (Miranda@moz-BE85878E.citicom.sk)
  1409. # [09:30] * Joins: Mic (Mic@moz-D68836F5.superkabel.de)
  1410. # [09:31] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
  1411. # [09:31] <glandium> https://brendaneich.com/brendaneich_content/uploads/Talk.028.png in all fairness, that should be compared to clang with the same llvm
  1412. # [09:31] <glazou> bonjour
  1413. # [09:32] * Quits: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net) (Input/output error)
  1414. # [09:37] * glob is now known as glob|away
  1415. # [09:38] * Quits: JeroenDeDauw (j@moz-DFD13227.dip.t-dialin.net) (Quit: Leaving.)
  1416. # [09:39] * Joins: autra (autra@moz-2EA7A1DF.fullsix.com)
  1417. # [09:45] <markh> "uncaught exception: Error at :0" is doing my head in :(
  1418. # [09:45] <markh> just give me a single, tiny clue...
  1419. # [09:45] * baku|away is now known as baku
  1420. # [09:48] * Quits: tmyoung (Thunderbir@moz-A52EE408.alyoung.com) (Quit: tmyoung)
  1421. # [09:49] <Gijs> markh: you, too, hmm? :)
  1422. # [09:50] <markh> driving me nuts :)
  1423. # [09:50] * Joins: mak (chatzilla@moz-6AB28DF0.retail.telecomitalia.it)
  1424. # [09:53] * Joins: martyn (martyn@moz-AF31F279.range86-170.btcentralplus.com)
  1425. # [09:53] <markh> it's a test - the html is trivial and all the script code is running to the end (according to dump()) - but test harness and a local error event handler are both saying there's a mystery error...
  1426. # [09:54] <Gijs> markh: if you run it locally, can't you just use the error console to see what the error is?
  1427. # [09:54] * Joins: karl (karl@moz-C433B975.jetstream.xtra.co.nz)
  1428. # [09:55] <markh> Gijs: i'm running under mochi - so in theory that dumps console messages but otherwise I'm not sure how to open it there...
  1429. # [09:55] * whimboo is now known as whimboo|afk
  1430. # [09:56] * markh tries not calling "finish()" then opening it manually in the "stuck" test runner...
  1431. # [09:56] <Gijs> markh: I'm not sure either. I would try either -jsconsole as a switch, or... well, exactly, that. :)
  1432. # [09:57] * Gijs doesn't know if you can pass switches to the mochitest runner
  1433. # [09:58] <markh> not normal browser args :( But yeah, everything in the jsconsole is already being dumped to the shell, so no further details :(
  1434. # [09:58] <Gijs> Hrm.
  1435. # [09:58] * Joins: marcoz (marco.zehe@moz-7646CFBA.dip.t-dialin.net)
  1436. # [09:58] <Gijs> Can you add a setTimeout, open the JS debugger, and add a "debugger;" statement in the onerror handler?
  1437. # [09:59] <Gijs> (probably not in that order, my brain's still fuzzy, sorry)
  1438. # [10:01] * Joins: cpearce (chatzilla@moz-3994DBC8.xdsl.xnet.co.nz)
  1439. # [10:02] <markh> the error is immediately after a "load" handler successfully returns. The load handler does a dump at the end and I see it's output - so there's no exception
  1440. # [10:02] * Joins: SkyR0ck3R (akash_r@B61C2AE3.78BE666E.9105FBCF.IP)
  1441. # [10:02] <markh> the load handler is added with: gBrowser.selectedBrowser.addEventListener("load", function onload() {...}, true);
  1442. # [10:02] <markh> on a whim - removing that 3rd arg (ie, s/, true//), I no longer get the error!
  1443. # [10:02] <Gijs> o.O
  1444. # [10:03] <markh> wtf?? Oh well - it's gone now :)
  1445. # [10:03] <Gijs> My next guess would have been that handler being called multiple times for frames or something...
  1446. # [10:03] * Quits: @ehsan_sleep (ehsan@576FC5E5.CD1D2BB8.DC1243F8.IP) (Ping timeout)
  1447. # [10:04] <markh> first line of the handler is gBrowser.selectedBrowser.removeEventListener("load", onload, true); :)
  1448. # [10:04] <Gijs> Ah right.
  1449. # [10:04] * Quits: nattokirai (nattokirai@moz-658AB552.tokyo.ocn.ne.jp) (Quit: nattokirai)
  1450. # [10:05] <markh> but something strange - event handler should probably be on the window...
  1451. # [10:05] * markh removes 1249 'dump' statements....
  1452. # [10:05] <markh> give or take...
  1453. # [10:06] <glazou> on OS X when I click on a link let's say in a twitter client and the url is opened in nightly, the awesomebar does not show the url any more ; known bug ?
  1454. # [10:06] * Quits: sfink (chatzilla@moz-E7ABD5B0.dsl.pltn13.sbcglobal.net) (Ping timeout)
  1455. # [10:07] <glazou> I also noticed urls being not refreshed after a redirect
  1456. # [10:07] * baku is now known as baku|away
  1457. # [10:07] <KWierso|Home> glazou: not seeing that on Windows, at least
  1458. # [10:10] * Joins: Cwiiis (cwiiis@moz-125BA310.croy.cable.virginmedia.com)
  1459. # [10:10] * Quits: Cwiiis (cwiiis@moz-125BA310.croy.cable.virginmedia.com) (Max SendQ exceeded)
  1460. # [10:10] * Joins: jfkthame (jfkthame@A75DDB88.C145D0FE.8D534776.IP)
  1461. # [10:11] * Joins: Cwiiis (cwiiis@moz-125BA310.croy.cable.virginmedia.com)
  1462. # [10:11] * glazou updates his nightly to see if the problem is still here
  1463. # [10:12] * Joins: vtmarvin (Thunderbir@F5505435.26EDE4E7.25874CBB.IP)
  1464. # [10:14] * Joins: taro_matsuzawa (taro_matsu@moz-658AB552.tokyo.ocn.ne.jp)
  1465. # [10:14] * Quits: dzbarsky (Adium@moz-59812CB1.hsd1.pa.comcast.net) (Quit: Leaving.)
  1466. # [10:16] * whimboo|afk is now known as whimboo
  1467. # [10:17] * Fallen|away is now known as Fallen
  1468. # [10:18] * Quits: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net) (Input/output error)
  1469. # [10:19] * Quits: stevensn (ssinger@2E6A1133.124DEC9.4B2DF651.IP) (Ping timeout)
  1470. # [10:22] * Joins: ehsan_sleep (ehsan@576FC5E5.CD1D2BB8.DC1243F8.IP)
  1471. # [10:22] * Joins: stevensn (ssinger@2E6A1133.124DEC9.4B2DF651.IP)
  1472. # [10:23] * Joins: tchevalier (Thunderbir@948FD441.39B73653.96B18764.IP)
  1473. # [10:24] * Quits: birtles (chatzilla@moz-658AB552.tokyo.ocn.ne.jp) (Quit: ChatZilla 0.9.90-rdmsoft [XULRunner 1.9.0.17/2009122204])
  1474. # [10:25] * Joins: alice (alice@moz-FC2427F3.range86-167.btcentralplus.com)
  1475. # [10:25] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Ping timeout)
  1476. # [10:26] * Quits: SkyR0ck3R (akash_r@B61C2AE3.78BE666E.9105FBCF.IP) (Ping timeout)
  1477. # [10:26] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
  1478. # [10:27] * Quits: tchevalier (Thunderbir@948FD441.39B73653.96B18764.IP) (Ping timeout)
  1479. # [10:28] * Joins: b10n1k (j0ni@moz-349246AB.home.otenet.gr)
  1480. # [10:28] * Joins: SkyR0ck3R (akash_r@ED7FA044.57266F2B.1C37C358.IP)
  1481. # [10:31] * Joins: kaze|zZz (kaze@moz-7E0F0F9E.fbx.proxad.net)
  1482. # [10:31] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Ping timeout)
  1483. # [10:31] <KWierso|Home> glazou: how did the update go?
  1484. # [10:33] * Quits: alice (alice@moz-FC2427F3.range86-167.btcentralplus.com) (Client exited)
  1485. # [10:34] * Joins: TheOne (TheOne@moz-9F1B2257.dfki.uni-kl.de)
  1486. # [10:34] <glazou> WFM on 10.6..x now trying on 10.8.3
  1487. # [10:35] <glazou> ok WFM on 10.8.3 too, seems it was a temporary issue only
  1488. # [10:36] <KWierso|Home> \o/
  1489. # [10:36] <glazou> I saw it between 29-mar and 02-apr
  1490. # [10:36] <glazou> but there was a commit in awesomebar code yesterday
  1491. # [10:36] <Gijs> Hmmmmm. So if I use ./mach run, pick a profile, and then try to open any URL, firefox gets stuck on "Connecting..." and nothing seems to happen. If I just cd to the objdir/dist/.../ and run ./firefox myself, it all works fine. Known issue?
  1492. # [10:40] * kaze|zZz is now known as kaze
  1493. # [10:41] <Ms2ger> Doesn't ring a bell
  1494. # [10:43] * Joins: ErvisTusha (ErvisTusha@9B69269D.F69FB6EA.363D84A4.IP)
  1495. # [10:44] * Quits: chrisccoulson (chr1s@moz-6A3A134E.cust-13020.ip.static.uno.uk.net) (Quit: Ex-Chat)
  1496. # [10:44] * Joins: chrisccoulson (chr1s@moz-6A3A134E.cust-13020.ip.static.uno.uk.net)
  1497. # [10:46] * Quits: Wes (chatzilla@moz-8EE0ED3E.kingston.net) (Ping timeout)
  1498. # [10:46] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  1499. # [10:46] * Quits: @dveditz (dveditz@moz-67794A0A.hsd1.ca.comcast.net) (Ping timeout)
  1500. # [10:48] * Joins: Wes (chatzilla@moz-8EE0ED3E.kingston.net)
  1501. # [10:52] * Fallen is now known as Fallen|away
  1502. # [10:52] * Joins: smaug (chatzilla@moz-8C0006D4.pp.htv.fi)
  1503. # [10:52] * ChanServ sets mode: +o smaug
  1504. # [10:53] * Quits: stransky (stransky@moz-5B87D706.net.upcbroadband.cz) (Quit: Connection reset by beer)
  1505. # [10:54] * Quits: marcoz (marco.zehe@moz-7646CFBA.dip.t-dialin.net) (Quit: Leaving.)
  1506. # [10:56] * pmoore|away is now known as pmoore
  1507. # [10:56] * Joins: marcoz (marco.zehe@moz-7646CFBA.dip.t-dialin.net)
  1508. # [10:56] * Joins: nical (nico@moz-801E009D.vlan502.asr1.cdg2.gblx.net)
  1509. # [10:57] * Joins: jandem (jandem@66C76B89.FB8EABAE.DF9376EA.IP)
  1510. # [11:03] * Quits: Mic (Mic@moz-D68836F5.superkabel.de) (Quit: No time to waste, let's go!)
  1511. # [11:04] * Joins: Mic (Mic@moz-D68836F5.superkabel.de)
  1512. # [11:05] * Joins: edmorley (edmorley@moz-96F730DB.range86-166.btcentralplus.com)
  1513. # [11:05] * Quits: Mic (Mic@moz-D68836F5.superkabel.de) (Quit: No time to waste, let's go!)
  1514. # [11:06] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
  1515. # [11:06] * Quits: jfkthame (jfkthame@A75DDB88.C145D0FE.8D534776.IP) (Quit: This computer has gone to sleep)
  1516. # [11:06] * Joins: msucan (mihai@E8A9D9C4.773D689F.70BDB599.IP)
  1517. # [11:09] * Quits: annevk (annevk@605EAC01.5B3E2C45.420B7681.IP) (Input/output error)
  1518. # [11:09] * Joins: tchevalier (Thunderbir@95B5135.74BC6821.EC2613E4.IP)
  1519. # [11:09] * Joins: Mic (Mic@moz-D68836F5.superkabel.de)
  1520. # [11:13] * Fallen|away is now known as Fallen
  1521. # [11:13] * Quits: karl (karl@moz-C433B975.jetstream.xtra.co.nz) (Ping timeout)
  1522. # [11:16] * Quits: taro_matsuzawa (taro_matsu@moz-658AB552.tokyo.ocn.ne.jp) (Client exited)
  1523. # [11:16] * Joins: jonco (Adium@moz-1696250C.as13285.net)
  1524. # [11:18] * Joins: gandalf (zbraniecki@moz-4F155DA6.hsd1.ca.comcast.net)
  1525. # [11:19] * Joins: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net)
  1526. # [11:20] * Joins: jfkthame (jfkthame@A75DDB88.C145D0FE.8D534776.IP)
  1527. # [11:21] * Joins: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net)
  1528. # [11:22] * Quits: nrc|away (nrc@7BE24E90.A5032A01.3CFC199D.IP) (Ping timeout)
  1529. # [11:23] * Joins: annevk (annevk@88F51059.F3BBB17D.144F44FA.IP)
  1530. # [11:23] * Quits: annevk (annevk@88F51059.F3BBB17D.144F44FA.IP) (Input/output error)
  1531. # [11:23] * Joins: annevk (annevk@88F51059.F3BBB17D.144F44FA.IP)
  1532. # [11:26] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
  1533. # [11:27] * Quits: pranavrc (pranavrc@BD819FDC.A3F7A334.C28326FD.IP) (Quit: Ping timeout: ∞)
  1534. # [11:27] * Quits: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net) (Ping timeout)
  1535. # [11:29] * Fallen is now known as Fallen|away
  1536. # [11:30] * Joins: RealRaven (Thunderbir@54FBA9BC.AC896DD2.27F80FAC.IP)
  1537. # [11:30] * Parts: Pauly (paul@601F3B17.33662590.A5830293.IP)
  1538. # [11:31] * Joins: jwalker (jwalker@moz-BB05A345.cable.virginmedia.com)
  1539. # [11:32] * Joins: nmatsakis (nmatsakis@moz-4CACC08F.hsd1.ma.comcast.net)
  1540. # [11:33] * Quits: Mic (Mic@moz-D68836F5.superkabel.de) (Quit: No time to waste, let's go!)
  1541. # [11:33] * Joins: Mic (Mic@moz-D68836F5.superkabel.de)
  1542. # [11:33] * Quits: surkov (surkov@B3C081AC.7AE20955.EBE09E3C.IP) (Quit: surkov)
  1543. # [11:34] * Joins: marco (Thunderbir@moz-A8A90831.cust.dsl.teletu.it)
  1544. # [11:34] * Quits: Mic (Mic@moz-D68836F5.superkabel.de) (Quit: No time to waste, let's go!)
  1545. # [11:34] * Joins: Mic (Mic@moz-D68836F5.superkabel.de)
  1546. # [11:36] * Fallen|away is now known as Fallen
  1547. # [11:36] * Joins: stransky (stransky@moz-107AD163.redhat.com)
  1548. # [11:36] * Quits: Mic (Mic@moz-D68836F5.superkabel.de) (Quit: No time to waste, let's go!)
  1549. # [11:37] * Joins: wolfiR (wolfiR@moz-E037D55.dip0.t-ipconnect.de)
  1550. # [11:38] * Joins: Mic (Mic@moz-D68836F5.superkabel.de)
  1551. # [11:38] <Ms2ger> gabor, ... you landed?
  1552. # [11:38] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/2a6c83f2499e - Mounir Lamouri - Bug 857536 - Cleanup the CSS properties applied on <input type='file'> from forms.css. r=bz
  1553. # [11:39] <gabor> Ms2ger: just the initial bits
  1554. # [11:39] * Parts: Mic (Mic@moz-D68836F5.superkabel.de)
  1555. # [11:39] <gabor> Ms2ger: I still need to land the hard part but I had to start it somewhere...
  1556. # [11:39] <Ms2ger> Ah, I see
  1557. # [11:39] * Quits: b10n1k (j0ni@moz-349246AB.home.otenet.gr) (Ping timeout)
  1558. # [11:39] <gabor> Ms2ger: the continous updating of all the patches just killed all my time really
  1559. # [11:40] <Ms2ger> Been there...
  1560. # [11:40] <gabor> Ms2ger: oh man... dealing with a dozen of patches on windows is not fun at all :(
  1561. # [11:40] * Quits: marco (Thunderbir@moz-A8A90831.cust.dsl.teletu.it) (Connection reset by peer)
  1562. # [11:41] * Joins: b10n1k (j0ni@moz-349246AB.home.otenet.gr)
  1563. # [11:41] <gabor> Ms2ger: anyway, learned from it, so I have set up some proper non-windows build env
  1564. # [11:41] <Ms2ger> You're on windows? :/
  1565. # [11:41] <gabor> and will do stuff a bit differently in the future (landing r+ parts early)
  1566. # [11:42] <gabor> Ms2ger: Most of the time yes, I shame to admit :D but that one of the things I was asked when I joined
  1567. # [11:42] <gabor> many of our users are on windows after all, so we cannot just ignore that platform
  1568. # [11:42] <Ms2ger> It's good to have people on windows, I guess, but I wouldn't wish it on anybody :)
  1569. # [11:42] * Yoric enjoys waking up to the smell of a chemspill.
  1570. # [11:42] <gabor> also, I like visual studio :)
  1571. # [11:43] <Ms2ger> Stockholm Syndrome :)
  1572. # [11:43] <gabor> and yeah, I bang my head against the wall every now and then when I wait for a build to finish
  1573. # [11:43] * Joins: marcoz1 (marco.zehe@moz-7646CFBA.dip.t-dialin.net)
  1574. # [11:43] <edmorley> gabor: what merge tools do you normally use on non Windows?
  1575. # [11:43] * Joins: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net)
  1576. # [11:43] * Quits: marcoz (marco.zehe@moz-7646CFBA.dip.t-dialin.net) (Connection reset by peer)
  1577. # [11:44] <gabor> edmorley: good question... I think arexis merge worked great on osx
  1578. # [11:44] <Ms2ger> internal:merge here :)
  1579. # [11:44] <gabor> edmorley: too bad I cannot find my key for it
  1580. # [11:44] * Quits: marcoz1 (marco.zehe@moz-7646CFBA.dip.t-dialin.net) (Connection reset by peer)
  1581. # [11:44] * Joins: marcoz (marco.zehe@moz-7646CFBA.dip.t-dialin.net)
  1582. # [11:44] * Quits: victorporof (victorporo@81B29543.183F338A.6A4F8DA2.IP) (Quit: victorporof)
  1583. # [11:45] * Quits: b10n1k (j0ni@moz-349246AB.home.otenet.gr) (Client exited)
  1584. # [11:45] * Quits: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  1585. # [11:45] * Joins: marco (Thunderbir@moz-68909F9B.cust.dsl.teletu.it)
  1586. # [11:47] <Ms2ger> Yoric, chemspill?
  1587. # [11:48] <Yoric> Ms2ger: bug 857672
  1588. # [11:49] <Ms2ger> Ah, not the sg kind
  1589. # [11:50] <@smaug> oh, we released something
  1590. # [11:54] * Quits: tchevalier (Thunderbir@95B5135.74BC6821.EC2613E4.IP) (Quit: tchevalier)
  1591. # [11:54] * Joins: Arjen87 (Instantbir@moz-AD62903E.solcon.nl)
  1592. # [11:56] * Joins: paolo (paolo@moz-C45A303A.retail.telecomitalia.it)
  1593. # [11:56] * Joins: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net)
  1594. # [11:57] * Quits: gandalf (zbraniecki@moz-4F155DA6.hsd1.ca.comcast.net) (Quit: I took the wrong pill!!!)
  1595. # [11:58] <NeilAway> edmorley: kdiff3 seems to work well enough, although I've used p4merge in the past which resembles it
  1596. # [11:58] * robc|afk is now known as robcee
  1597. # [11:59] <Yoric> paolo: ping
  1598. # [11:59] * Joins: pnkfelix (pnkfelix@moz-801E009D.vlan502.asr1.cdg2.gblx.net)
  1599. # [12:00] <jonco> I'm trying to understand why my push broke yesterday. Under what circumstances do we need to clobber? I did change a bunch of constants in a public api.
  1600. # [12:01] <Ms2ger> Whenever our build system sucks
  1601. # [12:01] <Ms2ger> Which mean, pretty much every day
  1602. # [12:05] * Quits: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net) (Ping timeout)
  1603. # [12:05] <jonco> Ms2ger: is there any documentation of the particular ways in which it sucks? because it would be really useful to know that
  1604. # [12:05] <Ms2ger> Ask the build peers :)
  1605. # [12:08] * Joins: asrail (asrail@2A678512.9BEB7A35.6D8EEF99.IP)
  1606. # [12:08] * Quits: marco (Thunderbir@moz-68909F9B.cust.dsl.teletu.it) (Quit: marco)
  1607. # [12:08] * Quits: nmatsakis (nmatsakis@moz-4CACC08F.hsd1.ma.comcast.net) (Ping timeout)
  1608. # [12:12] * Joins: rajul (rajul@moz-90D7D72.nowhere-else.org)
  1609. # [12:14] * Fallen is now known as Fallen|away
  1610. # [12:14] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  1611. # [12:14] <rajul> hi tanvi
  1612. # [12:15] * Joins: victorporof (victorporo@81B29543.183F338A.6A4F8DA2.IP)
  1613. # [12:15] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
  1614. # [12:15] * ChanServ sets mode: +o roc
  1615. # [12:15] * Quits: Arjen87 (Instantbir@moz-AD62903E.solcon.nl) (Ping timeout)
  1616. # [12:18] * Quits: victorporof (victorporo@81B29543.183F338A.6A4F8DA2.IP) (Ping timeout)
  1617. # [12:21] * Joins: markh1 (Instantbir@CE947AE5.9D3E6021.78BA16EF.IP)
  1618. # [12:28] * Quits: markh1 (Instantbir@CE947AE5.9D3E6021.78BA16EF.IP) (Connection reset by peer)
  1619. # [12:28] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
  1620. # [12:28] * Joins: markh1 (Instantbir@CE947AE5.9D3E6021.78BA16EF.IP)
  1621. # [12:29] * Quits: wg9s (bill@moz-E9E3CA35.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 19.0.2/20130311162058])
  1622. # [12:30] * Quits: digitsm (digitsm@6E86B8B7.E2B53EDA.6FBA63F7.IP) (Ping timeout)
  1623. # [12:31] * Quits: cpearce (chatzilla@moz-3994DBC8.xdsl.xnet.co.nz) (Ping timeout)
  1624. # [12:32] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  1625. # [12:33] <NeilAway> bah, I only got Waldo's pun after rereading it on qbo :s
  1626. # [12:33] * Joins: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net)
  1627. # [12:34] <Yoric> mak: By the way, could you explain to me why the url bar initializes nsSearchService?
  1628. # [12:34] <past> did mach recently stopped producing a list of failures at the end of the test run?
  1629. # [12:34] <mak> Yoric: search keywords
  1630. # [12:35] * whimboo is now known as whimboo|afk
  1631. # [12:35] <Yoric> thanks
  1632. # [12:35] <mak> Yoric: you can assign a keyword to each search engine and the urlbar supports keyword searchterm, so on startup it asks the search service for keywords
  1633. # [12:35] <Yoric> ok
  1634. # [12:35] * Quits: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net) (Ping timeout)
  1635. # [12:35] <Yoric> That makes sense.
  1636. # [12:35] <Yoric> I actually seem to vaguely remember that initialization path.
  1637. # [12:35] <Yoric> Not on a Windows share, obviously :)
  1638. # [12:36] * Joins: ehoogeveen (emanuel.ho@moz-DC53E53C.upc-j.chello.nl)
  1639. # [12:37] <Gijs> NeilAway: would you happen to be able to explain why a html:progress element inside a xul:stack doesn't seem to ever want to be smaller than 110px? (thereby making the stack not get smaller, either) ?
  1640. # [12:37] <Ms2ger> NeilAway, ... I didn't even read that far at first
  1641. # [12:38] * Gijs has been scouring lxr for clues for about an hour now but doesn't seem to be able to find it.
  1642. # [12:39] <Gijs> Explicitly assigning width to the progress element or its -moz-progress-bar pseudothingy seems to have 0 effect. And it doesn't seem to be the same for just any html element, as an html:span doesn't behave this weirdly...
  1643. # [12:40] * Quits: danielapetrovici_ (danielapet@601F3B17.33662590.A5830293.IP) (Ping timeout)
  1644. # [12:41] * Quits: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net) (Ping timeout)
  1645. # [12:42] <@smaug> Gijs: mounir might remember how html:progress works
  1646. # [12:43] <Gijs> smaug: ah, thanks! :)
  1647. # [12:44] * whimboo|afk is now known as whimboo
  1648. # [12:44] * Joins: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net)
  1649. # [12:45] <edmorley> gabor: burny burny
  1650. # [12:46] * Quits: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  1651. # [12:46] <gabor> edmorley: sigh...
  1652. # [12:46] <edmorley> gabor: clobber needed? or else needed rebase?
  1653. # [12:46] <edmorley> /unbitrot
  1654. # [12:46] <edmorley> try run looked fine
  1655. # [12:47] <gabor> edmorley: I have no idea, try looked fine, so do you know what failed?
  1656. # [12:47] * Joins: victorporof (victorporo@81B29543.183F338A.6A4F8DA2.IP)
  1657. # [12:47] * Joins: till (till@moz-28D44AE6.adsl.alicedsl.de)
  1658. # [12:47] <edmorley> try is always clobber
  1659. # [12:47] * Quits: annevk (annevk@88F51059.F3BBB17D.144F44FA.IP) (Input/output error)
  1660. # [12:47] <gabor> edmorley: how do I clobber?
  1661. # [12:47] <edmorley> I'll clobber and retrigger
  1662. # [12:47] <edmorley> https://secure.pub.build.mozilla.org/clobberer/
  1663. # [12:47] <Ms2ger> gabor, ask edmorley nicely :)
  1664. # [12:48] <gabor> edmorley: thanks, I'll read up on it
  1665. # [12:48] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (No route to host)
  1666. # [12:48] * Quits: marcoz (marco.zehe@moz-7646CFBA.dip.t-dialin.net) (Quit: Leaving.)
  1667. # [12:48] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
  1668. # [12:49] * Joins: apollo13 (apollo13@moz-57F9F879.adsl.highway.telekom.at)
  1669. # [12:49] * Joins: marcoz (marco.zehe@moz-7646CFBA.dip.t-dialin.net)
  1670. # [12:50] <apollo13> hi, can anyone help me with a font rendering issue or point me to the correct channel (trying to figure out if it's a firefox bug or my failure before submitting a bug report)
  1671. # [12:50] <gabor> edmorley: the other version is that I made a mistake while re-applying the patches and resolved the conflicts... how can I look at the errors?
  1672. # [12:51] <NeilAway> Gijs: might it be something to do with -moz-appearance?
  1673. # [12:52] <edmorley> gabor: define 'look at' ? :-)
  1674. # [12:52] <edmorley> gabor: the logs are linked from tbpl
  1675. # [12:52] <Gijs> NeilAway: set to none, that doesn't seem to affect it.
  1676. # [12:52] <edmorley> gabor: the failures have appeared on the push after yours, since yours didn't run windows
  1677. # [12:52] <edmorley> s/didnt run/hasn't finished/
  1678. # [12:52] <Gijs> NeilAway: looking at the progress element's code, it has interesting-looking reflow code but I know approximately 0 about the internals of layout so I can't tell if that's just normal (and a red herring) or not.
  1679. # [12:53] * gabor looking
  1680. # [12:53] <NeilAway> Gijs: I think that's just to resize the child appropriately
  1681. # [12:55] <Gijs> NeilAway: quite possibly so. The funny thing is that if I just wrap it in a diff, it "starts listening" to all my CSS.
  1682. # [12:55] * Joins: danielapetrovici_ (danielapet@moz-ACDE7EEC.mozilla.com)
  1683. # [12:55] * Gijs does actually want it to resize flexibly - it just needs to get smaller than 110px, too...
  1684. # [12:55] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
  1685. # [12:55] <apollo13> difference between firefox 20 and chromium: http://imgur.com/4j9qrdj -- chromium has clearly nicer font rendering
  1686. # [12:55] <Gijs> Er, s/diff/div/
  1687. # [12:56] <gabor> edmorley: does not look like it's my patch that is failing here tbh
  1688. # [12:57] <apollo13> font-familiy is HelveticaNeueWeb,"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif
  1689. # [12:57] * Joins: KaiRo (robert@moz-23A98AF3.adsl.highway.telekom.at)
  1690. # [12:57] * whimboo is now known as whimboo|afk
  1691. # [12:59] <edmorley> gabor: what makes you say that? your patchset touches files referenced on the stack for one
  1692. # [13:00] <till> apollo13: That looks horrible. Can you file a bug in the Core/Graphics/Text component and include steps to reproduce and your system configuration?
  1693. # [13:00] <edmorley> mounir's push doesn't touch compiled code
  1694. # [13:00] <apollo13> till: will try :)
  1695. # [13:00] <gabor> edmorley: I have been testing these patches for a while, and I have never seen them acting differently on different platforms
  1696. # [13:00] * Quits: logbot (logbot@moz-58CB32ED.glob.com.au) (Ping timeout)
  1697. # [13:01] <edmorley> gabor: or did you mean "not the patches, but could still be a broken dependency triggered by my push"?
  1698. # [13:01] <apollo13> till: it's an page which requires auth, have to copy some html&css out I supposed
  1699. # [13:01] * Quits: whimboo|afk (whimboo@moz-DB4A9C19.scl3.mozilla.com) (Quit: So Long, and Thanks for All the Fish)
  1700. # [13:01] <gabor> edmorley: it can be that mounirs patch and my patches does not like each other...
  1701. # [13:01] <till> apollo13: that would be awesome!
  1702. # [13:01] * Joins: whimboo|afk (whimboo@moz-DB4A9C19.scl3.mozilla.com)
  1703. # [13:02] * whimboo|afk is now known as whimboo
  1704. # [13:02] <till> apollo13: here's the submit with the correct component selected: https://bugzilla.mozilla.org/enter_bug.cgi?product=Core&component=Graphics%3A%20Text
  1705. # [13:02] <gabor> edmorley: does mounir has a clean try run on windows with this patch?
  1706. # [13:02] <till> apollo13: adjust the hardware and OS values, as those will certainly be important here
  1707. # [13:02] <edmorley> gabor: I think we're mis-understanding each other - I find it quite plausible that this is a case of "clobber required because our build system sucks", and that with a clobber, your patches are fine. However I find it very unlikely that mounir's push is in any way responsible (see which files he changed)
  1708. # [13:02] <apollo13> till: yeah
  1709. # [13:03] <gabor> edmorley: I'm just trying to understand, and I have no experience with the side effect of clobbering or the lack of it... look at win 8 opt
  1710. # [13:04] <gabor> edmorley: my patch passes things with green while the other patch does not, how can that be?
  1711. # [13:04] * Quits: Cwiiis (cwiiis@moz-125BA310.croy.cable.virginmedia.com) (Quit: Leaving)
  1712. # [13:04] <edmorley> gabor: because the build system dependencies are quite possibly broken, and the build slave your push got had an obj-dir in a different state to that on mounir's push
  1713. # [13:05] <gabor> edmorley: right! now I get it
  1714. # [13:05] <edmorley> :-)
  1715. # [13:05] <gabor> yeah, I changed interfaces so it can totally be it then, thanks for explaining :)
  1716. # [13:06] <edmorley> np, sorry if I didn't explain clearly enough to start with :-)
  1717. # [13:07] * Joins: annevk (annevk@A761DCB.FC95818.5EFB9497.IP)
  1718. # [13:08] * Joins: andreeamatei_ (andreeamat@601F3B17.33662590.A5830293.IP)
  1719. # [13:08] * Quits: AndreeaMatei (andreeamat@601F3B17.33662590.A5830293.IP) (Connection reset by peer)
  1720. # [13:10] * Joins: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net)
  1721. # [13:11] * Quits: whimboo (whimboo@moz-DB4A9C19.scl3.mozilla.com) (Quit: So Long, and Thanks for All the Fish)
  1722. # [13:12] * Joins: tchevalier (Thunderbir@551EF010.96C9DD3.96B18764.IP)
  1723. # [13:12] * Joins: Pauly (paul@601F3B17.33662590.A5830293.IP)
  1724. # [13:12] * Joins: whimboo (whimboo@moz-DB4A9C19.scl3.mozilla.com)
  1725. # [13:12] * Quits: jfkthame (jfkthame@A75DDB88.C145D0FE.8D534776.IP) (Quit: This computer has gone to sleep)
  1726. # [13:13] * pmoore is now known as pmoore|away
  1727. # [13:13] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/c96c8b020a27 - Ed Morley - Bug 820170 - A clobber is required on Windows to avoid crashes; CLOSED TREE
  1728. # [13:17] * Quits: markh1 (Instantbir@CE947AE5.9D3E6021.78BA16EF.IP) (Connection reset by peer)
  1729. # [13:18] * Joins: markh1 (Instantbir@CE947AE5.9D3E6021.78BA16EF.IP)
  1730. # [13:18] * Quits: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net) (Ping timeout)
  1731. # [13:19] * Joins: kkdEEP (kkdEEP@387F081F.CF4E5C6F.C7008325.IP)
  1732. # [13:20] * Joins: jib (Jan-Ivar@moz-93EFD896.pools.spcsdns.net)
  1733. # [13:24] * Quits: tonymec (tonymec@89941583.40679673.A9371869.IP) (Input/output error)
  1734. # [13:24] <NeilAway> Gijs: what did you have it wrapped in before?
  1735. # [13:24] <Gijs> I was using a xul progressmeter instead of an html:progress :)
  1736. # [13:25] <NeilAway> Gijs: when you said you wrapped it in a div...
  1737. # [13:25] <Gijs> OK, so before I had <stack><!--siblings--><html:progress/></stack>
  1738. # [13:25] <jandem> does firefox still run on processors without SSE2?
  1739. # [13:26] <Gijs> Now I ended up doing <stack><!--siblings--><html:div><html:progress /></html:div></stack>
  1740. # [13:26] <Gijs> NeilAway: that does seem to work
  1741. # [13:26] <Gijs> (so I guess that maybe the problem is more the stuff <stack> does to its children...)
  1742. # [13:27] * Joins: logbot (logbot@moz-58CB32ED.glob.com.au)
  1743. # [13:27] * Quits: KWierso|Home (chatzilla@moz-39E2648C.hsd1.ca.comcast.net) (Ping timeout)
  1744. # [13:28] * Joins: KWierso|Home (chatzilla@moz-39E2648C.hsd1.ca.comcast.net)
  1745. # [13:28] * Joins: tonymec (tonymec@89941583.40679673.A9371869.IP)
  1746. # [13:28] <NeilAway> Gijs: indeed, they are all forced to the same size if possible
  1747. # [13:29] <AryehGregor> bz_sleep, pong.
  1748. # [13:30] <Gijs> NeilAway: OK, but what decides the minimum size?
  1749. # [13:31] * Quits: rajul (rajul@moz-90D7D72.nowhere-else.org) (Client exited)
  1750. # [13:31] * Quits: SkyR0ck3R (akash_r@ED7FA044.57266F2B.1C37C358.IP) (Ping timeout)
  1751. # [13:32] * Quits: victorporof (victorporo@81B29543.183F338A.6A4F8DA2.IP) (Ping timeout)
  1752. # [13:32] <apollo13> till: hmm, how can I figure out where from a font is loaded?
  1753. # [13:32] * Joins: victorporof (victorporo@81B29543.183F338A.6A4F8DA2.IP)
  1754. # [13:33] * Quits: tchevalier (Thunderbir@551EF010.96C9DD3.96B18764.IP) (Ping timeout)
  1755. # [13:33] <till> apollo13: the easiest way would be to use the Web Console (Ctrl+K or Cmd+K if on Mac)
  1756. # [13:33] * Joins: SkyR0ck3R (akash_r@B61C2AE3.78BE666E.9105FBCF.IP)
  1757. # [13:33] <till> apollo13: then do a force reload (Ctrl(or Cmd)+Shift+R) to make sure it's not cached
  1758. # [13:34] <till> apollo13: if you mean a web font, that is
  1759. # [13:34] <apollo13> I'd assume so
  1760. # [13:34] <apollo13> it's helvetica neue web from fonts.com, but I fail to find it^^
  1761. # [13:35] * Quits: @smaug (chatzilla@moz-8C0006D4.pp.htv.fi) (Ping timeout)
  1762. # [13:36] * Joins: tchevalier (Thunderbir@551EF010.96C9DD3.96B18764.IP)
  1763. # [13:37] * Joins: srishti (srishti@91BC8839.F442218F.88FACCAA.IP)
  1764. # [13:42] <AryehGregor> If I'm defining a variable to hold an already_AddRefed<nsTextNode>, is it preferable to define the variable as nsRefPtr<nsTextNode> or nsCOMPtr<nsIContent>? Does it make a difference?
  1765. # [13:42] * Quits: Ms2ger (Ms2ger@moz-A7C23257.adsl-dyn.isp.belgacom.be) (Ping timeout)
  1766. # [13:43] * Joins: arky (arky@8FFEA7D8.DD6EC350.B9D97DBA.IP)
  1767. # [13:44] * Joins: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net)
  1768. # [13:44] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: brb)
  1769. # [13:45] <edmorley> !seen Ms2ger
  1770. # [13:45] * Quits: jib (Jan-Ivar@moz-93EFD896.pools.spcsdns.net) (Quit: jib)
  1771. # [13:46] <firebot> ms2ger was last seen 30 minutes and 13 seconds ago, saying 'Or a patch' in #jsapi.
  1772. # [13:46] * Joins: jrmuizel (jrmuizel@moz-6E78BC7C.cpe.teksavvy.com)
  1773. # [13:46] * Quits: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  1774. # [13:47] <@ted> AryehGregor: depends on whether you want to use the interface or the concrete class
  1775. # [13:47] <AryehGregor> Why would I care?
  1776. # [13:47] * Quits: jrmuizel (jrmuizel@moz-6E78BC7C.cpe.teksavvy.com) (Client exited)
  1777. # [13:47] * Joins: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net)
  1778. # [13:47] <AryehGregor> Suppose I only want to call methods that are on the interface anyway.
  1779. # [13:48] <AryehGregor> Is there any reason to prefer one to the other?
  1780. # [13:49] * Joins: Enn (enn@moz-A875DFED.cpe.net.cable.rogers.com)
  1781. # [13:50] * Quits: ErvisTusha (ErvisTusha@9B69269D.F69FB6EA.363D84A4.IP) (Quit: Leaving)
  1782. # [13:52] * Joins: RyanVM (chatzilla@moz-148999FE.phlapa.fios.verizon.net)
  1783. # [13:53] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/d77817dcc9ef - Jon Coppeard - Bug 855350 - GC: Add CustomAutoRooter and use it internally r=terrence
  1784. # [13:53] * Quits: Enn (enn@moz-A875DFED.cpe.net.cable.rogers.com) (Ping timeout)
  1785. # [13:54] * Quits: vigneshwaran (vigneshwar@FC0B83FD.138D8F1E.FD6A0EFF.IP) (Quit: Leaving.)
  1786. # [13:55] * Quits: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net) (Ping timeout)
  1787. # [13:56] * Joins: Ms2ger (Ms2ger@moz-A7C23257.adsl-dyn.isp.belgacom.be)
  1788. # [13:56] <Ms2ger> edmorley, will merge in a moment
  1789. # [13:56] <edmorley> thank you :-)
  1790. # [13:56] * Ms2ger curses his connection
  1791. # [13:56] * andreeamatei_ is now known as AndreeaMatei
  1792. # [13:57] * Quits: arky (arky@8FFEA7D8.DD6EC350.B9D97DBA.IP) (Ping timeout)
  1793. # [13:58] <apollo13> till: do I have to add myself to cc or will I get mails anyways?
  1794. # [13:58] <Ms2ger> AryehGregor, I suspect that using the concrete class would make it easier for the compiler to devirtualize calls
  1795. # [13:58] <AryehGregor> Ah, makes sense.
  1796. # [13:58] * Joins: arky (arky@8FFEA7D8.DD6EC350.B9D97DBA.IP)
  1797. # [13:59] <Ms2ger> I have no idea what the state of the art is in current compilers, though, so that might be completely theoretical
  1798. # [13:59] * Joins: ejpbruel (ejpbruel@moz-5EE20326.adsl2.static.versatel.nl)
  1799. # [14:00] <till> apollo13: the default settings are that you as the reporter automatically get emails, so you shouldn't need to cc yourself
  1800. # [14:00] <apollo13> https://bugzilla.mozilla.org/show_bug.cgi?id=858002 I hope that's reproducible
  1801. # [14:00] * Joins: andreasn (andreasn@63F8A48C.7BB850DE.B1AA2106.IP)
  1802. # [14:01] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  1803. # [14:02] <till> apollo13: thanks for the great report. I'm not using Linux so can't check, but others should be able to reproduce, I guess.
  1804. # [14:02] <apollo13> till: so it works for you on windows/mac?
  1805. # [14:03] <till> apollo13: yep, on mac. But font rendering is very much OS specific, so that doesn't mean anything.
  1806. # [14:03] <apollo13> hmm, let me try in my vbox
  1807. # [14:04] <apollo13> I wonder if mac and linux choose different variants of the font there (eg woff vs eot)
  1808. # [14:04] <edmorley> Ms2ger: looks like the nightly is permaorange in test_browserElement_oop_Reload.html on m-c
  1809. # [14:04] <NeilAway> Gijs: well, it's the maximum of all the minimum sizes of the children
  1810. # [14:05] <Gijs> NeilAway: how does it decide the minimum sizes? :)
  1811. # [14:05] * NeilAway is always surprised when some YouTube videos play in <video> and some in Flash
  1812. # [14:05] <NeilAway> no consistency at all
  1813. # [14:05] * Joins: jrmuizel (jrmuizel@moz-6E78BC7C.cpe.teksavvy.com)
  1814. # [14:05] <AryehGregor> NeilAway, doesn't it depend on what DRM the content provider demands or something?
  1815. # [14:05] <NeilAway> AryehGregor: these are all the same channel
  1816. # [14:06] <NeilAway> Gijs: that depends on the children...
  1817. # [14:06] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/abbc05319449 - Aryeh Gregor - Bug 851916 part 1 - Update dom/imptests/webapps/ and harness; r=Ms2ger
  1818. # [14:06] <Ms2ger> edmorley, uh, can I blame miscompilation?
  1819. # [14:06] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/715fce49a07b - Aryeh Gregor - Bug 851916 part 2 - createHTMLDocument() should work with no arguments; r=bz
  1820. # [14:06] <edmorley> Ms2ger: or time sensitive
  1821. # [14:06] <Ms2ger> I could believe that
  1822. # [14:06] <Ms2ger> !summon jlebar
  1823. # [14:06] <apollo13> till: ok, works on windows too :( gotta get out for a bit, thanks and see you
  1824. # [14:06] <edmorley> Ms2ger: browser element tests are flaky anyway so just leave for justin
  1825. # [14:07] <Ms2ger> Okay
  1826. # [14:07] <Ms2ger> Merging now, then
  1827. # [14:07] <till> apollo13: thanks again. And it working on windows is good ;)
  1828. # [14:07] * Parts: virgil_ (virgil_dic@601F3B17.33662590.A5830293.IP)
  1829. # [14:07] <apollo13> I disagree :þ
  1830. # [14:07] * Parts: apollo13 (apollo13@moz-57F9F879.adsl.highway.telekom.at) (Leaving)
  1831. # [14:08] * Quits: SkyR0ck3R (akash_r@B61C2AE3.78BE666E.9105FBCF.IP) (Ping timeout)
  1832. # [14:09] * Ms2ger crosses fingers that AryehGregor didn't make the merge worse
  1833. # [14:09] <AryehGregor> Ms2ger, you're welcome.
  1834. # [14:09] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  1835. # [14:10] * Ms2ger shakes a fist at gabor
  1836. # [14:10] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  1837. # [14:10] <gabor> Ms2ger: follow ups will come so let me know... if you are missing that comment you wanted me to add, I have not forgotten about it
  1838. # [14:10] * Fallen|away is now known as Fallen
  1839. # [14:11] * Joins: SkyR0ck3R (akash_r@B61C2AE3.78BE666E.9105FBCF.IP)
  1840. # [14:11] <Ms2ger> gabor, no, got a merge conflict with you :)
  1841. # [14:11] * Joins: db48x2 (user@moz-D461843.ask.info)
  1842. # [14:11] * Quits: froydnj (nfroyd@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
  1843. # [14:11] * Quits: tbsaunde (tbsaunde@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
  1844. # [14:11] * Joins: froydnj (nfroyd@moz-DB4A9C19.scl3.mozilla.com)
  1845. # [14:11] * Joins: tbsaunde (tbsaunde@moz-DB4A9C19.scl3.mozilla.com)
  1846. # [14:11] <gabor> Ms2ger: oh well... if only one you are a lucky one :D
  1847. # [14:11] * Quits: @dolske (dolske@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
  1848. # [14:11] * Quits: fryn (fyan@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
  1849. # [14:11] * Quits: Tomcat (Tomcat@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
  1850. # [14:11] * Quits: johnath (johnath@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
  1851. # [14:11] * Quits: robcee (rcampbell@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
  1852. # [14:11] * Quits: kk1fff|sleep (pwang@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
  1853. # [14:11] * Quits: nalexander (nalexander@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
  1854. # [14:11] * Quits: cers (cers@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
  1855. # [14:11] * Quits: dkl|afk (dkl@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
  1856. # [14:11] * Quits: reuben (reuben@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
  1857. # [14:11] * Quits: Yoric (Yoric@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
  1858. # [14:11] * Quits: nli (nli@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
  1859. # [14:11] * Quits: pmoore|away (pmoore@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
  1860. # [14:11] * Quits: nthomas|away (nthomas@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
  1861. # [14:11] * Joins: robcee (rcampbell@moz-DB4A9C19.scl3.mozilla.com)
  1862. # [14:12] * Quits: joduinn-afk (joduinn@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
  1863. # [14:12] * Quits: djvj (kvijayan@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
  1864. # [14:12] * Quits: gps (gps@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
  1865. # [14:12] * Quits: dchan (dchan@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
  1866. # [14:12] * Quits: AutomatedTester (David@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
  1867. # [14:12] * Joins: dkl|afk (dkl@moz-DB4A9C19.scl3.mozilla.com)
  1868. # [14:12] * Quits: jmaher|afk (jmaher@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
  1869. # [14:12] * Quits: liuche (liuche@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
  1870. # [14:12] * Quits: ctalbert|afk (ctalbert@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
  1871. # [14:12] * Quits: @gavin (gavin@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
  1872. # [14:12] * Joins: joduinn-afk (joduinn@moz-DB4A9C19.scl3.mozilla.com)
  1873. # [14:12] * Joins: Tomcat (Tomcat@moz-DB4A9C19.scl3.mozilla.com)
  1874. # [14:12] * Quits: mreid (mreid@moz-5F4A70CA.yipyip.com) (Ping timeout)
  1875. # [14:12] * Quits: @khuey|away (khuey@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
  1876. # [14:12] * Quits: db48x (user@moz-D461843.ask.info) (Ping timeout)
  1877. # [14:12] * Quits: kbrosnan (kbrosnan@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
  1878. # [14:12] * Joins: gps (gps@moz-DB4A9C19.scl3.mozilla.com)
  1879. # [14:12] * Joins: johnath (johnath@moz-DB4A9C19.scl3.mozilla.com)
  1880. # [14:12] * Joins: ctalbert|afk (ctalbert@moz-DB4A9C19.scl3.mozilla.com)
  1881. # [14:12] * Joins: dchan (dchan@moz-DB4A9C19.scl3.mozilla.com)
  1882. # [14:12] * Joins: jmaher|afk (jmaher@moz-DB4A9C19.scl3.mozilla.com)
  1883. # [14:12] * Joins: djvj (kvijayan@moz-DB4A9C19.scl3.mozilla.com)
  1884. # [14:12] * Joins: khuey|away (khuey@moz-DB4A9C19.scl3.mozilla.com)
  1885. # [14:12] * Joins: liuche (liuche@moz-DB4A9C19.scl3.mozilla.com)
  1886. # [14:12] * Joins: nalexander (nalexander@moz-DB4A9C19.scl3.mozilla.com)
  1887. # [14:12] * Joins: dolske (dolske@moz-DB4A9C19.scl3.mozilla.com)
  1888. # [14:12] * ChanServ sets mode: +o dolske
  1889. # [14:12] * Quits: jonco (Adium@moz-1696250C.as13285.net) (Ping timeout)
  1890. # [14:12] * Quits: jlebar|away (quassel@2557E599.66715431.D25A875A.IP) (Ping timeout)
  1891. # [14:12] * Quits: mcoates (mcoates@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
  1892. # [14:12] * Quits: fox2mike (shyam@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
  1893. # [14:12] * Quits: edwin (me@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
  1894. # [14:12] * Quits: mconnor (mconnor@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
  1895. # [14:12] * Quits: dietrich (dietrich@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
  1896. # [14:12] * Quits: gregglind_away (glind@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
  1897. # [14:12] * Quits: geekboy (geekboy@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
  1898. # [14:12] * Quits: johns (johns@2557E599.66715431.D25A875A.IP) (Ping timeout)
  1899. # [14:12] * Joins: edwin (me@moz-DB4A9C19.scl3.mozilla.com)
  1900. # [14:12] * Joins: gregglind_away (glind@moz-DB4A9C19.scl3.mozilla.com)
  1901. # [14:12] * Joins: mconnor (mconnor@moz-DB4A9C19.scl3.mozilla.com)
  1902. # [14:12] * Joins: dietrich (dietrich@moz-DB4A9C19.scl3.mozilla.com)
  1903. # [14:12] * Joins: Yoric (Yoric@moz-DB4A9C19.scl3.mozilla.com)
  1904. # [14:12] * Joins: kbrosnan (kbrosnan@moz-DB4A9C19.scl3.mozilla.com)
  1905. # [14:12] * Joins: johns (johns@2557E599.66715431.D25A875A.IP)
  1906. # [14:12] * Joins: jlebar (quassel@2557E599.66715431.D25A875A.IP)
  1907. # [14:12] * Joins: pmoore|away (pmoore@moz-DB4A9C19.scl3.mozilla.com)
  1908. # [14:12] * Joins: mcoates (mcoates@moz-DB4A9C19.scl3.mozilla.com)
  1909. # [14:12] * Joins: reuben (reuben@moz-DB4A9C19.scl3.mozilla.com)
  1910. # [14:12] * Joins: fox2mike (shyam@moz-DB4A9C19.scl3.mozilla.com)
  1911. # [14:12] * Joins: gavin (gavin@moz-DB4A9C19.scl3.mozilla.com)
  1912. # [14:12] * ChanServ sets mode: +o gavin
  1913. # [14:12] * Joins: geekboy (geekboy@moz-DB4A9C19.scl3.mozilla.com)
  1914. # [14:12] * Joins: cers (cers@moz-DB4A9C19.scl3.mozilla.com)
  1915. # [14:12] * Quits: dvander (dvander@2557E599.66715431.D25A875A.IP) (Ping timeout)
  1916. # [14:12] <froydnj> Ms2ger: ping
  1917. # [14:12] * Joins: dvander (dvander@2557E599.66715431.D25A875A.IP)
  1918. # [14:12] * Joins: nli (nli@moz-DB4A9C19.scl3.mozilla.com)
  1919. # [14:12] * robcee is now known as IRCMonkey43825
  1920. # [14:13] <Ms2ger> Uh-oh
  1921. # [14:13] * Joins: nthomas|away (nthomas@moz-DB4A9C19.scl3.mozilla.com)
  1922. # [14:13] <froydnj> feel like answering a sheriff-esque question?
  1923. # [14:13] * Joins: mreid (mreid@moz-5F4A70CA.yipyip.com)
  1924. # [14:13] * Joins: jonco (Adium@moz-1696250C.as13285.net)
  1925. # [14:13] <froydnj> actually
  1926. # [14:13] <Ms2ger> edmorley is here :)
  1927. # [14:13] <froydnj> edmorley: ping
  1928. # [14:13] <Ms2ger> So is RyanVM
  1929. # [14:13] <edmorley> hi
  1930. # [14:14] <froydnj> right, edmorley > Ms2ger
  1931. # [14:14] <edmorley> lol
  1932. # [14:14] <RyanVM> hi
  1933. # [14:14] <Ms2ger> Definitely so :)
  1934. # [14:14] <froydnj> edmorley: bug 798172 landed on inbound yesterday, but breaks compilation on most people's macs, due to the builders having a newer version of clang
  1935. # [14:14] <froydnj> edmorley: there's an r+ patch for the issue with a green try run in bug 798172
  1936. # [14:15] <froydnj> and it'd be good to land it, but landing in on inbound now means it will probably get missed in the merge to central
  1937. # [14:15] <edmorley> froydnj: land on m-c and I'll merge over straight away
  1938. # [14:16] * Joins: vingtetun (vingtetun@moz-801E009D.vlan502.asr1.cdg2.gblx.net)
  1939. # [14:16] <RyanVM> froydnj: Yeah, because we typically only do one merge a day too
  1940. # [14:16] * Joins: AutomatedTester (David@moz-DB4A9C19.scl3.mozilla.com)
  1941. # [14:16] <froydnj> edmorley: I can't land on m-c as is, because it modifies files from the earlier (inbound-only) landing =/
  1942. # [14:16] * Joins: kk1fff|sleep (pwang@moz-DB4A9C19.scl3.mozilla.com)
  1943. # [14:16] <Ms2ger> RyanVM, ... oh, I guess philor is away
  1944. # [14:17] <edmorley> froydnj: in fact, the inbound merge is blocked on the conflict resolution that M2ger just alnded
  1945. # [14:17] * Joins: fryn (fyan@moz-DB4A9C19.scl3.mozilla.com)
  1946. # [14:17] <edmorley> froydnj: so inbound won't be merging soon anyway, so just land there
  1947. # [14:17] <RyanVM> froydnj: just landed in inbound
  1948. # [14:17] <froydnj> \o.
  1949. # [14:17] <RyanVM> land it*
  1950. # [14:17] <froydnj> ok, thanks!
  1951. # [14:17] * RyanVM coffees
  1952. # [14:17] <edmorley> np
  1953. # [14:17] * Quits: tonymec (tonymec@89941583.40679673.A9371869.IP) (Input/output error)
  1954. # [14:19] * Joins: jib (Jan-Ivar@moz-D0297AE3.phlapa.fios.verizon.net)
  1955. # [14:19] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/e02f86260dad - Chris Peterson - Bug 798172 - Apple's default clang 4.2 does not have __builtin_bswap16(). r=Waldo
  1956. # [14:20] * Joins: tonymec (tonymec@89941583.40679673.A9371869.IP)
  1957. # [14:20] * Joins: jryans (jryans@moz-945C5CA4.massrel.com)
  1958. # [14:20] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  1959. # [14:21] * rail_away is now known as rail
  1960. # [14:24] * Joins: Arjen87 (Instantbir@moz-AD62903E.solcon.nl)
  1961. # [14:24] * Joins: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net)
  1962. # [14:25] <AryehGregor> Who runs dxr.mozilla.org? I move that the default input on the splash page be made autofocus.
  1963. # [14:25] * Quits: gsvelto (gsvelto@moz-95B1B855.clienti.tiscali.it) (Ping timeout)
  1964. # [14:26] <Ms2ger> I suspect there's a bugzilla component
  1965. # [14:27] * Joins: gsvelto (gsvelto@moz-3DDB0844.clienti.tiscali.it)
  1966. # [14:28] * Quits: Arjen87 (Instantbir@moz-AD62903E.solcon.nl) (Ping timeout)
  1967. # [14:29] <AryehGregor> Seems to be.
  1968. # [14:29] <AryehGregor> Thanks.
  1969. # [14:29] <Ms2ger> Np
  1970. # [14:30] * Quits: tetreis (T3@moz-71E4A231.dsl.telesp.net.br) (Ping timeout)
  1971. # [14:32] * Quits: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net) (Ping timeout)
  1972. # [14:33] <Ms2ger> beltzner, oh hey, I upvoted the thing you tweeted :)
  1973. # [14:34] * Joins: beaufour (beaufour@moz-EA4226EF.nyc.biz.rr.com)
  1974. # [14:34] * Joins: Edgar (Thunderbir@moz-27D82DA7.dynamic.hinet.net)
  1975. # [14:36] <RyanVM> AryehGregor: dxr is jcranmer, no?
  1976. # [14:37] * Joins: Enn (enn@moz-A875DFED.cpe.net.cable.rogers.com)
  1977. # [14:39] * Joins: kdudka (kdudka@moz-8440349E.fei.wifi.vutbr.cz)
  1978. # [14:39] <firebot> Check-in: http://hg.mozilla.org/releases/mozilla-beta/rev/233cb89fe45e - Margaret Leibovic - Bug 847789 - Use HTTPS instead of HTTP for input.mozilla.org in mobile/andriod. r=mfinkle, a=akeybl
  1979. # [14:40] * dkl|afk is now known as dkl
  1980. # [14:41] * Quits: Edgar (Thunderbir@moz-27D82DA7.dynamic.hinet.net) (Quit: Edgar)
  1981. # [14:41] <NeilAway> for (unsigned i = length; i --> 0; ) /* ... */
  1982. # [14:42] * Quits: markh1 (Instantbir@CE947AE5.9D3E6021.78BA16EF.IP) (Connection reset by peer)
  1983. # [14:42] * Joins: markh1 (Instantbir@CE947AE5.9D3E6021.78BA16EF.IP)
  1984. # [14:43] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
  1985. # [14:43] <glazou> KWierso|Home, ping
  1986. # [14:44] * gregglind_away is now known as gregglind
  1987. # [14:44] * Joins: jimm (jmathies@moz-864CAA4E.pn.at.cox.net)
  1988. # [14:45] * Quits: jrmuizel (jrmuizel@moz-6E78BC7C.cpe.teksavvy.com) (Client exited)
  1989. # [14:45] * Joins: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net)
  1990. # [14:45] * Parts: nical (nico@moz-801E009D.vlan502.asr1.cdg2.gblx.net)
  1991. # [14:47] * Quits: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  1992. # [14:47] * Joins: nical (nico@moz-801E009D.vlan502.asr1.cdg2.gblx.net)
  1993. # [14:50] <glazou> KWierso|Home: https://bugzilla.mozilla.org/show_bug.cgi?id=858021
  1994. # [14:52] * Quits: gbrown (gbrown@moz-6075880C.cg.shawcable.net) (Ping timeout)
  1995. # [14:52] * pmoore|away is now known as pmoore
  1996. # [14:52] * Fallen is now known as Fallen|away
  1997. # [14:52] * Quits: arky (arky@8FFEA7D8.DD6EC350.B9D97DBA.IP) (Ping timeout)
  1998. # [14:53] * Joins: arky (arky@8FFEA7D8.DD6EC350.B9D97DBA.IP)
  1999. # [14:53] * Quits: srishti (srishti@91BC8839.F442218F.88FACCAA.IP) (Ping timeout)
  2000. # [14:54] * ferjm is now known as ferjm|afk
  2001. # [14:55] * Quits: tchevalier (Thunderbir@551EF010.96C9DD3.96B18764.IP) (Quit: tchevalier)
  2002. # [14:55] * Joins: rednaks (rednaks@24067163.74C6FD40.360EF119.IP)
  2003. # [14:56] * whimboo is now known as whimboo|afk
  2004. # [14:57] * Quits: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP) (Quit: lmandel)
  2005. # [14:59] * Fallen|away is now known as Fallen
  2006. # [14:59] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
  2007. # [15:00] * IRCMonkey43825 is now known as robcee
  2008. # [15:01] * Joins: nattokirai (nattokirai@moz-8AE09276.dynamic.ppp.asahi-net.or.jp)
  2009. # [15:01] * Joins: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net)
  2010. # [15:02] * Joins: armenzg (armenzg@moz-600B22EA.home1.cgocable.net)
  2011. # [15:04] * Joins: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP)
  2012. # [15:04] * Joins: nmatsakis (nmatsakis@moz-4CACC08F.hsd1.ma.comcast.net)
  2013. # [15:05] <AryehGregor> Okay, so a no-op rebuild takes more than two minutes now on my machine, AFAICT. This is definitely worse than six months ago, and you can't claim it's because more code is being compiled.
  2014. # [15:06] * Quits: adalucinet (Mibbit@28C4EA76.976FBEE.5BC07656.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2015. # [15:06] * Fallen is now known as Fallen|away
  2016. # [15:06] * Quits: Enn (enn@moz-A875DFED.cpe.net.cable.rogers.com) (Ping timeout)
  2017. # [15:08] * Fallen|away is now known as Fallen
  2018. # [15:08] * Quits: markh1 (Instantbir@CE947AE5.9D3E6021.78BA16EF.IP) (Ping timeout)
  2019. # [15:08] * Quits: masayuki (Thunderbir@moz-86D7F6E4.zaq.ne.jp) (Ping timeout)
  2020. # [15:08] * Joins: JosiahOne (josiahbrun@moz-2C74C5DD.lightspeed.livnmi.sbcglobal.net)
  2021. # [15:09] * bsmedberg-away is now known as bsmedberg
  2022. # [15:10] * Quits: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net) (Ping timeout)
  2023. # [15:13] * Joins: teoli (teoli@88F51059.F3BBB17D.144F44FA.IP)
  2024. # [15:13] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  2025. # [15:14] * Joins: lduros (user@DD3497AA.1F660447.25B66159.IP)
  2026. # [15:14] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Ping timeout)
  2027. # [15:15] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
  2028. # [15:15] * jhopkins|afk is now known as jhopkins
  2029. # [15:15] * whimboo|afk is now known as whimboo
  2030. # [15:16] * Joins: darkowlzz (darkowlzz@6AC64578.7F99F8EA.25B273F5.IP)
  2031. # [15:16] * glob|away is now known as glob
  2032. # [15:16] * Quits: arky (arky@8FFEA7D8.DD6EC350.B9D97DBA.IP) (Ping timeout)
  2033. # [15:16] * Joins: srishti (srishti@91BC8839.F442218F.88FACCAA.IP)
  2034. # [15:16] * Quits: lduros (user@DD3497AA.1F660447.25B66159.IP) (Client exited)
  2035. # [15:17] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (No route to host)
  2036. # [15:17] * Quits: kdudka (kdudka@moz-8440349E.fei.wifi.vutbr.cz) (Quit: Leaving)
  2037. # [15:17] * Joins: lduros (user@DD3497AA.1F660447.25B66159.IP)
  2038. # [15:17] * Joins: tchevalier (Thunderbir@A0280D7D.CFCDD61.96B18764.IP)
  2039. # [15:17] * Joins: sheeri (sheeri@moz-5E1F6454.hsd1.ma.comcast.net)
  2040. # [15:17] <yzen> Yoric: ping
  2041. # [15:17] <Yoric> yzen: pong
  2042. # [15:18] <yzen> Yoric: just a couple of questions
  2043. # [15:18] <Yoric> Go ahead.
  2044. # [15:18] <yzen> in regards to the zlib osfile issue im looking at
  2045. # [15:19] * Joins: arky (arky@8FFEA7D8.DD6EC350.B9D97DBA.IP)
  2046. # [15:19] <KaiRo> jandem: I just did set those on the report you filed, but please make sure you add the crash keyword and if available crash sigature to bugs you file on crashes
  2047. # [15:19] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
  2048. # [15:19] * Quits: arky (arky@8FFEA7D8.DD6EC350.B9D97DBA.IP) (Connection reset by peer)
  2049. # [15:19] * Joins: arky (arky@8FFEA7D8.DD6EC350.B9D97DBA.IP)
  2050. # [15:20] <yzen> Yoric: the way ctypes are declared - with helper functions like init and declareFFI, there's a comment that says both are deprecated , is there an example or would you know what I should be using instead ?
  2051. # [15:20] <KaiRo> jandem: we need those for stability tracking (and finding what bugs to look at when we see signatures of concern on crash-stats)
  2052. # [15:20] <yzen> Yoric: that is for the current osfile bindings
  2053. # [15:20] * ehsan_sleep is now known as ehsan
  2054. # [15:20] <Yoric> Where is that comment?
  2055. # [15:21] * Joins: AaronMT (AaronMT@moz-5DF3A271.cpe.net.cable.rogers.com)
  2056. # [15:21] * catlee-away is now known as catlee
  2057. # [15:21] <yzen> in both osfile_unix_back and osfile_win_back
  2058. # [15:22] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/061b9318815b - Eddy Bruel - Bug 846906 - Implement nsAppShellService::CreateWindowlessBrowser; r=bz; sr=benjamin
  2059. # [15:23] <Yoric> Ah, right, we should get rid of |init|, eventually.
  2060. # [15:23] <Yoric> And its argument |aDeclareFFI|.
  2061. # [15:23] * Quits: kkdEEP (kkdEEP@387F081F.CF4E5C6F.C7008325.IP) (Connection reset by peer)
  2062. # [15:23] <Yoric> Anyway, you should use OS.Shared.declareFFI instead.
  2063. # [15:23] * jwir3|away is now known as jwir3
  2064. # [15:23] <yzen> Yoric: ok gotcha
  2065. # [15:24] * khuey|away is now known as khuey
  2066. # [15:24] * Quits: arky (arky@8FFEA7D8.DD6EC350.B9D97DBA.IP) (Ping timeout)
  2067. # [15:24] * Joins: ahal (ahal@3468F8ED.AB54EB5E.6816E6B7.IP)
  2068. # [15:25] * Joins: MarioMi (Mibbit@601F3B17.33662590.A5830293.IP)
  2069. # [15:25] <yzen> Yoric: also, how much of zlib implemented were you thinking ? including advanced and utility functions ?
  2070. # [15:25] <jandem> KaiRo: makes sense, thanks!
  2071. # [15:26] <Yoric> yzen: The only feature we need at the moment is compressing one C buffer / decompressing one C buffer.
  2072. # [15:26] <yzen> Yoric: got it
  2073. # [15:26] <KaiRo> jandem: np, thanks for digging into those and already finding the main culprit! :)
  2074. # [15:27] * Joins: sheppy (sheppy@moz-E826F7C2.dhcp.jcsn.tn.charter.com)
  2075. # [15:27] * Joins: gbrown (gbrown@moz-6075880C.cg.shawcable.net)
  2076. # [15:27] <MarioMi> Hi guys,
  2077. # [15:27] <MarioMi> was Markup Panel from Tools>Web Developer>Inspect removed ? because I am not seeing it anymore since FF 19.
  2078. # [15:27] <AryehGregor> How can I send a trusted key event in a mochitest?
  2079. # [15:28] <AryehGregor> (or crashtest, or any other sort of test)
  2080. # [15:28] <AryehGregor> EventUtils.js and synthesizeKey? Or is there a better way?
  2081. # [15:28] <AryehGregor> I have an existing testcase and it would be easiest to adapt if I could just send the trusted key event . . .
  2082. # [15:28] <yzen> Yoric: thanks for clarification. Now the other bug, if you remember the session store back up. The telemetry for the original process has been sitting for several weeks now, when do you think i should make a patch for a new version with telemetry as well?
  2083. # [15:28] <KaiRo> jandem: btw, is the story on those being non-SSE2 the same on Android/ARM as well? I see EnterBaseline also being high there
  2084. # [15:28] <Yoric> yzen: So I would say |compress|, |compressBound|, |uncompress|.
  2085. # [15:29] <yzen> Yoric: cool
  2086. # [15:29] <Yoric> yzen: Start whenever you want :)
  2087. # [15:29] <KaiRo> SIGILL at least sounds similar to EXCEPTION_ILLEGAL_INSTRUCTION
  2088. # [15:29] <Yoric> yzen: Do you have the name of the histogram in mind?
  2089. # [15:30] * Joins: tetreis (T3@8AD413DD.3053860D.A992BEAD.IP)
  2090. # [15:30] * Quits: ahal (ahal@3468F8ED.AB54EB5E.6816E6B7.IP) (Input/output error)
  2091. # [15:30] <yzen> Yoric: yep its FX_SESSION_RESTORE_BACKUP_FILE_MS
  2092. # [15:30] <jandem> KaiRo: hm I saw some on Linux, but also Android? this should be x86 only
  2093. # [15:31] <yzen> Yoric: ok ill make a new patch shortly
  2094. # [15:31] <KaiRo> jandem: look at the "Reports" tab of https://crash-stats.mozilla.com/report/list?signature=EnterBaseline - there's some ARM in there
  2095. # [15:32] * Joins: bbondy (bbondy@moz-717FF534.home.cgocable.net)
  2096. # [15:32] * Joins: ahal (ahal@3468F8ED.AB54EB5E.6816E6B7.IP)
  2097. # [15:32] * Joins: ctangira (ctangira@moz-44402D73.cisco.com)
  2098. # [15:32] <KaiRo> jandem: if you only want Android, look at https://crash-stats.mozilla.com/report/list?signature=EnterBaseline&product=FennecAndroid
  2099. # [15:32] <Yoric> yzen: So, for most people, this is ~1ms, which is quite decent.
  2100. # [15:32] <Yoric> However, for about 1.5% of samples, this lasts more than 50ms.
  2101. # [15:33] <yzen> Yoric: yep
  2102. # [15:33] <jandem> KaiRo: hm, that looks like ARMv6, I will investigate, thanks
  2103. # [15:33] <MarioMi> Can someone please answer to my above question? I really need that information.
  2104. # [15:33] <Yoric> yzen: And we even have samples with more than 2s!
  2105. # [15:33] <Yoric> There is definitely something to improve.
  2106. # [15:33] <yzen> there's that > 8s one too
  2107. # [15:33] * Joins: pranavrc (pranavrc@3CDCCCA4.B6852B0D.C28326FD.IP)
  2108. # [15:33] <KaiRo> jandem: true, the majority is SIGILL on armv6, apparently - and thanks for taking a look!
  2109. # [15:33] <Yoric> MarioMi: You could ask on #devtools.
  2110. # [15:34] <MarioMi> thanks Yoric !
  2111. # [15:34] <mjrosenb> armv6?
  2112. # [15:34] * mjrosenb just made changes to armv6
  2113. # [15:34] <yzen> Yoric: thanks, i think i got all my questions answered :)
  2114. # [15:35] * Joins: gsvelto_ (gsvelto@moz-C6581CB1.clienti.tiscali.it)
  2115. # [15:35] <Yoric> yzen: cool
  2116. # [15:35] <Yoric> MarioMi: np
  2117. # [15:35] <@ted> KaiRo: yeah, SIGILL is the same as EXCEPTION_ILLEGAL_INSTRUCTION
  2118. # [15:35] * Quits: gsvelto (gsvelto@moz-3DDB0844.clienti.tiscali.it) (Ping timeout)
  2119. # [15:35] <yzen> Yoric: oh, i was thinking of writing xpschell tests for zlib too, not mochi
  2120. # [15:35] <@ted> just exception codes vary between OSes
  2121. # [15:35] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/9731f2f75dbd - Nathan Froyd - Bug 857254 - use CGIfWrapper more consistently; r=bz
  2122. # [15:35] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/e3d726d595ae - Nathan Froyd - Bug 857254 - add CGTemplatedType and use it everywhere; r=bz
  2123. # [15:35] <Yoric> yzen: That sounds good.
  2124. # [15:35] <yzen> Yoric: ok great
  2125. # [15:35] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
  2126. # [15:35] <Yoric> I wrote OS.File tests as mochitests because of a misunderstanding. You do not need to :)
  2127. # [15:36] <KaiRo> ted: good to know - that said, lack of SSE2 is probably not the 1:1 issue on ARM, but it might be something similar, as the ones crashing with that are armv6
  2128. # [15:36] * Quits: gsvelto_ (gsvelto@moz-C6581CB1.clienti.tiscali.it) (Quit: Leaving)
  2129. # [15:37] <KaiRo> mjrosenb: well, this is about Baseline JIT on armv6, specifically
  2130. # [15:37] * Joins: masayuki (Thunderbir@moz-86D7F6E4.zaq.ne.jp)
  2131. # [15:37] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2132. # [15:37] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: glazou)
  2133. # [15:37] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  2134. # [15:37] <KaiRo> ted: I guess Baseline just isn't well-suited for the weaker CPUs on both architectures, yet
  2135. # [15:38] * mjschranz_away is now known as mjschranz
  2136. # [15:38] * Joins: jorendorff (jorendorff@moz-2F32ACA3.hsd1.tn.comcast.net)
  2137. # [15:39] * Joins: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net)
  2138. # [15:39] * Joins: marcoz1 (marco.zehe@moz-7646CFBA.dip.t-dialin.net)
  2139. # [15:39] <JosiahOne> What is browser.startup.page for?
  2140. # [15:39] <AryehGregor> ehsan, for bug 805668, how can I send a trusted key event from mochitest (or crashtest)?
  2141. # [15:39] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/92b2414679cd - Ryan VanderMeulen - Bug 855730 - Disable test due to high failure rate.
  2142. # [15:39] <mjrosenb> KaiRo: do you know if these armv6 devices hav vfp or not?
  2143. # [15:39] <AryehGregor> I tried using synthesizeKey, but it doesn't do quite the same thing, and didn't cause the assertion I'm looking for.
  2144. # [15:39] * Quits: marcoz (marco.zehe@moz-7646CFBA.dip.t-dialin.net) (Ping timeout)
  2145. # [15:39] * Joins: mbrubeck (mbrub_000@moz-45568FC0.hsd1.wa.comcast.net)
  2146. # [15:39] <AryehGregor> (I have a patch, just need to adapt the test, and make sure I don't regress any other tests)
  2147. # [15:39] * Joins: gsvelto (Thunderbir@moz-C6581CB1.clienti.tiscali.it)
  2148. # [15:39] * Joins: JonathanS (JonathanS@74338381.87D4EDDB.521902B0.IP)
  2149. # [15:40] * Joins: WaltS (Thunderbir@moz-E4EC4056.pitbpa.east.verizon.net)
  2150. # [15:40] <KaiRo> mjrosenb: oh, I have no idea, only saw the list of crash reports
  2151. # [15:41] * coop|afk is now known as coop
  2152. # [15:41] <KaiRo> mjrosenb: see https://crash-stats.mozilla.com/report/list?signature=EnterBaseline&product=FennecAndroid
  2153. # [15:42] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
  2154. # [15:42] * Joins: FabioMagnoni (fabiomagno@moz-6F4ACEDA.dynamic.adsl.gvt.net.br)
  2155. # [15:42] * Joins: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP)
  2156. # [15:45] * Quits: tetreis (T3@8AD413DD.3053860D.A992BEAD.IP) (Ping timeout)
  2157. # [15:45] * Joins: tetreis (T3@8AD413DD.3053860D.A992BEAD.IP)
  2158. # [15:45] * mcote|afk is now known as mcote
  2159. # [15:46] <darkowlzz> hi, I got L1 yesterday. Is there any introductory page where I can read about the access I have right now and how to use them?
  2160. # [15:46] <JosiahOne> darkowlzz: The most important thing is that you have try server access now.
  2161. # [15:46] * Quits: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net) (Ping timeout)
  2162. # [15:46] <@ted> KaiRo: armv6 is..fiddly
  2163. # [15:47] <darkowlzz> JosiahOne: okay, and how to I access it? any ssh login details?
  2164. # [15:47] * ferjm|afk is now known as ferjm
  2165. # [15:47] <@ted> KaiRo: and we don't have automated testing on either SSE2 or armv6, so...
  2166. # [15:47] <mbrubeck> darkowlzz: See https://wiki.mozilla.org/Try and https://developer.mozilla.org/en-US/docs/Creating_Mercurial_User_Repositories
  2167. # [15:47] <JosiahOne> darkowlzz: For try, see https://wiki.mozilla.org/ReleaseEngineering/TryServer
  2168. # [15:47] <JosiahOne> darkowlzz: It will fill you in on all of that.
  2169. # [15:48] <KaiRo> ted: well, we have 6 weeks of Nightly to figure things out with BC
  2170. # [15:48] * Quits: dria (dria@moz-F5EB0C5D.dsl.teksavvy.com) (Quit: dria)
  2171. # [15:49] * Joins: jdm (jdm@DB05BBF2.BB1F48F2.971E19F6.IP)
  2172. # [15:49] <darkowlzz> wow!! thanks mbrubeck JosiahOne lemme look into all those links :)
  2173. # [15:49] <Ms2ger> AryehGregor, I think there may be something on nsIDOMWindowUtils
  2174. # [15:51] * Quits: gsvelto (Thunderbir@moz-C6581CB1.clienti.tiscali.it) (Ping timeout)
  2175. # [15:51] * Quits: JonathanS (JonathanS@74338381.87D4EDDB.521902B0.IP) (Quit: Computer has gone to sleep.)
  2176. # [15:52] * Joins: gustavold (gustavold@9C7112F4.61D1FB4D.FBFF2E6D.IP)
  2177. # [15:54] * Joins: gsvelto (Thunderbir@moz-1BC691E8.clienti.tiscali.it)
  2178. # [15:55] * Fallen is now known as Fallen|away
  2179. # [15:55] <mbrubeck> ted: Don't we have automated testing on ARMv6?
  2180. # [15:55] <mbrubeck> https://tbpl.mozilla.org/?jobname=armv6
  2181. # [15:56] * Fallen|away is now known as Fallen
  2182. # [15:57] <mjrosenb> mbrubeck: iirc, that isn't *on* armv6
  2183. # [15:57] * Quits: cornel_ionce (Mibbit@28C4EA76.976FBEE.5BC07656.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2184. # [15:57] <mjrosenb> mbrubeck: that is just an armv6 build running on armv7.
  2185. # [15:57] <mbrubeck> ah
  2186. # [15:57] <mbrubeck> lame :)
  2187. # [15:57] * Joins: overholt (overholt@F2D29657.F60B0462.67AC9B1.IP)
  2188. # [15:57] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/2bd9decf97bb - Scott Johnson - Bug 520992: Adjust computed width and height before returning to account for box-sizing. [r=bz]
  2189. # [15:57] <mbrubeck> Ah yes, the test slaves are still Tegra
  2190. # [15:58] <mjrosenb> with my new fancy arch detection stuff, we aren't taking all the same code paths that we would on most armv6 hardware :-/
  2191. # [15:58] <mjrosenb> we should get a whole mountain of raspberry pis!
  2192. # [15:58] <mjrosenb> they cost like $25 each.
  2193. # [15:58] * Fallen is now known as Fallen|away
  2194. # [15:58] <KaiRo> mjrosenb: would surely be fun to deploy them in a stable manner
  2195. # [15:59] <KaiRo> mjrosenb: our pandaboard setup is already fun, this surely would be as well
  2196. # [15:59] <@ted> mbrubeck: yup
  2197. # [15:59] <mjrosenb> KaiRo: I was recently surprised to discover that mine had been running for 52 days.
  2198. # [15:59] <mjrosenb> like
  2199. # [15:59] <Yoric> !seen luke
  2200. # [15:59] <firebot> luke was last seen 1 week, 5 days, 12 hours, 20 minutes and 36 seconds ago, changing nick to luke-away.
  2201. # [15:59] <mjrosenb> I forgot that it was even plugged in.
  2202. # [15:59] <@ted> mbrubeck: you might be surprised to find that it's hard to get armv6 boards that are usable for automated testing
  2203. # [15:59] <KaiRo> hehe
  2204. # [15:59] <Yoric> !seen terrence
  2205. # [15:59] * Parts: jonco (Adium@moz-1696250C.as13285.net)
  2206. # [15:59] <firebot> terrence was last seen 14 hours, 30 minutes and 22 seconds ago, saying '-blink-custom-hackery: "makes sense";' in #jsapi.
  2207. # [15:59] <@ted> we have people looking at it
  2208. # [15:59] <@ted> but it's a pain
  2209. # [15:59] <@ted> it's hard enough getting our pandaboards stood up
  2210. # [16:00] * KaiRo didn't get himself a pi (yet), too little time for all the stuff he's already experimenting with
  2211. # [16:00] * @ted has a pi
  2212. # [16:00] <mjrosenb> ted: not rpi?
  2213. # [16:00] * Quits: masayuki (Thunderbir@moz-86D7F6E4.zaq.ne.jp) (Ping timeout)
  2214. # [16:00] <@ted> mjrosenb: quantity is a problem there
  2215. # [16:00] <@ted> we bought 800 pandaboards
  2216. # [16:00] <@ted> if you can find someone that will sell us 800 rpis...
  2217. # [16:00] <@ted> also android on rpi is not super well supported, AIUI
  2218. # [16:00] <mjrosenb> ted: we may want to just talk to them directly.
  2219. # [16:00] <mbrubeck> Aren't we all friendly with Qualcomm and these other manufacturers these days..? ;)
  2220. # [16:00] <@ted> heh
  2221. # [16:00] <mjrosenb> ted: since they have contacted us for optimizng firefox for the rpi.
  2222. # [16:01] <@ted> you scratch our back, we'll scratch yours...
  2223. # [16:01] <KaiRo> mjrosenb: have you seen the panda setup? https://blog.mozilla.org/it/2013/01/04/mozpool/
  2224. # [16:01] * Quits: gsvelto (Thunderbir@moz-1BC691E8.clienti.tiscali.it) (Quit: gsvelto)
  2225. # [16:01] * Quits: tetreis (T3@8AD413DD.3053860D.A992BEAD.IP) (Ping timeout)
  2226. # [16:02] <mjrosenb> KaiRo: ok, that is pretty epic.
  2227. # [16:02] * Joins: mayhemer (Miranda@moz-415580BA.broadband17.iol.cz)
  2228. # [16:02] * Joins: masayuki (Thunderbir@moz-86D7F6E4.zaq.ne.jp)
  2229. # [16:02] * Joins: crystall (crystall@moz-1BC691E8.clienti.tiscali.it)
  2230. # [16:03] <@ted> so yeah, we could definitely slot rpi/whatever into those chasses
  2231. # [16:03] <@ted> chassis
  2232. # [16:03] <KaiRo> mjrosenb: yes, it is - and given how we tend to work nowadays, we'd need to do something pretty similar with pi boards
  2233. # [16:03] <@ted> assuming we can PXE boot them
  2234. # [16:03] * Fallen|away is now known as Fallen
  2235. # [16:03] <mjrosenb> KaiRo: we'd need more of them.
  2236. # [16:03] <mjrosenb> since they run at 600 mhz
  2237. # [16:03] <mjrosenb> and the pandas run at 1.2 ghz?
  2238. # [16:03] * Quits: crystall (crystall@moz-1BC691E8.clienti.tiscali.it) (Quit: Leaving)
  2239. # [16:03] * Quits: MarioMi (Mibbit@601F3B17.33662590.A5830293.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2240. # [16:03] * Joins: gsvelto (gsvelto@moz-1BC691E8.clienti.tiscali.it)
  2241. # [16:04] * Quits: mbrubeck (mbrub_000@moz-45568FC0.hsd1.wa.comcast.net) (Quit: Leaving.)
  2242. # [16:04] <KaiRo> mjrosenb: well, if we wouldn't get around to run all tests on every single changeset, I guess we still would be OK
  2243. # [16:04] <@ted> tests on arm are already slow enough
  2244. # [16:05] <@ted> but yeah, we really should figure out how to test on real armv6
  2245. # [16:05] <mjrosenb> so maybe not rpi
  2246. # [16:05] <@ted> mjrosenb: the biggest annoyance when we stood the armv6 port back up was the alignment requirements
  2247. # [16:05] <@ted> which we're probably not testing
  2248. # [16:05] <@ted> armv6 requires 16k page alignment
  2249. # [16:05] <mjrosenb> ted: ow.
  2250. # [16:05] <@ted> we hit that in a few places
  2251. # [16:06] <mjrosenb> should I run out to best buy and purchase an armv6 phone for cases where I can't debug an issue on an rpi?
  2252. # [16:06] <@ted> i can't imagine it'd be all that much different
  2253. # [16:06] <@ted> if you can get a js shell running on rpi you're probably close enough
  2254. # [16:06] * philor|away is now known as philor
  2255. # [16:07] <mjrosenb> there are almost certainly armv6 devices that run above 600 mhz, considering I have an armv5 device that is clocked at 1ghz.
  2256. # [16:07] <@ted> yeah
  2257. # [16:07] * @ted has a couple of crappy chinese armv6 phones laying around
  2258. # [16:07] <mjrosenb> well, the phone costs $40 (I think), so it isn't exactly like it'll burn a hole in my pocket
  2259. # [16:07] <mjrosenb> nor mozilla's.
  2260. # [16:08] <@ted> heh
  2261. # [16:08] <@ted> yeah
  2262. # [16:08] <@ted> if you need it, then you should probably just buy it
  2263. # [16:08] * Joins: askalski (akuda@moz-137D1D7A.mimuw.edu.pl)
  2264. # [16:09] <mjrosenb> i'm just afraid that i'll find something at like 11 pm, then just twiddle my thumbs until they open in the morning.
  2265. # [16:09] <@ted> ah
  2266. # [16:09] <Fallen> What would be the reason that element.ownerDocument gives me [object Element] instead of a DOMDocument and trying to serialize it gives me a security error?
  2267. # [16:09] <@ted> i mean, the nice thing about having an armv6 phone is that you can test tinderbox builds
  2268. # [16:09] <@ted> i use "nice" loosely here
  2269. # [16:10] <padenot> /b 10
  2270. # [16:10] <mjrosenb> yeah, whereas the rpi is running linux, and anything that requires the rest of the browser will be ":("
  2271. # [16:10] <@ted> yup
  2272. # [16:10] <glandium> who is running pastebin.mozilla.org? i'd like to request that the diff syntax highlight be in the first entries in the form
  2273. # [16:11] * Quits: nattokirai (nattokirai@moz-8AE09276.dynamic.ppp.asahi-net.or.jp) (Quit: nattokirai)
  2274. # [16:11] <mjrosenb> glandium: I use a script that runs 'file' on the input that it pastes.
  2275. # [16:11] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/bc837398007e - Josh Matthews - Bug 854926 - Never request confirmation to close the last private browsing window. r=gavin
  2276. # [16:11] * marcoz1 is now known as MarcoZ
  2277. # [16:12] <glandium> mjrosenb: i rarely paste files
  2278. # [16:12] <mjrosenb> glandium: it can copy stdin to a file first.
  2279. # [16:12] * Quits: lduros (user@DD3497AA.1F660447.25B66159.IP) (Client exited)
  2280. # [16:12] * hwine-ooo is now known as hwine
  2281. # [16:12] <jwir3> ehsan: ping?
  2282. # [16:12] <mjrosenb> also, file can operate on stdin, evidently?
  2283. # [16:12] <mjrosenb> but that will nuke stdin, and make it unusable for pasting.
  2284. # [16:13] * jchen|away is now known as jchen
  2285. # [16:13] * Quits: askalski (akuda@moz-137D1D7A.mimuw.edu.pl) (Quit: Wychodzi)
  2286. # [16:14] <@ted> i use catlee's pastebin script
  2287. # [16:14] * kmoir-afk is now known as kmoir
  2288. # [16:14] <@ted> and just diff | pastebin diff
  2289. # [16:15] * Quits: ehsan (ehsan@576FC5E5.CD1D2BB8.DC1243F8.IP) (Input/output error)
  2290. # [16:15] <@ted> https://gist.github.com/djmitche/1110510
  2291. # [16:15] * ericjung is now known as ericjung|away
  2292. # [16:16] * Joins: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net)
  2293. # [16:16] * Quits: tchevalier (Thunderbir@A0280D7D.CFCDD61.96B18764.IP) (Quit: tchevalier)
  2294. # [16:17] * darkowlzz is now known as darkowlzz|afk
  2295. # [16:17] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
  2296. # [16:17] * Joins: fylux (Mibbit@moz-FFA68027.dyn.user.ono.com)
  2297. # [16:17] <fylux> Hi
  2298. # [16:18] <fylux> Is there anybody here?
  2299. # [16:18] <AryehGregor> fylux, yes, lots of people.
  2300. # [16:18] * Joins: automata (automata@moz-1CE7A56D.ifsc.usp.br)
  2301. # [16:18] * Joins: nattoenemies (tsutsumi@moz-A369A791.warosu.org)
  2302. # [16:18] <fylux> Nice.
  2303. # [16:19] * Joins: felipe (felipe@F0FABB58.F4D65A64.6D8EEF99.IP)
  2304. # [16:19] <fylux> I'm excited about the last news of Firefox, and I have some questions.
  2305. # [16:19] * bz_sleep is now known as bz
  2306. # [16:19] <bz> mu
  2307. # [16:20] <bz> Fallen: you there?
  2308. # [16:20] * Quits: felipe (felipe@F0FABB58.F4D65A64.6D8EEF99.IP) (Quit: felipe)
  2309. # [16:20] <fylux> Everyday I send ideas to mozilla and the most of them are about HTML5, and maybe someone can explain me why firefox don't support al the inputs for example, is really difficult support a new input?
  2310. # [16:20] <bz> fylux: yes
  2311. # [16:20] * Joins: felipe (felipe@F0FABB58.F4D65A64.6D8EEF99.IP)
  2312. # [16:20] <bz> fylux: or rather, to support it in a useful way
  2313. # [16:21] <bz> fylux: needs a UI designed and implemented. Or rather at least 3 different UIs
  2314. # [16:21] <fylux> http://html5test.com/compare/browser/ff20.html
  2315. # [16:21] <bz> fylux: for what it's worth, we do support more of them on FirefoxOS, where we do in fact have UIs for them
  2316. # [16:21] * ewong is now known as ewong|sleep
  2317. # [16:21] <bz> fylux: oh, implementing enough to pass html5test takes about 5 minutes
  2318. # [16:21] <NeilAway> glandium: just bookmark http://diff.pastebin.mozilla.org/
  2319. # [16:22] <bz> fylux: since it doesn't check whether the implementation is in any way correct or useful
  2320. # [16:22] <bz> fylux: but we're not willing to ship such implementations, unlike some other browsers. ;)
  2321. # [16:22] * Joins: Arjen87 (Instantbir@moz-AD62903E.solcon.nl)
  2322. # [16:22] <fylux> for 500 points too?
  2323. # [16:22] <glandium> NeilAway: oh
  2324. # [16:22] <bz> fylux: hmm?
  2325. # [16:22] <NeilAway> glandium: or if you're unlucky, you have www.pastebin.mozilla.org in your history ;-)
  2326. # [16:22] <fylux> And in your opinion how much time need mozilla for give full support for html5?
  2327. # [16:23] <bz> There is no such thing
  2328. # [16:23] <Fallen> bz: yes, I'm here
  2329. # [16:23] <bz> since "html5" constantly has features being added to it
  2330. # [16:23] <bz> Fallen: you're getting an Element from .ownerDocument
  2331. # [16:23] <bz> Fallen: ??
  2332. # [16:23] <Gijs> DOMI is currently telling me I have a <stack> with two <html:div> children with the same class, and yet one of them is styled (CSS selector of only that class) and the other is not.
  2333. # [16:23] <fylux> but this features of the test?
  2334. # [16:23] <bz> Gijs: odd
  2335. # [16:23] * Gijs needs someone with a cluestick to tell him how the hell that's possible. :\
  2336. # [16:24] <Gijs> bz: yes. Also, hi. :)
  2337. # [16:24] * Quits: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net) (Ping timeout)
  2338. # [16:24] <bz> fylux: well, since the test tests some things that aren't part of HTML5 and that everyone agrees shouldn't be implemented (e.g. websql)
  2339. # [16:24] <bz> fylux: seriously, it's a crappy test.
  2340. # [16:25] * Joins: alice (alice@moz-A7C201EB.zone16.bethere.co.uk)
  2341. # [16:25] <Fallen> bz: sorry my fault. Its not an element, but undefined
  2342. # [16:25] * Quits: SkyR0ck3R (akash_r@B61C2AE3.78BE666E.9105FBCF.IP) (Connection reset by peer)
  2343. # [16:25] <fylux> Ok, I didn't know it.
  2344. # [16:25] <fylux> And do you know when firefox is going to give full support for H.264?
  2345. # [16:25] * Joins: T3 (T3@8AD413DD.3053860D.A992BEAD.IP)
  2346. # [16:25] <bz> fylux: unclear, since it's illegal for us to just do it.
  2347. # [16:25] * Quits: pnemsak (Miranda@moz-BE85878E.citicom.sk) (Quit: pnemsak)
  2348. # [16:25] <bz> fylux: so we have to do various workarounds
  2349. # [16:25] * Joins: josh (josh@moz-61186829.hsd1.mn.comcast.net)
  2350. # [16:25] <Fallen> I had a doc = node.ownerDocument || node in there
  2351. # [16:25] <bz> fylux: e.g. the answer might be "never" on WinXP
  2352. # [16:25] <fylux> is illegal or immoral?
  2353. # [16:25] <bz> Fallen: is "node" an actual DOM node?
  2354. # [16:25] <padenot> fylux: h264 works on windows vista+, support is coming on mac and linux, and it works on android and b2g
  2355. # [16:26] <bz> fylux: illegal
  2356. # [16:26] <Fallen> node is [object Element] at least, I can check further if you like. This is Gecko 17
  2357. # [16:26] <Gijs> bz: ah, so it was because I neglected to prefix the class selector with html|*
  2358. # [16:26] <bz> Fallen: is node.ownerDocument null or undefined or something else?
  2359. # [16:26] <fylux> but does firefox install the codec or it must be already in the pc?
  2360. # [16:26] <bz> fylux: the latter
  2361. # [16:26] * Gijs still finds it sort of odd one element then gets styled and one doesn't, but whatever.
  2362. # [16:26] <bz> fylux: because the former would be illegal!
  2363. # [16:26] <Fallen> bz: its undefined
  2364. # [16:27] <bz> Fallen: That's ... quite odd
  2365. # [16:27] <fylux> So what Chrome does is illegal?
  2366. # [16:27] <bz> fylux: no, because chrome is closed-source
  2367. # [16:27] <Fallen> bz: let me check some things, I'll get back to you
  2368. # [16:27] <bz> fylux: chromium doesn't support h.264, for example
  2369. # [16:27] <fylux> Yes, true.
  2370. # [16:27] * JosiahOne is now known as JosiahOne|Away
  2371. # [16:28] <bz> fylux: But back to the html5test question...
  2372. # [16:28] <bz> Some parts of that are a hight priority than others
  2373. # [16:28] <bz> And some are non-priorities at all
  2374. # [16:28] <fylux> for example?
  2375. # [16:28] <bz> e.g. MPEG-4 support, not a priority
  2376. # [16:28] <bz> and not part of the spec, of course.
  2377. # [16:29] <bz> ruby support, not a priority
  2378. # [16:29] * Joins: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP)
  2379. # [16:29] <bz> especially if we want to actually implement it as opposed to what WebKit does
  2380. # [16:30] <fylux> But I think that H.264 is a priority because the videos in mp4 are used too much
  2381. # [16:30] <bz> well, right
  2382. # [16:30] <bz> that's why, as padenot said, it's being worked on.
  2383. # [16:31] * rail is now known as rail-mtg
  2384. # [16:31] <fylux> and how much time can need mozilla for implement Servo?
  2385. # [16:31] * catlee is now known as catlee-mtg
  2386. # [16:31] * Joins: SkyR0ck3R (akash_r@ED7FA044.57266F2B.1C37C358.IP)
  2387. # [16:31] * Quits: srishti (srishti@91BC8839.F442218F.88FACCAA.IP) (Quit: Leaving)
  2388. # [16:31] <Ms2ger> Years
  2389. # [16:32] <abr> Um. I have what I hope is a really simple question that I'm sure has been asked, but I don't see it in my backscroll: where did mach go?
  2390. # [16:32] <Fallen> bz: argh, its pebkac :-/
  2391. # [16:32] <Fallen> Sorry for the noise
  2392. # [16:32] <Ms2ger> abr, flew away at mach 3?
  2393. # [16:32] <fylux> But it have to migrate all the code to rust?
  2394. # [16:32] <bz> Fallen: ok, good. ;)
  2395. # [16:32] <bz> fylux: no
  2396. # [16:32] <abr> Yeah, so part of my workflow involves building things from time to time.
  2397. # [16:33] <bz> fylux: the point of the exercise is to write new code in rust, not migrate existing code
  2398. # [16:33] * bz files bugs on html5test
  2399. # [16:33] * Quits: jesup (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net) (Quit: ChatZilla 0.9.90 [Firefox 23.0a1/20130402012256])
  2400. # [16:34] <fylux> Right. And I have a doubt about asm.js. Is a subset that function independently or is integrated with the browser?
  2401. # [16:34] <abr> It looks to have been removed by 061b9318815b
  2402. # [16:34] * Quits: danielapetrovici_ (danielapet@moz-ACDE7EEC.mozilla.com) (Ping timeout)
  2403. # [16:34] <bz> fylux: I'm not sure what you're asking
  2404. # [16:35] <RyanVM> abr: uh, wow
  2405. # [16:35] <RyanVM> ejpbruel: you done messed up
  2406. # [16:35] <abr> Can we maybe put it back? Like, really fast?
  2407. # [16:35] <KaiRo> bz: AFAIK we have bugs on most of our html5test failures, and we have a tracker for those
  2408. # [16:35] <fylux> I don't know if is like a transformer that take your code, like coffescript or is part of the browser engine.
  2409. # [16:35] <ejpbruel> RyanVM: ?
  2410. # [16:35] * Joins: digitsm (digitsm@6E86B8B7.E2B53EDA.6FBA63F7.IP)
  2411. # [16:35] <RyanVM> ejpbruel: you killed mach
  2412. # [16:35] <bz> kairo: we do?
  2413. # [16:36] <abr> ejpbruel: you deleted mach in m-i
  2414. # [16:36] <khuey> ejpbruel++
  2415. # [16:36] <Ms2ger> khuey--
  2416. # [16:36] * khuey r-s Ms2ger's patches
  2417. # [16:36] * Ms2ger requests more reviews
  2418. # [16:36] * Quits: nattoenemies (tsutsumi@moz-A369A791.warosu.org) (Quit: さよなら)
  2419. # [16:36] <bz> ejpbruel: ping
  2420. # [16:36] <ejpbruel> bz: pong
  2421. # [16:37] <RyanVM> gps: ping
  2422. # [16:37] <bz> ejpbruel: why not just test .document on the original webnav you get?
  2423. # [16:37] * Fallen is now known as Fallen|away
  2424. # [16:37] <bz> ejpbruel: instead of digging for the docshell?
  2425. # [16:37] <ejpbruel> bz: i wasn't sure if that was legal
  2426. # [16:37] <bz> ejpbruel: uh....
  2427. # [16:37] <KaiRo> bz: https://bugzilla.mozilla.org/show_bug.cgi?id=html5test and dependencies
  2428. # [16:37] <bz> ejpbruel: Why not???
  2429. # [16:37] <RyanVM> ejpbruel: you going to fix or should I back you out?
  2430. # [16:37] <bz> ejpbruel: It's an nsIWebNavigation!
  2431. # [16:37] * Quits: SkyR0ck3R (akash_r@ED7FA044.57266F2B.1C37C358.IP) (Connection reset by peer)
  2432. # [16:37] <bz> ejpbruel: we do NOT want everyone cargo-culting that dance. ;)
  2433. # [16:37] <ejpbruel> RyanVM: sure, soon as i understand how on earth i deleted mach
  2434. # [16:38] <ejpbruel> bz: i had no idea if that nsIWebNavigation is implemented by nsWebBrowser, nsDocShell, or if those are the same object
  2435. # [16:39] <bz> ejpbruel: it's implemented by the nsIWebBrowser, mostly by forwarding to the docshell it has
  2436. # [16:39] <Ms2ger> ejpbruel, you didn't rebase, did you?
  2437. # [16:39] <till> fylux: this post explains how asm.js works: http://ejohn.org/blog/asmjs-javascript-compile-target/
  2438. # [16:39] <ejpbruel> bz: plus I think GetInterface is unidirectional in the sense that it can sometimes provide an interface that is actually implemented on another object, right?
  2439. # [16:39] <ejpbruel> bz: I didn't know that, sorry
  2440. # [16:39] <ejpbruel> bz: I'm willing to fix that though :)
  2441. # [16:39] <ejpbruel> Ms2ger: no
  2442. # [16:39] <bz> ah
  2443. # [16:39] <fylux> All of you work in mozilla?
  2444. # [16:39] * Joins: nattoenemies (tsutsumi@moz-A369A791.warosu.org)
  2445. # [16:39] * Joins: jesup|laptop (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net)
  2446. # [16:39] <bz> fylux: asm.js is basically just a subset of JS
  2447. # [16:39] <ejpbruel> RyanVM: let me quickly check what I messed up
  2448. # [16:39] <bz> fylux: as in, you can run it through a normal JS engine and it will work
  2449. # [16:40] <bz> fylux: "on"
  2450. # [16:40] <RyanVM> ejpbruel: just fixed it for you
  2451. # [16:40] <RyanVM> backed you out and re-landed minus the mach removal
  2452. # [16:40] <bz> fylux: If you asked whether all of us are employed by the Mozilla Corporation, the answer is "no"
  2453. # [16:40] <Ms2ger> bz, in the deep mines of docshell... :)
  2454. # [16:40] <fylux> So you are volunteers.
  2455. # [16:40] <bz> fylux: some of us
  2456. # [16:41] <bz> fylux: I'm not, personally, though I was for a while
  2457. # [16:41] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/d5d98779e401 - Eddy Bruel - Bug 846906 - Implement nsAppShellService::CreateWindowlessBrowser; r=bz; sr=benjamin
  2458. # [16:41] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/6b8868104188 - Ryan VanderMeulen - Backed out changeset 061b9318815b (bug 846906) for accidentally removing mach.
  2459. # [16:41] <ejpbruel> RyanVM: thanks man
  2460. # [16:41] <till> RyanVM: it's not u+x anymore, though
  2461. # [16:41] <ejpbruel> RyanVM: I have no idea how that happend, or why mercurial picked it up
  2462. # [16:41] <abr> ejpbruel++
  2463. # [16:41] <bz> ejpbruel: so yeah, just fix up that part of the test to make sure .document on the object you get back works right?
  2464. # [16:41] <bz> ejpbruel: leaving the parts that get the docshell is ok; it's worth testing that that can be done.
  2465. # [16:41] <bz> ejpbruel: as ms2ger asked, did you use "hg rebase"?
  2466. # [16:42] <ejpbruel> no
  2467. # [16:42] <bz> huh
  2468. # [16:42] <ejpbruel> Ms2ger: ^
  2469. # [16:42] <bz> then no idea. ;)
  2470. # [16:42] <bz> edmorley++
  2471. # [16:42] * Joins: SkyR0ck3R (akash_r@ED7FA044.57266F2B.1C37C358.IP)
  2472. # [16:42] <ejpbruel> it could be that i accidentally removed mach from my build
  2473. # [16:42] <fylux> And I have a problem with pdf.js. Because when I select text it doesn't select many characters or spaces.
  2474. # [16:43] <bz> fylux: please file bugs with steps to reproduce!
  2475. # [16:43] <ejpbruel> RyanVM: mercurial doesn't have a staging area, so if you remove a tracked file, it probably shows up in your patch, right?
  2476. # [16:43] <Ms2ger> Yes
  2477. # [16:43] * Joins: deLta30 (quassel@C61DC927.206C249F.79045CC5.IP)
  2478. # [16:43] <bz> if you remove a tracked file and then commit that
  2479. # [16:43] <bz> then yes, it shows up in your patch
  2480. # [16:43] <abr> Huh. Interesting that mach lost its executable flag...
  2481. # [16:43] <edmorley> bz: what for? :-)
  2482. # [16:44] <mconnor> abr: it did?
  2483. # [16:44] <bz> edmorley: filing followup bugs when a clobber was needed
  2484. # [16:44] <fylux> For example this pdf: http://bibliocomunidad.com/web/libros/Ernst%20H.%20Gombrich%20-%20Breve%20Historia%20del%20Mundo.pdf try to select all the text.
  2485. # [16:44] <mconnor> that seems like a bug...
  2486. # [16:44] <edmorley> bz: ah :-)
  2487. # [16:44] <bz> fylux: please, file bugs.
  2488. # [16:44] * Quits: fylux (Mibbit@moz-FFA68027.dyn.user.ono.com) (Quit: http://www.mibbit.com ajax IRC Client)
  2489. # [16:44] <ejpbruel> bz: i didn't commit, but was in the process of finishing a mq patch
  2490. # [16:44] <abr> I agree, although it might be a bug in whatever backout tools we're using rather than mercurial itself
  2491. # [16:44] <ejpbruel> which is probably where it went wrong
  2492. # [16:45] * Joins: fylux (Mibbit@moz-FFA68027.dyn.user.ono.com)
  2493. # [16:45] <mconnor> ejpbruel: you can't qfinish with local changes, I think
  2494. # [16:45] <ejpbruel> mcconor: unless you did hg qref -e first to set the commit message :)
  2495. # [16:45] <fylux> did you see the error?
  2496. # [16:45] * Joins: Cwiiis (cwiiis@88F51059.F3BBB17D.144F44FA.IP)
  2497. # [16:46] <ericjung|away> khuey: KaiRo can make a build for https://bugzilla.mozilla.org/show_bug.cgi?id=842473#c54 if you have such a patch?
  2498. # [16:46] * Joins: jfkthame (jfkthame@A75DDB88.C145D0FE.8D534776.IP)
  2499. # [16:46] <mconnor> ejpbruel: I would pay good money for an hg qref that didn't refresh the whole patch on -e
  2500. # [16:46] * ericjung|away is now known as ericjung
  2501. # [16:46] * Joins: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net)
  2502. # [16:47] <ericjung> khuey: i mean to say, KaiRo and #releng are aware of it. But we need the patch you mention.
  2503. # [16:47] <khuey> ejpbruel: ok
  2504. # [16:47] <khuey> er
  2505. # [16:47] <khuey> ericjung: ok
  2506. # [16:47] <khuey> ericjung: I should write it then ;-)
  2507. # [16:47] * khuey has been busy
  2508. # [16:48] <ejpbruel> bz: i also noticed a build warning in puppet widget, shall i file a follow patch for bug 846906 that fixes both
  2509. # [16:48] <ejpbruel> ?
  2510. # [16:48] * Quits: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  2511. # [16:48] <ericjung> khuey: thanks, just a friendly poke
  2512. # [16:48] * Joins: dria (dria@F2D29657.F60B0462.67AC9B1.IP)
  2513. # [16:49] * Quits: fylux (Mibbit@moz-FFA68027.dyn.user.ono.com) (Quit: http://www.mibbit.com ajax IRC Client)
  2514. # [16:50] <RyanVM> k, what am i doing wrong? I did chmod 755 mach and hg qref, but hg out isn't showing any changes
  2515. # [16:51] <till> RyanVM: I just pushed a fix
  2516. # [16:51] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/be04d2e65dbe - Till Schneidereit - Re-add executable flag to mach (removed in bug 846906). r=me
  2517. # [16:51] <RyanVM> till, thx
  2518. # [16:51] <till> np
  2519. # [16:51] <RyanVM> till: what did I do wrong?
  2520. # [16:51] * Joins: lduros (user@moz-6BD87C4.phlapa.fios.verizon.net)
  2521. # [16:51] <till> RyanVM: I'm not sure, sounds pretty much like what I did
  2522. # [16:51] * rail-mtg is now known as rail
  2523. # [16:52] <RyanVM> till: that's....reassuring
  2524. # [16:52] <till> heh :)
  2525. # [16:52] <RyanVM> maybe an msys issue
  2526. # [16:52] <Ms2ger> On windows?
  2527. # [16:52] <till> perhaps, yes
  2528. # [16:52] <Ms2ger> There's your problem :)
  2529. # [16:52] <RyanVM> great "feature" there
  2530. # [16:52] * Joins: danielapetrovici_ (danielapet@601F3B17.33662590.A5830293.IP)
  2531. # [16:53] * Joins: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net)
  2532. # [16:53] <RyanVM> dammit, shoudl have just left ejpbruel backed out
  2533. # [16:53] <RyanVM> ejpbruel: test failures
  2534. # [16:53] <ejpbruel> RyanVM: which tests?
  2535. # [16:53] <RyanVM> the one you just added
  2536. # [16:53] <ejpbruel> thats interesting
  2537. # [16:53] <ejpbruel> works just fine here
  2538. # [16:54] <RyanVM> see tbpl
  2539. # [16:54] <RyanVM> your push
  2540. # [16:54] <Ms2ger> That's what they all say ;)
  2541. # [16:54] * Quits: T3 (T3@8AD413DD.3053860D.A992BEAD.IP) (Ping timeout)
  2542. # [16:54] <ejpbruel> RyanVM: just back me out and ill reland it with comments by bz addressed
  2543. # [16:54] * Quits: cabanier (cabanier@moz-6A1F2F2C.hsd1.wa.comcast.net) (Ping timeout)
  2544. # [16:54] * Quits: jhorak (jhorak@moz-107AD163.redhat.com) (Quit: Leaving)
  2545. # [16:55] <RyanVM> ejpbruel: nice all-around fail on that push
  2546. # [16:55] <ejpbruel> RyanVM: sorry!
  2547. # [16:56] <RyanVM> keeps me on my toes, anyway
  2548. # [16:56] * Joins: crussell (colby@8CA8CCD3.57F30063.93A38F79.IP)
  2549. # [16:56] * Ms2ger accidentally steps on RyanVM's toes
  2550. # [16:57] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/a199d6b86acb - Ryan VanderMeulen - Backed out changeset d5d98779e401 (bug 846906) - again - for test failures on a CLOSED TREE.
  2551. # [16:57] * Quits: rednaks (rednaks@24067163.74C6FD40.360EF119.IP) (Ping timeout)
  2552. # [16:57] <ejpbruel> argh. so the test fails on windows, in release mode only? fml
  2553. # [16:58] * pmoore is now known as pmoore|away
  2554. # [16:58] <AutomatedTester> RyanVM: is tree open or closed?
  2555. # [16:58] <khuey> ericjung: KaiRo: patch posted
  2556. # [16:58] * philor tries to pin that M2 leak of the world on Ms2ger
  2557. # [16:58] <khuey> AutomatedTester: it's like Schrodinger's Cat
  2558. # [16:58] <Ms2ger> philor, wasn't me
  2559. # [16:58] <khuey> don't know until you try
  2560. # [16:58] <mjrosenb> KaiRo: you happen to know if there is a bug on file for this armv6 crash?
  2561. # [16:58] <RyanVM> open
  2562. # [16:58] <RyanVM> ejpbruel: hey, it might fail on osx opt too
  2563. # [16:58] <ericjung> khuey: thanks!
  2564. # [16:58] <philor> Ms2ger: "doesn't leak locally"?
  2565. # [16:59] <AutomatedTester> khuey: in that case, hold on to your hate
  2566. # [16:59] <Yoric> ttaubert: mak: Any chance of a review?
  2567. # [16:59] * Yoric is still in review starvation.
  2568. # [16:59] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/da3acb67bb23 - Yiming Yang - Bug 848489 - send 'contextmenu' event if we are long pressing, r=mdas
  2569. # [16:59] <khuey> ericjung: thanks for reminding me ;-)
  2570. # [16:59] * Joins: jedp (jedp@moz-89599B04.dsl.dynamic.sonic.net)
  2571. # [16:59] * Quits: paolo (paolo@moz-C45A303A.retail.telecomitalia.it) (Broken pipe)
  2572. # [16:59] <khuey> ooh tree's open
  2573. # [16:59] * khuey should get in some landin'
  2574. # [17:00] <AutomatedTester> hurray it landed...
  2575. # [17:00] <Ms2ger> philor, which leak is this?
  2576. # [17:00] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/911ace364d75 - David Burns - Bug 857717 - Scroll to element before clicking on it with Marionette r=mdas
  2577. # [17:00] * Quits: jesup|laptop (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net) (Ping timeout)
  2578. # [17:00] <AutomatedTester> the cat exists and doesnt exist at the same time
  2579. # [17:00] <AutomatedTester> the world is a better place
  2580. # [17:00] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  2581. # [17:00] * ChanServ sets mode: +o ehsan
  2582. # [17:00] <ejpbruel> oh i know why this test fails
  2583. # [17:00] * Joins: Enn (enn@moz-A875DFED.cpe.net.cable.rogers.com)
  2584. # [17:00] * Joins: folecr (folecr@moz-E56584DD.lightspeed.sntcca.sbcglobal.net)
  2585. # [17:00] * Joins: JonathanS (JonathanS@74338381.87D4EDDB.521902B0.IP)
  2586. # [17:00] <philor> Ms2ger: https://tbpl.mozilla.org/php/getParsedLog.php?id=21431376&full=1&branch=mozilla-inbound#error0 (and scroll up to the leaked URLs)
  2587. # [17:00] <ejpbruel> bz: I've been an idiot, and i need your help
  2588. # [17:00] <KaiRo> mjrosenb: if jandem hasn't filed it yet, then probably not
  2589. # [17:01] <RyanVM> yep, definitely a Slipknot kind of morning
  2590. # [17:01] * Quits: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net) (Ping timeout)
  2591. # [17:01] <Gijs> KaiRo: fwiw, just chucked bug 858069 into the German l10n component. Any idea what's up with that?
  2592. # [17:01] <KaiRo> mjrosenb: should be a blocker to bug 858032 in any case
  2593. # [17:01] <ejpbruel> bz: that test I wrote uses some hardcoded values to check if the bounding client rect is what we expect it to be. i already had my doubts that was a good idea to begin with, but i didn't know any better way to do it
  2594. # [17:01] <ejpbruel> bz: now it looks like this is causing the test to fail on windows. do you have a good idea on how to get rid of those hardcoded values in the test?
  2595. # [17:02] <KaiRo> Gijs: not sure, I also haven't checked if 21 is even 100% completel in de
  2596. # [17:02] * Parts: Pauly (paul@601F3B17.33662590.A5830293.IP)
  2597. # [17:02] * Quits: smontagu (chatzilla@moz-4C7B5B18.red.bezeqint.net) (Ping timeout)
  2598. # [17:02] * Joins: mbrubeck (mbrub_000@moz-45568FC0.hsd1.wa.comcast.net)
  2599. # [17:02] * RyanVM sees that none of the unstarred failures from went he went to bed last night never got filed. FML :(
  2600. # [17:02] <KaiRo> Gijs: Archeopteryx probably knows better, he's doing the L10n nowadays mostly
  2601. # [17:02] <mjrosenb> KaiRo: ok, filing.
  2602. # [17:02] <Gijs> KaiRo: it's beta now, I thought they normally were? :)
  2603. # [17:03] <KaiRo> Gijs: well, all depends on if the work had been done
  2604. # [17:03] * Gijs wonders if the location bar text changed or something...
  2605. # [17:04] * pmoore|away is now known as pmoore
  2606. # [17:04] * Quits: ctangira (ctangira@moz-44402D73.cisco.com) (Ping timeout)
  2607. # [17:05] <KaiRo> Gijs: not, sure, and I really should only look into stuff like L10n in my free time...
  2608. # [17:05] * Joins: sfink (chatzilla@moz-E7ABD5B0.dsl.pltn13.sbcglobal.net)
  2609. # [17:05] <KaiRo> (and Firefox L10n is not really what I'm doing anyhow)
  2610. # [17:06] * Joins: ctangira (ctangira@moz-431FF022.dllstx.fios.verizon.net)
  2611. # [17:06] * Fallen|away is now known as Fallen
  2612. # [17:06] * Quits: Cwiiis (cwiiis@88F51059.F3BBB17D.144F44FA.IP) (Quit: Leaving)
  2613. # [17:06] * Joins: dveditz (dveditz@2557E599.66715431.D25A875A.IP)
  2614. # [17:06] * ChanServ sets mode: +o dveditz
  2615. # [17:07] <RyanVM> heh, "God's Gonna Cut You Down" just came on Pandora. Seems fitting
  2616. # [17:07] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/4081996a7420 - Kyle Huey - Bug 855276: Add assertions to catch the cause. r=bent
  2617. # [17:07] * Quits: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de) (Input/output error)
  2618. # [17:08] * Joins: JaneBush (gegeg@moz-A29F4FCD.adsl.alicedsl.de)
  2619. # [17:08] <RyanVM> khuey: btw, I'm going to attempt running your patch from bug 840673 through Try again once android ts isn't totally horked for other reasons
  2620. # [17:08] * Joins: jesup|laptop (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net)
  2621. # [17:08] * Joins: enda (chatzilla@883ECC18.6AFB7865.2500F951.IP)
  2622. # [17:09] <ejpbruel> bz: ping
  2623. # [17:09] * mgerva is now known as mgerva|afk
  2624. # [17:09] * bz ducks, covers
  2625. # [17:09] <bz> ejpbruel: what's up?
  2626. # [17:09] * jmaher|afk is now known as jmaher
  2627. # [17:09] <ejpbruel> bz: so i know why that test fails
  2628. # [17:10] <bz> ejpbruel: what test?
  2629. # [17:10] * Joins: gandalf (zbraniecki@moz-4F155DA6.hsd1.ca.comcast.net)
  2630. # [17:10] <ejpbruel> bz: the docshell test is failing on opt windows builds
  2631. # [17:10] <bz> can you link me to the test?
  2632. # [17:10] <ejpbruel> bz: sure, hold on
  2633. # [17:11] * Quits: ahal (ahal@3468F8ED.AB54EB5E.6816E6B7.IP) (Ping timeout)
  2634. # [17:12] <ejpbruel> bz: http://pastebin.mozilla.org/2273276
  2635. # [17:12] <ejpbruel> bz: the problem is I'm using hardcoded values to check if the bounding rect makes sense (yeah, it seemed like a stupid idea when i wrote it too)
  2636. # [17:12] <ejpbruel> bz: is there a better way?
  2637. # [17:13] * jcranmer|away is now known as jcranmer
  2638. # [17:13] <bz> ejpbruel: one sec
  2639. # [17:13] <bz> ejpbruel: let me see what actually happens
  2640. # [17:14] * Quits: folecr (folecr@moz-E56584DD.lightspeed.sntcca.sbcglobal.net) (Quit: folecr)
  2641. # [17:14] <bz> ejpbruel: are the failures visible on tbpl?
  2642. # [17:14] <ejpbruel> yes
  2643. # [17:14] <ejpbruel> sec
  2644. # [17:14] * hwine is now known as hwine-ooo
  2645. # [17:14] * bz wants to see that generic.html too
  2646. # [17:14] <ejpbruel> bz: https://hg.mozilla.org/integration/mozilla-inbound/rev/061b9318815b
  2647. # [17:15] <ejpbruel> bz: its in the tree, ill paste bin it
  2648. # [17:15] <jlebar> philor: ping
  2649. # [17:15] <philor> jlebar: pong
  2650. # [17:15] * Quits: deLta30 (quassel@C61DC927.206C249F.79045CC5.IP) (Client exited)
  2651. # [17:15] <bz> ejpbruel: right
  2652. # [17:15] <ejpbruel> bz: http://pastebin.mozilla.org/2273283
  2653. # [17:15] <jlebar> philor: Do you know what's the status of the browser-element orange? I saw in my bugmail that one was practically permaorange, but I seem to have stopped getting bugmail for that one, so maybe it's not anymore?
  2654. # [17:15] <bz> ejpbruel: so yeah, if you don't control the file, you lose
  2655. # [17:16] <edmorley> jlebar: it's nightly only, per the comment in bug
  2656. # [17:16] <bz> ejpbruel: I recommend taking a file you _do_ control, which sets a height and width and no border
  2657. # [17:16] <edmorley> as in nightly builds
  2658. # [17:16] <jlebar> Ah, I missed that.
  2659. # [17:16] <bz> ejpbruel: and just testing the .width/.height on the bounding client rect
  2660. # [17:16] <jlebar> edmorley: That is...odd.
  2661. # [17:16] <ejpbruel> bz: should that work on *all* platforms?
  2662. # [17:16] <Ms2ger> edmorley, oh, that's it? Fun
  2663. # [17:16] * ejpbruel has no idea how portable bounding client rects are
  2664. # [17:16] * Joins: smaug (chatzilla@moz-8C0006D4.pp.htv.fi)
  2665. # [17:16] * ChanServ sets mode: +o smaug
  2666. # [17:16] <edmorley> jlebar: timing issue? though would expect to see them on pgo too
  2667. # [17:17] <ochameau> I'm looking for some help on mochitest, I'm trying to test sessionstore-windows-restored event, but it looks like test() method is called late, after this event is being dispatched.
  2668. # [17:17] <bz> ejpbruel: um. VERY
  2669. # [17:17] <Yoric> gavin: Who should I ping to get my uplift for bug 846848 handled quickly?
  2670. # [17:17] <bz> ejpbruel: if you actually set the styles!
  2671. # [17:17] <bz> ejpbruel: what's not necessarily portable is the meaning of "thin"
  2672. # [17:17] <jlebar> edmorley: http://brasstacks.mozilla.com/orangefactor/?display=&includefiltertype=quicksearch&includefilterdetailsquicksearch=browser-element&includefilterdetailsexcludeResolved=false&includefilterdetailsexcludeDisabled=false&includefilterdetailsnumbugs=0&includefilterdetailsresolvedIds=&excludefiltertype=quicksearch&excludefilterdetailsquicksearch=&excludefilterdetailsnumbugs=0&excludefilterdetailsresolvedIds=&tree=mozilla-
  2673. # [17:17] <jlebar> inbound&startday=2013-03-28&endday=2013-04-04 says only two oranges in the past week, which is obviously wrong.
  2674. # [17:17] <Yoric> ochameau: Why not retriggering session restoration?
  2675. # [17:17] <jlebar> what's the right way to search here?
  2676. # [17:17] <Ms2ger> Yoric, er, bajaj or akeybl?
  2677. # [17:18] <Yoric> Ms2ger: thanks
  2678. # [17:18] <jlebar> Ah, search for "browserElement"
  2679. # [17:18] <philor> jlebar: I think it is on PGO too, since the tip of m-c has it on all three "Ubuntu PGO" runs, one of which should be from the PGO build, one from the nightly, one from whatever someone retriggered
  2680. # [17:18] <Yoric> akeybl: We have a chemspill with bug 846848, could you please consider the uplift very quickly?
  2681. # [17:18] <jlebar> philor: okay, thanks.
  2682. # [17:20] * Quits: JonathanS (JonathanS@74338381.87D4EDDB.521902B0.IP) (Quit: Computer has gone to sleep.)
  2683. # [17:20] <ochameau> Yoric: I'd prefer testing the original event and not a fake one, but if there is no way to run test during browser startup, I'll end up doing that
  2684. # [17:21] <jryans> when are the "browser" bindings used from platformHTMLBindings? "textAreas" and "inputFields" I understand, but is "browser" like a default set?
  2685. # [17:21] <jlebar> Oh, I know how to fix this.
  2686. # [17:22] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
  2687. # [17:22] <khuey> jryans: they apply to <xul:browser>
  2688. # [17:22] <khuey> iirc
  2689. # [17:23] <jryans> khuey: ak okay
  2690. # [17:24] <jryans> *ah
  2691. # [17:24] <akeybl> Thanks for the heads up Yoric, but there won't be a chemspill until lsblakk calls for one. She's the release manager for FF21.
  2692. # [17:24] <bz> ejpbruel: also, please use is(x, y, description) instead of ok(x == y) without description.... ;)
  2693. # [17:24] * Quits: ggp (ggp@moz-CF8BEBEF.dia.static.qwest.net) (Connection reset by peer)
  2694. # [17:24] <Yoric> akeybl: Thanks.
  2695. # [17:24] <ejpbruel> bz: sure
  2696. # [17:25] <Yoric> akeybl: er... that's FF20, isn't it?
  2697. # [17:25] <akeybl> I meant 21
  2698. # [17:25] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  2699. # [17:25] <akeybl> 20*
  2700. # [17:25] <Yoric> ok
  2701. # [17:26] * Joins: ggp (ggp@moz-CF8BEBEF.dia.static.qwest.net)
  2702. # [17:26] <Yoric> lsblakk: We have an important breakage in FF20. We need to uplift bug 846848 to fix it. Could you please take an urgent look?
  2703. # [17:26] <akeybl> and we definitely won't chemspill today when updates to 20 are already throttled significantly until next week
  2704. # [17:27] * Joins: ahal (ahal@6A026667.F7EBA23.C3C3A9D0.IP)
  2705. # [17:27] <Yoric> akeybl: Ok, good to know.
  2706. # [17:27] <Yoric> akeybl: However, that's still a major breakage that prevents numerous Windows users from using Firefox.
  2707. # [17:28] <Yoric> Where "numerous Windows users" == "all users who have their profile on a network share".
  2708. # [17:28] <Ms2ger> == "about two"?
  2709. # [17:28] * Quits: Arjen87 (Instantbir@moz-AD62903E.solcon.nl) (Ping timeout)
  2710. # [17:28] <gcp> pretty sure thats common in enterprisy enviroments
  2711. # [17:28] <padenot> and universities
  2712. # [17:28] <Yoric> Ms2ger: == "many users in companies and universities"
  2713. # [17:28] <gcp> which begs the question how it made it through beta
  2714. # [17:29] <Yoric> gcp: One beta tester that he had noticed but hadn't bothered filing a bug.
  2715. # [17:29] <Ms2ger> Universities use betas?
  2716. # [17:29] <RyanVM> gcp: i would think enterprisy people aren't prone to playing with betas
  2717. # [17:29] <Yoric> As for unit tests, our infrastructure simply does not offer network shares, so this was not tested.
  2718. # [17:29] <akeybl> Right which is actually a very small minority of the small population who have updates to 20
  2719. # [17:30] <Yoric> akeybl: Well, that's good, because we are going to brick many instances of Firefox if we open the floodgates.
  2720. # [17:30] <Yoric> s/instances/installs/
  2721. # [17:30] * Joins: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net)
  2722. # [17:30] <jlebar> edmorley: Feel free to steal the review in bug 856006.
  2723. # [17:30] * Quits: jedp (jedp@moz-89599B04.dsl.dynamic.sonic.net) (Quit: Computer has gone to sleep.)
  2724. # [17:30] <@ehsan> jwir3: pong
  2725. # [17:32] * Joins: myk (myk@moz-BE33DA21.fw1.sfo1.mozilla.net)
  2726. # [17:32] * Joins: tallowen (tallowen@EF25F79A.E289F722.12959961.IP)
  2727. # [17:32] <jwir3> ehsan: I've noticed that, when working to fix bug 824965, that GetContentOffsetsFromPoint(), when called within a frame representing a text area, returns a text node that's parent is the text area, but the text area doesn't have that node in its child list.
  2728. # [17:33] <jwir3> ehsan: There is, however, a text node in the child list of the text area that seems to match the content of the original node, and is in the child list. Basically, the whole rationale for this is that I'm adding the following function to nsContentUtils as a first step in refactoring the GetSelectionInTextControl function: http://pastebin.mozilla.org/2273217 and for text areas, it's not doing what I would expect (i.e. firstChild == aOffsetNode) when
  2729. # [17:33] <jwir3> called within this context: http://pastebin.mozilla.org/2273210
  2730. # [17:33] * Quits: gsvelto (gsvelto@moz-1BC691E8.clienti.tiscali.it) (Ping timeout)
  2731. # [17:33] <@ehsan> jwir3: are you talking about the frame tree child list?
  2732. # [17:34] * Joins: gsvelto (gsvelto@moz-CE789F10.clienti.tiscali.it)
  2733. # [17:34] <jwir3> ehsan: No, I'm talking about the content child list
  2734. # [17:34] <@ehsan> oh yes
  2735. # [17:34] * Joins: knelson (Adium@2557E599.66715431.D25A875A.IP)
  2736. # [17:34] <@ehsan> that is expected
  2737. # [17:34] * Parts: knelson (Adium@2557E599.66715431.D25A875A.IP)
  2738. # [17:34] <@ehsan> the stuff that you see inside the textarea on screen is inside an anon subtree
  2739. # [17:34] <@ehsan> which is not accessible from the content tree
  2740. # [17:34] * Joins: kkdEEP (kkdEEP@18B4B932.CF4E5C6F.C7008325.IP)
  2741. # [17:35] <@ehsan> the textnode child list in the DOM tree is constructed from the original contents of the textarea when creating the element
  2742. # [17:35] <@ehsan> and is what the defaultValue attribute returns
  2743. # [17:35] * armenzg is now known as armenzg_brb
  2744. # [17:35] <@ehsan> that text node does _not_ reflect any modifications to the text inside the textarea when you type something in for example
  2745. # [17:35] * Quits: gsvelto (gsvelto@moz-CE789F10.clienti.tiscali.it) (Quit: Leaving)
  2746. # [17:36] * Joins: drexler (chatzilla@moz-1896B9D3.hsd1.vt.comcast.net)
  2747. # [17:36] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: Konversation terminated!)
  2748. # [17:36] <@ehsan> jwir3: instead of using the content tree, you should use the frame tree and call GetContent() on each frame in the hierarchy
  2749. # [17:36] <Yoric> akeybl: So, what exactly should I do, right now? Sit down and wait for lsblakk's instructions?
  2750. # [17:36] <jwir3> ehsan: ah. ok. that's what I was looking for. thanks.
  2751. # [17:36] <@ehsan> jwir3: (note that that's true with anything involving hit testing, since you need to deal with display:none content etc anyway
  2752. # [17:37] * Joins: RattyAway (Jim_diGriz@B9518051.D072CF95.25110E41.IP)
  2753. # [17:37] <@ehsan> np
  2754. # [17:37] * Quits: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP) (Quit: Leaving.)
  2755. # [17:37] * Joins: abhishekp (chatzilla@moz-BE32294.mtnl.net.in)
  2756. # [17:37] * Quits: stransky (stransky@moz-107AD163.redhat.com) (Quit: Connection reset by beer)
  2757. # [17:37] <RattyAway> today my self build crashes in mozjs.dll (no crash reporter) any hints on debugging?
  2758. # [17:37] * Joins: tchevalier (Thunderbir@moz-E09130CD.w90-28.abo.wanadoo.fr)
  2759. # [17:37] * catlee-mtg is now known as catlee-lunch
  2760. # [17:37] * Quits: TheOne (TheOne@moz-9F1B2257.dfki.uni-kl.de) (Ping timeout)
  2761. # [17:38] * Quits: tchevalier (Thunderbir@moz-E09130CD.w90-28.abo.wanadoo.fr) (Quit: tchevalier)
  2762. # [17:38] * Quits: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net) (Ping timeout)
  2763. # [17:38] <akeybl> Yoric: yep, she'll start evaluating our options, the urgency, PR release testing, etc.
  2764. # [17:38] <RyanVM> jlebar: we hit code -20 across a huge array of tests
  2765. # [17:38] <Yoric> akeybl: ok
  2766. # [17:38] <Yoric> Returning to my normal activities.
  2767. # [17:38] <akeybl> and we may decide to disable updates
  2768. # [17:38] <RyanVM> jlebar: i'd love to see that resolved in a way that fixes them all :)
  2769. # [17:38] <Yoric> akeybl: Thanks.
  2770. # [17:38] <akeybl> depending
  2771. # [17:38] <jlebar> RyanVM: What's weird is that the warning that's printed happens just before a call to _exit(0).
  2772. # [17:39] <jlebar> RyanVM: which is in fact what I think the code should be doing.
  2773. # [17:39] <jlebar> So why are we getting exit code -20?
  2774. # [17:39] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/cbed4fe28c54 - Joel Maher - Bug 858084 - upload a new talos.zip to to fix the mozcrash issue. r=armenzg
  2775. # [17:39] <RyanVM> khuey: what do I recall you saying about code -20 once upon a time?
  2776. # [17:39] * Joins: Cwiiis (cwiiis@88F51059.F3BBB17D.144F44FA.IP)
  2777. # [17:39] <RyanVM> khuey: I remember you commenting in a bug about that once upon a time
  2778. # [17:40] * jhopkins is now known as jhopkins|afk
  2779. # [17:40] * Quits: MarcoZ (marco.zehe@moz-7646CFBA.dip.t-dialin.net) (Quit: Leaving.)
  2780. # [17:40] <RyanVM> glandium: ping
  2781. # [17:40] <khuey> RyanVM: it's a weird mac ipc problem
  2782. # [17:41] <jlebar> khuey: What I don't understand is, the code seems to run _exit(0).
  2783. # [17:41] <jlebar> khuey: Then the test harness gets -20?
  2784. # [17:41] <khuey> 20 SIGCHLD discard signal child status has changed
  2785. # [17:41] <glandium> RyanVM: pong
  2786. # [17:41] <khuey> I think we have a screwy signal handler somewhere because the default action is to ignore ...
  2787. # [17:42] * Quits: ctangira (ctangira@moz-431FF022.dllstx.fios.verizon.net) (Quit: ctangira)
  2788. # [17:42] <RyanVM> glandium: can I bother you to steal review on bug 856247? it's a simple patch :)
  2789. # [17:42] <firebot> Check-in:
  2790. # [17:42] <jlebar> khuey: Is _exit(0) sending sigchld?
  2791. # [17:42] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/ede8de979d5c - Kannan Vijayan - Bug 857576 - Make sure isOwnProperty() method of the input typeset's single typeobject's property typeset is run before main body of IonBuilder::jsop_getprop method.
  2792. # [17:42] <firebot> r=bhackett
  2793. # [17:42] <jlebar> Oh, you mean it's happening in the parent?
  2794. # [17:42] * Joins: spohl (Adium@moz-4EB1AD80.lightspeed.sntcca.sbcglobal.net)
  2795. # [17:43] <khuey> jlebar: that's what I suspect, yes
  2796. # [17:43] * Quits: spohl (Adium@moz-4EB1AD80.lightspeed.sntcca.sbcglobal.net) (Quit: Leaving.)
  2797. # [17:43] * Quits: Ms2ger (Ms2ger@moz-A7C23257.adsl-dyn.isp.belgacom.be) (Ping timeout)
  2798. # [17:43] <glandium> RyanVM: done
  2799. # [17:43] <RyanVM> glandium: thanks :)
  2800. # [17:43] * Quits: hub (hub@E639FEDB.F04051C4.DC1243F8.IP) (Ping timeout)
  2801. # [17:43] <jlebar> khuey: okay, I believe that, since after that point we don't run any more tests. :)
  2802. # [17:44] <khuey> jlebar: maybe we just need to fiddle with http://mxr.mozilla.org/mozilla-central/source/profile/dirserviceprovider/src/nsProfileLock.cpp#126 ?
  2803. # [17:44] <jlebar> khuey: and it's all on macos, cool.
  2804. # [17:44] * Joins: spohl (Adium@moz-3DF08303.reverse.softlayer.com)
  2805. # [17:44] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/12554c928f60 - Ryan VanderMeulen - Bug 856247 - Disable TestStartupCache on B2G desktop builds. r=mhommey, f=fabrice
  2806. # [17:44] * Quits: Benvie (Benvie@4EAF34EF.DD136097.D01D599A.IP) (Ping timeout)
  2807. # [17:45] <khuey> jlebar: I'm not really a signals expert, and I don't know anything about mac ;-)
  2808. # [17:45] <RyanVM> jlebar: khuey: getting to the root of that and fixing it would fix a whole class of OSX orange we hit
  2809. # [17:45] <RyanVM> win++
  2810. # [17:45] <jlebar> RyanVM: You mean, you'd give us a get-out-of-jail-free card?
  2811. # [17:45] <jlebar> RyanVM: Because that would be kind of nice. :-p
  2812. # [17:45] <RyanVM> it would win you mad sheriff karma :P
  2813. # [17:46] * Joins: Ms2ger (Ms2ger@moz-A7C23257.adsl-dyn.isp.belgacom.be)
  2814. # [17:46] * Quits: SkyR0ck3R (akash_r@ED7FA044.57266F2B.1C37C358.IP) (Ping timeout)
  2815. # [17:46] * Quits: ahal (ahal@6A026667.F7EBA23.C3C3A9D0.IP) (Ping timeout)
  2816. # [17:46] * Quits: annevk (annevk@A761DCB.FC95818.5EFB9497.IP) (Input/output error)
  2817. # [17:46] * Joins: vladan (vladan@moz-21CD3EF9.cp.telus.net)
  2818. # [17:47] <khuey> jlebar: what I don't understand is why we only sometimes get SIGCHLD
  2819. # [17:47] * Joins: jedp (jedp@moz-89599B04.dsl.dynamic.sonic.net)
  2820. # [17:47] * Quits: jhk (Instantbir@7FC79FD2.5827C9F6.D06349B0.IP) (Ping timeout)
  2821. # [17:47] <jlebar> khuey: Perhaps we always get it, but only sometimes do we crash.
  2822. # [17:47] <khuey> yeah that's possible
  2823. # [17:48] <khuey> there's some chromium code to deal with SIGCHLD ...
  2824. # [17:48] <jlebar> indeed
  2825. # [17:48] * Joins: rajul (rajul@moz-90D7D72.nowhere-else.org)
  2826. # [17:48] * Joins: gwagner (Gregor@moz-B8B530C2.hsd1.ca.comcast.net)
  2827. # [17:48] * Quits: abhishekp (chatzilla@moz-BE32294.mtnl.net.in) (Quit: ChatZilla 0.9.90 [Firefox 19.0.2/20130307023931])
  2828. # [17:49] * Quits: kkdEEP (kkdEEP@18B4B932.CF4E5C6F.C7008325.IP) (Ping timeout)
  2829. # [17:49] * Joins: abhishekp (chatzilla@moz-BE32294.mtnl.net.in)
  2830. # [17:49] <evilpie_> KaiRo: is crashstats really not more accurate than arm?
  2831. # [17:50] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
  2832. # [17:51] * Joins: hub (hub@E639FEDB.F04051C4.DC1243F8.IP)
  2833. # [17:51] * Joins: bdahl (bdahl@2557E599.66715431.D25A875A.IP)
  2834. # [17:51] <jlebar> glandium: Can you help me and khuey with this weird signal thing for a sec?
  2835. # [17:52] <jlebar> glandium: MacOS builds sometimes exit(-20) apparently upon receiving SIGCHLD.
  2836. # [17:52] <jlebar> glandium: e.g. https://tbpl.mozilla.org/php/getParsedLog.php?id=21432116&tree=Mozilla-Inbound
  2837. # [17:52] <KaiRo> evilpie_: no, it's not - just as it's not more accurate than x86
  2838. # [17:52] <jlebar> glandium: This doesn't make much sense.
  2839. # [17:52] * joduinn-afk is now known as joduinn
  2840. # [17:52] * Quits: myk (myk@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
  2841. # [17:52] * Joins: myk (myk@moz-BE33DA21.fw1.sfo1.mozilla.net)
  2842. # [17:53] * pmoore is now known as pmoore|away
  2843. # [17:53] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/9be5069796d7 - Nils Maier - Bug 857690 - Introduce xpc::ZoneStatsExtras and xpc::CompartmentStatsExtras. r=njn
  2844. # [17:54] * Quits: danielapetrovici_ (danielapet@601F3B17.33662590.A5830293.IP) (Quit: Leaving)
  2845. # [17:54] <RyanVM> AryehGregor: ping
  2846. # [17:54] * Quits: gerv (Instantbir@moz-8E68CF56.in-addr.arpa) (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
  2847. # [17:55] * RyanVM smells another backout coming
  2848. # [17:55] * Joins: tchevalier (Thunderbir@moz-E09130CD.w90-28.abo.wanadoo.fr)
  2849. # [17:55] * Quits: tchevalier (Thunderbir@moz-E09130CD.w90-28.abo.wanadoo.fr) (Client exited)
  2850. # [17:55] * Joins: gerv (Instantbir@moz-8E68CF56.in-addr.arpa)
  2851. # [17:56] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2852. # [17:56] <glandium> jlebar: so, the content process exits, and that kills the chrome process
  2853. # [17:56] <Ms2ger> RyanVM, what's up?
  2854. # [17:56] <jlebar> glandium: so it seems.
  2855. # [17:56] <jlebar> glandium: only on mac, only sometimes.
  2856. # [17:56] <RyanVM> Ms2ger: B2G perma-ornage
  2857. # [17:56] <jlebar> glandium: always exit code -20.
  2858. # [17:57] * Quits: AndreeaMatei (andreeamat@601F3B17.33662590.A5830293.IP) (Quit: Leaving)
  2859. # [17:57] <RyanVM> Ms2ger: unless you tell me in the VERY near future why I shouldn't
  2860. # [17:57] <khuey> jlebar: _exit(0) turning into -20 is pretty special
  2861. # [17:57] * Quits: Optimizer (Optimizer@2613879D.A9A1C449.BE90E62C.IP) (Ping timeout)
  2862. # [17:57] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
  2863. # [17:57] <Ms2ger> RyanVM, looking
  2864. # [17:57] <khuey> jlebar: I wonder if the test harness is misreporting the exit code somehow ...
  2865. # [17:58] * Joins: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
  2866. # [17:58] * armenzg_brb is now known as armenzg_mtg
  2867. # [17:58] <jlebar> khuey: And the parent process is simply segfaulting or something?
  2868. # [17:58] * Joins: annevk (annevk@88F51059.F3BBB17D.144F44FA.IP)
  2869. # [17:59] * Quits: annevk (annevk@88F51059.F3BBB17D.144F44FA.IP) (Connection reset by peer)
  2870. # [17:59] <Ms2ger> RyanVM, not sure how he'd cause that, but go for it, I guess
  2871. # [17:59] * Joins: annevk (annevk@88F51059.F3BBB17D.144F44FA.IP)
  2872. # [17:59] <philor> or just disable it on b2g like it's disabled on android
  2873. # [17:59] <RyanVM> too late
  2874. # [18:00] * joduinn is now known as joduinn-mtg
  2875. # [18:00] <philor> not the first time I've stared at that string of suggestions for the disabled on android bug and wondered why it wasn't disabled on b2g
  2876. # [18:00] * Joins: cabanier (cabanier@89803C3C.27D0C967.A0B21F13.IP)
  2877. # [18:00] <RyanVM> i'm tired of dinking around with this stuff on the fly
  2878. # [18:00] <glandium> jlebar: that sounds like bad handling of SIGCHLD
  2879. # [18:00] * Joins: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net)
  2880. # [18:00] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/d26881860f30 - Ryan VanderMeulen - Backed out changesets 715fce49a07b and abbc05319449 (bug 851916) for B2G mochitest-2 orange.
  2881. # [18:00] * Joins: bajaj (Adium@2557E599.66715431.D25A875A.IP)
  2882. # [18:00] <khuey> jlebar: oh that QuickExit is on the child
  2883. # [18:01] <khuey> that makes more sense
  2884. # [18:01] * Joins: Optimizer (Optimizer@3649574E.D7283CA0.274D17D6.IP)
  2885. # [18:01] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
  2886. # [18:01] * Quits: @dveditz (dveditz@2557E599.66715431.D25A875A.IP) (Ping timeout)
  2887. # [18:01] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  2888. # [18:01] <khuey> jlebar: so yeah, back to screwing up SIGCHLD somewhere
  2889. # [18:01] * philor backspaces repeatedly
  2890. # [18:02] <glandium> khuey: yeah, we're probably racy on setting the SIGCHLD handler
  2891. # [18:02] <khuey> jlebar: in that most recent log it looks like the parent screws up handling Child 941?
  2892. # [18:02] <philor> b2g may not have been a good investment
  2893. # [18:02] * joduinn-mtg is now known as joduinn-moderator
  2894. # [18:02] <RyanVM> philor: if they want to re-land with it disabled, fine by me. But I'm not making that decision.
  2895. # [18:02] * ctalbert|afk is now known as ctalbert
  2896. # [18:03] <RyanVM> philor: backspace broken? ;)
  2897. # [18:04] * Joins: Mossop_away (mossop@moz-3D9B2D8F.lsanca.fios.verizon.net)
  2898. # [18:04] <glandium> khuey: i'd laugh very hard if it ends up being us removing the signal handler after the first child dies
  2899. # [18:04] * Quits: Enn (enn@moz-A875DFED.cpe.net.cable.rogers.com) (Ping timeout)
  2900. # [18:04] <jlebar> khuey: 942?
  2901. # [18:04] <khuey> glandium: it's plausible ...
  2902. # [18:04] * Joins: ahal (ahal@3468F8ED.AB54EB5E.6816E6B7.IP)
  2903. # [18:04] <khuey> jlebar: well just before everything blows up Child 941 exits
  2904. # [18:04] <khuey> it looks like
  2905. # [18:04] <khuey> some process exits
  2906. # [18:04] * Joins: tchevalier (Thunderbir@moz-E09130CD.w90-28.abo.wanadoo.fr)
  2907. # [18:04] <khuey> cause there's an nsStringStats there
  2908. # [18:04] * Quits: darkowlzz|afk (darkowlzz@6AC64578.7F99F8EA.25B273F5.IP) (Ping timeout)
  2909. # [18:05] <RyanVM> nice job Pandora, clearly I'm interested in seeing a Keith Urban concert if I'm listing to a RATM station
  2910. # [18:05] * Joins: nhirata (anonymous@moz-1A50F7F8.hsd1.ca.comcast.net)
  2911. # [18:06] <jlebar> khuey: I'm confused. I see 942 exit, then immediately after I see the -20.
  2912. # [18:06] <jlebar> khuey: what is it about 941?
  2913. # [18:06] <jlebar> khuey: Looking at line 15699
  2914. # [18:06] <khuey> jlebar: look up a little bit?
  2915. # [18:06] * ctalbert is now known as ctalbert|mtg
  2916. # [18:06] * Mossop_away is now known as Mossop
  2917. # [18:07] <jlebar> 08:06:15 INFO - [Child 941] WARNING: nsAppShell::Exit() called redundantly: file ../../../widget/cocoa/nsAppShell.mm, line 757
  2918. # [18:07] * Joins: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net)
  2919. # [18:08] * Quits: Optimizer (Optimizer@3649574E.D7283CA0.274D17D6.IP) (Connection reset by peer)
  2920. # [18:08] <glandium> jlebar: [Child 941] WARNING: NS_ENSURE_TRUE(compMgr) failed: file nsComponentManagerUtils.cpp, line 58
  2921. # [18:08] <glandium> jlebar: followed by nsStringStats
  2922. # [18:08] * Quits: jduell (jduell@moz-E765EB2E.hsd1.wa.comcast.net) (Ping timeout)
  2923. # [18:08] <glandium> so it looks like the process exits there
  2924. # [18:08] <jlebar> glandium: sure...
  2925. # [18:08] <khuey> right
  2926. # [18:08] * Joins: jgriffin (jgriffin@moz-DD9CBA45.hsd1.wa.comcast.net)
  2927. # [18:08] <jlebar> glandium: and then 942 continues doing its thing for a bit.
  2928. # [18:08] <khuey> and then just after that 942 loses contact with the parent
  2929. # [18:09] <khuey> and it commits sepukku
  2930. # [18:09] <jlebar> sure
  2931. # [18:09] <glandium> khuey: seppuku
  2932. # [18:09] <khuey> ah darn
  2933. # [18:09] <glandium> 切腹
  2934. # [18:09] <khuey> I wasn't sure which constant occurred twice
  2935. # [18:09] * Joins: bent (chatzilla@moz-BE33DA21.fw1.sfo1.mozilla.net)
  2936. # [18:09] <jlebar> khuey: Good thing you don't have to kill yourself now.
  2937. # [18:10] <glandium> although it's technically not seppuku, it's the child that ends up killing the parent because the parent is not listening
  2938. # [18:10] <glandium> kids these days
  2939. # [18:10] * Quits: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net) (Input/output error)
  2940. # [18:10] * Joins: mccr8 (mccr8@2557E599.66715431.D25A875A.IP)
  2941. # [18:11] * Quits: inolen (Adium@moz-FA2406D8.socal.res.rr.com) (Quit: Leaving.)
  2942. # [18:11] <froydnj> RyanVM: Pandora's trying to help you expand your horizons
  2943. # [18:11] * Quits: crussell (colby@8CA8CCD3.57F30063.93A38F79.IP) (Ping timeout)
  2944. # [18:11] * Joins: hurley (hurley@moz-E76806A0.dsl.static.sonic.net)
  2945. # [18:12] <Ms2ger> glandium, parents these days ;)
  2946. # [18:13] * Joins: sankha93 (Instantbir@7061CD01.D6BD0D91.22D41759.IP)
  2947. # [18:13] * Joins: aklotz (Thunderbir@moz-55246988.cg.shawcable.net)
  2948. # [18:13] * Joins: Arjen87 (Instantbir@moz-AD62903E.solcon.nl)
  2949. # [18:13] * Quits: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net) (Connection reset by peer)
  2950. # [18:13] * Joins: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net)
  2951. # [18:14] <glandium> is there a bug on file for that failure?
  2952. # [18:14] <khuey> there's half a dozen on file
  2953. # [18:14] <RyanVM> 33
  2954. # [18:15] <RyanVM> open ones, that is
  2955. # [18:15] * Quits: ggp (ggp@moz-CF8BEBEF.dia.static.qwest.net) (Input/output error)
  2956. # [18:15] * Joins: bholley (anonymous@moz-FCAF9AAB.hsd1.ca.comcast.net)
  2957. # [18:15] <khuey> 33 open bugs on exit -20?
  2958. # [18:15] <RyanVM> plus however many one-offs that were closed WFM over time
  2959. # [18:15] <RyanVM> yep
  2960. # [18:15] <khuey> ok then
  2961. # [18:15] <RyanVM> so yeah, plzfixkthx
  2962. # [18:15] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/8b35998de0fe - Brian R. Bondy - Bug 850458 - Add full screen video element to html5 video controls. r=mbrubeck
  2963. # [18:15] * khuey doesn't know how to search bugzilla for negative numbers
  2964. # [18:16] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/ababa309ae8b - Brian R. Bondy - Bug 841228 - Defect - Hover state on buttons (like the bookmark star) persists after you tap the button. r=jimm
  2965. # [18:16] <RyanVM> https://bugzilla.mozilla.org/buglist.cgi?keywords=intermittent-failure%2C%20&keywords_type=allwords&list_id=6194659&short_desc=code%20-20&resolution=---&query_format=advanced&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=READY&bug_status=ASSIGNED&bug_status=REOPENED&short_desc_type=allwordssubstr
  2966. # [18:16] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/c0b57faff59d - Brian R. Bondy - Bug 855590 - Start page does not refresh app bar Star button state. r=sfoster
  2967. # [18:16] * Quits: jesup|laptop (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net) (Ping timeout)
  2968. # [18:16] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/0cfcf56f7b4e - Brian R. Bondy - Bug 842130 - Fix fullscreen video which currently isn't working. r=mbrubeck
  2969. # [18:16] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/0ab0587c3ed5 - Brian R. Bondy - Bug 854269 - Pin still selected when pressing Bac or Forward buttons. r=sfoster
  2970. # [18:16] <glandium> i think we should enable libevent debug message on debug builds
  2971. # [18:16] * jimm is now known as jimm-lunch
  2972. # [18:17] <RyanVM> khuey: "only" 169 RESOLVED WORKSFORME
  2973. # [18:17] * Quits: pnkfelix (pnkfelix@moz-801E009D.vlan502.asr1.cdg2.gblx.net) (Ping timeout)
  2974. # [18:17] <RyanVM> whoops, that query was bad
  2975. # [18:17] <RyanVM> only 12 of those
  2976. # [18:17] <khuey> yeah I was gonna say ...
  2977. # [18:18] <jlebar> glandium: I'll review it if you write the patch?
  2978. # [18:18] * Fallen is now known as Fallen|away
  2979. # [18:18] * Quits: abhishekp (chatzilla@moz-BE32294.mtnl.net.in) (Quit: ChatZilla 0.9.90 [Firefox 19.0.2/20130307023931])
  2980. # [18:18] <RyanVM> so yeah, 33 open and 12 WFM
  2981. # [18:19] <glandium> great, we're building libevent "manually"
  2982. # [18:20] * armenzg_mtg is now known as armenzg_brb
  2983. # [18:20] * Joins: knelson (Adium@2557E599.66715431.D25A875A.IP)
  2984. # [18:21] * Joins: pnkfelix (pnkfelix@moz-801E009D.vlan502.asr1.cdg2.gblx.net)
  2985. # [18:21] * Fallen|away is now known as Fallen
  2986. # [18:21] * Joins: mkaply (mkaply@moz-E77BA452.gtwncmta01.grtntx.tl.dh.suddenlink.net)
  2987. # [18:23] <janv> clang: error: unable to execute command: posix_spawn failed: Argument list too long
  2988. # [18:23] * bz discovers the problem with needinfo
  2989. # [18:23] <bz> people effing unsetting the flag without providing the info. :(
  2990. # [18:23] <janv> is that a known problem ?
  2991. # [18:24] <janv> it happened during linking libXUL
  2992. # [18:24] * Joins: marco (Thunderbir@moz-3B363C35.cust.dsl.teletu.it)
  2993. # [18:24] * Parts: knelson (Adium@2557E599.66715431.D25A875A.IP)
  2994. # [18:24] <glandium> jlebar: testing a patch locally
  2995. # [18:25] * Joins: evilpie__ (tom@moz-C9AB0874.pools.arcor-ip.net)
  2996. # [18:25] <glandium> janv: clang bug
  2997. # [18:25] <janv> hm
  2998. # [18:25] <glandium> janv: building comm-central?
  2999. # [18:25] <janv> no
  3000. # [18:26] <edmorley> jdm++
  3001. # [18:26] <janv> m-c with a big patch
  3002. # [18:26] <janv> on try
  3003. # [18:26] * mgerva|afk is now known as mgerva
  3004. # [18:26] <janv> https://tbpl.mozilla.org/?tree=Try&rev=988ade5a6e40
  3005. # [18:26] * Quits: jib (Jan-Ivar@moz-D0297AE3.phlapa.fios.verizon.net) (Quit: jib)
  3006. # [18:26] * Joins: deLta30 (quassel@69EDC59A.F8D1376A.8B6C1D65.IP)
  3007. # [18:26] <edmorley> jdm: bzexport failed to set the reviewer, and in the time between me loading the page and setting it, your r+ had midaired me lol :-)
  3008. # [18:26] <@ehsan> vlad: https://wiki.mozilla.org/RapidRelease/Calendar
  3009. # [18:27] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/6c18d264e0b5 - Ryan VanderMeulen - Backed out changeset cbed4fe28c54 (bug 858084) for talos bustage.
  3010. # [18:27] * Joins: sworkman (sworkman@2557E599.66715431.D25A875A.IP)
  3011. # [18:28] * Quits: ericjung (ericjung@moz-FC76CC78.bstnma.fios.verizon.net) (Quit: Leaving)
  3012. # [18:28] * Joins: ericjung (ericjung@moz-FC76CC78.bstnma.fios.verizon.net)
  3013. # [18:29] <philor> that's going to leave a mark
  3014. # [18:29] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/2606c5349493 - Jim Chen - Bug 847983 - Don't include empty elements at end of range; r=masayuki
  3015. # [18:29] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/9967368c7c72 - Jim Chen - Bug 847983 - Try harder to get a valid frame; r=masayuki
  3016. # [18:29] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/5d817fa463cb - Jim Chen - Bug 847983 - Skip script text nodes for content events; r=masayuki
  3017. # [18:29] * Quits: ericjung (ericjung@moz-FC76CC78.bstnma.fios.verizon.net) (Connection reset by peer)
  3018. # [18:29] * Joins: ericjung (ericjung@moz-FC76CC78.bstnma.fios.verizon.net)
  3019. # [18:29] <evilpie__> KaiRo: that is unfortunate, arm6 vs arm7 is quite different
  3020. # [18:29] * Quits: ericjung (ericjung@moz-FC76CC78.bstnma.fios.verizon.net) (Input/output error)
  3021. # [18:30] * Joins: ggp (ggp@moz-E91D58ED.tmodns.net)
  3022. # [18:31] <RyanVM> khuey: victory? https://tbpl.mozilla.org/php/getParsedLog.php?id=21435090&tree=Mozilla-Inbound
  3023. # [18:31] * Joins: ericjung (ericjung@moz-FC76CC78.bstnma.fios.verizon.net)
  3024. # [18:31] <NeilAway> jryans: actually they apply to the window root
  3025. # [18:32] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  3026. # [18:32] <NeilAway> jryans: (browser bindings from platformHTMLBindings, that is)
  3027. # [18:32] <khuey> RyanVM: hmm?
  3028. # [18:32] <RyanVM> orange from your push
  3029. # [18:32] <RyanVM> well, I'm assuming it wasn't the talos update that broke mochitest-other
  3030. # [18:32] <khuey> uh
  3031. # [18:32] <Ms2ger> RyanVM, stranger things have happened ;)
  3032. # [18:33] * armenzg_brb is now known as armenzg_mtg
  3033. # [18:34] <jryans> NeilAway: ah, okay, thanks! makes sense.
  3034. # [18:34] <khuey> SIGILL?
  3035. # [18:34] <khuey> wtf?
  3036. # [18:34] <jcranmer> illegal instruction
  3037. # [18:34] <RyanVM> definitely a good time to go to lunch
  3038. # [18:34] * Joins: grobinson (garrett@2557E599.66715431.D25A875A.IP)
  3039. # [18:34] <jcranmer> definitely a good time to go to the grocery store
  3040. # [18:35] <Ms2ger> Definitely a good time to read this chapter
  3041. # [18:35] * Quits: pranavrc (pranavrc@3CDCCCA4.B6852B0D.C28326FD.IP) (Ping timeout)
  3042. # [18:35] * Joins: mwobensmith (Adium@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3043. # [18:35] <khuey> oh
  3044. # [18:35] <khuey> SIGABRT
  3045. # [18:35] * bbondy is now known as bbondy-lunch
  3046. # [18:35] <khuey> that makes slightly more sense
  3047. # [18:36] <khuey> but if it's me why the hell don't I have a stack?
  3048. # [18:36] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/8a97d3df713a - Ryan VanderMeulen - Backed out changeset 4081996a7420 (bug 855276) for mochitest-other orange on a CLOSED TREE.
  3049. # [18:36] * RyanVM is now known as RyanVM|Lunch
  3050. # [18:36] * Quits: Kabaka (Kabaka@moz-D04FAA10.stl1cmta01.stwrok.ok.dh.suddenlink.net) (Ping timeout)
  3051. # [18:36] * Joins: ctangira (ctangira@moz-264CB7F1.cisco.com)
  3052. # [18:37] <khuey> meh, whatever
  3053. # [18:37] * Quits: sankha93 (Instantbir@7061CD01.D6BD0D91.22D41759.IP) (Ping timeout)
  3054. # [18:37] * khuey decides it's a good time to go to the office
  3055. # [18:37] * Joins: Kabaka (Kabaka@moz-D04FAA10.stl1cmta01.stwrok.ok.dh.suddenlink.net)
  3056. # [18:38] * Joins: sankha93 (Instantbir@7061CD01.D6BD0D91.22D41759.IP)
  3057. # [18:38] <NeilAway> glandium: rofl
  3058. # [18:38] * Joins: damons (gnubeard@97957D0A.8D753159.C943C01E.IP)
  3059. # [18:38] * Quits: gwagner (Gregor@moz-B8B530C2.hsd1.ca.comcast.net) (Quit: gwagner)
  3060. # [18:38] * Quits: nattoenemies (tsutsumi@moz-A369A791.warosu.org) (Quit: さよなら)
  3061. # [18:39] * Joins: terrence (terrence@2557E599.66715431.D25A875A.IP)
  3062. # [18:39] * khuey is now known as khuey|away
  3063. # [18:39] * Joins: nattoenemies (tsutsumi@moz-A369A791.warosu.org)
  3064. # [18:39] * Joins: jhammel (jhammel@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3065. # [18:40] * Quits: ggp (ggp@moz-E91D58ED.tmodns.net) (Ping timeout)
  3066. # [18:40] * Quits: pnkfelix (pnkfelix@moz-801E009D.vlan502.asr1.cdg2.gblx.net) (Quit: Leaving.)
  3067. # [18:41] * jhopkins|afk is now known as jhopkins
  3068. # [18:41] * Joins: clee (clee@2557E599.66715431.D25A875A.IP)
  3069. # [18:42] <ejpbruel> RyanVM: let me just push that patch to try before i push it to inbound again :P
  3070. # [18:43] <glandium> NeilAway: ?
  3071. # [18:43] <NeilAway> glandium: "kids these days"
  3072. # [18:43] * philor is now known as philor|away
  3073. # [18:44] <jhammel> beh, that reminds me...never finished my "Virtual Lawn" web app to yell at kids over the internet
  3074. # [18:45] * Joins: abhishekp (chatzilla@moz-BE32294.mtnl.net.in)
  3075. # [18:45] * Joins: ggp (ggp@moz-E91D58ED.tmodns.net)
  3076. # [18:46] * Joins: jhk (Instantbir@6EE3C58A.62B6971.B58D974D.IP)
  3077. # [18:47] * Quits: abhishekp (chatzilla@moz-BE32294.mtnl.net.in) (Quit: ChatZilla 0.9.90 [Firefox 19.0.2/20130307023931])
  3078. # [18:47] * Quits: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Ping timeout)
  3079. # [18:48] * Fallen is now known as Fallen|away
  3080. # [18:48] * Joins: bsmith (bsmith@C11351D5.AC8EC7EA.B4C748B5.IP)
  3081. # [18:48] * Joins: azakai (alon@2557E599.66715431.D25A875A.IP)
  3082. # [18:49] * Quits: shorlander (shorlander@moz-230AEA61.dhcp.insightbb.com) (Input/output error)
  3083. # [18:50] * Quits: azakai (alon@2557E599.66715431.D25A875A.IP) (Quit: Ex-Chat)
  3084. # [18:50] * Joins: azakai (alon@2557E599.66715431.D25A875A.IP)
  3085. # [18:50] * Joins: Optimizer (Optimizer@5BB548E2.1D173DC.274D17D6.IP)
  3086. # [18:51] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
  3087. # [18:51] * Quits: sworkman (sworkman@2557E599.66715431.D25A875A.IP) (Ping timeout)
  3088. # [18:51] * geekboy is now known as geekboy|afk
  3089. # [18:52] * Quits: clee (clee@2557E599.66715431.D25A875A.IP) (Quit: clee)
  3090. # [18:53] * Quits: rnewman (rich_holyg@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
  3091. # [18:53] * Joins: rednaks (rednaks@6298CBE0.9AC5DAB4.55FFA9B4.IP)
  3092. # [18:53] * Joins: SkyR0ck3R (akash_r@6CDC80E9.88A6BC27.1B69A185.IP)
  3093. # [18:54] * Joins: gsvelto (gsvelto@moz-B2563F35.clienti.tiscali.it)
  3094. # [18:54] <rillian> my try pushes are dying on content/html/content/src/nsHTMLFormElement.cpp:2203:1: error: unused function 'ControlTraverser' [-Werror,-Wunused-function]
  3095. # [18:54] <rillian> based this morning's m-c
  3096. # [18:54] * Joins: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net)
  3097. # [18:54] * Quits: sheppy (sheppy@moz-E826F7C2.dhcp.jcsn.tn.charter.com) (Quit: NO CARRIER)
  3098. # [18:54] <rillian> but other folks don't seem to be having this problem
  3099. # [18:54] * Joins: clee (clee@2557E599.66715431.D25A875A.IP)
  3100. # [18:55] <tonymec> mconley: I've narrowed the regression range some, see bug 858014 comment #19
  3101. # [18:55] <rillian> did someone remove the caller recently?
  3102. # [18:55] <Ms2ger> rillian, are you sure that's this morning's m-c?
  3103. # [18:55] <mconley> tonymec: excellent, thank you. My first build should be done soon.
  3104. # [18:55] * Joins: akeybl_ (akeybl@2557E599.66715431.D25A875A.IP)
  3105. # [18:55] * Quits: clee (clee@2557E599.66715431.D25A875A.IP) (Quit: clee)
  3106. # [18:55] <Ms2ger> Because khuey did remove the caller, but also rage-removed the -werror annotation
  3107. # [18:56] <past> gps: good luck!
  3108. # [18:56] <rillian> hrm
  3109. # [18:56] * Quits: akeybl (uid11012@moz-D8B63698.irccloud.com) (NickServ (GHOST command used by akeybl_))
  3110. # [18:56] <rillian> qparent is c232bec6974d
  3111. # [18:56] <jhammel> khuey? rage??? that doesn't sound like him....
  3112. # [18:56] * Joins: akeybl (uid11012@moz-D8B63698.irccloud.com)
  3113. # [18:56] * jimm-lunch is now known as jimm
  3114. # [18:57] * Quits: gandalf (zbraniecki@moz-4F155DA6.hsd1.ca.comcast.net) (Quit: I took the wrong pill!!!)
  3115. # [18:57] * jhopkins is now known as jhopkins|walk
  3116. # [18:58] <rillian> and I have khuey's patch in the history
  3117. # [18:58] <rillian> wierd
  3118. # [18:59] * Joins: jduell (jduell@moz-E765EB2E.hsd1.wa.comcast.net)
  3119. # [18:59] * rillian tries again
  3120. # [18:59] * Joins: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net)
  3121. # [18:59] * armenzg_mtg is now known as armenzg_lunch
  3122. # [18:59] * Joins: rnewman (rich_holyg@moz-DB4A9C19.scl3.mozilla.com)
  3123. # [19:00] * Quits: enda (chatzilla@883ECC18.6AFB7865.2500F951.IP) (Ping timeout)
  3124. # [19:00] * AaronMT is now known as AaronMTriage
  3125. # [19:00] * Joins: mmc|laptop (mmc@moz-BBC0C7F1.hsd1.ca.comcast.net)
  3126. # [19:02] * Joins: bmoss (bmoss@2557E599.66715431.D25A875A.IP)
  3127. # [19:02] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/f6ba788a7eea - Tim Abraldes - bug 852805. Add an event handler to the "find in page" textbox to make 'enter' equivalent to 'find next'. r=ally
  3128. # [19:03] * geekboy|afk is now known as geekboy
  3129. # [19:03] * catlee-lunch is now known as catlee
  3130. # [19:04] * mjschranz is now known as mjschranz_lunch
  3131. # [19:04] * Quits: rednaks (rednaks@6298CBE0.9AC5DAB4.55FFA9B4.IP) (Ping timeout)
  3132. # [19:04] * JosiahOne|Away is now known as JosiahOne
  3133. # [19:04] * Joins: TimAbraldes (TimAbralde@moz-3F87419B.hsd1.or.comcast.net)
  3134. # [19:05] * Quits: tallowen (tallowen@EF25F79A.E289F722.12959961.IP) (Input/output error)
  3135. # [19:05] * Quits: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP) (Quit: lmandel)
  3136. # [19:05] * Joins: ehugg (chatzilla@moz-62842EF0.cisco.com)
  3137. # [19:06] * Joins: rednaks (rednaks@6298CBE0.9AC5DAB4.55FFA9B4.IP)
  3138. # [19:06] * Joins: shorlander (shorlander@moz-230AEA61.dhcp.insightbb.com)
  3139. # [19:06] <rajul> hi felipe
  3140. # [19:06] * Joins: anton_ (anton@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3141. # [19:07] * Quits: FabioMagnoni (fabiomagno@moz-6F4ACEDA.dynamic.adsl.gvt.net.br) (Input/output error)
  3142. # [19:07] * Quits: vtmarvin (Thunderbir@F5505435.26EDE4E7.25874CBB.IP) (Ping timeout)
  3143. # [19:07] * Joins: FabioMagnoni (fabiomagno@moz-6F4ACEDA.dynamic.adsl.gvt.net.br)
  3144. # [19:08] * Quits: FabioMagnoni (fabiomagno@moz-6F4ACEDA.dynamic.adsl.gvt.net.br) (Connection reset by peer)
  3145. # [19:08] * anton_ is now known as anton|tmp
  3146. # [19:08] * Joins: squeakytoy (christoffe@moz-79070305.dynamic.se.alltele.net)
  3147. # [19:08] * Quits: akeybl (uid11012@moz-D8B63698.irccloud.com) (NickServ (GHOST command used by akeybl_))
  3148. # [19:08] * Joins: FabioMagnoni (fabiomagno@moz-6F4ACEDA.dynamic.adsl.gvt.net.br)
  3149. # [19:08] * Joins: breck (breck@moz-E512D9D2.hsd1.ca.comcast.net)
  3150. # [19:08] * Joins: akeybl (uid11012@moz-D8B63698.irccloud.com)
  3151. # [19:09] * Quits: FabioMagnoni (fabiomagno@moz-6F4ACEDA.dynamic.adsl.gvt.net.br) (Connection reset by peer)
  3152. # [19:09] * Joins: FabioMagnoni (fabiomagno@moz-6F4ACEDA.dynamic.adsl.gvt.net.br)
  3153. # [19:10] * Joins: jet (junglecode@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3154. # [19:10] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/c13f65b59301 - Shane Caraveo - bug 851936 allow uninstall of builtin providers, r=markh
  3155. # [19:10] * kaze is now known as kaze|away
  3156. # [19:11] * ericjung is now known as ericjung|away
  3157. # [19:11] * Joins: TheOne (one@moz-F655E356.dip.t-dialin.net)
  3158. # [19:11] * Quits: FabioMagnoni (fabiomagno@moz-6F4ACEDA.dynamic.adsl.gvt.net.br) (Ping timeout)
  3159. # [19:11] * ericjung|away is now known as ericjung
  3160. # [19:12] * Quits: autra (autra@moz-2EA7A1DF.fullsix.com) (Quit: See ya, folks !)
  3161. # [19:12] * Quits: bnicholson (bnicholson@moz-E98974C1.hsd1.ca.comcast.net) (Ping timeout)
  3162. # [19:12] * Joins: brson (brson@2557E599.66715431.D25A875A.IP)
  3163. # [19:12] <dhylands> bz: ping
  3164. # [19:12] <bz> dhylands: ack
  3165. # [19:14] <dhylands> bz: About this device storage error, I'd like to get a sense of the proper way to fix it. If the pref is disabled, should it return NS_OK and a null object or return an error and null object? I'm just not sure of what type of conventions are used elsewhere in the codebase.
  3166. # [19:15] <Ms2ger> What does the spec say?
  3167. # [19:15] * Quits: WaltS (Thunderbir@moz-E4EC4056.pitbpa.east.verizon.net) (Client exited)
  3168. # [19:16] * philor|away is now known as philor
  3169. # [19:16] * Joins: WaltS (Thunderbir@moz-E4EC4056.pitbpa.east.verizon.net)
  3170. # [19:16] * ericjung is now known as ericjung|away
  3171. # [19:16] * Quits: SkyR0ck3R (akash_r@6CDC80E9.88A6BC27.1B69A185.IP) (Quit: Nettalk6 - www.ntalk.de)
  3172. # [19:16] * hwine-ooo is now known as hwine
  3173. # [19:17] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/97d4b08ee4af - Jan de Mooij - Bug 857580 - Fix breakpoint trampoline to store a NULL stub pointer. r=djvj
  3174. # [19:18] * Fallen|away is now known as Fallen
  3175. # [19:18] <dhylands> Ms2ger: Hmm. So that's a very good question. I found: https://wiki.mozilla.org/WebAPI/DeviceStorageAPI which doesn't say much of anything...
  3176. # [19:18] * Quits: Boriss (FlyingToas@moz-3C817AF9.hsd1.ca.comcast.net) (Quit: Boriss)
  3177. # [19:18] * capella|zzzz is now known as capella
  3178. # [19:19] * bbondy-lunch is now known as bbondy
  3179. # [19:19] <Ms2ger> I guess that means jlebar is flogged :)
  3180. # [19:19] <jlebar> If I want to write a mochitest which creates a webgl context (I don't actually want to do anything with it), do I have to do something special?
  3181. # [19:19] <bz> jlebar: no
  3182. # [19:19] <Ms2ger> jlebar, disable on android and b2g
  3183. # [19:19] <bz> oh, yes, that
  3184. # [19:20] <jlebar> bz: Ms2ger: Perfect, thanks.
  3185. # [19:20] * bz sighs
  3186. # [19:20] * Joins: gwagner (gwagner@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3187. # [19:20] <Ms2ger> Ah, device independence
  3188. # [19:20] <bz> dhylands: so...
  3189. # [19:20] <bz> dhylands: The _right_ solution would be to not have the property at all if the pref is disabled, I'd think
  3190. # [19:21] * Quits: sankha93 (Instantbir@7061CD01.D6BD0D91.22D41759.IP) (Ping timeout)
  3191. # [19:21] * Joins: sankha93 (Instantbir@7061CD01.D6BD0D91.22D41759.IP)
  3192. # [19:22] * khuey|away is now known as khuey
  3193. # [19:22] * Joins: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP)
  3194. # [19:22] <bz> dhylands: do you know why we're not doing that?
  3195. # [19:22] <dhylands> bz: sounds better. In which case, I'll return an error if it somehow does get called. And figure out how to not have the property present if its disabled.
  3196. # [19:22] * Joins: inolen (Adium@moz-9F4F17DF.tourcaster.com)
  3197. # [19:22] * Joins: cpeterson (cpeterson@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3198. # [19:22] <Ms2ger> dhylands, are you on webidl already?
  3199. # [19:22] <bz> no, but it's on a separate interface
  3200. # [19:22] <bz> So this is easy
  3201. # [19:22] * Quits: gbrown (gbrown@moz-6075880C.cg.shawcable.net) (Input/output error)
  3202. # [19:22] <Ms2ger> Ah
  3203. # [19:22] * Quits: vingtetun (vingtetun@moz-801E009D.vlan502.asr1.cdg2.gblx.net) (Ping timeout)
  3204. # [19:22] <Ms2ger> Good
  3205. # [19:22] * Joins: gbrown (gbrown@moz-6075880C.cg.shawcable.net)
  3206. # [19:23] <bz> dhylands: so in nsDOMClassinfo for Navigator
  3207. # [19:23] <bz> dhylands: just make the nsIDOMNavigatorDeviceStorage conditional like the other conditional bits in there
  3208. # [19:23] * Joins: juanb (jbecerra@2557E599.66715431.D25A875A.IP)
  3209. # [19:23] <dhylands> Ms2ger: I've heard of this thing called webidl, but that's about the extent of of my knowlegde...
  3210. # [19:23] * Joins: vingtetun (vingtetun@moz-801E009D.vlan502.asr1.cdg2.gblx.net)
  3211. # [19:23] <Ms2ger> dhylands, there's documentation you should read some time
  3212. # [19:24] <Ms2ger> dhylands, it's like xpidl, but much better and much faster :)
  3213. # [19:24] <dhylands> Ms2ger: yeah - i did take a look at it. Just wish I had time to play...
  3214. # [19:24] * Quits: Optimize1 (Instantbir@94C77FC6.955079FB.AA3EB577.IP) (Ping timeout)
  3215. # [19:24] * mjschranz_lunch is now known as mjschranz
  3216. # [19:25] <Ms2ger> dhylands, we can get you involved in lots of ways... Do you have a manager I can harass? ;)
  3217. # [19:25] * jhopkins|walk is now known as jhopkins
  3218. # [19:25] * Quits: dietrich (dietrich@moz-DB4A9C19.scl3.mozilla.com) (Quit: leaving)
  3219. # [19:25] * Joins: dietrich (dietrich@moz-DB4A9C19.scl3.mozilla.com)
  3220. # [19:26] * Joins: Waldo (waldo@moz-537BCF9.hsd1.ca.comcast.net)
  3221. # [19:26] <dhylands> Ms2ger: faramarz is my manager.
  3222. # [19:26] * glob is now known as glob|away
  3223. # [19:26] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/bc3f63dbba94 - Chris Peterson - Bug 579517 - Remove some PRBools. r=ehsan
  3224. # [19:26] * Quits: akeybl (uid11012@moz-D8B63698.irccloud.com) (NickServ (GHOST command used by akeybl_))
  3225. # [19:26] * akeybl_ is now known as akeybl
  3226. # [19:27] * Joins: yzen (Adium@C8A3A5EA.A6295926.9D42CF23.IP)
  3227. # [19:27] * Joins: akeybl_ (uid11012@moz-D8B63698.irccloud.com)
  3228. # [19:27] * geekboy is now known as geekboy|afk
  3229. # [19:28] * Joins: bnicholson (bnicholson@2557E599.66715431.D25A875A.IP)
  3230. # [19:28] * geekboy|afk is now known as geekboy
  3231. # [19:28] * Quits: mkaply (mkaply@moz-E77BA452.gtwncmta01.grtntx.tl.dh.suddenlink.net) (Ping timeout)
  3232. # [19:28] * khuey is still not convinced that those crashes are my fault
  3233. # [19:28] * Joins: squib (squib@moz-54866485.dhcp.mdsn.wi.charter.com)
  3234. # [19:29] * Joins: dveditz (dveditz@2557E599.66715431.D25A875A.IP)
  3235. # [19:29] * ChanServ sets mode: +o dveditz
  3236. # [19:29] * geekboy is now known as geekboy|afk
  3237. # [19:30] <eeejay> impressed with the moz.build stuff. don't need to clobber every day!
  3238. # [19:30] * Quits: sankha93 (Instantbir@7061CD01.D6BD0D91.22D41759.IP) (Ping timeout)
  3239. # [19:30] <bz> eeejay: you sure?
  3240. # [19:30] <bz> eeejay: how do you know, in our brave new world?
  3241. # [19:31] * Quits: damons (gnubeard@97957D0A.8D753159.C943C01E.IP) (Quit: damons)
  3242. # [19:31] <froydnj> khuey: it is odd that your push got green on those tests
  3243. # [19:31] * geekboy|afk is now known as geekboy
  3244. # [19:31] <eeejay> bz, i have faith!
  3245. # [19:32] * mgerva is now known as mgerva|afk
  3246. # [19:32] <bz> eeejay: the point is, we now autoclobber
  3247. # [19:32] <bz> eeejay: so you don't know when it happens
  3248. # [19:32] <eeejay> bz, oh.. gotcha
  3249. # [19:33] <eeejay> bz, so you only know when it is still compiling two hours later
  3250. # [19:33] * Quits: sheeri (sheeri@moz-5E1F6454.hsd1.ma.comcast.net) (Quit: sheeri)
  3251. # [19:33] * eeejay should read dev-platform more often
  3252. # [19:33] * Quits: mixedpuppy (mixedpuppy@moz-7B3CFB22.vc.shawcable.net) (Quit: mixedpuppy)
  3253. # [19:34] <@dolske> bz: random question... would it be easy to change nsVideoFrame to user regular anonymous content for the videocontrols and such within it? ie, as a local patch so dom inspector can reach into it?
  3254. # [19:34] * Quits: jorendorff (jorendorff@moz-2F32ACA3.hsd1.tn.comcast.net) (Quit: jorendorff)
  3255. # [19:34] * Ms2ger wants a dev-platform-announcements
  3256. # [19:34] * Quits: alice (alice@moz-A7C201EB.zone16.bethere.co.uk) (Client exited)
  3257. # [19:34] <@dolske> (or even completely non-anonymous, if that's possible)
  3258. # [19:35] * Joins: mkaply (mkaply@moz-E77BA452.gtwncmta01.grtntx.tl.dh.suddenlink.net)
  3259. # [19:35] * Quits: ggp (ggp@moz-E91D58ED.tmodns.net) (Input/output error)
  3260. # [19:35] <Ms2ger> dolske, I sure don't want content to reach inside
  3261. # [19:35] <@dolske> Ms2ger: yes, this wouldn't be a thing to ship. :)
  3262. # [19:35] * joduinn-moderator is now known as joduinn-mtg
  3263. # [19:35] * joduinn-mtg is now known as joduinn-brb
  3264. # [19:35] <Ms2ger> Oh, you're not shipping?
  3265. # [19:35] <Ms2ger> Do whatever :)
  3266. # [19:36] <bz> dolske: there is no "regular" anonymous content
  3267. # [19:36] <@dolske> it's just a pita to work on, because you can't fiddle/inspect it live.
  3268. # [19:36] <bz> dolske: There's XBL anonymous content (which is what DOMi knows about)
  3269. # [19:36] <bz> dolske: and native anonymous content, which is what it doesn't know about
  3270. # [19:36] <@dolske> XBL anon content is what I mean, I guess.
  3271. # [19:37] * Quits: akeybl (akeybl@2557E599.66715431.D25A875A.IP) (Quit: Leaving...)
  3272. # [19:37] <bz> dolske: As a local hack, you could try
  3273. # [19:37] * akeybl_ is now known as akeybl
  3274. # [19:37] <bz> dolske: so what you'd want to do is write an XBL binding
  3275. # [19:37] <bz> dolske: attach it via html.css
  3276. # [19:37] <bz> dolske: and probably make the frame not claim to be a leaf
  3277. # [19:38] * Joins: sankha93 (Instantbir@7061CD01.D6BD0D91.22D41759.IP)
  3278. # [19:38] * Quits: bmoss (bmoss@2557E599.66715431.D25A875A.IP) (Ping timeout)
  3279. # [19:38] * Joins: dzbarsky (Adium@moz-779A0A45.wlan.wireless-pennnet.upenn.edu)
  3280. # [19:38] * Joins: dbaron (dbaron@moz-E0DDE997.dsl.dynamic.sonic.net)
  3281. # [19:38] * ChanServ sets mode: +o dbaron
  3282. # [19:38] * Joins: bmoss (bmoss@2557E599.66715431.D25A875A.IP)
  3283. # [19:39] <khuey> so did we find someone to blame the bc orange in jmaher's push on?
  3284. # [19:40] * Quits: teoli (teoli@88F51059.F3BBB17D.144F44FA.IP) (Input/output error)
  3285. # [19:40] <bent> mak, ping
  3286. # [19:41] <Arjen87> Ms2ger: Did you forget to post the changesets and mark the bugs in the push from https://hg.mozilla.org/mozilla-central/rev/8866eb3c3a30 to https://hg.mozilla.org/mozilla-central/rev/c232bec6974d as RESOLVED FIXED (or anything else)?
  3287. # [19:41] * Quits: bmoss (bmoss@2557E599.66715431.D25A875A.IP) (Ping timeout)
  3288. # [19:41] * khuey was thinking we could blame it on jmaher
  3289. # [19:41] <Ms2ger> Arjen87, I did!
  3290. # [19:41] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/c4f46d70fa1c - Chris Peterson - Bug 857335 - Add EventDispatcher warnings about events with no listeners. r=mfinkle r=kats
  3291. # [19:41] <@dolske> bz: alternatively, might teaching inIDeepTreeWalker how to poke into NAC be reasonable?
  3292. # [19:42] <bz> dolske: That's pretty nontrivial, but you could certainly special-case the video case
  3293. # [19:42] <jmaher> khuey: ha, blame it all on me
  3294. # [19:43] <tanvi> rajul: did you ping me?
  3295. # [19:43] <mak> bent: pong
  3296. # [19:43] <bent> mak, hey, so i made the changes you requested in the page_size bug
  3297. # [19:43] <bent> mak, but it's pretty invasive for b2g18
  3298. # [19:43] <mak> bent: just got the mail
  3299. # [19:44] * Quits: Gijs (gijs@moz-C11B0461.dsl.alice.nl) (Quit: back later)
  3300. # [19:44] <bent> mak, so i think i'm just going to hardcode there
  3301. # [19:44] <bent> mak, does that sound acceptable?
  3302. # [19:44] <Arjen87> Ms2ger: Could you do it right now? Then I can include those bugs in the fixed list of the Nightly Builds Thread!
  3303. # [19:44] <bent> mak, i still want to get this patch in so we don't have to hardcode in the future
  3304. # [19:44] * Quits: evilpie__ (tom@moz-C9AB0874.pools.arcor-ip.net) (Client exited)
  3305. # [19:44] <tanvi> Ms2ger: i think we fixed 842146. *checking*
  3306. # [19:44] <mak> bent: what's the invasive part, considered that b2g doesn't use the vacuum manager?
  3307. # [19:44] <Ms2ger> Arjen87, yep, will do that in a moment
  3308. # [19:44] <Arjen87> Thank you!
  3309. # [19:45] <mak> bent: you mean all of the prefs thing rather?
  3310. # [19:45] <bent> mak, just changing code around in general, but interfaces in particular
  3311. # [19:45] <bent> mak, basically i need a super low risk way to do this on b2g18... changing the define is safest i think
  3312. # [19:45] * Joins: Optimizer1 (Instantbir@5BB548E2.1D173DC.274D17D6.IP)
  3313. # [19:45] <mak> bent: ok, if there's a policy to disallow any idl change, I suppose there's no alternative...
  3314. # [19:45] * Quits: Optimizer1 (Instantbir@5BB548E2.1D173DC.274D17D6.IP) (Quit: bye :))
  3315. # [19:45] <bent> no, there's no real policy on that
  3316. # [19:46] <bent> just makes everyone nervous
  3317. # [19:46] <Mossop> edmorley: Where are we at on unhiding jetpack tests?
  3318. # [19:46] <mak> bent: yeah I see, I suppose the problem is that people doesn't know the code specifics, so any interface change is looked with suspect
  3319. # [19:46] <@dolske> bz: what would the hacky binding be? basically remove CreateAnonymousContent() and reimplement the nodes it creates in XBL?
  3320. # [19:46] <bz> dolske: yup
  3321. # [19:47] <bz> dolske: and hope the layout code isn't relying on its pointers to those nodes...
  3322. # [19:47] * Quits: terrence (terrence@2557E599.66715431.D25A875A.IP) (Ping timeout)
  3323. # [19:47] <@dolske> yeah. ok, thanks!
  3324. # [19:47] * Joins: terrence (terrence@2557E599.66715431.D25A875A.IP)
  3325. # [19:47] <mak> bent: yes I think it's ok to just change the value on b2g18 branch, you probably want to change the value in db/sqlite3/makefile.in
  3326. # [19:47] * Joins: tmyoung (Thunderbir@moz-A52EE408.alyoung.com)
  3327. # [19:47] <bent> mak, i can make the argument but we no longer control the approval process there so it's a big risk
  3328. # [19:48] <Arjen87> Ms2ger: Would you like to ping me when you're done?
  3329. # [19:48] * Quits: squib (squib@moz-54866485.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
  3330. # [19:48] <mak> bent: I just trust you, I don't want to go the rabbit hole of figuring out the b2g approval process right now :)
  3331. # [19:48] <bent> mak, i'll also put it inside MOZ_WIDGET_GONK just to be safe
  3332. # [19:48] <mak> ok
  3333. # [19:48] <bent> yeah
  3334. # [19:48] <tanvi> Ms2ger - i think bug 842146 was fixed by bug 850676
  3335. # [19:48] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/3b237165e5c7 - Chris Lord - Bug 822810 - Enable low precision rendering in more scenarios. r=kats
  3336. # [19:49] <bent> mak, also, can we chat about auto_vacuum?
  3337. # [19:49] <mak> bent: sure
  3338. # [19:49] * Quits: tonymec (tonymec@89941583.40679673.A9371869.IP) (Input/output error)
  3339. # [19:49] <bent> mak, i want it for b2g18 :)
  3340. # [19:49] <bent> mak, for idb anyway
  3341. # [19:50] * Quits: terrence (terrence@2557E599.66715431.D25A875A.IP) (Ping timeout)
  3342. # [19:50] * Quits: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  3343. # [19:50] * Joins: jorendorff (jorendorff@moz-2F32ACA3.hsd1.tn.comcast.net)
  3344. # [19:50] <Ms2ger> Arjen87, set it on its way
  3345. # [19:50] <Ms2ger> tanvi, did you mean philor?
  3346. # [19:50] <edmorley> Mossop: they're orange on inbound & m-c, I don't think there are any other blockers apart from that
  3347. # [19:50] <@gavin> Yoric: rel-mgmt monitors those closely
  3348. # [19:50] * Quits: sankha93 (Instantbir@7061CD01.D6BD0D91.22D41759.IP) (Ping timeout)
  3349. # [19:51] * Joins: sankha93 (Instantbir@7061CD01.D6BD0D91.22D41759.IP)
  3350. # [19:51] <Mossop> Huh
  3351. # [19:52] * Quits: tonymec|away (tonymec@89941583.40679673.A9371869.IP) (Quit: Konversation terminated!)
  3352. # [19:52] * Quits: yzen (Adium@C8A3A5EA.A6295926.9D42CF23.IP) (Ping timeout)
  3353. # [19:52] * Quits: nattoenemies (tsutsumi@moz-A369A791.warosu.org) (Quit: さよなら)
  3354. # [19:52] * Quits: gsvelto (gsvelto@moz-B2563F35.clienti.tiscali.it) (Quit: Leaving)
  3355. # [19:53] * armenzg_lunch is now known as armenzg_brb
  3356. # [19:53] <tanvi> Ms2ger: yes. sorry. comment is for philor.
  3357. # [19:53] <Arjen87> Ms2ger: I'll see, really appreciated!
  3358. # [19:53] * Joins: terrence (terrence@2557E599.66715431.D25A875A.IP)
  3359. # [19:53] <Ms2ger> Arjen87, np, and thanks for reminding me
  3360. # [19:54] <Arjen87> np too!
  3361. # [19:54] * khuey sighs
  3362. # [19:55] * khuey double sighs
  3363. # [19:55] <khuey> who is on buildduty?
  3364. # [19:55] * Quits: @dveditz (dveditz@2557E599.66715431.D25A875A.IP) (Ping timeout)
  3365. # [19:55] <Ms2ger> bhearsum|buildduty is
  3366. # [19:55] <Ms2ger> But he's not here
  3367. # [19:55] <khuey> Ms2ger: you see the problem with that, yes?
  3368. # [19:56] * Joins: bhearsum|buildduty (bhearsum@moz-FBAE94.members.linode.com)
  3369. # [19:56] <bhearsum|buildduty> sup?
  3370. # [19:56] <khuey> bhearsum|buildduty: https://tbpl.mozilla.org/php/getParsedLog.php?id=21438733&tree=Mozilla-Inbound
  3371. # [19:56] * Quits: akeybl (uid11012@moz-D8B63698.irccloud.com) (Quit: )
  3372. # [19:56] <khuey> Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
  3373. # [19:56] <khuey> Command ['ssh', '-o', 'IdentityFile=~/.ssh/ffxbld_dsa', 'ffxbld@stage.mozilla.org', 'mktemp -d'] returned non-zero exit code: 255
  3374. # [19:56] <bhearsum|buildduty> on it
  3375. # [19:57] <bhearsum|buildduty> retrigger should fix that one
  3376. # [19:57] <khuey> yeah I retriggered
  3377. # [19:57] * Quits: breck (breck@moz-E512D9D2.hsd1.ca.comcast.net) (Client exited)
  3378. # [19:57] <bhearsum|buildduty> sorry about that, that slave just came back after a re-image
  3379. # [19:57] * ferjm is now known as ferjm|afk
  3380. # [19:57] * Joins: tonymec__ (tonymec@moz-5ED860D2.adsl-dyn.isp.belgacom.be)
  3381. # [19:57] <khuey> bhearsum|buildduty: it happened to grab the one build I was waiting for too :-P
  3382. # [19:57] <bhearsum|buildduty> well, at least it wasn't a windows build...
  3383. # [19:57] <bhearsum|buildduty> mac builds are pretty quick these days
  3384. # [19:58] * tonymec__ is now known as tonymec|away
  3385. # [19:59] * Joins: yzen (Adium@C8A3A5EA.A6295926.9D42CF23.IP)
  3386. # [20:01] * armenzg_brb is now known as armenzg
  3387. # [20:01] * Joins: Boriss (FlyingToas@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3388. # [20:01] * Joins: ggp (ggp@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3389. # [20:02] * Joins: T3 (T3@8AD413DD.3053860D.A992BEAD.IP)
  3390. # [20:02] <khuey> ahaha
  3391. # [20:02] * khuey preps the backout cannon
  3392. # [20:03] * Quits: ggp (ggp@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  3393. # [20:03] * Joins: akeybl (akeybl@2557E599.66715431.D25A875A.IP)
  3394. # [20:03] <khuey> wait
  3395. # [20:03] * Joins: ggp (ggp@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3396. # [20:04] <khuey> so now we've backed out me and jmaher
  3397. # [20:04] <khuey> and the tree is still broken
  3398. # [20:04] * joduinn-brb is now known as joduinn
  3399. # [20:04] <khuey> oh great
  3400. # [20:04] <khuey> and I don't have treestatus access to close the tree
  3401. # [20:05] <Ms2ger> khuey, which tree, what message?
  3402. # [20:05] <khuey> inbound, busted
  3403. # [20:05] <khuey> how come you have access and I don't? :-P
  3404. # [20:06] <philor> BUT I'M NOT BITTER
  3405. # [20:06] <Ms2ger> khuey, I asked once :)
  3406. # [20:06] <khuey> philor: me, bitter? never
  3407. # [20:07] <khuey> philor: any ideas on who to aim the backout cannon at next?
  3408. # [20:07] * Joins: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net)
  3409. # [20:07] * jwir3 is now known as jwir3|lunch
  3410. # [20:08] <Callek> khuey: if you don't have access, its obvious you don't need it often :-P
  3411. # [20:08] <Callek> (although yes, you used to have access to the tinderbox admin to do it there)
  3412. # [20:09] * AaronMTriage is now known as AaronMT
  3413. # [20:09] * Joins: mixedpuppy (mixedpuppy@A5087023.2354C43D.D8E68FF6.IP)
  3414. # [20:09] * Joins: jammink (textual@2557E599.66715431.D25A875A.IP)
  3415. # [20:09] * Joins: tonymec (tonymec@moz-5ED860D2.adsl-dyn.isp.belgacom.be)
  3416. # [20:11] * khuey doesn't see anything else we can back out ...
  3417. # [20:11] <mbrubeck> Really? I see a lot of things we can back out. :)
  3418. # [20:11] <khuey> well I can revert the tree to midnight or something
  3419. # [20:12] <khuey> or firefox 3.6
  3420. # [20:12] <Fallen> is there a way to change the email address for my mozillians account?
  3421. # [20:12] <khuey> that was a good version
  3422. # [20:12] <khuey> maybe I should revert to that
  3423. # [20:12] * Quits: bsmith (bsmith@C11351D5.AC8EC7EA.B4C748B5.IP) (Ping timeout)
  3424. # [20:12] * Quits: jcv (john@moz-9DD98F0F.cable.mindspring.com) (Quit: leaving)
  3425. # [20:14] <philor> no need to go that far, 17 was awesome, just look at esr17
  3426. # [20:14] <khuey> I'm afraid
  3427. # [20:15] <philor> it regularly has all-green pushes, I'm serious about liking it
  3428. # [20:15] <khuey> oh this isn't sarcasm?
  3429. # [20:15] <philor> nope
  3430. # [20:15] <khuey> I wonder if 17 is green because all the b2g stuff landed for 18
  3431. # [20:15] * Quits: rajul (rajul@moz-90D7D72.nowhere-else.org) (Client exited)
  3432. # [20:15] <philor> yes
  3433. # [20:16] <khuey> so
  3434. # [20:16] <philor> it also helps that we don't have either b2g or android running on it
  3435. # [20:16] <khuey> we have orange that first appeared on jmaher's push
  3436. # [20:16] <khuey> he was backed out
  3437. # [20:16] <khuey> the previous push was mine
  3438. # [20:16] <khuey> it was also backed out
  3439. # [20:16] * Quits: annevk (annevk@88F51059.F3BBB17D.144F44FA.IP) (Input/output error)
  3440. # [20:16] <khuey> the two pushes before that are changes to marionette
  3441. # [20:17] <khuey> and before that is the backout of the bug that's most concievably the cause of the orange
  3442. # [20:17] <khuey> so idk wtf to do
  3443. # [20:17] * Joins: annevk (annevk@88F51059.F3BBB17D.144F44FA.IP)
  3444. # [20:17] <philor> step one is to retrigger the mac oth and bc on your push
  3445. # [20:17] <philor> if it moves back, then you say "bhearsum: wtf got deployed to Mac test slaves that broke them?"
  3446. # [20:18] * merike|away is now known as merike
  3447. # [20:18] <khuey> for opt or debug?
  3448. # [20:18] <philor> either, all, everything that's busted
  3449. # [20:18] * khuey retriggers opt
  3450. # [20:18] <khuey> no idea how to redo the missing debug ...
  3451. # [20:18] <philor> once you close inbound, you suddenly have plenty of slaves to spare
  3452. # [20:18] <khuey> heh
  3453. # [20:18] * Quits: @dbaron (dbaron@moz-E0DDE997.dsl.dynamic.sonic.net) (Ping timeout)
  3454. # [20:19] <khuey> alright
  3455. # [20:19] <khuey> retriggers away
  3456. # [20:19] <philor> go to self-serve, from the link at the top of the push - even though the tests didn't run on your push, they'll still show in there with the results from where they were coalesced, and when you retrigger them, they will run on your push
  3457. # [20:19] * Quits: terrence (terrence@2557E599.66715431.D25A875A.IP) (Quit: Reconnecting…)
  3458. # [20:20] * Joins: terrence (terrence@2557E599.66715431.D25A875A.IP)
  3459. # [20:20] * philor looks for another tree with tests running
  3460. # [20:20] <khuey> that's intuitive
  3461. # [20:20] * Joins: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk)
  3462. # [20:20] * Quits: mkaply (mkaply@moz-E77BA452.gtwncmta01.grtntx.tl.dh.suddenlink.net) (Ping timeout)
  3463. # [20:21] * jcranmer is now known as jcranmer|away
  3464. # [20:21] * Joins: jcv (john@moz-9DD98F0F.cable.mindspring.com)
  3465. # [20:21] <philor> another tree which is not jamun, sheesh
  3466. # [20:21] <philor> yeah, that's actually the most concisely I've ever described it, not a great sign
  3467. # [20:21] * Joins: rajul (rajul@moz-90D7D72.nowhere-else.org)
  3468. # [20:22] <gcp> who here knows DebugOnly well?
  3469. # [20:22] * Quits: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  3470. # [20:23] * Quits: tanvi (tanvi@2557E599.66715431.D25A875A.IP) (Ping timeout)
  3471. # [20:24] * Joins: tanvi (tanvi@2557E599.66715431.D25A875A.IP)
  3472. # [20:24] <froydnj> gcp: well-ish, why?
  3473. # [20:24] <gcp> froydnj: http://hg.mozilla.org/integration/mozilla-inbound/rev/5dd1785e07a0#l1.68
  3474. # [20:24] <gcp> froydnj: does this cause NS_GetMainThread to be called even in release builds?
  3475. # [20:25] <khuey> gcp: yes
  3476. # [20:26] * Joins: gmoro (guilherme@1D9A8B04.D8D7AE5C.986A907C.IP)
  3477. # [20:26] * Quits: Boriss (FlyingToas@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  3478. # [20:26] * Quits: tanvi (tanvi@2557E599.66715431.D25A875A.IP) (Quit: Leaving.)
  3479. # [20:26] <froydnj> gcp: what khuey said
  3480. # [20:26] * Quits: nical (nico@moz-801E009D.vlan502.asr1.cdg2.gblx.net) (Quit: nical)
  3481. # [20:27] <gcp> ok, good.
  3482. # [20:27] <gcp> my bug must be elsewhere :(
  3483. # [20:29] * Joins: bmoss (bmoss@2557E599.66715431.D25A875A.IP)
  3484. # [20:29] * Quits: Cwiiis (cwiiis@88F51059.F3BBB17D.144F44FA.IP) (Quit: Leaving)
  3485. # [20:30] * Joins: bsmith (bsmith@C11351D5.AC8EC7EA.B4C748B5.IP)
  3486. # [20:30] * Quits: lduros (user@moz-6BD87C4.phlapa.fios.verizon.net) (Client exited)
  3487. # [20:31] * Joins: FabioMagnoni (fabiomagno@moz-6F4ACEDA.dynamic.adsl.gvt.net.br)
  3488. # [20:31] * Quits: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard)
  3489. # [20:32] <mcote> bz: http://brasstacks.mozilla.com/orangefactor/?display=BugCount&tree=trunk&startday=2013-03-28&endday=2013-04-04
  3490. # [20:32] * Joins: lduros (user@moz-6BD87C4.phlapa.fios.verizon.net)
  3491. # [20:32] <mcote> bz: might have to do a hard refresh
  3492. # [20:32] <mcote> bz: but category grouping finally works again :)
  3493. # [20:32] <mcote> and has been updated for the new platform definitions in tbpl
  3494. # [20:32] * Joins: nical (nico@moz-801E009D.vlan502.asr1.cdg2.gblx.net)
  3495. # [20:33] * Quits: tmyoung (Thunderbir@moz-A52EE408.alyoung.com) (Ping timeout)
  3496. # [20:33] * Joins: dzbarsky1 (Adium@moz-779A0A45.wlan.wireless-pennnet.upenn.edu)
  3497. # [20:33] * Quits: dzbarsky1 (Adium@moz-779A0A45.wlan.wireless-pennnet.upenn.edu) (Client exited)
  3498. # [20:33] * Quits: jandem (jandem@66C76B89.FB8EABAE.DF9376EA.IP) (Quit: jandem)
  3499. # [20:33] * Quits: dzbarsky (Adium@moz-779A0A45.wlan.wireless-pennnet.upenn.edu) (Connection reset by peer)
  3500. # [20:33] * Quits: FabioMagnoni (fabiomagno@moz-6F4ACEDA.dynamic.adsl.gvt.net.br) (Ping timeout)
  3501. # [20:33] * Quits: mjschranz (mjschranz@moz-FDD9BFFB.members.linode.com) (Quit: I bid you farewell)
  3502. # [20:33] <@ehsan> smaug: ping
  3503. # [20:33] * Quits: Arjen87 (Instantbir@moz-AD62903E.solcon.nl) (Ping timeout)
  3504. # [20:34] <@smaug> ehsan: pong
  3505. # [20:34] <@ehsan> smaug: hey, so I'm working on bug 853298
  3506. # [20:34] * armenzg is now known as armenzg_brb
  3507. # [20:34] <bz> mcote: nice, thanks!
  3508. # [20:34] <@ehsan> smaug: do you know where the code to keep the JS wrapper alive for EventTargets lives?
  3509. # [20:34] * bz goes to look
  3510. # [20:34] * Joins: mjschranz (mjschranz@moz-FDD9BFFB.members.linode.com)
  3511. # [20:35] <bz> here we go
  3512. # [20:35] <Ms2ger> ehsan, domci?
  3513. # [20:35] <@smaug> ehsan: nsDOMEventTargetHelper inherits nsWrapperCache
  3514. # [20:35] <bz> mcote: hmmm
  3515. # [20:35] <@ehsan> oh, through EventTarget
  3516. # [20:35] <bz> mcote: http://brasstacks.mozilla.com/orangefactor/?display=OrangeFactor&plat=b2g&test=All&type=All&startday=2013-03-28&endday=2013-04-04&tree=trunk
  3517. # [20:35] <bz> mcote: should that work?
  3518. # [20:35] <@smaug> domci calls preserve wrapper, sure, so do webidl bindings
  3519. # [20:35] * Joins: Enn (enn@moz-A875DFED.cpe.net.cable.rogers.com)
  3520. # [20:35] <bz> osx works....
  3521. # [20:35] <@smaug> audio stuff is all webidl, I think
  3522. # [20:35] * Quits: WaltS (Thunderbir@moz-E4EC4056.pitbpa.east.verizon.net) (Quit: Thunderbird 17.0.2)
  3523. # [20:36] <bz> fedora works
  3524. # [20:36] <bz> ah, b2g (vm) sorta works
  3525. # [20:36] <@smaug> ehsan: FYI, I don't understand comment 15
  3526. # [20:36] <@ehsan> smaug: hmm, so does that meant that I need to clear the WRAPPER_BIT_PRESERVED bit?
  3527. # [20:36] <@ehsan> smaug: oh I can explain that
  3528. # [20:37] <@smaug> ehsan: I mean, if someone does gainnode.foo = "bar"
  3529. # [20:37] <@smaug> adding that expando causes the wrapper to stay alive
  3530. # [20:37] <@ehsan> smaug: but the JSObject can die, right?
  3531. # [20:37] <@smaug> no
  3532. # [20:38] <@ehsan> oh it can't?
  3533. # [20:38] <@ehsan> o_O
  3534. # [20:38] <spohl> Is my understanding correct that if I add an attribute to the nsIDOMSimpleGestureEvent interface I should also rev the interface's uuid?
  3535. # [20:38] <@smaug> C++ keeps the wrapper (JSObject) alive
  3536. # [20:38] * Joins: damons (gnubeard@97957D0A.8D753159.C943C01E.IP)
  3537. # [20:38] <bz> spohl: yes
  3538. # [20:38] <@smaug> and JSObject has that foo property
  3539. # [20:38] <spohl> bz: great, thanks!
  3540. # [20:38] * Quits: vingtetun (vingtetun@moz-801E009D.vlan502.asr1.cdg2.gblx.net) (Ping timeout)
  3541. # [20:39] <@ehsan> smaug: so if I have code like this: function() { var node = ctx.createGain(); node.foo="bar"}
  3542. # [20:39] <@smaug> ehsan: but if CC detects that gainnode is kept alive only by the wrapper, and wrapper is kept alive only by C++ object, then we unlink the C++ object
  3543. # [20:39] <@ehsan> the GC will never reclaim the JSObject pointing to the gain node?
  3544. # [20:39] <bz> so
  3545. # [20:39] <@smaug> ehsan: CC needs to release wrapper
  3546. # [20:39] <bz> orangefactor sez half of our fails are Windows?
  3547. # [20:40] * Quits: Enn (enn@moz-A875DFED.cpe.net.cable.rogers.com) (Ping timeout)
  3548. # [20:40] <bz> ehsan: as long as there is the possibility of getting the object again from js
  3549. # [20:40] <@smaug> ehsan: GC can't know whether some other C++ keeps node alive
  3550. # [20:40] <@ehsan> bz: when is JSBindingFinalized called exactly?
  3551. # [20:40] <bz> ehsan: as in, as long as C++ claims to own it
  3552. # [20:40] <bz> ehsan: when the JS object is finalized by the GC
  3553. # [20:40] <@ehsan> right
  3554. # [20:40] <@ehsan> but in this case C++ doesn't claim that
  3555. # [20:40] <bz> well
  3556. # [20:40] <@ehsan> so the GC can kill the JSObject, right?
  3557. # [20:40] <@smaug> the wrapper owns node
  3558. # [20:40] <bz> yes
  3559. # [20:41] <@smaug> and node owns the wrapper
  3560. # [20:41] <bz> if the only ref to the C++ object is from the JSObject
  3561. # [20:41] <@smaug> so CC unlinks...
  3562. # [20:41] <bz> (or other things that CC knows about and CC detects a cycle)
  3563. # [20:41] * Joins: Boriss (FlyingToas@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3564. # [20:42] <@ehsan> in this case, the CC knows about all of the refs to the node from within C++
  3565. # [20:42] <@ehsan> so CC should be able to drop the link as smaug suggests, right?
  3566. # [20:42] <@smaug> right, and it notices that JS doesn't keep the node alive either, so it unlinks, which means it releases the wrapper
  3567. # [20:43] <@smaug> and after that gc can finalize the wrapper which releases the node
  3568. # [20:43] <@ehsan> smaug: right. now, will any of the above change if there is an expando on the object?
  3569. # [20:43] * jgriffin is now known as jgriffin-afk
  3570. # [20:43] * Joins: cpearce (chatzilla@moz-3994DBC8.xdsl.xnet.co.nz)
  3571. # [20:43] <@smaug> you don't have preserved wrapper by default
  3572. # [20:44] <@smaug> if you add expando, you get such
  3573. # [20:44] <@ehsan> ok
  3574. # [20:44] * hwine is now known as hwine-food
  3575. # [20:44] <@smaug> if the wrapper isn't preserved, it may die before node is unlinked
  3576. # [20:45] <@ehsan> the wrapper being preserved is what the WRAPPER_BIT_PRESERVED bit indicates, right?
  3577. # [20:45] <@smaug> right, if there is that bit and wrapper
  3578. # [20:45] * Joins: tanvi (tanvi@2557E599.66715431.D25A875A.IP)
  3579. # [20:46] <@ehsan> ok, now the situation is that currently web audio nodes are not inheriting from nsWrapperCache
  3580. # [20:46] * Quits: annevk (annevk@88F51059.F3BBB17D.144F44FA.IP) (Input/output error)
  3581. # [20:46] <@ehsan> and making them EventTargets makes them inherit from nsWrapperCache
  3582. # [20:47] <@smaug> right
  3583. # [20:47] <@ehsan> and what we want to do is to make sure that things such as setting expando's cannot keep the wrapper alive _if_ the node cannot be accessed from js any more
  3584. # [20:47] <@smaug> because EventTargets just need to be able to preserve wrappers
  3585. # [20:47] * Quits: mayhemer (Miranda@moz-415580BA.broadband17.iol.cz) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  3586. # [20:47] * jwir3|lunch is now known as jwir3
  3587. # [20:47] <@ehsan> well, they just need to be able to preserve wrappers _until_ the event that we want to fire is fired
  3588. # [20:47] <@ehsan> we don't want them to preserve the wrapper after that
  3589. # [20:47] <@smaug> and handled fully
  3590. # [20:48] <@ehsan> handled fully?
  3591. # [20:48] <bz> er...
  3592. # [20:48] <bz> but wait
  3593. # [20:48] * Quits: akeybl (akeybl@2557E599.66715431.D25A875A.IP) (Quit: Leaving...)
  3594. # [20:48] <@smaug> I mean, if you have several listeners
  3595. # [20:48] <bz> once the event has fired
  3596. # [20:48] * Joins: jgilbert (jgilbert@moz-E7782931.hsd1.ca.comcast.net)
  3597. # [20:48] <@smaug> and listener adds expando
  3598. # [20:48] <@ehsan> oh yeah, right, once all of the listeners are called
  3599. # [20:48] <bz> don't you need to preserve the JS object whil the event object is alive?
  3600. # [20:48] <@smaug> bz: right
  3601. # [20:48] <bz> er, while
  3602. # [20:48] * Quits: jhk (Instantbir@6EE3C58A.62B6971.B58D974D.IP) (Ping timeout)
  3603. # [20:48] <@ehsan> bz: yes
  3604. # [20:48] <@smaug> yes, event object keeps target alive
  3605. # [20:48] * Joins: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3606. # [20:49] * Joins: j2shar (TUSHAR@BEF32D3D.D36FDC0.4764AC40.IP)
  3607. # [20:49] <@ehsan> but the point is that once all of the event listeners are called, if js is not holding any explicit references to the nodes, it cannot get a new reference through the API
  3608. # [20:49] * geekboy is now known as geekboy|afk
  3609. # [20:49] <bz> yes, it can
  3610. # [20:49] <@ehsan> how?
  3611. # [20:49] <bz> because it can save a reference to the event
  3612. # [20:49] <bz> and then just get .target on it sometime later
  3613. # [20:49] <@smaug> and event is C++ object
  3614. # [20:49] <bz> it doesn't have to be inside one of the listeners
  3615. # [20:49] <@ehsan> hmm
  3616. # [20:49] <@ehsan> good point
  3617. # [20:50] <bz> hence "you need to preserve the JS object whil the event object is alive"
  3618. # [20:50] * Quits: Boriss (FlyingToas@moz-BE33DA21.fw1.sfo1.mozilla.net) (Client exited)
  3619. # [20:50] <@ehsan> dammit
  3620. # [20:50] * Quits: rajul (rajul@moz-90D7D72.nowhere-else.org) (Client exited)
  3621. # [20:50] * Joins: Boriss (FlyingToas@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3622. # [20:50] <@ehsan> I see
  3623. # [20:50] <bz> memory management is such a PITA
  3624. # [20:50] * Joins: rajul (rajul@moz-90D7D72.nowhere-else.org)
  3625. # [20:50] <bz> if only it were handled for us automatically by some sort of GC.
  3626. # [20:50] * Joins: Arjen87 (Instantbir@moz-AD62903E.solcon.nl)
  3627. # [20:50] <bz> Oh, wait.... ;)
  3628. # [20:50] <@ehsan> so the trick in https://bugzilla.mozilla.org/show_bug.cgi?id=853298#c11 would not work :(
  3629. # [20:50] <edmorley> khuey: bah, wiki mid-airing me :P
  3630. # [20:50] * Quits: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  3631. # [20:51] <@ehsan> bz: smaug: actually, what if we make the same trick apply to the event object as well?
  3632. # [20:51] * Joins: Enn (enn@moz-A875DFED.cpe.net.cable.rogers.com)
  3633. # [20:51] <@smaug> same trick being?
  3634. # [20:51] <@ehsan> and just set both the node and the event object to not be preserved once the event is fired
  3635. # [20:51] <@smaug> other C++ objects may keep event object alive
  3636. # [20:51] * geekboy|afk is now known as geekboy
  3637. # [20:51] * Joins: pcwalton (pcwalton@43CB6079.66715431.D25A875A.IP)
  3638. # [20:52] <@smaug> and the expando properties need to stay alive
  3639. # [20:52] <@ehsan> well in that case we don't attempt to kill the wrapper right?
  3640. # [20:52] * geekboy is now known as geekboy|afk
  3641. # [20:53] <@smaug> well, we call unlink once JS can't access the node
  3642. # [20:53] <khuey> edmorley: :-D
  3643. # [20:53] * Quits: jet (junglecode@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: jet)
  3644. # [20:53] <khuey> edmorley: I like the nice round numbers now
  3645. # [20:53] <edmorley> likewise :-)
  3646. # [20:54] * Quits: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3647. # [20:54] <@smaug> ehsan: so right now you do something when gc calls finalizer?
  3648. # [20:54] <khuey> philor: so, uh, the retriggers came back green on my push
  3649. # [20:54] <@smaug> could you do the same thing when unlink or finalizer is called?
  3650. # [20:54] <@ehsan> smaug: yes, in AudioNode::JSBindingFinalized
  3651. # [20:54] * Joins: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP)
  3652. # [20:54] <@ehsan> and its overrides
  3653. # [20:54] * Quits: ehugg (chatzilla@moz-62842EF0.cisco.com) (Quit: ChatZilla 0.9.90 [Firefox 20.0/20130329030832])
  3654. # [20:54] * Joins: vtmarvin (Thunderbir@F5505435.26EDE4E7.25874CBB.IP)
  3655. # [20:55] <@smaug> hmm
  3656. # [20:55] <@smaug> or no
  3657. # [20:55] <@ehsan> smaug: well, we cannot have the js binding resurreected once JSBindingFinalized is called
  3658. # [20:55] * Joins: AsaDotzler (asa@4508CAE6.38324963.204CA821.IP)
  3659. # [20:56] <@ehsan> which is the case in Unlink, right?
  3660. # [20:56] <@smaug> right
  3661. # [20:56] * Quits: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3662. # [20:56] * Joins: mkaply (mkaply@moz-E77BA452.gtwncmta01.grtntx.tl.dh.suddenlink.net)
  3663. # [20:56] <jlebar> Ms2ger: When I run my mochitest and try to create a webgl context, I get an error saying webgl is unavailable. But it seems to work fine in my nightly build. Is there something else I need to tweak in mochitest?
  3664. # [20:56] <Ms2ger> Shouldn't need to
  3665. # [20:56] <Ms2ger> Where do you get an error
  3666. # [20:56] <Ms2ger> ?
  3667. # [20:58] <jlebar> Ms2ger: var context = canvas.getContext('experimental-wegbl');
  3668. # [20:58] <Ms2ger> I mean, on tbpl?
  3669. # [20:58] * Joins: JonathanS (JonathanS@74338381.87D4EDDB.521902B0.IP)
  3670. # [20:59] <jlebar> Ms2ger: On my local machine
  3671. # [20:59] * Quits: damons (gnubeard@97957D0A.8D753159.C943C01E.IP) (Quit: damons)
  3672. # [20:59] * Quits: bmoss (bmoss@2557E599.66715431.D25A875A.IP) (Ping timeout)
  3673. # [20:59] <bz> I wonder whether I can stop qualifying WebKit+V8 vs WebKit+JSC in bindings/js/dom discussions
  3674. # [20:59] <@ehsan> smaug: bz: hmm, so the way I see it, it doesn't seem to be practical to make AudioNodes an event target while maintaining what the spec says about GC requirements
  3675. # [20:59] <bz> and just talk about blink and webkit
  3676. # [20:59] <edmorley> khuey: re treestatus access, just let me know your persona email address and I'll add you (presume you didn't see the newsgroup post and 2 reminders in the sheriffpass bug?)
  3677. # [20:59] <Ms2ger> jlebar, dunno then
  3678. # [21:00] <@ehsan> bz: on webkit-dev they're talking about getting rid of the v8 bindings
  3679. # [21:00] <@ehsan> bz: and seems like that's what they're going to do
  3680. # [21:00] <jlebar> Maybe benwa can help. Or is it benoit?
  3681. # [21:00] * Joins: bmoss (bmoss@2557E599.66715431.D25A875A.IP)
  3682. # [21:00] * Joins: Archaeopteryx (itsme@moz-4861A875.cust.telecolumbus.net)
  3683. # [21:00] * Quits: nhirata (anonymous@moz-1A50F7F8.hsd1.ca.comcast.net) (Quit: nhirata)
  3684. # [21:00] <bz> ehsan: ok, good
  3685. # [21:00] <@ehsan> jlebar: it's bjacob
  3686. # [21:00] <bz> sure simplifies life
  3687. # [21:00] <jlebar> ehsan: thanks. :)
  3688. # [21:00] * bz wonders how ehsan finds the time to follow webkit-dev
  3689. # [21:01] <jlebar> bjacob: ping
  3690. # [21:01] <@ehsan> bz: I don't
  3691. # [21:01] <Ms2ger> Benoit is the new Mike
  3692. # [21:01] <@ehsan> jlebar: I just skim over the archives some of the times :)
  3693. # [21:01] <jlebar> bz: ^
  3694. # [21:01] <@ehsan> gah, bz: ^
  3695. # [21:01] <@smaug> ehsan: so what are the gc requirements?
  3696. # [21:01] <bjacob> jlebar: pong
  3697. # [21:01] <jlebar> ehsan: It's a compliment. :)
  3698. # [21:01] * tonymec is now known as tonymec|sleep
  3699. # [21:01] <bz> ehsan: ah, ok
  3700. # [21:01] * bz should consider that
  3701. # [21:01] * Joins: sheppy (sheppy@moz-E826F7C2.dhcp.jcsn.tn.charter.com)
  3702. # [21:01] <bz> wonder whether I can get an rss feed.... ;)
  3703. # [21:01] <jlebar> bjacob: Hey, I'm trying to write a mochitest which creates a webgl context and makes sure it gets destroyed on memory-pressure.
  3704. # [21:01] * Quits: Enn (enn@moz-A875DFED.cpe.net.cable.rogers.com) (Ping timeout)
  3705. # [21:01] <rillian> Ms2ger: yeah, what's in my tree isn't what try is running
  3706. # [21:02] <jlebar> bjacob: which is fine, except I can't seem to get the glcontext in my mochitest.
  3707. # [21:02] <@ehsan> smaug: https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#lifetime-AudioNode
  3708. # [21:02] <jlebar> bjacob: webgl works fine in nightly on my box.
  3709. # [21:02] <jlebar> bjacob: is there some switch I need to flip?
  3710. # [21:02] <bjacob> jlebar: what happens when your mochitest tries to get a context?
  3711. # [21:02] * Quits: Arjen87 (Instantbir@moz-AD62903E.solcon.nl) (Ping timeout)
  3712. # [21:02] <@ehsan> smaug: basically they're relying on the assumption that once the js binding is destroyed, there is no way to resurrect it through the API
  3713. # [21:02] <rillian> Ms2ger: never mind. it's running what I pushed, it's just somehow not m-c
  3714. # [21:02] <@smaug> ehsan: just a minute, phone
  3715. # [21:02] <bjacob> jlebar: step through WebGLContext::SetDimensions
  3716. # [21:02] <@ehsan> ok
  3717. # [21:02] * Joins: lizzard (ehenry@moz-D2E7AB2.tmodns.net)
  3718. # [21:03] <bjacob> jlebar: also, you can check out existing webgl mochitests... like content/canvas/test/webgl/test_...
  3719. # [21:03] <jlebar> bjacob: I get the can't create webgl context error. I'll step to through the function; sec.
  3720. # [21:03] <jlebar> bjacob: I did and I didn't see anything special there.
  3721. # [21:03] <jlebar> bjacob: but I thought there might be some external setup ro something.
  3722. # [21:03] * Quits: Waldo (waldo@moz-537BCF9.hsd1.ca.comcast.net) (Quit: back in a bit)
  3723. # [21:03] <Ms2ger> rillian, no idea what you're saying :)
  3724. # [21:04] <bjacob> jlebar: indeed, you should not have to do anything special. the only special thing might be to ensure it gets destroyed on mem pressure even if it's in the foreground, you have a pref to flip at least on B2G
  3725. # [21:04] <bjacob> jlebar: stepping is what you need
  3726. # [21:04] <rillian> Ms2ger: I'm saying I'm an idiot. Thank you for helping me understand how. :)
  3727. # [21:04] <bz> https://lists.webkit.org/pipermail/webkit-dev/2013-April/024414.html
  3728. # [21:04] <bz> Man
  3729. # [21:04] <bz> they have the same problems we do
  3730. # [21:05] <Ms2ger> rillian, oh, that I'm happy to do :)
  3731. # [21:05] * Joins: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP)
  3732. # [21:05] <bz> That's so comforting, somehow. ;)
  3733. # [21:05] <@ehsan> bz: yeah, the grass on the webkit side is not greener
  3734. # [21:05] <bz> sounds like they only have mac layout test coverage now...
  3735. # [21:05] <@ehsan> that's just the case for blink ;)
  3736. # [21:05] <bz> https://lists.webkit.org/pipermail/webkit-dev/2013-April/024416.html
  3737. # [21:06] * Joins: Gijs (gijs@moz-C11B0461.dsl.alice.nl)
  3738. # [21:06] <bz> "I definitely do not want to see the EWS system go away. But in the short term , I would be in favor of manual commits and manual testing."
  3739. # [21:06] <@ehsan> although I think various companies have internal webkit tests running
  3740. # [21:06] <bz> insanity
  3741. # [21:06] <jlebar> Hm, that seemed to work.
  3742. # [21:06] <Ms2ger> ehsan, I guess Google has lots of money to throw at test servers
  3743. # [21:06] <jlebar> I'm not sure why it put this strange picture into my page though.
  3744. # [21:06] <Mossop> edmorley: Assuming we get tests running on our tree again we'll uplift the orange fix this afternoon so hopefully will be in shape to unhide tomorrow
  3745. # [21:07] <bz> anyway
  3746. # [21:07] <@ehsan> Ms2ger: yeah last I checked they were doing well financially ;)
  3747. # [21:07] <bz> This is oddly comforting, like I said
  3748. # [21:07] * armenzg_brb is now known as armenzg
  3749. # [21:07] * Joins: Enn (enn@moz-A875DFED.cpe.net.cable.rogers.com)
  3750. # [21:07] <@ehsan> yeah feels good to know things suck for everyone ;)
  3751. # [21:07] <edmorley> Mossop: sgtm; had just commented in bug 629263
  3752. # [21:07] * Quits: bsmith (bsmith@C11351D5.AC8EC7EA.B4C748B5.IP) (Ping timeout)
  3753. # [21:09] <jlebar> bjacob: hm, okay. How about webgl contexts in child processes; anything special there?
  3754. # [21:09] * joduinn is now known as joduinn-biab
  3755. # [21:10] * Joins: nrc|away (nrc@7BE24E90.A5032A01.3CFC199D.IP)
  3756. # [21:11] <jlebar> also, uninitialized webgl contexts display random bits from graphic memory? That's not creepy at all...
  3757. # [21:11] * Quits: martyn (martyn@moz-AF31F279.range86-170.btcentralplus.com) (Quit: Ex-Chat)
  3758. # [21:12] * Quits: KWierso|Home (chatzilla@moz-39E2648C.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.90-rdmsoft [XULRunner 1.9.0.17/2009122204])
  3759. # [21:12] <bz> jlebar: heh
  3760. # [21:13] <jlebar> Ms2ger: is child-process issues the reason these tests don't work on b2g?
  3761. # [21:13] <nmatsakis> has anyone else seen link errors to things like _CFRelease when building with debug enabled on mac?
  3762. # [21:13] <Ms2ger> jlebar, all I know is that they fail
  3763. # [21:13] <nmatsakis> in particular with the JS engine?
  3764. # [21:14] * Joins: karl (karl@moz-C433B975.jetstream.xtra.co.nz)
  3765. # [21:15] <bjacob> jlebar: nothing special about child processes, which is where this is supposed to happen anyway
  3766. # [21:15] * Joins: teoli (teoli@72FB9FA1.6FEC6D87.51C6DE68.IP)
  3767. # [21:15] <jlebar> :-/
  3768. # [21:16] <bjacob> jlebar: that would be extremely creepy. I've seen such a bug on adreno drivers with very small canvases. what size are we talking about?
  3769. # [21:16] <bjacob> jlebar: want to skype? not sure how efficient irc is being
  3770. # [21:16] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Quit: Jesse)
  3771. # [21:16] * Quits: j2shar (TUSHAR@BEF32D3D.D36FDC0.4764AC40.IP) (Connection reset by peer)
  3772. # [21:17] <@smaug> ehsan: so how is that different to our setup? they collect the object, and then it is not available anymore
  3773. # [21:17] <@smaug> ehsan: in our case, what all owns a node?
  3774. # [21:17] <jlebar> bjacob: Let me do some gdb'ing first, if you say that this should work.
  3775. # [21:17] * Joins: KWierso|Home (chatzilla@moz-39E2648C.hsd1.ca.comcast.net)
  3776. # [21:17] * Joins: tomer (tomer@7AF4670C.A2C54A10.FC30AC02.IP)
  3777. # [21:18] <bjacob> jlebar: just b mozilla::WebGLContext::SetDimensions and step through
  3778. # [21:18] <jlebar> bjacob: Here's the uninitialized memory. http://troll.ws/image/2edf7b05
  3779. # [21:18] <jlebar> bjacob: All that is is creating a canvas and then creating a context.
  3780. # [21:18] * Joins: capella-s3 (capella-s3@moz-DD0C7E4F.twcny.res.rr.com)
  3781. # [21:18] <bjacob> jlebar: that's an awful security bug, we cant ship with that
  3782. # [21:18] <jlebar> bjacob: I recognize the wireframe from a webgl demo I'd been running. Not sure about the rest.
  3783. # [21:18] * jedp is now known as jedp|noms
  3784. # [21:18] <jlebar> bjacob: I'll file a bug then. :)
  3785. # [21:19] <bjacob> jlebar: we need to understand what the bug is
  3786. # [21:19] <bjacob> jlebar: to be clear we DO run GL code to clear the framebuffer. somehow it's not executed properly by the adreno GL driver
  3787. # [21:19] <bjacob> jlebar: CC michael vines on it
  3788. # [21:19] <jlebar> bjacob: this is on my desktop
  3789. # [21:19] <bjacob> oh
  3790. # [21:19] <bjacob> what driver?
  3791. # [21:19] <@smaug> ehsan: I read https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#lifetime-AudioNode as instruction of how to keep strong references
  3792. # [21:19] <jlebar> bjacob: How do I find out?
  3793. # [21:20] <@smaug> in some cases node addref itself
  3794. # [21:20] <bjacob> jlebar: about:config -> WebGL
  3795. # [21:20] <bjacob> er
  3796. # [21:20] * Quits: teoli (teoli@72FB9FA1.6FEC6D87.51C6DE68.IP) (Input/output error)
  3797. # [21:20] <bjacob> about:support
  3798. # [21:20] <@smaug> still similar to websocket
  3799. # [21:20] * @smaug feels he is missing something here
  3800. # [21:20] <jlebar> WebGL Renderernouveau -- Gallium 0.4 on NVC1
  3801. # [21:20] <jlebar> bjacob: ^
  3802. # [21:21] * Quits: jfkthame (jfkthame@A75DDB88.C145D0FE.8D534776.IP) (Quit: This computer has gone to sleep)
  3803. # [21:21] * Quits: willy1234x1 (willy1234x@moz-DCBFB68C.slkc.qwest.net) (Ping timeout)
  3804. # [21:21] * Joins: ekr_ (ekr@moz-FAC44BDF.hfc.comcastbusiness.net)
  3805. # [21:21] * Joins: jfkthame (jfkthame@A75DDB88.C145D0FE.8D534776.IP)
  3806. # [21:21] * Quits: jfkthame (jfkthame@A75DDB88.C145D0FE.8D534776.IP) (Client exited)
  3807. # [21:21] <bjacob> jlebar: oh, nouveau
  3808. # [21:21] <vd> dhylands: Hi, do you wish to review the patch for Bug 828285 ?
  3809. # [21:21] * Joins: willy1234x1 (willy1234x@moz-DCBFB68C.slkc.qwest.net)
  3810. # [21:21] * Joins: mwu (mwu@moz-2E883D31.hsd1.nj.comcast.net)
  3811. # [21:22] * sheppy is now known as sheppy-afk
  3812. # [21:22] <bjacob> jlebar: if you file a security bug about this, the likely result is we'll re-blacklist nouveau. up to you. i'm over the edge because it's so little market share, it's not going to be a very compelling exploit target. but it's definitely sg:high
  3813. # [21:23] <bjacob> jlebar: meanwhile, you could file a security bug against mesa at freedesktop.org
  3814. # [21:23] <bjacob> jlebar: what driver version?
  3815. # [21:23] <bjacob> jlebar: i mean what Mesa version
  3816. # [21:23] <bjacob> should be in about:support
  3817. # [21:23] * Joins: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk)
  3818. # [21:23] <jlebar> Driver Version 3.0 Mesa 9.0.2
  3819. # [21:23] <bjacob> hm recent...
  3820. # [21:23] <bjacob> bad for them
  3821. # [21:25] * Quits: lizzard (ehenry@moz-D2E7AB2.tmodns.net) (Quit: lizzard)
  3822. # [21:26] <@ehsan> smaug: the spec is trying to make sure that when a node finishes playback, it will be released
  3823. # [21:26] <@ehsan> (assuming that js doesn't hold a reference to it
  3824. # [21:27] * jmaher is now known as jmaher|afk
  3825. # [21:27] * jhammel is now known as jhammel|lunch
  3826. # [21:27] <@ehsan> so if you have AudioBufferSourceNode->GainNode->DestinationNode for example, when the source node finishes, it drops its playing reference and will get destroyed
  3827. # [21:27] <@ehsan> which drops the playing and connection references to GainNode
  3828. # [21:27] * jedp|noms is now known as jedp
  3829. # [21:27] <@ehsan> which causes it to be destroyed as well
  3830. # [21:28] * Quits: darin_ (darin@BF998F68.D6CCE4AE.77834EAA.IP) (Quit: Leaving)
  3831. # [21:28] <jlebar> gps: Is there a way to force my build to use absolute instead of relative paths? This completely breaking gdb is not fun.
  3832. # [21:28] <@ehsan> with an Event object keeping the source node alive, however, the lifetime rules in the spec will not be effective
  3833. # [21:28] * jgriffin-afk is now known as jgriffin
  3834. # [21:28] <mcote> bz: hmmm I will have to check why there are no b2g failures
  3835. # [21:28] <@ehsan> smaug: I'm not necessary suggesting that it's a bad thing...
  3836. # [21:29] * Quits: josh (josh@moz-61186829.hsd1.mn.comcast.net) (Quit: josh)
  3837. # [21:29] <@ehsan> smaug: I actually think we should remove the lifetime rules from the spec
  3838. # [21:29] <bz> mcote: b2g (vm) shows some
  3839. # [21:29] <bz> mcote: maybe we just have no tests on b2g
  3840. # [21:29] <@ehsan> I'll post to public-audio about this...
  3841. # [21:30] <@smaug> ehsan: well, Blink should keep the node alive too
  3842. # [21:30] * Quits: RattyAway (Jim_diGriz@B9518051.D072CF95.25110E41.IP) (Quit: ChatZilla 0.9.89 [SeaMonkey 2.0.15pre/20110606000022])
  3843. # [21:30] <@ehsan> ?
  3844. # [21:30] <@ehsan> blink?
  3845. # [21:30] <@smaug> webkit
  3846. # [21:30] * Ms2ger wonders what mcote is talking about
  3847. # [21:30] <@ehsan> oh
  3848. # [21:30] <@ehsan> funny you mentioned it
  3849. # [21:30] <@ehsan> they actually have a bug which is about the exact same issue for ScriptProcessorNode
  3850. # [21:30] <@smaug> I mean, they just happen to try to do cycle handling in JS side
  3851. # [21:30] <@smaug> (failing badly in certain cases)
  3852. # [21:31] <philor> khuey: could you have needed a clobber, and your backout needed a clobber too?
  3853. # [21:31] * Joins: annevk (annevk@605EAC01.5B3E2C45.420B7681.IP)
  3854. # [21:31] <@ehsan> I think the current wording on the spec may be a description of the webkit implementation in fact ;)
  3855. # [21:31] * Quits: Gentlecat (Roman@59658053.BC0B4628.8FB52CB8.IP) (Ping timeout)
  3856. # [21:31] <@ehsan> wouldn't be the only case of that for sure!
  3857. # [21:31] <@smaug> ehsan: anyhow, if nothing keeps GainNode alive, CC will collect it
  3858. # [21:32] * merike is now known as merike|away
  3859. # [21:32] <@smaug> however, the setup is odd
  3860. # [21:32] <@ehsan> right, which would be fine if we remove the lifetime expectations fromt the spec, right?
  3861. # [21:32] <@smaug> audionodes should just form a sane tree or graph
  3862. # [21:32] <@smaug> which one would need to break manually
  3863. # [21:32] * Joins: darin_ (darin@BF998F68.D6CCE4AE.77834EAA.IP)
  3864. # [21:32] * Joins: fishd__ (darin@BF998F68.D6CCE4AE.77834EAA.IP)
  3865. # [21:33] <@smaug> or just cut the final reference to the graph
  3866. # [21:33] <@smaug> similarly to DOM subtrees
  3867. # [21:33] <@ehsan> I mean, it seems like making AudioNodes an EventTarget should be fine as long as we don't hold direct or indirect refs from the js side
  3868. # [21:33] * Quits: cpearce (chatzilla@moz-3994DBC8.xdsl.xnet.co.nz) (Ping timeout)
  3869. # [21:34] <@ehsan> we can definitely force the graph to be destroyed when AudioContext shuts down
  3870. # [21:34] <@smaug> but still, what is the problem... if event.target keeps node alive, that falls to type (1)
  3871. # [21:34] <@ehsan> but it would be nice if we don't grow in memory usage as individual routes int he graph finish their playback
  3872. # [21:34] <@smaug> s/type/case/
  3873. # [21:34] * Quits: GPHemsley (GPHemsley@moz-F93E11DA.hsd1.ga.comcast.net) (Ping timeout)
  3874. # [21:34] <@ehsan> yeah it seems fine
  3875. # [21:35] <@ehsan> but I must admit I'm still a bit confused by all this
  3876. # [21:35] <@ehsan> but I can't think of why it wouldn't work right now
  3877. # [21:35] * Quits: darin_ (darin@BF998F68.D6CCE4AE.77834EAA.IP) (Quit: Leaving)
  3878. # [21:35] <@ehsan> let me summarize things on the bug
  3879. # [21:36] <@ehsan> smaug: just one more question, I thought that the wrapper cache is used to resurrect the js objects with the right set of expandos if they get recreated
  3880. # [21:37] <@smaug> ehsan: so, (1) is about normal GC/CC handling. (2) means that you have artificial addref while state is SCHEDULED_STATE or PLAYING_STATE. (3) means another node having connection has strong ref. (4) is just some timing thing
  3881. # [21:37] <@ehsan> but you said that we preserve the wrapper when you set an expando
  3882. # [21:37] <@ehsan> so the first sentence must be wrong, right?
  3883. # [21:37] <dholbert> froydnj, ping
  3884. # [21:37] * Quits: Enn (enn@moz-A875DFED.cpe.net.cable.rogers.com) (Ping timeout)
  3885. # [21:37] <@ehsan> smaug: yeah, but the reason that the spec lays out those rules is to get the behavior that I described
  3886. # [21:38] <@ehsan> they just don't mention it directly
  3887. # [21:38] <dholbert> er, froydnj, unping
  3888. # [21:40] <@smaug> ehsan: about preserved wrappers http://mxr.mozilla.org/mozilla-central/source/dom/base/nsWrapperCache.h#192
  3889. # [21:40] <@smaug> ehsan: so why can't you just addref/release node when needed?
  3890. # [21:40] * Joins: unsafe (Adium@AD796A2E.A62FF20F.6FE028F4.IP)
  3891. # [21:41] <@smaug> I assume something ends up changing the state from SCHEDULED_STATE or PLAYING_STATE to something else at some point
  3892. # [21:41] <@smaug> so that we don't leak forever
  3893. # [21:41] <unsafe> roc: hey, I was told by cork to give you a ping
  3894. # [21:41] * Joins: givanica (chatzilla@C6EDADBB.4D6D914F.FB866788.IP)
  3895. # [21:41] <@ehsan> smaug: well we don't support those states explicitly, but it's possible that we could
  3896. # [21:41] <mcote> bz: right, we have no real-hardware tests for b2g yet. lots of hurdles.
  3897. # [21:42] <unsafe> I'm trying to do html rendering in webgl, and the html to canvas situation (based on the blog posts and bugs) looks pretty stalled
  3898. # [21:42] <@ehsan> smaug: but there's no point in doing the addred/releases if things can get access to the node after its JSObject has been collected
  3899. # [21:42] <unsafe> I'm starting to wind my head around what it would take to implement a webgl html renderer in javascript
  3900. # [21:43] <@smaug> ehsan: there is.
  3901. # [21:43] <@ehsan> smaug: since in OnOutputEnded we destroy the graph links etc, and we can't do that unless we're sure that JS can never see the native object again
  3902. # [21:43] <@smaug> ehsan: if that "access" is cut, yet the state is SCHEDULED_STATE or PLAYING_STATE
  3903. # [21:43] <unsafe> so if roc or anybody else has thoughts on that, I'd appreciate it
  3904. # [21:43] <@smaug> that way CC doesn't collect the node too early
  3905. # [21:43] <@ehsan> it won't becuase we already hold double references in the graph
  3906. # [21:44] <@ehsan> ie references to both the source and the destination of a connection
  3907. # [21:44] <froydnj> dholbert: thanks for the quick review!
  3908. # [21:44] <dholbert> froydnj, np!
  3909. # [21:44] <@smaug> ehsan: well, if the graph itself forms a disconnected cycle, which CC can collect...it just gets unlinked
  3910. # [21:44] <@ehsan> and once the js references have been GCed, the CC can detect those cycles
  3911. # [21:45] <@ehsan> well
  3912. # [21:45] <@ehsan> smaug: the cycle wouldn't be quite disconnected
  3913. # [21:45] <@smaug> why not?
  3914. # [21:45] <@ehsan> since the destination node holds a ref to all other nodes
  3915. # [21:45] <@smaug> why does it do that?
  3916. # [21:45] <@ehsan> *all of its incoming connections
  3917. # [21:45] <@smaug> https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#lifetime-AudioNode doesn't say that
  3918. # [21:45] <@ehsan> I guess we can hold a weak ref to incoming connections and a strong ref to outgoing ones
  3919. # [21:46] <@smaug> yes
  3920. # [21:46] <@smaug> that is what the spec says
  3921. # [21:46] <@smaug> or how I interpret it
  3922. # [21:46] <@ehsan> yes I agree
  3923. # [21:46] <@ehsan> but what the spec says is stupid
  3924. # [21:47] <Ms2ger> Of course it is
  3925. # [21:47] <Ms2ger> It's a spec
  3926. # [21:47] <@ehsan> since there's tons of ways for us to ensure that nodes won't go away as long as there's playback in progress
  3927. # [21:47] * Joins: jfkthame (jfkthame@A75DDB88.C145D0FE.8D534776.IP)
  3928. # [21:47] <@ehsan> smaug: like I said before, the behavior that the spec wants out of those 4 rules is precise times at which the node can be destroyed
  3929. # [21:48] <@ehsan> smaug: and if we have Events pointing to the nodes arbitrarily, those precise times cannot be guaranteed any more
  3930. # [21:48] <@smaug> Event.target falls to (1)
  3931. # [21:48] <@ehsan> so we might as well ignore all of that lifetime section
  3932. # [21:48] <@smaug> nothing special there
  3933. # [21:48] <@ehsan> not really
  3934. # [21:48] <@ehsan> consider this case
  3935. # [21:48] <@smaug> it is obviously webkitism
  3936. # [21:48] <@ehsan> your node is playing back, and there's no JS refs to it
  3937. # [21:48] * Joins: dbaron (dbaron@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3938. # [21:48] * ChanServ sets mode: +o dbaron
  3939. # [21:49] <@smaug> since there event.target->node is, AFAIK, js reference
  3940. # [21:49] <@ehsan> so no references of type 1
  3941. # [21:49] <@ehsan> now we finish the playback
  3942. # [21:49] * Joins: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3943. # [21:49] <@ehsan> and we cut down the reference of type 2
  3944. # [21:49] <@ehsan> and there is no reference of type 3
  3945. # [21:49] <@ehsan> since this is a source node
  3946. # [21:50] <@ehsan> and the reference of type 4 can be dropped
  3947. # [21:50] <@ehsan> now we also want to fire a "finished" event
  3948. # [21:50] <@ehsan> without timing everything right, the native object _could_ be destroyed before we finish firing "finished"
  3949. # [21:50] <@smaug> well, finished means that (1) may become true again
  3950. # [21:51] <@ehsan> exactly
  3951. # [21:51] <@smaug> so what is the problem?
  3952. # [21:51] <abr> philor / khuey -- what specific indication are we waiting on before m-i reopens?
  3953. # [21:51] <@smaug> you never delete before finished event
  3954. # [21:51] * Parts: givanica (chatzilla@C6EDADBB.4D6D914F.FB866788.IP)
  3955. # [21:51] <@ehsan> but the point is that if AudioNodes were not EventTargets, (1) could _never_ become true after it was once false
  3956. # [21:51] * Quits: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  3957. # [21:51] <khuey> abr: we're waiting on someone to figure out wtf needs to be done to fix the tree
  3958. # [21:51] <@smaug> so?
  3959. # [21:52] <@smaug> yes, it does mean that you can get access to the node again later
  3960. # [21:52] <@smaug> but I don't see the problem
  3961. # [21:52] <philor> I clobbered, and triggered some new builds where we were busted, that's my latest theory
  3962. # [21:52] <@smaug> you could just keep reference to the node anyway
  3963. # [21:52] <@smaug> is this "finished" a real event?
  3964. # [21:52] <@ehsan> smaug: true, but this is only interesting if there is no js refs to the node...
  3965. # [21:53] <@ehsan> "finished" has not been spec'ed yet, but it will b
  3966. # [21:53] <@ehsan> we'll remove playbackState
  3967. # [21:53] <abr> Okay, thanks. So "still a while from now" then.
  3968. # [21:53] * Joins: givanica (chatzilla@C6EDADBB.4D6D914F.FB866788.IP)
  3969. # [21:53] <abr> I'm just trying to figure out whether I should hang around waiting for it to open, or find something else to do. I guess I'll find something else to do. :)
  3970. # [21:53] <lsblakk> Yoric and/or gps -- are either of you able to test that the landing in bug 846848 fixes the issue (since QA doesn't have a setup which can test)?
  3971. # [21:54] * Quits: mwobensmith (Adium@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: Leaving.)
  3972. # [21:54] <@ehsan> smaug: if you can gain access to a node again after losing all of the JS refs to it once, that means that there is no point in trying to destroy the node as soon as the playback is finished once there are no js refs to it at that time
  3973. # [21:54] <@ehsan> right?
  3974. # [21:54] * whimboo is now known as whimboo|afk
  3975. # [21:54] <mconnor> bz: oh good, I needed a "wtf isn't this working" bug today... (not really) :)
  3976. # [21:54] <@ehsan> cause you will not be able to destroy the node
  3977. # [21:55] <@smaug> ehsan: you shouldn't try to dispatch finished after unlinking
  3978. # [21:55] <@smaug> so yes, dispatch finished
  3979. # [21:55] <@smaug> once playback is finished
  3980. # [21:55] <@smaug> and only after that release the refcnt
  3981. # [21:55] <@smaug> which was increased for (2)
  3982. # [21:55] * Joins: jet (junglecode@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3983. # [21:56] <khuey> abr: you should find something else to do
  3984. # [21:56] * Joins: vtmarvin1 (Thunderbir@9D75911A.1239134F.E4B2C495.IP)
  3985. # [21:56] <@smaug> if "finished" ends up changing state to PLAYING, we addref again
  3986. # [21:56] * nthomas|away is now known as nthomas
  3987. # [21:56] <@smaug> and then dispatched finished again
  3988. # [21:56] <@smaug> (assuming ""finished" will be spec'ed that way)
  3989. # [21:57] * Joins: dveditz (dveditz@moz-67794A0A.hsd1.ca.comcast.net)
  3990. # [21:57] * ChanServ sets mode: +o dveditz
  3991. # [21:57] <@ehsan> smaug: sure, that will work in our implemenation
  3992. # [21:57] <@ehsan> I think we're actually arguing for the same thing
  3993. # [21:57] * jammink is now known as jammink|mtg
  3994. # [21:57] * Joins: mwobensmith (Adium@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3995. # [21:58] <@ehsan> except that I'm arguing that we should remove the lifetime section from the spec
  3996. # [21:58] <@ehsan> and still do most of what they're suggesting...
  3997. # [21:58] * Quits: Archaeopteryx (itsme@moz-4861A875.cust.telecolumbus.net) (Quit: It has been this message for years.)
  3998. # [21:59] * geekboy|afk is now known as geekboy
  3999. # [21:59] <@ehsan> smaug: cause with that section in, a node being an nsWrapperCache will cause us to violate the spec if you set an expando on the node for example
  4000. # [21:59] <@ehsan> but no web content can ever detect that violation ;)
  4001. # [21:59] * bnicholson is now known as bnicholson|lunch
  4002. # [21:59] <@smaug> so we don't violate the spec
  4003. # [22:00] <@smaug> adding expando doesn't affect how we deal with (1)
  4004. # [22:00] <@smaug> which is the case when node will be deleted anyway
  4005. # [22:00] * armenzg is now known as armenzg_brb
  4006. # [22:00] <gps> lsblakk: does nobody have a Windows machine? I /think/ you just need to mount a remote directory from any windows machine to repro this
  4007. # [22:00] <@ehsan> smaug: right... but then we're talking about whether we should be following the spec just for the sake of it, or whether we should try to implement the behavior that the spec is asking for :)
  4008. # [22:00] * nrc|away is now known as nrc
  4009. # [22:01] <gps> lsblakk: read: I'm not sure why you are asking me to verify it - it's not my bug!
  4010. # [22:01] <lsblakk> gps: ah - could you comment about that in the bug to help QA?
  4011. # [22:01] <@ehsan> smaug: if we make nodes wrappercached right now, we would be following the wording of the spec, but not the behavior it asks from us
  4012. # [22:01] <@ehsan> so...
  4013. # [22:01] <lsblakk> gps: cause you touched it and had opinions!
  4014. # [22:01] * Quits: mkaply (mkaply@moz-E77BA452.gtwncmta01.grtntx.tl.dh.suddenlink.net) (Ping timeout)
  4015. # [22:01] <@smaug> ehsan: I don't see the difference
  4016. # [22:01] <gps> I learned my lesson!
  4017. # [22:01] <gps> but this is important, so I'll take a few minutes to explain it :)
  4018. # [22:01] <@smaug> we run GC/CC occasionally so node will be deleted
  4019. # [22:02] <lsblakk> gps: i just saw that qa seemed symied and you didn't - your help is much appreciated here
  4020. # [22:02] * Quits: capella-s3 (capella-s3@moz-DD0C7E4F.twcny.res.rr.com) (Quit: Yaaic - Yet another Android IRC client - http://www.yaaic.org)
  4021. # [22:02] <lsblakk> stymied.
  4022. # [22:02] <khuey> philor: so the OS X debug on 8a97d3df713a completed its first build in months on that cset (which is the cset that backed me out)
  4023. # [22:02] <khuey> that would seem to imply that lack of a clobber is not the problem
  4024. # [22:02] <@ehsan> smaug: sure, but the spec mandates the source node to be deleted when playback is finished if GC has already been run and there are no js refs to it
  4025. # [22:03] <@ehsan> smaug: making the node wrappercached means that we'll violate that if there's an expando on the node until the next time that CC/GC runs
  4026. # [22:03] <@ehsan> which is quite fine as far as I'm concerned ;)
  4027. # [22:04] <@smaug> ehsan: where does the spec say node needs to be deleted at that point ?
  4028. # [22:04] <@ehsan> smaug: that is what you can infer from those 4 rules
  4029. # [22:04] * edmorley is now known as edmorley|away
  4030. # [22:05] <@ehsan> smaug: "When an AudioNode has no references it will be deleted. But before it is deleted, the implementation must disconnect the node from any other AudioNodes which it is connected to. In this way it releases all connection references (3) it has to other nodes. "
  4031. # [22:05] <@smaug> "An AudioNode will live as long as there are any references to it."
  4032. # [22:05] <@smaug> and at some point later it will be deleted
  4033. # [22:05] <@ehsan> that's the thing, they don't cound references of type 3 same as other refs
  4034. # [22:05] <@smaug> how so
  4035. # [22:05] * Joins: aja (Instantbir@A2A3BF71.6BD0AE10.7880DB15.IP)
  4036. # [22:06] <@ehsan> "When an AudioNode has no references it will be deleted. But before it is deleted, the implementation must disconnect the node from any other AudioNodes which it is connected to. In this way it releases all connection references (3) it has to other nodes. "
  4037. # [22:06] <philor> khuey: or that a clobber will neatly kill everything :)
  4038. # [22:06] * mattwoodrow|away is now known as mattwoodrow
  4039. # [22:06] <@ehsan> the only way that sentence can be true is if refs of type 3 cannot hold the node alive
  4040. # [22:06] * Joins: Archaeopteryx (itsme@moz-4861A875.cust.telecolumbus.net)
  4041. # [22:07] <philor> khuey: wait, what OS X debug bc or oth orange on that push am I looking at, that happened on a clobbered build?
  4042. # [22:07] <@smaug> ehsan: ah, hmm, (3) is actually part of (1)
  4043. # [22:07] <@ehsan> smaug: no!
  4044. # [22:07] * Parts: edmorley|away (edmorley@moz-96F730DB.range86-166.btcentralplus.com)
  4045. # [22:07] <@smaug> yes
  4046. # [22:07] <@smaug> :)
  4047. # [22:07] <@ehsan> 3 is not externally visible
  4048. # [22:08] * Quits: givanica (chatzilla@C6EDADBB.4D6D914F.FB866788.IP) (Quit: ChatZilla 0.9.89 [Firefox 20.0/20130326150557])
  4049. # [22:08] <@ehsan> you cannot query a node for its connections
  4050. # [22:08] <philor> though I do now see one that timed out before it got to the semi-perma-orange
  4051. # [22:08] * fishd__ is now known as darin_
  4052. # [22:08] <gps> dammit. Gavin beat me by 3 minutes
  4053. # [22:08] <@smaug> well, in our case (3) is a subset of (1)
  4054. # [22:08] <@smaug> (3) is part of cycle collection
  4055. # [22:08] <@ehsan> smaug: in _our_ case, sure
  4056. # [22:08] * geekboy is now known as geekboy|afk
  4057. # [22:08] <@ehsan> which is why we had to add the JSBindingFinalized madness
  4058. # [22:09] <@ehsan> in order to comply with these rules
  4059. # [22:09] <khuey> philor: any/all of them
  4060. # [22:09] * Joins: tmyoung (Thunderbir@moz-A52EE408.alyoung.com)
  4061. # [22:09] <@ehsan> smaug: the spec is oblivious to CC happening
  4062. # [22:09] <dhylands> vd: sure - it may take me a few days to get to it though
  4063. # [22:09] <@ehsan> it only talks about GC
  4064. # [22:09] <khuey> philor: if you look at the slave history for the OS X 10.7 debug builder that's the first build it's completed
  4065. # [22:09] <khuey> since forever
  4066. # [22:10] <@smaug> well GC and CC are the same thing, kind of
  4067. # [22:10] * RyanVM|Lunch is now known as RyanVM
  4068. # [22:10] <@ehsan> I mean, the spec doesn't assume that the implementation does CC at all
  4069. # [22:10] <@smaug> ehsan: still "When an AudioNode has no references it will be deleted. But before it is deleted, the implementation must disconnect the node from any other AudioNodes which it is connected to. In this way it releases all connection references (3) it has to other nodes
  4070. # [22:10] <RyanVM> yep, definitely picked a good day for a long lunch
  4071. # [22:10] <philor> khuey: right, and in https://tbpl.mozilla.org/?tree=Mozilla-Inbound&rev=8a97d3df713a I see one completed bc or oth on OS X debug, and that one timed out in a different mochitest-chrome test before it could show whether or not it was busted
  4072. # [22:11] <@smaug> so that works just fine in case there are no cycles
  4073. # [22:11] <philor> RyanVM: you came back!
  4074. # [22:11] <@ehsan> right
  4075. # [22:11] <@ehsan> hmm
  4076. # [22:11] <RyanVM> philor: maybe I shouldn't have
  4077. # [22:11] <@smaug> and looks like cycles need to be handled specially
  4078. # [22:11] <khuey> philor: ah, that Moth failure is different
  4079. # [22:11] <@smaug> in an odd way, indeed
  4080. # [22:11] <khuey> philor: fun
  4081. # [22:11] <@ehsan> smaug: let's take a step back, shall we?
  4082. # [22:11] <@ehsan> here's what I'm proposing that we should do:
  4083. # [22:12] <@ehsan> 1. Make AudioNodes wrappercached, and rely on CC
  4084. # [22:12] <@ehsan> 2. Addref a node when playback starts, Release when it's finished
  4085. # [22:12] <@ehsan> 3. Remove JSBindingFinalized hacks
  4086. # [22:13] <@ehsan> 4. Remove the AudioNode lifetime text from the spec
  4087. # [22:13] * Joins: mayhemer (Miranda@moz-415580BA.broadband17.iol.cz)
  4088. # [22:13] <@ehsan> which parts of this do you agree/disagree with?
  4089. # [22:13] * Quits: vendo (chatzilla@56D55732.7114713F.B1C414DA.IP) (Quit: ChatZilla 0.9.90-rdmsoft [XULRunner 1.9.0.17/2009122204])
  4090. # [22:13] <@smaug> I don't know why (4), and I would add 5. make out going connections strong and incoming connections weak
  4091. # [22:13] <@ehsan> smaug: oh right yes, forgot about 5
  4092. # [22:14] * Joins: enda (chatzilla@94FA51B7.D53D47CC.C2E02DEF.IP)
  4093. # [22:14] <@smaug> but yes, sounds ok
  4094. # [22:14] <@ehsan> smaug: I think that the lifetime text serves no purpose and is too tied to the way that webkit does things
  4095. # [22:14] <@ehsan> and we have discussed removing it in the past for these reasons
  4096. # [22:14] <@smaug> 4. isn't needed, IMO. The spec might require some clarifications though
  4097. # [22:14] <RyanVM> philor: mind given me the cliff's notes for the last couple hours? I can see that apparently my backout didn't fix things?
  4098. # [22:14] <@smaug> well, true, perhaps spec doesn't really need to say anything
  4099. # [22:15] <khuey> RyanVM: the tree is teh brokenz
  4100. # [22:15] <philor> RyanVM: the very short version is that I clobbered, and I hope the retriggered builds on https://tbpl.mozilla.org/?tree=Mozilla-Inbound&rev=97d4b08ee4af will have green tests (the push above it is pre-clobber, may or may not fail)
  4101. # [22:15] <@smaug> it all happens as expected
  4102. # [22:15] <@ehsan> smaug: iirc roc suggested we replace those rules by a piece of text saying that the asymptotic memory usage requirements for the audiograph should be based on the number of nodes that are playing back
  4103. # [22:15] <@ehsan> agreed!
  4104. # [22:15] <RyanVM> khuey: hey, if you're going to do something, might as well do it right
  4105. # [22:15] <@ehsan> cool, thanks for bearing with me :)
  4106. # [22:15] * Parts: aja (Instantbir@A2A3BF71.6BD0AE10.7880DB15.IP)
  4107. # [22:15] <@smaug> ehsan: "Any AudioNodes which are connected in a cycle and are directly or indirectly connected to the AudioDestinationNode of the AudioContext will stay alive as long as the AudioContext is alive. "
  4108. # [22:15] * Joins: aja (Instantbir@A2A3BF71.6BD0AE10.7880DB15.IP)
  4109. # [22:15] <@smaug> that is still a bit unclear to me
  4110. # [22:16] * Joins: mdas (mdas@50AE257C.D30B51A1.412CF160.IP)
  4111. # [22:16] * Joins: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  4112. # [22:16] <@ehsan> smaug: that's basically another wording for "we are webkit, we suck at handling cycles" :)
  4113. # [22:16] <@smaug> ah, indeed :)
  4114. # [22:16] * Quits: jgilbert (jgilbert@moz-E7782931.hsd1.ca.comcast.net) (Ping timeout)
  4115. # [22:16] <@roc> ehsan: we discussed that approach and rejected it for some reason
  4116. # [22:16] * Joins: ehugg (chatzilla@moz-62842EF0.cisco.com)
  4117. # [22:16] * Quits: enda (chatzilla@94FA51B7.D53D47CC.C2E02DEF.IP) (Ping timeout)
  4118. # [22:17] * Quits: RealRaven (Thunderbir@54FBA9BC.AC896DD2.27F80FAC.IP) (Quit: RealRaven)
  4119. # [22:17] * Joins: RealRaven (Thunderbir@54FBA9BC.AC896DD2.27F80FAC.IP)
  4120. # [22:18] * Quits: @ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  4121. # [22:18] <catlee> ehsan says his computer is locked up
  4122. # [22:18] <catlee> he'll be back
  4123. # [22:18] * Joins: irccloudvictim (Mibbit@moz-5754B746.rim.net)
  4124. # [22:19] <jlebar> bjacob: Okay, I see the problem. My mochitest child processs never runs XREMain::XRE_mainInit.
  4125. # [22:19] <irccloudvictim> can someone point me to a place with best practices for IndexedDB's upgradeneeded event?
  4126. # [22:19] * Joins: enda (chatzilla@94FA51B7.D53D47CC.C2E02DEF.IP)
  4127. # [22:19] <jlebar> bjacob: I wonder how this works in b2g.
  4128. # [22:19] * Joins: harth_ (harth@moz-3C999954.hsd1.ca.comcast.net)
  4129. # [22:19] <jlebar> bjacob: as a result, it never spawns the process that gets the settings from the drivers.
  4130. # [22:19] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  4131. # [22:19] * ChanServ sets mode: +o ehsan
  4132. # [22:19] <bjacob> jlebar: hah, i see. so that would get you blacklisted on linux, but wouldn't make a difference on b2g
  4133. # [22:20] * Quits: darin (darin@BF998F68.D6CCE4AE.77834EAA.IP) (Ping timeout)
  4134. # [22:20] <jlebar> bjacob: where we just force it on?
  4135. # [22:20] <bjacob> jlebar: you can always set prefs in your mochitest using SpecialPowers
  4136. # [22:20] <bjacob> jlebar: there is no blacklisting on b2g
  4137. # [22:20] <jlebar> bjacob: I see.
  4138. # [22:20] <jlebar> bjacob: I can set the prefs in my mochitest, but I don't want to make people who run this test crash!
  4139. # [22:20] <bz> irccloudvictim: best practices in what sense?
  4140. # [22:21] <irccloudvictim> well, Bugzilla has an update script which is able to migrate from all previous versions to its current version
  4141. # [22:21] <bjacob> jlebar: i think it's ok, mochitest-browsers are not browsers that people use to visit their bank accounts
  4142. # [22:21] <irccloudvictim> and it sort of does this by probing the current schema to see if it has table foo, if not add, then continue to next step
  4143. # [22:21] <jlebar> bjacob: okay, if you don't think it's a big deal, I'll go for it.
  4144. # [22:21] <irccloudvictim> is that the recommended practice?
  4145. # [22:21] * Quits: Archaeopteryx (itsme@moz-4861A875.cust.telecolumbus.net) (Ping timeout)
  4146. # [22:21] <jlebar> bjacob: thanks!
  4147. # [22:21] <bjacob> jlebar: please do. np!
  4148. # [22:21] <sfink> bz: can something like XPCOMFunctions.getServiceManager ever call JS? (Really what I want to know is, can anything in XPCOMFunctions ever gc?)
  4149. # [22:21] * Joins: nhirata (anonymous@moz-BE33DA21.fw1.sfo1.mozilla.net)
  4150. # [22:21] <irccloudvictim> in theory, there's a version field, but it's unclear if one is suggested to use it at all
  4151. # [22:21] <irccloudvictim> sfink: sure
  4152. # [22:22] * Joins: Archaeopteryx (itsme@moz-4861A875.cust.telecolumbus.net)
  4153. # [22:22] <irccloudvictim> you can have JS implemented services
  4154. # [22:22] * Joins: jib (Jan-Ivar@moz-D0297AE3.phlapa.fios.verizon.net)
  4155. # [22:22] * Quits: mixedpuppy (mixedpuppy@A5087023.2354C43D.D8E68FF6.IP) (Quit: mixedpuppy)
  4156. # [22:22] * Joins: knelson1 (Adium@2557E599.66715431.D25A875A.IP)
  4157. # [22:23] * Joins: mixedpuppy (mixedpuppy@A5087023.2354C43D.D8E68FF6.IP)
  4158. # [22:23] <sfink> yes, but I wasn't sure if that meant that getServiceManager would actually call JS, or just return some preexisting object or something.
  4159. # [22:23] <sfink> guess I'll have to blacklist individual fields
  4160. # [22:23] <irccloudvictim> sfink: well, rather, theoretically you could have someone who was evil and provided their own xpcom library which had C entry points
  4161. # [22:23] <irccloudvictim> and which wrapped a js engine
  4162. # [22:24] * Parts: knelson1 (Adium@2557E599.66715431.D25A875A.IP)
  4163. # [22:24] <sfink> yeah, I don't care about that
  4164. # [22:24] <irccloudvictim> but it probably wouldn't be /your/ js engine
  4165. # [22:24] * irccloudvictim sighs
  4166. # [22:24] <irccloudvictim> that code has become so hard to trace
  4167. # [22:25] * Quits: nmatsakis (nmatsakis@moz-4CACC08F.hsd1.ma.comcast.net) (Ping timeout)
  4168. # [22:25] <irccloudvictim> ok, in principle, in today's world, getServiceManager maps to http://mxr.mozilla.org/mozilla-central/source/xpcom/components/nsComponentManager.cpp#1836
  4169. # [22:25] <irccloudvictim> which just returns a pointer
  4170. # [22:26] <irccloudvictim> so, the only way it would call JS is if someone got clever and replaced the component manager w/ a JS impl
  4171. # [22:26] * irccloudvictim has done that
  4172. # [22:26] * Joins: nmatsakis (nmatsakis@moz-4CACC08F.hsd1.ma.comcast.net)
  4173. # [22:26] <sfink> oh. Well, if that's possible, then all bets are off.
  4174. # [22:26] <irccloudvictim> (it certainly was possible at one time, and, it might actually be possible today w/ enough ctypes magic)
  4175. # [22:27] <irccloudvictim> anyway, that's the only way it would happen in today's world
  4176. # [22:27] <irccloudvictim> so as long as that isn't a concern, don't worry about it happening :)
  4177. # [22:27] <sfink> hm, ok
  4178. # [22:27] * Quits: pcwalton (pcwalton@43CB6079.66715431.D25A875A.IP) (Quit: pcwalton)
  4179. # [22:27] * Quits: spohl (Adium@moz-3DF08303.reverse.softlayer.com) (Ping timeout)
  4180. # [22:27] * Joins: darin (darin@BF998F68.D6CCE4AE.77834EAA.IP)
  4181. # [22:27] * armenzg_brb is now known as armenzg
  4182. # [22:28] * Joins: jesup|laptop (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net)
  4183. # [22:28] <irccloudvictim> bz: so,.... is it correct to say that one should basically try to migrate from all previous versions in order, ala bugzilla?
  4184. # [22:28] <irccloudvictim> as a best practice
  4185. # [22:28] * Quits: brson (brson@2557E599.66715431.D25A875A.IP) (Ping timeout)
  4186. # [22:28] * Quits: harth_ (harth@moz-3C999954.hsd1.ca.comcast.net) (Input/output error)
  4187. # [22:29] * Joins: spohl (Adium@moz-4EB1AD80.lightspeed.sntcca.sbcglobal.net)
  4188. # [22:29] * Joins: Jesse (jruderman@2557E599.66715431.D25A875A.IP)
  4189. # [22:29] <@gavin> gps: ?/
  4190. # [22:30] * hwine-food is now known as hwine
  4191. # [22:30] <jlebar> bjacob: yay, it all works now. Thanks!
  4192. # [22:30] <irccloudvictim> sfink: note that as long as someone uses the standard NS_InitXPCOM2, they'll be stuck with the normal C++ component manager (aka service manager), and no way to change it
  4193. # [22:30] * Joins: spohl1 (Adium@moz-B5D41AD0.reverse.softlayer.com)
  4194. # [22:30] * Quits: spohl (Adium@moz-4EB1AD80.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  4195. # [22:30] <irccloudvictim> so the only way it'd be a problem in today's world is for someone to *not* do that, which means it really isn't xpcom as you're expected to deal w/ it :)
  4196. # [22:31] * Quits: spohl1 (Adium@moz-B5D41AD0.reverse.softlayer.com) (Quit: Leaving.)
  4197. # [22:31] <bjacob> jlebar: \o/
  4198. # [22:32] * Joins: bsmith (bsmith@2557E599.66715431.D25A875A.IP)
  4199. # [22:32] * mattwoodrow is now known as mattwoodrow|away
  4200. # [22:32] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
  4201. # [22:33] * jcranmer|away is now known as jcranmer
  4202. # [22:33] * geekboy|afk is now known as geekboy
  4203. # [22:35] * Joins: spohl (Adium@moz-B5D41AD0.reverse.softlayer.com)
  4204. # [22:35] * Quits: tanvi (tanvi@2557E599.66715431.D25A875A.IP) (Ping timeout)
  4205. # [22:36] * Joins: pcwalton (pcwalton@43CB6079.66715431.D25A875A.IP)
  4206. # [22:36] * Quits: gerv (Instantbir@moz-8E68CF56.in-addr.arpa) (Ping timeout)
  4207. # [22:36] * Quits: jhammel|lunch (jhammel@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  4208. # [22:37] * Joins: tanvi (tanvi@2557E599.66715431.D25A875A.IP)
  4209. # [22:37] * Quits: msucan (mihai@E8A9D9C4.773D689F.70BDB599.IP) (Quit: Leaving.)
  4210. # [22:38] * bnicholson|lunch is now known as bnicholson
  4211. # [22:38] * Joins: brson (brson@2557E599.66715431.D25A875A.IP)
  4212. # [22:38] <dholbert> erm.. Try seems busted. I'm getting "remote: abort: Operation not permitted: /repo/hg/mozilla/try/.hg/journal.bookmarks"
  4213. # [22:38] <dholbert> http://www.pastebin.mozilla.org/2274123
  4214. # [22:38] * gregglind is now known as gregglind_away
  4215. # [22:38] <dholbert> (when pushing to try)
  4216. # [22:39] <dholbert> bhearsum|buildduty, ^
  4217. # [22:39] <bhearsum|buildduty> dholbert: looking into it
  4218. # [22:39] <dholbert> bhearsum|buildduty, thanks
  4219. # [22:39] * Quits: rajul (rajul@moz-90D7D72.nowhere-else.org) (Client exited)
  4220. # [22:40] * Joins: gandalf (zbraniecki@moz-BE33DA21.fw1.sfo1.mozilla.net)
  4221. # [22:40] * Quits: bent (chatzilla@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  4222. # [22:41] * Quits: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net) (Input/output error)
  4223. # [22:41] <bhearsum|buildduty> dholbert: IT will need to look at that - filed https://bugzilla.mozilla.org/show_bug.cgi?id=858230
  4224. # [22:41] <dholbert> bhearsum|buildduty, thanks!
  4225. # [22:41] * Parts: dholbert (dholbert@moz-EAA4454E.hsd1.ca.comcast.net) (Ex-Chat)
  4226. # [22:41] * sheppy-afk is now known as sheppy
  4227. # [22:42] * Joins: dholbert (dholbert@moz-EAA4454E.hsd1.ca.comcast.net)
  4228. # [22:43] * kaze|away is now known as kaze
  4229. # [22:43] * Joins: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net)
  4230. # [22:43] * Quits: ehugg (chatzilla@moz-62842EF0.cisco.com) (Quit: ChatZilla 0.9.90 [Firefox 20.0/20130329030832])
  4231. # [22:45] <reuben> dholbert, bhearsum|buildduty: seems to be the same problem, but in try: https://bugzilla.mozilla.org/show_bug.cgi?id=766810
  4232. # [22:45] * Joins: squib (squib@moz-54866485.dhcp.mdsn.wi.charter.com)
  4233. # [22:45] * Quits: automata (automata@moz-1CE7A56D.ifsc.usp.br) (Ping timeout)
  4234. # [22:46] <dholbert> reuben, looks like fox2mike fixed it already
  4235. # [22:46] <philor> or "the same problem as Try had on Monday, again, which isn't a surprise"
  4236. # [22:46] * Joins: automata (automata@moz-1CE7A56D.ifsc.usp.br)
  4237. # [22:46] <fox2mike> I did
  4238. # [22:46] <fox2mike> if only we can upgrade hg
  4239. # [22:46] <fox2mike> we can get rid of this problem
  4240. # [22:47] <JosiahOne> Should changing places.css and organizer.css also get a review from dao?
  4241. # [22:47] * geekboy is now known as geekboy|afk
  4242. # [22:47] * Joins: IanN (chatzilla@moz-C2F768A9.perr.cable.virginmedia.com)
  4243. # [22:48] <khuey> why can't we update hg?
  4244. # [22:49] <RyanVM> fox2mike: khuey: what's stopping us?
  4245. # [22:49] <philor> because releng wants to be sure that all their stuff works with a new hg, but doesn't want to, um, find out
  4246. # [22:49] <RyanVM> mozillabuild 1.7 includes 2.5.1
  4247. # [22:49] <RyanVM> which could probably be released whenever ted feels like doing so
  4248. # [22:49] <RyanVM> of course, might as well 2.5.2 in it at this point
  4249. # [22:50] * Joins: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net)
  4250. # [22:50] * Joins: cpeterso_ (cpeterson@moz-BE33DA21.fw1.sfo1.mozilla.net)
  4251. # [22:51] * cpeterso_ is now known as cpeterson_
  4252. # [22:51] * Joins: jandem (jandem@66C76B89.FB8EABAE.DF9376EA.IP)
  4253. # [22:51] * Quits: jandem (jandem@66C76B89.FB8EABAE.DF9376EA.IP) (Quit: jandem)
  4254. # [22:51] * heycam|away is now known as heycam
  4255. # [22:51] * Joins: birtles (birtles@moz-25DB8B43.net112138014.t-com.ne.jp)
  4256. # [22:51] * Quits: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  4257. # [22:51] * Quits: cpeterson (cpeterson@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  4258. # [22:52] * dkl is now known as dkl|afk
  4259. # [22:53] * Quits: past (Instantbir@moz-64F55735.dsl.dyn.forthnet.gr) (Quit: past)
  4260. # [22:53] * Quits: nmatsakis (nmatsakis@moz-4CACC08F.hsd1.ma.comcast.net) (Ping timeout)
  4261. # [22:53] * Quits: sheppy (sheppy@moz-E826F7C2.dhcp.jcsn.tn.charter.com) (Quit: NO CARRIER)
  4262. # [22:53] * Quits: yzen (Adium@C8A3A5EA.A6295926.9D42CF23.IP) (Quit: Leaving.)
  4263. # [22:53] * Joins: nmatsakis (nmatsakis@moz-4CACC08F.hsd1.ma.comcast.net)
  4264. # [22:53] * dkl|afk is now known as dkl
  4265. # [22:53] * Quits: ekr_ (ekr@moz-FAC44BDF.hfc.comcastbusiness.net) (Quit: ekr_)
  4266. # [22:54] * Quits: sankha93 (Instantbir@7061CD01.D6BD0D91.22D41759.IP) (Ping timeout)
  4267. # [22:55] <grobinson> how can I push to try if I use git?
  4268. # [22:55] * Joins: vingtetun (vingtetun@moz-64E1A8DA.fbx.proxad.net)
  4269. # [22:55] * Quits: vingtetun (vingtetun@moz-64E1A8DA.fbx.proxad.net) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.9.1.16/20121207220152])
  4270. # [22:55] <Ms2ger> Apply your patch to a hg tree
  4271. # [22:57] * Joins: ehugg (ehugg@moz-DA5AA844.tukw.qwest.net)
  4272. # [22:57] <bz> grobinson: the same way you'd push to inbound?
  4273. # [22:57] <bz> Or do we have some sort of bridge for that?
  4274. # [22:57] <grobinson> ideally :)
  4275. # [22:57] <grobinson> i've seen a lot of blog posts about it but was wondering if anybody here knew what the current hotness is
  4276. # [22:57] <mbrubeck> I think ehsan had one on the office network..?
  4277. # [22:58] * Joins: zakora (NC@moz-8EAF945F.fbx.proxad.net)
  4278. # [22:58] * philor is now known as philor|away
  4279. # [22:58] <sfink> I think various people have various things in various stages of completion
  4280. # [22:58] <sfink> nbp had one
  4281. # [22:58] <@ehsan> grobinson: I don't maintain that anymore, maybe gw280 does
  4282. # [22:58] <@ehsan> or nbp
  4283. # [22:58] * Joins: mkaply (mkaply@moz-E77BA452.gtwncmta01.grtntx.tl.dh.suddenlink.net)
  4284. # [22:58] <gw280> I don't want to talk about it.
  4285. # [22:58] <mbrubeck> ah yes http://www.hackermusings.com/2012/08/using-git-to-push-to-mozillas-hg-repositories/
  4286. # [22:58] <gw280> :)
  4287. # [22:58] * bhearsum|buildduty is now known as bhearsum|afk
  4288. # [22:58] <grobinson> gw280: lol
  4289. # [22:59] * catlee is now known as catlee-away
  4290. # [22:59] <grobinson> guess I couldn't avoid learning mercurial forever :)
  4291. # [22:59] <gw280> I don't use mercurial
  4292. # [22:59] <gw280> I use git 99% of the time
  4293. # [22:59] <gw280> but when I push i just git format-patch then hg qimport
  4294. # [23:00] * Joins: knelson (Adium@2557E599.66715431.D25A875A.IP)
  4295. # [23:00] <bz> grobinson: it's good for you. ;)
  4296. # [23:00] * Parts: knelson (Adium@2557E599.66715431.D25A875A.IP)
  4297. # [23:00] <IanN> i find it easier to manage multiple patches on mercurial
  4298. # [23:00] <dholbert> gw280, that was so close to being formatted as a most-interesting-man-in-the-word meme-pic, but not quite
  4299. # [23:00] * Quits: bmoss (bmoss@2557E599.66715431.D25A875A.IP) (Ping timeout)
  4300. # [23:00] <hub> IanN: I don't
  4301. # [23:01] <hub> probably because I find mq less efficient that a git branch
  4302. # [23:01] <gw280> imho it's easier to convert the whole of moz to git than to try and make hg and git play nicely together ;)
  4303. # [23:01] <grobinson> gw280: that's what it looks like i'll be doing too
  4304. # [23:01] <gw280> grobinson: it works pretty well
  4305. # [23:01] <Ms2ger> It's not even Friday yes
  4306. # [23:01] <Ms2ger> yet*
  4307. # [23:01] <IanN> hub: i'm quite happy to hack around at the series file
  4308. # [23:02] <Ms2ger> Can we postpone the weekly git-hg discussion to tomorrow?
  4309. # [23:02] * Quits: cpeterson_ (cpeterson@moz-BE33DA21.fw1.sfo1.mozilla.net) (Input/output error)
  4310. # [23:02] <grobinson> gw280: cool, maybe I'll bug you later if I can't get it to work
  4311. # [23:02] <gw280> nooooooooooo
  4312. # [23:02] <gw280> bug ehsan
  4313. # [23:02] <gw280> he's the resident Git Sucker
  4314. # [23:02] <gw280> not meeeee
  4315. # [23:02] * Joins: cpeterson (cpeterson@moz-BE33DA21.fw1.sfo1.mozilla.net)
  4316. # [23:02] <nbp> grobinson: I do maintain mine.
  4317. # [23:02] <gw280> grobinson: (btw, #git)
  4318. # [23:02] <@ehsan> I've resigned from that position ;)
  4319. # [23:02] * Quits: enda (chatzilla@94FA51B7.D53D47CC.C2E02DEF.IP) (Ping timeout)
  4320. # [23:02] <nbp> grobinson: but I don't have all branches such as the fx-team branch
  4321. # [23:04] * Joins: bmoss (bmoss@2557E599.66715431.D25A875A.IP)
  4322. # [23:04] * Quits: deLta30 (quassel@69EDC59A.F8D1376A.8B6C1D65.IP) (Client exited)
  4323. # [23:04] <sfink> git and hg are like identical twins
  4324. # [23:04] <sfink> with different mothers
  4325. # [23:06] * Joins: enda (chatzilla@94FA51B7.D53D47CC.C2E02DEF.IP)
  4326. # [23:06] * rail is now known as rail_away
  4327. # [23:06] * Joins: Waldo (waldo@2557E599.66715431.D25A875A.IP)
  4328. # [23:06] * Joins: rniwa (rniwa@5FEFE500.BA327C77.775DF071.IP)
  4329. # [23:06] * Joins: clee (clee@2557E599.66715431.D25A875A.IP)
  4330. # [23:06] <irccloudvictim> sfink: one speaks English, the other Polish
  4331. # [23:07] * Quits: pcwalton (pcwalton@43CB6079.66715431.D25A875A.IP) (Quit: pcwalton)
  4332. # [23:07] * JosiahOne is now known as JosiahOne|Away
  4333. # [23:07] <@roc> Ms2ger: it is Friday!
  4334. # [23:07] * Quits: clee (clee@2557E599.66715431.D25A875A.IP) (Quit: clee)
  4335. # [23:08] * Quits: vtmarvin1 (Thunderbir@9D75911A.1239134F.E4B2C495.IP) (Ping timeout)
  4336. # [23:08] <Ms2ger> roc, not in civilization :)
  4337. # [23:08] * Quits: irccloudvictim (Mibbit@moz-5754B746.rim.net) (Quit: http://www.mibbit.com ajax IRC Client)
  4338. # [23:08] * Quits: brson (brson@2557E599.66715431.D25A875A.IP) (Ping timeout)
  4339. # [23:09] <Ms2ger> rillian, I think your "remove MOZ_BUILD from content" patch should say "remove MOZ_MEDIA from layout"
  4340. # [23:10] <rillian> thanks also for catching the HTMLMenuElement move
  4341. # [23:10] * Quits: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP) (Quit: Leaving)
  4342. # [23:10] * rillian wonders if his cold is an excuse
  4343. # [23:11] * armenzg is now known as armenzg_afk
  4344. # [23:11] * Quits: nmatsakis (nmatsakis@moz-4CACC08F.hsd1.ma.comcast.net) (Ping timeout)
  4345. # [23:12] * Joins: nmatsakis (nmatsakis@moz-4CACC08F.hsd1.ma.comcast.net)
  4346. # [23:12] * Quits: bbondy (bbondy@moz-717FF534.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
  4347. # [23:14] * jhopkins is now known as jhopkins|bbl
  4348. # [23:14] * Joins: darkowlzz|afk (darkowlzz@A6C22A79.5F0F8C7B.25B273F5.IP)
  4349. # [23:14] * Joins: pcwalton (pcwalton@43CB6079.66715431.D25A875A.IP)
  4350. # [23:14] * Joins: bent (chatzilla@moz-932324BF.hsd1.ca.comcast.net)
  4351. # [23:14] <Ms2ger> rillian, sure :)
  4352. # [23:14] * philor|away is now known as philor
  4353. # [23:15] * bz is now known as bz_dinner
  4354. # [23:15] * Quits: Ms2ger (Ms2ger@moz-A7C23257.adsl-dyn.isp.belgacom.be) (Quit: nn)
  4355. # [23:16] * Quits: armenzg_afk (armenzg@moz-600B22EA.home1.cgocable.net) (Input/output error)
  4356. # [23:16] * Joins: brson (brson@2557E599.66715431.D25A875A.IP)
  4357. # [23:16] * Quits: felipe (felipe@F0FABB58.F4D65A64.6D8EEF99.IP) (Quit: felipe)
  4358. # [23:17] * mjschranz is now known as mjschranz_away
  4359. # [23:17] * Joins: akeybl (akeybl@2557E599.66715431.D25A875A.IP)
  4360. # [23:19] <RyanVM> note to anyone looking to re-open inbound, Android M8 orange needs to be resolved before doing so
  4361. # [23:19] * RyanVM is now known as RyanVM|Away
  4362. # [23:20] * jedp is now known as jedp|afk
  4363. # [23:20] * Quits: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  4364. # [23:20] <philor> pulling for the backout as we... as I speak to your disappearing back
  4365. # [23:22] * Joins: damons (gnubeard@97957D0A.8D753159.C943C01E.IP)
  4366. # [23:22] * Joins: lizzard (ehenry@moz-BE33DA21.fw1.sfo1.mozilla.net)
  4367. # [23:23] * Joins: bbondy (bbondy@moz-717FF534.home.cgocable.net)
  4368. # [23:24] * Joins: jhammel (jhammel@moz-BE33DA21.fw1.sfo1.mozilla.net)
  4369. # [23:24] * Joins: clee (clee@2557E599.66715431.D25A875A.IP)
  4370. # [23:25] <tanvi> *waits for inbound to open - https://www.youtube.com/watch?v=4vrpiT5YpGI *
  4371. # [23:26] <philor> is that a movie about a pack of wolves so eager for a kill that they kill half of their own number in their eagerness?
  4372. # [23:26] <philor> because that's what's in store for inbound
  4373. # [23:27] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/55f9e3e3dae7 - Phil Ringnalda - Back out 9967368c7c72:5d817fa463cb (bug 847983) for mochitest-8 crashes
  4374. # [23:27] * Quits: enda (chatzilla@94FA51B7.D53D47CC.C2E02DEF.IP) (Ping timeout)
  4375. # [23:27] * NeilAway sighs
  4376. # [23:27] <NeilAway> what's the trick to finding unlanded approved branch patches?
  4377. # [23:29] <dholbert> NeilAway, sounds like a question for RyanVM|Away
  4378. # [23:29] * Quits: jib (Jan-Ivar@moz-D0297AE3.phlapa.fios.verizon.net) (Quit: jib)
  4379. # [23:29] * Quits: AsaDotzler (asa@4508CAE6.38324963.204CA821.IP) (Ping timeout)
  4380. # [23:29] <NeilAway> dholbert: yes, the |Away was the reason for the /sigh ;-)
  4381. # [23:29] <@ted> RyanVM|Away: yeah, guess we should just release mozillabuild
  4382. # [23:29] <dholbert> NeilAway, hey, you're 'Away' too :)
  4383. # [23:29] <dholbert> maybe you guys are in the same spot!
  4384. # [23:29] * jhopkins|bbl is now known as jhopkins
  4385. # [23:29] <NeilAway> dholbert: mine is just laziness ;-)
  4386. # [23:30] * geekboy|afk is now known as geekboy
  4387. # [23:30] * Joins: tallowen (tallowen@475A3330.EFF9E532.B6B47DEC.IP)
  4388. # [23:30] * Quits: mayhemer (Miranda@moz-415580BA.broadband17.iol.cz) (Connection reset by peer)
  4389. # [23:30] * geekboy is now known as geekboy|afk
  4390. # [23:30] * jammink|mtg is now known as jammink
  4391. # [23:31] <NeilAway> dholbert: oh, I seem to have run into a Bugzilla bug
  4392. # [23:32] <lizzard> NeilAway: oh yeah? what is it?
  4393. # [23:32] * Quits: dria (dria@F2D29657.F60B0462.67AC9B1.IP) (Quit: dria)
  4394. # [23:33] * Quits: nmatsakis (nmatsakis@moz-4CACC08F.hsd1.ma.comcast.net) (Ping timeout)
  4395. # [23:33] * Quits: chrisccoulson (chr1s@moz-6A3A134E.cust-13020.ip.static.uno.uk.net) (Quit: Ex-Chat)
  4396. # [23:34] <NeilAway> lizzard: hmm, somehow my "approval-comm-beta+" text got mutated into "approval-comm-beta ", although it's unclear how
  4397. # [23:34] * bsmedberg is now known as bsmedberg-away
  4398. # [23:34] * Quits: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP) (Quit: lmandel)
  4399. # [23:35] * Quits: wolfiR (wolfiR@moz-E037D55.dip0.t-ipconnect.de) (Quit: Leaving)
  4400. # [23:35] * Joins: mayhemer (Miranda@moz-415580BA.broadband17.iol.cz)
  4401. # [23:35] * Quits: mkaply (mkaply@moz-E77BA452.gtwncmta01.grtntx.tl.dh.suddenlink.net) (Ping timeout)
  4402. # [23:36] * Joins: ddahl (ddahl@moz-21C5CF3F.hsd1.il.comcast.net)
  4403. # [23:36] * geekboy|afk is now known as geekboy
  4404. # [23:36] * Quits: T3 (T3@8AD413DD.3053860D.A992BEAD.IP) (Ping timeout)
  4405. # [23:36] * philor throws the wobbly little moose calf to its certain doom
  4406. # [23:37] <philor> inbound's open, fall on it like you haven't been able to push for *hours* and bust hell out of it
  4407. # [23:37] * Joins: T3 (T3@8AD413DD.3053860D.A992BEAD.IP)
  4408. # [23:37] * Joins: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP)
  4409. # [23:37] <NeilAway> lizzard: interestingly, the bug doesn't happen if you show advanced custom search features
  4410. # [23:38] * joduinn-biab is now known as joduinn
  4411. # [23:38] * NeilAway wonders how to get rid of all the extra custom rows that accumulate though
  4412. # [23:38] * Quits: overholt (overholt@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving)
  4413. # [23:39] * Joins: harth (harth@moz-3C999954.hsd1.ca.comcast.net)
  4414. # [23:39] * JosiahOne|Away is now known as JosiahOne
  4415. # [23:40] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/6f832cf6485f - Daniel Holbert - Bug 857863: Disable MSVC build warning C4244, since it's easy to trigger with valid code and other compilers don't warn about it by default. r=ted
  4416. # [23:40] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/a451409c4d94 - Daniel Holbert - Bug 857740: Use MOZ_STATIC_ASSERT instead of COMPILE_ASSERT in convolver.h. r=jrmuizel
  4417. # [23:40] * Quits: damons (gnubeard@97957D0A.8D753159.C943C01E.IP) (Quit: damons)
  4418. # [23:41] * Quits: tchevalier (Thunderbir@moz-E09130CD.w90-28.abo.wanadoo.fr) (Ping timeout)
  4419. # [23:41] * Quits: harth (harth@moz-3C999954.hsd1.ca.comcast.net) (Ping timeout)
  4420. # [23:41] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/6af472638173 - Nikhil Marathe - Bug 851368 - Remove SimplePush registrations on app uninstall. r=dougt
  4421. # [23:41] <tbsaunde> philor: great, I just wnat an excellent time to push my known busted patches
  4422. # [23:41] * Joins: tchevalier (Thunderbir@moz-E09130CD.w90-28.abo.wanadoo.fr)
  4423. # [23:42] <philor> tbsaunde: you missed first-push *and* second push, now you have to wait until after one of those two shows it's busted and gets backed out, so you can have one of the bustage positions after the next reopening
  4424. # [23:42] * coop is now known as coop|mtg
  4425. # [23:42] * joduinn is now known as joduinn-mtg
  4426. # [23:43] <philor> we must remain orderly, can't be pushing the bustage anywhere other than the traditional first two after reopening
  4427. # [23:43] * Joins: chrisccoulson (chr1s@moz-6A3A134E.cust-13020.ip.static.uno.uk.net)
  4428. # [23:43] * Joins: nmatsakis (nmatsakis@moz-4CACC08F.hsd1.ma.comcast.net)
  4429. # [23:44] * Quits: mmc|laptop (mmc@moz-BBC0C7F1.hsd1.ca.comcast.net) (Input/output error)
  4430. # [23:44] <lizzard> NeilAway: I was about to try to replicate that but just realized I have to get to a meeting :D
  4431. # [23:44] * bent is now known as bent|brb
  4432. # [23:45] <lizzard> But that sounds like a good bug to file....
  4433. # [23:45] * mcote is now known as mcote|afk
  4434. # [23:45] * Joins: mmc_ (mmc@moz-BBC0C7F1.hsd1.ca.comcast.net)
  4435. # [23:45] * Quits: JaneBush (gegeg@moz-A29F4FCD.adsl.alicedsl.de) (Client exited)
  4436. # [23:45] * philor is now known as philor|away
  4437. # [23:46] * mmc_ is now known as mmc|laptop
  4438. # [23:46] * Joins: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net)
  4439. # [23:46] * Quits: Gijs (gijs@moz-C11B0461.dsl.alice.nl) (Quit: sleep)
  4440. # [23:46] * Joins: Arjen87 (Instantbir@moz-AD62903E.solcon.nl)
  4441. # [23:46] * Quits: tallowen (tallowen@475A3330.EFF9E532.B6B47DEC.IP) (Ping timeout)
  4442. # [23:47] * Quits: clee (clee@2557E599.66715431.D25A875A.IP) (Quit: clee)
  4443. # [23:47] <firebot> Check-in:
  4444. # [23:47] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/a65a4e4b385d - André Bargull - Bug 836396 - Apply a local-time correction to the value passed to date.setMilliseconds(), before passing it along to the mock implementation against which the native
  4445. # [23:47] <firebot> implementation's being tested. rs=jwalden as it doesn't look *wrong* and he's spent too much time trying to understand this already, even if he doesn't fully grok it
  4446. # [23:47] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/04f2c0f0a220 - Jeff Walden - Bug 857856 - Make --enable-debug --disable-optimize --disable-ion --disable-methodjit build work again. r=sstangl
  4447. # [23:47] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/489ab986ea69 - Jeff Walden - #include jsscriptinlines.h in SPSProfiler.cpp so that it builds in no-jit configurations. No bug, r=sparky
  4448. # [23:47] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/6c636853b5a3 - Jeff Walden - Bug 805121 - Add tests. r=terrence
  4449. # [23:47] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/695eb5588304 - André Bargull - Bug 836404 - Provide better timezone support in jstests. r=jwalden
  4450. # [23:47] * Quits: jfkthame (jfkthame@A75DDB88.C145D0FE.8D534776.IP) (Quit: This computer has gone to sleep)
  4451. # [23:48] * Joins: clee (clee@2557E599.66715431.D25A875A.IP)
  4452. # [23:49] * Quits: ddahl (ddahl@moz-21C5CF3F.hsd1.il.comcast.net) (Input/output error)
  4453. # [23:49] * Quits: Arjen87 (Instantbir@moz-AD62903E.solcon.nl) (Ping timeout)
  4454. # [23:49] * Quits: T3 (T3@8AD413DD.3053860D.A992BEAD.IP) (Ping timeout)
  4455. # [23:50] * Quits: @roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
  4456. # [23:50] * Quits: bbondy (bbondy@moz-717FF534.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
  4457. # [23:51] * Quits: tonymec|sleep (tonymec@moz-5ED860D2.adsl-dyn.isp.belgacom.be) (Ping timeout)
  4458. # [23:51] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/4f1779767e3d - Tanvi Vyas - Bug 834836 - Disable mixed content blocking when running tests that rely on mixed active content loads to test security state. r=smaug
  4459. # [23:51] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/60b08f643863 - Tanvi Vyas - Bug 834836 - Turn on preference to enable Mixed Content Blocker and block insecure active content loads on https pages. r=dveditz
  4460. # [23:51] * Quits: tonymec|away (tonymec@moz-5ED860D2.adsl-dyn.isp.belgacom.be) (Ping timeout)
  4461. # [23:52] <tanvi> Woohoo!!!!
  4462. # [23:52] * Quits: nmatsakis (nmatsakis@moz-4CACC08F.hsd1.ma.comcast.net) (Ping timeout)
  4463. # [23:52] * Quits: till (till@moz-28D44AE6.adsl.alicedsl.de) (Client exited)
  4464. # [23:52] * Joins: we11ington (msu-cse498@moz-600949B7.cse.msu.edu)
  4465. # [23:53] <@dveditz> \o/
  4466. # [23:53] * Joins: ddahl (ddahl@moz-21C5CF3F.hsd1.il.comcast.net)
  4467. # [23:54] * Joins: damons (gnubeard@97957D0A.8D753159.C943C01E.IP)
  4468. # [23:55] * Quits: mak (chatzilla@moz-6AB28DF0.retail.telecomitalia.it) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 2.0/20110318052756])
  4469. # [23:56] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  4470. # [23:56] * Quits: jet (junglecode@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: jet)
  4471. # [23:56] * AaronMT is now known as AaronMT|away
  4472. # [23:56] * Quits: twi (Adium@moz-29290401.cust.dsl.vodafone.it) (Quit: Leaving.)
  4473. # [23:57] * Joins: jet (junglecode@moz-BE33DA21.fw1.sfo1.mozilla.net)
  4474. # [23:58] * Joins: cviecco (cviecco@2557E599.66715431.D25A875A.IP)
  4475. # [23:58] * Quits: asrail (asrail@2A678512.9BEB7A35.6D8EEF99.IP) (Ping timeout)
  4476. # [23:58] * Quits: automata (automata@moz-1CE7A56D.ifsc.usp.br) (Ping timeout)
  4477. # [23:59] * Quits: alanp (alanp@moz-5E5814C3.cpe.distributel.net) (Ping timeout)
  4478. # [23:59] * Joins: alanp (alanp@moz-3FFC8198.cpe.distributel.net)
  4479. # [23:59] * Quits: alanp (alanp@moz-3FFC8198.cpe.distributel.net) (Connection reset by peer)
  4480. # [23:59] * Quits: @dbaron (dbaron@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  4481. # [23:59] * Joins: alanp (alanp@moz-3FFC8198.cpe.distributel.net)
  4482. # Session Close: Fri Apr 05 00:00:00 2013

The end :)