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

Options:

  1. # Session Start: Wed Apr 03 00:00:00 2013
  2. # Session Ident: #developers
  3. # [00:00] * Quits: nattokirai (nattokirai@moz-8AE09276.dynamic.ppp.asahi-net.or.jp) (Quit: nattokirai)
  4. # [00:00] * Joins: mmc|lapt_ (mmc@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  5. # [00:00] <mwargers> smaug, but the focus() call has to be called from chrome, if I understand your comments correctly
  6. # [00:00] <@smaug> oh, there is some focus() call
  7. # [00:00] <mwargers> yes, there is
  8. # [00:00] <mwargers> but it is called from inside the app
  9. # [00:01] * @smaug doesn't know where http://mxr.mozilla.org/mozilla-central/source/testing/mochitest/tests/SimpleTest/TestRunner.js#240 runs
  10. # [00:01] <@smaug> ah, is that in content
  11. # [00:01] <mwargers> smaug, that is run from the mochitest app, afaik
  12. # [00:01] <@smaug> right, I'd expect some chrome Js to call focus()
  13. # [00:01] * Joins: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net)
  14. # [00:01] * Quits: mmc|laptop (mmc@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  15. # [00:02] <mwargers> smaug, yeah, so somewhere in shell.js?
  16. # [00:02] * @smaug doesn't know what is shell.js
  17. # [00:02] * philor|away is now known as philor
  18. # [00:02] <@smaug> is that that top level chrome script in b2g
  19. # [00:02] <RyanVM> tanvi: https://tbpl.mozilla.org/?rev=400370bbc9fa&tree=Mozilla-Aurora
  20. # [00:02] <RyanVM> tanvi: post-merge I'd say
  21. # [00:02] * joduinn-brb is now known as joduinn-mtg
  22. # [00:02] <RyanVM> tanvi: for future reference, the top of the log links to tbpl for that push
  23. # [00:03] * RyanVM is now known as RyanVM|Dinner
  24. # [00:03] <@smaug> mwargers: I *think* chrome needs to make sure the correct iframe is focused and then call activateRemoteFrame() on the right frameloader
  25. # [00:03] <@smaug> assuming this is about out-of-process stuff
  26. # [00:03] <mwargers> yes it is about out-of-process
  27. # [00:04] <mwargers> ok, thanks for the pointer
  28. # [00:05] * Quits: mwobensmith (Adium@A5A0595A.66715431.D25A875A.IP) (Ping timeout)
  29. # [00:05] <mwargers> activateRemoteFrame doesn't seem to be used at all in mxr
  30. # [00:05] <@smaug> hmm, it should be
  31. # [00:05] * Joins: mwobensmith (Adium@moz-BE33DA21.fw1.sfo1.mozilla.net)
  32. # [00:06] * Joins: gandalf (zbraniecki@moz-BE33DA21.fw1.sfo1.mozilla.net)
  33. # [00:06] <@smaug> or, I thought test.xul would use it
  34. # [00:06] * hwine is now known as hwine|afk
  35. # [00:07] <mwargers> smaug, see http://mxr.mozilla.org/mozilla-central/search?string=activateRemoteFrame
  36. # [00:07] * Joins: marco (Thunderbir@moz-A8A90831.cust.dsl.teletu.it)
  37. # [00:07] <@smaug> that is surprising
  38. # [00:07] <@smaug> obviously I don't know how focus handling works with b2g
  39. # [00:08] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  40. # [00:08] <mwargers> me neither
  41. # [00:09] * jhammel is now known as jhammel|phone
  42. # [00:09] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  43. # [00:09] * Quits: jib (Jan-Ivar@moz-875D780C.hsd1.pa.comcast.net) (Quit: jib)
  44. # [00:10] * Quits: TimAbraldes (TimAbralde@moz-CDD0DFBD.sd.sd.cox.net) (Quit: ChatZilla 0.9.90 [Firefox 21.0a2/20130401042013])
  45. # [00:10] * Joins: njn (chatzilla@moz-600712DF.dyn.iinet.net.au)
  46. # [00:10] * Quits: birtles (birtles@moz-25DB8B43.net112138014.t-com.ne.jp) (Quit: ChatZilla 0.9.90-rdmsoft [XULRunner 1.9.0.17/2009122204])
  47. # [00:11] * Quits: blassey (blassey@moz-9AA116AA.hsd1.ma.comcast.net) (Input/output error)
  48. # [00:12] <tanvi> RyanVM: thanks!
  49. # [00:12] * Joins: blassey (blassey@moz-9AA116AA.hsd1.ma.comcast.net)
  50. # [00:12] * jhopkins is now known as jhopkins|afk
  51. # [00:12] * mcote is now known as mcote|afk
  52. # [00:12] * Quits: gustavold (gustavold@9C7112F4.61D1FB4D.FBFF2E6D.IP) (Ping timeout)
  53. # [00:13] * Quits: sheeri (sheeri@moz-5E1F6454.hsd1.ma.comcast.net) (Quit: sheeri)
  54. # [00:14] * Quits: blassey (blassey@moz-9AA116AA.hsd1.ma.comcast.net) (Ping timeout)
  55. # [00:15] * jammink|afk is now known as jammink
  56. # [00:17] * Joins: Pike_ (Pike@moz-F84C058E.dip.t-dialin.net)
  57. # [00:17] * bz is now known as bz_dinner
  58. # [00:18] * Quits: wolfiR (wolfiR@moz-AAF2CCB5.dip0.t-ipconnect.de) (Quit: Leaving)
  59. # [00:18] * Joins: Jesse (jruderman@moz-BE33DA21.fw1.sfo1.mozilla.net)
  60. # [00:18] * Quits: Pike (Pike@moz-1CFE3FE.dip.t-dialin.net) (Ping timeout)
  61. # [00:19] * Pike_ is now known as Pike
  62. # [00:19] * Quits: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net) (Quit: that's all folks)
  63. # [00:20] * Quits: twi (Adium@moz-29290401.cust.dsl.vodafone.it) (Quit: Leaving.)
  64. # [00:21] * Joins: beaufour (beaufour@moz-EA4226EF.nyc.biz.rr.com)
  65. # [00:21] * Joins: TheOne (one@moz-5DBE2464.dip.t-dialin.net)
  66. # [00:22] * Joins: AaronMT (AaronMT@moz-5DF3A271.cpe.net.cable.rogers.com)
  67. # [00:22] * Quits: bsmith (bsmith@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  68. # [00:23] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  69. # [00:23] * Quits: Mic (Mic@moz-CEDF44A9.superkabel.de) (Quit: No time to waste, let's go!)
  70. # [00:23] * Quits: jdm (jdm@35ACF0E4.1752D4EE.971E19F6.IP) (Ping timeout)
  71. # [00:23] * philor rubs at his CSS-induced headache
  72. # [00:25] <philor> what did we expect to happen when the width was less than enough for two columns in http://hg.mozilla.org/webtools/tbpl/annotate/b4a55da8e9e1/css/style.css#l490, why did we used to get overflow-x, and why do we not anymore?
  73. # [00:25] * Quits: ehoogeveen (emanuel.ho@moz-DC53E53C.upc-j.chello.nl) (Quit: )
  74. # [00:26] <sfink> I dunno, why does trychooser wrap the load columns to outside of the containing <li>?
  75. # [00:26] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  76. # [00:27] * Quits: andreasn (andreasn@63F8A48C.7BB850DE.B1AA2106.IP) (Ping timeout)
  77. # [00:27] * Joins: masayuki (Thunderbir@moz-B5ED316D.ppp11.odn.ad.jp)
  78. # [00:28] * Joins: andreasn (andreasn@63F8A48C.7BB850DE.B1AA2106.IP)
  79. # [00:29] * Joins: kentuckyfriedtakahe_ (ajones@538BABFE.A073F3E.97BBD552.IP)
  80. # [00:29] * Quits: kentuckyfriedtakahe (ajones@538BABFE.A073F3E.97BBD552.IP) (Quit: Ex-Chat)
  81. # [00:30] * philor turns out not to understand this any more now than 15 months ago
  82. # [00:32] * Quits: @dbaron (dbaron@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  83. # [00:33] * Quits: rniwa (rniwa@BAF529E7.DD93B039.B5E7F04E.IP) (Quit: rniwa)
  84. # [00:33] * Joins: dbaron (dbaron@moz-BE33DA21.fw1.sfo1.mozilla.net)
  85. # [00:33] * ChanServ sets mode: +o dbaron
  86. # [00:37] * Quits: jfkthame (jfkthame@A75DDB88.C145D0FE.8D534776.IP) (Quit: This computer has gone to sleep)
  87. # [00:38] * Quits: @smaug (chatzilla@moz-8C0006D4.pp.htv.fi) (Ping timeout)
  88. # [00:38] * Quits: ehugg (ehugg@EB40F8F6.709C0A2A.6157E88D.IP) (Quit: ehugg)
  89. # [00:38] * Quits: crussell (colby@moz-C36DA004.pilotpoint.tx.cebridge.net) (Ping timeout)
  90. # [00:41] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  91. # [00:41] * Quits: RealRaven (Thunderbir@B8D52BC7.5DC50F46.27F80FAC.IP) (Ping timeout)
  92. # [00:42] * Quits: Gijs (gijs@moz-C11B0461.dsl.alice.nl) (Quit: poof)
  93. # [00:42] * Quits: lduros (user@moz-6BD87C4.phlapa.fios.verizon.net) (Ping timeout)
  94. # [00:42] * Joins: rniwa (rniwa@BAF529E7.DD93B039.B5E7F04E.IP)
  95. # [00:44] * Quits: TheOne (one@moz-5DBE2464.dip.t-dialin.net) (Input/output error)
  96. # [00:45] <firebot> Check-in: http://hg.mozilla.org/releases/mozilla-beta/rev/dfd9d55369da - Till Schneidereit - Bug 853417 - Prevent self-hosted scripts from ever being visible to client scripts. r=jimb, a=bajaj
  97. # [00:45] * Quits: beaufour (beaufour@moz-EA4226EF.nyc.biz.rr.com) (Quit: beaufour)
  98. # [00:46] * Joins: erikvold (erikvold@moz-68D036BF.tmodns.net)
  99. # [00:46] * Joins: lduros (user@moz-6BD87C4.phlapa.fios.verizon.net)
  100. # [00:46] * Joins: wg9s (bill@moz-E9E3CA35.hsd1.ma.comcast.net)
  101. # [00:46] * Joins: davidb (davidb@moz-22F8547E.dsl.bell.ca)
  102. # [00:46] * Quits: davidb (davidb@moz-22F8547E.dsl.bell.ca) (Input/output error)
  103. # [00:48] * Joins: sworkman (sworkman@moz-825EC923.hsd1.ca.comcast.net)
  104. # [00:48] * kentuckyfriedtakahe_ is now known as kentuckyfriedtakahe
  105. # [00:50] * Quits: Jesse (jruderman@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: Jesse)
  106. # [00:52] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  107. # [00:53] * Joins: sheeri (sheeri@moz-5E1F6454.hsd1.ma.comcast.net)
  108. # [00:53] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  109. # [00:53] * Joins: mconley (mconley@D4B46A36.8C6552CA.6816E6B7.IP)
  110. # [00:54] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  111. # [00:55] * Joins: crussell (colby@moz-C36DA004.pilotpoint.tx.cebridge.net)
  112. # [00:56] * Quits: automata (automata@moz-1CE7A56D.ifsc.usp.br) (Ping timeout)
  113. # [00:56] * Quits: T3 (T3@moz-39EDBAE6.dynamic.adsl.gvt.net.br) (Ping timeout)
  114. # [00:57] * heycam|away is now known as heycam
  115. # [00:58] * Quits: bmoss (bmoss@2557E599.66715431.D25A875A.IP) (Ping timeout)
  116. # [00:58] * Joins: aja (Instantbir@A2A3BF71.6BD0AE10.7880DB15.IP)
  117. # [00:58] * Joins: bmoss (bmoss@2557E599.66715431.D25A875A.IP)
  118. # [00:58] * hwine|afk is now known as hwine
  119. # [01:00] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  120. # [01:00] * Quits: mcsmurf (mcsmurf@moz-3D2DCDDC.dip.t-dialin.net) (Quit: )
  121. # [01:00] * Joins: Lucas (Lucas@moz-BE33DA21.fw1.sfo1.mozilla.net)
  122. # [01:03] * Quits: brendan (brendaneic@2557E599.66715431.D25A875A.IP) (Quit: brendan)
  123. # [01:05] * Joins: birtles (chatzilla@moz-658AB552.tokyo.ocn.ne.jp)
  124. # [01:07] * gregglind is now known as gregglind_away
  125. # [01:07] * Quits: wg9s (bill@moz-E9E3CA35.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 19.0.2/20130311162058])
  126. # [01:08] * Quits: mwobensmith (Adium@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: Leaving.)
  127. # [01:08] * Joins: fabrice1 (fabrice@2557E599.66715431.D25A875A.IP)
  128. # [01:08] * Quits: fabrice (fabrice@2557E599.66715431.D25A875A.IP) (Connection reset by peer)
  129. # [01:09] * nthomas is now known as nthomas|away
  130. # [01:09] * Quits: Pike (Pike@moz-F84C058E.dip.t-dialin.net) (Quit: ChatZilla 0.9.90 [Firefox 20.0/20130326150557])
  131. # [01:10] * Joins: christoffer__ (christoffe@moz-79070305.dynamic.se.alltele.net)
  132. # [01:10] * Joins: dzbarsky1 (Adium@moz-59812CB1.hsd1.pa.comcast.net)
  133. # [01:10] * Quits: mconley (mconley@D4B46A36.8C6552CA.6816E6B7.IP) (Input/output error)
  134. # [01:10] * Quits: squeakytoy (christoffe@moz-79070305.dynamic.se.alltele.net) (Ping timeout)
  135. # [01:11] * Quits: dzbarsky (Adium@moz-12AD5B49.phlapa.east.verizon.net) (Ping timeout)
  136. # [01:12] * Joins: mconley (mconley@D4B46A36.8C6552CA.6816E6B7.IP)
  137. # [01:12] * Quits: clee (clee@2557E599.66715431.D25A875A.IP) (Quit: clee)
  138. # [01:12] * Quits: sfink (chatzilla@2557E599.66715431.D25A875A.IP) (Ping timeout)
  139. # [01:13] * Quits: Hixie (ianh@C6D27F7B.5EFFBB68.81BC061B.IP) (Ping timeout)
  140. # [01:14] * Joins: clee (clee@2557E599.66715431.D25A875A.IP)
  141. # [01:15] * Joins: Hixie (ianh@C6D27F7B.5EFFBB68.81BC061B.IP)
  142. # [01:15] * Quits: jimm (jmathies@moz-864CAA4E.pn.at.cox.net) (Quit: )
  143. # [01:16] * Joins: roc (chatzilla@E2F7352.56080C53.97BBD552.IP)
  144. # [01:16] * ChanServ sets mode: +o roc
  145. # [01:18] * Quits: rednaks (rednaks@F46E454.B083B178.55FFA9B4.IP) (Quit: Quitte)
  146. # [01:20] * Quits: wlach (wlach@moz-A1116E53.sdsl.bell.ca) (Ping timeout)
  147. # [01:20] * jhammel|phone is now known as jhammel
  148. # [01:22] * Quits: alice (alice@moz-FC2427F3.range86-167.btcentralplus.com) (Client exited)
  149. # [01:24] * Joins: edmorley (edmorley@moz-96F730DB.range86-166.btcentralplus.com)
  150. # [01:24] * Quits: edmorley (edmorley@moz-96F730DB.range86-166.btcentralplus.com) (Input/output error)
  151. # [01:25] * Joins: T3 (T3@moz-73822688.dynamic.adsl.gvt.net.br)
  152. # [01:28] * Quits: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net) (Ping timeout)
  153. # [01:28] * mmc|lapt_ is now known as mmc|laptop
  154. # [01:29] * Joins: Jesse (jruderman@moz-BE33DA21.fw1.sfo1.mozilla.net)
  155. # [01:30] * Joins: JosiahOne (josiahbrun@moz-2C74C5DD.lightspeed.livnmi.sbcglobal.net)
  156. # [01:30] * Quits: cviecco (cviecco@moz-BE33DA21.fw1.sfo1.mozilla.net) (Input/output error)
  157. # [01:32] * Quits: b10n1k (j0ni@moz-853BACBB.home.otenet.gr) (Ping timeout)
  158. # [01:33] * Quits: mconley (mconley@D4B46A36.8C6552CA.6816E6B7.IP) (Input/output error)
  159. # [01:35] <rillian> we don't seem to enforce allowed elements when inserting into the dom. Is there a reason not to?
  160. # [01:35] <rillian> e.g. document.body.appendChild(document.createElement('source')); succeeds
  161. # [01:35] <rillian> even though <source> is only meaningful inside an <audio> or <video>
  162. # [01:36] * Joins: ehugg (ehugg@moz-44D86B1E.cisco.com)
  163. # [01:40] * Joins: bsmith (bsmith@moz-BE33DA21.fw1.sfo1.mozilla.net)
  164. # [01:40] <seth> closed again! drat
  165. # [01:41] * Joins: Enn (enn@moz-A875DFED.cpe.net.cable.rogers.com)
  166. # [01:41] <mbrubeck> It looks pretty caught up to me...
  167. # [01:42] <mbrubeck> oh, still waiting on robocop I guess
  168. # [01:43] * Quits: crussell (colby@moz-C36DA004.pilotpoint.tx.cebridge.net) (Ping timeout)
  169. # [01:45] * Quits: bsmith (bsmith@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  170. # [01:45] <nsm> johns: would checking for the pref before the PushService component is initialized help with bug 857135
  171. # [01:46] * jedp is now known as jedp|afk
  172. # [01:46] <johns> nsm: Possibly. The most likely source of the usage is the extra JS components, right?
  173. # [01:47] <nsm> i really don't know, i've no experience with memory tools, how do i start to figure it out?
  174. # [01:49] <johns> nsm: about:memory should show you what's allocated, if you click on the dots on AWSY from before and after the spike you can look at differences in the about:memory results
  175. # [01:49] <nsm> ok
  176. # [01:49] <reuben> gps: what causes mach to not colorize the output of tests?
  177. # [01:49] <johns> nsm: jlebar/njn might be able to help more in #memshrink as well
  178. # [01:49] <fabrice1> nsm: how much is the difference?
  179. # [01:49] * Quits: ehugg (ehugg@moz-44D86B1E.cisco.com) (Ping timeout)
  180. # [01:49] <nsm> fabrice1: 0.7mb
  181. # [01:51] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/a2c84336476f - Jim Blandy - Bug 847656: Change ContentParent::GetNewOrUsed to return an already_AddRefed value. r=khuey
  182. # [01:51] * Quits: vtmarvin (Thunderbir@9D75911A.1239134F.E4B2C495.IP) (Ping timeout)
  183. # [01:51] * Quits: gbrown (gbrown@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: gbrown)
  184. # [01:52] * Quits: mmc|laptop (mmc@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  185. # [01:53] <nsm> johns: on awsy how do i find my commit in that graph? :/
  186. # [01:54] <mbrubeck> seth: Tree is open again. :)
  187. # [01:54] <gps> reuben: for mach to colorize tests, the mach command must "pipe" output into mach's logging facility. I believe xpcshell-tests does this by the mochitest commands do not. 2nd, it only colorizes if the current terminal supports colorization. if you are piping output, no colors will be generated. also, colors aren't supported on Windows (yet)
  188. # [01:54] <seth> mbrubeck: cool, thanks!
  189. # [01:54] * mattwoodrow|away is now known as mattwoodrow
  190. # [01:54] <jhammel> gps: when will my line printer be supported?!? :P
  191. # [01:54] <mbrubeck> I guess 20% green counts as green for robocop. :P
  192. # [01:55] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/8a36c455dd90 - Seth Fowler - Bug 857275 - Remove RasterImage::FrameUpdated. r=jrmuizel
  193. # [01:55] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/a5b87fd28e70 - Ehsan Akhgari - Bug 856771 - Protect the source buffer nodes from leaking when their binding goes away without being played back; r=roc
  194. # [01:55] <johns> nsm: It's the small bump in the start lines on April 1st ~18:20GMT
  195. # [01:55] <jmaher> mbrubeck: the old 80/20 rule
  196. # [01:55] <reuben> gps: I see, thanks. it isn't colorizing mochitest-chrome for me and I thought it was before, but maybe it was just a different type of test
  197. # [01:55] * Quits: bmoss (bmoss@2557E599.66715431.D25A875A.IP) (Quit: bmoss)
  198. # [01:56] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/049792ba0737 - Shane Caraveo - bug 836452 implement service install panel, cleanup activation panel. r=markh
  199. # [01:56] <johns> nsm: There's an issue filed to make it easier to link to builds and such on AWSY, but it's annoying right now
  200. # [01:57] <gps> reuben: we just changed mach mochitest-* to invoke the Python test runner natively. it's possible we regressed where output goes
  201. # [01:57] <gps> please file a bug
  202. # [01:57] * Quits: jedp|afk (jedp@moz-89599B04.dsl.dynamic.sonic.net) (Quit: Computer has gone to sleep.)
  203. # [01:58] * Joins: jib (Jan-Ivar@moz-875D780C.hsd1.pa.comcast.net)
  204. # [01:58] <Jesse> mrbkap: are we actually doing this "Shadow DOM" thing? i'm afraid it's going to introduce way more bugs than it's worth, like XBL.
  205. # [01:58] * Quits: lduros (user@moz-6BD87C4.phlapa.fios.verizon.net) (Ping timeout)
  206. # [01:58] <jlebar> nsm: To avoid a memory regression, we should avoid loading any JS at all.
  207. # [01:59] <jlebar> nsm: Sorry, I should have thought of this before.
  208. # [01:59] * Joins: lduros (user@moz-6BD87C4.phlapa.fios.verizon.net)
  209. # [02:00] * Quits: clee (clee@2557E599.66715431.D25A875A.IP) (Quit: clee)
  210. # [02:00] * Quits: annevk (annevk@605EAC01.5B3E2C45.420B7681.IP) (Input/output error)
  211. # [02:01] * Joins: ehugg (ehugg@moz-EA33CD8D.hsd1.wa.comcast.net)
  212. # [02:01] * Quits: Jesse (jruderman@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: Jesse)
  213. # [02:02] * Joins: clee (clee@2557E599.66715431.D25A875A.IP)
  214. # [02:02] <Hixie> is Soumya Deb ever on IRC? (are they a mozilla community regular?)
  215. # [02:03] * Quits: till (till@moz-10002E0F.adsl.alicedsl.de) (Client exited)
  216. # [02:03] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/81d4bd15053d - Steve Workman - Bug 855064 - Exclude DASH code from default builds r=cpearce
  217. # [02:03] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/7a9087d86d45 - Steve Workman - Bug 855064 - Remove DASH references in media unit tests r=cpearce
  218. # [02:03] * Joins: Lucas_ (Lucas@moz-BE33DA21.fw1.sfo1.mozilla.net)
  219. # [02:03] <mbrubeck> !seen Debloper
  220. # [02:03] <firebot> debloper was last seen 2 weeks, 2 days, 3 hours, 37 minutes and 15 seconds ago, saying 'devlover: welcome :)' in #introduction.
  221. # [02:03] * Quits: Lucas (Lucas@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  222. # [02:03] <Hixie> mbrubeck: thanks
  223. # [02:04] * Joins: jedp (jedp@moz-89599B04.dsl.dynamic.sonic.net)
  224. # [02:04] * Lucas_ is now known as Lucas
  225. # [02:05] * Quits: njn (chatzilla@moz-600712DF.dyn.iinet.net.au) (Client exited)
  226. # [02:06] * Joins: alice (alice@moz-FC2427F3.range86-167.btcentralplus.com)
  227. # [02:06] <tbsaunde> so, what are my options for installing python 2.7 on centos 6?
  228. # [02:06] * Quits: aklotz (Thunderbir@moz-55246988.cg.shawcable.net) (Quit: aklotz)
  229. # [02:06] * Quits: JosiahOne (josiahbrun@moz-2C74C5DD.lightspeed.livnmi.sbcglobal.net) (Quit: Deallocatd. (Probably forbidden by ARC))
  230. # [02:06] * Joins: wg9s (bill@moz-E9E3CA35.hsd1.ma.comcast.net)
  231. # [02:07] * Quits: ctangira (ctangira@moz-264CB7F1.cisco.com) (Ping timeout)
  232. # [02:07] * Quits: myk (myk@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
  233. # [02:07] <gps> tbsaunde: did you run python/mozboot/bin/bootstrap.py?
  234. # [02:07] * Joins: sicking (sicking@moz-7F871C5C.hsd1.ca.comcast.net)
  235. # [02:07] <gps> it supports centos IIRC
  236. # [02:07] * Quits: alice (alice@moz-FC2427F3.range86-167.btcentralplus.com) (Ping timeout)
  237. # [02:08] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/4e4530c95708 - Terrence Cole - Bug 843907 - Move MapObject and SetObject's key to manual post-barriers; r=jorendorff
  238. # [02:08] <nsm> jlebar: so i'd need to add a pref check in the code that loads the Push code?
  239. # [02:09] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/d493e9a3a96c - Shane Caraveo - bug 856772 fix japanese/chinese/etc text in social manifests. r=gavin
  240. # [02:10] <tbsaunde> gps: didn't think of that, but I grabed the link to the releng rpm out of an irc log
  241. # [02:11] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/e8abe42df0dc - matekm - Bug 784739 - Switch from NULL to nullptr in editor/; r=ehsan
  242. # [02:11] <gps> tbsaunde: I'm pretty sure the one we use in mozboot is provided by the CentOS people. I'd trust their package over who-knows-what-we-did-to-build-ours
  243. # [02:13] <tbsaunde> gps: well, depends what you want to trust it with, I'd sort of trust the one we did whatever with more to build the tree since build slaves do it zillions of times a day
  244. # [02:13] <tbsaunde> but to be a actual python sure
  245. # [02:13] * Joins: bbondy (bbondy@moz-717FF534.home.cgocable.net)
  246. # [02:14] * Quits: terrence (terrence@2557E599.66715431.D25A875A.IP) (Ping timeout)
  247. # [02:14] <gps> tbsaunde: Python is very fickle about paths when it is installed. I wouldn't be surprised if releng's Python has references to releng-y paths that only exist on builders
  248. # [02:14] <gps> I'm saying this after seeing a long history of subtle Python bustage on our automation
  249. # [02:15] <gps> quite frankly, I trust the CentOS people to build a proper system Python package more than I trust that our build is acceptable to be a system Python package for any CentOS install
  250. # [02:16] <tbsaunde> gps: understandable
  251. # [02:16] * Quits: breck (breck@moz-8C006DCA.hsd1.ca.comcast.net) (Client exited)
  252. # [02:17] <tbsaunde> on the other hand I want this chroot to mimic a build slave as closely as is reasonable since its easy enough to do
  253. # [02:17] * jhammel perks up
  254. # [02:17] <gps> tbsaunde: is that case, proceed!
  255. # [02:17] <jhammel> tbsaunde: orly? don't suppose you've been jotting down the recipe?
  256. # [02:17] * Joins: Jesse (jruderman@moz-BE33DA21.fw1.sfo1.mozilla.net)
  257. # [02:18] * gps grumbles that we should offer a vagrant config in the tree or something
  258. # [02:18] <jhammel> cuz that would be, and pardon my French, bad ass
  259. # [02:18] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/2ab6aaf3ed13 - matekm - Bug 784739 - Switch from NULL to nullptr in b2g/; r=ehsan
  260. # [02:18] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/832de954da6a - matekm - Bug 784739 - Switch from NULL to nullptr in caps/; r=ehsan
  261. # [02:18] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/275cff0aef99 - matekm - Bug 784739 - Switch from NULL to nullptr in chrome/; r=ehsan
  262. # [02:18] <jhammel> gps: i wouldn't mind that either; though really only see much of an advantage if there was parity assurance between the tree and what is (supposed to be) on slaves
  263. # [02:19] * Quits: juanb (jbecerra@2557E599.66715431.D25A875A.IP) (Quit: juanb)
  264. # [02:19] * Quits: ehugg (ehugg@moz-EA33CD8D.hsd1.wa.comcast.net) (Quit: ehugg)
  265. # [02:19] <rhelmer> gps: I like vagrant a lot, but it's really painful to keep up to date over time (distros upgrades, package name changes etc)
  266. # [02:20] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/72ed3ec3c90b - Mark Finkle - Bug 856728 - TopSitesView.java executes a DB cursor on the main thread r=lucasr
  267. # [02:20] <rhelmer> oracle making all the distros pull java then making it hard to automatically install made a huge mess in one of my projects vagrant setup
  268. # [02:20] <gps> jhammel, rhelmer: to answer both your concerns, we shouldn't be changing the build environment that often. maybe once every month or two at the most
  269. # [02:20] <tbsaunde> jhammel: so far it doesn't seem to hard, I'm just installing relengs rpms on what rinse gave me
  270. # [02:20] <rhelmer> gps: if you use rhel compatible or ubuntu lts it's not too bad
  271. # [02:21] <gps> every time we change a package on the build configuration it introduces a possibility for regression
  272. # [02:21] <firebot> Check-in:
  273. # [02:21] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/9766915502fb - Tanvi Vyas - Bug 855730 - To determine the root of the intermittent failures in the last mochitest from bug 840388, rearrange the tests so that the failing test is not the last test.
  274. # [02:21] <firebot> Do this by first running the tests with the mixed active content allowed and then run them with mixed active content blocked. r=smaug
  275. # [02:22] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/f8a7c4c4874d - Boris Zbarsky - Bug 856833 part 1. Make JS_ObjectIsDate use ObjectClassIs. r=waldo
  276. # [02:22] <rhelmer> gps: for some webdev projects we have jenkins build a vagrant VM and test it, since it's just a way to script VM creation it's a nice way to make a test env and publish those instructions
  277. # [02:22] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/4134cb96116d - Boris Zbarsky - Bug 856833 part 2. Make JS_ObjectIsRegExp use ObjectClassIs. r=waldo
  278. # [02:22] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/125fb548eaba - Boris Zbarsky - Bug 856215. Fix conversion of sequences of sequences to JS to not screw up its indexing. r=khuey
  279. # [02:22] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/ec0ffeafb128 - Boris Zbarsky - Bug 855582 part 1. Make JS_DefineFunctions and JS_DefineProperties take const function specs and property specs respectively. r=waldo
  280. # [02:22] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/3ad41b35ab80 - Boris Zbarsky - Bug 856833 part 3. Rip out no longer needed proxy-unwrapping code. r=waldo
  281. # [02:22] <Waldo> firebot: quiet, you
  282. # [02:22] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/b6771a98037b - Boris Zbarsky - Bug 855582 part 2. Make the bindings' various spec arrays const, and make the jitinfo structs static. r=khuey
  283. # [02:22] <rhelmer> gps: that is one way to catch regressions early
  284. # [02:23] <firebot> Waldo: Sorry, I've no idea what 'quiet, you' might be.
  285. # [02:24] * coop|mtg is now known as coop|afk
  286. # [02:24] * rhelmer was just thinking about updating the emscripten vagrant setup, such a pain though
  287. # [02:26] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/16af89e4b032 - matekm - Bug 784739 - Switch from NULL to nullptr in embedding/; r=ehsan
  288. # [02:26] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/5b2c0b85aea3 - matekm - Bug 784739 - Switch from NULL to nullptr in docshell/; r=ehsan
  289. # [02:26] * Quits: tanvi (tanvi@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: Leaving.)
  290. # [02:26] * Joins: njn (chatzilla@moz-600712DF.dyn.iinet.net.au)
  291. # [02:27] * Quits: erikvold (erikvold@moz-68D036BF.tmodns.net) (Quit: erikvold)
  292. # [02:29] * Joins: nattokirai (nattokirai@DDAEC1A3.9CD517C2.134C27BB.IP)
  293. # [02:30] * Joins: JonathanS (JonathanS@74338381.87D4EDDB.521902B0.IP)
  294. # [02:31] * Quits: sicking (sicking@moz-7F871C5C.hsd1.ca.comcast.net) (Quit: sicking)
  295. # [02:31] * Quits: nattokirai (nattokirai@DDAEC1A3.9CD517C2.134C27BB.IP) (Quit: nattokirai)
  296. # [02:31] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/6120f41441ff - matekm - Bug 784739 - Switch from NULL to nullptr in accessible/; r=ehsan
  297. # [02:31] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/1aee691b14b7 - Matthew Gregan - Bug 855570 - Deprecate Audio Data API. r=ehsan
  298. # [02:32] * Quits: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net) (Connection reset by peer)
  299. # [02:32] * Fallen is now known as Fallen|away
  300. # [02:32] * Joins: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net)
  301. # [02:33] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/6786a2fc7351 - Ehsan Akhgari - Bug 857302 - Enable Web Audio in Fennec Aurora/Nightly; r=roc
  302. # [02:34] * Joins: jamesr (uid10481@moz-D8B63698.irccloud.com)
  303. # [02:35] * Quits: lduros (user@moz-6BD87C4.phlapa.fios.verizon.net) (Client exited)
  304. # [02:35] <Waldo> hmm, is tbpl for inbound giving a loading-failed error for anyone else?
  305. # [02:36] <wg9s> it is giving lodaing faild on mozilla-central for me
  306. # [02:36] * Quits: bbondy (bbondy@moz-717FF534.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
  307. # [02:36] <Waldo> did I pick *just* the right time to land a bunch'o'stuff then? ;-)
  308. # [02:37] <wg9s> i presume this is related to the issue in bug 856393
  309. # [02:37] * Quits: inolen (Adium@moz-9F4F17DF.tourcaster.com) (Quit: Leaving.)
  310. # [02:37] * Joins: bbondy (bbondy@moz-717FF534.home.cgocable.net)
  311. # [02:37] * Quits: gandalf (zbraniecki@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: My lid went down)
  312. # [02:38] * Joins: grobinson1 (garrett@moz-BE33DA21.fw1.sfo1.mozilla.net)
  313. # [02:38] <Waldo> ah
  314. # [02:38] * philor tries to come up with a new joke for "use treestatus, served from the generic cluster, to close trees because tbpl, served from the generic cluster, is busted"
  315. # [02:38] <philor> and fails, clearly
  316. # [02:38] * Quits: grobinson (garrett@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  317. # [02:39] <froydnj> probably just as well to give inbound a little time to catch up...
  318. # [02:39] * Waldo declares victory on the patch-front for himself
  319. # [02:39] <jlebar> fabrice1: ping re bug 852848; we can talk tomorrow if you're headed out now
  320. # [02:39] * Quits: ggp (ggp@2557E599.66715431.D25A875A.IP) (Ping timeout)
  321. # [02:39] <Waldo> and if my stuff busts, it built locally against the revision where the tree was closed 3h or so
  322. # [02:39] <fabrice1> jlebar: I'm still there
  323. # [02:39] <catlee-away> philor: yeah, that's probably not an ideal arrangement...
  324. # [02:40] <jlebar> fabrice1: I guess we should pm since it's a security bug
  325. # [02:40] <philor> catlee-away: I know - I'd use the obvious "cluster" jokes, but that quickly gets beyond even my rather broad comfort zone
  326. # [02:40] <philor> oh, *that* that
  327. # [02:41] <philor> thought you meant the serious that, my lack of another joke
  328. # [02:41] <catlee-away> well, I'd love to see it :)
  329. # [02:41] <wg9s> philor: so is the tree closed?
  330. # [02:41] <Waldo> yes, if it could be closed, from the sounds of it
  331. # [02:42] <wg9s> reason i ask is if it is the bug should probably have an importance of blocker rather than major.
  332. # [02:42] * Joins: nattokirai (nattokirai@moz-8AE09276.dynamic.ppp.asahi-net.or.jp)
  333. # [02:43] * Quits: nhirata (anonymous@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: nhirata)
  334. # [02:44] <Waldo> I'd be in favor of that
  335. # [02:44] <@ehsan> what did I do to the tree this time?
  336. # [02:44] * ewong|away is now known as ewong
  337. # [02:44] <Waldo> same thing we do every night to the tree, ehsan
  338. # [02:44] <@ehsan> shame on me
  339. # [02:44] <@ehsan> I never learn
  340. # [02:44] <Waldo> ...and that cultural reference probably just went over your head :-)
  341. # [02:44] <Waldo> ehsan: yeah, we all need to stop pushing patches
  342. # [02:44] <@ehsan> heh, I think it did ;)
  343. # [02:45] <@ehsan> I just pushed what like 20 patches?
  344. # [02:45] <@ehsan> the tree should be able to take that just fine
  345. # [02:45] <@bz_dinner> hrm
  346. # [02:45] <@bz_dinner> hg anno is slow. :(
  347. # [02:45] <@ehsan> yay, in other news, I can finally see my review queue without scrolling!
  348. # [02:45] * Joins: sfink (chatzilla@moz-BE6C4F8.dsl.pltn13.sbcglobal.net)
  349. # [02:45] * Quits: andreasn (andreasn@63F8A48C.7BB850DE.B1AA2106.IP) (Ping timeout)
  350. # [02:45] * Quits: Lucas (Lucas@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  351. # [02:45] <@ehsan> bz_dinner: use gi... ah you probably know my answer already
  352. # [02:46] <benjamin> then annotate is fast and deletes your wc!
  353. # [02:46] * Quits: jedp (jedp@moz-89599B04.dsl.dynamic.sonic.net) (Quit: Computer has gone to sleep.)
  354. # [02:46] <@ehsan> bz_dinner: but really, use fugitive.vim, and you'll never look back
  355. # [02:46] <heycam> how long are logs-through-tbpl valid for? I have a build from yesterday open in tbpl but clicking "view brief/full log" brings me to an empty page.
  356. # [02:46] <heycam> build directory shows the logs there though...
  357. # [02:47] * Quits: grobinson1 (garrett@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  358. # [02:47] <@ehsan> Waldo: PodOperations... fancy stuff!
  359. # [02:47] * Quits: mayhemer (Miranda@moz-415580BA.broadband17.iol.cz) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  360. # [02:47] <wg9s> oh and using treestatus worked well cause that gets "500 Internal Server Error."
  361. # [02:47] <Waldo> ehsan: http://www.youtube.com/watch?v=gX8A2j3jDqg is the reference, the "what do we want to do tonight...same thing we do every night..." bit was in every episode
  362. # [02:48] <Waldo> ehsan: eh, not too fancy -- just getting tired of sizeof multiplications and memcpy everywhere
  363. # [02:48] <@dbaron> did something break running individual mochitests?
  364. # [02:48] * nthomas|away is now known as nthomas
  365. # [02:48] <@ehsan> Waldo: yeah if I had a penny for every time I got those wrong ;)
  366. # [02:48] <Waldo> also that was a bear to move out of js/, because gazillions of files use the stuff, and I had to deal with the namespace-change for every one of them
  367. # [02:49] * Quits: pcwalton (pcwalton@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: pcwalton)
  368. # [02:49] * Quits: Jesse (jruderman@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: Jesse)
  369. # [02:49] <@ehsan> Waldo: so shall we start using these in new code?
  370. # [02:50] <Waldo> ehsan: once we're sure the tree's green ;-)
  371. # [02:50] <@ehsan> that's overrated ;)
  372. # [02:50] <@ehsan> Waldo: please post to dev.platform to let others know about this goodness
  373. # [02:50] <wg9s> ah but suddenly all is working again!
  374. # [02:50] * Quits: jib (Jan-Ivar@moz-875D780C.hsd1.pa.comcast.net) (Quit: jib)
  375. # [02:50] <Waldo> the move was basically just a move, but some of the non-overlap changes were changey enough that workingness is not a 100% guarantee
  376. # [02:51] <Waldo> some try-pushes flushed out those issues, I believe, but you never know
  377. # [02:51] <@dbaron> gps, so you broke "make makefiles DIRS=tools/jprof" as a trick for starting to build jprof in a tree that didn't previously have it enabled
  378. # [02:51] <Waldo> yeah, wil do
  379. # [02:51] <@ehsan> Waldo: ta
  380. # [02:51] <Waldo> s/wil/will/
  381. # [02:51] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/e56f91d780df - matekm - Bug 784739 - Switch from NULL to nullptr in browser/; r=ehsan
  382. # [02:52] * Quits: cpeterson (cpeterson@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  383. # [02:52] * RyanVM|Dinner is now known as RyanVM
  384. # [02:53] * Quits: nbt (nbt@moz-D891C5B8.cable.virginmedia.com) (Quit: )
  385. # [02:53] <froydnj> ehsan: are you trying to have the entire push page taken up by your pushes?
  386. # [02:53] * Quits: brson (brson@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  387. # [02:53] * froydnj keeps losing push races with ehsan
  388. # [02:53] <@ehsan> froydnj: I'm already there
  389. # [02:53] <@ehsan> next step, take over the world!
  390. # [02:54] <@ehsan> froydnj: be quick, I have another patch in the works ;)
  391. # [02:54] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/c2715e049b3c - Nathan Froyd - Bug 839383 - part 2 - factor out CGImageRef creation code in SourceSurfaceCG.cpp; r=jrmuizel
  392. # [02:54] * Joins: brson (brson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  393. # [02:54] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/b06fa2317215 - Nathan Froyd - Bug 839383 - part 3 - inline AssignSurfaceParametersFromFormat into its only caller; r=jrmuizel
  394. # [02:54] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/3b354780c5ac - Nathan Froyd - Bug 839383 - part 1 - fix unhandled enumeration values in SourceSurfaceCG.cpp; r=jrmuizel
  395. # [02:55] * froydnj wins
  396. # [02:55] <@ehsan> ted: just so you know, I reserve the right to be mean to people who keep using NSPR types...
  397. # [02:55] <@ehsan> ted: with regard to your gamepad API patches ;)
  398. # [02:55] * Joins: cpeterson (cpeterson@moz-BE33DA21.fw1.sfo1.mozilla.net)
  399. # [02:56] <Waldo> heh
  400. # [02:56] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/88288ea65ef8 - Steve Fink - Bug 822041 - Do not copy hasPushedSPSFrame() from heap generator frame. r=luke
  401. # [02:56] <sfink> Ok, someone else's turn to hold off ehsan next
  402. # [02:57] <@ehsan> sfink: too late
  403. # [02:57] * Quits: masayuki (Thunderbir@moz-B5ED316D.ppp11.odn.ad.jp) (Ping timeout)
  404. # [02:57] * wg9s reserves the right to be mean to anyone,as He IS the Arrogant Bastard (You're not worthy)!
  405. # [02:57] * Quits: brson (brson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  406. # [02:57] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/fb7aae8421bc - Ehsan Akhgari - Bug 579517 follow-up: Remove NSPR types that crept in
  407. # [02:58] * Quits: cpeterson (cpeterson@moz-BE33DA21.fw1.sfo1.mozilla.net) (Input/output error)
  408. # [02:58] <sfink> dang
  409. # [02:58] * Quits: clee (clee@2557E599.66715431.D25A875A.IP) (Quit: clee)
  410. # [02:58] * Quits: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net) (Input/output error)
  411. # [02:58] * Quits: IanN (chatzilla@moz-C2F768A9.perr.cable.virginmedia.com) (Quit: ChatZilla 0.9.90 [SeaMonkey 2.18a1/20130202225154])
  412. # [02:59] <@ted> ehsan: sorry, i thought i eradicated them all
  413. # [02:59] <@ted> that's what happens when you have a 1+ year old set of patches :-(
  414. # [02:59] <@ehsan> ted: np, I cleaned it up
  415. # [03:00] <@ted> do you know how many mass-changes i had to refactor that across
  416. # [03:00] <Waldo> heh
  417. # [03:00] <@ehsan> ted: a few? ;)
  418. # [03:00] <@ted> PRBool, stdint types
  419. # [03:00] <Waldo> progress! of a sort
  420. # [03:00] <@ehsan> man
  421. # [03:00] <@ehsan> this was from before PRBool?
  422. # [03:00] <@ted> yup
  423. # [03:00] <@ehsan> yikes
  424. # [03:00] <Waldo> PRBool was like September 2011, man
  425. # [03:00] <@ehsan> ted: ok I won't be mean to you this one time
  426. # [03:00] <Waldo> haha
  427. # [03:00] <@ehsan> but JUST THIS ONCE
  428. # [03:00] * Joins: clee (clee@2557E599.66715431.D25A875A.IP)
  429. # [03:00] <Waldo> pocket your rage for later
  430. # [03:01] <@ted> Add DOM Joystick events (47.84 KB, patch)
  431. # [03:01] <@ted> 2011-07-28 13:25 PDT, Ted Mielczarek [:ted.mielczarek]
  432. # [03:01] * wg9s apologizes for the interruption by the beer commercial there! It just seemed to fit!
  433. # [03:01] * Quits: mccr8 (mccr8@2557E599.66715431.D25A875A.IP) (Quit: mccr8)
  434. # [03:02] <@ted> took me forever to land that :-/
  435. # [03:02] <mwu> wow, it's been that long since prbool
  436. # [03:03] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/e0d063f04ee2 - matekm - Bug 784739 - Switch from NULL to nullptr in extensions/; r=ehsan
  437. # [03:04] * Quits: bajaj (Adium@2557E599.66715431.D25A875A.IP) (Quit: Leaving.)
  438. # [03:05] * Quits: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
  439. # [03:07] * Quits: rniwa (rniwa@BAF529E7.DD93B039.B5E7F04E.IP) (Quit: rniwa)
  440. # [03:07] <philor> inbound's closed for a little cooling off period
  441. # [03:09] * Quits: spohl (Adium@moz-296783BA.revip2.marketstreetwifi.net) (Quit: Leaving.)
  442. # [03:09] * Joins: masayuki (Thunderbir@moz-B5ED316D.ppp11.odn.ad.jp)
  443. # [03:09] * philor considers yet again whether we should just have the base state of all trees be METERED
  444. # [03:09] <ewong> whoa.. what a backlog
  445. # [03:09] * Quits: chewey (chewey@moz-C3FC0D23.dip0.t-ipconnect.de) (Quit: leaving)
  446. # [03:10] * Joins: surkov (surkov@511E724B.E00BF004.E17943EE.IP)
  447. # [03:10] * Joins: annevk (annevk@605EAC01.5B3E2C45.420B7681.IP)
  448. # [03:11] <mjrosenb> philor: METERED?
  449. # [03:11] * Quits: jammink (textual@2557E599.66715431.D25A875A.IP) (Quit: Computer has gone to sleep.)
  450. # [03:12] * Quits: sworkman (sworkman@moz-825EC923.hsd1.ca.comcast.net) (Quit: sworkman)
  451. # [03:12] * pmoore is now known as pmoore|away
  452. # [03:12] <philor> we used to do metered landings after an extended closure, like back when we used to close the trunk before the then-equivalent of a merge
  453. # [03:12] * Quits: annevk (annevk@605EAC01.5B3E2C45.420B7681.IP) (Ping timeout)
  454. # [03:12] * Quits: masayuki (Thunderbir@moz-B5ED316D.ppp11.odn.ad.jp) (Ping timeout)
  455. # [03:13] <Waldo> if we didn't have multi-hour closures every day we'd probably be fine
  456. # [03:13] <philor> you'd sign up on a wiki page when you had something to push, and when the sheriff felt like he had enough space following the previous push, he'd start down the list pinging people until he got to one that was awake, and they'd push their stuff
  457. # [03:13] <philor> yeah, and if we were fine we wouldn't have multi-hour closures every day
  458. # [03:13] <Waldo> if it was only five minutes of ha^H^Hclosure at a time it wouldn't be so bad
  459. # [03:13] <Waldo> yup
  460. # [03:14] <tbsaunde> Waldo: sure, but how do we prevent them?
  461. # [03:14] <Waldo> no idea
  462. # [03:14] <philor> we could do five minute closures, just slightly amend that plan for inbound from before it existed
  463. # [03:14] * Quits: bnicholson (bnicholson@2557E599.66715431.D25A875A.IP) (Ping timeout)
  464. # [03:14] <Waldo> somehow cloning the one or two record/replay boxes we still have running and having a team of people just work on intermittents would help some
  465. # [03:14] <tbsaunde> philor: not sure I understand
  466. # [03:15] <philor> rather than "the sheriff will back out everything that landed after any busted patch and then reland it" make it "if you land on something that turned out to be busted, you'll be backed out and you'll have to land again later"
  467. # [03:15] * Quits: bent (chatzilla@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: ChatZilla 0.9.90-rdmsoft [XULRunner 18.0.2/20130201065344])
  468. # [03:15] * Quits: fabrice1 (fabrice@2557E599.66715431.D25A875A.IP) (Quit: Leaving.)
  469. # [03:15] <Waldo> more inbounds would help with bustages that trigger tree closures
  470. # [03:15] * Joins: chewey (chewey@moz-C3FC0D23.dip0.t-ipconnect.de)
  471. # [03:15] * Joins: breck (breck@moz-E512D9D2.hsd1.ca.comcast.net)
  472. # [03:15] <Waldo> checkin volume is much higher than it was a few years ago
  473. # [03:15] * Quits: tmyoung (Thunderbir@moz-A52EE408.alyoung.com) (Ping timeout)
  474. # [03:16] * Quits: Enn (enn@moz-A875DFED.cpe.net.cable.rogers.com) (Ping timeout)
  475. # [03:17] <philor> tbsaunde: most of our long closures are because of bustage-on-bustage, or because we don't know whether or not bustage was landed on bustage; the original plan was going to solve that by screwing over the sheriff, telling him to close for just a second, back out everything that landed on bustage along with the cause of the bustage, and then reopen, and then push-race with everyone to reland all the stuff he had just backed out
  476. # [03:17] <philor> faster, and a perfect plan just as soon as we hire six or eight more paid sheriffs, and triple the slave capacity
  477. # [03:18] <jhammel> (working on it)
  478. # [03:18] <tbsaunde> philor: oh, yeah forgot about that idea
  479. # [03:18] <philor> reopened, though I'll regret it
  480. # [03:18] * Waldo idly wonders what people 200 years ago would think of our calling them slaves
  481. # [03:18] <wg9s> That plan would all be fine if soem of the builds did not take so long to complete.
  482. # [03:18] * Quits: surkov (surkov@511E724B.E00BF004.E17943EE.IP) (Quit: surkov)
  483. # [03:18] <philor> it was pretty easy to forget, since it didn't even survive the very first instance of bustage on inbound
  484. # [03:19] <philor> nor did "back out, don't fix"
  485. # [03:19] <wg9s> and if peopel would not scheck in if there were more than x number of checkins before them without competed builds and tests.
  486. # [03:19] <tbsaunde> philor: so another problem is bustage that your not sure when it started
  487. # [03:19] <jhammel> Waldo: i'm sure they'd prefer it to calling them slaves
  488. # [03:19] <@dolske> permametered is an interesting idea, seems quite reasonable to say "X changes have landed since the last *mumble*", I suppose the question is what *mumble* should be.
  489. # [03:19] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/6af3167805da - Mark Hammond - Bug 847094 - fix intermittent chat test failures by waiting for content load event. r=felipe
  490. # [03:19] <Waldo> jhammel: aha! pronoun trouble
  491. # [03:20] <wg9s> we seem to have persiods when the tree is open and no one checks in for almost a day and other times when 30 pepole decide to check in within the same hour i dont; quite get this
  492. # [03:20] <@dolske> I also think it's inevitable that we'll need to have multiple inbounds (eg per team/project/area).
  493. # [03:20] * Quits: Gentlecat (Roman@59658053.BC0B4628.8FB52CB8.IP) (Ping timeout)
  494. # [03:21] <philor> we could call one of them fx-team, and give it two pushes per day!
  495. # [03:21] * Quits: marco (Thunderbir@moz-A8A90831.cust.dsl.teletu.it) (Ping timeout)
  496. # [03:21] <jhammel> well, i think it's inevitable we'll need more of an integration, and yeah, i know its a bad word, *strategy*
  497. # [03:21] <Waldo> the tracemonkey model might almost work again, with better tools for marking bugs as fixed now (mcmerge and so)
  498. # [03:21] <@dolske> yeah, that was the intent of fx-team, but inbound was far more convienent for people. /
  499. # [03:21] <Waldo> we dropped TM because merging to central was too painful
  500. # [03:21] <@dolske> tracemonkey is the better-example I was thinking of.
  501. # [03:22] <philor> I'm *really* looking forward to meeting the person who has to merge between inbound-1 and inbound-5
  502. # [03:22] <jhammel> philor: yeah, exactly
  503. # [03:22] <Waldo> it's true
  504. # [03:22] <jhammel> everyone loves the strategy until they have to do it
  505. # [03:22] <@dolske> we'd have to have some suggestions (rules?) about what can land where, to avoid merge-conflict hell.
  506. # [03:22] <ewong> philor then you'd *really* need a lot more sheriffs..
  507. # [03:23] <tbsaunde> philor: presumabl if you break it up by type of change then the person doing the merge knows something about the changes they want to merge in
  508. # [03:23] <@ehsan> yeah, philor is right, multiple inbounds is a terrible idea
  509. # [03:24] <@ehsan> because: 1. it adds exponential merge pain
  510. # [03:24] <@dolske> merge pain only happens if you let it.
  511. # [03:24] <@ehsan> 2. it diminishes our infra capacity even faster, because of additional merges and fewer chances to coalesce
  512. # [03:24] <@ehsan> dolske: if you let it?
  513. # [03:25] <@dolske> what I wrote like, 5 lines up?
  514. # [03:25] <tbsaunde> dolske: it will increase it some, but presumably its managable since linux does it
  515. # [03:25] <@ehsan> dolske: I'd be curious to know what those rules are ;)
  516. # [03:25] <Waldo> mm
  517. # [03:25] <Waldo> I haz one green!
  518. # [03:25] <@dolske> this is all standard stuff for companies with large products, I'm not sure why is seems to shocking.
  519. # [03:25] * Quits: breck (breck@moz-E512D9D2.hsd1.ca.comcast.net) (Client exited)
  520. # [03:26] <@ehsan> dolske: no my question was serious
  521. # [03:26] * Joins: Enn (enn@moz-A875DFED.cpe.net.cable.rogers.com)
  522. # [03:26] <tbsaunde> ehsan: so there's an interesting twist which is that currently load I'd guess isn't constant because of long closures
  523. # [03:26] <@ehsan> maybe but large closures *will* happen with multiple inbounds too
  524. # [03:26] <@dolske> ehsan: say, all /js/* changes land in inbound-js, all /toolkit/* changes land in inbound-toolkit, and all general refactorings land in a shared inbound-whatever with closures as needed to prevent conflicts
  525. # [03:27] <@ehsan> dolske: tons of patches that I write touch multiple top level dirs
  526. # [03:27] <philor> where do /js/* + /xpconnect/* + /dom/* changes land?
  527. # [03:27] <@dolske> if you've got a giant project with commits happening ever minute or two 24/7, I don't see how a single shared tree would ever scale.
  528. # [03:27] <@ehsan> js is a special case
  529. # [03:27] <@ehsan> since it's mostly an isolated world
  530. # [03:27] <@dolske> ehsan is a special case. :)
  531. # [03:27] <@ehsan> no I'm not, really
  532. # [03:28] <@ehsan> we've seen this model not work for fx-team
  533. # [03:28] <@ehsan> since people have been pushing browser/ stuff to m-i ever since fx-team was created
  534. # [03:28] <@dolske> it didn't work because inbound was easier to use -- why use a team project branch if there's a better alternative?
  535. # [03:28] <tbsaunde> ehsan: maybe that's an argument for a rule browser/ changes have to go to fx-team
  536. # [03:29] * Quits: chewey (chewey@moz-C3FC0D23.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
  537. # [03:29] * Quits: birtles (chatzilla@moz-658AB552.tokyo.ocn.ne.jp) (Connection reset by peer)
  538. # [03:29] <@ehsan> dolske: how is inbound easier than fx-team for developers?
  539. # [03:29] * Joins: chewey (chewey@moz-20DBE1AF.dip0.t-ipconnect.de)
  540. # [03:29] <@ehsan> tbsaunde: that's my point, people did make up that rule, and many people just ignored it
  541. # [03:29] <@dolske> because permasheriffs manage it for "free"
  542. # [03:29] <philor> unlike fx-team, where you have to star your own?
  543. # [03:29] * Quits: sfink (chatzilla@moz-BE6C4F8.dsl.pltn13.sbcglobal.net) (Ping timeout)
  544. # [03:30] <Waldo> ehsan: JS is a mostly isolated world if we can ignore XPConnect and the DOM
  545. # [03:30] <@ehsan> dolske: oh ok, that's a good point, but presumably all devs don't merge fx-team right?
  546. # [03:30] * philor looks for a monitor wipe
  547. # [03:30] <@dolske> why have N people deal with stuff when you can "just" let philor deal with it?
  548. # [03:30] <tbsaunde> ehsan: was there such a rule? I didn't know of it
  549. # [03:30] * Quits: mixedpuppy (mixedpuppy@A5087023.2354C43D.D8E68FF6.IP) (Quit: mixedpuppy)
  550. # [03:30] <philor> dolske: do you know the number for N?
  551. # [03:30] <Waldo> ehsan: but they tend to hook deeply into us, so there's not really isolation
  552. # [03:30] * Joins: birtles (chatzilla@moz-658AB552.tokyo.ocn.ne.jp)
  553. # [03:30] <@ehsan> dolske: well, multiple inbounds won't mean multiple philors ;)
  554. # [03:30] * Joins: Boriss_ (FlyingToas@moz-BE33DA21.fw1.sfo1.mozilla.net)
  555. # [03:30] <philor> depending on whether you mean merging or starring, it's between 1 and 0
  556. # [03:30] * Joins: breck (breck@moz-AD418F52.dsl.static.sonic.net)
  557. # [03:30] <@ehsan> so the same story will apply
  558. # [03:30] * Quits: breck (breck@moz-AD418F52.dsl.static.sonic.net) (Client exited)
  559. # [03:31] * Quits: sheeri (sheeri@moz-5E1F6454.hsd1.ma.comcast.net) (Quit: sheeri)
  560. # [03:31] * Quits: wg9s (bill@moz-E9E3CA35.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 19.0.2/20130311162058])
  561. # [03:31] <@ehsan> the root of all of our problems is coalescing
  562. # [03:32] <@dolske> the point is that is that inbound isn't free, that's FAR more obvious than it was historically, and it's a different environment now.
  563. # [03:32] * Quits: Boriss (FlyingToas@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  564. # [03:32] <@ehsan> which is caused by insufficient capacity
  565. # [03:32] <philor> the root of all our problems is broken patches
  566. # [03:32] <@ehsan> so anything to make even less efficient use of the current capacity will make things worse
  567. # [03:32] <Waldo> so far we're doing pretty well post-original-opening, all green but for one intermittent orange
  568. # [03:32] <tbsaunde> ehsan: there are other costs to all using one tree (rebaseing and probably other things)
  569. # [03:33] * Joins: bnicholson (bnicholson@moz-E98974C1.hsd1.ca.comcast.net)
  570. # [03:33] * Quits: Boriss_ (FlyingToas@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  571. # [03:33] <@ehsan> tbsaunde: I'd consider those costs negligible compared to other problems we're dealing with right now
  572. # [03:33] <tbsaunde> ehsan: somewhat yes
  573. # [03:34] <tbsaunde> ehsan: so I'm not completely convinced we make great use of the hardware we have given that patches tend to come in intermitant floods with the long closures
  574. # [03:34] <@ehsan> dolske: one thing which we did not scale up well is the ratio of the number of checkins to our perma-sheriffs
  575. # [03:35] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/63453515a870 - Benjamin Peterson - Bug 830389 - Switch to the right compartment before reporting an error. r=billm
  576. # [03:35] <@ehsan> dolske: the other thing (I think, not 100% sure) is the ratio of our capacity to the number of checkins
  577. # [03:35] <@ehsan> dolske: I'd start by addressing one of those if I were to make our trees healthier
  578. # [03:36] <@ehsan> although at this point the latter hurts much more than the former
  579. # [03:36] <@ehsan> tbsaunde: we don't but that's another conversation
  580. # [03:36] <@dolske> sure, but you still run into other limitations. I don't know how it would ever be possible to manage a single tree when you have checkins every minute (some %age of which have issues), and end-to-end build times stay long.
  581. # [03:36] <tbsaunde> ehsan: not really?
  582. # [03:37] <@ehsan> dolske: note that fixing those two problems _will_ allow us to add more trees, but adding more trees before doing that is putting the cart in front of the horse
  583. # [03:38] <@dolske> I don't follow.
  584. # [03:38] * Joins: sewardj_ (sewardj@moz-F65EF3E3.dip.t-dialin.net)
  585. # [03:39] <@ehsan> dolske: if we had like 10 times the current sherifing capacity and 10 times the current infra capacity, then we could add an inbound-2 and ask the sheriffs to deal with the merge pain by backing out the conflicters on both sides
  586. # [03:39] <@ehsan> but that requires more sherif manpower, and more infra capacity
  587. # [03:39] * Quits: chrisccoulson (chr1s@moz-6A3A134E.cust-13020.ip.static.uno.uk.net) (Ping timeout)
  588. # [03:39] <mbrubeck> I can't comment on solving the hardware capacity issues
  589. # [03:39] <tbsaunde> ehsan: so, I'm not sure if I believe it or not, but I think there is an argument to be made that if adding more trees reduces floods of patches then it will help the load on our hardware overall
  590. # [03:39] <@ehsan> and unless we have more of those, adding an inbound-2 is going to put even more pressure on our scarce resources
  591. # [03:39] * Quits: sewardj (sewardj@moz-FCD4BB3A.dip.t-dialin.net) (Ping timeout)
  592. # [03:39] <@dolske> How does having 2 trees with 50 checkins each differ from 1 tree with 100 checkins?
  593. # [03:40] <mbrubeck> but project trees can help with sheriff capacity *if* they come with people committed to learning how to sheriff them
  594. # [03:40] <@ehsan> dolske: on one tree we coalesce jobs pretty aggressively, on two we can do much less of that
  595. # [03:40] <@ehsan> which means more jobs
  596. # [03:40] <@ehsan> which means less free capacity
  597. # [03:41] * Joins: inolen (Adium@moz-FA2406D8.socal.res.rr.com)
  598. # [03:41] <@ehsan> tbsaunde: see backscroll on why that's not true :)
  599. # [03:41] <mbrubeck> Since rnewman's been talking about project trees recently I've thought of moving Metro development back to a project tree.
  600. # [03:41] <@dolske> well, sure, 1 tree with 100 coalesced jobs is great for lowering load, and terrible for when something breaks.
  601. # [03:41] * Quits: mwu (mwu@moz-2E883D31.hsd1.nj.comcast.net) (Quit: Leaving)
  602. # [03:41] <mbrubeck> Since /browser/metro and /widget/windows/winrt are only built on Windows, we could have a tree with only Windows builders
  603. # [03:41] * Joins: spohl (Adium@moz-4EB1AD80.lightspeed.sntcca.sbcglobal.net)
  604. # [03:41] <mbrubeck> and only push changes to those Metro-specific directories there
  605. # [03:42] <@ehsan> mbrubeck: project trees are sort of special in that if you break them or do something which prevents them from getting merged to central, you only affect a few people
  606. # [03:42] <@ehsan> not potentially everybody
  607. # [03:42] <mbrubeck> Right, which is another benefit
  608. # [03:42] <rnewman> mbrubeck: well, one can be smarter about which changes trigger which builds
  609. # [03:42] <mbrubeck> We could sheriff it ourselves, and sheriffing wouldn't need to be as onerous as inbound
  610. # [03:42] <rnewman> not restrict pushes
  611. # [03:42] <mbrubeck> rnewman: Yes, I've also filed some bugs on that and there's even some work in progress...
  612. # [03:42] <rnewman> mbrubeck: you should weigh in on my mobile-central thread
  613. # [03:42] <@ehsan> dolske: yeah, I hate coalescing like the plague, but the point is that if we stop coalescing today we should all wrap up and go home ;)
  614. # [03:42] <rnewman> ehsan: you should too
  615. # [03:43] <rnewman> I'm hoping this becomes a trend
  616. # [03:43] <@ehsan> since our current infra is just not capable of handling all of the load
  617. # [03:43] <mbrubeck> https://bugzilla.mozilla.org/show_bug.cgi?id=832008 and dependencies
  618. # [03:43] <@ehsan> rnewman: which thread is that?
  619. # [03:43] <rnewman> I think gps needs a little more time, then we can reduce the load :)
  620. # [03:43] * Quits: spohl (Adium@moz-4EB1AD80.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  621. # [03:43] <@ehsan> rnewman: I'm way behind on my newsgroup mail :(
  622. # [03:43] * Joins: spohl (Adium@moz-BFC687A3.revip2.marketstreetwifi.net)
  623. # [03:43] <@dolske> ehsan: how much load is generated by landing, backing out, and relanding (over and over) giant blocks of patches? :)
  624. # [03:43] <rnewman> ehsan: I wish I could point you to a link -- mbrubeck, do you know where that stuff is archived?
  625. # [03:43] * mbrubeck cut back on the number of newsgroups I read
  626. # [03:43] <mbrubeck> rnewman: I don't think I've seen it either
  627. # [03:44] * mbrubeck checks
  628. # [03:44] <@ehsan> rnewman: nah just tell me who started it :)
  629. # [03:44] <mbrubeck> mobile-platform@mozilla.org
  630. # [03:44] <rnewman> ehsan: me, on mobile-platform@mozilla.org
  631. # [03:44] <@ehsan> dolske: lots, but the normal patch doesn't get backed out and relanded
  632. # [03:44] <rnewman> "Proposal: mobile-central"
  633. # [03:44] <@ehsan> dolske: those are still the exception (on a good day!)
  634. # [03:44] <@ehsan> mobile-platform?!
  635. # [03:44] <@ehsan> man a lot has changed!
  636. # [03:44] <rnewman> also mobile-frontend
  637. # [03:44] * khuey is now known as khuey|away
  638. # [03:44] <rnewman> and mobile-firefox-dev
  639. # [03:44] <@ehsan> heh
  640. # [03:45] * philor is now known as philor|away
  641. # [03:45] <tbsaunde> ehsan: I see it, lets just say I'm not convinced one way or the other yet
  642. # [03:45] <@ehsan> what's mobile-firefox-dev?!
  643. # [03:45] * Joins: FabioMagnoni (fabiomagno@E7EE8B49.7B85F8C0.FC4CA3ED.IP)
  644. # [03:45] <rnewman> mbrubeck: sounds like you need to push on that bug
  645. # [03:45] <rnewman> ehsan: yeah, I know!
  646. # [03:45] <mbrubeck> no public archive of https://mail.mozilla.org/listinfo/mobile-platform
  647. # [03:45] <rnewman> none of these lists are archived or visible
  648. # [03:45] * Quits: hurley (hurley@moz-E76806A0.dsl.static.sonic.net) (Quit: Get MacIrssi - http://www.sysctl.co.uk/projects/macirssi/ )
  649. # [03:45] <rnewman> I don't think I'm even a member
  650. # [03:45] <mbrubeck> or https://mail.mozilla.org/listinfo/mobile-frontend
  651. # [03:45] <mbrubeck> (which is what I think rnewman means rather than mobile-firefox-dev)
  652. # [03:46] <mbrubeck> though mobile-firefox-dev also exists now, newly-created...
  653. # [03:46] <mbrubeck> https://mail.mozilla.org/listinfo/mobile-firefox-dev
  654. # [03:46] <rnewman> no, mfinkle CCed that list
  655. # [03:46] <mbrubeck> ah
  656. # [03:46] <rnewman> said "[pushing out to the new mailing list too]"
  657. # [03:46] <@dolske> I'll note that we effectively already have multiple-inbound, in a vague way, for everything in mozilla-central that actually lives in separate repos and just has snapshot updates.
  658. # [03:46] * Joins: sfink (chatzilla@moz-E7ABD5B0.dsl.pltn13.sbcglobal.net)
  659. # [03:47] <rnewman> dolske: we have an *implicit* set of merge trees
  660. # [03:47] <mbrubeck> And when /mobile was in that category it totally sucked for us. :/
  661. # [03:47] * Quits: AaronMT (AaronMT@moz-5DF3A271.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: www.textualapp.com)
  662. # [03:47] <rnewman> project branches and upstreams
  663. # [03:47] <@ehsan> dolske: sure, but if you look at our checkin load, that's not really true :)
  664. # [03:47] <@ehsan> we only have inbound and try ;)
  665. # [03:48] * Joins: tmyoung (Thunderbir@moz-A52EE408.alyoung.com)
  666. # [03:48] * Quits: @dbaron (dbaron@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  667. # [03:48] <rnewman> ehsan: forwarded
  668. # [03:48] * Quits: clee (clee@2557E599.66715431.D25A875A.IP) (Quit: clee)
  669. # [03:48] <@dolske> services-central was perhaps the better example of this...
  670. # [03:49] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/1df3bdadb7ce - Bobby Holley - Bug 843829 - Wrap unwaived content JS objects in opaque wrappers for XBL scopes. r=mrbkap
  671. # [03:49] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/57652d8f0827 - Bobby Holley - Bug 843829 - Stop using IsTransparent for XBL field access, and explicitly waive instead. r=mrbkap
  672. # [03:49] <rnewman> dolske: forwarded to you, too :)
  673. # [03:49] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/97d16e7beb27 - Bobby Holley - Bug 843829 - Fix incorrect test. r=mrbkap
  674. # [03:49] <rnewman> I'm basically proposing services-central for mobile-central
  675. # [03:49] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/6c6ab0e54917 - Bobby Holley - Bug 845862 - Transitively apply waivers for accessor descriptors. r=mrbkap
  676. # [03:49] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/2e889cd77a48 - Bobby Holley - Bug 843829 - Apply transitive waivers for nativeCall. r=mrbkap
  677. # [03:49] <@ehsan> rnewman: thanks, reading it now, although it's not clear how I can contribute to the conversation (yay no-archive lists!)
  678. # [03:49] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/64f001fe04fb - Bobby Holley - Bug 843829 - Explicitly add a waiver in FieldGetter and FieldSetter. r=mrbkap
  679. # [03:49] <rnewman> aiming for my bright future where m-c only consists of green builds
  680. # [03:50] <rnewman> that were green on another tree first
  681. # [03:50] <rnewman> ehsan: that's the last message; just restructure and reply-all :D
  682. # [03:50] <@dolske> or at least no orange that hasn't already long-since been filed. ;)
  683. # [03:50] <rnewman> dolske: shhhh
  684. # [03:50] <mbrubeck> I think we're already to the point where 99% of changesets land on some other tree before landing on m-c...
  685. # [03:50] <@ehsan> rnewman: so, this will be a sherifed tree?
  686. # [03:50] <rnewman> mbrubeck: yeah, but most of them are inbound, which has flaws
  687. # [03:51] <mbrubeck> agreed
  688. # [03:51] <rnewman> ehsan: "kinda"
  689. # [03:51] <rnewman> sheriffed in proportion to its load
  690. # [03:51] <rnewman> I can happily break s-c for a few days
  691. # [03:51] <rnewman> fix-in-place rather than backout
  692. # [03:51] <rnewman> inbound sucks because it gets closed all the time for bustage
  693. # [03:51] * Quits: jet (junglecode@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: jet)
  694. # [03:51] <rnewman> and that affects a lot of people
  695. # [03:51] * Joins: mdas (mdas@50AE257C.D30B51A1.412CF160.IP)
  696. # [03:51] <mbrubeck> inbound *was* a major improvement over everyone-lands-on-mc, and it did used to work better than it does with today's load...
  697. # [03:51] * Quits: mdas (mdas@50AE257C.D30B51A1.412CF160.IP) (Quit: )
  698. # [03:51] <rnewman> when you get down to monkeysphere sizes of people, you can coordinate how to work together
  699. # [03:51] <rnewman> mbrubeck: no doubt
  700. # [03:52] <rnewman> it made project branches feasible to merge, for one thing!
  701. # [03:52] <mbrubeck> but yeah, it's not scaling
  702. # [03:52] <rnewman> inbound broken? I can still merge my project branch.
  703. # [03:52] * Quits: jhammel (jhammel@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: leaving)
  704. # [03:52] <tbsaunde> rnewman: forward to me too?
  705. # [03:52] * Quits: FabioMagnoni (fabiomagno@E7EE8B49.7B85F8C0.FC4CA3ED.IP) (Ping timeout)
  706. # [03:52] <rnewman> done
  707. # [03:53] * Joins: ggp (ggp@moz-CF8BEBEF.dia.static.qwest.net)
  708. # [03:53] <rnewman> so my proposal is basically "make a tree of project branches of sufficient breadth and depth to avoid significant impact from closures and merges"
  709. # [03:53] <rnewman> which, granted, costs builders
  710. # [03:53] <rnewman> but then, we waste so many stupid cycles on our builds
  711. # [03:53] <rnewman> gps has so many horror stories to tell
  712. # [03:53] * Parts: ggp (ggp@moz-CF8BEBEF.dia.static.qwest.net) (Leaving...)
  713. # [03:54] * nthomas is now known as nthomas|away
  714. # [03:54] <rnewman> pretty sure that a few months of effort could drop our load by 50%, if we only prioritized the work
  715. # [03:54] <@dolske> yes, "tree of project branches". that's a better term.
  716. # [03:54] <rnewman> apparently reftests is 35% of our load; let's just run them on every other push, and immediately save 17% of our build times
  717. # [03:54] <@dolske> (well, slight wording/analogy confusion aside ;)
  718. # [03:54] <rnewman> :D
  719. # [03:55] * Joins: chrisccoulson (chr1s@moz-6A3A134E.cust-13020.ip.static.uno.uk.net)
  720. # [03:56] * Quits: ejpbruel (ejpbruel@moz-5EE20326.adsl2.static.versatel.nl) (Quit: ejpbruel)
  721. # [03:56] <@dolske> but rnewman, just think how many regressions running reftests on mozilla-services has caught!
  722. # [03:56] <rnewman> inorite! must be…
  723. # [03:57] <@ehsan> rnewman: if the mobile team takes responsibility of dealing with sheriffing and merging and they only plan to land patches that touch mobile/ then this should be fine, given that those pushes already have fewer coalescing chances since they run fewer jobs
  724. # [03:57] <rnewman> the idea would be same as s-c: only merge verified changesets
  725. # [03:57] <rnewman> (we even went so far as to only merge QAed changesets)
  726. # [03:57] <@ehsan> rnewman: or get someone to work on getting them to run in parallel, which is totally doable
  727. # [03:58] <@dolske> actually, I wonder how much win smart-coalescing could be, if you had a magic ball that only combined wholly-independent changes... letmegetrightonthat. :/
  728. # [03:58] <rnewman> hard; that's kinda why I don't think autoland will ever be feasible
  729. # [03:58] <rnewman> you need attribution of failure
  730. # [03:58] <@ehsan> dolske: yeah the dependency tracking is very hard to solve
  731. # [03:58] <@dolske> yeah.
  732. # [03:58] <@ehsan> rnewman: autoland _is_ feasible
  733. # [03:59] <@ehsan> webkit uses it
  734. # [03:59] <rnewman> how many pushes do we get an hour on inbound?
  735. # [03:59] <@ehsan> the fact that we don't have enough capacity is the reason why we cannot have autoland
  736. # [03:59] <rnewman> sure
  737. # [03:59] <rnewman> but in order to be 100% confident, you need to serialize builds
  738. # [03:59] <rnewman> you can't do independent builds of multiple changesets and assume they'll be green when they're all mixed
  739. # [04:00] <mbrubeck> I'd be happy with, say, 95% confident
  740. # [04:00] <rnewman> you can do that if your capacity is so huge that you can do independent builds, then tree-merge, smart-backout...
  741. # [04:00] <catlee-away> we'll never have enough capacity
  742. # [04:00] <mbrubeck> We can always back out a series of patches in the rare cases where they break only in combination... as long as they *are* rare enough.
  743. # [04:00] <rnewman> but your autoland push is gonna take 8 hours to be condient
  744. # [04:00] <rnewman> condient? confident.
  745. # [04:00] <catlee-away> every time we add more, load increases to use it all up
  746. # [04:00] <mbrubeck> condiment
  747. # [04:00] <rnewman> so my proposal is to work in trees, and merge less frequently
  748. # [04:01] <@dolske> you got your chocolate in my peanut-butter!
  749. # [04:01] <rnewman> which, interestingly enough, is the way Windows works -- 50,000 contributors, and builds that take 24 hours to run.
  750. # [04:01] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/7201a22e3c44 - John Daggett - Bug 856784 - null-check mUserFontData before use. r=jkew
  751. # [04:01] * Joins: asrail (asrail@2A678512.9BEB7A35.6D8EEF99.IP)
  752. # [04:01] <rnewman> so they have trees of trees, and work moves up and down on schedule.
  753. # [04:02] <@dolske> see, I was trying to avoid the "let's do what microsoft does" line... ;)
  754. # [04:02] <rnewman> :D
  755. # [04:02] <@ehsan> rnewman: we don't need to be 100% confident
  756. # [04:02] <@ehsan> the bot doesn't have to be infallible, it just needs to be right enough times for it to be a valuable service
  757. # [04:02] <@dolske> (or, more familiar to me, how Solaris was run)
  758. # [04:02] <rnewman> ehsan: I know, I just think that getting any reasonable level of confidence involves turnaround times that are worse than try
  759. # [04:02] <rnewman> dolske: ah, Sun is a better example, thank you :D
  760. # [04:02] <@dolske> >_<
  761. # [04:03] <@ehsan> rnewman: what? why would that be the case?
  762. # [04:03] <@ehsan> rnewman: the bot just lands on try, sees green, lands on inbound, end of story
  763. # [04:03] <RyanVM> ehsan: bustage
  764. # [04:03] <@ehsan> RyanVM: looking
  765. # [04:03] * Joins: Edgar (Thunderbir@moz-99690620.hinet-ip.hinet.net)
  766. # [04:04] * Joins: till (till@moz-10002E0F.adsl.alicedsl.de)
  767. # [04:04] <Waldo> conversion mistake, easy fix there
  768. # [04:04] <rnewman> ehsan: OK, you and I have different ideas of scope :D
  769. # [04:04] <@ehsan> RyanVM: backing out
  770. # [04:04] <@dolske> ehsan: well, this conversation jsut got awkward. ;-)
  771. # [04:04] <rnewman> for your scope, sure, identical to a try run and an inbound green... let's call it... 8 hours?
  772. # [04:05] <@ehsan> rnewman: anyways, doesn't matter, since with our current state of infra capacity, these are just wild dreams for us :(
  773. # [04:05] <rnewman> yeah, true :/
  774. # [04:05] <rnewman> that's a nice thing about project branch... it's typically a reduction in net load
  775. # [04:05] <@ehsan> rnewman: false
  776. # [04:05] <rnewman> (assuming usually common platform changes)
  777. # [04:06] <catlee-away> ehsan: we will never have enough capacity for the current development model
  778. # [04:06] <rnewman> you mean doing just Android builds is worse than doing full inbound pushes?
  779. # [04:06] <@ehsan> rnewman: more project branches => less coalescing => more load
  780. # [04:06] <rnewman> and backouts?
  781. # [04:06] <@ehsan> rnewman: oh I see
  782. # [04:06] * heycam is now known as heycam|away
  783. # [04:06] <@ehsan> rnewman: you're suggesting we build only mobile no matter what landed on that branch?
  784. # [04:06] <@ehsan> catlee-away: why is that?
  785. # [04:06] <rnewman> or do it intelligently, but 90% of the landings on mobile-central would be java-only
  786. # [04:07] <rnewman> maybe only do a proper build on the every-few-days merge from m-c to mobile
  787. # [04:07] <rnewman> so you get a green changeset before a merge
  788. # [04:07] <rnewman> basically accept trychooser syntax :D
  789. # [04:07] * joduinn-mtg is now known as joduinn
  790. # [04:07] <@dolske> hmm, would a distcc kind of thing be crazy-thinking of expanding test capacity?
  791. # [04:08] <rnewman> dolske: aren't we IO bound?
  792. # [04:08] <@dolske> maybe even make it an addon?
  793. # [04:08] <@dolske> (I like pie-in-the-sky)
  794. # [04:08] <rnewman> heh
  795. # [04:08] <catlee-away> ehsan: history has shown that load increases very quickly to consume any increase in available capacity
  796. # [04:08] <rnewman> catlee-away: doesn't that mean we should have try lie about how long jobs take? :D
  797. # [04:09] <@ehsan> rnewman: not building non-mobile for changes outside of mobile/ will be a pain when doing merges
  798. # [04:09] <catlee-away> so if we add 2x capacity, we'll get 2.1x # of pushes
  799. # [04:09] <@dolske> just randomly thinking: you sorta have to have trusted builders, but you don't need to trust test/perf runners as much.
  800. # [04:09] * Quits: till (till@moz-10002E0F.adsl.alicedsl.de) (Ping timeout)
  801. # [04:09] <@ehsan> rnewman: since that's when you'll discover all of the bustage on other platforms ;)
  802. # [04:09] <rnewman> ehsan: see my remark about 'proper build'
  803. # [04:09] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/06ae36377cfa - Ehsan Akhgari - Follow-up to bug 784739 - Compare a char against a numeric value, not nullptr
  804. # [04:09] <rnewman> or 'intelligently'
  805. # [04:09] <rnewman> point is, we can converge on doing fewer builds
  806. # [04:10] <catlee-away> or not doing all the tests for all pushes
  807. # [04:10] <rnewman> aye
  808. # [04:10] <catlee-away> that would be a huge win
  809. # [04:10] <@ehsan> catlee-away: surely people just don't get twice as productive over night ;)
  810. # [04:10] <rnewman> I mean, almost any mobile push doesn't need to run all the js reftests, rite?
  811. # [04:10] <rnewman> or any desktop mochitests
  812. # [04:10] <rnewman> or ...
  813. # [04:10] <@ehsan> rnewman: I see, trusting humands... hrm, how do I feel about that? ;)
  814. # [04:10] <catlee-away> ehsan: they'll do more try pushes, or more inbound pushes, or add more tests
  815. # [04:10] <tbsaunde> ehsan: surely it isn't hard to add a "do a full set of builds and tests button" to tbpl
  816. # [04:10] <rnewman> DISABLE THE TESTS!
  817. # [04:10] <@ehsan> rnewman: but yeah if you guys accept multiple days without a merge to central, then sure
  818. # [04:11] <mbrubeck> rnewman: We already do that optimization for /mobile-only changes, right?
  819. # [04:11] <rnewman> we did s-c merges weekly or less
  820. # [04:11] <@ehsan> catlee-away: but try runs off of its separate pool, right?
  821. # [04:11] <rnewman> mbrubeck: yeah, I've seen it happen; still runs more tests than it should, I think
  822. # [04:11] <catlee-away> ehsan: of builders, yes
  823. # [04:11] <@ehsan> tbsaunde: yeah that's easy, bisecting over 50 changesets is not
  824. # [04:11] <catlee-away> ehsan: shares the test pool
  825. # [04:11] <@ehsan> catlee-away: oh
  826. # [04:12] <@ehsan> anyways
  827. # [04:12] <rnewman> so I think the only answer is to have people do less work
  828. # [04:12] <jcranmer> ehsan: that's what comm-central gets to do all the time
  829. # [04:12] <rnewman> ;)
  830. # [04:12] <@dolske> different coalescing for different tests might be interesting to think about... eg "every push on mozilla-foo runs M3, every 5 pushes runs reftests, every 10 runs ...."
  831. # [04:12] <mbrubeck> This is what a mobile-only push looks like: https://tbpl.mozilla.org/?tree=Mozilla-Inbound&rev=5bf175669197
  832. # [04:12] <tbsaunde> ehsan: presumably just mobile won't have that many, and if it somehow does the people figuring it out will probably know the code involved
  833. # [04:12] <@ehsan> catlee-away: I don't see why increasing 2x wouldn't help in the short term, but if you're arguing that we will find a way to fill up the capacity over time, then yeah sure ;0
  834. # [04:13] * RyanVM wants to see what doing hg purge on Try would win us (instead of full clobbers)
  835. # [04:13] * Quits: a-865 (fmcz@moz-8F21088B.cable.mindspring.com) (Quit: ChatZilla 0.9.90 [SeaMonkey 2.17/20130327152950])
  836. # [04:13] <rnewman> mbrubeck: I wouldn't run jsreftest, for one thing
  837. # [04:13] <mbrubeck> sure
  838. # [04:13] <@dolske> clearly we need more public-transit infra and less highways.
  839. # [04:13] <@ehsan> dolske: that scares me, as that's why the tree is closed half of the day these days
  840. # [04:13] <rnewman> RyanVM: you mean bug 851398?
  841. # [04:14] <rnewman> or bug 851270?
  842. # [04:14] <@dolske> ehsan: this would only work on focused project branches.
  843. # [04:14] <@ehsan> RyanVM: let's keep the tree closed for a short while, because, srsly :)
  844. # [04:14] <catlee-away> ehsan: it would help in the very short term
  845. # [04:14] <catlee-away> but not as long as you'd like
  846. # [04:14] <@ehsan> dolske: true
  847. # [04:14] <rnewman> also consider different rules at different levels of the tree
  848. # [04:14] <rnewman> e.g., imagine a "mobile-fhr" project branch that only runs android + robotium
  849. # [04:14] <RyanVM> rnewman: yeah
  850. # [04:14] <@ehsan> catlee-away: do we have any historical examples of our infra capacity increasing by 2x "over night"?
  851. # [04:15] * Joins: abhishekp (chatzilla@moz-EFC83AE7.mtnl.net.in)
  852. # [04:15] <rnewman> because to be honest, we're never going to break js-reftest or mochitests, realistically
  853. # [04:15] <@ehsan> I'm curious to know how soon we've filled that up in the past
  854. # [04:15] <rnewman> when we merge to mobile-central, we see if we break.
  855. # [04:15] <catlee-away> ehsan: when the rev3 machines were introduces
  856. # [04:15] <catlee-away> d
  857. # [04:15] <@ehsan> rnewman: now that's a good idea :)
  858. # [04:15] <RyanVM> ehsan: I supposed I should reopen
  859. # [04:15] <catlee-away> also, linux aws slaves
  860. # [04:15] <catlee-away> we added like 400% capacity
  861. # [04:15] <RyanVM> what do I care, it's basically bedtime for me anyway
  862. # [04:15] <@ehsan> RyanVM: no please give it some time
  863. # [04:16] <catlee-away> and have hit the limits of that already
  864. # [04:16] <@ehsan> oh
  865. # [04:16] <@ehsan> well
  866. # [04:16] <RyanVM> k, /me goes back to filing today's 8-10 new intermittent orange bugs
  867. # [04:16] <RyanVM> (speaking of unsustainable things)
  868. # [04:16] <@ehsan> but didn't we get like 10 day wait times on linux32 back then? ;)
  869. # [04:16] <catlee-away> but, tests are the real problems, right?
  870. # [04:16] <@ehsan> yes, they are
  871. # [04:17] <@dolske> "r-, less tests!"
  872. # [04:17] <rnewman> or... REMOVE FEATURES
  873. # [04:18] <derf> rnewman: Blasphemy!
  874. # [04:18] <rnewman> TABS ON TOP
  875. # [04:18] <rnewman> god, that email made me chortle
  876. # [04:18] <derf> dolske: And you joke, but we have tests that we can't turn on because people have complained that they take too long.
  877. # [04:18] <@dolske> let's go full-enterprise, and charge infra costs on a per-department basis.
  878. # [04:18] <rnewman> save money by doing less work!
  879. # [04:18] <catlee-away> heh, we are going that way
  880. # [04:18] <derf> dolske: And sure enough, the thing they're testing has been broken repeatedly.
  881. # [04:19] <@dolske> derf: which tests, ooc?
  882. # [04:19] * Joins: a-865 (fmcz@moz-8F21088B.cable.mindspring.com)
  883. # [04:19] <rnewman> derf: we're not talking about jetpack, are we?
  884. # [04:19] <rnewman> :D
  885. # [04:19] <derf> dolske: WebRTC's signaling unittests.
  886. # [04:20] <@ehsan> derf: also, valgrind tests
  887. # [04:20] <@dolske> maybe that's a good example of something that should instead run periodically, or only frequently on a mozilla-webrtc project tree.
  888. # [04:20] <ewong> dolske pmji, nightly only?
  889. # [04:20] <derf> dolske: Well, if you want to catch stuff _before_ it's broken it needs to run on try.
  890. # [04:20] <@dolske> (or maybe not, I don't know how much dependancy that stuff has on other things)
  891. # [04:21] <jcranmer> the problem is we require that all of our tests run on every checkin to be visible
  892. # [04:21] * Joins: jrmuizel (jrmuizel@moz-6E78BC7C.cpe.teksavvy.com)
  893. # [04:21] <@dolske> jcranmer: sure, but that quickly devolves into "depnendancies are hard"
  894. # [04:21] <@dolske> pretend I spelled that better.
  895. # [04:22] <jcranmer> coming from comm-central, where half our test breakage comes from code we have to bisect
  896. # [04:22] <catlee-away> why can't we have a quick suite of tests that catches 75% of problems, and run those per push. we can run the slower but more thorough tests periodically
  897. # [04:22] * Quits: bholley (anonymous@moz-FCAF9AAB.hsd1.ca.comcast.net) (Quit: bholley)
  898. # [04:22] <jcranmer> I'm not particularly persuaded by people who complain that bisecting 50 changesets is hard
  899. # [04:22] <@dolske> catlee-away: see my last line. :)
  900. # [04:22] <jcranmer> dolske: this isn't a per-test dependency
  901. # [04:22] <jcranmer> dolske: this is a testsuite thing
  902. # [04:22] <catlee-away> dolske: doesn't have to be a dependency thing
  903. # [04:23] <catlee-away> make a "fast" suite
  904. # [04:23] <catlee-away> and a "full" suite
  905. # [04:23] <jcranmer> it's what most developers probably do anyways
  906. # [04:23] <derf> I mean, other parts of the problem are, for example the C++ unit tests run during the build phase, we don't really parallelize tests very well, etc.
  907. # [04:23] <tbsaunde> catlee-away: so, the trick is what a fast suite should be depends a lot on what the patch is
  908. # [04:23] <@dolske> catlee-away: but inevitably the "fast" suite won't cover most things, and so it becomes not so useful.
  909. # [04:23] <jcranmer> I don't think I've ever run all of the mochitest suite locally
  910. # [04:24] <jcranmer> before checking in
  911. # [04:24] * nthomas|away is now known as nthomas
  912. # [04:24] * philor|away is now known as philor
  913. # [04:24] <jcranmer> hell, I don't even run TB mozmill tests most of the time before checkin
  914. # [04:24] <@dolske> catlee-away: we want "fast set of things likely to break for the code I'm touching" --> dependencies.
  915. # [04:24] * Joins: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
  916. # [04:25] <derf> Like, we have a bunch of TURN tests we'd like to write, but the pacing rules of TURN mean they'd take about 10 minutes to complete. That doesn't mean they'd use very much CPU during those 10 minutes, but if they're C++ unit tests then delaying all of the builders by 10 minutes while leaving them mostly idle seems like maybe a bad idea.
  917. # [04:25] * Joins: capella-s3 (capella-s3@moz-DD0C7E4F.twcny.res.rr.com)
  918. # [04:25] <jgilbert> derf: sharded slaves to the rescue?
  919. # [04:26] <derf> jgilbert: Maybe?
  920. # [04:26] <Waldo> derf: pacing rules? could some underlying timing thing be mocked up to make them run faster?
  921. # [04:26] <derf> Doesn't seem like it would do much for the build latency problem.
  922. # [04:26] * Quits: Mossop (mossop@moz-3D9B2D8F.lsanca.fios.verizon.net) (Ping timeout)
  923. # [04:26] <catlee-away> dolske: that'd be great, but hard as you say. I still think you can come up with a "fast" suite that covers a lot of common functionality would help
  924. # [04:26] <@dolske> mach test turn-horde
  925. # [04:26] <derf> Waldo: Possibly, but the pacing is actually a security issue.
  926. # [04:26] <tbsaunde> RyanVM: https://tbpl.mozilla.org/?tree=Try&rev=5079d0fcd44d won't make you happy I tried disabling PGO on IonBuilder.cpp and look what it got me
  927. # [04:26] <Waldo> derf: elucidate! now you have me curious :-)
  928. # [04:26] <derf> I.e., it's what keeps people from turning Firefox into a DDoS.
  929. # [04:27] <RyanVM> tbsaunde: yeah, we've been hitting it there too
  930. # [04:27] <derf> Waldo: This is for WebRTC, which is P2P. Part of the security model requires checking that the peer you're trying to contact actually wants to receive media from you.
  931. # [04:27] <catlee-away> dolske: like make sure the browser can start, do simple layout, network, etc. before even trying to run the rest of mochitests or talos
  932. # [04:27] <RyanVM> IonBuilder's the most common, but not the only one
  933. # [04:27] <derf> If the checks weren't paced, you could DDoS by making a webpage that did nothing more than run the checks.
  934. # [04:27] <jgilbert> catlee-away++
  935. # [04:27] <Waldo> derf: ah
  936. # [04:27] <catlee-away> dolske: right now we run ALL THE TESTS for anything that successfully compiled
  937. # [04:28] <tbsaunde> RyanVM: huh, the couple logs I looked at didn't have it
  938. # [04:28] <jgilbert> like, load up *a* webgl test
  939. # [04:28] <Waldo> derf: still seems like you could have the underlying timing mechanism be mockable, then switch in something that ran time ahead to make the delays palatable
  940. # [04:28] <philor> yeah, one of these days we may even have to file that Shape.o one
  941. # [04:28] * Joins: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net)
  942. # [04:28] <Waldo> derf: so long as run-time-ahead were SpecialPowers and/or not available outside test runs
  943. # [04:29] <derf> Yes, there's probably a bunch of work we could do.
  944. # [04:29] <derf> But it almost seems like the effort would be better spent fixing the testing framework.
  945. # [04:30] <RyanVM> philor: nah, I'm all in favor of leaving it in the crap heap that is IonBuilder
  946. # [04:30] <tbsaunde> Waldo: you also have to ask how much of what your testing is what you ship and how much is your mock up
  947. # [04:30] * Waldo doesn't know where time/effort would be best spent
  948. # [04:30] * Quits: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  949. # [04:30] <tbsaunde> RyanVM: but if it gets passed js/src/ it doesn't fall over dead in other places? that's ... interesting
  950. # [04:30] <Waldo> tbsaunde: advancing the clock is a pretty common thing to mock up, I believe
  951. # [04:30] <derf> All I know is no one seems to want to do either.
  952. # [04:30] <Waldo> heh :-\
  953. # [04:30] <@dolske> catlee-away: ah, if you're talking about a basic aliveness test, I suppose. But I'd expect most load is wasted on things that pass most tests but fail in just one particualr test.
  954. # [04:31] * Quits: kanru (kanru@moz-99690620.hinet-ip.hinet.net) (Quit: rcirc on GNU Emacs 24.3.50.2)
  955. # [04:31] <RyanVM> philor: we should really get around to filing that osx m2 shutdown hang too
  956. # [04:31] <RyanVM> got about 4-5 other instances over the last couple days
  957. # [04:31] * Joins: kanru (kanru@moz-99690620.hinet-ip.hinet.net)
  958. # [04:32] * Quits: kanru (kanru@moz-99690620.hinet-ip.hinet.net) (Input/output error)
  959. # [04:33] <philor> RyanVM: well, the "mochitest, mochitest-chrome, mochitest-browser-chrome" bug was actually about a Mac M2 shutdown when it started life, before it got morphed into the Linux oth shutdown
  960. # [04:33] * Joins: Boriss (FlyingToas@moz-3C817AF9.hsd1.ca.comcast.net)
  961. # [04:34] * Joins: kanru (kanru@moz-99690620.hinet-ip.hinet.net)
  962. # [04:34] * Quits: Enn (enn@moz-A875DFED.cpe.net.cable.rogers.com) (Ping timeout)
  963. # [04:34] <RyanVM> philor: heh
  964. # [04:34] <RyanVM> we're good at that
  965. # [04:35] * Quits: kanru (kanru@moz-99690620.hinet-ip.hinet.net) (Input/output error)
  966. # [04:35] * Quits: jrmuizel (jrmuizel@moz-6E78BC7C.cpe.teksavvy.com) (Client exited)
  967. # [04:36] * Joins: jrmuizel (jrmuizel@moz-6E78BC7C.cpe.teksavvy.com)
  968. # [04:36] * Quits: KaiRo_away (robert@moz-59FCF1AC.adsl.highway.telekom.at) (Input/output error)
  969. # [04:37] * Quits: jrmuizel (jrmuizel@moz-6E78BC7C.cpe.teksavvy.com) (Client exited)
  970. # [04:37] * philor picks the Win8 contacts_basics as the least fun to file, and does
  971. # [04:37] * Joins: jrmuizel (jrmuizel@moz-6E78BC7C.cpe.teksavvy.com)
  972. # [04:37] <philor> mmm, frog-swallowing
  973. # [04:39] <jcranmer> catlee-away, dolske: here's an interesting idea
  974. # [04:39] <jcranmer> on m-i, run only one testsuite, but rotate it on each checkin
  975. # [04:39] <jcranmer> and make sure every platform is running a different testsuite on the same checkin
  976. # [04:39] <mjrosenb> Usage: populate_virtualenv.py /path/to/topsrcdir /path/to/topobjdir /path/to/virtualenv
  977. # [04:39] * Joins: kanru (kanru@moz-99690620.hinet-ip.hinet.net)
  978. # [04:39] <mjrosenb> anyone know how to not get that?
  979. # [04:40] * heycam|away is now known as heycam
  980. # [04:41] * Joins: Mossop (mossop@moz-3D9B2D8F.lsanca.fios.verizon.net)
  981. # [04:42] * Quits: jrmuizel (jrmuizel@moz-6E78BC7C.cpe.teksavvy.com) (Client exited)
  982. # [04:42] * Quits: kanru (kanru@moz-99690620.hinet-ip.hinet.net) (Input/output error)
  983. # [04:42] * Joins: jrmuizel (jrmuizel@moz-6E78BC7C.cpe.teksavvy.com)
  984. # [04:42] <RyanVM> philor: there's more instances of that further down too
  985. # [04:42] * Quits: jrmuizel (jrmuizel@moz-6E78BC7C.cpe.teksavvy.com) (Client exited)
  986. # [04:43] <philor> RyanVM: yeah, probably for days, it takes me a while to build up momentum :)
  987. # [04:43] * Joins: jrmuizel (jrmuizel@moz-6E78BC7C.cpe.teksavvy.com)
  988. # [04:43] <RyanVM> philor: I truly meant to catch up on filing today
  989. # [04:43] <RyanVM> and then never did
  990. # [04:43] <philor> actually, probably for as long as we've run on win8
  991. # [04:43] <mfinkle> ehsan, added you to the public mobile-firefox-dev list
  992. # [04:43] * Joins: xin (Mibbit@moz-B1302E59.cpe.net.cable.rogers.com)
  993. # [04:44] <mfinkle> mobile-frontend is really supposed to be more internal crap
  994. # [04:44] <mfinkle> PTO emails and stuff
  995. # [04:44] <philor> no matter how little it does, we need a button or a bookmarklet to halfway-file
  996. # [04:45] * Joins: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk)
  997. # [04:46] * Joins: blassey (blassey@55C27641.FE1570A.A9199E70.IP)
  998. # [04:46] <@ehsan> mfinkle: thanks
  999. # [04:47] <RyanVM> philor: one of the plans for tbpl2 is a needs-filing state where a failure can be acknowledged as intermittent and starred, but not actually filed yet
  1000. # [04:48] <RyanVM> that is,when it's not busy curing cancer and teaching illiterate children how to read
  1001. # [04:49] <RyanVM> mmm, <3 filing intermittent failures in Core...General
  1002. # [04:49] * philor goes out to the corral to look for his pony
  1003. # [04:49] <RyanVM> a sure-fire way to get it ignored
  1004. # [04:49] <philor> depends on the assignee
  1005. # [04:49] * bz_dinner is now known as bz
  1006. # [04:50] * Joins: kanru (kanru@moz-99690620.hinet-ip.hinet.net)
  1007. # [04:50] <philor> sometimes, an assignee plus "fix this now or I'm disabling your damn test_mixed_content_blocker_frameNavigation.html" can actually work
  1008. # [04:50] <@bz> hey, orangefactors is down to like 5, no?
  1009. # [04:50] <@bz> We must have disabled some tests....
  1010. # [04:50] * Joins: mixedpuppy (mixedpuppy@moz-7B3CFB22.vc.shawcable.net)
  1011. # [04:51] <philor> you are correct, sir
  1012. # [04:51] <philor> that's how we did it
  1013. # [04:51] <philor> unless this week's drop was when we got the webrtc drop, but I think that was last weeks
  1014. # [04:52] <philor> hiding entire platforms helps, too
  1015. # [04:52] * Quits: JonathanS (JonathanS@74338381.87D4EDDB.521902B0.IP) (Quit: Computer has gone to sleep.)
  1016. # [04:53] * mcote|afk is now known as mcote
  1017. # [04:54] <philor> back up over 6 already, though
  1018. # [04:55] <philor> "[info at comment 1529, comment 2322, 4812]"
  1019. # [04:55] <mjrosenb> also, is there anything special that I need to do when committing a fix for a SS bug?
  1020. # [04:56] * Joins: jdm (jdm@35ACF0E4.1752D4EE.971E19F6.IP)
  1021. # [04:56] <philor> oh, neat, the test_mixed_content_blocker_frameNavigation.html timeout is bustage?
  1022. # [04:57] <mjrosenb> just a simple commit message?
  1023. # [04:57] <tbsaunde> mjrosenb: if you have s-a+ not afaik
  1024. # [04:57] <jcranmer> bz: ping
  1025. # [04:58] <tbsaunde> just don't put "POC exploit fixed by this patch at http://blah" in the commit message :p
  1026. # [04:58] <mjrosenb> tbsaunde: I have an 'r+'
  1027. # [04:59] <@dveditz> mjrosenb: you may need security approval (but please don't put s-a+ in commit messages)
  1028. # [04:59] <RyanVM> sweet, bholley and ehsan both have bustage on inbound
  1029. # [04:59] <@dveditz> https://wiki.mozilla.org/Security/Bug_Approval_Process
  1030. # [04:59] <Unfocused> is something wrong? i just updated one of my trees, and didn't need to clobber
  1031. # [04:59] <RyanVM> ehsan: good call on leaving it closed
  1032. # [04:59] <@ehsan> hrm
  1033. # [04:59] <mjrosenb> dveditz: this is just going into m-c.
  1034. # [04:59] <mjrosenb> well, m-i
  1035. # [04:59] <@dveditz> mjrosenb: what do you mean by "just"?
  1036. # [05:00] <@dveditz> if it's an old bug just going into m-c could trigger a chemspill on a branch if it's an obvious patch
  1037. # [05:00] <RyanVM> ehsan: back out bholley while you're at it?
  1038. # [05:00] <tbsaunde> dveditz: I wouldn't put it in the commit message, but does it actually leak much info?
  1039. # [05:00] <@ehsan> sure
  1040. # [05:01] <philor> I really wish people would stop pushing things they last pushed to try before the reset, it takes all the fun out of backouts to not be able to see the try push that showed the same bustage
  1041. # [05:01] <@dveditz> tbsaunde: it could draw attention to the commit
  1042. # [05:01] <tbsaunde> dveditz: fair
  1043. # [05:02] <tbsaunde> though I sort of wonder if an attacker wouldn't just write a script to check for patches for hidden bugs
  1044. # [05:02] <@dveditz> tbsaunde: it's about the same as a comment saying "fix security bug xyz". don't do that, either :-)
  1045. # [05:02] <@dveditz> tbsaunde: yeah, they can (and have)
  1046. # [05:02] <mjrosenb> dveditz: I can't imagine that this is an exploitable bug.
  1047. # [05:02] <philor> "Bug nnnnnn, Tests" should prevent humans from looking
  1048. # [05:02] <@dveditz> mjrosenb: then why is it s-s ? :-)
  1049. # [05:02] <@dveditz> I don't know what bug you're talking about
  1050. # [05:02] * Quits: blassey (blassey@55C27641.FE1570A.A9199E70.IP) (Input/output error)
  1051. # [05:02] * Quits: tonymec (tonymec@8074F7F2.48EF4B79.277517C1.IP) (Input/output error)
  1052. # [05:03] <mjrosenb> dveditz: 814552 and it is s-s because I haven't actually looked into it enough to determine that it isn't
  1053. # [05:03] <@dveditz> well, yeah, we have a lot of those
  1054. # [05:04] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/e60919ded783 - Ehsan Akhgari - Backed out 6 changesets (bug 843829, bug 845862) because of broken mochitest-5
  1055. # [05:04] * Joins: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net)
  1056. # [05:04] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/84588077a188 - Ehsan Akhgari - Backed out 2 changesets (bug 784739) because of Windows build failures
  1057. # [05:04] <@dveditz> so just by the bug number I know it goes back a few cycles
  1058. # [05:05] <mjrosenb> but knowing how that code works, and the test case, it should be nigh impossible to actually exploit.
  1059. # [05:08] <@dveditz> mjrosenb: ok... you should say that in the bug, add the sec-moderate keyword, and then check in
  1060. # [05:09] <@dveditz> er, take off the sec-critical then, if you think it's not
  1061. # [05:09] <@dveditz> in addition to adding sec-moderate
  1062. # [05:09] <mjrosenb> dveditz: what should I say when I check it in?
  1063. # [05:09] * Quits: RyanVM (chatzilla@moz-148999FE.phlapa.fios.verizon.net) (Quit: ChatZilla 0.9.90 [Firefox 23.0a1/20130401170702])
  1064. # [05:09] * Quits: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard)
  1065. # [05:10] * Quits: asrail (asrail@2A678512.9BEB7A35.6D8EEF99.IP) (Ping timeout)
  1066. # [05:11] * Quits: abhishekp (chatzilla@moz-EFC83AE7.mtnl.net.in) (Quit: ChatZilla 0.9.90 [Firefox 19.0.2/20130307122853])
  1067. # [05:11] <@dveditz> mjrosenb: "bug 814552 align localSlotCount for ARM" ?
  1068. # [05:12] <@dveditz> or just "ARM crash fix"
  1069. # [05:12] <@dveditz> well, bug number of course
  1070. # [05:13] * Joins: sankha93 (Instantbir@7061CD01.D6BD0D91.22D41759.IP)
  1071. # [05:13] * Joins: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net)
  1072. # [05:14] * Joins: asrail (asrail@2A678512.9BEB7A35.6D8EEF99.IP)
  1073. # [05:14] * Quits: brambles (xymox@moz-969AAE9B.barwen.ch) (Ping timeout)
  1074. # [05:15] * Joins: Hendikins (wolfox@moz-13914647.hhui4.ken.bigpond.net.au)
  1075. # [05:15] * Joins: brambles (xymox@moz-969AAE9B.barwen.ch)
  1076. # [05:16] <njn> if I open a file with nsIFile::create(), how do I subsequently close it?
  1077. # [05:17] <njn> does it happen automatically when the nsIFile is destroyed? the docs don't say, AFAICT
  1078. # [05:17] <njn> and there's no nsIFile::close()
  1079. # [05:17] * Joins: tonymec (tonymec@8074F7F2.48EF4B79.277517C1.IP)
  1080. # [05:18] * glob|away is now known as glob
  1081. # [05:18] * Joins: blassey (blassey@moz-9AA116AA.hsd1.ma.comcast.net)
  1082. # [05:18] * Quits: Hendikins (wolfox@moz-13914647.hhui4.ken.bigpond.net.au) (Ping timeout)
  1083. # [05:19] * Joins: brendan (brendaneic@moz-BE33DA21.fw1.sfo1.mozilla.net)
  1084. # [05:19] * Joins: Hendikins (wolfox@moz-13914647.hhui4.ken.bigpond.net.au)
  1085. # [05:20] * Quits: brendan (brendaneic@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: brendan)
  1086. # [05:20] <@dolske> njn: .remove()
  1087. # [05:21] <njn> dolske: um, no
  1088. # [05:21] <@dolske> what are you trying to ask?
  1089. # [05:22] * mcote is now known as mcote|afk
  1090. # [05:22] <njn> I guess you need to open it with open{ANSI,NSPR}FileDesc(), and then use fclose or PR_close to close it
  1091. # [05:22] <njn> i.e. nsIFile::create() doesn't open the file per se
  1092. # [05:22] <rnewman> njn: https://developer.mozilla.org/en-US/docs/PR_Close ?
  1093. # [05:22] <rnewman> ah, you already found it
  1094. # [05:22] <@dolske> file handles and nsIFiles are totally different concepts.
  1095. # [05:23] <@dolske> an nsIFile is essentially just a string (path/file)
  1096. # [05:24] * Quits: Benvie (Benvie@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  1097. # [05:28] * Quits: josh (josh@moz-348C4790.hsd1.mn.comcast.net) (Quit: josh)
  1098. # [05:28] * Joins: cviecco (cviecco@moz-63115BF4.hsd1.ca.comcast.net)
  1099. # [05:29] * Joins: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net)
  1100. # [05:29] * Joins: twi (Adium@moz-29290401.cust.dsl.vodafone.it)
  1101. # [05:30] * Joins: ekr (ekr@moz-FAC44BDF.hfc.comcastbusiness.net)
  1102. # [05:31] * Quits: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  1103. # [05:32] * joduinn is now known as joduinn-commute
  1104. # [05:33] * Joins: victorporof (victorporo@165D6EE3.39508509.6A4F8DA2.IP)
  1105. # [05:36] * Quits: ekr (ekr@moz-FAC44BDF.hfc.comcastbusiness.net) (Quit: ekr)
  1106. # [05:37] * Quits: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net) (Connection reset by peer)
  1107. # [05:38] * Joins: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net)
  1108. # [05:39] * Joins: ekr (ekr@moz-FAC44BDF.hfc.comcastbusiness.net)
  1109. # [05:40] * Quits: tmyoung (Thunderbir@moz-A52EE408.alyoung.com) (Ping timeout)
  1110. # [05:41] * hwine is now known as hwine-ooo
  1111. # [05:41] <Waldo> ehsan: replied to your comment
  1112. # [05:41] <@ehsan> t
  1113. # [05:41] <@ehsan> y
  1114. # [05:41] <@ehsan> will probably read it tomorrow though
  1115. # [05:42] * Quits: bdahl (bdahl@moz-BE33DA21.fw1.sfo1.mozilla.net) (Client exited)
  1116. # [05:43] <Waldo> ehsan: short answer is that calling memset/memcpy directly means you get all the fully-generic behavior that memset/memcpy require by spec, because they take not-guaranteed-aligned pointers and write out/compare not-guaranteed-aligned amounts of data
  1117. # [05:44] <@ehsan> ok, and why is that a problem?
  1118. # [05:44] <Waldo> ehsan: performance testing JS engine people did says those modifications (which don't change semantics!) resulted in faster code
  1119. # [05:44] <@ehsan> huh
  1120. # [05:44] <@ehsan> it would be nice if somebody can remeasure
  1121. # [05:45] <Waldo> certainly
  1122. # [05:45] <@ehsan> but I really need to go to sleep now
  1123. # [05:45] <@ehsan> cya later
  1124. # [05:45] <Waldo> some of the numbers were done with gcc on OS X, so there is some datedness here, to be sure
  1125. # [05:45] <Waldo> later
  1126. # [05:45] * Quits: @ehsan (ehsan@576FC5E5.CD1D2BB8.DC1243F8.IP) (Input/output error)
  1127. # [05:45] * Quits: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net) (Quit: Leaving.)
  1128. # [05:46] * Quits: ekr (ekr@moz-FAC44BDF.hfc.comcastbusiness.net) (Quit: ekr)
  1129. # [05:46] * Quits: dzbarsky1 (Adium@moz-59812CB1.hsd1.pa.comcast.net) (Ping timeout)
  1130. # [05:47] * Joins: tmyoung (Thunderbir@moz-A52EE408.alyoung.com)
  1131. # [05:47] * Joins: dzbarsky (Adium@moz-59812CB1.hsd1.pa.comcast.net)
  1132. # [05:47] * Quits: Waldo (waldo@2557E599.66715431.D25A875A.IP) (Quit: ChatZilla 0.9.87-6.1450hg.fc18 [XULRunner 19.0.2/20130311161054])
  1133. # [05:48] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
  1134. # [05:49] * Quits: damons (gnubeard@moz-BCB43F5D.hsd1.ca.comcast.net) (Quit: damons)
  1135. # [05:50] * Joins: arky (arky@766C8F53.E7A70DE7.FA662B63.IP)
  1136. # [05:51] * Matti is now known as Matti_away
  1137. # [05:52] * Quits: sankha93 (Instantbir@7061CD01.D6BD0D91.22D41759.IP) (Quit: Instantbird 1.3 -- http://www.instantbird.com)
  1138. # [05:52] * Joins: Alfredo (alfredoyan@moz-955E1E89.dynamic.hinet.net)
  1139. # [05:57] * Quits: Mossop (mossop@moz-3D9B2D8F.lsanca.fios.verizon.net) (Ping timeout)
  1140. # [05:57] * Joins: ctangira (ctangira@moz-44402D73.cisco.com)
  1141. # [05:58] * Quits: Matti_away (Matti@moz-1CCABB6F.dip.t-dialin.net) (Ping timeout)
  1142. # [05:58] * Quits: cviecco (cviecco@moz-63115BF4.hsd1.ca.comcast.net) (Input/output error)
  1143. # [06:00] * Joins: ekr (ekr@moz-FAC44BDF.hfc.comcastbusiness.net)
  1144. # [06:01] * Quits: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  1145. # [06:02] * Joins: Matti (Matti@moz-A52A1BC4.dip.t-dialin.net)
  1146. # [06:02] * Quits: Hendikins (wolfox@moz-13914647.hhui4.ken.bigpond.net.au) (Ping timeout)
  1147. # [06:02] * nthomas is now known as nthomas|away
  1148. # [06:03] * Joins: Hendikins (wolfox@moz-13914647.hhui4.ken.bigpond.net.au)
  1149. # [06:03] * Joins: till (till@moz-10002E0F.adsl.alicedsl.de)
  1150. # [06:04] * Joins: vigneshwaran (vigneshwar@FC0B83FD.138D8F1E.FD6A0EFF.IP)
  1151. # [06:05] * Quits: till (till@moz-10002E0F.adsl.alicedsl.de) (Ping timeout)
  1152. # [06:06] * Joins: ggp (ggp@moz-CF8BEBEF.dia.static.qwest.net)
  1153. # [06:06] * Joins: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
  1154. # [06:08] * Quits: lerc (quassel@121.75.130.134) (Connection reset by peer)
  1155. # [06:08] * Joins: lerc (quassel@1FD2054C.A7328D12.788638A4.IP)
  1156. # [06:10] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
  1157. # [06:11] * Quits: ggp (ggp@moz-CF8BEBEF.dia.static.qwest.net) (Ping timeout)
  1158. # [06:13] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  1159. # [06:13] * Quits: tmyoung (Thunderbir@moz-A52EE408.alyoung.com) (Ping timeout)
  1160. # [06:13] <@gavin> if ehsan's push goes green are we going to reopen inbound?
  1161. # [06:14] <@bz> "This push goes to green"
  1162. # [06:15] <jlebar> jcranmer: You're CMU, right?
  1163. # [06:15] <jcranmer> jlebar: nope
  1164. # [06:16] <jlebar> jcranmer: Oh, okay. I was going to ask about the xkcd hashing contest now that it's over, but will find someone who actually went there. On the Stanford list someone hypothesized that CMU was using FPGAs or GPUs, but I don't buy it myself.
  1165. # [06:17] <jcranmer> I doubt it
  1166. # [06:17] <jcranmer> UIUC was only using craptons of amazon computers
  1167. # [06:18] * Joins: jhk (Instantbir@F1D06D1D.9938D3BE.CA052C06.IP)
  1168. # [06:20] <philor> gavin: yes, but the green in question is "well, at least a fair number of Windows tests, since we haven't run any for 10 pushes or so"
  1169. # [06:20] <jcranmer> jlebar: hearing really-Nth-hand, it sounds like the requistioned a school cluster
  1170. # [06:21] <jlebar> jcranmer: It strikes me now that an interesting way to approach this would have been to emscripten the Skein routine, host it on a website, and spam all the dorm lists.
  1171. # [06:21] * Joins: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net)
  1172. # [06:21] <jlebar> That would have been cool.
  1173. # [06:22] * jcranmer shrugs
  1174. # [06:22] <jcranmer> it strikes me mostly as a "who has access to the most computing power" kind of competition
  1175. # [06:22] * Joins: JonathanS (JonathanS@74338381.87D4EDDB.521902B0.IP)
  1176. # [06:23] <jlebar> I'll attest that there was at least a little something to making a program that was fast. I got a 25% speedup by tweaking various compiler options and skein #defines, past -O3.
  1177. # [06:23] <jcranmer> I didn't participate
  1178. # [06:23] <jlebar> jcranmer: But you're right.
  1179. # [06:24] * Joins: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net)
  1180. # [06:25] <jcranmer> more fun would have been discovering a fundamental crypto weakness in it
  1181. # [06:26] <jcranmer> doing the math, this does at least show that ~2^50 hash times is within feasibility for a distributed attack
  1182. # [06:27] <jcranmer> maybe 2^60 or 2^70
  1183. # [06:27] <jlebar> s^64 is enough for a birthday attack on a secure hash with a 128-bit digest.
  1184. # [06:27] <jlebar> 2^80 is not too far away, and that's a birthday attack on SHA-1.
  1185. # [06:28] * Quits: mjrosenb (mjrosenb@moz-B3592BDA.club.cc.cmu.edu) (Ping timeout)
  1186. # [06:28] * Joins: bajaj1 (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net)
  1187. # [06:28] * Joins: mjrosenb (mjrosenb@moz-B3592BDA.club.cc.cmu.edu)
  1188. # [06:28] <jlebar> And we're not counting GPUs here
  1189. # [06:28] * Joins: bdahl (bdahl@moz-D7CB09C3.dsl.dynamic.sonic.net)
  1190. # [06:29] * Quits: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net) (Ping timeout)
  1191. # [06:29] * Quits: T3 (T3@moz-73822688.dynamic.adsl.gvt.net.br) (Ping timeout)
  1192. # [06:31] * jlebar is now known as jlebar|sleep
  1193. # [06:32] * Quits: arky (arky@766C8F53.E7A70DE7.FA662B63.IP) (Ping timeout)
  1194. # [06:36] * Quits: bbondy (bbondy@moz-717FF534.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
  1195. # [06:39] * Joins: sicking (sicking@moz-7F871C5C.hsd1.ca.comcast.net)
  1196. # [06:41] * Quits: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net) (Input/output error)
  1197. # [06:42] * Joins: cpearce (chatzilla@moz-3994DBC8.xdsl.xnet.co.nz)
  1198. # [06:42] * Quits: @roc (chatzilla@E2F7352.56080C53.97BBD552.IP) (Client exited)
  1199. # [06:48] * Quits: ekr (ekr@moz-FAC44BDF.hfc.comcastbusiness.net) (Ping timeout)
  1200. # [06:49] <mjrosenb> who determines when the tree is re-opened?
  1201. # [06:49] * Quits: jhk (Instantbir@F1D06D1D.9938D3BE.CA052C06.IP) (Ping timeout)
  1202. # [06:51] * Joins: arky (arky@766C8F53.E7A70DE7.FA662B63.IP)
  1203. # [06:54] * Joins: ekr (ekr@moz-FAC44BDF.hfc.comcastbusiness.net)
  1204. # [06:54] * Joins: dbaron (dbaron@moz-E0DDE997.dsl.dynamic.sonic.net)
  1205. # [06:54] * ChanServ sets mode: +o dbaron
  1206. # [06:55] <philor> I compare the amount of time remaining before I go to sleep to the number of people clearly planning to dump something on it the second it reopens
  1207. # [06:56] <philor> screw it, if it gets bad quick I'll just go to bed early
  1208. # [06:56] <mjrosenb> philor: that's the spirit!
  1209. # [06:56] <mjrosenb> I think.
  1210. # [06:58] <ewong> there's clearly four hours or so before the next sheriff logs on (Ms2ger or edmorley), so what clearly can go wrong with opening the tree and leave it to a wannabe sheriff to look after it? ;P
  1211. # [06:58] * Quits: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard)
  1212. # [06:59] <tbsaunde> philor: and I just thought "I'll be up a while so I'll land in a bit" and then went "wait busted crap will land immediately and it'll be closed again"
  1213. # [06:59] * Joins: smontagu (chatzilla@moz-4C7B5B18.red.bezeqint.net)
  1214. # [07:00] <tbsaunde> don't you love this position?
  1215. # [07:00] * Joins: masayuki (Thunderbir@moz-B5ED316D.ppp11.odn.ad.jp)
  1216. # [07:00] * Quits: Edgar (Thunderbir@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
  1217. # [07:00] * Joins: Edgar (Thunderbir@moz-99690620.hinet-ip.hinet.net)
  1218. # [07:01] <philor> just wait until you're the third to land - one of the first two will be the bustage, and your bustage if any will remain hidden by theirs at least until Ed gets in to work, hours from now
  1219. # [07:01] * Joins: bsmith (bsmith@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1220. # [07:03] * jcranmer is now known as jcranmer|away
  1221. # [07:05] <philor> but along with, apparently, pleasuring yourself, you can take the high ground by moving to Paris - virtually no infra load and a paid sheriff with little sheriffing to do, during most of your day
  1222. # [07:07] * Quits: ekr (ekr@moz-FAC44BDF.hfc.comcastbusiness.net) (Quit: ekr)
  1223. # [07:08] * Joins: cviecco (cviecco@moz-63115BF4.hsd1.ca.comcast.net)
  1224. # [07:09] * Quits: bsmith (bsmith@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  1225. # [07:09] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/8dca50755ee3 - Trevor Saunders - bug 856696 - make nsTArray::SwapElements() return void r=jlebar
  1226. # [07:09] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/01338114b268 - Trevor Saunders - bug 856700 - don't check the result of infalible nsTArray::SwapElements() in dom/ r=khuey
  1227. # [07:10] * Quits: cviecco (cviecco@moz-63115BF4.hsd1.ca.comcast.net) (Ping timeout)
  1228. # [07:11] <firebot> Check-in:
  1229. # [07:11] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/e418e5123168 - Andrew Sutherland - Bug 857393 - XHR in Web Workers fails to throw XMLHttpRequest::Send failures to callers (ex: NS_ERROR_FILE_NOT_FOUND), exception may be reported erroneously
  1230. # [07:11] <firebot> elsewhere. r=bent
  1231. # [07:12] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
  1232. # [07:12] * ChanServ sets mode: +o roc
  1233. # [07:13] * Quits: tchevalier (Thunderbir@moz-51DD1A04.w81-251.abo.wanadoo.fr) (Quit: tchevalier)
  1234. # [07:15] * Quits: sicking (sicking@moz-7F871C5C.hsd1.ca.comcast.net) (Quit: sicking)
  1235. # [07:15] * Quits: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP) (Quit: lmandel)
  1236. # [07:15] <mjrosenb> we should get density plots of pushes to m-i and m-c
  1237. # [07:15] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/538ec52a9156 - Marty Rosenberg - Bug 814552 align localSlotCount for ARM (r=dvander)
  1238. # [07:16] <mjrosenb> and see the waves that occur after the tree is re-opened.
  1239. # [07:16] <@bz> mjrosenb: Like http://oduinn.com/images/2013/blog_2013_02_pushes.png ?
  1240. # [07:16] <@bz> Or too coarse?
  1241. # [07:16] <@bz> Or http://oduinn.com/images/2013/blog_2013_02_pushes.png but that's averaged
  1242. # [07:16] <mjrosenb> bz: too coarse.
  1243. # [07:16] * Quits: Hendikins (wolfox@moz-13914647.hhui4.ken.bigpond.net.au) (Ping timeout)
  1244. # [07:17] * Quits: ctangira (ctangira@moz-44402D73.cisco.com) (Ping timeout)
  1245. # [07:17] * Joins: Hendikins (wolfox@moz-13914647.hhui4.ken.bigpond.net.au)
  1246. # [07:18] * Joins: ctangira (ctangira@moz-431FF022.dllstx.fios.verizon.net)
  1247. # [07:20] * Joins: WeirdAl (chatzilla@moz-A79AE29F.hsd1.ca.comcast.net)
  1248. # [07:21] * Quits: ctangira (ctangira@moz-431FF022.dllstx.fios.verizon.net) (Ping timeout)
  1249. # [07:21] * Joins: ekr (ekr@moz-FAC44BDF.hfc.comcastbusiness.net)
  1250. # [07:22] * Joins: espadrine (thaddee_ty@moz-F0092F7E.dclient.lsne.ch)
  1251. # [07:25] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/4a5b662231b8 - Gavin Sharp - Bug 854740: PopupNotifications doesn't handle showing a dismissed notification after showing a normal one, r=MattN
  1252. # [07:25] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/248bfb2dcc99 - Gavin Sharp - Bug 851586, r=bz
  1253. # [07:25] * Quits: spohl (Adium@moz-BFC687A3.revip2.marketstreetwifi.net) (Quit: Leaving.)
  1254. # [07:27] * Quits: ekr (ekr@moz-FAC44BDF.hfc.comcastbusiness.net) (Ping timeout)
  1255. # [07:29] * Joins: abhishekp (chatzilla@moz-C8ED8AF7.mtnl.net.in)
  1256. # [07:31] * Joins: jhk (Instantbir@F1D06D1D.9938D3BE.CA052C06.IP)
  1257. # [07:32] * Joins: sicking (sicking@moz-7F871C5C.hsd1.ca.comcast.net)
  1258. # [07:34] * Joins: njn_ (chatzilla@moz-BC4671E.dyn.iinet.net.au)
  1259. # [07:34] * Quits: njn_ (chatzilla@moz-BC4671E.dyn.iinet.net.au) (Quit: ChatZilla 0.9.90 [Firefox 23.0a1/20130401154253])
  1260. # [07:34] * Quits: njn (chatzilla@moz-600712DF.dyn.iinet.net.au) (Ping timeout)
  1261. # [07:36] * Joins: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de)
  1262. # [07:36] * Quits: Edgar (Thunderbir@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
  1263. # [07:37] * Joins: Edgar (Thunderbir@moz-99690620.hinet-ip.hinet.net)
  1264. # [07:38] * Joins: Gentlecat (Roman@59658053.BC0B4628.8FB52CB8.IP)
  1265. # [07:39] * Quits: arky (arky@766C8F53.E7A70DE7.FA662B63.IP) (Ping timeout)
  1266. # [07:39] * Joins: past (Instantbir@moz-64F55735.dsl.dyn.forthnet.gr)
  1267. # [07:40] * Joins: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net)
  1268. # [07:41] * Joins: tmyoung (Thunderbir@moz-A52EE408.alyoung.com)
  1269. # [07:41] * Quits: bdahl (bdahl@moz-D7CB09C3.dsl.dynamic.sonic.net) (Client exited)
  1270. # [07:42] * Joins: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net)
  1271. # [07:43] * Joins: folecr (folecr@moz-E56584DD.lightspeed.sntcca.sbcglobal.net)
  1272. # [07:44] * Quits: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  1273. # [07:44] * Quits: folecr (folecr@moz-E56584DD.lightspeed.sntcca.sbcglobal.net) (Quit: folecr)
  1274. # [07:44] * jchen is now known as jchen|away
  1275. # [07:44] * Joins: folecr (folecr@moz-E56584DD.lightspeed.sntcca.sbcglobal.net)
  1276. # [07:44] * jchen|away is now known as jchen
  1277. # [07:46] * Quits: Hendikins (wolfox@moz-13914647.hhui4.ken.bigpond.net.au) (Ping timeout)
  1278. # [07:47] * Quits: sicking (sicking@moz-7F871C5C.hsd1.ca.comcast.net) (Quit: sicking)
  1279. # [07:48] * Joins: vd (vd@moz-7A53EEF0.ddns.cablebg.net)
  1280. # [07:48] * Quits: karl (karl@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  1281. # [07:52] * Joins: FabioMagnoni (fabiomagno@E7EE8B49.7B85F8C0.FC4CA3ED.IP)
  1282. # [07:52] * Quits: @roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
  1283. # [07:53] * Joins: arky (arky@766C8F53.E7A70DE7.FA662B63.IP)
  1284. # [07:53] * Quits: FabioMagnoni (fabiomagno@E7EE8B49.7B85F8C0.FC4CA3ED.IP) (Ping timeout)
  1285. # [07:54] * Quits: folecr (folecr@moz-E56584DD.lightspeed.sntcca.sbcglobal.net) (Quit: folecr)
  1286. # [07:54] <arky> Unfocused, ping
  1287. # [07:54] <Unfocused> arky: pong
  1288. # [07:55] <arky> Unfocused, touching based on bug https://bugzilla.mozilla.org/show_bug.cgi?id=377881
  1289. # [07:55] <arky> Unfocused, Will you mentor me on the dependent bug #335781
  1290. # [07:57] <Unfocused> oh :) sure, if you're up for it. fair warning: although a lot is already done in the patch there, it's still a substantial and not-simple project
  1291. # [07:57] * Quits: asrail (asrail@2A678512.9BEB7A35.6D8EEF99.IP) (Ping timeout)
  1292. # [07:58] * bz is now known as bz_sleep
  1293. # [07:58] <arky> Unfocused, I have been warned: Given that I have no experience with this. However I would to give this a shot.
  1294. # [07:58] <Unfocused> ok :)
  1295. # [07:58] <arky> Unfocused, I have been fighting for this locale switching for over a year now
  1296. # [07:59] <Unfocused> yea, the current state of affairs is not-awesome
  1297. # [08:00] <Unfocused> would be great to finally get it sorted
  1298. # [08:00] <arky> Unfocused, yeah. Looks like I need to get my hands dirty to make this happen
  1299. # [08:00] <arky> Unfocused, Reading your comment https://bugzilla.mozilla.org/show_bug.cgi?id=335781#c96
  1300. # [08:01] <arky> Unfocused, My first step to see if that patch still applies to latest mozilla-central builds?
  1301. # [08:02] <Unfocused> yep
  1302. # [08:02] * Quits: abhishekp (chatzilla@moz-C8ED8AF7.mtnl.net.in) (Quit: ChatZilla 0.9.90 [Firefox 19.0.2/20130307122853])
  1303. # [08:02] <Unfocused> if there is any bitrot, i wouldn't expect it to be a huge job to fix up
  1304. # [08:04] * Quits: Hughman (Mibbit@DF0C90CA.D2C20E22.A3B82EC7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1305. # [08:04] <arky> Unfocused, Ok I am going to attempt just that today
  1306. # [08:06] <Unfocused> awesome :)
  1307. # [08:06] * glob is now known as glob|away
  1308. # [08:09] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/271863ee5919 - Aaron Klotz - Bug 810454: Replaces A/B test for cookie db readahead with always-enabled readahead. r=ehsan
  1309. # [08:09] * Joins: Mossop (mossop@moz-3D9B2D8F.lsanca.fios.verizon.net)
  1310. # [08:10] * Quits: bajaj1 (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net) (Quit: Leaving.)
  1311. # [08:11] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/cec16f7093d6 - John Daggett - Bug 856402 - null-check the result of GetParentStyleSheet. r=dbaron
  1312. # [08:11] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
  1313. # [08:12] * glob|away is now known as glob
  1314. # [08:13] * joduinn-commute is now known as joduinn-home
  1315. # [08:14] * Joins: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net)
  1316. # [08:15] * Quits: capella-s3 (capella-s3@moz-DD0C7E4F.twcny.res.rr.com) (Quit: Yaaic - Yet another Android IRC client - http://www.yaaic.org)
  1317. # [08:15] * Quits: jhk (Instantbir@F1D06D1D.9938D3BE.CA052C06.IP) (Ping timeout)
  1318. # [08:16] * Quits: Mossop (mossop@moz-3D9B2D8F.lsanca.fios.verizon.net) (Ping timeout)
  1319. # [08:16] * Joins: sicking (sicking@moz-7F871C5C.hsd1.ca.comcast.net)
  1320. # [08:19] * Joins: jhk (Instantbir@7FC79FD2.5827C9F6.D06349B0.IP)
  1321. # [08:20] * Quits: xin (Mibbit@moz-B1302E59.cpe.net.cable.rogers.com) (Quit: http://www.mibbit.com ajax IRC Client)
  1322. # [08:20] * heycam is now known as heycam|away
  1323. # [08:20] * Joins: damons (gnubeard@moz-BCB43F5D.hsd1.ca.comcast.net)
  1324. # [08:21] * Joins: stransky (stransky@moz-5B87D706.net.upcbroadband.cz)
  1325. # [08:22] * Quits: victorporof (victorporo@165D6EE3.39508509.6A4F8DA2.IP) (Quit: victorporof)
  1326. # [08:22] * Joins: jhorak (jhorak@moz-107AD163.redhat.com)
  1327. # [08:24] * Quits: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net) (Quit: Leaving.)
  1328. # [08:24] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/12ec336988e5 - Nicolas B. Pierron - Bug 855037 - JäegerMonkey: Check if there is an helper thread for Ion compilation. r=dvander
  1329. # [08:26] * Quits: Gentlecat (Roman@59658053.BC0B4628.8FB52CB8.IP) (Quit: Leaving)
  1330. # [08:28] * jchen is now known as jchen|away
  1331. # [08:29] * Quits: masayuki (Thunderbir@moz-B5ED316D.ppp11.odn.ad.jp) (Ping timeout)
  1332. # [08:29] * Joins: danielapetrovici (danielapet@601F3B17.33662590.A5830293.IP)
  1333. # [08:29] <@dbaron> JäegerMonkey seems redundant -- shouldn't it either be JägerMonkey, or if ä is too inconvenient, JaegerMonkey?
  1334. # [08:30] <nbp> dbaron: That's too complex too think about it, we should just remove it …
  1335. # [08:30] * Joins: Gentlecat (Roman@59658053.BC0B4628.8FB52CB8.IP)
  1336. # [08:30] <nbp> s/too think/to think/
  1337. # [08:31] <nbp> dbaron: and you are probably right.
  1338. # [08:31] * Quits: aja (Instantbir@A2A3BF71.6BD0AE10.7880DB15.IP) (Quit: Instantbird 1.3 -- http://www.instantbird.com)
  1339. # [08:32] <Unfocused> dbaron: not if the band/track it was named after originally spelled it that way
  1340. # [08:33] <@dbaron> Unfocused, I rather annoyed a friend of mine in college by regularly pronouncing "Moxy Früvous" (which he was a fan of) as written (as I interpreted it)
  1341. # [08:34] * Fallen|away is now known as Fallen
  1342. # [08:35] <philor> Jäëgërmönkëÿ
  1343. # [08:37] <Callek> not enough accent!
  1344. # [08:38] * Joins: bogdan_maris (Mibbit@28C4EA76.976FBEE.5BC07656.IP)
  1345. # [08:39] <Unfocused> dbaron: i have no idea how that's meant to be pronounced :)
  1346. # [08:41] * Quits: dzbarsky (Adium@moz-59812CB1.hsd1.pa.comcast.net) (Quit: Leaving.)
  1347. # [08:42] <WeirdAl> !seen mano
  1348. # [08:42] <firebot> mano was last seen 22 hours, 25 minutes and 32 seconds ago, saying 'simonab: pong' in #fx-team.
  1349. # [08:43] * Joins: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net)
  1350. # [08:43] <nbp> JægêrMomkèy ?
  1351. # [08:43] * Joins: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
  1352. # [08:44] * Quits: JonathanS (JonathanS@74338381.87D4EDDB.521902B0.IP) (Quit: Computer has gone to sleep.)
  1353. # [08:44] * Joins: cornel_ionce (Mibbit@28C4EA76.976FBEE.5BC07656.IP)
  1354. # [08:44] * Quits: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  1355. # [08:45] * Joins: pnemsak (Miranda@moz-BE85878E.citicom.sk)
  1356. # [08:45] * Joins: teoli (teoli@C2BB1738.5A81EF3B.F1085784.IP)
  1357. # [08:46] * Joins: vendo (chatzilla@56D55732.7114713F.B1C414DA.IP)
  1358. # [08:47] <nbp> I guess we should remove this JIT, who had the idea of putting an accent in the name in the first place, this is not even by default on QWERTY :D
  1359. # [08:48] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
  1360. # [08:48] <glazou> bonjour
  1361. # [08:48] * mgerva|afk is now known as mgerva
  1362. # [08:50] * Joins: Optimize1 (Instantbir@4F3E1057.A6DE773B.88FACCAA.IP)
  1363. # [08:50] * Quits: @dbaron (dbaron@moz-E0DDE997.dsl.dynamic.sonic.net) (Ping timeout)
  1364. # [08:53] * philor is now known as philor|away
  1365. # [08:55] * Joins: gwagner_ (Gregor@moz-B8B530C2.hsd1.ca.comcast.net)
  1366. # [08:55] <WeirdAl> hi glazou :)
  1367. # [08:56] * Joins: Arjen87 (Instantbir@moz-AD62903E.solcon.nl)
  1368. # [08:57] <TheOne> must have been a German :)
  1369. # [08:57] <TheOne> and it's not an accent, it's an umlaut
  1370. # [08:57] * jchen|away is now known as jchen
  1371. # [08:58] * Quits: damons (gnubeard@moz-BCB43F5D.hsd1.ca.comcast.net) (Quit: damons)
  1372. # [08:58] * WeirdAl grins, having fixed his TreeViews module
  1373. # [08:58] <jgilbert> yeah, but if you convert the umlaut, you get jaeegermonkey
  1374. # [08:58] <WeirdAl> getting XUL trees right really is a bigger pain than it should be
  1375. # [08:59] <TheOne> WeirdAl: right
  1376. # [08:59] * Joins: Gijs (gijs@moz-C11B0461.dsl.alice.nl)
  1377. # [08:59] <TheOne> jgilbert: no, it's Jaegermonkey
  1378. # [08:59] <WeirdAl> TheOne: bug 835916 if you're interested in something to bang on
  1379. # [09:00] <jgilbert> TheOne: oh, well the commit was wonky, I guess
  1380. # [09:00] <WeirdAl> I'm really curious to see what others think of that 34KB module
  1381. # [09:00] <jgilbert> "JäegerMonkey"
  1382. # [09:00] <TheOne> WeirdAl: thanks for letting me know about this bug
  1383. # [09:01] <TheOne> jgilbert: that's weird...which language should that be?
  1384. # [09:01] <WeirdAl> you're welcome - like I said, I need other people's eyeballs to tell me if it's understandable & useful
  1385. # [09:01] <TheOne> ah, just one commit?
  1386. # [09:02] <jgilbert> TheOne: yeah, from a bit ago
  1387. # [09:02] <glazou> TheOne: http://www.urbandictionary.com/define.php?term=j%C3%A4eger-cino
  1388. # [09:02] <TheOne> glazou: almost all words containing an ä are wrong, imho
  1389. # [09:03] <TheOne> it's not "Jäegermeister", it's Jägermeister
  1390. # [09:04] <jgilbert> or Jaegermeister, if umlauts are too cool for you :P
  1391. # [09:04] <TheOne> http://www.jagermeister.com/ <-- oh the irony
  1392. # [09:05] * jchen is now known as jchen|away
  1393. # [09:05] * TheOne is German, so umlauts are just one keystroke away :)
  1394. # [09:06] <smontagu> http://lists.w3.org/Archives/Public/www-style/2003Apr/0012.html
  1395. # [09:07] <jgilbert> smontagu: beautiful
  1396. # [09:07] <glazou> smontagu: he should have suggested turning all c into ç and all i into dotless turkish i
  1397. # [09:07] <smontagu> heh
  1398. # [09:08] * Quits: gwagner_ (Gregor@moz-B8B530C2.hsd1.ca.comcast.net) (Quit: gwagner_)
  1399. # [09:08] <smontagu> actually that isn't the proposal I was looking for
  1400. # [09:08] <glazou> smontagu: any news on the vertical writing side ?
  1401. # [09:08] <jgilbert> glazou: could always do the classic cyrillic swap
  1402. # [09:08] <smontagu> I remember something like text-transform: heavy-metal
  1403. # [09:09] <smontagu> which added umlauts to random vowels
  1404. # [09:09] * Quits: Arjen87 (Instantbir@moz-AD62903E.solcon.nl) (Ping timeout)
  1405. # [09:09] <smontagu> proposed on the same date
  1406. # [09:09] <smontagu> (maybe in a different year)
  1407. # [09:10] <smontagu> glazou: are you going to ask that every time I open my mouth in #developers?
  1408. # [09:10] <glazou> yep :-)
  1409. # [09:11] * sewardj_ is now known as sewardj
  1410. # [09:13] * Joins: pranavrc (pranavrc@60CDDD2.2B2E4944.C28326FD.IP)
  1411. # [09:13] * Quits: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net) (Input/output error)
  1412. # [09:13] * smontagu takes a vow of silence
  1413. # [09:15] * Joins: AndreeaMatei (andreeamat@601F3B17.33662590.A5830293.IP)
  1414. # [09:16] * Joins: pcwalton (pcwalton@moz-481A040C.hsd1.ca.comcast.net)
  1415. # [09:16] * Quits: pcwalton (pcwalton@moz-481A040C.hsd1.ca.comcast.net) (Quit: .)
  1416. # [09:16] * Joins: pcwalton (pcwalton@moz-481A040C.hsd1.ca.comcast.net)
  1417. # [09:16] * Quits: pcwalton (pcwalton@moz-481A040C.hsd1.ca.comcast.net) (Input/output error)
  1418. # [09:18] * Quits: Boriss (FlyingToas@moz-3C817AF9.hsd1.ca.comcast.net) (Quit: Boriss)
  1419. # [09:19] * Quits: squib (squib@moz-54866485.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
  1420. # [09:20] * Quits: WeirdAl (chatzilla@moz-A79AE29F.hsd1.ca.comcast.net) (Client exited)
  1421. # [09:21] * Joins: surkov (surkov@511E724B.E00BF004.E17943EE.IP)
  1422. # [09:21] * Joins: martyn (martyn@moz-AF31F279.range86-170.btcentralplus.com)
  1423. # [09:25] * pmoore|away is now known as pmoore
  1424. # [09:28] * Joins: simonab (Mibbit@601F3B17.33662590.A5830293.IP)
  1425. # [09:30] * Quits: arky (arky@766C8F53.E7A70DE7.FA662B63.IP) (Ping timeout)
  1426. # [09:31] * Joins: till (till@moz-57BFF61F.adsl.alicedsl.de)
  1427. # [09:33] * Joins: ferjm (ferjm@53EF5629.3416E031.E21948B5.IP)
  1428. # [09:36] * Quits: Gentlecat (Roman@59658053.BC0B4628.8FB52CB8.IP) (Ping timeout)
  1429. # [09:38] * Joins: Ms2ger (Ms2ger@moz-A7C23257.adsl-dyn.isp.belgacom.be)
  1430. # [09:38] <Ms2ger> Bonjour
  1431. # [09:38] * Quits: pranavrc (pranavrc@60CDDD2.2B2E4944.C28326FD.IP) (Ping timeout)
  1432. # [09:39] * Joins: tchevalier (Thunderbir@391FD88C.453275A8.EC2613E4.IP)
  1433. # [09:40] * Quits: sicking (sicking@moz-7F871C5C.hsd1.ca.comcast.net) (Quit: sicking)
  1434. # [09:40] * Quits: tchevalier (Thunderbir@391FD88C.453275A8.EC2613E4.IP) (Quit: tchevalier)
  1435. # [09:42] * Joins: RealRaven (Thunderbir@B8D52BC7.5DC50F46.27F80FAC.IP)
  1436. # [09:43] * Joins: wolfiR (wolfiR@moz-F481E63.dip0.t-ipconnect.de)
  1437. # [09:44] * Joins: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net)
  1438. # [09:45] * Joins: autra (autra@moz-2EA7A1DF.fullsix.com)
  1439. # [09:49] * Joins: mak (chatzilla@moz-6AB28DF0.retail.telecomitalia.it)
  1440. # [09:50] * Quits: till (till@moz-57BFF61F.adsl.alicedsl.de) (Client exited)
  1441. # [09:52] * Joins: FabioMagnoni (fabiomagno@E7EE8B49.7B85F8C0.FC4CA3ED.IP)
  1442. # [09:54] * Joins: edmorley (edmorley@moz-96F730DB.range86-166.btcentralplus.com)
  1443. # [09:57] * Quits: vendo (chatzilla@56D55732.7114713F.B1C414DA.IP) (Client exited)
  1444. # [09:57] * Joins: annevk (annevk@605EAC01.5B3E2C45.420B7681.IP)
  1445. # [09:58] * Joins: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net)
  1446. # [10:01] * Quits: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  1447. # [10:05] * whimboo|afk is now known as whimboo
  1448. # [10:06] * Joins: marcoz (marco.zehe@moz-249193CC.dip.t-dialin.net)
  1449. # [10:06] * Quits: FabioMagnoni (fabiomagno@E7EE8B49.7B85F8C0.FC4CA3ED.IP) (Ping timeout)
  1450. # [10:14] * Joins: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net)
  1451. # [10:15] * Quits: sewardj (sewardj@moz-F65EF3E3.dip.t-dialin.net) (Ping timeout)
  1452. # [10:15] * Joins: sewardj (sewardj@moz-A96F4029.dip.t-dialin.net)
  1453. # [10:16] * Joins: Gryllida (gry@moz-897247F8.adl801.sa.optusnet.com.au)
  1454. # [10:19] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/63cfb554e9e9 - Ben Turner - Bug 857283 - 'Smarter caching of index update queries'. r=khuey.
  1455. # [10:19] * Quits: tmyoung (Thunderbir@moz-A52EE408.alyoung.com) (Quit: tmyoung)
  1456. # [10:20] * Quits: birtles (chatzilla@moz-658AB552.tokyo.ocn.ne.jp) (Quit: ChatZilla 0.9.90-rdmsoft [XULRunner 1.9.0.17/2009122204])
  1457. # [10:21] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/4d1787e7e3cf - Gijs Kruitbosch - Bug 854583 - Use 'pointer' instead of 'cursor' for mouse lock, r=dolske
  1458. # [10:21] * Joins: till (till@moz-57BFF61F.adsl.alicedsl.de)
  1459. # [10:23] * Quits: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net) (Ping timeout)
  1460. # [10:24] * Quits: Alfredo (alfredoyan@moz-955E1E89.dynamic.hinet.net) (Ping timeout)
  1461. # [10:24] * whimboo is now known as whimboo|afk
  1462. # [10:25] * Quits: jgilbert (jgilbert@moz-E7782931.hsd1.ca.comcast.net) (Ping timeout)
  1463. # [10:25] <Ms2ger> edmorley, good morning
  1464. # [10:25] * Joins: Wusel_ (muench@moz-643A8764.planconnect.de)
  1465. # [10:25] <edmorley> Ms2ger: good morning :-)
  1466. # [10:26] <edmorley> and how are you?
  1467. # [10:26] * Joins: abhishekp (chatzilla@moz-4C8B814C.mtnl.net.in)
  1468. # [10:26] * Quits: till (till@moz-57BFF61F.adsl.alicedsl.de) (Ping timeout)
  1469. # [10:27] <Ms2ger> Good, good
  1470. # [10:27] <Ms2ger> Except for android/b2g :)
  1471. # [10:27] <edmorley> heh :-)
  1472. # [10:27] <Ms2ger> Apparently they don't do webgl
  1473. # [10:27] <glazou> wow, inline table editing in the editor is horked, the remove row button does not seem to work any more
  1474. # [10:28] <Ms2ger> So how do I disable my tests? :)
  1475. # [10:28] * Joins: Alfredo (alfredoyan@moz-99690620.hinet-ip.hinet.net)
  1476. # [10:28] * Quits: abhishekp (chatzilla@moz-4C8B814C.mtnl.net.in) (Ping timeout)
  1477. # [10:29] <edmorley> Ms2ger: android.json and b2g.json in testing/mochitest/
  1478. # [10:29] <Ms2ger> Ah well, at least it's no .ini
  1479. # [10:30] <edmorley> what tests?
  1480. # [10:30] <edmorley> the ones run under test_webgl_conformance_test_suite.html have their own manifests iirc
  1481. # [10:30] * Quits: jdm (jdm@35ACF0E4.1752D4EE.971E19F6.IP) (Ping timeout)
  1482. # [10:31] * Quits: nattokirai (nattokirai@moz-8AE09276.dynamic.ppp.asahi-net.or.jp) (Quit: nattokirai)
  1483. # [10:31] * Joins: pnkfelix (pnkfelix@moz-801E009D.vlan502.asr1.cdg2.gblx.net)
  1484. # [10:31] * whimboo|afk is now known as whimboo
  1485. # [10:31] * Joins: msucan (mihai@E8A9D9C4.773D689F.70BDB599.IP)
  1486. # [10:31] <Ms2ger> edmorley, new tests :)
  1487. # [10:32] <edmorley> :-)
  1488. # [10:32] * Quits: jryans (jryans@moz-CC5DCFB.austin.res.rr.com) (Quit: Be back later)
  1489. # [10:35] * Quits: m_kato (m_kato@moz-658AB552.tokyo.ocn.ne.jp) (Quit: Leaving...)
  1490. # [10:35] <Ms2ger> Hrm
  1491. # [10:35] * Joins: Arjen87 (Instantbir@moz-AD62903E.solcon.nl)
  1492. # [10:36] * Joins: abhishekp (chatzilla@moz-592F6B37.mtnl.net.in)
  1493. # [10:37] * Quits: RealRaven (Thunderbir@B8D52BC7.5DC50F46.27F80FAC.IP) (Ping timeout)
  1494. # [10:40] <Ms2ger> edmorley, want to know something fun about http://mxr.mozilla.org/mozilla-central/source/testing/mochitest/android.json?mark=145-147#145 ?
  1495. # [10:41] <edmorley> let me guess, they don't exist?
  1496. # [10:41] * glob is now known as glob|away
  1497. # [10:41] <Ms2ger> Because they were moved...
  1498. # [10:41] * Joins: RealRaven (Thunderbir@A748CA03.44784521.C3498625.IP)
  1499. # [10:41] <Ms2ger> And they pass
  1500. # [10:41] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
  1501. # [10:41] <edmorley> hehe
  1502. # [10:42] <edmorley> might as well clean those lines up, if you want? :-)
  1503. # [10:42] <Ms2ger> Yeah, I will
  1504. # [10:42] <edmorley> ta
  1505. # [10:42] * Joins: arky (arky@C8A5C088.BCED5211.B9D97DBA.IP)
  1506. # [10:43] * Joins: WeirdAl (chatzilla@moz-A79AE29F.hsd1.ca.comcast.net)
  1507. # [10:43] * Joins: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net)
  1508. # [10:44] * mattwoodrow is now known as mattwoodrow|away
  1509. # [10:45] <Callek> Ms2ger: soo, we should (imho) add a fail if excluded tests don't actually exist
  1510. # [10:45] <Callek> Ms2ger: such that if we move/delete a test we also remove/delete from the excludes
  1511. # [10:45] <Ms2ger> I don't disagree :)
  1512. # [10:45] * Quits: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  1513. # [10:47] <Yoric> ttaubert: Is there any hope to have the Session Restore review for tomorrow?
  1514. # [10:47] * Joins: alice (alice@moz-FC2427F3.range86-167.btcentralplus.com)
  1515. # [10:48] * Quits: RealRaven (Thunderbir@A748CA03.44784521.C3498625.IP) (Ping timeout)
  1516. # [10:49] * Quits: WeirdAl (chatzilla@moz-A79AE29F.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.90 [Firefox 19.0.2/20130319075537])
  1517. # [10:50] * Joins: adalucinet (Mibbit@28C4EA76.976FBEE.5BC07656.IP)
  1518. # [10:50] * Joins: RealRaven (Thunderbir@3ADE2FE3.67628494.27F80FAC.IP)
  1519. # [10:50] * Joins: tomer (tomer@A79E5D33.221D8A7C.C328D627.IP)
  1520. # [10:51] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  1521. # [10:51] * Quits: tomer (tomer@A79E5D33.221D8A7C.C328D627.IP) (Input/output error)
  1522. # [10:51] * Quits: alice (alice@moz-FC2427F3.range86-167.btcentralplus.com) (Client exited)
  1523. # [10:52] * Joins: tomer (tomer@A79E5D33.221D8A7C.C328D627.IP)
  1524. # [10:52] * Joins: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net)
  1525. # [10:54] <Gijs> So I'm trying to look at some styling issues in using html progress bars instead of XUL ones for <video> (bug 726240). How do I get a hold of the nodes in the controls with DOMI? I thought it'd be there if I showed anonymous content, but it doesn't look like that works (on current nightly). Am I missing something silly?
  1526. # [10:54] <Gijs> (DOMI - or anything, really)
  1527. # [10:55] * Quits: @dveditz (dveditz@moz-67794A0A.hsd1.ca.comcast.net) (Ping timeout)
  1528. # [10:55] * Joins: jfkthame (jfkthame@A75DDB88.C145D0FE.8D534776.IP)
  1529. # [10:57] * Gryllida is now known as No-one
  1530. # [10:58] <ttaubert> Yoric: maybe today. wanted to do it yesterday, actually
  1531. # [10:59] * Joins: ehoogeveen (emanuel.ho@moz-DC53E53C.upc-j.chello.nl)
  1532. # [10:59] <Yoric> Today is fine with me, too.
  1533. # [10:59] <Yoric> :)
  1534. # [10:59] <ttaubert> thought so :)
  1535. # [11:00] * Quits: chrisccoulson (chr1s@moz-6A3A134E.cust-13020.ip.static.uno.uk.net) (Quit: Ex-Chat)
  1536. # [11:00] * Joins: chrisccoulson (chr1s@moz-6A3A134E.cust-13020.ip.static.uno.uk.net)
  1537. # [11:01] * Quits: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net) (Ping timeout)
  1538. # [11:01] * No-one is now known as Gryllida
  1539. # [11:01] * Joins: gfritzsche (chatzilla@moz-96EF2C76.dip0.t-ipconnect.de)
  1540. # [11:02] * Quits: willy1234x1 (willy1234x@moz-DCBFB68C.slkc.qwest.net) (Connection reset by peer)
  1541. # [11:02] <glazou> tbsaunde: yt?
  1542. # [11:02] * Joins: willy1234x1 (willy1234x@moz-DCBFB68C.slkc.qwest.net)
  1543. # [11:05] * Joins: FabioMagnoni (fabiomagno@E7EE8B49.7B85F8C0.FC4CA3ED.IP)
  1544. # [11:06] <glazou> brb
  1545. # [11:07] * Quits: surkov (surkov@511E724B.E00BF004.E17943EE.IP) (Quit: surkov)
  1546. # [11:07] <db48x`> Gijs: View → Show Anonymous Content?
  1547. # [11:08] * Joins: nical (nico@moz-801E009D.vlan502.asr1.cdg2.gblx.net)
  1548. # [11:08] <Gijs> db48x`: Yeah, that's checked.
  1549. # [11:09] * Gijs has also unchecked and then checked it again, no change...
  1550. # [11:09] * Quits: stransky (stransky@moz-5B87D706.net.upcbroadband.cz) (Quit: Connection reset by beer)
  1551. # [11:10] * Quits: adalucinet (Mibbit@28C4EA76.976FBEE.5BC07656.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1552. # [11:10] <db48x`> heh
  1553. # [11:10] * Quits: annevk (annevk@605EAC01.5B3E2C45.420B7681.IP) (Input/output error)
  1554. # [11:12] * Quits: nrc (nrc@7BE24E90.A5032A01.3CFC199D.IP) (Ping timeout)
  1555. # [11:12] * Quits: FabioMagnoni (fabiomagno@E7EE8B49.7B85F8C0.FC4CA3ED.IP) (Ping timeout)
  1556. # [11:14] * Quits: chrisccoulson (chr1s@moz-6A3A134E.cust-13020.ip.static.uno.uk.net) (Quit: Ex-Chat)
  1557. # [11:15] * Joins: chrisccoulson (chr1s@moz-6A3A134E.cust-13020.ip.static.uno.uk.net)
  1558. # [11:15] * Joins: karl (karl@moz-C433B975.jetstream.xtra.co.nz)
  1559. # [11:15] * Joins: vendo (chatzilla@56D55732.7114713F.B1C414DA.IP)
  1560. # [11:15] * Joins: till (till@moz-57BFF61F.adsl.alicedsl.de)
  1561. # [11:16] * Joins: adalucinet (Mibbit@28C4EA76.976FBEE.5BC07656.IP)
  1562. # [11:24] * Joins: gcp (gpascutto@moz-86A7852.access.telenet.be)
  1563. # [11:24] * Joins: longsonr (chatzilla@moz-4963B611.bethere.co.uk)
  1564. # [11:24] * Quits: longsonr (chatzilla@moz-4963B611.bethere.co.uk) (Quit: ChatZilla 0.9.90 [Firefox 19.0.2/20130307023931])
  1565. # [11:25] <firebot> Check-in: http://hg.mozilla.org/releases/mozilla-beta/rev/5a4212aed2b6 - seabld - Added tag SEAMONKEY_2_18b1_BUILD1 for changeset FIREFOX_21_0b1_BUILD1. CLOSED TREE a=release
  1566. # [11:25] <firebot> http://hg.mozilla.org/releases/mozilla-beta/rev/083cf17dacba - seabld - Added tag SEAMONKEY_2_18b1_RELEASE for changeset FIREFOX_21_0b1_BUILD1. CLOSED TREE a=release
  1567. # [11:27] * Joins: annevk (annevk@88F51059.F3BBB17D.144F44FA.IP)
  1568. # [11:27] * Joins: gsvelto (Thunderbir@moz-95B1B855.clienti.tiscali.it)
  1569. # [11:28] * Callek feels dirty when he thinks he successfully explained why <video> is not showing its XBL to DOMi from an in-content-webpage to a Firefox Employee who wanted view said XBL content to figure out why his CSS wasn't applying
  1570. # [11:29] <Callek> the fact that I could even come close is more troubling than anything since I haven't touched gecko formally in a few years.
  1571. # [11:30] * Joins: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net)
  1572. # [11:30] * Fallen is now known as Fallen|away
  1573. # [11:30] * Quits: jfkthame (jfkthame@A75DDB88.C145D0FE.8D534776.IP) (Quit: This computer has gone to sleep)
  1574. # [11:30] <Ms2ger> Huh, there's a client.py in m-c?
  1575. # [11:31] <ewong> yup
  1576. # [11:31] <Gijs> Callek: hey, in my defense, I started yesterday :P
  1577. # [11:31] <Callek> Ms2ger: yea, its been there since the start
  1578. # [11:31] <Callek> Gijs: It sounded more ominous when I didn't name which Firefox Employee :-P
  1579. # [11:31] <Callek> (and yea I knew you started yesterday, so I'm not too worried)
  1580. # [11:31] <NeilAway> Gijs: DOMI can only show you XBL anonymous content, so you can't look inside HTML elements like that
  1581. # [11:32] <Gijs> Right, so is there a way I can? :)
  1582. # [11:32] * Gijs is still stuck in XUL+XBL+HTML+CSS namespace hell.
  1583. # [11:32] * Joins: jfkthame (jfkthame@A75DDB88.C145D0FE.8D534776.IP)
  1584. # [11:32] * Quits: hery (weechat@4A83457D.B31F7523.92AEF337.IP) (Ping timeout)
  1585. # [11:32] <Gijs> worst is, I didn't write this patch, but it's labeled "untested", and it doesn't work, but the CSS looks OK to me. :)
  1586. # [11:33] * Joins: hery (weechat@4A83457D.B31F7523.92AEF337.IP)
  1587. # [11:35] * whimboo is now known as whimboo|afk
  1588. # [11:35] <Callek> Gijs: perhaps take the JS webconsole and play with a custom page with a <video> + jquery and do manual DOM CSS applying/etc
  1589. # [11:36] <Callek> (or maybe you don't have the context perms to adjust the controls that way)
  1590. # [11:36] <Gijs> Content wouldn't be allowed to style the video controls.
  1591. # [11:36] * Callek isn't sure
  1592. # [11:36] <Gijs> Right.
  1593. # [11:36] <Gijs> I've played around with an <html:progress> on its own in the way you suggested
  1594. # [11:36] <Gijs> and there the CSS seems to work fine
  1595. # [11:37] <Gijs> so my best guess at the minute is that the namespace + class + pseudoclass notation is incorrect, but I'm not sure if that's really it or not.
  1596. # [11:39] * Quits: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net) (Ping timeout)
  1597. # [11:40] <NeilAway> Gijs: you may be able to get something working by creating a xul videocontrols element in chrome
  1598. # [11:40] <Gijs> Good point.
  1599. # [11:40] <Callek> or making a chrome priv'd html doc with html video
  1600. # [11:41] * glazou is now known as glazou_afk
  1601. # [11:41] <NeilAway> Gijs: did you @namespace html ?
  1602. # [11:42] * baku|away is now known as baku
  1603. # [11:42] <Gijs> Yes.
  1604. # [11:42] <Gijs> (was already in the file)
  1605. # [11:44] * Joins: seth (seth@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1606. # [11:44] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
  1607. # [11:46] * Quits: seth (seth@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  1608. # [11:49] * Joins: janv (varga@2243B57.A829CC3C.4F33160D.IP)
  1609. # [11:52] * Quits: gsvelto (Thunderbir@moz-95B1B855.clienti.tiscali.it) (Quit: gsvelto)
  1610. # [11:54] * Quits: RealRaven (Thunderbir@3ADE2FE3.67628494.27F80FAC.IP) (Quit: RealRaven)
  1611. # [11:55] * Joins: RealRaven (Thunderbir@3ADE2FE3.67628494.27F80FAC.IP)
  1612. # [11:55] * Quits: arky (arky@C8A5C088.BCED5211.B9D97DBA.IP) (Ping timeout)
  1613. # [11:56] * Quits: janv (varga@2243B57.A829CC3C.4F33160D.IP) (Quit: This computer has gone to sleep)
  1614. # [11:57] <smontagu> "Automatically clobbering..." -- WTF?
  1615. # [11:57] <Ms2ger> Yep
  1616. # [11:57] <Ms2ger> mk_add_options NO_AUTOCLOBBER=1
  1617. # [11:57] <smontagu> sorry about the important files that you saved in your objdir
  1618. # [11:58] <smontagu> not that I can think of a rational scenario where that would happen :)
  1619. # [11:58] <Ms2ger> "People don't do that"
  1620. # [11:59] <NeilAway> strange path name
  1621. # [12:00] <NeilAway> mozbuild/mozbuild/
  1622. # [12:00] <Callek> smontagu: it was announced in newsgroups/lists for a while now
  1623. # [12:00] * ewong is now known as ewong|away
  1624. # [12:01] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  1625. # [12:01] <Callek> smontagu: I was personally against the "do auto clobber for all people" but gps-as-owner-of-build-system outweighed me, and I wasn't strongly opposed
  1626. # [12:01] * Quits: RealRaven (Thunderbir@3ADE2FE3.67628494.27F80FAC.IP) (Client exited)
  1627. # [12:02] * Joins: RealRaven (Thunderbir@3ADE2FE3.67628494.27F80FAC.IP)
  1628. # [12:02] * smontagu can't keep up with moz newsgroups any more
  1629. # [12:03] <Ms2ger> smontagu, you simply need to mute everything after reading the first post of the thread :)
  1630. # [12:04] * Joins: victorporof (victorporo@671A01BB.94769F4F.6A4F8DA2.IP)
  1631. # [12:04] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/ea4b1c3829d3 - Jonathan Watt - Bug 857034 - Add support for native theming of <input type=range> on Windows. r=roc
  1632. # [12:05] * Quits: danielapetrovici (danielapet@601F3B17.33662590.A5830293.IP) (Ping timeout)
  1633. # [12:06] * Joins: gsvelto (Thunderbir@moz-95B1B855.clienti.tiscali.it)
  1634. # [12:06] * Quits: RealRaven (Thunderbir@3ADE2FE3.67628494.27F80FAC.IP) (Quit: RealRaven)
  1635. # [12:07] * Joins: RealRaven (Thunderbir@3ADE2FE3.67628494.27F80FAC.IP)
  1636. # [12:07] * Quits: AndreeaMatei (andreeamat@601F3B17.33662590.A5830293.IP) (Ping timeout)
  1637. # [12:07] * Joins: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net)
  1638. # [12:08] * Quits: simonab (Mibbit@601F3B17.33662590.A5830293.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1639. # [12:09] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
  1640. # [12:10] <edmorley> Ms2ger: that and filter anything with "meeting" in the subject
  1641. # [12:10] <edmorley> that cuts out a lot of noise
  1642. # [12:10] * Joins: stransky (stransky@moz-5B87D706.net.upcbroadband.cz)
  1643. # [12:10] <Ms2ger> True
  1644. # [12:10] * Joins: arky (arky@FBE91915.B3AABDF5.FA662B63.IP)
  1645. # [12:10] * Joins: AndreeaMatei (andreeamat@601F3B17.33662590.A5830293.IP)
  1646. # [12:11] <Ms2ger> "Mozilla's build automation performed 294,709 jobs from 2013-03-17 to 2013-03-23 and I'm analyzing every one."
  1647. # [12:11] <Ms2ger> So that's why ftp is slow
  1648. # [12:12] * Joins: FabioMagnoni (fabiomagno@E7EE8B49.7B85F8C0.FC4CA3ED.IP)
  1649. # [12:12] * Quits: tn (tn@moz-2E73ACE4.wp.shawcable.net) (Ping timeout)
  1650. # [12:13] * Joins: ErvisTusha (ErvisTusha@474128EB.F69FB6EA.363D84A4.IP)
  1651. # [12:13] * Joins: tn (tn@moz-2E73ACE4.wp.shawcable.net)
  1652. # [12:15] <Gijs> NeilAway, Callek: so I've made a XUL <dialog>, stuck it under chrome://browser/content/, opened it with window.openDialog, video plays (didn't when it was unprivileged), but DOMI still only shows the underlying <source> child, not any of the controls that have been generated...
  1653. # [12:15] <Ms2ger> ted++
  1654. # [12:16] * Quits: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net) (Ping timeout)
  1655. # [12:18] * Joins: smaug (chatzilla@moz-8C0006D4.pp.htv.fi)
  1656. # [12:18] * ChanServ sets mode: +o smaug
  1657. # [12:19] * Quits: FabioMagnoni (fabiomagno@E7EE8B49.7B85F8C0.FC4CA3ED.IP) (Ping timeout)
  1658. # [12:20] * Joins: pranavrc (pranavrc@D36A3AE6.5CDB92DC.520CDC98.IP)
  1659. # [12:21] * Joins: danielapetrovici (danielapet@moz-ACDE7EEC.mozilla.com)
  1660. # [12:22] * Joins: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP)
  1661. # [12:22] * Quits: Arjen87 (Instantbir@moz-AD62903E.solcon.nl) (Ping timeout)
  1662. # [12:23] * Joins: ejpbruel (ejpbruel@933E3A2E.83A511AD.F413BF4D.IP)
  1663. # [12:24] * Quits: victorporof (victorporo@671A01BB.94769F4F.6A4F8DA2.IP) (Ping timeout)
  1664. # [12:25] * Joins: kig (ilmari@moz-C5F24C9C.range86-157.btcentralplus.com)
  1665. # [12:27] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/f03cd121303c - Alexandre Poirot - Bug 854937: Fix reason code for bootstrap addon dropped in profile extensions folder. r=Mossop,Unfocused
  1666. # [12:27] <firebot> http://hg.mozilla.org/mozilla-central/rev/0b1907140f8c - Gavin Sharp - Bug 843559 - Followup patch to rename string. r=anton
  1667. # [12:28] * Quits: jfkthame (jfkthame@A75DDB88.C145D0FE.8D534776.IP) (Quit: This computer has gone to sleep)
  1668. # [12:28] <firebot> http://hg.mozilla.org/mozilla-central/rev/686d76b44d9f - Tim Taubert - merge m-c to fx-team
  1669. # [12:30] * Quits: marcoz (marco.zehe@moz-249193CC.dip.t-dialin.net) (Quit: Leaving.)
  1670. # [12:31] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/ee16c6da2c75 - Norbert Lindenberg - Bug 837941 - Workaround: Use alternate prototype initialization for self-hosted List class.
  1671. # [12:31] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/52e4c977856c - Till Schneidereit - Bug 851763 - part 1: add support for wrapping self-hosted functions instead of cloning them. r=jwalden
  1672. # [12:33] * Joins: marcoz (marco.zehe@moz-249193CC.dip.t-dialin.net)
  1673. # [12:34] * baku is now known as baku|away
  1674. # [12:35] <till> urgh, why didn't hg qref -e apply my new description for ee16c6da2c75?
  1675. # [12:36] * Joins: victorporof (victorporo@81B29543.183F338A.6A4F8DA2.IP)
  1676. # [12:36] * Quits: karl (karl@moz-C433B975.jetstream.xtra.co.nz) (Ping timeout)
  1677. # [12:38] <Gijs> So, mach build toolkit doesn't actually repackage the bindings which are under toolkit, from the looks of it. What should I use instead? :-(
  1678. # [12:38] * baku|away is now known as baku
  1679. # [12:39] * Joins: vingtetun (vingtetun@moz-801E009D.vlan502.asr1.cdg2.gblx.net)
  1680. # [12:40] <Callek> Gijs: mach package iirc
  1681. # [12:40] <Callek> not sure about mach, but I use make -C browser/installer package
  1682. # [12:43] * Quits: cpearce (chatzilla@moz-3994DBC8.xdsl.xnet.co.nz) (Ping timeout)
  1683. # [12:45] * Joins: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net)
  1684. # [12:45] * Joins: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net)
  1685. # [12:45] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/1d16a8d87007 - Lucas Rocha - Bug 855650 - Remove dangling reference to toolbar_spacer in gecko_app.xml (r=sriram)
  1686. # [12:46] * Joins: FabioMagnoni (fabiomagno@E7EE8B49.7B85F8C0.FC4CA3ED.IP)
  1687. # [12:46] * Quits: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  1688. # [12:48] * mgerva is now known as mgerva|lunch
  1689. # [12:48] * Quits: FabioMagnoni (fabiomagno@E7EE8B49.7B85F8C0.FC4CA3ED.IP) (Ping timeout)
  1690. # [12:49] <NeilAway> Gijs: when I said xul videocontrols element in chrome, I meant an actual <videocontrols> element in a chrome xul document
  1691. # [12:49] <Gijs> NeilAway: right, I tried that after, then realized my changes hadn't been packaged correctly by running mach build toolkit. :(
  1692. # [12:50] <Gijs> Sorry.
  1693. # [12:50] * Joins: jfkthame (jfkthame@A75DDB88.C145D0FE.8D534776.IP)
  1694. # [12:51] * Joins: Arjen87 (Instantbir@moz-AD62903E.solcon.nl)
  1695. # [12:52] <Optimize1> jwatt: \o/ for 857034
  1696. # [12:52] <Optimize1> can I haz screenshot ?
  1697. # [12:54] * Quits: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net) (Ping timeout)
  1698. # [12:56] * Quits: tomer (tomer@A79E5D33.221D8A7C.C328D627.IP) (Quit: Leaving.)
  1699. # [12:59] * Quits: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
  1700. # [13:02] * Quits: Edgar (Thunderbir@moz-99690620.hinet-ip.hinet.net) (Input/output error)
  1701. # [13:02] * Quits: vigneshwaran (vigneshwar@FC0B83FD.138D8F1E.FD6A0EFF.IP) (Ping timeout)
  1702. # [13:02] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
  1703. # [13:03] * Quits: vicamo (vicamo@moz-99690620.hinet-ip.hinet.net) (Quit: Konversation terminated!)
  1704. # [13:07] * Joins: Pike (Pike@moz-CF9AB5BA.dip.t-dialin.net)
  1705. # [13:08] * Quits: Ryan (rflint@moz-A287E317.com) (Ping timeout)
  1706. # [13:09] * Quits: reed (reed@tech.monkey) (Ping timeout)
  1707. # [13:09] * Joins: reed (reed@tech.monkey)
  1708. # [13:12] * Joins: Ryan (rflint@moz-A287E317.com)
  1709. # [13:12] * Joins: darkowlzz|afk (darkowlzz@39986F15.C1BCE42C.F44414AF.IP)
  1710. # [13:12] * Quits: jrmuizel (jrmuizel@moz-6E78BC7C.cpe.teksavvy.com) (Connection reset by peer)
  1711. # [13:13] * Joins: jrmuizel (jrmuizel@moz-6E78BC7C.cpe.teksavvy.com)
  1712. # [13:16] * Joins: vigneshwaran (vigneshwar@FC0B83FD.138D8F1E.FD6A0EFF.IP)
  1713. # [13:19] * Quits: vigneshwaran (vigneshwar@FC0B83FD.138D8F1E.FD6A0EFF.IP) (Ping timeout)
  1714. # [13:21] <jesup> edmorley: ping
  1715. # [13:22] <edmorley> jesup: hi
  1716. # [13:22] <jesup> edmorley: the nsThread leak should be a new bug; that's browsertest-chrome, which has no webrtc tests in it. Perhaps someone else tripped on the the same XPCOM bug, or maybe it's a totally unrelated was to leak an nsThread
  1717. # [13:22] * Quits: philor|away (philor@moz-638273A8.my-nick.name) (Ping timeout)
  1718. # [13:23] * Joins: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net)
  1719. # [13:23] <edmorley> jesup: ok
  1720. # [13:23] <edmorley> thank you
  1721. # [13:24] * Joins: philor|away (philor@moz-638273A8.my-nick.name)
  1722. # [13:24] <jesup> If someone checked in new use of DISPATCH_SYNC recently that might be the cause. Or if they didn't clean up their event queue before shutting down
  1723. # [13:27] * Quits: KWierso|Home (chatzilla@moz-39E2648C.hsd1.ca.comcast.net) (Ping timeout)
  1724. # [13:27] * Joins: KWierso|Home_ (chatzilla@moz-39E2648C.hsd1.ca.comcast.net)
  1725. # [13:28] * KWierso|Home_ is now known as KWierso|Home
  1726. # [13:29] * Quits: jrmuizel (jrmuizel@moz-6E78BC7C.cpe.teksavvy.com) (Client exited)
  1727. # [13:30] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  1728. # [13:30] * Quits: Ms2ger (Ms2ger@moz-A7C23257.adsl-dyn.isp.belgacom.be) (Ping timeout)
  1729. # [13:32] * Quits: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net) (Ping timeout)
  1730. # [13:32] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  1731. # [13:33] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  1732. # [13:33] * Quits: Alfredo (alfredoyan@moz-99690620.hinet-ip.hinet.net) (Quit: Alfredo)
  1733. # [13:34] * Joins: vigneshwaran (vigneshwar@FC0B83FD.138D8F1E.FD6A0EFF.IP)
  1734. # [13:34] * Quits: schien-laptop (schien@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
  1735. # [13:35] * Quits: abhishekp (chatzilla@moz-592F6B37.mtnl.net.in) (Ping timeout)
  1736. # [13:35] * catlee-away is now known as catlee
  1737. # [13:36] * Joins: abhishekp (chatzilla@moz-AA31FCF3.mtnl.net.in)
  1738. # [13:39] <firebot> Check-in: http://hg.mozilla.org/releases/mozilla-beta/rev/7dca48b8f4a4 - Sean Stangl - Bug 854124 - Update RegExpStatics on empty match in str_replace_regexp_remove(). r=dvander, a=bajaj
  1739. # [13:39] * Joins: alice (alice@moz-A7C201EB.zone16.bethere.co.uk)
  1740. # [13:42] * @ted wonders why ms2ger was ++ing him
  1741. # [13:43] <@ted> exciting, typeahead find got me stuck in a multi-second reflow
  1742. # [13:43] * Joins: Ms2ger (Ms2ger@moz-A7C23257.adsl-dyn.isp.belgacom.be)
  1743. # [13:43] <AutomatedTester> ted: ask him now
  1744. # [13:43] <@ted> Ms2ger: what was the ++ for
  1745. # [13:43] <Ms2ger> Mm
  1746. # [13:44] <Ms2ger> Twitter?
  1747. # [13:45] <Ms2ger> Yep, twitter
  1748. # [13:45] <@ted> heh
  1749. # [13:45] * Joins: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net)
  1750. # [13:46] * Quits: ErvisTusha (ErvisTusha@474128EB.F69FB6EA.363D84A4.IP) (Client exited)
  1751. # [13:47] * Joins: MMx_ (mmx@moz-1AFE3502.afthd.hg.tu-darmstadt.de)
  1752. # [13:47] * Quits: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  1753. # [13:48] * MMx_ is now known as MMx
  1754. # [13:48] * Quits: Arjen87 (Instantbir@moz-AD62903E.solcon.nl) (Ping timeout)
  1755. # [13:49] * Quits: darkowlzz|afk (darkowlzz@39986F15.C1BCE42C.F44414AF.IP) (Connection reset by peer)
  1756. # [13:50] <@ted> do we have an equivalent to firefox for android's "share via sync" feature on desktop firefox?
  1757. # [13:50] <@ted> that's really handy
  1758. # [13:50] <AryehGregor> nsTArray::AppendElement is infallible, right?
  1759. # [13:51] * AryehGregor is paranoid and keeps asking this sort of question
  1760. # [13:51] * Quits: Gryllida (gry@moz-897247F8.adl801.sa.optusnet.com.au) (Quit: Out.)
  1761. # [13:54] <Ms2ger> AryehGregor, it is
  1762. # [13:54] <@ted> AryehGregor: isn't all of nsTArray infallible now unless you're using fallibleTArray?
  1763. # [13:54] <AryehGregor> ted, yes, that's what I thought.
  1764. # [13:54] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  1765. # [13:54] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  1766. # [13:54] * Quits: @bz_sleep (bzbarsky@moz-71EFD05D.bstnma.fios.verizon.net) (Ping timeout)
  1767. # [13:56] * Quits: Optimizer (Optimizer@437957D8.47EF2355.D2D1FAF0.IP) (Connection reset by peer)
  1768. # [13:56] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/48be75a0907b - Devdatta Akhawe - Bug 850435 - Android Patch: separately measure UI telemetry for iframes and top level. r=felipe
  1769. # [13:56] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/0ed69c61f7a3 - Cykesiopka - Bug 831741 - Remove remaining __cplusplus bits from js/src/js[...].h files. r=luke
  1770. # [13:56] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/a2c4394226cd - Cykesiopka - Bug 394144 - Add keyboard accelerator for "Do not ask next time" in quit dialog. r=paulo
  1771. # [13:57] * kmoir-afk is now known as kmoir
  1772. # [13:57] * Quits: teoli (teoli@C2BB1738.5A81EF3B.F1085784.IP) (Broken pipe)
  1773. # [13:57] * Joins: sheppy (sheppy@moz-E826F7C2.dhcp.jcsn.tn.charter.com)
  1774. # [13:58] * Joins: janv (varga@moz-E820744F.isper.sk)
  1775. # [13:59] * mgerva|lunch is now known as mgerva
  1776. # [13:59] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/341563ce0193 - Ed Morley - Merge mozilla-central to mozilla-inbound
  1777. # [13:59] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/3a5929ebc886 - Ed Morley - Merge latest green inbound changeset to mozilla-central
  1778. # [13:59] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/f03cd121303c - Alexandre Poirot - Bug 854937: Fix reason code for bootstrap addon dropped in profile extensions folder. r=Mossop,Unfocused
  1779. # [14:00] * Joins: KaiRo (robert@moz-39EC87D6.adsl.highway.telekom.at)
  1780. # [14:00] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/686d76b44d9f - Tim Taubert - merge m-c to fx-team
  1781. # [14:00] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/0b1907140f8c - Gavin Sharp - Bug 843559 - Followup patch to rename string. r=anton
  1782. # [14:01] * Joins: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net)
  1783. # [14:01] * AndreeaMatei is now known as Andreea|mtg
  1784. # [14:02] <NeilAway> whoa, did 394144 get lost and unloved?
  1785. # [14:02] * Joins: lduros (user@moz-6BD87C4.phlapa.fios.verizon.net)
  1786. # [14:03] <sheppy> I always get a kick out of it when I document an old bug after it gets fixed. About a year ago I did one that was in the 30000 range.
  1787. # [14:05] <Ms2ger> sheppy, does 675884 count as old?
  1788. # [14:05] <sheppy> Nope.
  1789. # [14:05] <sheppy> That's a youngster.
  1790. # [14:06] * Joins: Arjen87 (Instantbir@moz-AD62903E.solcon.nl)
  1791. # [14:08] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  1792. # [14:09] * markh is working on a 5xxxxx bug...
  1793. # [14:09] * Quits: janv (varga@moz-E820744F.isper.sk) (Quit: This computer has gone to sleep)
  1794. # [14:10] * Quits: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net) (Ping timeout)
  1795. # [14:11] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/bdd3ef5f4f24 - David Burns - Bug 857000 - change location code to use getClientBoundingRect instead of calculating via offset r=mdas
  1796. # [14:12] * Quits: alice (alice@moz-A7C201EB.zone16.bethere.co.uk) (Client exited)
  1797. # [14:12] * Quits: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Quit: ChatZilla 0.9.90 [Firefox 21.0a2/20130401042013])
  1798. # [14:14] * Joins: abhishekp_ (chatzilla@moz-1730CC5D.mtnl.net.in)
  1799. # [14:14] * Quits: abhishekp_ (chatzilla@moz-1730CC5D.mtnl.net.in) (Quit: ChatZilla 0.9.90 [Firefox 19.0.2/20130307023931])
  1800. # [14:14] * Quits: abhishekp (chatzilla@moz-AA31FCF3.mtnl.net.in) (Ping timeout)
  1801. # [14:15] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  1802. # [14:15] * Joins: abhishekp (chatzilla@moz-1730CC5D.mtnl.net.in)
  1803. # [14:16] <AryehGregor> So what productive work do people find to do while their code is compiling?
  1804. # [14:16] * Joins: jandem (jandem@66C76B89.FB8EABAE.DF9376EA.IP)
  1805. # [14:16] * Quits: nattofriends (tsutsumi@moz-4CEEC7AA.warosu.org) (Ping timeout)
  1806. # [14:16] * Joins: alice (alice@moz-A7C201EB.zone16.bethere.co.uk)
  1807. # [14:16] <AryehGregor> (I tend to write too much code that touches things like nsContentCreatorFunctions.h . . .)
  1808. # [14:17] <jandem> edmorley: hm builds are pending..
  1809. # [14:18] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  1810. # [14:19] * Joins: andreasn (andreasn@63F8A48C.7BB850DE.B1AA2106.IP)
  1811. # [14:19] * Quits: abhishekp (chatzilla@moz-1730CC5D.mtnl.net.in) (Ping timeout)
  1812. # [14:19] <Optimize1> is there a way to make tooltips appear when the element is in focus for some time. Just like when the element is in hover for some time
  1813. # [14:20] * Joins: abhishekp (chatzilla@moz-1730CC5D.mtnl.net.in)
  1814. # [14:20] * Quits: sheppy (sheppy@moz-E826F7C2.dhcp.jcsn.tn.charter.com) (Ping timeout)
  1815. # [14:20] * Joins: sheppy (sheppy@moz-E826F7C2.dhcp.jcsn.tn.charter.com)
  1816. # [14:20] * Joins: nattofriends (tsutsumi@moz-4CEEC7AA.warosu.org)
  1817. # [14:21] * Fallen|away is now known as Fallen
  1818. # [14:21] * Joins: davidb (davidb@moz-22F8547E.dsl.bell.ca)
  1819. # [14:22] * whimboo|afk is now known as whimboo
  1820. # [14:22] <Fallen> Is there a way to register a manifest based on a pref?
  1821. # [14:22] <Fallen> (a components manifest)
  1822. # [14:23] <Fallen> for example, lets say I want a compiled .so module to be loaded if pref is false, and a new set of js modules if the pref is true
  1823. # [14:24] <glazou_afk> Optimize1: xul, html ?
  1824. # [14:24] * glazou_afk is now known as glazou
  1825. # [14:24] <Optimize1> xul
  1826. # [14:24] <Optimize1> in browser
  1827. # [14:24] <glazou> tooltiptext="blah"
  1828. # [14:24] * Quits: tonymec (tonymec@8074F7F2.48EF4B79.277517C1.IP) (Input/output error)
  1829. # [14:24] <Optimize1> :|
  1830. # [14:24] * Joins: Enn (enn@moz-A875DFED.cpe.net.cable.rogers.com)
  1831. # [14:24] <Optimize1> srsly ?
  1832. # [14:25] <Optimize1> focus for some time, using keyboard
  1833. # [14:25] <Optimize1> no mouse hovering
  1834. # [14:25] <glazou> aah then no
  1835. # [14:25] <glazou> tooltiptext is for mouse hovering
  1836. # [14:26] <glazou> you only said "in focus" did not mention "kbd only"
  1837. # [14:27] <glazou> I don't think we have something already baked for that
  1838. # [14:27] <glazou> ask Enn?
  1839. # [14:29] * Joins: teoli_ (teoli@C2BB1738.5A81EF3B.F1085784.IP)
  1840. # [14:29] * Joins: robertbindar (bindar@moz-C133775.eregie.pub.ro)
  1841. # [14:29] <edmorley> jandem: likely due to the l10n jobs that get triggered around this time
  1842. # [14:31] * Joins: tonymec (tonymec@8074F7F2.48EF4B79.277517C1.IP)
  1843. # [14:31] * Quits: vigneshwaran (vigneshwar@FC0B83FD.138D8F1E.FD6A0EFF.IP) (Quit: Leaving.)
  1844. # [14:32] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  1845. # [14:32] * Quits: alice (alice@moz-A7C201EB.zone16.bethere.co.uk) (Client exited)
  1846. # [14:33] * Joins: alice (alice@moz-A7C201EB.zone16.bethere.co.uk)
  1847. # [14:33] <jandem> edmorley: ah ok :)
  1848. # [14:34] * Quits: alice (alice@moz-A7C201EB.zone16.bethere.co.uk) (Ping timeout)
  1849. # [14:35] * Quits: teoli_ (teoli@C2BB1738.5A81EF3B.F1085784.IP) (Ping timeout)
  1850. # [14:35] * Joins: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  1851. # [14:37] * Joins: sachin_h (sachin@637D4CD0.BF84E432.1C37C358.IP)
  1852. # [14:37] <Yoric> mak: ping
  1853. # [14:39] * jcranmer|away is now known as jcranmer
  1854. # [14:39] * Joins: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net)
  1855. # [14:39] * Quits: @smaug (chatzilla@moz-8C0006D4.pp.htv.fi) (Ping timeout)
  1856. # [14:40] * Quits: Arjen87 (Instantbir@moz-AD62903E.solcon.nl) (Ping timeout)
  1857. # [14:40] * Quits: gfritzsche (chatzilla@moz-96EF2C76.dip0.t-ipconnect.de) (Quit: ChatZilla 0.9.90 [Firefox 19.0.2/20130307122903])
  1858. # [14:40] * IRCMonkey50449 is now known as gfritzsche
  1859. # [14:42] <mak> Yoric: pong
  1860. # [14:43] <Yoric> Hi
  1861. # [14:43] <Yoric> Any chance you could review the async storage soonish?
  1862. # [14:43] <Yoric> I am currently in review starvation and I would like to not get started on yet another big bug.
  1863. # [14:44] <mak> Yoric: yes, I will work on the review queue today/tomorrow
  1864. # [14:44] * Joins: alice (alice@FAB22700.D2A78DA8.CB9353FD.IP)
  1865. # [14:44] <Yoric> thanks
  1866. # [14:46] * Joins: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net)
  1867. # [14:47] * Quits: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Client exited)
  1868. # [14:48] * Joins: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  1869. # [14:48] * Quits: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net) (Ping timeout)
  1870. # [14:48] * Quits: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  1871. # [14:48] * Quits: gsvelto (Thunderbir@moz-95B1B855.clienti.tiscali.it) (Quit: gsvelto)
  1872. # [14:49] * Joins: armenzg (armenzg@moz-600B22EA.home1.cgocable.net)
  1873. # [14:49] * Quits: arky (arky@FBE91915.B3AABDF5.FA662B63.IP) (Quit: Leaving)
  1874. # [14:51] * Quits: marcoz (marco.zehe@moz-249193CC.dip.t-dialin.net) (Quit: Leaving.)
  1875. # [14:52] * Joins: jib (Jan-Ivar@moz-875D780C.hsd1.pa.comcast.net)
  1876. # [14:53] * edmorley is now known as edmorley|afk
  1877. # [14:53] * Joins: sheeri (sheeri@3464EC4F.72B357BE.A35657C3.IP)
  1878. # [14:54] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/c03193ee070d - Jon Coppeard - Bug 855350 - GC: Add CustomAutoRooter and use it internally r=terrence
  1879. # [14:54] <Wusel_> is there an alternative to the mccoy-tool to create auto-updates to my addon?
  1880. # [14:55] <KaiRo> the easiest (and preferred) way to auto-update is to just upload the add-on to AMO
  1881. # [14:56] <Wusel_> it's an company-intern addon ;)
  1882. # [14:56] * Joins: Edgar (Thunderbir@moz-3E77659E.dynamic.hinet.net)
  1883. # [14:56] * Joins: bbondy (bbondy@moz-717FF534.home.cgocable.net)
  1884. # [14:57] <KaiRo> Wusel_: I think in that case, the stuff McCoy does is the best way
  1885. # [14:57] * Andreea|mtg is now known as AndreeaMatei
  1886. # [15:00] * Quits: sheppy (sheppy@moz-E826F7C2.dhcp.jcsn.tn.charter.com) (Quit: Leaving)
  1887. # [15:01] * Quits: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP) (Ping timeout)
  1888. # [15:01] * Joins: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP)
  1889. # [15:01] * Quits: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP) (Max SendQ exceeded)
  1890. # [15:01] * Joins: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP)
  1891. # [15:02] * Joins: sheppy (sheppy@moz-E826F7C2.dhcp.jcsn.tn.charter.com)
  1892. # [15:03] * Joins: vladan1 (vladan@moz-21CD3EF9.cp.telus.net)
  1893. # [15:03] * Quits: alice (alice@FAB22700.D2A78DA8.CB9353FD.IP) (Client exited)
  1894. # [15:04] * Joins: RyanVM (chatzilla@moz-148999FE.phlapa.fios.verizon.net)
  1895. # [15:05] * Joins: teoli (teoli@C2BB1738.5A81EF3B.F1085784.IP)
  1896. # [15:09] * Quits: lerc (quassel@121.75.130.134) (Ping timeout)
  1897. # [15:11] * Joins: AaronMT (AaronMT@moz-5DF3A271.cpe.net.cable.rogers.com)
  1898. # [15:11] * edmorley|afk is now known as edmorley
  1899. # [15:12] * Joins: Alfredo (alfredoyan@moz-8ECC9173.dynamic.hinet.net)
  1900. # [15:12] * Quits: teoli (teoli@C2BB1738.5A81EF3B.F1085784.IP) (Ping timeout)
  1901. # [15:13] * Joins: jimm (jmathies@moz-864CAA4E.pn.at.cox.net)
  1902. # [15:13] <AryehGregor> Ms2ger, can you figure out what these failures might mean? They're blocking the sync of testharness.js. https://tbpl.mozilla.org/?tree=Try&rev=ae1ce91f3291
  1903. # [15:14] <AryehGregor> The line of code doesn't *look* like it should be any more of a problem now than it ever was . . .
  1904. # [15:14] * mjschranz_away is now known as mjschranz
  1905. # [15:14] * Joins: tchevalier (Thunderbir@moz-E09130CD.w90-28.abo.wanadoo.fr)
  1906. # [15:15] * Joins: jdm (jdm@CAB30FBD.8F96AEA7.2D179A7D.IP)
  1907. # [15:17] * Joins: wlach (wlach@moz-35BE7BC2.vif.net)
  1908. # [15:17] * Joins: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net)
  1909. # [15:18] * Ms2ger looks
  1910. # [15:19] <Ms2ger> I bet I know
  1911. # [15:19] <RyanVM> jimm: FYI, I just unhid win8 tests on aurora
  1912. # [15:19] <RyanVM> jimm: I'll leave beta/fx21 for you :)
  1913. # [15:20] * Joins: mdas (mdas@50AE257C.D30B51A1.412CF160.IP)
  1914. # [15:20] * Joins: Mic (Mic@moz-D1B9418E.superkabel.de)
  1915. # [15:20] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
  1916. # [15:21] * Joins: marcoz (marco.zehe@moz-249193CC.dip.t-dialin.net)
  1917. # [15:21] <Ms2ger> AryehGregor, the testharness.js version you're updating to calls postMessage on the window itself
  1918. # [15:21] <AryehGregor> Oh!
  1919. # [15:21] <AryehGregor> Hah.
  1920. # [15:22] <Ms2ger> AryehGregor, the one on github has a fix for that, IIRC, but it broke idlharness.js
  1921. # [15:22] <AryehGregor> Hmm.
  1922. # [15:23] <Ms2ger> I guess I'd cherrypick that fix
  1923. # [15:23] <gabor> Enn: Hi, do you have a minute?
  1924. # [15:23] <Enn> sure
  1925. # [15:24] <gabor> Enn: sorry for bothering you with this again but regards of bug 820170
  1926. # [15:24] <gabor> Enn: would you prefer the custom hack in the getter that makes it return null or some other hack that nulls out mPopupNode as Ehsan suggested
  1927. # [15:25] * armenzg is now known as armenzg_brb
  1928. # [15:25] <Enn> I think the former is better if it's possible
  1929. # [15:26] * Quits: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net) (Ping timeout)
  1930. # [15:26] <Enn> unless there are cases where the pointer is invalid
  1931. # [15:26] <gabor> Enn: I think it is possible, and the pointer should not be invalid, just the object it keeps alive should not be returned at that point in time to JS
  1932. # [15:26] <Enn> ok
  1933. # [15:27] <AryehGregor> Ms2ger, cherry-pick the fix from github to where? Also, what's the canonical resources/ repo anyway?
  1934. # [15:27] <gabor> Enn: alright I'll file a patch for that and put bholley and you on the review if it works out on try
  1935. # [15:27] * Quits: marcoz (marco.zehe@moz-249193CC.dip.t-dialin.net) (Ping timeout)
  1936. # [15:27] * jhopkins|afk is now known as jhopkins
  1937. # [15:28] * Quits: Mic (Mic@moz-D1B9418E.superkabel.de) (Input/output error)
  1938. # [15:28] * Joins: overholt (overholt@F2D29657.F60B0462.67AC9B1.IP)
  1939. # [15:28] <Ms2ger> AryehGregor, I guess github is canonical now
  1940. # [15:29] <AryehGregor> But it breaks idlharness.js?
  1941. # [15:29] <Ms2ger> Yep
  1942. # [15:29] <AryehGregor> And the version on w3c-test.org is still the dvcs.w3.org one?
  1943. # [15:29] <Ms2ger> No
  1944. # [15:29] * Joins: Mic (Mic@moz-D1B9418E.superkabel.de)
  1945. # [15:29] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
  1946. # [15:29] <AryehGregor> Oh, that goes to it?
  1947. # [15:29] <AryehGregor> That's confusing.
  1948. # [15:30] <Ms2ger> w3c-test.org mirrors github and adds an extra file, it seems
  1949. # [15:30] <Ms2ger> A symlink, probably
  1950. # [15:30] * Joins: alice (alice@moz-A7C201EB.zone16.bethere.co.uk)
  1951. # [15:33] <AryehGregor> Who broke idlharness?
  1952. # [15:33] <AryehGregor> And why?
  1953. # [15:33] <AryehGregor> Can that be reverted?
  1954. # [15:34] <Ms2ger> darobin
  1955. # [15:34] <Ms2ger> Because he wanted to upgrade to a new IDL parser, because the old one wasn't maintained
  1956. # [15:35] * Joins: ahal (ahal@F2D29657.F60B0462.67AC9B1.IP)
  1957. # [15:35] <mounir> dholbert: ping
  1958. # [15:35] * Joins: crussell (colby@B222039C.57F30063.93A38F79.IP)
  1959. # [15:37] * Joins: masayuki (Thunderbir@moz-86D7F6E4.zaq.ne.jp)
  1960. # [15:38] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  1961. # [15:38] <AryehGregor> Ah.
  1962. # [15:38] <AryehGregor> What's the point of upgrading to a new IDL parser if you break the only thing that was using it?
  1963. # [15:39] <Ms2ger> Ask him
  1964. # [15:39] <Ms2ger> I'm tired of the crap that's W3C testing
  1965. # [15:40] <AryehGregor> What's W3C about this?
  1966. # [15:40] <AryehGregor> Do you mean idlharness, or something specific to the W3C?
  1967. # [15:40] <Ms2ger> That and the crappy tests for touch events, lately
  1968. # [15:41] <@ted> Ms2ger: i have a question re: testing
  1969. # [15:41] <Ms2ger> Yes?
  1970. # [15:41] * Quits: kinetik (kinetik@B0913F92.15BFB24B.FC74E68.IP) (Ping timeout)
  1971. # [15:41] <@ted> how would we write useful tests for the gamepad spec
  1972. # [15:42] <@ted> i have mochitests in-tree, but they rely on a GamepadTest service
  1973. # [15:42] * Joins: JosiahOne (josiahbrun@moz-2C74C5DD.lightspeed.livnmi.sbcglobal.net)
  1974. # [15:42] * Joins: kinetik (kinetik@B0913F92.15BFB24B.FC74E68.IP)
  1975. # [15:42] <@ted> should we just write manual tests, like "plug in a gamepad, press a button"
  1976. # [15:43] <Ms2ger> For the W3C? That's probably fine
  1977. # [15:43] * Joins: teoli (teoli@C2BB1738.5A81EF3B.F1085784.IP)
  1978. # [15:43] <Ms2ger> Not that they care for serious testing
  1979. # [15:44] <@ted> heh
  1980. # [15:45] <Ms2ger> You may not have chosen the best moment
  1981. # [15:47] * Joins: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net)
  1982. # [15:47] * whimboo is now known as whimboo|afk
  1983. # [15:47] * Quits: Alfredo (alfredoyan@moz-8ECC9173.dynamic.hinet.net) (Ping timeout)
  1984. # [15:47] * Joins: Alfredo (alfredoyan@moz-8ECC9173.dynamic.hinet.net)
  1985. # [15:48] * Quits: crussell (colby@B222039C.57F30063.93A38F79.IP) (Ping timeout)
  1986. # [15:48] * Quits: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  1987. # [15:48] * Quits: vladan1 (vladan@moz-21CD3EF9.cp.telus.net) (Quit: Leaving.)
  1988. # [15:49] * Joins: janv (varga@8F54C722.EEBE6C9.FA2E5C2.IP)
  1989. # [15:49] <jandem> RyanVM: ping
  1990. # [15:49] * ewong|sleep is now known as ewong
  1991. # [15:50] <RyanVM> jandem: pong
  1992. # [15:50] * Fallen is now known as Fallen|away
  1993. # [15:50] * Quits: teoli (teoli@C2BB1738.5A81EF3B.F1085784.IP) (Ping timeout)
  1994. # [15:51] * Joins: ctangira (ctangira@moz-44402D73.cisco.com)
  1995. # [15:51] * Quits: ewong (chatzilla@moz-753C8B37.static.netvigator.com) (Quit: reset)
  1996. # [15:51] <jdm> ted: any ETA on the xpcshell timeout review?
  1997. # [15:51] * jcranmer is now known as jcranmer|away
  1998. # [15:51] * Joins: ewong (chatzilla@moz-753C8B37.static.netvigator.com)
  1999. # [15:51] * Joins: ehsan (ehsan@576FC5E5.CD1D2BB8.DC1243F8.IP)
  2000. # [15:51] * ChanServ sets mode: +o ehsan
  2001. # [15:51] <jandem> RyanVM: we want to merge the BC branch to m-c soon
  2002. # [15:51] <@ted> jdm: i'll take a look today
  2003. # [15:52] * Quits: brambles (xymox@moz-969AAE9B.barwen.ch) (Ping timeout)
  2004. # [15:52] <RyanVM> jandem: niiiiice
  2005. # [15:52] <till> jandem++, that'll be so cool!
  2006. # [15:52] * Joins: brambles (xymox@moz-969AAE9B.barwen.ch)
  2007. # [15:52] <jandem> RyanVM: I assume the last commit needs green win32 pgo builds?
  2008. # [15:53] * Quits: jib (Jan-Ivar@moz-875D780C.hsd1.pa.comcast.net) (Quit: jib)
  2009. # [15:53] * Joins: gsvelto (gsvelto@moz-95B1B855.clienti.tiscali.it)
  2010. # [15:53] <jandem> till: :)
  2011. # [15:53] * Quits: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP) (Ping timeout)
  2012. # [15:53] * whimboo|afk is now known as whimboo
  2013. # [15:54] <RyanVM> jandem: would be good, yes
  2014. # [15:54] * Joins: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP)
  2015. # [15:54] * Quits: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP) (Max SendQ exceeded)
  2016. # [15:54] <RyanVM> jandem: how soon is "soon"?
  2017. # [15:54] * Joins: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP)
  2018. # [15:54] * Quits: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP) (Max SendQ exceeded)
  2019. # [15:54] <jandem> RyanVM: we hoped we could land today, but this PGO build will take another 3 hours, so..
  2020. # [15:55] * Joins: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP)
  2021. # [15:55] * Joins: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net)
  2022. # [15:55] * Joins: jib (Jan-Ivar@moz-875D780C.hsd1.pa.comcast.net)
  2023. # [15:55] * Quits: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP) (Max SendQ exceeded)
  2024. # [15:55] * Joins: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP)
  2025. # [15:55] <jandem> RyanVM: maybe tomorrow before MV wakes up would be better..
  2026. # [15:55] * Quits: himsin (x@432E449C.6FDFB4BE.1957C0DA.IP) (Ping timeout)
  2027. # [15:56] * Quits: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP) (Max SendQ exceeded)
  2028. # [15:56] * Joins: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP)
  2029. # [15:56] * Quits: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP) (Max SendQ exceeded)
  2030. # [15:56] * Joins: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP)
  2031. # [15:57] <RyanVM> jandem: hmm, so you've got PGO green, then an m-c merge, then a pretty small patch?
  2032. # [15:57] * Quits: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP) (Max SendQ exceeded)
  2033. # [15:57] * Joins: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP)
  2034. # [15:57] * Joins: josh (josh@moz-61186829.hsd1.mn.comcast.net)
  2035. # [15:57] * Quits: Alfredo (alfredoyan@moz-8ECC9173.dynamic.hinet.net) (Ping timeout)
  2036. # [15:57] <jandem> RyanVM: yep
  2037. # [15:57] * Quits: abhishekp (chatzilla@moz-1730CC5D.mtnl.net.in) (Quit: ChatZilla 0.9.90 [Firefox 19.0.2/20130307023931])
  2038. # [15:57] * Quits: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP) (Max SendQ exceeded)
  2039. # [15:57] * Joins: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP)
  2040. # [15:57] <RyanVM> i'm kind of liking now, actually
  2041. # [15:58] <RyanVM> because inbound is closed anyway, so we can merge it clean from m-c to inbound hopefully too
  2042. # [15:58] * Quits: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP) (Max SendQ exceeded)
  2043. # [15:58] * Joins: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP)
  2044. # [15:58] * armenzg_brb is now known as armenzg
  2045. # [15:58] * Quits: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP) (Max SendQ exceeded)
  2046. # [15:58] <RyanVM> jandem: I'm game if you are
  2047. # [15:58] <mounir> can anyone describe the difference between nsBlockFrame and nsContainerFrame?
  2048. # [15:58] * Joins: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP)
  2049. # [15:59] <mounir> more than one inherits from the other ;)
  2050. # [15:59] <Yoric> :)
  2051. # [15:59] * Quits: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de) (Input/output error)
  2052. # [15:59] * Quits: vingtetun (vingtetun@moz-801E009D.vlan502.asr1.cdg2.gblx.net) (Ping timeout)
  2053. # [15:59] <Yoric> That sounds like a good practice.
  2054. # [15:59] * Quits: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP) (Max SendQ exceeded)
  2055. # [15:59] * Joins: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP)
  2056. # [15:59] * Quits: Wusel_ (muench@moz-643A8764.planconnect.de) (Ping timeout)
  2057. # [15:59] * Quits: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP) (Max SendQ exceeded)
  2058. # [16:00] * Joins: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP)
  2059. # [16:00] * Quits: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP) (Max SendQ exceeded)
  2060. # [16:00] * Joins: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP)
  2061. # [16:01] * Joins: Alfredo (alfredoyan@moz-8ECC9173.dynamic.hinet.net)
  2062. # [16:01] * Quits: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP) (Max SendQ exceeded)
  2063. # [16:01] * Joins: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP)
  2064. # [16:01] * Quits: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP) (Max SendQ exceeded)
  2065. # [16:01] <till> jandem: live dangerous, do it!
  2066. # [16:02] * Joins: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP)
  2067. # [16:02] * Quits: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP) (Max SendQ exceeded)
  2068. # [16:02] <jwatt> Optimize1: sorry, missed your ping
  2069. # [16:02] <jwatt> Optimize1: I don't have my Windows machine handy, sorry
  2070. # [16:02] * Joins: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP)
  2071. # [16:02] * Quits: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP) (Max SendQ exceeded)
  2072. # [16:02] * Joins: yzen (Adium@EA83C0CE.A6295926.9D42CF23.IP)
  2073. # [16:02] * Quits: janv (varga@8F54C722.EEBE6C9.FA2E5C2.IP) (Ping timeout)
  2074. # [16:02] * glob|away is now known as glob
  2075. # [16:03] * Joins: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP)
  2076. # [16:03] * Quits: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP) (Max SendQ exceeded)
  2077. # [16:03] * Joins: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP)
  2078. # [16:03] * Ms2ger kicks MattN
  2079. # [16:04] * Quits: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP) (Max SendQ exceeded)
  2080. # [16:04] * Joins: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP)
  2081. # [16:04] * Quits: yzen (Adium@EA83C0CE.A6295926.9D42CF23.IP) (Ping timeout)
  2082. # [16:04] * Joins: yzen (Adium@67828CC7.C1A51174.9D42CF23.IP)
  2083. # [16:04] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
  2084. # [16:04] * Quits: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP) (Max SendQ exceeded)
  2085. # [16:04] * Quits: lduros (user@moz-6BD87C4.phlapa.fios.verizon.net) (Ping timeout)
  2086. # [16:04] * Quits: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net) (Ping timeout)
  2087. # [16:04] * Joins: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP)
  2088. # [16:05] * Joins: gustavold (gustavold@8AD413DD.3053860D.A992BEAD.IP)
  2089. # [16:05] * Quits: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP) (Max SendQ exceeded)
  2090. # [16:05] * philor|away is now known as philor
  2091. # [16:05] * Joins: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP)
  2092. # [16:05] <Optimize1> jwatt: ah, okay then i will wait for the respective Nightly
  2093. # [16:05] <Optimize1> :)
  2094. # [16:05] * Joins: lduros (user@moz-6BD87C4.phlapa.fios.verizon.net)
  2095. # [16:05] * Quits: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP) (Max SendQ exceeded)
  2096. # [16:05] * Joins: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP)
  2097. # [16:06] * Quits: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP) (Z:lined (temp ban, join/part flooding.))
  2098. # [16:08] * Joins: marcoz (marco.zehe@moz-249193CC.dip.t-dialin.net)
  2099. # [16:09] <Ms2ger> edmorley, hey, do you know why there's no builds on https://tbpl.mozilla.org/?tree=Mozilla-Inbound&rev=c3b41432afea ?
  2100. # [16:10] * Joins: asrail (asrail@2A678512.9BEB7A35.6D8EEF99.IP)
  2101. # [16:11] * ewong is now known as ewong|sleep
  2102. # [16:12] * jchen|away is now known as jchen
  2103. # [16:12] <RyanVM> coalesced out?
  2104. # [16:13] * Quits: cornel_ionce (Mibbit@28C4EA76.976FBEE.5BC07656.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2105. # [16:13] <Ms2ger> But self-serve does seem to know about some builds
  2106. # [16:13] * Quits: mdas (mdas@50AE257C.D30B51A1.412CF160.IP) (Quit: )
  2107. # [16:13] * Joins: T3 (T3@moz-3B82A5BF.dsl.telesp.net.br)
  2108. # [16:14] * Quits: Shadowized (Shadowized@moz-90971C79.trying.to.trac3.me) (Ping timeout)
  2109. # [16:15] * Joins: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP)
  2110. # [16:16] * Quits: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com) (Ping timeout)
  2111. # [16:17] * Joins: crussell (colby@EA247E0F.57F30063.93A38F79.IP)
  2112. # [16:17] <edmorley> Ms2ger: self serve shows completed jobs as though they ran on the run that had them coalesced (if that makes sense)
  2113. # [16:17] * Joins: gbrown (gbrown@moz-6075880C.cg.shawcable.net)
  2114. # [16:17] <Ms2ger> Lovely
  2115. # [16:18] <Ms2ger> RyanVM++
  2116. # [16:18] <Ms2ger> edmorley++
  2117. # [16:18] <edmorley> there's also a 60s buildbot collapsing thing (for pushes made within 60s)
  2118. # [16:18] <Ms2ger> There still is?
  2119. # [16:18] <catlee> only sort of
  2120. # [16:19] * Ms2ger remembers that from his youth
  2121. # [16:19] <catlee> we only poll every 60s
  2122. # [16:19] <edmorley> ah yes that's it
  2123. # [16:19] <catlee> so if there are two pushes within that time, we make 2 build requests
  2124. # [16:19] * armenzg is now known as armenzg_brb
  2125. # [16:19] <catlee> but they immediately get coalesced
  2126. # [16:19] * Joins: smaug (chatzilla@moz-8C0006D4.pp.htv.fi)
  2127. # [16:19] * ChanServ sets mode: +o smaug
  2128. # [16:20] <catlee> coalescing is greedy - it has no idea about available capacity
  2129. # [16:20] <NeilAway> we have available capacity?
  2130. # [16:20] <edmorley> outside of peak pst, yes
  2131. # [16:21] <edmorley> :-)
  2132. # [16:21] <catlee> we have lots of linux build capacity
  2133. # [16:21] <catlee> we should drop support for those other pesky OSes
  2134. # [16:22] * Quits: Alfredo (alfredoyan@moz-8ECC9173.dynamic.hinet.net) (Ping timeout)
  2135. # [16:22] * Quits: adalucinet (Mibbit@28C4EA76.976FBEE.5BC07656.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2136. # [16:22] <BenWa> Is it just me or have build times really regressed lately :(
  2137. # [16:22] * Quits: nical (nico@moz-801E009D.vlan502.asr1.cdg2.gblx.net) (Ping timeout)
  2138. # [16:23] <BenWa> I use to build osx64/fennec in 23/40 and now it's about 30/60 mins
  2139. # [16:23] * Joins: jorendorff (jorendorff@moz-2F32ACA3.hsd1.tn.comcast.net)
  2140. # [16:24] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/32125e0a9954 - Ryan VanderMeulen - Backed out changeset c03193ee070d (bug 855350) for crashes on a CLOSED TREE.
  2141. # [16:24] * Joins: FabioMagnoni (fabiomagno@moz-42D488E2.redeveloz.com.br)
  2142. # [16:25] <@ted> BenWa: there was just some discussion about this
  2143. # [16:25] <@ted> glazou posted something on his blog
  2144. # [16:25] * Joins: Alfredo (alfredoyan@moz-8ECC9173.dynamic.hinet.net)
  2145. # [16:25] * Joins: nical (nico@moz-801E009D.vlan502.asr1.cdg2.gblx.net)
  2146. # [16:26] <BenWa> ted: We should get the mach build timestamp in TBPL logs. It would make it possible to later use TBPL to watch the build time changes across components
  2147. # [16:26] * armenzg_brb is now known as armenzg_mtg
  2148. # [16:26] <@ted> BenWa: http://brasstacks.mozilla.com/gofaster/#/
  2149. # [16:26] <@ted> FYI
  2150. # [16:27] <Ms2ger> Some of the moz* things have timestamps, no?
  2151. # [16:27] <@ted> http://brasstacks.mozilla.com/gofaster/#/executiontime/build
  2152. # [16:27] <@ted> but yeah, that doesn't have times per module or anything
  2153. # [16:27] <@ted> BenWa: we'd have to start building with mach on buildbot
  2154. # [16:27] <@ted> which isn't a terrible idea
  2155. # [16:27] <@ted> it's probably at the point where we could do that
  2156. # [16:27] * Joins: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk)
  2157. # [16:27] <BenWa> Yea, per module would make it possible to say 'ohh, we're now spending 2 extra minutes compiling IPDL files for example'
  2158. # [16:28] <@ted> right
  2159. # [16:28] <@ted> i suspect some of it is just the usual "we added a lot of code"
  2160. # [16:28] <@ted> but there might be a smoking gun here
  2161. # [16:28] <Ms2ger> And templates
  2162. # [16:28] <Ms2ger> And webidl
  2163. # [16:29] * Quits: jhk (Instantbir@7FC79FD2.5827C9F6.D06349B0.IP) (Ping timeout)
  2164. # [16:29] <BenWa> I think it got worse disproportionately this last month. I don't buy the more code argument
  2165. # [16:29] * Quits: FabioMagnoni (fabiomagno@moz-42D488E2.redeveloz.com.br) (Ping timeout)
  2166. # [16:29] <Ms2ger> Then bisect :)
  2167. # [16:30] * Quits: Optimize1 (Instantbir@4F3E1057.A6DE773B.88FACCAA.IP) (Ping timeout)
  2168. # [16:31] * mcote|afk is now known as mcote
  2169. # [16:31] * Quits: crussell (colby@EA247E0F.57F30063.93A38F79.IP) (Ping timeout)
  2170. # [16:32] * Joins: dveditz (dveditz@moz-67794A0A.hsd1.ca.comcast.net)
  2171. # [16:32] * ChanServ sets mode: +o dveditz
  2172. # [16:32] * Quits: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk) (Ping timeout)
  2173. # [16:32] * Joins: knelson (Adium@moz-B2829269.dsl.pltn13.sbcglobal.net)
  2174. # [16:32] * Parts: knelson (Adium@moz-B2829269.dsl.pltn13.sbcglobal.net)
  2175. # [16:33] * Joins: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net)
  2176. # [16:35] * Joins: damons (gnubeard@moz-BCB43F5D.hsd1.ca.comcast.net)
  2177. # [16:35] * Quits: kig (ilmari@moz-C5F24C9C.range86-157.btcentralplus.com) (Quit: kig)
  2178. # [16:35] * Joins: FabioMagnoni (fabiomagno@moz-3BB0DD3F.user3g.veloxzone.com.br)
  2179. # [16:36] <glandium> ted: times per tinderbox stages would be interesting already. Because make -f client.mk can be less than 50% of the entire build
  2180. # [16:36] * Quits: jfkthame (jfkthame@A75DDB88.C145D0FE.8D534776.IP) (Quit: This computer has gone to sleep)
  2181. # [16:37] <@ted> yeah, the "check" portion is a lot of it
  2182. # [16:37] <@ted> that's broken down in those gofaster grahps
  2183. # [16:38] * Joins: Arjen87 (Instantbir@moz-AD62903E.solcon.nl)
  2184. # [16:38] <padenot> 4/b 13
  2185. # [16:38] * Joins: Gentlecat (Roman@59658053.BC0B4628.8FB52CB8.IP)
  2186. # [16:39] * Joins: timeless (uid4015@moz-D8B63698.irccloud.com)
  2187. # [16:39] <Ms2ger> gps could analyze that over the weekend
  2188. # [16:40] * Joins: cviecco (cviecco@moz-63115BF4.hsd1.ca.comcast.net)
  2189. # [16:40] <Ms2ger> 26 minutes on make check for the random log I just opened
  2190. # [16:40] * Quits: Arjen87 (Instantbir@moz-AD62903E.solcon.nl) (Ping timeout)
  2191. # [16:42] <@ted> windows :-(
  2192. # [16:42] * Quits: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net) (Ping timeout)
  2193. # [16:42] <Ms2ger> That's linux32 debug
  2194. # [16:43] * Quits: gsvelto (gsvelto@moz-95B1B855.clienti.tiscali.it) (Quit: Leaving)
  2195. # [16:43] * Joins: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk)
  2196. # [16:44] * Joins: gsvelto (gsvelto@moz-95B1B855.clienti.tiscali.it)
  2197. # [16:45] * Quits: cviecco (cviecco@moz-63115BF4.hsd1.ca.comcast.net) (Input/output error)
  2198. # [16:46] * Quits: ahal (ahal@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2199. # [16:46] <evilpie_> Who needs tests anyway?
  2200. # [16:46] <firebot> Check-in: http://hg.mozilla.org/releases/mozilla-beta/rev/7c65fa3a6187 - Mike Hommey - bug 812105: XULRunner Linux SDK packages need to go on a diet. r=ted, a=NPOTB
  2201. # [16:46] <firebot> http://hg.mozilla.org/releases/mozilla-beta/rev/5f41d8b47686 - Alex Vincent - bug 847382: xulrunner builds are broken. r=glandium, a=NPOTB
  2202. # [16:46] * joduinn-home is now known as joduinn-coffee
  2203. # [16:47] * Quits: stransky (stransky@moz-5B87D706.net.upcbroadband.cz) (Quit: Connection reset by beer)
  2204. # [16:47] <Ms2ger> 59 minutes build, 6 minutes make buildsymbols, 12 minutes hg unbundle, and then some bits
  2205. # [16:47] * Joins: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net)
  2206. # [16:48] <firebot> Check-in: http://hg.mozilla.org/releases/mozilla-beta/rev/76d7f0959eb0 - Ben Hearsum - Add missing file from bug 812805. a=NPOTB
  2207. # [16:48] * Joins: dao (dao@moz-647E798D.superkabel.de)
  2208. # [16:49] * Joins: ahal (ahal@F2D29657.F60B0462.67AC9B1.IP)
  2209. # [16:49] * Quits: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  2210. # [16:49] * Joins: arky (arky@FBE91915.B3AABDF5.FA662B63.IP)
  2211. # [16:50] * Joins: beaufour (beaufour@moz-EA4226EF.nyc.biz.rr.com)
  2212. # [16:51] * Fallen|away is now known as Fallen
  2213. # [16:51] * Joins: teoli (teoli@C2BB1738.5A81EF3B.F1085784.IP)
  2214. # [16:52] * pmoore is now known as pmoore|away
  2215. # [16:52] * Quits: Alfredo (alfredoyan@moz-8ECC9173.dynamic.hinet.net) (Ping timeout)
  2216. # [16:53] * Joins: Alfredo (alfredoyan@moz-8ECC9173.dynamic.hinet.net)
  2217. # [16:55] * armenzg_mtg is now known as armenzg
  2218. # [16:55] * Quits: jdm (jdm@CAB30FBD.8F96AEA7.2D179A7D.IP) (Ping timeout)
  2219. # [16:55] * Quits: ctangira (ctangira@moz-44402D73.cisco.com) (Quit: ctangira)
  2220. # [16:55] <glazou> ehsan: ping
  2221. # [16:56] <@ehsan> hi
  2222. # [16:56] <glazou> hi
  2223. # [16:59] * Joins: bz_sleep (bzbarsky@moz-71EFD05D.bstnma.fios.verizon.net)
  2224. # [16:59] * bz_sleep is now known as bz
  2225. # [17:00] * pmoore|away is now known as pmoore
  2226. # [17:01] * Quits: jorendorff (jorendorff@moz-2F32ACA3.hsd1.tn.comcast.net) (Quit: jorendorff)
  2227. # [17:01] <bz> AryehGregor: if what you have is an nsTArray, then yes
  2228. # [17:02] * Quits: vd (vd@moz-7A53EEF0.ddns.cablebg.net) (Quit: leaving)
  2229. # [17:03] * Joins: vd (vd@moz-7A53EEF0.ddns.cablebg.net)
  2230. # [17:03] * Joins: SDUP (chatzilla@moz-B2B0F43F.w81-53.abo.wanadoo.fr)
  2231. # [17:04] * Quits: Gijs (gijs@moz-C11B0461.dsl.alice.nl) (Quit: poof)
  2232. # [17:04] * mak is now known as mak|afk
  2233. # [17:04] * khuey|away is now known as khuey
  2234. # [17:06] * armenzg is now known as armenzg_afk
  2235. # [17:06] * Joins: [1]kdcw (kdcw@moz-F7413045.pk.shawcable.net)
  2236. # [17:06] * Quits: FabioMagnoni (fabiomagno@moz-3BB0DD3F.user3g.veloxzone.com.br) (Input/output error)
  2237. # [17:07] * Joins: jonco (Adium@88F51059.F3BBB17D.144F44FA.IP)
  2238. # [17:07] * Quits: jhorak (jhorak@moz-107AD163.redhat.com) (Quit: Leaving)
  2239. # [17:07] * Quits: kdcw (kdcw@moz-F7413045.pk.shawcable.net) (Ping timeout)
  2240. # [17:07] * [1]kdcw is now known as kdcw
  2241. # [17:07] * Joins: jfkthame (jfkthame@A75DDB88.C145D0FE.8D534776.IP)
  2242. # [17:08] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  2243. # [17:09] * Joins: jhk (Instantbir@6EE3C58A.62B6971.B58D974D.IP)
  2244. # [17:09] <mounir> bz: in a XUL file, I have a display: inline-block <div> (inside a <vbox>) and I can't set its width in CSS, why is that?
  2245. # [17:09] <mounir> is it because of vbox magic?
  2246. # [17:09] * Quits: MX80 (MX80@moz-32BE33CD.dsl.g3telecom.net) (Ping timeout)
  2247. # [17:10] * Joins: folecr (folecr@moz-E56584DD.lightspeed.sntcca.sbcglobal.net)
  2248. # [17:10] * Joins: MX80 (MX80@moz-32BE33CD.dsl.g3telecom.net)
  2249. # [17:10] <jonco> RyanVM: hey I saw you backed my change out - sorry about that
  2250. # [17:10] <RyanVM> jonco: yeah, I tried pinging you
  2251. # [17:11] <jonco> RyanVM: yeah I didn't see it till after you left
  2252. # [17:11] * Fallen is now known as Fallen|away
  2253. # [17:11] * Joins: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net)
  2254. # [17:11] <RyanVM> i was going to have edmorley throw something at you, but he's working from home today
  2255. # [17:12] * Quits: sachin_h (sachin@637D4CD0.BF84E432.1C37C358.IP) (Ping timeout)
  2256. # [17:13] <bz> mounir: I have no idea
  2257. # [17:13] <bz> mounir: are you trying to make it wider, or narrower?
  2258. # [17:13] <mounir> bz: hbox solves my problem
  2259. # [17:13] <mounir> bz: narrower
  2260. # [17:13] <bz> mounir: fun
  2261. # [17:13] <bz> mounir: I have no idea! ;)
  2262. # [17:13] * Joins: ggp (ggp@moz-CF8BEBEF.dia.static.qwest.net)
  2263. # [17:14] * Quits: bogdan_maris (Mibbit@28C4EA76.976FBEE.5BC07656.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2264. # [17:14] <bz> Actually, I sort of do
  2265. # [17:14] <mounir> bz: I don't understand the box model in XUL
  2266. # [17:14] * Joins: wlach_ (wlach@moz-A1116E53.sdsl.bell.ca)
  2267. # [17:14] <bz> vbox probably stretches each kid to its full width and stacks them vertically, no?
  2268. # [17:14] <bz> whereas hbox stretches to its full height and stacks horizontally....
  2269. # [17:14] <mounir> with hbox, I have a 394px long box instead of the expected 400
  2270. # [17:14] * Quits: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net) (Connection reset by peer)
  2271. # [17:14] * Joins: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net)
  2272. # [17:14] * joduinn-coffee is now known as joduinn-commute
  2273. # [17:14] <bz> mounir: do you have borders or padding?
  2274. # [17:15] <mounir> yes I do
  2275. # [17:15] <bz> that's why
  2276. # [17:15] <mounir> this is taken into account in XUL?
  2277. # [17:15] <bz> who knows
  2278. # [17:15] <bz> sometimes it ai and sometimes it ain't
  2279. # [17:15] <mounir> :(
  2280. # [17:15] * Quits: Ann_Yiming (Ann_Yiming@moz-161994B5.dia.static.qwest.net) (Input/output error)
  2281. # [17:15] <mounir> oh, I see...
  2282. # [17:15] * Quits: Alfredo (alfredoyan@moz-8ECC9173.dynamic.hinet.net) (Ping timeout)
  2283. # [17:15] <bz> I mean, if I had your exact markup and spent some time with the code, I could give you an actual answer
  2284. # [17:16] * Quits: Mic (Mic@moz-D1B9418E.superkabel.de) (Quit: No time to waste, let's go!)
  2285. # [17:16] <mounir> bz: you will review my markup ;)
  2286. # [17:16] <mounir> bz: but (border + padding) *2 is exactly the difference I saw so that makes sense
  2287. # [17:17] * Parts: jonco (Adium@88F51059.F3BBB17D.144F44FA.IP)
  2288. # [17:18] * Fallen|away is now known as Fallen
  2289. # [17:19] <AryehGregor> Ms2ger, cherry-picking the change you suggested works. Can I fold that into the patch and keep your review?
  2290. # [17:19] * Joins: Alfredo (alfredoyan@moz-8ECC9173.dynamic.hinet.net)
  2291. # [17:19] <Ms2ger> AryehGregor, did I review? :)
  2292. # [17:19] <Ms2ger> AryehGregor, but go for it
  2293. # [17:19] * Joins: amiit (chatzilla@BED441DD.F4D85942.BB410EC.IP)
  2294. # [17:19] <AryehGregor> Ms2ger, I see r+ from you here. https://bugzilla.mozilla.org/show_bug.cgi?id=851916
  2295. # [17:20] <Ms2ger> That's... not actually that long ago :)
  2296. # [17:20] <mounir> bz: and now, I can't make things smaller :(
  2297. # [17:20] <AryehGregor> No, not really.
  2298. # [17:20] * gregglind_away is now known as gregglind
  2299. # [17:21] <amiit> Hello everyone...
  2300. # [17:21] * Joins: jorendorff (jorendorff@moz-2F32ACA3.hsd1.tn.comcast.net)
  2301. # [17:22] * armenzg_afk is now known as armenzg
  2302. # [17:23] <bz> mounir: why are you using XUL boxes? :(
  2303. # [17:23] * Quits: Ms2ger (Ms2ger@moz-A7C23257.adsl-dyn.isp.belgacom.be) (Ping timeout)
  2304. # [17:23] * Quits: smontagu (chatzilla@moz-4C7B5B18.red.bezeqint.net) (Ping timeout)
  2305. # [17:24] * Joins: danielapetrovici_ (danielapet@601F3B17.33662590.A5830293.IP)
  2306. # [17:25] <mounir> bz: because I'm doomed :(
  2307. # [17:25] * Joins: sicking (sicking@moz-7F871C5C.hsd1.ca.comcast.net)
  2308. # [17:25] * jlebar|sleep is now known as jlebar
  2309. # [17:25] <bz> mounir: I see
  2310. # [17:26] <mounir> bz: <input type='file'> contains XUL and the best way to do reftest is to use XUL :(
  2311. # [17:26] <glandium> is anyone working on the sorry state of the password manager, esp. wrt http authentication?
  2312. # [17:26] <bz> mounir: ah
  2313. # [17:26] * Quits: danielapetrovici (danielapet@moz-ACDE7EEC.mozilla.com) (Ping timeout)
  2314. # [17:26] <bz> mounir: this is test code, I see.
  2315. # [17:26] * Joins: spohl (Adium@moz-4EB1AD80.lightspeed.sntcca.sbcglobal.net)
  2316. # [17:26] * geekboy|afk is now known as geekboy
  2317. # [17:26] <mounir> bz: yeah, I'm not working on UI ;)
  2318. # [17:26] * Quits: spohl (Adium@moz-4EB1AD80.lightspeed.sntcca.sbcglobal.net) (Quit: Leaving.)
  2319. # [17:27] * amiit is now known as dev
  2320. # [17:27] <bz> mounir: I was worried that you were adding xul-implemented form control bits
  2321. # [17:27] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: bbl)
  2322. # [17:27] <bz> mounir: but I guess you already did. ;)
  2323. # [17:27] * Quits: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Quit: Leaving.)
  2324. # [17:27] * Joins: vingtetun (vingtetun@moz-801E009D.vlan502.asr1.cdg2.gblx.net)
  2325. # [17:27] * geekboy is now known as geekboy|afk
  2326. # [17:28] * Quits: Alfredo (alfredoyan@moz-8ECC9173.dynamic.hinet.net) (Ping timeout)
  2327. # [17:29] * Joins: Ms2ger (Ms2ger@moz-A7C23257.adsl-dyn.isp.belgacom.be)
  2328. # [17:29] * Quits: AndreeaMatei (andreeamat@601F3B17.33662590.A5830293.IP) (Quit: Leaving)
  2329. # [17:29] * Quits: dev (chatzilla@BED441DD.F4D85942.BB410EC.IP) (Quit: ChatZilla 0.9.90 [Firefox 12.0/20120420145725])
  2330. # [17:29] * Quits: espadrine (thaddee_ty@moz-F0092F7E.dclient.lsne.ch) (Ping timeout)
  2331. # [17:29] <sicking> mounir: ping
  2332. # [17:29] * Joins: Optimizer (Optimizer@2613879D.A9A1C449.BE90E62C.IP)
  2333. # [17:30] <Ms2ger> Clearly we should implement forms with XBL
  2334. # [17:30] <AryehGregor> error: conversion from ‘already_AddRefed<nsTextNode>’ to non-scalar type ‘nsCOMPtr<nsIContent>’ requested
  2335. # [17:30] <AryehGregor> This means I have to include nsTextNode.h, right?
  2336. # [17:31] * Joins: ctangira (ctangira@moz-264CB7F1.cisco.com)
  2337. # [17:31] <Ms2ger> Mm
  2338. # [17:31] <Ms2ger> Worth a try
  2339. # [17:31] <AryehGregor> I suppose it can't know how to do it, otherwise.
  2340. # [17:31] * Joins: drexler (chatzilla@moz-1896B9D3.hsd1.vt.comcast.net)
  2341. # [17:31] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Ping timeout)
  2342. # [17:31] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/b31bfbb2bdc4 - Neil Rashbrook - Bug 856571 Move accesskey for Error Console's filter box back r=dao
  2343. # [17:32] <tbsaunde> yeah, it atleast needs to know a nsTextNode is a nsIContent :)
  2344. # [17:32] * Joins: jdm (jdm@F2D29657.F60B0462.67AC9B1.IP)
  2345. # [17:32] <mounir> sicking: pong
  2346. # [17:32] <AryehGregor> Hmm, that didn't seem to do it.
  2347. # [17:32] <mounir> bz: if you can add ellipsis in the middle in CSS, I will gladly remove that XUL element from <input type='file'>
  2348. # [17:32] <sicking> mounir: would you be able to send an email to the webapps list explaining why Futures need a sync-resolve function for us to be able to use them in IDB?
  2349. # [17:32] * geekboy|afk is now known as geekboy
  2350. # [17:33] <Ms2ger> sicking, isn't that annevk's job now? :)
  2351. # [17:33] <annevk> sicking: so the spec has that kind of ability in theory fwiw
  2352. # [17:33] <dao> mounir: sounds like you want -moz-box-sizing:content-box
  2353. # [17:33] <annevk> sicking: but it seems very bad to abuse it
  2354. # [17:33] * Quits: danielapetrovici_ (danielapet@601F3B17.33662590.A5830293.IP) (Quit: Leaving)
  2355. # [17:33] * Joins: Alfredo (alfredoyan@moz-8ECC9173.dynamic.hinet.net)
  2356. # [17:33] <bz> AryehGregor: that doesn't work?
  2357. # [17:33] <bz> AryehGregor: that's dumb
  2358. # [17:33] <AryehGregor> It doesn't look like it . . .
  2359. # [17:34] <bz> AryehGregor: Let me fix that, one sec
  2360. # [17:34] <sicking> annevk: i'm not sure if you would consider it abuse to use it the way we would need to
  2361. # [17:34] <annevk> sicking: (resolve accepts a synchronous flag that's used when you're already in a queued task)
  2362. # [17:34] <annevk> sicking: if it's not abuse then you can use it :)
  2363. # [17:34] <mounir> dao: really? I thought that was coming with xul:label only
  2364. # [17:35] <annevk> sicking: I guess the main thing is that the Future is not created in the same task that one of its callbacks is called
  2365. # [17:35] <dao> mounir: -moz-box-sizing:content-box should solve your border+padding problem
  2366. # [17:35] <mounir> dao: oh that? not a big deal, really
  2367. # [17:35] <bz> AryehGregor: Give me a few mins to write up a patch for you to try
  2368. # [17:36] <mounir> I just put 406 in the ref, it's just a test
  2369. # [17:36] <mounir> sicking: I guess annevk and I can figure that out
  2370. # [17:36] <AryehGregor> bz, is there some reason why NS_NewTextNode isn't going to be able to return already_AddRefed<nsTextNode>? You seem to be asking me as a question.
  2371. # [17:36] <sicking> annevk: that flag doesn't appear to be exposed in the API?
  2372. # [17:36] <AryehGregor> I guess the idea is that you want an out-param to be as general a type as possible, but a return value should be as specific as possible.
  2373. # [17:37] <sicking> annevk, mounir: awesome, it would be very helpful. The same question keeps coming up over and over and it would be good to have an email to point to
  2374. # [17:37] <Ms2ger> Looks like nsCOMPtr<T> only accepts already_AddRefed<T>
  2375. # [17:37] <annevk> sicking: right
  2376. # [17:37] * Joins: zyc (zyc@2F95203A.36F902F6.930CEBF8.IP)
  2377. # [17:37] <bz> MS2ger: sorta
  2378. # [17:37] * catlee is now known as catlee-afk
  2379. # [17:37] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
  2380. # [17:37] <bz> nsRefPtr<nsTextNode> foo;
  2381. # [17:37] <bz> nsCOMPtr<nsIContent> bar(foo.forget());
  2382. # [17:37] <bz> nsCOMPtr<nsIContent> baz = foo.forget();
  2383. # [17:37] <bz> That second line compiles
  2384. # [17:37] <bz> the third does not
  2385. # [17:37] <Ms2ger> Mmm
  2386. # [17:37] <bz> I posit that's a bug
  2387. # [17:37] <bz> and plan to fix
  2388. # [17:38] <sicking> annevk: so that means that you can't implement certain types of APIs in JS?
  2389. # [17:38] <@ted> pretty sure the C++ spec says those should be equivalent
  2390. # [17:38] <annevk> sicking: but I'd think if you created your own future you'd control the resolver yourself and not via a public API that people can hack via prototypes
  2391. # [17:38] * Quits: nigelb (nigel@moz-8640053A.me) (Client exited)
  2392. # [17:38] <AryehGregor> Well, I just changed my code to use an nsRefPtr<nsTextNode> instead of nsCOMPtr<nsIContent>, and that works.
  2393. # [17:38] <sicking> annevk: or at least you can't have them use Futures
  2394. # [17:38] <AryehGregor> Seems like a reasonable idea on general principle, too.
  2395. # [17:38] <bz> well
  2396. # [17:38] <sicking> annevk: how do you mean?
  2397. # [17:38] <AryehGregor> Although a bit unusual.
  2398. # [17:38] <bz> for some callers, yes
  2399. # [17:38] <bz> Quite a good idea, in fact
  2400. # [17:38] * Joins: nigelb (nigel@moz-8640053A.me)
  2401. # [17:38] <annevk> sicking: I guess that's true
  2402. # [17:38] <annevk> sicking: note that doing anything other than http://promises-aplus.github.com/promises-spec/ will greatly upset the developer community
  2403. # [17:38] <bz> The problems start when your patch becomes huge. ;)
  2404. # [17:39] <bz> Unless you split it up more, of course
  2405. # [17:39] <AryehGregor> Hmm?
  2406. # [17:39] * Quits: AaronMT (AaronMT@moz-5DF3A271.cpe.net.cable.rogers.com) (Ping timeout)
  2407. # [17:39] <bz> AryehGregor: I guess you're touching all the callsites anyway, though....
  2408. # [17:39] <bz> AryehGregor: so this won't make it worse
  2409. # [17:39] <bz> So this is confusing
  2410. # [17:39] <AryehGregor> Of what?
  2411. # [17:39] <bz> AryehGregor: of NS_NewTextNode
  2412. # [17:39] <annevk> sicking: anyway, will talk to mounir some more
  2413. # [17:39] <AryehGregor> There are only a few call sites anyway.
  2414. # [17:40] <annevk> sicking: btw you have a few more minutes?
  2415. # [17:40] <Ms2ger> bz, I don't actually see how the constructor works
  2416. # [17:40] <bz> already_AddRefed<T> has a conversion operator to already_AddRefed<U>
  2417. # [17:40] <annevk> sicking: if we expose a Stream from XHR; once you read from it the data is thrown away right? so it's different from say a MediaStream
  2418. # [17:40] <bz> which is why the constructor works
  2419. # [17:40] <sicking> annevk: yes, I think we should define that callers MUST NOT call the sync-resolve function unless they are at the top of the callstack. Or as Alex put it, if it's possible for callbacks registered through .then/.done to tell that the sync resolve function was called
  2420. # [17:40] <Ms2ger> Ah
  2421. # [17:40] <bz> but why does operator= not work, then?
  2422. # [17:40] <sicking> annevk: awesome, thanks
  2423. # [17:40] <Ms2ger> More conversions?
  2424. # [17:41] <bz> Unclear
  2425. # [17:41] * bz is reading error messages carefully
  2426. # [17:41] <sicking> annevk: yes, the data is thrown away once read. I didn't know MediaStream didn't do that?
  2427. # [17:41] <Ms2ger> ted, :D
  2428. # [17:41] <sicking> annevk: can you rewind a MediaStream?
  2429. # [17:41] * Joins: bent (chatzilla@moz-BE33DA21.fw1.sfo1.mozilla.net)
  2430. # [17:41] <annevk> sicking: MediaStream can have multiple consumers
  2431. # [17:41] * Joins: stransky (stransky@DB437458.59DA4478.8D796457.IP)
  2432. # [17:41] <bz> ../../../dist/include/nsCOMPtr.h:543:7: note: candidate constructor not viable: no known conversion from 'already_AddRefed<nsTextNode>' to 'const already_AddRefed<nsIContent> &' for 1st argument
  2433. # [17:41] <bz> nsCOMPtr( const already_AddRefed<T>& aSmartPtr )
  2434. # [17:41] <annevk> sicking: do we want to support multiple consumers?
  2435. # [17:42] <bz> wtf?
  2436. # [17:42] * Joins: AaronMT (AaronMT@moz-5DF3A271.cpe.net.cable.rogers.com)
  2437. # [17:42] <sicking> annevk: i had imagined doing that by using a Tee of some sort
  2438. # [17:42] <sicking> annevk: i.e. that you could plug a Stream into an object that returns two Streams
  2439. # [17:42] <sicking> annevk: and reading from one wouldn't affect the other
  2440. # [17:42] <bz> ../../../dist/include/nsCOMPtr.h:170:5: note: candidate template ignored: failed template argument deduction
  2441. # [17:42] <bz> operator already_AddRefed<U>()
  2442. # [17:42] <bz> That's why
  2443. # [17:43] <Ms2ger> Ah
  2444. # [17:43] * Quits: Alfredo (alfredoyan@moz-8ECC9173.dynamic.hinet.net) (Quit: Alfredo)
  2445. # [17:43] <bz> but why did that fail?
  2446. # [17:43] <bz> For operator=
  2447. # [17:43] <bz> but not for the nsCOMPtr ctor?
  2448. # [17:43] <Ms2ger> You can't deduce the template from what you're assigning it to
  2449. # [17:43] <annevk> sicking: I see, mounir said something similar
  2450. # [17:43] <sicking> annevk: but I'd be curious to know how MediaStream works and why it was designed in that way
  2451. # [17:43] <Ms2ger> That's why do_QI is implemented so strangely
  2452. # [17:43] <bz> how does it work for the ctor, then?
  2453. # [17:43] <annevk> sicking: yeah I emailed the group responsible for that API
  2454. # [17:43] <Ms2ger> That's an argument
  2455. # [17:43] <Ms2ger> Which would be fine?
  2456. # [17:43] <bz> um
  2457. # [17:44] <bz> but this is an argument too
  2458. # [17:44] <bz> to operator=
  2459. # [17:44] <annevk> sicking: the main reason they have it that way is to allow for both <video> to display it and WebSocket to send it and such
  2460. # [17:44] <annevk> sicking: which makes sense
  2461. # [17:44] <sicking> annevk: i think the main important thing is that we can throw away the data once read, unless someone has somehow indicated that they would like to read the data too
  2462. # [17:44] * Ms2ger wonders
  2463. # [17:44] <NeilAway> Ms2ger: there was some early form control code that was written in xbl, it hung around for some time before it eventually got dropped
  2464. # [17:44] <Ms2ger> bz, bar.operator=(foo.forget())?
  2465. # [17:45] <Ms2ger> NeilAway, I'm aware, unfortunately :)
  2466. # [17:45] <annevk> sicking: okay, so if you create a reader for it that does nothing, it'll silently fill up your memory
  2467. # [17:45] <@ehsan> RyanVM: should we reopen inbound?
  2468. # [17:45] <sicking> annevk: i didn't follow that?
  2469. # [17:45] <annevk> sicking: well each reader wants to have access to everything it has not yet read right?
  2470. # [17:46] <RyanVM> ehsan: i'm going to merge BC into it first
  2471. # [17:46] * Joins: Callek (chatzilla@3464EC4F.72B357BE.A35657C3.IP)
  2472. # [17:46] <@ehsan> BC?
  2473. # [17:46] <Ms2ger> BC? Now?
  2474. # [17:46] <bz> Ms2ger: let me try it
  2475. # [17:46] <sicking> annevk: does that mean that you can hook up a MediaStream to a <video> and display video for 5 minutes. And then 5 minutes later hook it up to a WebSocket and it'll stream the past 5 minutes as well?
  2476. # [17:46] <bz> and yes, bc now, apparently
  2477. # [17:46] <annevk> sicking: so you have the main object, and then you have each reader that has a pointer of sorts into the main object as to what's been read; and once all pointers have moved forward, you can discard some data
  2478. # [17:46] <@ehsan> what's BC?
  2479. # [17:46] * Quits: @dveditz (dveditz@moz-67794A0A.hsd1.ca.comcast.net) (Ping timeout)
  2480. # [17:46] <Ms2ger> Baseline compiler, if it's this BC
  2481. # [17:46] <@ehsan> \o/
  2482. # [17:46] <bz> nsCOMPtr<nsIContent> baz;
  2483. # [17:46] <bz> baz = foo.forget();
  2484. # [17:47] <annevk> sicking: no, pretty sure that's not how it'd work
  2485. # [17:47] <bz> _That_ compiles
  2486. # [17:47] <Ms2ger> mmm
  2487. # [17:47] <NeilAway> ted: c++ is evil
  2488. # [17:47] * bz hates C++ sometimes.
  2489. # [17:47] * Ms2ger stabs mhoye in the face
  2490. # [17:47] <annevk> sicking: although that is how Microsoft's Stream API seems to be designed (basically Blob without size)
  2491. # [17:47] <NeilAway> ted: foo bar(baz); and foo bar = baz; are subtly different
  2492. # [17:47] <bz> Ms2ger: ?
  2493. # [17:47] <bz> ok
  2494. # [17:47] <bz> so why does normal assignment work
  2495. # [17:47] <bz> and construction work
  2496. # [17:48] <bz> but "assignment while constructing" not work?
  2497. # [17:48] * Joins: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net)
  2498. # [17:48] <NeilAway> bz: because that needs an extra conversion, and you're only allowed one implicitly
  2499. # [17:48] * Quits: dao (dao@moz-647E798D.superkabel.de) (Ping timeout)
  2500. # [17:48] <sicking> annevk: regarding the pointer thing: Yes. I think that's fine. As long as you have to add all readers up front. Otherwise we have to keep all data around indefinitiely just in case someone adds more readers later
  2501. # [17:48] * Joins: Shadowized (Shadowized@moz-90971C79.trying.to.trac3.me)
  2502. # [17:48] <Ms2ger> bz, 5 threads for five messages in one thread is pretty bad even for our newsgroups
  2503. # [17:49] <annevk> sicking: if you add a new reader, it should just at the earliest pointer I think
  2504. # [17:49] <@ted> we should get rid of the newsgroups
  2505. # [17:49] <@ted> mailing lists + web interface
  2506. # [17:49] <NeilAway> ted--
  2507. # [17:49] <Ms2ger> ted--
  2508. # [17:49] * Joins: gwagner_ (Gregor@moz-B8B530C2.hsd1.ca.comcast.net)
  2509. # [17:49] <sicking> annevk: no, that means that you're dependent on what some other reader has done. That makes it hard to predict what you'll get if you add a new reader
  2510. # [17:49] <NeilAway> we should get rid of the mailinglists + web interface
  2511. # [17:49] <annevk> ted++
  2512. # [17:49] <@ted> newsgroups are ancient and ridiculous
  2513. # [17:49] * Quits: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  2514. # [17:50] <@ehsan> ted++
  2515. # [17:50] <@ted> only luddites care about them
  2516. # [17:50] <@ted> and they complicate *everything*
  2517. # [17:50] <bz> ted--
  2518. # [17:50] <annevk> sicking: I meant earliest in the stream
  2519. # [17:50] <annevk> sicking: as everything else may or may not have been discarded already
  2520. # [17:50] * @ted is only at -1
  2521. # [17:50] <@ted> not too bad :)
  2522. # [17:50] <bz> ted: ;)
  2523. # [17:50] <reuben> c++ is perfect and has no flaws
  2524. # [17:50] <bz> ted: seriously, our web interface sucks so much it's unbelievable
  2525. # [17:50] <Ms2ger> reuben--
  2526. # [17:50] <sicking> annevk: i wonder if your "earliest" is what I would call "latest"
  2527. # [17:51] <bz> ted: so the main impact on me of us getting rid of the newsgroups is I'd stop following most of those lists
  2528. # [17:51] * Joins: jedp (jedp@moz-89599B04.dsl.dynamic.sonic.net)
  2529. # [17:51] <bz> ted: Possibly all of them.
  2530. # [17:51] <annevk> sicking: pointer that's closest to the start of the stream?
  2531. # [17:51] <@ted> bz: a prerequisite for dropping the newsgroups would be "get rid of google groups, get a better web interface"
  2532. # [17:51] <bz> ted: (I suspect I'd _have_ to follow platform to know what the heck is going on....)
  2533. # [17:51] <bz> ted: ah, ok
  2534. # [17:51] * Quits: nsm (nsm@moz-50001203.members.linode.com) (Ping timeout)
  2535. # [17:52] <@ted> bz: also, any reason you can't use the mailing list?
  2536. # [17:52] <bz> ted: well, if we had a web interface that let me do local caching of the posts, local storage of my responses...
  2537. # [17:52] <sicking> annevk: oh, then that's indeed earliest. I think that's a bad idea since then the data that you'll get depends on what other readers have read, no?
  2538. # [17:52] <@ted> that would be super clever, i bet no such thing exists
  2539. # [17:52] * Joins: sachin_h (sachin@637D4CD0.BF84E432.1C37C358.IP)
  2540. # [17:52] <bz> ted: My mail is my "push, you need to deal with this" stuff....
  2541. # [17:52] <bz> ted: I could try setting up filters to preemptively filter all this new stuff away
  2542. # [17:52] <@ted> i filter all my mailing lists to folders
  2543. # [17:52] * Quits: jedp (jedp@moz-89599B04.dsl.dynamic.sonic.net) (Quit: Computer has gone to sleep.)
  2544. # [17:52] <@ted> and read them as needed
  2545. # [17:53] <annevk> sicking: oh you mean it might not be fresh?
  2546. # [17:53] <bz> ted: Also, mail has no "kill thread"
  2547. # [17:53] * Ms2ger read "French"
  2548. # [17:53] <bz> ted: which I do in fact use for these lists
  2549. # [17:53] <sicking> annevk: i just mean that it's hard to predict. Leading to subtle bugs
  2550. # [17:53] * Joins: bajaj (Adium@2557E599.66715431.D25A875A.IP)
  2551. # [17:53] * Joins: hurley (hurley@moz-E76806A0.dsl.static.sonic.net)
  2552. # [17:53] <mbrubeck> ehsan++ for "mach debug" (bug 857600)
  2553. # [17:53] * Joins: abhishekp (chatzilla@moz-4CC754F1.mtnl.net.in)
  2554. # [17:53] <annevk> sicking: on the other extreme it'll depend on network tasks
  2555. # [17:53] <Ms2ger> bz, newsgroups only barely have one, thanks to mailman :/
  2556. # [17:53] <@ted> bz: ah
  2557. # [17:53] <bz> ted: I guess now that I have server-side filters it might not be too bad
  2558. # [17:54] <sicking> annevk: how so?
  2559. # [17:54] <annevk> sicking: like you could put its pointer all the way at the end and start feeding when new data comes in
  2560. # [17:54] <froydnj> RyanVM: I don't always merge from central, but when I do, I do it on a CLOSED TREE
  2561. # [17:54] <bz> ted: with only client-side ones, it sucked a lot
  2562. # [17:54] <AryehGregor> bz, so if NS_NewTextNode returns already_AddRefed<nsTextNode>, I should just make it include nsTextNode.h?
  2563. # [17:54] <@ehsan> mbrubeck: your mach run was my inspiration :)
  2564. # [17:54] * bz did try it once
  2565. # [17:54] <@ted> yeah
  2566. # [17:54] <sicking> annevk: hrm… i have to head into the next meeting, and i think that'll be the end of my availability today :(
  2567. # [17:54] <bz> AryehGregor: which "it"?
  2568. # [17:54] * @ted setup server-side filters
  2569. # [17:54] <AryehGregor> bz, er, nsContentCreatorFunctions.h, where it's declared.
  2570. # [17:54] * edmorley is now known as edmorley|afk
  2571. # [17:54] <bz> well, so
  2572. # [17:54] <annevk> sicking: well this was very useful for me nonetheless
  2573. # [17:54] <sicking> annevk: i don't think i understand the model you are proposing
  2574. # [17:54] <mbrubeck> ehsan: Yeah, I looked over you patch to make sure it didn't hit any of the snags I originally ran into. :)
  2575. # [17:54] <mbrubeck> s/you/your/
  2576. # [17:54] * Quits: jfkthame (jfkthame@A75DDB88.C145D0FE.8D534776.IP) (Quit: This computer has gone to sleep)
  2577. # [17:55] <@ehsan> mbrubeck: does it?
  2578. # [17:55] <bz> But people may want some other function from there and not care about textnode
  2579. # [17:55] <bz> so no, I don't think we should do that
  2580. # [17:55] <Ms2ger> Move NS_NewTextNode to nsTextNode.h?
  2581. # [17:55] <bz> That's what forward-declarations are fo
  2582. # [17:55] <bz> er, for
  2583. # [17:55] <annevk> sicking: in particular the Tee concept
  2584. # [17:55] <Ms2ger> Also
  2585. # [17:55] <bz> Yes, I could definitely live with that. ;)
  2586. # [17:55] <annevk> sicking: enjoy the meeting ;)
  2587. # [17:55] <sicking> annevk: what i'm proposing is that there's Stream objects. When you read data from them the data is discarded. You can "clone" a Stream using a Tee. The new stream will then return the same set of data as the current stream will return
  2588. # [17:55] <Ms2ger> Is that the one that's included in contentutils?
  2589. # [17:55] <sicking> annevk: when you read from one clone that doesn't affect other clones
  2590. # [17:56] <RyanVM> froydnj: being the sheriff has its perks (if you can call them that) ;)
  2591. # [17:56] <annevk> sicking: agreed
  2592. # [17:56] * Joins: jryans (jryans@moz-945C5CA4.massrel.com)
  2593. # [17:56] <Ms2ger> Ah, no
  2594. # [17:56] <annevk> sicking: but if you can limit how much you read or when you read you can end up at various places throughout the same stream
  2595. # [17:56] <annevk> sicking: so if you then clone it again, you need to start somewhere
  2596. # [17:57] * Quits: zyc (zyc@2F95203A.36F902F6.930CEBF8.IP) (Quit: 离开)
  2597. # [17:57] <sicking> annevk: you also lost the function from the FutureResolver which does the "pass this as the accept-value, no matter if it happens to be a Future object or not"
  2598. # [17:57] <sicking> ?
  2599. # [17:57] <annevk> sicking: do you start where the reader is that's the furthest, or do you start at the head, etc.
  2600. # [17:57] <annevk> sicking: yeah, most libraries didn't have that
  2601. # [17:57] <RyanVM> tree's open, have fun
  2602. # [17:58] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/498538b6a1cd - Jason Smith - Bug 850587 - Test for autoplay not working with MediaStreams. r=roc
  2603. # [17:58] <sicking> annevk: it seemed useful though. Otherwise we can't allow storing Futures in IDB for example
  2604. # [17:58] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/d30f993f121f - Andrea Marchesini - Bug 857549 - Remove nsIDOMDOMLocator.idl. r=Ms2ger
  2605. # [17:58] * Joins: nhirata (anonymous@moz-BE33DA21.fw1.sfo1.mozilla.net)
  2606. # [17:58] * Joins: AndreeaM (Thunderbir@E685E4CB.B572ECC8.CD219C36.IP)
  2607. # [17:58] <sicking> (things that derive from Futures specifically)
  2608. # [17:58] * Joins: ehugg (chatzilla@moz-62842EF0.cisco.com)
  2609. # [17:58] * Quits: gbrown (gbrown@moz-6075880C.cg.shawcable.net) (Quit: gbrown)
  2610. # [17:58] * Quits: arky (arky@FBE91915.B3AABDF5.FA662B63.IP) (Quit: Leaving)
  2611. # [17:59] <RyanVM> and closed again
  2612. # [17:59] <RyanVM> argh
  2613. # [17:59] <@ehsan> gah
  2614. # [17:59] <Ms2ger> RyanVM++
  2615. # [17:59] * Joins: nsm (nsm@moz-50001203.members.linode.com)
  2616. # [17:59] <@ehsan> yeah was just about to ping you :(
  2617. # [17:59] * Joins: dbaron (dbaron@moz-E0DDE997.dsl.dynamic.sonic.net)
  2618. # [17:59] * ChanServ sets mode: +o dbaron
  2619. # [17:59] <RyanVM> jandem's on it :)
  2620. # [17:59] * jcranmer|away is now known as jcranmer
  2621. # [18:00] <@ehsan> RyanVM: according to #jsapi he just went to get dinner
  2622. # [18:00] <bz> mcmanus: ping
  2623. # [18:00] * whimboo is now known as whimboo|afk
  2624. # [18:00] <annevk> sicking: I don't really see why directly, but we can add that whenever
  2625. # [18:00] * Joins: Benvie (Benvie@moz-BE33DA21.fw1.sfo1.mozilla.net)
  2626. # [18:00] * Quits: nsm (nsm@moz-50001203.members.linode.com) (Quit: ZNC - http://znc.in)
  2627. # [18:00] <RyanVM> ehsan: we're chatting ;)
  2628. # [18:00] <@ehsan> RyanVM: well, shut my mouth then :)
  2629. # [18:00] <RyanVM> :)
  2630. # [18:01] * coop|afk is now known as coop
  2631. # [18:01] <@ted> mmm, Rust-on-Android
  2632. # [18:02] <Ms2ger> Eh, rust
  2633. # [18:02] <Ms2ger> That still exists?
  2634. # [18:03] <bz> "
  2635. # [18:03] <bz> The requirement for user agents to present longdesc to all users through their
  2636. # [18:03] <bz> standard interface(s) must be a must."
  2637. # [18:03] <bz> WTF?
  2638. # [18:03] * froydnj is sure glad he wrote his reset-hg-head script
  2639. # [18:03] <Ms2ger> Bwahahahaha
  2640. # [18:03] * Joins: gbrown (gbrown@moz-6075880C.cg.shawcable.net)
  2641. # [18:03] * Joins: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
  2642. # [18:03] <RyanVM> must be a must, eh
  2643. # [18:03] * Joins: nsm (nsm@moz-50001203.members.linode.com)
  2644. # [18:03] <Ms2ger> Though
  2645. # [18:03] <Ms2ger> "longdesc"
  2646. # [18:03] <Ms2ger> WTF
  2647. # [18:03] <tbsaunde> bz: and your the jerk who put that bug in a component I watch :p
  2648. # [18:04] * kmoir is now known as kmoir-afk
  2649. # [18:04] * Quits: abhishekp (chatzilla@moz-4CC754F1.mtnl.net.in) (Quit: ChatZilla 0.9.90 [Firefox 19.0.2/20130307023931])
  2650. # [18:04] <tbsaunde> ;)
  2651. # [18:04] * Quits: Edgar (Thunderbir@moz-3E77659E.dynamic.hinet.net) (Ping timeout)
  2652. # [18:05] * Joins: Mossop (mossop@moz-3D9B2D8F.lsanca.fios.verizon.net)
  2653. # [18:05] <bz> tbsaunde: what?
  2654. # [18:05] * Quits: pnkfelix (pnkfelix@moz-801E009D.vlan502.asr1.cdg2.gblx.net) (Quit: Leaving.)
  2655. # [18:05] <bz> tbsaunde: oh, the longdesc bug on us
  2656. # [18:06] * Joins: jedp (jedp@moz-89599B04.dsl.dynamic.sonic.net)
  2657. # [18:06] <jcranmer> bz: didn't we wontfix that bugger?
  2658. # [18:06] * Quits: ferjm (ferjm@53EF5629.3416E031.E21948B5.IP) (Quit: This computer has gone to sleep)
  2659. # [18:07] * Joins: jhammel (jhammel@moz-14240F1C.hsd1.ca.comcast.net)
  2660. # [18:07] * Joins: arky (arky@FBE91915.B3AABDF5.FA662B63.IP)
  2661. # [18:07] <bz> jcranmer: dunno
  2662. # [18:07] <Ms2ger> jcranmer, people listen to some idiots at the W3C, unfortunately
  2663. # [18:07] <bz> ok
  2664. # [18:07] <bz> So why does the nsCOMPtr<foo> = bar; thing need two conversions?
  2665. # [18:07] <bz> One conversion to convert to a ctor?
  2666. # [18:07] * Quits: arky (arky@FBE91915.B3AABDF5.FA662B63.IP) (Connection reset by peer)
  2667. # [18:08] <bz> and one to convert to the right argument type?
  2668. # [18:08] * bz mutters
  2669. # [18:08] <jcranmer> bug 1996 was filed in 1998?
  2670. # [18:08] <jcranmer> that seems... suboptimal :-P
  2671. # [18:08] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Ping timeout)
  2672. # [18:08] * Joins: bdahl (bdahl@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2673. # [18:09] <tbsaunde> bz: yeah, I assumed that's where the quote came from apparently incorrectly
  2674. # [18:09] * Joins: tomer (tomer@moz-F45DAEFD.static.012.net.il)
  2675. # [18:09] <bz> tbsaunde: it's from a w3c bug. ;)
  2676. # [18:09] * Quits: nattofriends (tsutsumi@moz-4CEEC7AA.warosu.org) (Ping timeout)
  2677. # [18:09] <bz> to make it a "must" spec requirement
  2678. # [18:09] * Quits: jhammel (jhammel@moz-14240F1C.hsd1.ca.comcast.net) (Quit: leaving)
  2679. # [18:09] <bz> which is just not OK
  2680. # [18:10] <NeilAway> bz: http://stackoverflow.com/a/1051468
  2681. # [18:10] <Ms2ger> Ehehehehehe
  2682. # [18:10] <tbsaunde> bz: heh
  2683. # [18:10] * Joins: spohl (Adium@moz-804F3365.revip2.marketstreetwifi.net)
  2684. # [18:10] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
  2685. # [18:10] <Ms2ger> bz, you must be the only person who still cares about the HTMLWG
  2686. # [18:10] * Quits: ggp (ggp@moz-CF8BEBEF.dia.static.qwest.net) (Input/output error)
  2687. # [18:11] * jimm is now known as jimm-lunch
  2688. # [18:11] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/798d734dc32a - Jan de Mooij - No bug - Fix merge conflict on a CLOSED TREE. r=red
  2689. # [18:11] * Joins: WaltS (Thunderbir@moz-83EFB29F.pitbpa.east.verizon.net)
  2690. # [18:12] * Joins: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net)
  2691. # [18:12] * edmorley|afk is now known as edmorley
  2692. # [18:12] * Joins: nattofriends (tsutsumi@moz-4CEEC7AA.warosu.org)
  2693. # [18:13] * pmoore is now known as pmoore|playing-snooker-with-ol
  2694. # [18:13] * pmoore|playing-snooker-with-ol is now known as pmoore|snooker-with-old-men
  2695. # [18:13] * whimboo|afk is now known as whimboo
  2696. # [18:13] * philor is now known as philor|away
  2697. # [18:15] <bz> Ms2ger: it's possible
  2698. # [18:16] <bz> NeilAway: reading
  2699. # [18:16] * khuey is now known as khuey|away
  2700. # [18:17] * Joins: aklotz (Thunderbir@moz-55246988.cg.shawcable.net)
  2701. # [18:17] * Joins: mwobensmith (Adium@2557E599.66715431.D25A875A.IP)
  2702. # [18:17] * Quits: folecr (folecr@moz-E56584DD.lightspeed.sntcca.sbcglobal.net) (Quit: folecr)
  2703. # [18:17] <bz> NeilAway: ugh
  2704. # [18:17] <NeilAway> bz: particularly that last code block blew my mind
  2705. # [18:18] * Joins: jgriffin (jgriffin@moz-DD9CBA45.hsd1.wa.comcast.net)
  2706. # [18:18] * jhopkins is now known as jhopkins|afk
  2707. # [18:18] * Joins: alanp_ (alanp@moz-96CAD41C.cpe.distributel.net)
  2708. # [18:18] * philor|away is now known as philor
  2709. # [18:19] * Joins: Stan (Stan@moz-11A89DD3.dip.t-dialin.net)
  2710. # [18:19] * Quits: alanp (alanp@moz-96CAD41C.cpe.distributel.net) (Connection reset by peer)
  2711. # [18:19] * armenzg is now known as armenzg_lunch
  2712. # [18:19] * Quits: SDUP (chatzilla@moz-B2B0F43F.w81-53.abo.wanadoo.fr) (Quit: ChatZilla 0.9.90 [Firefox 19.0.2/20130307023931])
  2713. # [18:19] * Quits: pnemsak (Miranda@moz-BE85878E.citicom.sk) (Quit: pnemsak)
  2714. # [18:20] * Joins: jfkthame (jfkthame@A75DDB88.C145D0FE.8D534776.IP)
  2715. # [18:21] * Joins: deinspanjer (deinspanje@moz-5F4A70CA.yipyip.com)
  2716. # [18:21] <deinspanjer> Hey guys.. does anyone know why a bookmarklet wouldn't work on an about: page?
  2717. # [18:21] <bz> template<typename U>
  2718. # [18:21] <bz> nsCOMPtr( const already_AddRefed<U>& aSmartPtr )
  2719. # [18:21] <bz> : NSCAP_CTOR_BASE(nullptr)
  2720. # [18:21] <bz> // construct from |dont_AddRef(expr)| for a superclass
  2721. # [18:21] <bz> {
  2722. # [18:21] <bz> *this = aSmartPtr;
  2723. # [18:21] <bz> }
  2724. # [18:21] <bz> This seems to make things work
  2725. # [18:22] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  2726. # [18:22] * Quits: dcamp (dcamp@moz-930D5B64.hsd1.wa.comcast.net) (Quit: Linkinus - http://linkinus.com)
  2727. # [18:22] * bz wonders whether the compiler manages to optimize away the extra set-to-null
  2728. # [18:22] <bz> Or whether I can manage to avoid it somehow...
  2729. # [18:22] * Joins: bmoss (bmoss@2557E599.66715431.D25A875A.IP)
  2730. # [18:22] * Quits: gwagner_ (Gregor@moz-B8B530C2.hsd1.ca.comcast.net) (Quit: gwagner_)
  2731. # [18:22] <bz> Oh, I bet I can
  2732. # [18:22] * bz tries
  2733. # [18:22] * Quits: Stan (Stan@moz-11A89DD3.dip.t-dialin.net) (Quit: KVIrc Equilibrium 4.1.1, revision: 5290, sources date: 20101230, built on: 2011-01-03 14:36:41 UTC(v) Equilibrium 4.1.1, revision: 5290, sources date: 20101230, built on: 2011-01-03 14:36:41 UTC(n) http://www.kvirc.net/)
  2734. # [18:22] <deinspanjer> It works in the web console, but not the address bar / bookmarklet.
  2735. # [18:23] <bz> deinspanjer: because "security"
  2736. # [18:24] * Joins: arky (arky@FBE91915.B3AABDF5.FA662B63.IP)
  2737. # [18:24] <bz> deinspanjer: https://bugzilla.mozilla.org/show_bug.cgi?id=804446
  2738. # [18:24] * Joins: jammink (textual@2557E599.66715431.D25A875A.IP)
  2739. # [18:24] <bz> er...
  2740. # [18:24] <deinspanjer> but but.. I don't want security! ;)
  2741. # [18:24] * Quits: arky (arky@FBE91915.B3AABDF5.FA662B63.IP) (Connection reset by peer)
  2742. # [18:25] <bz> there was a similar bug for desktop
  2743. # [18:25] * Quits: martyn (martyn@moz-AF31F279.range86-170.btcentralplus.com) (Quit: Ex-Chat)
  2744. # [18:25] * bz finds bug numbers
  2745. # [18:25] * Quits: marcoz (marco.zehe@moz-249193CC.dip.t-dialin.net) (Quit: Leaving.)
  2746. # [18:25] <deinspanjer> bz: Thanks, I see it in comment #0
  2747. # [18:25] <bz> https://bugzilla.mozilla.org/show_bug.cgi?id=656433
  2748. # [18:25] <bz> Ah, indeed
  2749. # [18:25] <bz> So it _usually_ works
  2750. # [18:26] <bz> but about: pages are special
  2751. # [18:26] <bz> being chrome-principal often
  2752. # [18:26] * JosiahOne is now known as JosiahOne|Away
  2753. # [18:26] * Quits: Kabaka (Kabaka@moz-D04FAA10.stl1cmta01.stwrok.ok.dh.suddenlink.net) (Ping timeout)
  2754. # [18:26] <bz> That's one major reason I don't use our normal start page...
  2755. # [18:26] <bz> Because it breaks too much stuff for me.
  2756. # [18:26] <deinspanjer> bz: I figured it had to be security, but I was hoping someone would be able to point me to the specifics as you did so I could think about an alternate plan of action
  2757. # [18:27] <yzen> Yoric: ping
  2758. # [18:27] * Joins: Kabaka (Kabaka@moz-D04FAA10.stl1cmta01.stwrok.ok.dh.suddenlink.net)
  2759. # [18:27] * Quits: inolen (Adium@moz-FA2406D8.socal.res.rr.com) (Quit: Leaving.)
  2760. # [18:28] <deinspanjer> Maybe a lightweight add-on..
  2761. # [18:28] * Quits: nsm (nsm@moz-50001203.members.linode.com) (Ping timeout)
  2762. # [18:28] * Joins: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net)
  2763. # [18:29] <jimb> Is it really okay that nsFrameMessageManager::ReceiveMessage just eats errors thrown by listeners?
  2764. # [18:29] * Quits: AndreeaM (Thunderbir@E685E4CB.B572ECC8.CD219C36.IP) (Connection reset by peer)
  2765. # [18:29] <sfink> ehsan: I had no intention of landing |mach jumpshark|, but do you/gps think the aliasing part is worthwhile? Unless we had a specific need, I figured it was just extra complexity.
  2766. # [18:29] <jimb> (I think it's terrible.)
  2767. # [18:29] * Joins: nsm (nsm@moz-50001203.members.linode.com)
  2768. # [18:29] <annevk> where is the longdesc drama?
  2769. # [18:29] <@ehsan> sfink: I like that, since I think we can come up with useful shorcuts
  2770. # [18:29] <@ehsan> such as bc for mochitest-browser
  2771. # [18:30] <sfink> ok, I'll file a real bug for it
  2772. # [18:30] <@ehsan> m for mochitest
  2773. # [18:30] <bz> deinspanjer: good luck!
  2774. # [18:30] <@ehsan> etc
  2775. # [18:30] <@ehsan> sfink: you can just morph that bug right? :)
  2776. # [18:30] <@ehsan> sfink: sorry if I was a bit harsh in my comment, did not mean for it to be that way
  2777. # [18:30] <deinspanjer> bz: thanks again
  2778. # [18:30] <@ehsan> but I'm a little sensitive to mach jokes these days ;)
  2779. # [18:30] <sfink> ehsan: but I filed bug 855160 because I wasn't convinced that |mach search| was totally consistent with "a serious tool" in the first place
  2780. # [18:31] * JosiahOne|Away is now known as JosiahOne
  2781. # [18:32] <sfink> I like mach, but if it ends up being a dumping ground of random functionality, I worry that it'll cause more problems than it solves
  2782. # [18:33] <jimb> Wow, 'mach search'???
  2783. # [18:33] <jimb> Is... that better than just doing the search oneself?
  2784. # [18:33] <sfink> it's worse than that
  2785. # [18:33] <@ehsan> sfink: I have no particular attachment to mach search :)
  2786. # [18:33] <sfink> mach search = mach google + mach mxr + something else
  2787. # [18:33] <@ehsan> and I agree that it probably doesn't belong in mach
  2788. # [18:33] <jimb> yeah, I read the comment
  2789. # [18:33] <@ehsan> mach mxr is useful though
  2790. # [18:33] <Ms2ger> Yeah, I was't too impressed by it either
  2791. # [18:34] * Joins: juanb (jbecerra@2557E599.66715431.D25A875A.IP)
  2792. # [18:34] <jimb> ehsan: What is mach mxr useful for?
  2793. # [18:34] <@ehsan> sfink: I'd file another bug to remove mach search in fact
  2794. # [18:34] * Parts: deinspanjer (deinspanje@moz-5F4A70CA.yipyip.com)
  2795. # [18:34] <sfink> having used it, I've decided I like mach mxr too
  2796. # [18:34] <@ehsan> jimb: for mxr-ing something that git grep cannot find :)
  2797. # [18:34] * jimb is open-minded
  2798. # [18:34] <@ehsan> same thing with mach dxr
  2799. # [18:34] <jimb> ... for example?
  2800. # [18:34] <@ehsan> for example, code that is landed after you updated your checkout
  2801. # [18:35] <@ehsan> mach mxr is the next step after git grep for me
  2802. # [18:35] * Quits: Honza (chatzilla@5AD2A1B9.23B79DE4.D0083327.IP) (Ping timeout)
  2803. # [18:35] <jimb> I see.
  2804. # [18:35] <@ehsan> it's useful to be able to run it on the command line
  2805. # [18:35] * Quits: masayuki (Thunderbir@moz-86D7F6E4.zaq.ne.jp) (Ping timeout)
  2806. # [18:35] * Joins: masayuki (Thunderbir@moz-86D7F6E4.zaq.ne.jp)
  2807. # [18:35] <@ehsan> however, if you run mach search cute cat, then you probably should not be working :)
  2808. # [18:35] * Quits: lduros (user@moz-6BD87C4.phlapa.fios.verizon.net) (No route to host)
  2809. # [18:35] <sfink> that's why I like |mach mxr|. I don't need to leave the command line until it's useful to do so.
  2810. # [18:36] * Quits: jib (Jan-Ivar@moz-875D780C.hsd1.pa.comcast.net) (Quit: jib)
  2811. # [18:36] <jimb> ehsan: Well, dxr and mxr are at least directly about the Mozilla source tree.
  2812. # [18:36] * jimb has an Emacs command for opening the present location in DXR
  2813. # [18:36] <Ms2ger> People use dxr?
  2814. # [18:36] <@ehsan> right
  2815. # [18:36] <@ehsan> yes they do
  2816. # [18:37] * hwine-ooo is now known as hwine
  2817. # [18:37] * Joins: jib (Jan-Ivar@moz-875D780C.hsd1.pa.comcast.net)
  2818. # [18:37] * Joins: lduros (user@moz-6BD87C4.phlapa.fios.verizon.net)
  2819. # [18:37] <jimb> Emacs open-dxr-here: http://www.pastebin.mozilla.org/2270568
  2820. # [18:37] * Joins: sworkman (sworkman@2557E599.66715431.D25A875A.IP)
  2821. # [18:37] * edmorley is now known as edmorley|mtg
  2822. # [18:39] <sfink> jimb: hm, that's going to find the netwerk in my objdir, since I keep it under my srcdir. I may have to replace that with |hg root|.
  2823. # [18:39] <jimb> I guess nsIMessageListener exceptions being ignored is not really different from observer exceptions being ignored.
  2824. # [18:39] * juanb is now known as juanb|afk
  2825. # [18:40] <jimb> sfink: I do the same.
  2826. # [18:40] <jimb> sfink: You won't use it on files in your objdir.
  2827. # [18:40] <sfink> ah! fair enough
  2828. # [18:40] <jimb> sfink: It walks up parent directories from the current file.
  2829. # [18:40] <sfink> right
  2830. # [18:41] * Joins: Boriss (FlyingToas@moz-3C817AF9.hsd1.ca.comcast.net)
  2831. # [18:41] * Joins: Honza (chatzilla@5AD2A1B9.23B79DE4.D0083327.IP)
  2832. # [18:41] <jimb> sfink: But sure, a better algorithm there would be nice.
  2833. # [18:41] <sfink> jimb: thanks, it now has a happy home in ~/.emacs.d/50-dxr.el
  2834. # [18:41] <jimb> yay
  2835. # [18:42] <sfink> jimb: that reminds me, http://people.mozilla.org/~sfink/data/debug is the thing I use to open up emacs with gud-gdb running inside of it on the rest of the command line
  2836. # [18:42] * Joins: grobinson (garrett@moz-BE33DA21.fw1.sfo1.mozilla.net)
  2837. # [18:42] <sfink> that sentence may be unnecessarily hard to parse
  2838. # [18:43] * khuey|away is now known as khuey
  2839. # [18:43] <sfink> oh. Just uploaded a newer version.
  2840. # [18:43] * Quits: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard)
  2841. # [18:43] <jimb> ah, right
  2842. # [18:43] * Ms2ger wonders why all the networking files were prefixed with "mk."
  2843. # [18:43] <jimb> "microkernel"
  2844. # [18:43] * Joins: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
  2845. # [18:44] <jimb> (not true)
  2846. # [18:44] * Joins: ggp (ggp@2557E599.66715431.D25A875A.IP)
  2847. # [18:44] * Joins: TimAbraldes (TimAbralde@moz-3F87419B.hsd1.or.comcast.net)
  2848. # [18:44] * Quits: mixedpuppy (mixedpuppy@moz-7B3CFB22.vc.shawcable.net) (Quit: mixedpuppy)
  2849. # [18:44] * Fallen is now known as Fallen|away
  2850. # [18:45] <luisbg> anybody uses icecream to build (distributed) mozilla-central?
  2851. # [18:45] <Ms2ger> I eat icecream
  2852. # [18:45] <sfink> I use distcc, and sometimes chocolate sauce.
  2853. # [18:46] <db48x`> making me hungry
  2854. # [18:47] <luisbg> sfink, I'm having issues with icecream. did setting up distcc entail anything besides running scheduler/daemon and setting the $PATH ?
  2855. # [18:47] <sfink> luisbg: I use it with ccache, so I set up CCACHE_PREFIX=distcc
  2856. # [18:47] <sfink> luisbg: and I always have the usual firewall problems with distccd
  2857. # [18:47] * wlach is now known as IRCMonkey13175
  2858. # [18:47] <sfink> need to open up port 3632 (both udp and tcp are registered, I don't know if they're really both used)
  2859. # [18:48] <bz> How can I suppress an unused-variable warning?
  2860. # [18:48] * wlach_ is now known as wlach
  2861. # [18:48] <Ms2ger> bz, (void) or unused <<
  2862. # [18:48] <sfink> luisbg: so I didn't set the $PATH for distcc, since I get there via cccache
  2863. # [18:48] <luisbg> sfink, will look into the differences of distcc and icecream and see if I should just use distcc
  2864. # [18:48] <luisbg> sfink, works with mach fine for you. so that is a good sign
  2865. # [18:48] * Joins: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net)
  2866. # [18:48] <luisbg> sfink, any URL you follow when you are setting it up?
  2867. # [18:48] <dholbert> mounir, pong
  2868. # [18:49] * Quits: vd (vd@moz-7A53EEF0.ddns.cablebg.net) (Quit: leaving)
  2869. # [18:49] * Joins: vd (vd@moz-7A53EEF0.ddns.cablebg.net)
  2870. # [18:49] * jimm-lunch is now known as jimm
  2871. # [18:49] <sfink> luisbg: no. I've been using it long enough that I wouldn't remember if there were.
  2872. # [18:50] <luisbg> sfink, cool. thanks
  2873. # [18:50] <luisbg> sfink, how many build-potential machines do you have around and how much does it cut of building time?
  2874. # [18:50] * Quits: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  2875. # [18:50] * Joins: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net)
  2876. # [18:51] * Joins: myk (myk@moz-BE33DA21.fw1.sfo1.mozilla.net)
  2877. # [18:51] <sfink> luisbg: I build on my laptop, with a single distcc server available. (A different one depending on whether I'm at home or at work, and I have a cron job that autodetects what IP to use and updates a ~/.distcc/hosts symlink.)
  2878. # [18:51] * Quits: myk (myk@moz-BE33DA21.fw1.sfo1.mozilla.net) (Input/output error)
  2879. # [18:51] * Joins: myk (myk@moz-BE33DA21.fw1.sfo1.mozilla.net)
  2880. # [18:51] <bz> http://www.pastebin.mozilla.org/2270606
  2881. # [18:51] <bz> How do people feel about that?
  2882. # [18:51] <sfink> I don't have any rigorous timings, but it helps a lot
  2883. # [18:51] * kmoir-afk is now known as kmoir
  2884. # [18:52] * Quits: jfkthame (jfkthame@A75DDB88.C145D0FE.8D534776.IP) (Quit: This computer has gone to sleep)
  2885. # [18:52] * Joins: sankha93 (Instantbir@7061CD01.D6BD0D91.22D41759.IP)
  2886. # [18:52] <sfink> luisbg: but it's heavily dependent on the network, and sometimes it gets into a weird state where it actually slows things down because it's spending way too much time sending and receiving the data
  2887. # [18:53] * Joins: brson (brson@2557E599.66715431.D25A875A.IP)
  2888. # [18:53] <sfink> luisbg: I use distccmon-gnome to keep an eye on what's happening
  2889. # [18:53] <jimb> "11:58.76 AnimalEventBinding.cpp"
  2890. # [18:53] <bz> https://www.khronos.org/webgl/public-mailing-list/archives/1304/msg00021.html is awesome
  2891. # [18:54] <sfink> I still don't know why the network problem happens
  2892. # [18:54] <bz> Ms2ger, NeilAway: see pastebin above?
  2893. # [18:54] <Ms2ger> bz, I've always wanted an upcast<T> for that
  2894. # [18:54] <khuey> so
  2895. # [18:54] * Joins: fabrice (fabrice@moz-BE33DA21.fw1.sfo1.mozilla.net)
  2896. # [18:55] <khuey> what are we waiting for to reopen the tree?
  2897. # [18:55] * Joins: tmyoung (Thunderbir@moz-A52EE408.alyoung.com)
  2898. # [18:55] <sfink> I assume the BC merge results
  2899. # [18:55] <luisbg> sfink, looks like icecream's only advantage is for shared build servers/slaves which isn't my case :)
  2900. # [18:55] * mgerva is now known as mgerva|afk
  2901. # [18:56] <bz> Ms2ger: I wish static_cast were willing to only go on direction here. ;)
  2902. # [18:56] <bz> ms2ger: in any case, seems to work in my testing....
  2903. # [18:56] <luisbg> sfink, going to switch to trying distcc then. thanks for the tips! :)
  2904. # [18:56] <sfink> good luck
  2905. # [18:56] <luisbg> sfink, what distro do you use?
  2906. # [18:56] <Ms2ger> wfm, then
  2907. # [18:56] * Joins: jgilbert (jgilbert@moz-E7782931.hsd1.ca.comcast.net)
  2908. # [18:56] <Ms2ger> bz, ... so how about nsRefPtr? :)
  2909. # [18:56] <luisbg> hello Ms2ger
  2910. # [18:56] * JosiahOne is now known as JosiahOne|Away
  2911. # [18:56] <khuey> sfink: why would we do that?
  2912. # [18:56] <sfink> khuey: though the lack of *builds* after this long seems suspicious
  2913. # [18:57] * Joins: tomer1 (tomer@moz-F45DAEFD.static.012.net.il)
  2914. # [18:57] * Quits: tomer (tomer@moz-F45DAEFD.static.012.net.il) (Quit: Leaving.)
  2915. # [18:57] <mounir> dholbert: sorry, un-ping ;)
  2916. # [18:57] <khuey> if it were going to die in js/src we would have noticed by now
  2917. # [18:57] <bz> Ms2ger: in what sense?
  2918. # [18:58] <sfink> khuey: you're right, since I think we did on the first try :)
  2919. # [18:58] <bz> nsRefPtr<nsTextNode> foo;
  2920. # [18:58] <bz> nsRefPtr<nsIContent> bar(foo.forget());
  2921. # [18:58] <bz> nsRefPtr<nsIContent> baz = foo.forget();
  2922. # [18:58] <bz> That already compiles
  2923. # [18:58] <bz> with no changes
  2924. # [18:58] * Fallen|away is now known as Fallen
  2925. # [18:58] <Ms2ger> Excellent
  2926. # [18:58] <sfink> khuey: anyway, RyanVM said he closed it at 9:02, so ask him
  2927. # [18:58] <khuey> RyanVM: ping
  2928. # [18:58] <bz> template <typename I>
  2929. # [18:58] <bz> nsRefPtr( const already_AddRefed<I>& aSmartPtr )
  2930. # [18:58] <bz> : mRawPtr(aSmartPtr.mRawPtr)
  2931. # [18:58] <bz> // construct from |dont_AddRef(expr)|
  2932. # [18:58] <bz> {
  2933. # [18:58] <bz> }
  2934. # [18:59] <RyanVM> khuey: fair point, just wanted to see some tests kick off
  2935. # [18:59] <bz> Because nsRefPtr doesn't play games with the type of mRawPtr
  2936. # [18:59] <bz> So it did this right all along
  2937. # [18:59] * catlee-afk is now known as catlee
  2938. # [18:59] * Quits: jhk (Instantbir@6EE3C58A.62B6971.B58D974D.IP) (Quit: Instantbird 1.3 -- http://www.instantbird.com)
  2939. # [19:00] <Ms2ger> Ah
  2940. # [19:00] * Joins: Arjen87 (Instantbir@moz-AD62903E.solcon.nl)
  2941. # [19:00] * Joins: jhk (Instantbir@6EE3C58A.62B6971.B58D974D.IP)
  2942. # [19:00] * Quits: vingtetun (vingtetun@moz-801E009D.vlan502.asr1.cdg2.gblx.net) (Ping timeout)
  2943. # [19:00] <khuey> RyanVM: hmm self-serve seems to have some results ...
  2944. # [19:00] * Joins: gwagner_ (Gregor@moz-BE33DA21.fw1.sfo1.mozilla.net)
  2945. # [19:00] <RyanVM> khuey: i guess things have enough of a head start
  2946. # [19:00] <RyanVM> open
  2947. # [19:00] * Joins: shorlander (shorlander@moz-230AEA61.dhcp.insightbb.com)
  2948. # [19:00] <khuey> oh and the reds are on hidden things
  2949. # [19:01] <khuey> ok then
  2950. # [19:01] <khuey> RyanVM: huzzah
  2951. # [19:01] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/b436cad50c33 - Kyle Huey - Bug 849654: Kill nsRefPtrHashtableMT. r=bsmedberg
  2952. # [19:01] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/ef873e1fb7e9 - Kyle Huey - Bug 855804: Add hashtable helpers for cycle collection. r=bz
  2953. # [19:01] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/0caf5937f8bc - Kyle Huey - Bug 854799: Make image.src='' discard the image immediately even if the image is not in the document. r=jlebar
  2954. # [19:02] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: Konversation terminated!)
  2955. # [19:02] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/6bcb665562b0 - Kyle Huey - Bug 857186: Make virtualenv paths relative. r=gps
  2956. # [19:02] * Joins: Swatinem (Mibbit@moz-3CF0DCF6.vie.surfer.at)
  2957. # [19:03] * Joins: mccr8 (mccr8@2557E599.66715431.D25A875A.IP)
  2958. # [19:03] * Quits: @ehsan (ehsan@576FC5E5.CD1D2BB8.DC1243F8.IP) (Input/output error)
  2959. # [19:03] * joduinn-commute is now known as joduinn
  2960. # [19:03] * Joins: dveditz (dveditz@2557E599.66715431.D25A875A.IP)
  2961. # [19:03] * Quits: dveditz (dveditz@2557E599.66715431.D25A875A.IP) (Max SendQ exceeded)
  2962. # [19:04] * Joins: dveditz (dveditz@2557E599.66715431.D25A875A.IP)
  2963. # [19:04] * Quits: dveditz (dveditz@2557E599.66715431.D25A875A.IP) (Max SendQ exceeded)
  2964. # [19:04] * Joins: vingtetun (vingtetun@moz-801E009D.vlan502.asr1.cdg2.gblx.net)
  2965. # [19:04] * Joins: dveditz (dveditz@2557E599.66715431.D25A875A.IP)
  2966. # [19:04] * Quits: dveditz (dveditz@2557E599.66715431.D25A875A.IP) (Max SendQ exceeded)
  2967. # [19:04] * bz wonders who should review nsCOMPtr changes.
  2968. # [19:04] * Parts: edmorley|mtg (edmorley@moz-96F730DB.range86-166.btcentralplus.com)
  2969. # [19:04] <Ms2ger> Eh, ehsan will do
  2970. # [19:04] * Joins: dveditz (dveditz@2557E599.66715431.D25A875A.IP)
  2971. # [19:04] * ChanServ sets mode: +o dveditz
  2972. # [19:05] <bz> Oh, good idea
  2973. # [19:05] <bz> aryehgregor: ping
  2974. # [19:05] * Quits: stransky (stransky@DB437458.59DA4478.8D796457.IP) (Quit: Connection reset by beer)
  2975. # [19:06] <jimb> Only specific nsIObserverService notifications that are handled explicitly get propagated to content children, right? (/me sees ContentParent::Observe)
  2976. # [19:06] * Quits: sankha93 (Instantbir@7061CD01.D6BD0D91.22D41759.IP) (Client exited)
  2977. # [19:06] * Joins: sankha93 (Instantbir@7061CD01.D6BD0D91.22D41759.IP)
  2978. # [19:06] * Joins: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP)
  2979. # [19:06] * Joins: ehsan (ehsan@576FC5E5.CD1D2BB8.DC1243F8.IP)
  2980. # [19:06] * ChanServ sets mode: +o ehsan
  2981. # [19:06] <mbrubeck> For people interested in the "more project branches?" discussion, I made a proposal for a Metro Firefox project branch: https://mail.mozilla.org/pipermail/metro/2013-April/000173.html
  2982. # [19:07] * Joins: jhammel (jhammel@moz-BE33DA21.fw1.sfo1.mozilla.net)
  2983. # [19:07] <bz> mmm
  2984. # [19:07] <bz> so BC is on inbound now?
  2985. # [19:07] * bz pulls
  2986. # [19:07] * Quits: autra (autra@moz-2EA7A1DF.fullsix.com) (Quit: See ya, folks !)
  2987. # [19:07] * Joins: Honza_ (chatzilla@5AD2A1B9.23B79DE4.D0083327.IP)
  2988. # [19:08] * Quits: Honza (chatzilla@5AD2A1B9.23B79DE4.D0083327.IP) (Ping timeout)
  2989. # [19:08] * Honza_ is now known as Honza
  2990. # [19:08] * Joins: inolen (Adium@moz-9F4F17DF.tourcaster.com)
  2991. # [19:09] * Joins: brendan (brendaneic@2557E599.66715431.D25A875A.IP)
  2992. # [19:09] * Joins: Waldo (waldo@2557E599.66715431.D25A875A.IP)
  2993. # [19:10] * Joins: Archaeopteryx (itsme@moz-4861A875.cust.telecolumbus.net)
  2994. # [19:11] * Joins: mayhemer (Miranda@moz-415580BA.broadband17.iol.cz)
  2995. # [19:12] * Joins: Ann_Yiming (Ann_Yiming@moz-BE33DA21.fw1.sfo1.mozilla.net)
  2996. # [19:12] <bz> is free(0) ok with jemalloc?
  2997. # [19:12] * Quits: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net) (Ping timeout)
  2998. # [19:13] <Waldo> bz: better be, free is supposed to accept null
  2999. # [19:13] * Joins: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net)
  3000. # [19:13] <mjrosenb> wow, we're basically the top 3 links on hn right now.
  3001. # [19:13] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/80cdf471a472 - Matt Brubeck - Bug 841058 (followup) - Remove unused code missed in previous patch [r=jimm]
  3002. # [19:13] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/4a6fd35a9a53 - Matt Brubeck - Bug 857332 - Normalize topobjdir to an absolute path in mozbuild.base [r=gps]
  3003. # [19:14] <bz> ok
  3004. # [19:14] * Joins: mkaply (mkaply@moz-E77BA452.gtwncmta01.grtntx.tl.dh.suddenlink.net)
  3005. # [19:15] * Joins: dcamp (dcamp@moz-930D5B64.hsd1.wa.comcast.net)
  3006. # [19:15] * Joins: mwu (mwu@moz-2E883D31.hsd1.nj.comcast.net)
  3007. # [19:15] * Quits: tomer1 (tomer@moz-F45DAEFD.static.012.net.il) (Ping timeout)
  3008. # [19:17] * Joins: TheOne (one@moz-875B650A.dip.t-dialin.net)
  3009. # [19:17] * Quits: felipe|irccloud (uid2734@moz-A588D045.irccloud.com) (Ping timeout)
  3010. # [19:17] * Quits: gfritzsche (uid7586@moz-A588D045.irccloud.com) (Ping timeout)
  3011. # [19:18] * jhopkins|afk is now known as jhopkins
  3012. # [19:18] * Quits: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP) (Quit: lmandel)
  3013. # [19:18] * Joins: IRCMonkey50449 (uid7586@moz-A588D045.irccloud.com)
  3014. # [19:18] * Joins: folecr (folecr@moz-F198BDD1.masergy.com)
  3015. # [19:18] * Joins: Siliron (Mibbit@moz-2E2024C0.cs.umanitoba.ca)
  3016. # [19:19] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
  3017. # [19:21] * Joins: tetreis (T3@moz-71E4A231.dsl.telesp.net.br)
  3018. # [19:21] * Quits: T3 (T3@moz-3B82A5BF.dsl.telesp.net.br) (Ping timeout)
  3019. # [19:21] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/7dbef35abf2a - Nathan Froyd - Bug 839103 - part 2 - enable chrome dispatching of nsIDOMEvents in nsAsyncDOMEvent; r=bz
  3020. # [19:22] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/90c602d8475a - Nathan Froyd - Bug 839103 - part 3 - send StyleSheet{Added,Removed} chrome notifications when stylesheets are added/removed; r=bz
  3021. # [19:22] <NeilAway> bz: why not NSCAP_LOG_ASSIGNMENT(this, T); ?
  3022. # [19:22] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/c0e889e95154 - Nathan Froyd - Bug 839103 - part 4 - add test for StyleSheet{Added,Removed} events; r=bz
  3023. # [19:22] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/0d8f05e03872 - Nathan Froyd - Bug 839103 - part 1 - factor out StyleSheet{Added,Removed} notifications into separate nsDocument methods; r=bz
  3024. # [19:22] <NeilAway> philor/RyanVM: any idea what 268451842 is?
  3025. # [19:23] * Quits: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net) (Input/output error)
  3026. # [19:23] <jimb> (format "%x" 268451842) "10004002"
  3027. # [19:23] * Joins: mixedpuppy (mixedpuppy@A5087023.2354C43D.D8E68FF6.IP)
  3028. # [19:24] <RyanVM> NeilAway: a new orange that needs filing?
  3029. # [19:24] * Quits: jandem (jandem@66C76B89.FB8EABAE.DF9376EA.IP) (Ping timeout)
  3030. # [19:24] * Joins: jandem (jandem@66C76B89.FB8EABAE.DF9376EA.IP)
  3031. # [19:24] * Quits: folecr (folecr@moz-F198BDD1.masergy.com) (Quit: folecr)
  3032. # [19:24] * Joins: folecr (folecr@moz-F198BDD1.masergy.com)
  3033. # [19:25] <RyanVM> NeilAway: not entirely sure whta you're looking at - you mean the orange on your m-c push?
  3034. # [19:25] <RyanVM> ah yes, in the error message
  3035. # [19:25] <RyanVM> yep, file it and CC luke I'd say
  3036. # [19:26] * Quits: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net) (Ping timeout)
  3037. # [19:26] * Quits: sachin_h (sachin@637D4CD0.BF84E432.1C37C358.IP) (Ping timeout)
  3038. # [19:26] * Joins: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net)
  3039. # [19:28] * Quits: Enn (enn@moz-A875DFED.cpe.net.cable.rogers.com) (Ping timeout)
  3040. # [19:28] * Joins: ferjm (ferjm@53EF5629.3416E031.E21948B5.IP)
  3041. # [19:28] * Quits: alice (alice@moz-A7C201EB.zone16.bethere.co.uk) (Client exited)
  3042. # [19:28] * Joins: knelson (Adium@2557E599.66715431.D25A875A.IP)
  3043. # [19:29] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/f20b0ce9e528 - Timur Timirkhanov - Bug 843492 - Bootstrapping fails using Python 3x due to urllib2; r=gps
  3044. # [19:29] * Parts: knelson (Adium@2557E599.66715431.D25A875A.IP)
  3045. # [19:29] <bz> ooh, BC doesn't need a clobber
  3046. # [19:29] <bz> spiffy
  3047. # [19:29] * Joins: clee (clee@2557E599.66715431.D25A875A.IP)
  3048. # [19:29] <bz> NeilAway: dunno
  3049. # [19:30] * Quits: gwagner_ (Gregor@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: gwagner_)
  3050. # [19:30] <Ms2ger> bz, ... it doesn't?
  3051. # [19:30] * Joins: sachin_h (sachin@637D4CD0.BF84E432.1C37C358.IP)
  3052. # [19:30] <bz> NeilAway: You mean (this, unused)?
  3053. # [19:30] <bz> ms2ger: well, I just pulled
  3054. # [19:30] <bz> ms2ger: and started builds...
  3055. # [19:30] <bz> oh, autoclobber maybe
  3056. # [19:31] * bz forgot we do that transparently and unavoidably now... ;)
  3057. # [19:31] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/3bb88ea0881e - Sriram Ramasubramanian - Bug 856767: Finalize cursors on about:home. [r=mfinkle]
  3058. # [19:31] <Ms2ger> bz, I set up NO_AUTOCLOBBER as soon as I heard of it :)
  3059. # [19:31] * Quits: ggp (ggp@2557E599.66715431.D25A875A.IP) (Ping timeout)
  3060. # [19:32] * Joins: dzbarsky (Adium@moz-B80DE97F.wireless-pennnet.upenn.edu)
  3061. # [19:32] * Quits: JosiahOne|Away (josiahbrun@moz-2C74C5DD.lightspeed.livnmi.sbcglobal.net) (Quit: Deallocatd. (Probably forbidden by ARC))
  3062. # [19:32] <eeejay> jmaher, yo!
  3063. # [19:33] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/11bd7d1bbe0d - Sriram Ramasubramanian - Bug 857342: Don't animate the tab counter if the BrowserToolbar isn't visible. [r=mfinkle]
  3064. # [19:33] * Joins: terrence (terrence@2557E599.66715431.D25A875A.IP)
  3065. # [19:33] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/acd66f626f5e - Sriram Ramasubramanian - Bug 853820: Doorhanger buttons are of different size. [r=mfinkle]
  3066. # [19:33] <Mossop> gps: Why do I get the error "[Error 2] The system cannot find the file specified" when I try to build now?
  3067. # [19:33] <jmaher> eeejay: howdy
  3068. # [19:33] <gps> Mossop: pastebin output please!
  3069. # [19:33] * Joins: ggp (ggp@2557E599.66715431.D25A875A.IP)
  3070. # [19:33] * Joins: capella-s3 (capella-s3@moz-DD0C7E4F.twcny.res.rr.com)
  3071. # [19:33] <eeejay> jmaher, i don't know if you are the authority for this, but i have a question about bug 783513
  3072. # [19:34] <Mossop> gps: http://www.pastebin.mozilla.org/2270717
  3073. # [19:34] <jmaher> eeejay: I have no authority, but I can look at the bug
  3074. # [19:34] <eeejay> jmaher, i am introducing a new ipc content test, and i see a similar orange which is probably an OOM in android
  3075. # [19:34] <jmaher> eeejay: interesting
  3076. # [19:34] <eeejay> jmaher, https://tbpl.mozilla.org/?tree=Try&rev=c2ebe6a365da
  3077. # [19:34] * IRCMonkey50449 is now known as gfritzsche
  3078. # [19:35] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/9dc4053ff155 - Sriram Ramasubramanian - Bug 857120: Revert awesomebar overdraw to save action-bar. [r=mfinkle]
  3079. # [19:35] <gps> Mossop: is this with mach?
  3080. # [19:35] <jmaher> eeejay: I recall the ipc stuff doesn't work on android
  3081. # [19:35] <eeejay> jmaher, and i was wondering if i could get your approval of blacklisting the test in android
  3082. # [19:35] * kk1fff is now known as kk1fff|sleep
  3083. # [19:35] <Mossop> gps: Nope
  3084. # [19:35] <gps> Mossop: which branch?
  3085. # [19:35] <jmaher> eeejay: yes, as long as you put some general comment in testing/mochitest/android.json to indicate a cause/symptom and a bug
  3086. # [19:35] <jmaher> eeejay: thanks for checking- glad to see more cool tests landing on the tree
  3087. # [19:36] * Joins: rednaks (rednaks@C829E715.C1030139.55FFA9B4.IP)
  3088. # [19:36] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/ad1a3999aa2e - matekm - Bug 784739 - Switch from NULL to nullptr in content/; r=ehsan
  3089. # [19:36] * Joins: felipe (felipe@F0FABB58.F4D65A64.6D8EEF99.IP)
  3090. # [19:36] <Mossop> gps: Inbound
  3091. # [19:36] <RyanVM> NeilAway: seriously, please file it
  3092. # [19:36] <eeejay> jmaher, awesome. and general input: it would be cool if there was a standard harness for doing oop content tests
  3093. # [19:37] <eeejay> some sort of SpecialPowers voodoo
  3094. # [19:37] <gps> mbrubeck: ^ see Mossop's error
  3095. # [19:37] * Quits: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk) (Ping timeout)
  3096. # [19:38] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/d428a8ddbdce - Daniel Glazman - Bug 857487 - Fix deleting a table row using the inline table editing UI; r=ehsan
  3097. # [19:38] * Joins: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk)
  3098. # [19:38] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
  3099. # [19:38] <khuey> damn it
  3100. # [19:38] <gps> Mossop: try backout out https://hg.mozilla.org/integration/mozilla-inbound/rev/4a6fd35a9a53
  3101. # [19:38] <khuey> warnings as errors is the worst thing ever
  3102. # [19:39] <Waldo> s/worst/best/
  3103. # [19:39] <Waldo> write better code!
  3104. # [19:39] <khuey> Waldo--
  3105. # [19:39] <jmaher> eeejay: hmm, we have a run for mochitest-plugins...not sure if there is something you would like to see in specialpowers?
  3106. # [19:39] <bz> Waldo: except for compilers being dumb
  3107. # [19:39] <bz> waldo: and headers you didn't write
  3108. # [19:39] <khuey> and compilers being different ...
  3109. # [19:39] * Quits: asrail (asrail@2A678512.9BEB7A35.6D8EEF99.IP) (Ping timeout)
  3110. # [19:39] * Joins: Enn (enn@moz-A875DFED.cpe.net.cable.rogers.com)
  3111. # [19:39] * armenzg_lunch is now known as armenzg
  3112. # [19:39] <bz> waldo: and the ser of warnings being DIFFERENT ON EVERY COMPILER
  3113. # [19:39] * eeejay looks mochitest-plugins
  3114. # [19:39] * Quits: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk) (Ping timeout)
  3115. # [19:39] * Joins: janv_ (varga@moz-B6E52297.flarion.as5628.telecom.sk)
  3116. # [19:39] <Mossop> gps: Didn't help
  3117. # [19:39] <Mossop> I guess I should bisect
  3118. # [19:39] <Ms2ger> eeejay, -ipcplugins
  3119. # [19:40] <bz> waldo: and there being no sane way to locally check whether your code will work
  3120. # [19:40] <eeejay> ah
  3121. # [19:40] <@ehsan> khuey: please file a bug if this is a warning that only gets triggered in either gcc or clang
  3122. # [19:40] * Quits: tmyoung (Thunderbir@moz-A52EE408.alyoung.com) (Ping timeout)
  3123. # [19:40] <@ehsan> I fixed the -Wsign-compare footgun a while ago
  3124. # [19:40] <bz> waldo: and people not wanting you to "waste try resources" building every patch on all platforms...
  3125. # [19:40] <khuey> 15 ifndef _MSC_VER
  3126. # [19:40] <khuey> 16 FAIL_ON_WARNINGS = 1
  3127. # [19:40] <khuey> 17 endif # !_MSC_VER
  3128. # [19:40] * khuey sighs
  3129. # [19:40] <gps> Mossop: my next guess would be https://hg.mozilla.org/integration/mozilla-inbound/rev/6bcb665562b0
  3130. # [19:40] <Waldo> khuey, bz: go back to ignoring me, please, I didn't mean to distract quite so much saying that :-)
  3131. # [19:40] <khuey> that basically says you can't change content/src/html/content on windows
  3132. # [19:40] <gps> although the damage might already be done
  3133. # [19:40] <eeejay> jmaher, seems like oop content is getting trendy (b2g) for more than just plugins. i'll look at that though
  3134. # [19:40] <bz> waldo: sorry, sore spot.
  3135. # [19:40] <eeejay> and open a bug, blah blah
  3136. # [19:40] <gps> rm -rf <objdir>/_virtualenv and re-run configure
  3137. # [19:40] * Quits: brendan (brendaneic@2557E599.66715431.D25A875A.IP) (Quit: brendan)
  3138. # [19:40] <bz> waldo: e.g. I can't even turn it on locally because I hit fatal warnings that don't show up on tbox....
  3139. # [19:41] <Waldo> bz: don't you push stuff to try with all/build-only? I do all the time
  3140. # [19:41] <jmaher> eeejay: cool, would be good to figure something out
  3141. # [19:41] <Waldo> bz: what compiler?
  3142. # [19:41] <Mossop> gps: It's been line this for a day or two fwiuw
  3143. # [19:41] <Ms2ger> That "don't waste resources" is nonsense anyway
  3144. # [19:41] <Waldo> "use resources judiciously", says I
  3145. # [19:41] <gps> Mossop: weird. I dunno
  3146. # [19:42] <bz> Waldo: clang
  3147. # [19:42] <Waldo> building everywhere is totally reasonable; running tests everywhere is what's somewhat more often going to be less reasonable
  3148. # [19:42] <bz> Waldo: no
  3149. # [19:42] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/c4cec4613cac - Kyle Huey - Followup to bug 855804: Remove ridiculous WARNINGS_AS_ERRORS junk. r=me
  3150. # [19:42] <bz> Waldo: most things I don't push to try at all
  3151. # [19:42] <Waldo> bz: well, neither do I
  3152. # [19:42] <gps> Mossop: it looks like a current working directory issue
  3153. # [19:42] <bz> waldo: other things I push to try with build+test on one platform, whichever one is least loaded
  3154. # [19:42] <RyanVM> khuey: nice soapboxing there
  3155. # [19:42] <bz> waldo: Some things I worry about and push with build-all/test-all
  3156. # [19:42] <gps> Mossop: your source tree is c:\mozilla\source\trunk\?
  3157. # [19:42] <Mossop> yes
  3158. # [19:43] <bz> waldo: compiler is clang
  3159. # [19:43] <bz> waldo: but with ccache
  3160. # [19:43] <gps> maybe it doesn't like the space in the path where python.exe is
  3161. # [19:43] <bz> waldo: and without the "oh, make it slower by doing all the work twice" flag
  3162. # [19:43] <Waldo> hmm, ccache is a sore spot for that
  3163. # [19:43] <bz> waldo: which sort of helped, last I tried, but not completely
  3164. # [19:43] <RyanVM> gps: nice spelling on the m-c push
  3165. # [19:43] <froydnj> khuey: nice
  3166. # [19:43] * Quits: teoli (teoli@C2BB1738.5A81EF3B.F1085784.IP) (Input/output error)
  3167. # [19:43] <Mossop> Oooh that might be it, I installed a virtual env over the weekend
  3168. # [19:43] <Waldo> khuey--
  3169. # [19:44] <gps> RyanVM: ?
  3170. # [19:44] <khuey> Waldo: :-P
  3171. # [19:44] <RyanVM> gps: DONTBUID
  3172. # [19:44] <gps> oops
  3173. # [19:44] <khuey> Waldo: when someone cares to treat MSVC as a first class platform for this they can put it back
  3174. # [19:45] <gps> another 150 hours of builder time wasted. *sigh*
  3175. # [19:45] <Waldo> khuey: I think we both successfully trolled each other
  3176. # [19:45] <philor> oh, 9 pushes where we aren't going to get any builds and thus aren't going to get any tests? I better save resources by closing the tree for several hours while we wait for the one set of tests that covers all 9
  3177. # [19:45] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/0d688b7c4411 - Ryan VanderMeulen - Merge m-c to inbound.
  3178. # [19:45] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/f20b0ce9e528 - Timur Timirkhanov - Bug 843492 - Bootstrapping fails using Python 3x due to urllib2; r=gps
  3179. # [19:45] <gps> make that 300
  3180. # [19:45] * Joins: gwagner_ (Gregor@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3181. # [19:46] <khuey> I can't tell if philor is serious or not
  3182. # [19:46] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/56c37ce3f358 - Steve Workman - Bug 808402 - Make call to nsIPrompt::Alert from nsFtpState::StopProcessing async r=jduell
  3183. # [19:46] * geekboy is now known as geekboy|afk
  3184. # [19:46] * Quits: Boriss (FlyingToas@moz-3C817AF9.hsd1.ca.comcast.net) (Quit: Boriss)
  3185. # [19:46] <philor> khuey: no more than 70% serious, plus it's RyanVM's tree at this time of the day
  3186. # [19:46] * glob is now known as glob|away
  3187. # [19:47] * philor is now known as philor|away
  3188. # [19:48] <RyanVM> khuey: so you have time to kill a couple lines from a makefile, but not enough to kill an unused define?
  3189. # [19:48] <khuey> RyanVM: ?
  3190. # [19:48] <jcranmer> bz: the if ((a == b)) warning ?
  3191. # [19:48] * Joins: mmc_ (mmc@2557E599.66715431.D25A875A.IP)
  3192. # [19:48] <khuey> RyanVM: killing those lines makes the tree not red anymore ....
  3193. # [19:48] * mmc_ is now known as mmc|laptop
  3194. # [19:49] <RyanVM> so does fixing the warning
  3195. # [19:49] <khuey> well it would fix that warning
  3196. # [19:49] <khuey> who knows what other warnings I introduced
  3197. # [19:49] <Ms2ger> Try would have told you
  3198. # [19:49] <khuey> since we don't care to check on the platform I develop on
  3199. # [19:49] <jcranmer> our warnings-on-error infrastructure is broken
  3200. # [19:49] <Mossop> gps: Yeah that was it
  3201. # [19:50] <Ms2ger> jcranmer, do tell
  3202. # [19:50] * Joins: ErvisTusha (ErvisTusha@10728EF.F69FB6EA.363D84A4.IP)
  3203. # [19:50] * Quits: ferjm (ferjm@53EF5629.3416E031.E21948B5.IP) (Quit: Leaving)
  3204. # [19:50] <jcranmer> what, the tend minutes of complaining here isn't enough?
  3205. # [19:50] <bz> jcranmer: yes, mostly
  3206. # [19:51] <jcranmer> bz: arguably, clang should kill that warning
  3207. # [19:51] <jcranmer> it's very fragile
  3208. # [19:51] <bz> jcranmer: no argument here
  3209. # [19:51] <jcranmer> Ms2ger: basically, warnings-on-error should be enabled depending on toolchain, not whether or not you're on the releng builds
  3210. # [19:51] * Quits: gwagner_ (Gregor@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: gwagner_)
  3211. # [19:52] * froydnj 's current "favorite" clang warning is -Wunused-private-field when it only triggers in opt builds
  3212. # [19:52] <Ms2ger> jcranmer, what's the difference? You still get buildbots + epsilon devs using it
  3213. # [19:52] <jcranmer> froydnj: that's what mozilla::DebugOnly is for
  3214. # [19:52] <jcranmer> Ms2ger: the main complaint to enabling it by default is
  3215. # [19:53] <jcranmer> "I install a new compiler, now I can't build"
  3216. # [19:53] <jcranmer> the fix for that is not "don't enable it unless asked"
  3217. # [19:53] <froydnj> jcranmer: indeed. but it doesn't happen to work in this particular case
  3218. # [19:53] <jcranmer> but "enable it unless we think it won't work"
  3219. # [19:53] <RyanVM> khuey: nice to see that you get to make the decision to back out a change that's been there for over a year without consulting with the patch author (mounier) or reviewer (bz) first
  3220. # [19:53] <RyanVM> khuey: rather than just fixing what you introduced
  3221. # [19:54] <jcranmer> ooh, ooh, I know, I know!
  3222. # [19:54] <khuey> if mounir and bz have a problem with that they know where to find me
  3223. # [19:54] * Quits: mixedpuppy (mixedpuppy@A5087023.2354C43D.D8E68FF6.IP) (Quit: mixedpuppy)
  3224. # [19:55] <tbsaunde> jcranmer: sure, but we can only assume it works for the same major rev, and I doubt any body uses gcc 4.5 locally anymore
  3225. # [19:55] <RyanVM> khuey: how is this a change that shouldn't get review first?
  3226. # [19:55] <jcranmer> let's talk for several hours about flagrant abuse of commit privileges by piggybacking this change on a bustage fix!
  3227. # [19:55] * Joins: knelson1 (Adium@2557E599.66715431.D25A875A.IP)
  3228. # [19:55] <bz> khuey: hmm?
  3229. # [19:55] * Joins: azakai (alon@2557E599.66715431.D25A875A.IP)
  3230. # [19:55] * Parts: knelson1 (Adium@2557E599.66715431.D25A875A.IP)
  3231. # [19:55] <khuey> bz: I removed a WARNINGS_AS_ERRORS annotation that you r+d
  3232. # [19:56] <tbsaunde> khuey+ btw
  3233. # [19:56] <bz> r=me on khuey's change, fwiw
  3234. # [19:56] <jcranmer> tbsaunde: enable it for all platforms that it should work on, i.e. gcc < 4.7
  3235. # [19:56] <tbsaunde> err khuey++
  3236. # [19:56] <khuey> bz: without review
  3237. # [19:56] <froydnj> jcranmer: e.g.: SSLServerCertVerification.cpp:291:127: error: cannot pass objects of non-trivially-copyable type 'class mozilla::DebugOnly<void const* const>' through '...'
  3238. # [19:56] <bz> That said, what's the new warning?
  3239. # [19:56] <khuey> bz: if you would like to file a bug to have my commit access disabled for that feel free, I won't object
  3240. # [19:56] <mbrubeck> gps, Mossop: Looking... did you figure anything out?
  3241. # [19:56] <jcranmer> froydnj: sounds like a bug in DebugOnly
  3242. # [19:56] <khuey> bz: unused function
  3243. # [19:56] * Joins: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3244. # [19:56] <khuey> bz: I filed 857417 and posted a patch
  3245. # [19:56] <Mossop> mbrubeck: Yes, our build system doesn't like it if your python is in a path containing spaces
  3246. # [19:57] <khuey> mounir: ^ that applies for you too
  3247. # [19:57] <mbrubeck> Mossop: ah, got it
  3248. # [19:57] <khuey> mounir: I'm sure you'd love to have my commit access disabled ;-)
  3249. # [19:57] * Quits: pranavrc (pranavrc@D36A3AE6.5CDB92DC.520CDC98.IP) (Quit: Ping timeout: ∞)
  3250. # [19:57] * Quits: ehugg (chatzilla@moz-62842EF0.cisco.com) (Quit: ChatZilla 0.9.90 [Firefox 19.0.2/20130307122903])
  3251. # [19:57] <bz> khuey: what's the real bug# of the bug you filed? ;)
  3252. # [19:57] * Joins: mixedpuppy (mixedpuppy@A5087023.2354C43D.D8E68FF6.IP)
  3253. # [19:57] * Quits: jammink (textual@2557E599.66715431.D25A875A.IP) (Quit: Computer has gone to sleep.)
  3254. # [19:57] <khuey> bz: er
  3255. # [19:57] <khuey> bz: 857669
  3256. # [19:57] <khuey> bz: that's what I get for misreading the request queue
  3257. # [19:58] * mak|afk is now known as mak
  3258. # [19:58] <froydnj> jcranmer: I dunno, I think it might actually be DTRT. maybe I can file a bug though and see what Waldo thinks
  3259. # [19:58] <RyanVM> khuey: why not re-enable WARNINGS_AS_ERRORS while you're at it?
  3260. # [19:59] <bz> khuey: want to reintroduce the warnings-as-errors as you fix the warning?
  3261. # [19:59] <bz> khuey: Much as I might dislike it, some people really do care....
  3262. # [19:59] * Joins: jammink (textual@2557E599.66715431.D25A875A.IP)
  3263. # [19:59] <mounir> WARNINGS_AS_ERRORS is disabled now?
  3264. # [19:59] <khuey> mounir: in content/html/content/src, yes
  3265. # [19:59] <tbsaunde> RyanVM: why is it urgent that a unused function gets fixed immediately instead of in a few days when someone sees the warning?
  3266. # [19:59] <mounir> khuey: why?
  3267. # [20:00] <khuey> mounir: because it burned the tree
  3268. # [20:00] * joduinn is now known as joduinn-mtg
  3269. # [20:00] <mounir> khuey: no
  3270. # [20:00] <Waldo> froydnj, jcranmer: the complaint is DebugOnly in private fields that are unused, except in debug, triggers the clang private-field warning?
  3271. # [20:00] * Quits: logbot (logbot@moz-58CB32ED.glob.com.au) (Ping timeout)
  3272. # [20:00] <mounir> because someone landed something that was producing a warning
  3273. # [20:00] <RyanVM> tbsaunde: clearly you're more optimistic about it being noticed/fixed in a timely manner than I am
  3274. # [20:00] <khuey> that's not how I see the causality here :-P
  3275. # [20:00] <mounir> removing WARNINGS_AS_ERRORS is the opposite of what had to be done :-/
  3276. # [20:00] * Quits: jhk (Instantbir@6EE3C58A.62B6971.B58D974D.IP) (Client exited)
  3277. # [20:01] <tbsaunde> RyanVM: no, it might well not get fixed for a while but its not very important so I don't really care
  3278. # [20:01] <Waldo> warnings are like broken windows; if you let them pop up, they pop up more, and eventually you don't even notice when you make a mistake the compiler warns about, because of the other spam
  3279. # [20:01] <mounir> khuey: :-/
  3280. # [20:01] <mounir> khuey--
  3281. # [20:01] <jcranmer> what we really need is an automated service that counts the warning for each build
  3282. # [20:01] <jcranmer> and when someone increases the warning count
  3283. # [20:01] <jcranmer> we flood their inbox with spam
  3284. # [20:01] <froydnj> Waldo: no, the complaint is that if you pass a DebugOnly thing to a varargs function, the compiler complains about *that* (in debug builds)
  3285. # [20:01] <RyanVM> jcranmer: yes, if only our build tools gave us a warning count after building...
  3286. # [20:01] <RyanVM> gps: could you get on that please? :)
  3287. # [20:01] <Waldo> froydnj: ah
  3288. # [20:02] <avih> vlad: ping
  3289. # [20:02] <Waldo> let's see, can we fix that
  3290. # [20:02] <Ms2ger> RyanVM, you realize mach does that?
  3291. # [20:02] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/f41de6d5394f - Terrence Cole - Bug 850842 - Make the watchpoint map safe for moving GC; r=billm
  3292. # [20:02] <dholbert> sarcasm is the best
  3293. # [20:02] <RyanVM> Ms2ger: REALLY?!?!?!
  3294. # [20:02] <RyanVM> I had NO clue
  3295. # [20:02] <Ms2ger> RyanVM, it's because you're usually such a nice guy, that threw me off :)
  3296. # [20:03] <RyanVM> hey, philor's away ATM
  3297. # [20:03] * Joins: kmartino (Adium@moz-850E61FF.hfc.comcastbusiness.net)
  3298. # [20:03] <RyanVM> someone's got to step in
  3299. # [20:03] <gps> mach warnings-list FTW
  3300. # [20:03] * Joins: tmyoung (Thunderbir@moz-A52EE408.alyoung.com)
  3301. # [20:03] * Joins: jfkthame (jfkthame@A75DDB88.C145D0FE.8D534776.IP)
  3302. # [20:04] <Waldo> so, you'd have to remove ~DebugOnly() {} to get rid of that, at least
  3303. # [20:04] * Quits: Callek (chatzilla@3464EC4F.72B357BE.A35657C3.IP) (Ping timeout)
  3304. # [20:04] <Waldo> RyanVM++
  3305. # [20:04] * philor|away is now known as philor
  3306. # [20:05] * coop is now known as coop|mtg
  3307. # [20:05] <Waldo> and you'd have to remove all the constructors as well
  3308. # [20:05] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/483d3d9f852f - Armen Zambrano Gasparnian - Bug 852253 - SUT tests failing for b2g pandas. Take Negatus change. r=aki
  3309. # [20:05] <Waldo> froydnj: ^
  3310. # [20:05] <Waldo> froydnj: honestly I think the solution is to stop using varargs in those places; varargs is just a bad idea
  3311. # [20:05] * Joins: logbot (logbot@moz-58CB32ED.glob.com.au)
  3312. # [20:06] * Joins: Callek (chatzilla@3464EC4F.72B357BE.A35657C3.IP)
  3313. # [20:06] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/6409016cc3d5 - Geoff Brown - Bug 857139 - Re-enable testSystemPages code disabled in bug 852489; r=jmaher
  3314. # [20:06] <froydnj> Waldo: I await your non-varargs PR_Log with baited breath ;)
  3315. # [20:06] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/460e5359bf20 - Jonathan Kew - bug 818940 - use higher-res graphics for about:home at 150% or higher scale factor. r=fyan
  3316. # [20:06] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/997b1d4d3122 - Jonathan Kew - bug 818940 pt 2 - also use high-res search engine logo on about:home. r=fyan
  3317. # [20:06] <froydnj> I know, iostreams!
  3318. # [20:06] * Quits: josh (josh@moz-61186829.hsd1.mn.comcast.net) (Quit: josh)
  3319. # [20:06] * Quits: vingtetun (vingtetun@moz-801E009D.vlan502.asr1.cdg2.gblx.net) (Ping timeout)
  3320. # [20:06] <Waldo> arguably there should be a logging facility in mfbt
  3321. # [20:06] * Joins: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP)
  3322. # [20:07] <vlad> avih: pong
  3323. # [20:07] <Waldo> top men are working on it
  3324. # [20:07] * Joins: marcoz (marco.zehe@moz-249193CC.dip.t-dialin.net)
  3325. # [20:07] <vlad> avih: well, pong-ish, in a meeting
  3326. # [20:07] <Waldo> top. men.
  3327. # [20:07] <jcranmer> froydnj: #define FORCE_PR_LOG before any headers?
  3328. # [20:07] <avih> vlad: ping me when you're done?
  3329. # [20:07] * Quits: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP) (Max SendQ exceeded)
  3330. # [20:07] * Joins: crussell (colby@moz-C36DA004.pilotpoint.tx.cebridge.net)
  3331. # [20:07] * Joins: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP)
  3332. # [20:07] <jcranmer> now it's no longer debugonly
  3333. # [20:07] <avih> vlad: (wanna discuss how/who should push vsync)
  3334. # [20:07] <vlad> avih: best to do the discussion async
  3335. # [20:07] * Quits: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP) (Max SendQ exceeded)
  3336. # [20:07] <vlad> avih: so I don't mind taking the current patch, but I really don't like it
  3337. # [20:07] <avih> vlad: async to what?
  3338. # [20:07] * Joins: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP)
  3339. # [20:08] <vlad> it's not really a fix, it just makes us suck less
  3340. # [20:08] <froydnj> jcranmer: heh, maybe. I'd hate to have a define like that required for warning-free compiles, though
  3341. # [20:08] <vlad> async to actually setting up a time to talk :)
  3342. # [20:08] * Quits: Callek (chatzilla@3464EC4F.72B357BE.A35657C3.IP) (Ping timeout)
  3343. # [20:08] * Joins: Callek_Away (chatzilla@3464EC4F.72B357BE.A35657C3.IP)
  3344. # [20:08] <jcranmer> froydnj: well, it also gets you logging in release builds
  3345. # [20:08] <vlad> because i'm in meetings until 5pm today :/
  3346. # [20:08] * Quits: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP) (Max SendQ exceeded)
  3347. # [20:08] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/7b662fc4a237 - Dão Gottwald - Bug 850163 - use mozRequestAnimationFrame to start the tab opening animation asynchronously but without missing the next possible frame. r=ttaubert
  3348. # [20:08] * Joins: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP)
  3349. # [20:08] <vlad> avih: can I talk you into trying the WaitForVBlank-on-thread approach?
  3350. # [20:08] <avih> vlad: oh, i'm not concerned with this patch. i agree it's not the best approach. but was wondering who own it
  3351. # [20:08] <jcranmer> froydnj: which, if the log is actually useful for debugging, is arguably useful by itself
  3352. # [20:08] <seth> grumble. why does everything weird happen on Windows XP?
  3353. # [20:08] <vlad> avih: well, you've been doing a pile of good work on vsync in general
  3354. # [20:08] * Quits: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP) (Max SendQ exceeded)
  3355. # [20:08] * Callek_Away is now known as Callek
  3356. # [20:08] * Quits: bmoss (bmoss@2557E599.66715431.D25A875A.IP) (Ping timeout)
  3357. # [20:08] <vlad> I would suggest that you're a perfect owner for it :)
  3358. # [20:09] * Joins: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP)
  3359. # [20:09] * Quits: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP) (Max SendQ exceeded)
  3360. # [20:09] <avih> vlad: i would have loved it, but if i'm taking this, i'm gonna start having stuff fall off my hands
  3361. # [20:09] <KWierso|Home> seth: just build a time machine to take you one year and five days into the future!
  3362. # [20:09] <jcranmer> seth: because Windows XP is the oldest operating system still in active use?
  3363. # [20:09] <froydnj> having a logging facility whose log calls didn't magically disappear after preprocessing would be awfully nice
  3364. # [20:09] <jcranmer> active widespread *
  3365. # [20:09] <avih> vlad: thanks :)
  3366. # [20:09] <seth> jcranmer: no excuse! =p
  3367. # [20:09] * Joins: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP)
  3368. # [20:09] <reuben> is there a way to conditionally add a contract ID to a category?
  3369. # [20:09] <vlad> avih: that might be ok; what other stuff are you currently on?
  3370. # [20:09] <reuben> hopefully based on a pref and not a compile time constant
  3371. # [20:09] <vlad> and I can see what taras thinks too
  3372. # [20:10] * Joins: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net)
  3373. # [20:10] * Quits: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP) (Max SendQ exceeded)
  3374. # [20:10] * Joins: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP)
  3375. # [20:10] <bz> reuben: um... "sure"?
  3376. # [20:10] * Quits: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net) (Ping timeout)
  3377. # [20:10] <bz> reuben: nsICategoryManager
  3378. # [20:10] * Quits: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP) (Max SendQ exceeded)
  3379. # [20:10] <bz> reuben: just don't add it with aPersist == true
  3380. # [20:10] <avih> talos review, some tiled gradients/images which i might wanna push, tab animation, newtab page rendering speed (some of those i mostly look after)
  3381. # [20:10] <avih> vlad: ^
  3382. # [20:10] * Joins: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP)
  3383. # [20:11] <bz> reuben: and then add it or not as desired on every startup?
  3384. # [20:11] * Quits: nical (nico@moz-801E009D.vlan502.asr1.cdg2.gblx.net) (Ping timeout)
  3385. # [20:11] * Joins: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net)
  3386. # [20:11] * Quits: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP) (Max SendQ exceeded)
  3387. # [20:11] <vlad> tiled gradient/image stuff seems like you should push off to someone on gfx, if it's what I think it is
  3388. # [20:11] * Joins: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP)
  3389. # [20:11] <reuben> bz: hm, currently we're using category JavaScript-global-constructor| on the manifest,
  3390. # [20:11] * Quits: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP) (Max SendQ exceeded)
  3391. # [20:11] <reuben> bz: do you know of any code that does that?
  3392. # [20:12] * Joins: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP)
  3393. # [20:12] <avih> vlad: possibly.
  3394. # [20:12] * Quits: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP) (Max SendQ exceeded)
  3395. # [20:12] * Joins: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP)
  3396. # [20:12] <Ms2ger> Any ircops around who want to whack MattN with something?
  3397. # [20:12] * Quits: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP) (Max SendQ exceeded)
  3398. # [20:12] <avih> also, some regressions of the timer filter removal i should be looking into
  3399. # [20:12] * Quits: jfkthame (jfkthame@A75DDB88.C145D0FE.8D534776.IP) (Quit: This computer has gone to sleep)
  3400. # [20:12] * Joins: JonathanS (JonathanS@74338381.87D4EDDB.521902B0.IP)
  3401. # [20:13] * Joins: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP)
  3402. # [20:13] * Joins: rniwa (rniwa@BAF529E7.DD93B039.B5E7F04E.IP)
  3403. # [20:13] * Joins: nical (nico@moz-801E009D.vlan502.asr1.cdg2.gblx.net)
  3404. # [20:13] * Quits: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP) (Max SendQ exceeded)
  3405. # [20:13] * Quits: Siliron (Mibbit@moz-2E2024C0.cs.umanitoba.ca) (Quit: http://www.mibbit.com ajax IRC Client)
  3406. # [20:13] * Joins: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP)
  3407. # [20:13] * Quits: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP) (Max SendQ exceeded)
  3408. # [20:13] * whimboo is now known as whimboo|afk
  3409. # [20:14] <jcranmer> Waldo: the real problem with designing logging APIs is everyone wants their own feature sets
  3410. # [20:14] * froydnj learns about ms's syntactic macro equivalence checking and shudders
  3411. # [20:14] * Joins: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP)
  3412. # [20:14] * Joins: deLta30 (quassel@69EDC59A.F8D1376A.8B6C1D65.IP)
  3413. # [20:14] <tbsaunde> froydnj: how would you handle not having extra code in opt builds?
  3414. # [20:14] * Quits: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP) (Max SendQ exceeded)
  3415. # [20:14] * Joins: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP)
  3416. # [20:14] <bz> reuben: code that does what?
  3417. # [20:14] * Joins: vingtetun (vingtetun@moz-801E009D.vlan502.asr1.cdg2.gblx.net)
  3418. # [20:14] <seth> froydnj: never heard of that. got a link?
  3419. # [20:15] * ChanServ sets mode: +o khuey
  3420. # [20:15] * Quits: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP) (Max SendQ exceeded)
  3421. # [20:15] * Joins: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP)
  3422. # [20:15] <bz> reuben: conditionally adds to the global-constructor category?
  3423. # [20:15] <reuben> bz: rather, do you know if |category JavaScript-global-constructor| on the manifest translates to aPersist == true
  3424. # [20:15] * Joins: rniwa_ (rniwa@5FEFE500.BA327C77.775DF071.IP)
  3425. # [20:15] <@gavin> Ms2ger: just close your eyes
  3426. # [20:15] <bz> reuben: no idea
  3427. # [20:15] * Quits: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP) (Max SendQ exceeded)
  3428. # [20:15] * Joins: josh (josh@moz-61186829.hsd1.mn.comcast.net)
  3429. # [20:15] <bz> gavin: ^
  3430. # [20:16] * Joins: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP)
  3431. # [20:16] * khuey sets mode: +b MattN!*@*
  3432. # [20:16] * Quits: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP) (Max SendQ exceeded)
  3433. # [20:16] <froydnj> seth: I only learned about it through: http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20130401/077335.html
  3434. # [20:16] <froydnj> tbsaunde: for which? logging?
  3435. # [20:17] <seth> froydnj: heh, interesting. thanks
  3436. # [20:17] * Quits: josh (josh@moz-61186829.hsd1.mn.comcast.net) (Quit: josh)
  3437. # [20:17] * Quits: crussell (colby@moz-C36DA004.pilotpoint.tx.cebridge.net) (Ping timeout)
  3438. # [20:17] <reed> Ms2ger: what did MattN do? :)
  3439. # [20:17] <bz> reuben: an interesting idea would be to add the pref to the manifest and just change whatever code does the registration from the manifest....
  3440. # [20:17] <reed> ah, his client
  3441. # [20:17] * khuey sets mode: -b MattN!*@*
  3442. # [20:18] <Ms2ger> reed, yeah :/
  3443. # [20:18] <tbsaunde> froydnj: yeah, logging
  3444. # [20:18] * Quits: rednaks (rednaks@C829E715.C1030139.55FFA9B4.IP) (Quit: Quitte)
  3445. # [20:19] <froydnj> tbsaunde: if you did it iostreams-style, then operator<< would just be defined inline to nothing on opt builds, appropriately out-of-line on debug builds (I think)
  3446. # [20:19] <froydnj> tbsaunde: I think you could do the same thing with a printf-style interface
  3447. # [20:20] * whimboo|afk is now known as whimboo
  3448. # [20:20] <tbsaunde> froydnj: yeah, I guess trusting the compiler there isn't too bad
  3449. # [20:21] <Waldo> jcranmer: that may be true; I have pretty much no knowledge of what people look for in logging APIs
  3450. # [20:22] * juanb|afk is now known as juanb
  3451. # [20:22] * Quits: mkaply (mkaply@moz-E77BA452.gtwncmta01.grtntx.tl.dh.suddenlink.net) (Ping timeout)
  3452. # [20:22] * Joins: tomer (tomer@moz-F45DAEFD.static.012.net.il)
  3453. # [20:22] <jcranmer> Waldo: I'll admit, I mostly like PR_LOG's usability from a user perspective
  3454. # [20:23] <jcranmer> except for one major change I'd want (make logging runtime-configurable, not only startup-configurable)
  3455. # [20:23] <NeilAway> RyanVM: sorry, was eating... who's luke?
  3456. # [20:23] * Joins: cpeterson (cpeterson@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3457. # [20:24] <jcranmer> Waldo: I don't think mfbt's a good place for logging; xpcom would arguably be better
  3458. # [20:24] <Waldo> I have pretty much no opinions on this matter :-)
  3459. # [20:24] <Waldo> worth noting that WebKit's mfbt-equivalent has logging stuff in it, tho
  3460. # [20:24] <jcranmer> is WebKet's mfbt-equivalent really mfbt-equivalent or is it xpcom/nspr-equivalent?
  3461. # [20:25] <bz> how can I copy stuff out of cleopatra profiles?
  3462. # [20:25] <BenWa> bz: Like a stack?
  3463. # [20:26] <Ms2ger> jcranmer, I suspect unified logging between js and gecko might actually be useful
  3464. # [20:26] <bz> like part of a stack
  3465. # [20:26] <avih> vlad: i'll take it. and gonna need a lot of help with it probably.
  3466. # [20:26] * joduinn-mtg is now known as joduinn
  3467. # [20:26] <Waldo> jcranmer: nobody's got an XPCOM-equivalent, because they're smarter than that ;-)
  3468. # [20:26] * Joins: nrc (nrc@7BE24E90.A5032A01.3CFC199D.IP)
  3469. # [20:26] <Ms2ger> Waldo, zing
  3470. # [20:26] <Waldo> jcranmer: I believe they do put NSPR-like stuff in their, tho
  3471. # [20:27] * Quits: jammink (textual@2557E599.66715431.D25A875A.IP) (Quit: Textual IRC Client: http://www.textualapp.com/)
  3472. # [20:27] * Joins: jammink (textual@2557E599.66715431.D25A875A.IP)
  3473. # [20:27] <Waldo> jcranmer: I think we should incrementally do the same, as NSPR's interfaces and their usability and cleanness is...um, yeah
  3474. # [20:27] <Waldo> it's a low-priority thing, tho
  3475. # [20:27] <luisbg> sfink, ping
  3476. # [20:27] * Quits: nhirata (anonymous@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  3477. # [20:28] <sfink> luisbg: pong
  3478. # [20:28] * Quits: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net) (Ping timeout)
  3479. # [20:28] <bz> BenWa: any way to do it?
  3480. # [20:28] * Joins: nhirata (anonymous@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3481. # [20:28] * Joins: bmoss (bmoss@2557E599.66715431.D25A875A.IP)
  3482. # [20:28] * Quits: nhirata (anonymous@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: nhirata)
  3483. # [20:28] <luisbg> sfink, in your mozconfig... do you set the -jN (number of compile threads) to be the maximum in the distcc client, or in both client + servers?
  3484. # [20:28] * Joins: nhirata (anonymous@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3485. # [20:29] * Joins: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net)
  3486. # [20:29] * Joins: cpearce (chatzilla@moz-3994DBC8.xdsl.xnet.co.nz)
  3487. # [20:29] <NeilAway> jcranmer: heh
  3488. # [20:29] <tbsaunde> Waldo: that's not really far, 70% of xpcom/ or so isn't really xpcom its just random useful generic crap
  3489. # [20:29] * Joins: lerc (quassel@moz-39B773CB.telstraclear.net)
  3490. # [20:29] <jcranmer> Waldo: I've viewed MFBT as more of an abstract datatype repository than a platform-indpendency layer
  3491. # [20:29] * Joins: wlach_ (wlach@moz-A1116E53.sdsl.bell.ca)
  3492. # [20:29] <gregglind> for anchored panels, I am observing that sizeTo width seems... odd
  3493. # [20:29] * Parts: kmartino (Adium@moz-850E61FF.hfc.comcastbusiness.net)
  3494. # [20:29] * wlach is now known as wlach|desktop
  3495. # [20:29] <sfink> luisbg: client + servers, except I don't actually do the math
  3496. # [20:29] <Waldo> jcranmer: it's a floor wax *and* a dessert topping!
  3497. # [20:29] * Quits: jandem (jandem@66C76B89.FB8EABAE.DF9376EA.IP) (Ping timeout)
  3498. # [20:29] * wlach_ is now known as wlach
  3499. # [20:29] <luisbg> sfink, cool! thanks
  3500. # [20:29] <gregglind> and the size of the panel seems to depend on the width of the browser. where in code is all this being handled?
  3501. # [20:29] * Joins: jandem (jandem@66C76B89.FB8EABAE.DF9376EA.IP)
  3502. # [20:30] <Ms2ger> Waldo, which reminds me, I have pie
  3503. # [20:30] * Ms2ger gets some
  3504. # [20:30] <sfink> luisbg: I set it to a really high number -- -j20, I think -- and then set limits in ~/.distcc/hosts
  3505. # [20:30] <sfink> eg when running from home, my .distcc/hosts is "192.168.1.99/7 localhost/4"
  3506. # [20:30] * Quits: nical (nico@moz-801E009D.vlan502.asr1.cdg2.gblx.net) (Quit: nical)
  3507. # [20:30] * Quits: yzen (Adium@67828CC7.C1A51174.9D42CF23.IP) (Ping timeout)
  3508. # [20:30] <luisbg> sfink, can you paste me your hosts file somewhere?
  3509. # [20:30] <luisbg> ahhh ok
  3510. # [20:30] <luisbg> the /N is for number of threads
  3511. # [20:30] * Joins: ehugg (chatzilla@B612A46C.29102B70.6CD50604.IP)
  3512. # [20:30] <luisbg> didn't knew
  3513. # [20:30] <sfink> yeah, it's handy
  3514. # [20:31] <sfink> now I'm trying to remember why I put localhost 2nd in my home configuration
  3515. # [20:31] <sfink> given the networking troubles, that seems like maybe not such a good idea
  3516. # [20:31] <luisbg> heh
  3517. # [20:32] * Quits: bmoss (bmoss@2557E599.66715431.D25A875A.IP) (Ping timeout)
  3518. # [20:32] <luisbg> how many cores in your home build server?
  3519. # [20:32] <sfink> luisbg: note that I've never actually checked whether my strategy is actually working well
  3520. # [20:32] <@gavin> khuey: when someone files a "my access isn't working" bug, you should change the component rather than just re-assigning
  3521. # [20:32] <@gavin> jdm: ^
  3522. # [20:32] <luisbg> sfink, I'm testing to see how much I gain
  3523. # [20:32] <luisbg> gavin, o/
  3524. # [20:32] <@gavin> khuey, jdm: that way the "access requests" buglist is kept clean of non-access requests
  3525. # [20:32] <sfink> luisbg: 2, hyperthreaded to 4
  3526. # [20:32] <jdm> gavin: change to server operations, you mean?
  3527. # [20:32] <jdm> that makes sense
  3528. # [20:32] <@gavin> jdm: yeah
  3529. # [20:33] <@khuey> gavin: oh move it out of Repo Account Requests
  3530. # [20:33] <@khuey> ?
  3531. # [20:33] <@gavin> yeah
  3532. # [20:33] * Joins: tanvi (tanvi@2557E599.66715431.D25A875A.IP)
  3533. # [20:33] <luisbg> sfink, thanks :)
  3534. # [20:33] <sfink> luisbg: er, no. Actually, only 2, with no hyperthreading
  3535. # [20:33] <luisbg> sfink, will let you know how it goes
  3536. # [20:33] <@khuey> gavin: ok
  3537. # [20:33] <sfink> luisbg: so that 7 seems pretty optimistic :)
  3538. # [20:33] <@gavin> luisbg: hi
  3539. # [20:33] <luisbg> gavin, :)
  3540. # [20:34] * bz assumes he's just screwed for stacks from the profiler, retypes it by hand
  3541. # [20:34] <bz> <sigh>
  3542. # [20:34] <BenWa> bz: Select the leaf node and copy and paste it from the RHS
  3543. # [20:34] <bz> BenWa: er...
  3544. # [20:35] <bz> BenWa: lemme try
  3545. # [20:35] * Joins: aceman (inet@moz-60D946BB.dynamic.nextra.sk)
  3546. # [20:35] * bz looks for the leaf node
  3547. # [20:35] <BenWa> It's not ideal. Our clipboard API suck/don't exist
  3548. # [20:35] <bz> That's ... a long way down
  3549. # [20:35] <bz> benwa: well, if this just let normal browser selection work.... ;)
  3550. # [20:35] * Quits: marcoz (marco.zehe@moz-249193CC.dip.t-dialin.net) (Quit: Leaving.)
  3551. # [20:35] * BenWa checks if something for clipboard exists now that doesn't use flash
  3552. # [20:35] * Joins: mkaply (mkaply@moz-E77BA452.gtwncmta01.grtntx.tl.dh.suddenlink.net)
  3553. # [20:36] <RyanVM> NeilAway: :luke
  3554. # [20:36] <bz> no, I don't get it
  3555. # [20:36] <bz> what do you mean by "from the RHS"?
  3556. # [20:36] * Quits: clee (clee@2557E599.66715431.D25A875A.IP) (Quit: clee)
  3557. # [20:36] <bz> I have leaf node selected
  3558. # [20:36] <bz> As in I clicked on it
  3559. # [20:36] <bz> but now what?
  3560. # [20:36] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/a215de599e7f - Drew Willcoxon - Bug 723163 - Improve about:crashes copy & paste by improving XHTML text/plain encoding. r=hsivonen,njn
  3561. # [20:36] <reuben> oh god xpcom/ has no code style consistency :(((
  3562. # [20:36] <BenWa> the right hand side pannel says 'Selection - Most time spent in:' which you can copy from
  3563. # [20:36] <bz> ah!
  3564. # [20:37] <Waldo> reuben: there's fifteen-year-old code in there, so unsurprising
  3565. # [20:37] <bz> thanks
  3566. # [20:37] * Joins: kaie2 (kaie@moz-C36B488E.dip.t-dialin.net)
  3567. # [20:37] <BenWa> bz: I'll see how useful it is to allow selection
  3568. # [20:37] <Ms2ger> Waldo, reuben three-space indentation! \o/
  3569. # [20:37] <BenWa> I could spawn flash if the user wants to copy
  3570. # [20:37] <reuben> Waldo: there are no excuses for this: https://mxr.mozilla.org/mozilla-central/source/xpcom/components/ManifestParser.cpp#514
  3571. # [20:37] * Joins: clee (clee@2557E599.66715431.D25A875A.IP)
  3572. # [20:38] <jcranmer> reuben: automatic whitespace conversion
  3573. # [20:38] * Quits: kaie (kaie@moz-A1CE20ED.dip.t-dialin.net) (Ping timeout)
  3574. # [20:38] * kaie2 is now known as kaie
  3575. # [20:38] <Waldo> I've heard claims that there's some code in Mozilla that uses 1-space, 1-space, 2-space, 3-space, 5-space, 8-space indentation, but I think they're fibbing
  3576. # [20:38] <jcranmer> at some point, someone ran a s/\t/ /
  3577. # [20:38] * juanb is now known as juanb|afk
  3578. # [20:38] * Quits: mwobensmith (Adium@2557E599.66715431.D25A875A.IP) (Quit: Leaving.)
  3579. # [20:38] * Quits: ehugg (chatzilla@B612A46C.29102B70.6CD50604.IP) (Quit: ChatZilla 0.9.90 [Firefox 19.0.2/20130307023931])
  3580. # [20:38] <jcranmer> and... it misconverted a lot of code that wasn't to the same whitespace conventions
  3581. # [20:38] <Ms2ger> Waldo, I have not heard that, but will happily spread the rumour
  3582. # [20:39] * Joins: jfkthame (jfkthame@A75DDB88.C145D0FE.8D534776.IP)
  3583. # [20:39] <jdm> Waldo: *rimshot*
  3584. # [20:39] <seth> Waldo++
  3585. # [20:39] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/7c0a42b907d6 - Bobby Holley - Bug 843829 - Convert XUL mochitest to a chrome test. r=me
  3586. # [20:39] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/5b1b1d6792e0 - Bobby Holley - Bug 843829 - Explicitly add a waiver in FieldGetter and FieldSetter. r=mrbkap
  3587. # [20:39] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/e4c0126aa316 - Bobby Holley - Bug 843829 - Apply transitive waivers for nativeCall. r=mrbkap
  3588. # [20:39] * Quits: @dbaron (dbaron@moz-E0DDE997.dsl.dynamic.sonic.net) (Ping timeout)
  3589. # [20:40] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/9c6d2adc18ca - Bobby Holley - Bug 845862 - Transitively apply waivers for accessor descriptors. r=mrbkap
  3590. # [20:40] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/dbcbbf02fcbd - Bobby Holley - Bug 843829 - Stop using IsTransparent for XBL field access, and explicitly waive instead. r=mrbkap
  3591. # [20:40] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/0f69c8e92e3a - Bobby Holley - Bug 843829 - Fix incorrect test. r=mrbkap
  3592. # [20:40] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/984df1da7b15 - Bobby Holley - Bug 843829 - Wrap unwaived content JS objects in opaque wrappers for XBL scopes. r=mrbkap
  3593. # [20:42] * Joins: zakora (NC@moz-8EAF945F.fbx.proxad.net)
  3594. # [20:42] * Quits: lduros (user@moz-6BD87C4.phlapa.fios.verizon.net) (Client exited)
  3595. # [20:42] * Quits: janv_ (varga@moz-B6E52297.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  3596. # [20:42] * Joins: pcwalton (pcwalton@43CB6079.66715431.D25A875A.IP)
  3597. # [20:43] <jlebar> There's some new hotness for c++ unit tests, but I can't find the mailing list e-mail. Can anyone point me to some info?
  3598. # [20:44] * Quits: jammink (textual@2557E599.66715431.D25A875A.IP) (Ping timeout)
  3599. # [20:44] <@khuey> https://developer.mozilla.org/en-US/docs/GTest ?
  3600. # [20:44] * Joins: jammink (textual@2557E599.66715431.D25A875A.IP)
  3601. # [20:44] <@khuey> and http://benoitgirard.wordpress.com/2013/02/25/gtest-has-landed-start-writing-your-unit-tests/
  3602. # [20:45] * Quits: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard)
  3603. # [20:45] <jlebar> khuey: thanks!
  3604. # [20:45] * Quits: felipe (felipe@F0FABB58.F4D65A64.6D8EEF99.IP) (Quit: felipe)
  3605. # [20:45] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/1be7fafac34f - Benoit Jacob - Bug 843273 - Fix spoofing the driver version on Intel GPUs/Windows - r=joe
  3606. # [20:46] * jedp is now known as jedp|walkies
  3607. # [20:46] <jlebar> khuey: Hm. So if I want to write a unit test which uses the internal API, do you know if that's the right way to do it?
  3608. # [20:46] * Quits: jedp|walkies (jedp@moz-89599B04.dsl.dynamic.sonic.net) (Quit: Computer has gone to sleep.)
  3609. # [20:46] <@khuey> jlebar: I don't know that we implemented that part yet ...
  3610. # [20:46] <jlebar> khuey: Essentially, I have a header that I want to use nsWeakPtr in, but nsWeakPtr is internal-only, and that header is used in an existing cpp unit test.
  3611. # [20:46] <@khuey> BenWa: ^
  3612. # [20:47] * Quits: jfkthame (jfkthame@A75DDB88.C145D0FE.8D534776.IP) (Quit: This computer has gone to sleep)
  3613. # [20:47] * Joins: lduros (user@moz-6BD87C4.phlapa.fios.verizon.net)
  3614. # [20:47] <jlebar> khuey: or is there a way to make this work with the old unit test framework?
  3615. # [20:47] * Quits: dzbarsky (Adium@moz-B80DE97F.wireless-pennnet.upenn.edu) (Quit: Leaving.)
  3616. # [20:47] <BenWa> jlebar: Use XUL gtest unit test?
  3617. # [20:47] <@khuey> ok apparently it is implemented
  3618. # [20:48] <BenWa> jlebar: Is this what you want? http://benoitgirard.wordpress.com/2013/02/25/gtest-has-landed-start-writing-your-unit-tests/
  3619. # [20:48] <jlebar> BenWa: and it runs automatically on all builds?
  3620. # [20:48] <jlebar> on tinderbox
  3621. # [20:48] <BenWa> jlebar: Not yet but it's coming *finds bug*
  3622. # [20:48] * Quits: WaltS (Thunderbir@moz-83EFB29F.pitbpa.east.verizon.net) (Quit: Thunderbird Daily)
  3623. # [20:48] <jlebar> BenWa: okay, so then that would be a regression for this test.
  3624. # [20:49] <BenWa> bug 844852
  3625. # [20:50] * Quits: lduros (user@moz-6BD87C4.phlapa.fios.verizon.net) (Client exited)
  3626. # [20:51] <aceman> hi, when do we fix the "non-virtual descriptor" warning with a MOZ_FINAL and when do we convert it to virtual?
  3627. # [20:51] <BenWa> jlebar: It was blocked on bug 852950. It shouldn't be hard to run on tinderbox now
  3628. # [20:51] * baku is now known as baku|away
  3629. # [20:51] * jcranmer is now known as jcranmer|away
  3630. # [20:52] <@khuey> aceman: depends on whether or not the object needs a virtual dtor
  3631. # [20:52] <aceman> descriptor=destructor
  3632. # [20:52] * Joins: jfkthame (jfkthame@A75DDB88.C145D0FE.8D534776.IP)
  3633. # [20:52] <aceman> khuey: how do I find it out?
  3634. # [20:53] * Joins: sankha94 (Instantbir@7061CD01.D6BD0D91.22D41759.IP)
  3635. # [20:54] <@khuey> aceman: well you need to figure out if hte object can be deleted via pointers to derived classes
  3636. # [20:54] * Joins: teoli (teoli@C2BB1738.5A81EF3B.F1085784.IP)
  3637. # [20:54] * Joins: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP)
  3638. # [20:54] * Quits: fabrice (fabrice@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: Leaving.)
  3639. # [20:54] * Quits: sankha93 (Instantbir@7061CD01.D6BD0D91.22D41759.IP) (Ping timeout)
  3640. # [20:54] <aceman> khuey: ok, so it doesn't matter if it is empty?
  3641. # [20:55] * Joins: lduros (user@moz-6BD87C4.phlapa.fios.verizon.net)
  3642. # [20:55] <seth> when a test is marked random-if(bugXXXXXX), this has no effect except an informational one, i suppose?
  3643. # [20:55] <@khuey> nope, the only question is whether the derived class has a ctor that needs to run
  3644. # [20:55] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/ecd66e8c854f - Allison Naaktgeboren - Bug 848155 - Add Colored Bar with Text to Bottom of Topsites Thumbnails. Also fixes 826556. r=mbrubeck
  3645. # [20:55] <@khuey> if you're deleting through the base class ptr
  3646. # [20:56] <aceman> khuey: if it does not have any derived classes then it does not need one
  3647. # [20:56] <Shadowized> has anyone ever experienced this copy/paste bug where you Ctrl-C a selection and it doesn't copy to clipboard until u do it twice?
  3648. # [20:56] <seth> Shadowized: yes. happens to me all the time
  3649. # [20:56] <@khuey> aceman: right
  3650. # [20:56] <seth> Shadowized: i started noticing it around the same time i stopped being able to type numbers into textareas =(
  3651. # [20:56] <Ms2ger> seth, the bugXXXXXX is defined in the sandbox based on the conditions that cause that bug
  3652. # [20:56] <Shadowized> are there any bug reports about it? I havent seen any
  3653. # [20:56] * Joins: lizzard (ehenry@moz-DB7D2EE0.hsd1.ca.comcast.net)
  3654. # [20:56] <tbsaunde> aceman: if you have a compiler that has final you cna just makr it as such and see if it builds
  3655. # [20:56] <@khuey> yep
  3656. # [20:56] * Quits: teoli (teoli@C2BB1738.5A81EF3B.F1085784.IP) (Ping timeout)
  3657. # [20:57] <aceman> khuey: and marking it final is faster than making it virtual just in case?
  3658. # [20:57] <seth> Ms2ger: the reason i'm asking is that i'm getting oranges from tests that are marked that way, and i'm trying to figure out if that's expected or not
  3659. # [20:57] <Waldo> aceman: yes
  3660. # [20:58] <seth> Ms2ger: i'm looking at the bug in question and i only see changes to reftest.list files.. should there have been other changes to make it actually work?
  3661. # [20:58] * sankha94 is now known as sankha93
  3662. # [20:59] <Ms2ger> seth, http://mxr.mozilla.org/mozilla-central/source/layout/tools/reftest/reftest.js#676
  3663. # [20:59] <aceman> khuey: tbsaunde: Waldo: ok, thanks
  3664. # [20:59] <seth> Ms2ger: (bug 685516 in case the specifics are useful)
  3665. # [20:59] * Quits: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net) (Ping timeout)
  3666. # [20:59] * jhammel is now known as jhammel|lunch
  3667. # [20:59] * Joins: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net)
  3668. # [21:00] * Quits: ctangira (ctangira@moz-264CB7F1.cisco.com) (Ping timeout)
  3669. # [21:00] * Joins: teoli (teoli@C2BB1738.5A81EF3B.F1085784.IP)
  3670. # [21:00] <seth> Ms2ger: cool, thanks
  3671. # [21:00] * Quits: teoli (teoli@C2BB1738.5A81EF3B.F1085784.IP) (Input/output error)
  3672. # [21:00] <Ms2ger> Np
  3673. # [21:01] * Joins: ctangira (ctangira@moz-EAECA170.cisco.com)
  3674. # [21:01] <NeilAway> RyanVM: meh, I just cloned the bug that landed the test, so...
  3675. # [21:01] <seth> khuey: got a second?
  3676. # [21:02] <RyanVM> NeilAway: that works, thanks :)
  3677. # [21:02] <NeilAway> RyanVM: btw, what's blue mean?
  3678. # [21:02] <NeilAway> RyanVM: (rck2 Remote Device Error: updateApp() call failed - exiting)
  3679. # [21:02] <RyanVM> infra issue
  3680. # [21:02] <RyanVM> automatically restarted
  3681. # [21:03] * Joins: ferjm (ferjm@moz-1AA41ED.red-88-3-138.dynamicip.rima-tde.net)
  3682. # [21:05] * Joins: squib (squib@moz-54866485.dhcp.mdsn.wi.charter.com)
  3683. # [21:05] * Quits: nbp (pierron@moz-7EB03C5F.fbx.proxad.net) (Ping timeout)
  3684. # [21:05] <@khuey> seth: sure
  3685. # [21:05] * jwir3 is now known as jwir3|lunch
  3686. # [21:06] * Joins: nbp (pierron@moz-7EB03C5F.fbx.proxad.net)
  3687. # [21:06] * armenzg is now known as armenzg_brb
  3688. # [21:09] * Quits: Arjen87 (Instantbir@moz-AD62903E.solcon.nl) (Ping timeout)
  3689. # [21:09] * hwine is now known as hwine-food
  3690. # [21:10] * Joins: bmoss (bmoss@2557E599.66715431.D25A875A.IP)
  3691. # [21:11] * Joins: Boriss (FlyingToas@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3692. # [21:12] <NeilAway> jfkthame++
  3693. # [21:12] * Quits: cpeterson (cpeterson@moz-BE33DA21.fw1.sfo1.mozilla.net) (Input/output error)
  3694. # [21:12] * Parts: aceman (inet@moz-60D946BB.dynamic.nextra.sk)
  3695. # [21:12] <jfkthame> NeilAway, ?
  3696. # [21:12] * Joins: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3697. # [21:13] <@ted> can I use InsertElementAt on a nsTArray<nsRefPtr<...>> ?
  3698. # [21:13] <NeilAway> jfkthame: https://ent.mozilla.org/
  3699. # [21:13] <NeilAway> ted: sure, why not?
  3700. # [21:13] <@ted> i guess it just doesn't like my T
  3701. # [21:13] * Quits: mmc|laptop (mmc@2557E599.66715431.D25A875A.IP) (Input/output error)
  3702. # [21:13] <jfkthame> ohhh
  3703. # [21:13] <@ted> i guess i need a default constructor
  3704. # [21:13] * armenzg_brb is now known as armenzg
  3705. # [21:14] <NeilAway> ted: nsRefPtr already has a default constructor, no?
  3706. # [21:14] <NeilAway> ted: or you should be able to directly insert a T* or already_AddRefed<T> directly, I think
  3707. # [21:15] * Quits: akeybl (uid11012@moz-A588D045.irccloud.com) (Ping timeout)
  3708. # [21:15] <@ted> it doesn't seem to like any of this
  3709. # [21:15] * Quits: gfritzsche (uid7586@moz-A588D045.irccloud.com) (Ping timeout)
  3710. # [21:15] * Quits: fhd (uid2508@moz-A588D045.irccloud.com) (Ping timeout)
  3711. # [21:15] <@ted> maybe i'm doing something wrong
  3712. # [21:15] * Joins: FabioMagnoni (fabiomagno@moz-D83CA4D8.dynamic.adsl.gvt.net.br)
  3713. # [21:15] <tbsaunde> ted: eror message?
  3714. # [21:16] <@ted> oh, yes
  3715. # [21:16] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Quit: Jesse)
  3716. # [21:16] <tbsaunde> is there a equivalent of nightly.mozilla.org for thunderbird?
  3717. # [21:16] <@ted> bluh
  3718. # [21:16] * @ted typed nsTArray<Foo> instead of nsTArray<nsRefPtr<Foo> >
  3719. # [21:17] * Joins: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk)
  3720. # [21:17] <mounir> RyanVM: btw, checkin+ is better than removing the checkin flag (so it gives an indication of the patch that was checked in)
  3721. # [21:18] <RyanVM> mounir: seems redundant when there's only one non-obsolete patch
  3722. # [21:18] <RyanVM> otherwise, I'm with you
  3723. # [21:19] <mounir> RyanVM: sure, not important but if you take the time to change the value of the flag, + is better than empty string ;)
  3724. # [21:19] <mounir> don't care much otherwise
  3725. # [21:19] <mjrosenb> mounir: also, fewer keystrokes!
  3726. # [21:20] * Quits: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk) (Ping timeout)
  3727. # [21:20] * Quits: wlach (wlach@moz-A1116E53.sdsl.bell.ca) (Ping timeout)
  3728. # [21:20] * IRCMonkey13175 is now known as wlach
  3729. # [21:20] <firebot> Check-in:
  3730. # [21:20] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/75dfc9560fd7 - Mihai Sucan - Bug 831400 - Intermittent devtools/webconsole/test/browser_webconsole_bug_764572_output_open_url.js | Timed out while waiting for: complete to initialize the opening tab;
  3731. # [21:20] <firebot> r=vporof
  3732. # [21:20] <RyanVM> mounir: mcMerge wipes out checkin-needed automatically, it doesn't do anything with checkin? - so any usage of that is more work for me :P
  3733. # [21:20] * Joins: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk)
  3734. # [21:20] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/3bcc3a681fcb - Mihai Sucan - Bug 853568 - Intermittent browser_webconsole_bug_599725_response_headers.js | we do not have the Content-Type header | Content-Length != 60 - Didn't expect 60, but got it;
  3735. # [21:20] <firebot> r=vporof
  3736. # [21:20] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/818e9a44b2ba - Mihai Sucan - Bug 846606 - Intermittent browser_dbg_bug723069_editor-breakpoints.js | Test timed out | correct number of editor breakpoint changes - Got 3, expected 4; r=vporof
  3737. # [21:20] <mjrosenb> is firebot rate limiting itself? I've noticed that there is a noticible delay between each of its lines.
  3738. # [21:20] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/1c11f604c369 - Mihai Sucan - Bug 841129 - Intermittent browser_repeated_messages_accuracy.js | two repeats for the second css warning - Got 1, expected 2; r=vporof
  3739. # [21:21] * Quits: tH (Rob@cpc4-seac20-2-0-cust858.7-2.cable.virginmedia.com) (Ping timeout)
  3740. # [21:21] * Quits: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net) (Input/output error)
  3741. # [21:21] <reuben> mjrosenb: yes
  3742. # [21:22] <tbsaunde> jcranmer|away: Callek see my earlier question?
  3743. # [21:22] * Quits: sheppy (sheppy@moz-E826F7C2.dhcp.jcsn.tn.charter.com) (Quit: NO CARRIER)
  3744. # [21:22] <Callek> tbsaunde: context? / question?
  3745. # [21:23] <tbsaunde> Callek: equivalent of nightly.m.mo for tb
  3746. # [21:23] <tbsaunde> Callek: I want someone to try and reproduce in a more recent build than 20
  3747. # [21:24] * gregglind is now known as gregglind_away
  3748. # [21:24] <Callek> tbsaunde: there *used* to be nightly.mozillamessaging.org I'm looking for something now
  3749. # [21:24] <tbsaunde> Callek: thx
  3750. # [21:25] * Joins: alice (alice@514D186.F3BBB17D.144F44FA.IP)
  3751. # [21:25] * Joins: smontagu (chatzilla@moz-4C7B5B18.red.bezeqint.net)
  3752. # [21:26] <reuben> bz: hm, so supporting it in the manifest is trivial, but how do we enable it for tests?
  3753. # [21:26] * Joins: tH (Rob@cpc4-seac20-2-0-cust858.7-2.cable.virginmedia.com)
  3754. # [21:26] * Quits: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving.)
  3755. # [21:27] <bz> reuben: tests can set prefs, no?
  3756. # [21:27] <reuben> bz: yes but the pref is read once at startup, when parsing the manifest, and then the category isn't added to that component
  3757. # [21:28] <Callek> tbsaunde: so I can't find anything atm
  3758. # [21:28] <reuben> bz: only setting the pref won't also add the category
  3759. # [21:28] <Callek> tbsaunde: I've exhausted my exploratory searching time limit
  3760. # [21:28] * Joins: sheppy (sheppy@moz-E826F7C2.dhcp.jcsn.tn.charter.com)
  3761. # [21:28] <bz> reuben: mmm
  3762. # [21:28] <bz> reuben: we _could_ set the pref in the prefs file for the test run
  3763. # [21:29] <bz> reuben: but it sounds like the manifest is read before we load the profile?
  3764. # [21:29] * Joins: dzbarsky (Adium@moz-8FA5E1C2.phlapa.east.verizon.net)
  3765. # [21:29] * Joins: gfritzsche (uid7586@moz-C944F5EC.irccloud.com)
  3766. # [21:29] * Quits: tmyoung (Thunderbir@moz-A52EE408.alyoung.com) (Ping timeout)
  3767. # [21:30] * Quits: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net) (Ping timeout)
  3768. # [21:30] * Joins: fhd (uid2508@moz-C944F5EC.irccloud.com)
  3769. # [21:31] * Joins: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net)
  3770. # [21:31] * Joins: akeybl (uid11012@moz-D8B63698.irccloud.com)
  3771. # [21:31] <reuben> bz: ah, that's true :|
  3772. # [21:31] * Joins: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP)
  3773. # [21:32] <RyanVM> msucan: those are my favorite types of inbound pushes! :)
  3774. # [21:32] * Quits: annevk (annevk@88F51059.F3BBB17D.144F44FA.IP) (Input/output error)
  3775. # [21:32] <msucan> RyanVM: glad to hear that
  3776. # [21:32] * Quits: FabioMagnoni (fabiomagno@moz-D83CA4D8.dynamic.adsl.gvt.net.br) (Input/output error)
  3777. # [21:33] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/5cea17cdb469 - Mark Finkle - Bug 852828 - Add basic support for subscribing to feeds (RSS/Atom) r=margaret
  3778. # [21:33] <msucan> it was time to attempt fixing the failures
  3779. # [21:33] * Quits: jesup (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net) (Ping timeout)
  3780. # [21:34] <Ms2ger> msucan, wait, I can't tell from those commit messages... You're *introducing* intermittent failures?
  3781. # [21:34] <msucan> Ms2ger: spot on :)
  3782. # [21:35] * armenzg is now known as armenzg_brb
  3783. # [21:35] <msucan> RyanVM: my "favorite" is that editor-breakpoints test....
  3784. # [21:35] * Quits: Gentlecat (Roman@59658053.BC0B4628.8FB52CB8.IP) (Ping timeout)
  3785. # [21:35] <reuben> Ms2ger++
  3786. # [21:36] <msucan> Ms2ger: i just copy/pasted the bug titles
  3787. # [21:36] <Ms2ger> msucan, well, bug summaries generally aren't very good commit messages :)
  3788. # [21:36] <JonathanS> if Google is going to drop Google Reader, there is no point to add fusion.google.con
  3789. # [21:36] <reuben> that's specifically frowned upon by the commit message guidelines
  3790. # [21:36] * Joins: WeirdAl (chatzilla@moz-A79AE29F.hsd1.ca.comcast.net)
  3791. # [21:36] <reuben> https://developer.mozilla.org/en-US/docs/Developer_Guide/Committing_Rules_and_Responsibilities#Checkin_comment
  3792. # [21:36] <reuben> but fixing intermittent failures is always nice so thanks! :)
  3793. # [21:37] <msucan> reuben: that's what i generally did, for all bugs (bug nnn - bug title)
  3794. # [21:37] <WeirdAl> eeejay: about text-to-speech: is it designed for synthesizing whole paragraphs at a time?
  3795. # [21:37] * WeirdAl is curious
  3796. # [21:37] <msucan> reuben: i'll pay attention next time :)
  3797. # [21:37] * Joins: jesup (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net)
  3798. # [21:37] <reuben> np :)
  3799. # [21:37] <msucan> thanks for that link
  3800. # [21:37] <Ms2ger> Thanks :)
  3801. # [21:38] * Joins: TimAbraldes_ (TimAbralde@moz-3F87419B.hsd1.or.comcast.net)
  3802. # [21:39] * Quits: TimAbraldes (TimAbralde@moz-3F87419B.hsd1.or.comcast.net) (Ping timeout)
  3803. # [21:39] <msucan> now let's hope those fixes actually work as intended
  3804. # [21:39] * TimAbraldes_ is now known as TimAbraldes
  3805. # [21:39] * Joins: karl (karl@moz-C433B975.jetstream.xtra.co.nz)
  3806. # [21:41] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/17e5b3d4837c - Gavin Sharp - Bug 856144: add nsIBlocklistService to Services.jsm, r=dtownsend
  3807. # [21:41] * Quits: RealRaven (Thunderbir@3ADE2FE3.67628494.27F80FAC.IP) (Quit: RealRaven)
  3808. # [21:42] * Joins: RealRaven (Thunderbir@3ADE2FE3.67628494.27F80FAC.IP)
  3809. # [21:43] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/1c3872e0e292 - Ed Morley - Bug 855681 - Try to get stacks from child processes that were alive after shutdown; r=ted
  3810. # [21:43] * Quits: jgilbert (jgilbert@moz-E7782931.hsd1.ca.comcast.net) (Ping timeout)
  3811. # [21:43] * Joins: mwobensmith (Adium@2557E599.66715431.D25A875A.IP)
  3812. # [21:44] * jwir3|lunch is now known as jwir3
  3813. # [21:45] * Joins: Jesse (jruderman@2557E599.66715431.D25A875A.IP)
  3814. # [21:46] * Quits: ErvisTusha (ErvisTusha@10728EF.F69FB6EA.363D84A4.IP) (Client exited)
  3815. # [21:46] * Joins: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP)
  3816. # [21:47] * Quits: ferjm (ferjm@moz-1AA41ED.red-88-3-138.dynamicip.rima-tde.net) (Quit: Leaving)
  3817. # [21:48] * Quits: TheOne (one@moz-875B650A.dip.t-dialin.net) (Input/output error)
  3818. # [21:48] * Joins: TheOne (one@moz-875B650A.dip.t-dialin.net)
  3819. # [21:48] * joduinn is now known as joduinn-coffee
  3820. # [21:49] * Joins: felipe (felipe@F0FABB58.F4D65A64.6D8EEF99.IP)
  3821. # [21:49] <philor> RyanVM: why you hate and bust b2g so much?
  3822. # [21:49] <RyanVM> philor: payback for all the pain it's caused me
  3823. # [21:49] * Joins: gfritzsche_ (chatzilla@moz-96EF2C76.dip0.t-ipconnect.de)
  3824. # [21:49] * mattwoodrow|away is now known as mattwoodrow
  3825. # [21:50] <tbsaunde> "you break on me so much you know what I'll do to you I'll break you"
  3826. # [21:50] * Quits: gfritzsche (uid7586@moz-C944F5EC.irccloud.com) (NickServ (GHOST command used by gfritzsche_))
  3827. # [21:50] * gfritzsche_ is now known as gfritzsche
  3828. # [21:51] * Joins: gfritzsche_ (uid7586@moz-C944F5EC.irccloud.com)
  3829. # [21:51] * Quits: Archaeopteryx (itsme@moz-4861A875.cust.telecolumbus.net) (Quit: It has been this message for years.)
  3830. # [21:51] * Quits: cpearce (chatzilla@moz-3994DBC8.xdsl.xnet.co.nz) (Ping timeout)
  3831. # [21:52] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/2233d7948013 - Ryan VanderMeulen - Backed out 9 changesets (bug 851046) for B2G bustage on a CLOSED TREE.
  3832. # [21:53] * mgerva|afk is now known as mgerva
  3833. # [21:53] * Quits: lduros (user@moz-6BD87C4.phlapa.fios.verizon.net) (Client exited)
  3834. # [21:54] * Joins: Mic (Mic@moz-D1B9418E.superkabel.de)
  3835. # [21:54] * Joins: lduros (user@moz-6BD87C4.phlapa.fios.verizon.net)
  3836. # [21:55] * Quits: gmoro (guilherme@1D9A8B04.D8D7AE5C.986A907C.IP) (Ping timeout)
  3837. # [21:55] * armenzg_brb is now known as armenzg_mtg
  3838. # [21:55] * Joins: Asa (asa@2557E599.66715431.D25A875A.IP)
  3839. # [21:56] * Joins: Gentlecat (Roman@59658053.BC0B4628.8FB52CB8.IP)
  3840. # [21:57] * nthomas|away is now known as nthomas
  3841. # [21:57] * wlach is now known as IRCMonkey56664
  3842. # [21:57] * wlach|desktop is now known as wlach
  3843. # [21:57] * Quits: jfkthame (jfkthame@A75DDB88.C145D0FE.8D534776.IP) (Quit: This computer has gone to sleep)
  3844. # [21:57] * joduinn-coffee is now known as joduinn-mtg
  3845. # [21:58] * Joins: fabrice (fabrice@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3846. # [21:59] * Quits: bmoss (bmoss@2557E599.66715431.D25A875A.IP) (Ping timeout)
  3847. # [21:59] * Joins: shamir_khodzha (Thunderbir@7F5B50BD.E0F09538.6E7F4A1E.IP)
  3848. # [22:02] * Quits: jandem (jandem@66C76B89.FB8EABAE.DF9376EA.IP) (Quit: Bye)
  3849. # [22:02] * Joins: jet (junglecode@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3850. # [22:03] * Parts: robertbindar (bindar@moz-C133775.eregie.pub.ro)
  3851. # [22:03] * Joins: Ann_Yimi_ (Ann_Yiming@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3852. # [22:03] * Quits: Jesse (jruderman@2557E599.66715431.D25A875A.IP) (Ping timeout)
  3853. # [22:03] * Quits: Ann_Yiming (Ann_Yiming@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  3854. # [22:04] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/07d7c9d93b2a - Nikhil Marathe - Bug 856273 - Filter SimplePush registrations() by app manifest URL. r=khuey
  3855. # [22:04] * Joins: jedp (jedp@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3856. # [22:04] * Quits: mshal (mshal@moz-D5CACB19.washdc.fios.verizon.net) (Quit: leaving)
  3857. # [22:05] * Joins: mshal (mshal@moz-D5CACB19.washdc.fios.verizon.net)
  3858. # [22:07] * Joins: jfkthame (jfkthame@A75DDB88.C145D0FE.8D534776.IP)
  3859. # [22:07] * Quits: lizzard (ehenry@moz-DB7D2EE0.hsd1.ca.comcast.net) (Quit: lizzard)
  3860. # [22:08] * Joins: bmoss (bmoss@2557E599.66715431.D25A875A.IP)
  3861. # [22:09] * jhammel|lunch is now known as jhammel
  3862. # [22:11] * Quits: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  3863. # [22:11] * Joins: tmyoung (Thunderbir@moz-A52EE408.alyoung.com)
  3864. # [22:12] * Quits: jedp (jedp@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: Computer has gone to sleep.)
  3865. # [22:12] * hwine-food is now known as hwine|mtg
  3866. # [22:13] * jgriffin is now known as jgriffin-afk
  3867. # [22:13] * Joins: dbaron (dbaron@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3868. # [22:13] * ChanServ sets mode: +o dbaron
  3869. # [22:14] * Joins: mmc|laptop (mmc@2557E599.66715431.D25A875A.IP)
  3870. # [22:15] * geekboy|afk is now known as geekboy
  3871. # [22:16] <NeilAway> who knows about the startupcache?
  3872. # [22:17] * Quits: aklotz (Thunderbir@moz-55246988.cg.shawcable.net) (Ping timeout)
  3873. # [22:18] * Quits: zakora (NC@moz-8EAF945F.fbx.proxad.net) (Quit: Computer has gone to sleep.)
  3874. # [22:18] * Joins: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3875. # [22:18] <tbsaunde> Callek: np, thanks for trying
  3876. # [22:18] * Joins: gandalf (zbraniecki@moz-4F155DA6.hsd1.ca.comcast.net)
  3877. # [22:19] * Quits: msucan (mihai@E8A9D9C4.773D689F.70BDB599.IP) (Quit: Leaving.)
  3878. # [22:19] * Quits: past (Instantbir@moz-64F55735.dsl.dyn.forthnet.gr) (Quit: past)
  3879. # [22:19] * geekboy is now known as geekboy|afk
  3880. # [22:19] * Joins: aklotz (Thunderbir@moz-55246988.cg.shawcable.net)
  3881. # [22:20] * Joins: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  3882. # [22:20] * Quits: ewong|away (chatzilla@moz-E5D50C2E.static.netvigator.com) (Ping timeout)
  3883. # [22:21] * Joins: zakora (NC@moz-8EAF945F.fbx.proxad.net)
  3884. # [22:21] * Joins: Jesse (jruderman@2557E599.66715431.D25A875A.IP)
  3885. # [22:21] * juanb|afk is now known as juanb
  3886. # [22:21] * Quits: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  3887. # [22:22] <eeejay> WeirdAl, yeah
  3888. # [22:22] * Joins: cpeterson (cpeterson@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3889. # [22:22] * Quits: sankha93 (Instantbir@7061CD01.D6BD0D91.22D41759.IP) (Connection reset by peer)
  3890. # [22:22] * geekboy|afk is now known as geekboy
  3891. # [22:23] * Quits: mmc|laptop (mmc@2557E599.66715431.D25A875A.IP) (Input/output error)
  3892. # [22:23] * Quits: mkaply (mkaply@moz-E77BA452.gtwncmta01.grtntx.tl.dh.suddenlink.net) (Ping timeout)
  3893. # [22:25] * Joins: crussell (colby@moz-C36DA004.pilotpoint.tx.cebridge.net)
  3894. # [22:25] * Joins: ewong|away (chatzilla@moz-E5D50C2E.static.netvigator.com)
  3895. # [22:25] * Joins: tallowen (tallowen@moz-46FF7660.baf.movistar.cl)
  3896. # [22:26] * Quits: aklotz (Thunderbir@moz-55246988.cg.shawcable.net) (Quit: aklotz)
  3897. # [22:26] <jcranmer|away> tbsaunde: ?
  3898. # [22:28] * Quits: myk (myk@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  3899. # [22:28] * Joins: kmartino (Adium@moz-850E61FF.hfc.comcastbusiness.net)
  3900. # [22:28] * Quits: twi (Adium@moz-29290401.cust.dsl.vodafone.it) (Quit: Leaving.)
  3901. # [22:29] * Quits: crussell (colby@moz-C36DA004.pilotpoint.tx.cebridge.net) (Ping timeout)
  3902. # [22:29] * Quits: alice (alice@514D186.F3BBB17D.144F44FA.IP) (Client exited)
  3903. # [22:30] <tbsaunde> jcranmer|away: was wondering if there is a page to get tbird nightlys or just ftp
  3904. # [22:30] * Quits: overholt (overholt@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3905. # [22:31] * Joins: annevk (annevk@605EAC01.5B3E2C45.420B7681.IP)
  3906. # [22:31] * Quits: victorporof (victorporo@81B29543.183F338A.6A4F8DA2.IP) (Quit: victorporof)
  3907. # [22:32] * Joins: aklotz (Thunderbir@moz-55246988.cg.shawcable.net)
  3908. # [22:32] * Quits: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net) (Ping timeout)
  3909. # [22:32] <jcranmer|away> uh
  3910. # [22:32] <jcranmer|away> I have no idea
  3911. # [22:32] <jcranmer|away> Standard8: ^^ ?
  3912. # [22:32] * Quits: jorendorff (jorendorff@moz-2F32ACA3.hsd1.tn.comcast.net) (Quit: jorendorff)
  3913. # [22:32] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/0a3ce751dd8f - Justin Lebar - Bug 857653 - Fix leak in AudioChannelAgent by making it hold a weak ref to nsHTMLMediaElement. r=bz
  3914. # [22:32] * Quits: Ms2ger (Ms2ger@moz-A7C23257.adsl-dyn.isp.belgacom.be) (Quit: nn)
  3915. # [22:32] * Joins: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net)
  3916. # [22:33] * Quits: tallowen (tallowen@moz-46FF7660.baf.movistar.cl) (Input/output error)
  3917. # [22:33] * Joins: twi (Adium@moz-29290401.cust.dsl.vodafone.it)
  3918. # [22:33] <Standard8> tbsaunde: just ftp for nightlies
  3919. # [22:34] <tbsaunde> Standard8: jcranmer|away thx
  3920. # [22:34] * bz is now known as bz_away
  3921. # [22:35] * Quits: karl (karl@moz-C433B975.jetstream.xtra.co.nz) (Ping timeout)
  3922. # [22:36] * Joins: roc (chatzilla@E2F7352.56080C53.97BBD552.IP)
  3923. # [22:36] * ChanServ sets mode: +o roc
  3924. # [22:36] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/616f9e03bfb2 - Terrence Cole - Bug 850849 - Various fixes to WeakMap to support generational GC; r=billm
  3925. # [22:37] * Joins: jgilbert (jgilbert@2557E599.66715431.D25A875A.IP)
  3926. # [22:39] * Joins: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
  3927. # [22:41] * Quits: sachin_h (sachin@637D4CD0.BF84E432.1C37C358.IP) (Quit: Leaving)
  3928. # [22:42] * Joins: alice (alice@514D186.F3BBB17D.144F44FA.IP)
  3929. # [22:43] * Joins: JeroenDeDauw (j@moz-10017C03.dip.t-dialin.net)
  3930. # [22:43] * Joins: JosiahOne (josiahbrun@moz-2C74C5DD.lightspeed.livnmi.sbcglobal.net)
  3931. # [22:43] * Joins: FabioMagnoni (fabiomagno@moz-D83CA4D8.dynamic.adsl.gvt.net.br)
  3932. # [22:43] * Joins: jorendorff (jorendorff@moz-2F32ACA3.hsd1.tn.comcast.net)
  3933. # [22:44] * Joins: ehugg (chatzilla@B612A46C.29102B70.6CD50604.IP)
  3934. # [22:44] * Quits: jesup (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net) (Input/output error)
  3935. # [22:45] * Quits: FabioMagnoni (fabiomagno@moz-D83CA4D8.dynamic.adsl.gvt.net.br) (Ping timeout)
  3936. # [22:45] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/0e1f09704a69 - Sean Stangl - Bug 857378 - Update YARR from WebKit upstream. r=dvander
  3937. # [22:46] * Joins: jesup (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net)
  3938. # [22:46] * Quits: Gentlecat (Roman@59658053.BC0B4628.8FB52CB8.IP) (Connection reset by peer)
  3939. # [22:46] * Joins: Gentlecat (Roman@59658053.BC0B4628.8FB52CB8.IP)
  3940. # [22:46] * Joins: cviecco (cviecco@2557E599.66715431.D25A875A.IP)
  3941. # [22:46] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/bae2ff5d3ca9 - Margaret Leibovic - Bug 847789 - Use HTTPS instead of HTTP for input.mozilla.org in mobile/andriod. r=mfinkle
  3942. # [22:46] <firebot> Check-in: http://hg.mozilla.org/releases/mozilla-beta/rev/b4db16c3fc30 - Bobby Holley - Bug 853709 - Deny accessor definitions in SecurityWrapper. r=mrbkap, a=akeybl
  3943. # [22:47] * Quits: Asa (asa@2557E599.66715431.D25A875A.IP) (Ping timeout)
  3944. # [22:48] * Joins: rednaks (rednaks@C829E715.C1030139.55FFA9B4.IP)
  3945. # [22:48] * Quits: lduros (user@moz-6BD87C4.phlapa.fios.verizon.net) (Ping timeout)
  3946. # [22:48] <firebot> Check-in: http://hg.mozilla.org/releases/mozilla-beta/rev/e96d740f3dc9 - Jim Chen - Bug 856755 - Return SpannableString or String in extracted text. r=cpeterson, a=akeybl
  3947. # [22:49] * Quits: alice (alice@514D186.F3BBB17D.144F44FA.IP) (Client exited)
  3948. # [22:50] <nemo> hrm. there was a recent bug I was reading on more aggressively penalising greedy background tabs. and I can't seem to find it :-/
  3949. # [22:52] * Joins: myk (myk@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3950. # [22:54] <KWierso|Home> hrm, gmail's favicon changed on me when I updated Nightly... is that the new "prefer larger favicons over smaller ones" thing?
  3951. # [22:55] * Joins: Lucas (Lucas@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3952. # [22:55] * Quits: zakora (NC@moz-8EAF945F.fbx.proxad.net) (Quit: Textual IRC Client: www.textualapp.com)
  3953. # [22:56] * Quits: pcwalton (pcwalton@43CB6079.66715431.D25A875A.IP) (Quit: pcwalton)
  3954. # [22:56] * Quits: gandalf (zbraniecki@moz-4F155DA6.hsd1.ca.comcast.net) (Quit: I took the wrong pill!!!)
  3955. # [22:56] * Quits: brson (brson@2557E599.66715431.D25A875A.IP) (Ping timeout)
  3956. # [22:57] * baku|away is now known as baku
  3957. # [22:58] * Joins: dria (dria@moz-F5EB0C5D.dsl.teksavvy.com)
  3958. # [22:58] <dholbert> KWierso|Home, sounds like https://bugzilla.mozilla.org/show_bug.cgi?id=828508
  3959. # [22:59] * Joins: pcwalton (pcwalton@43CB6079.66715431.D25A875A.IP)
  3960. # [22:59] <dholbert> that is to say: sounds like an intended-result of that bug's patch, yup
  3961. # [23:00] <KWierso|Home> dholbert: thanks. gonna take a while for my eye-memory to get used to a fancier icon :P
  3962. # [23:00] * jhopkins is now known as jhopkins|afk
  3963. # [23:00] * Quits: dzbarsky (Adium@moz-8FA5E1C2.phlapa.east.verizon.net) (Quit: Leaving.)
  3964. # [23:01] <dholbert> KWierso|Home, just run some GC on your eye-memory to clean out the old stuff
  3965. # [23:01] * armenzg_mtg is now known as armenzg
  3966. # [23:01] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
  3967. # [23:01] <jesup> http://techcrunch.com/2013/04/03/apps-vs-mobile-web/ "the large proportion of time spent inside the Facebook app is down to users viewing web content from inside Zuckerberg’s walled garden. He notes: “We can assert that Facebook has become the most adopted browser in terms of consumer time spent”" :-(
  3968. # [23:01] * Quits: sicking (sicking@moz-7F871C5C.hsd1.ca.comcast.net) (Quit: sicking)
  3969. # [23:02] * Quits: Enn (enn@moz-A875DFED.cpe.net.cable.rogers.com) (Ping timeout)
  3970. # [23:02] <JonathanS> Jesup, Facebook app still crap
  3971. # [23:03] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  3972. # [23:03] * Joins: brson (brson@2557E599.66715431.D25A875A.IP)
  3973. # [23:04] * Joins: karl (karl@538BABFE.A073F3E.97BBD552.IP)
  3974. # [23:04] <robarnold> JonathanS: we do have a mobile site that's not too shabby
  3975. # [23:04] <jesup> maybe so (I don't use Facebook (gasp!)), but the point is on mobile devices users are spending as much time in the facebook app as they spend in the browser
  3976. # [23:04] * hwine|mtg is now known as hwine
  3977. # [23:04] <dholbert> I'm not convinced that's a useful comparison
  3978. # [23:04] * Quits: ehugg (chatzilla@B612A46C.29102B70.6CD50604.IP) (Quit: ChatZilla 0.9.90 [Firefox 19.0.2/20130307023931])
  3979. # [23:04] <jesup> Now, I'll bet the balance is way different on tablets
  3980. # [23:04] <robarnold> jesup: the mobile website for Facebook is surprisingly popular, even on iOS & Android
  3981. # [23:04] <dholbert> you could also say "mobile users are spending as much time in the native Gmail app as they spend in the browser"
  3982. # [23:05] <dholbert> (if stats supported that, hypothetically)
  3983. # [23:05] <jesup> dholbert: true. Mostly I was referring to the comment that users are viewing web content through the app, instead of in a browser
  3984. # [23:05] * Quits: rniwa (rniwa@BAF529E7.DD93B039.B5E7F04E.IP) (Quit: rniwa)
  3985. # [23:05] * rniwa_ is now known as rniwa
  3986. # [23:05] <dholbert> ah, I missed that aspect
  3987. # [23:05] <@dbaron> http://www.chromium.org/blink
  3988. # [23:05] <jesup> which of course bypasses us
  3989. # [23:05] <@gavin> (http://blog.chromium.org/2013/04/blink-rendering-engine-for-chromium.html)
  3990. # [23:06] <@gavin> thankfully they waited a couple of days
  3991. # [23:06] <jhammel> muahaha!!!
  3992. # [23:06] <@khuey> gavin++
  3993. # [23:06] <dholbert> jesup, (so someone A shares a link on FB, one of their friends clicks it, and it opens inside the FB app instead of launching their actual browser app?)
  3994. # [23:06] <@dbaron> http://blog.chromium.org/2013/04/blink-rendering-engine-for-chromium.html
  3995. # [23:06] <@dbaron> yes
  3996. # [23:07] <@gavin> we should migrate to their build system, now that it's 4.5 million lines lighter
  3997. # [23:07] <JonathanS> dbaron, Don't Blink. If you blink, you're dead
  3998. # [23:07] * Quits: ctangira (ctangira@moz-EAECA170.cisco.com) (Ping timeout)
  3999. # [23:07] <jhammel> next to fork gecko -> marquee ;)
  4000. # [23:07] * armenzg is now known as armenzg_brb
  4001. # [23:07] * Joins: ctangira (ctangira@moz-EAECA170.cisco.com)
  4002. # [23:07] <dholbert> jhammel++
  4003. # [23:08] <jesup> dbaron: for a second I thought someone was bringing back the <blink> tag
  4004. # [23:08] <jhammel> jesup: as if it was ever away ;)
  4005. # [23:08] * Quits: davidb (davidb@moz-22F8547E.dsl.bell.ca) (Quit: davidb)
  4006. # [23:08] <JonathanS> jesup, Weeping Angel got Google
  4007. # [23:08] <jhammel> ooh....i wonder how <blink> works with CSS transitions....
  4008. # [23:08] <jesup> jhammel: step away, slowly
  4009. # [23:09] * coop|mtg is now known as coop|afk
  4010. # [23:09] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
  4011. # [23:09] <jesup> dholbert: Dunno, don't use Facebook ;-)
  4012. # [23:09] <jhammel> jesup: of course i mean in an SVG document....
  4013. # [23:09] * Quits: ctangira (ctangira@moz-EAECA170.cisco.com) (Ping timeout)
  4014. # [23:09] <JonathanS> jhammel, what if next Gecko force uses something from Doctor Who
  4015. # [23:09] <JonathanS> i mean fork
  4016. # [23:10] * mgerva is now known as mgerva|afk
  4017. # [23:10] * Quits: TimAbraldes (TimAbralde@moz-3F87419B.hsd1.or.comcast.net) (Ping timeout)
  4018. # [23:11] <robarnold> dholbert: on iOS I believe it does (the twitter app does the same; I suspect it's because the app transition is slow) but on Android I think we punt external links to the browser.
  4019. # [23:11] * Joins: TimAbraldes (TimAbralde@moz-3F87419B.hsd1.or.comcast.net)
  4020. # [23:11] * Joins: dzbarsky (Adium@moz-1A8BBA7E.wlan.wireless-resnet.upenn.edu)
  4021. # [23:11] <KWierso|Home> dholbert, jesup: if you click a link to web content from within the fb app, it keeps you in the app, and displays the content in a webview, using (I assume) whatever the platform's default webview provides as a rendering engine
  4022. # [23:11] <dholbert> robarnold, gotcha
  4023. # [23:12] * Quits: vendo (chatzilla@56D55732.7114713F.B1C414DA.IP) (Quit: ChatZilla 0.9.90-rdmsoft [XULRunner 1.9.0.17/2009122204])
  4024. # [23:12] * Joins: ctangira (ctangira@moz-264CB7F1.cisco.com)
  4025. # [23:13] * Quits: ahal (ahal@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  4026. # [23:13] <jesup> KWierso|Home: so on Android the webview would be Browser? Or does that get replaced if you select FF as the default for web intents/etc?
  4027. # [23:13] <dholbert> KWierso|Home / jesup, my android phone matches what robarnold said (links open in my default browser, which is Nightly)
  4028. # [23:13] <jesup> dholbert: ok, good
  4029. # [23:13] <jhammel> (likewise, fwiw)
  4030. # [23:13] <KWierso|Home> jesup: no clue (I'm one of those freedom hating windows phone users when I'm not using a b2g phone)
  4031. # [23:13] <robarnold> jesup: you can't embed FF or any other browser into your app on Android
  4032. # [23:13] * Quits: vingtetun (vingtetun@moz-801E009D.vlan502.asr1.cdg2.gblx.net) (Ping timeout)
  4033. # [23:14] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/e4b06af6ce99 - Sam Foster - Bug 812291 - Hook up hide/restore of Top Sites
  4034. # [23:14] * Quits: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net) (Ping timeout)
  4035. # [23:15] * Joins: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net)
  4036. # [23:16] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  4037. # [23:17] <tanvi> smaug: can i have another quick review?
  4038. # [23:17] * Quits: bbondy (bbondy@moz-717FF534.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
  4039. # [23:17] <@smaug> can't promise fast
  4040. # [23:18] <tanvi> smaug: found another test that fails when mixed content is blocked. I updated it with a pushprefenv for the mixed content pref.
  4041. # [23:18] <tanvi> smaug: once i push that, i can finally turn the pref on and start blocking mixed active content in nightly!
  4042. # [23:18] <RyanVM> tanvi: So, what's plan C? :)
  4043. # [23:18] * Parts: kmartino (Adium@moz-850E61FF.hfc.comcastbusiness.net)
  4044. # [23:18] * Quits: jfkthame (jfkthame@A75DDB88.C145D0FE.8D534776.IP) (Quit: This computer has gone to sleep)
  4045. # [23:19] <tanvi> RyanVM: plan C… see how rearranging the order of the mochitest has helped or hurt. set the timeout back to 5 seconds, because extending it to 10 didn't help, and actually causes more timeouts
  4046. # [23:19] * Joins: Archaeopteryx (itsme@moz-4861A875.cust.telecolumbus.net)
  4047. # [23:20] * Joins: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP)
  4048. # [23:20] <RyanVM> tanvi: Yeah, I'd say the failure rate hasn't gotten any better so far. Like you said, just a bunch of timeouts thrown into the mix now too.
  4049. # [23:20] * Quits: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP) (Max SendQ exceeded)
  4050. # [23:20] * Joins: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP)
  4051. # [23:20] <tanvi> RyanVM: for each failure, I have a lot of trouble determining which patches are applied in that specific failure. going up the parent tree can take forever.
  4052. # [23:20] * Quits: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP) (Max SendQ exceeded)
  4053. # [23:21] * Parts: kaie (kaie@moz-C36B488E.dip.t-dialin.net) (Leaving)
  4054. # [23:22] <tanvi> RyanVM: and dates don't always help, for example - the dates in the current inbound list don't make sense: https://hg.mozilla.org/integration/mozilla-inbound/. we go from april to march back to april
  4055. # [23:22] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  4056. # [23:22] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  4057. # [23:22] <jesup> A busy news day in browser engines....
  4058. # [23:22] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  4059. # [23:22] <RyanVM> tanvi: those dates are the patch creation dates - use pushloghtml
  4060. # [23:23] <RyanVM> tanvi: https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml
  4061. # [23:23] <RyanVM> should be much saner to look at :)
  4062. # [23:23] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/41887667935b - Allison Naaktgeboren - Bug 857766 - change size of topsites thumbnails.r=jimm
  4063. # [23:23] <tanvi> ah thanks RyanVM!
  4064. # [23:23] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
  4065. # [23:23] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  4066. # [23:23] <RyanVM> tanvi: like I mentioned yesterday, there's a pushlog link at the top of the log linked by tbplbot
  4067. # [23:24] <RyanVM> so you can use that to see the push it was on
  4068. # [23:24] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/5b710d7fe073 - Patrick McManus - bug 850968 cache effectiveness telemetry - throttle up r=taras
  4069. # [23:25] <tanvi> RyanVM - yeah i have been using the push + hash link at the top of the tbpl page
  4070. # [23:25] <tanvi> RyanVM: so, for example, i am looking at https://tbpl.mozilla.org/?rev=7c0a42b907d6&tree=Mozilla-Inbound
  4071. # [23:26] <tanvi> and i want to know whether all the mochitest changes i have made were applied when that patch was pushed
  4072. # [23:26] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
  4073. # [23:26] * Joins: mmc|laptop (mmc@2557E599.66715431.D25A875A.IP)
  4074. # [23:26] <RyanVM> tanvi: the time should be reliable since you know when you pushed
  4075. # [23:26] * jhammel is now known as multiplyoctal
  4076. # [23:26] <tanvi> RyanVM: and it looks liek that is true from https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml/2
  4077. # [23:26] <RyanVM> tanvi: ie bobbyholley@gmail.com – Wed Apr 3 14:42:06 2013
  4078. # [23:27] <tanvi> RyanVM: ah okay
  4079. # [23:27] <RyanVM> (that's my local time, of course)
  4080. # [23:27] <bholley> RyanVM: huh?
  4081. # [23:27] <RyanVM> bholley: doesn't concern you, just an example :)
  4082. # [23:27] <bholley> ok :-)
  4083. # [23:28] * Joins: overholt (overholt@35765CFB.88764A66.72A31D6.IP)
  4084. # [23:29] <whimboo> has anyone a suggestion how an error can be propagated to the window.onerror method?
  4085. # [23:29] <whimboo> i'm asking because of bug 857765
  4086. # [23:29] * Quits: bmoss (bmoss@2557E599.66715431.D25A875A.IP) (Ping timeout)
  4087. # [23:29] <whimboo> where we currently throw away any of those for peer connections
  4088. # [23:30] * jmaher is now known as enrique
  4089. # [23:30] * enrique is now known as jmaher
  4090. # [23:30] * Quits: folecr (folecr@moz-F198BDD1.masergy.com) (Quit: folecr)
  4091. # [23:30] * Quits: capella-s3 (capella-s3@moz-DD0C7E4F.twcny.res.rr.com) (Quit: Yaaic - Yet another Android IRC client - http://www.yaaic.org)
  4092. # [23:31] * Joins: bmoss (bmoss@2557E599.66715431.D25A875A.IP)
  4093. # [23:31] * Joins: victorporof (victorporo@81B29543.183F338A.6A4F8DA2.IP)
  4094. # [23:32] <tanvi> RyanVM: one thing that the timeout does provide me with is a screenshot
  4095. # [23:33] <tanvi> RyanVM: the failures don't provide that
  4096. # [23:33] <tanvi> RyanVM: if I could change the sizes of the iframe and decrease the text in the output, the screenshot could help
  4097. # [23:33] <tanvi> right now, the text is getting d
  4098. # [23:33] <tanvi> *getting truncated
  4099. # [23:33] * kmoir is now known as kmoir-afk
  4100. # [23:33] <tanvi> because the frame is too small
  4101. # [23:34] * Joins: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP)
  4102. # [23:34] * Quits: MattN (MattN@A8588C62.B1B6FA80.709ED47B.IP) (Max SendQ exceeded)
  4103. # [23:34] * Quits: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net) (Ping timeout)
  4104. # [23:34] <bent> mak, ping
  4105. # [23:34] <mak> bent: hi
  4106. # [23:34] * Joins: bholley (anonymous@moz-21DD2AC0.hsd1.ca.comcast.net)
  4107. # [23:35] * Quits: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard)
  4108. # [23:35] <bent> mak, hi, so i have a patch to make sqlite default page size controllable via prefs
  4109. # [23:35] <bent> mak, which i used for testing
  4110. # [23:35] * Joins: jfkthame (jfkthame@A75DDB88.C145D0FE.8D534776.IP)
  4111. # [23:35] * Quits: rednaks (rednaks@C829E715.C1030139.55FFA9B4.IP) (Quit: Quitte)
  4112. # [23:35] <bent> mak, would you like that to be checked in? or should i hardcode to the values that i'm picking?
  4113. # [23:36] * Quits: sheeri (sheeri@3464EC4F.72B357BE.A35657C3.IP) (Quit: sheeri)
  4114. # [23:36] * mcote is now known as mcote|afk
  4115. # [23:36] * Quits: bmoss (bmoss@2557E599.66715431.D25A875A.IP) (Ping timeout)
  4116. # [23:36] * Quits: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP) (Quit: Leaving)
  4117. # [23:37] <bent> mak, see https://docs.google.com/spreadsheet/ccc?key=0Ags1U3R4_Vu8dHpqalhLbnVrMVhROFFsYmV1UU41LVE&usp=sharing if you're interested in the numbers
  4118. # [23:37] <sfink> wasn't there a |mach configure| command at some point?
  4119. # [23:37] * Quits: andreasn (andreasn@63F8A48C.7BB850DE.B1AA2106.IP) (Ping timeout)
  4120. # [23:37] <mak> bent: hum, that sounds like a foot gun... though I want to think about it a bit more... may you attach it?
  4121. # [23:37] * Quits: victorporof (victorporo@81B29543.183F338A.6A4F8DA2.IP) (Ping timeout)
  4122. # [23:38] <tanvi> RyanVM: what i need is a failure plus a timeout
  4123. # [23:38] <gps> sfink: at one point, yes. it was lost along with the |mach build| that featured a build progress indicator
  4124. # [23:38] <gps> sfink: you should file a bug for a minimal |mach configure| because it would be a good addition
  4125. # [23:39] <sfink> gps: ok. Is there currently any way to build only a subset of the tree using only mach?
  4126. # [23:39] <JosiahOne> Google's switching to blink. Does anyone know if this is going to mean new APIs? Got rid of Presto, and now here comes Blink. Or will Chrome still work using Webkit prefixes/apis
  4127. # [23:39] <sfink> starting from a fresh checkout, I mean
  4128. # [23:39] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  4129. # [23:39] <gps> if it's a fresh checkout, building just a subset from the get go would likely not work
  4130. # [23:40] <@smaug> do we have documentation about moz.build syntax?
  4131. # [23:40] <sfink> ooh, that's an interesting thought. What does Blink mean for Opera? "We just switched to Webkit, and now Google's abandoning it?!"
  4132. # [23:40] <bent> mak, now in bug 857376
  4133. # [23:40] <@smaug> sfink: Opera switched to chromium
  4134. # [23:40] <sfink> oh, ok
  4135. # [23:40] <@smaug> sfink: so they probably get now to blink
  4136. # [23:41] <JosiahOne> Wow.
  4137. # [23:41] <mak> bent: thanks, I'll likely sleep over it and have an answer in the next hours :)
  4138. # [23:41] <JosiahOne> If Blink is just a fork of Webkit, then I was wondering if essentially for developers it will work the same, just Apple and Google ( and Opera) will fight over who's is faster, more reliable, etc.
  4139. # [23:42] <bent> mak, ok, the alternative is to just hardcode
  4140. # [23:42] <@smaug> based on the documentation about Blink, they are moving closer to Gecko model
  4141. # [23:42] * Quits: Gentlecat (Roman@59658053.BC0B4628.8FB52CB8.IP) (Ping timeout)
  4142. # [23:42] <@smaug> JosiahOne: I believe Apple will continue using WebKit
  4143. # [23:42] <@smaug> Apple hasn't been using chromium
  4144. # [23:42] <JosiahOne> smaug: Yes they will.
  4145. # [23:42] <multiplyoctal> JosiahOne: diabolically delicious, isn't it? ;) though i would guess the forks will diverge eventually
  4146. # [23:42] <JosiahOne> smaug: Google's switching from Webkit to Blink.
  4147. # [23:43] <multiplyoctal> where eventually == sooner than anyone would actually expect
  4148. # [23:43] * multiplyoctal is now known as jhammel
  4149. # [23:43] <@smaug> JosiahOne: but you should probably ask around freenode #webkit or somewhere :)
  4150. # [23:43] <mak> bent: yes, I see
  4151. # [23:43] <JosiahOne> And Opera went from Presto to Webkit.
  4152. # [23:43] * Quits: spohl (Adium@moz-804F3365.revip2.marketstreetwifi.net) (Quit: Leaving.)
  4153. # [23:43] <whimboo> smaug: hi!
  4154. # [23:43] <jhammel> JosiahOne: muahahaha!
  4155. # [23:43] <JosiahOne> Now Chrome is leaving webkit… It's all so confusing!!!!
  4156. # [23:43] <jhammel> the fog of war...
  4157. # [23:43] <@smaug> Opera went to chromium
  4158. # [23:43] <@smaug> whimboo: hu
  4159. # [23:43] <@smaug> hi even
  4160. # [23:44] <@smaug> still no time for any leak hunting
  4161. # [23:44] <@smaug> sorry
  4162. # [23:44] <whimboo> smaug: :) would you have a minute for a peer connection event handling issue?
  4163. # [23:44] <whimboo> smaug: oh, it can wait a bit
  4164. # [23:44] <whimboo> smaug: it'shttps://bugzilla.mozilla.org/show_bug.cgi?id=857765
  4165. # [23:44] <JosiahOne> smaug: Chromium implies Webkit. Chromium just has separate javascript engines and other things. But the main layout engine is the same… I believe.
  4166. # [23:44] <whimboo> smaug: how can we propagate the error so window.onerror gets called?
  4167. # [23:44] <WeirdAl> eeejay: sweet! that'll go well with WebGL and popcorn
  4168. # [23:44] <JosiahOne> Both currently use webkit.
  4169. # [23:45] * Quits: deLta30 (quassel@69EDC59A.F8D1376A.8B6C1D65.IP) (Ping timeout)
  4170. # [23:46] * JosiahOne Reads some more...
  4171. # [23:46] <@smaug> whimboo: no idea about that, other than that PeerConnection should be implemented properly
  4172. # [23:46] * Quits: twi (Adium@moz-29290401.cust.dsl.vodafone.it) (Quit: Leaving.)
  4173. # [23:46] <@smaug> and that is the plan
  4174. # [23:46] <@smaug> to reimplement it using WebIDL+JS
  4175. # [23:46] <@smaug> and make it proper EventTarget
  4176. # [23:47] <JosiahOne> Chrome forked Webkit. And worked on it, with differences, but was contributing to the entire project as well? And now will fork their fork, and NOT contribute to Webkit. Is that the summary?
  4177. # [23:47] <whimboo> smaug: hm, anyone else you could recommend to ask for a workaround?
  4178. # [23:47] * Joins: spohl (Adium@moz-9AA4FCFB.revip2.marketstreetwifi.net)
  4179. # [23:47] * Joins: FabioMagnoni (fabiomagno@moz-D83CA4D8.dynamic.adsl.gvt.net.br)
  4180. # [23:48] <@roc> what a day
  4181. # [23:48] <jamesr> JosiahOne: if you're interested in knowing more about the blink project feel free to join us in freenode #blink. i'd be happy to chat about it (as would many other people)
  4182. # [23:49] <JosiahOne> jamesr: Alright, sounds good.
  4183. # [23:49] * capella is now known as capella|away
  4184. # [23:50] <@smaug> whimboo: bholley or mrbkap
  4185. # [23:50] * Joins: alice (alice@moz-FC2427F3.range86-167.btcentralplus.com)
  4186. # [23:50] <whimboo> smaug: thanks
  4187. # [23:51] * geekboy is now known as geekboy|afk
  4188. # [23:51] * Joins: zakora (NC@moz-8EAF945F.fbx.proxad.net)
  4189. # [23:51] <jamesr> roc: i'm waiting eagerly for your blog post :)
  4190. # [23:51] <@roc> I'm still flabbergasted :-)
  4191. # [23:52] <biesi_> JosiahOne: the webkit of chrome and safari isn't as similar as you might think. http://paulirish.com/2013/webkit-for-developers/
  4192. # [23:52] * armenzg_brb is now known as armenzg
  4193. # [23:52] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  4194. # [23:52] * Joins: lduros (user@moz-6BD87C4.phlapa.fios.verizon.net)
  4195. # [23:53] <JosiahOne> biesi_: Yep, just looked some of that up. So that's why now I'm asking why Google is forking their fork. Seems to me they really just didn't want to be a team player. :)
  4196. # [23:53] * heycam|away is now known as heycam
  4197. # [23:53] <JonathanS> jamesr, When I see a world about Blink, I am thinking of Weeping Angel
  4198. # [23:53] <JonathanS> word
  4199. # [23:53] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/eb6993e036ff - Kartikaya Gupta - Bug 857217 - Don't move focus to the layerview if joystick input events are in the dead zones. r=Cwiiis
  4200. # [23:53] <firebot> http://hg.mozilla.org/mozilla-central/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
  4201. # [23:53] <@roc> I haven't made up my mind whether it's good for the Web or not. It's probably good for Mozilla I suppose.
  4202. # [23:53] <firebot> http://hg.mozilla.org/mozilla-central/rev/2a547aac01cd - Kartikaya Gupta - Merge
  4203. # [23:53] <biesi_> JosiahOne: I thought http://infrequently.org/2013/04/probably-wrong/ was interesting
  4204. # [23:54] <Jesse> sewardj: thanks for commenting about the |volatile| annotations, i was wondering. https://bugzilla.mozilla.org/show_bug.cgi?id=848602#c8
  4205. # [23:54] <JosiahOne> biesi_: I'll look at that. Thanks.
  4206. # [23:54] * Quits: jorendorff (jorendorff@moz-2F32ACA3.hsd1.tn.comcast.net) (Quit: jorendorff)
  4207. # [23:54] * Quits: jfkthame (jfkthame@A75DDB88.C145D0FE.8D534776.IP) (Quit: This computer has gone to sleep)
  4208. # [23:55] * Quits: RealRaven (Thunderbir@3ADE2FE3.67628494.27F80FAC.IP) (Quit: RealRaven)
  4209. # [23:55] <sewardj> Jesse: np. We shouldn't be sprinkling 'volatile' around like it was magic pixie dust
  4210. # [23:55] * Joins: RealRaven (Thunderbir@3ADE2FE3.67628494.27F80FAC.IP)
  4211. # [23:55] <jamesr> roc: i think it'll be interesting to contrast the reactions to this with the reactions to the opera announcement a few weeks ago
  4212. # [23:56] <@roc> yeah. Bumping the number of engines back up to 3 to 4 is a good thing.
  4213. # [23:56] <biesi_> jamesr: well, hn seems to like it :)
  4214. # [23:56] <@roc> although it's really a promise of a gradual increase to 3.something over time
  4215. # [23:56] <JonathanS> roc, does this mean Opera is going to use Blink?
  4216. # [23:56] <@roc> yes
  4217. # [23:56] <qDot> Lord knows we've gotta keep the 19-year-old founder demographic happy.
  4218. # [23:56] <Jesse> roc: at what point will we consider 'safari supports it' and 'chrome supports it' to be two independent implementations? or a convincing argument that the feature can be supported by all browsers?
  4219. # [23:57] <qDot> JonathanS: They actually said as much in the HN thread, assuming the person that said it is actually an Opera employee
  4220. # [23:57] * Joins: mcoates (mcoates@moz-DB4A9C19.scl3.mozilla.com)
  4221. # [23:57] <@roc> Jesse: it depends on the degree of code sharing
  4222. # [23:57] * gkw blinks at Blink
  4223. # [23:57] <@roc> and maybe architectural issues
  4224. # [23:57] * Quits: sworkman (sworkman@2557E599.66715431.D25A875A.IP) (Ping timeout)
  4225. # [23:58] <@roc> two people might implement a feature independently in Webkit and Blink and converge on some bugs, assumptions or limitations because of the underlying shared code/architecture
  4226. # [23:58] * Quits: brson (brson@2557E599.66715431.D25A875A.IP) (Ping timeout)
  4227. # [23:58] <JonathanS> roc, When I see "Blink", I am thinking this http://thehairpin.com/wp-content/uploads/2012/10/weepingangles.jpg
  4228. # [23:58] * Joins: alanp (alanp@moz-5E5814C3.cpe.distributel.net)
  4229. # [23:58] <jamesr> in the long term, we hope to achieve interoperability with the standards process via proposals and tests and whatnot
  4230. # [23:58] * Quits: alanp_ (alanp@moz-96CAD41C.cpe.distributel.net) (Connection reset by peer)
  4231. # [23:58] <jamesr> same as with gecko and trident
  4232. # [23:59] <till> roc: their policies on enabling features and the decision not to use CSS prefixes certainly are good for the web.
  4233. # [23:59] * Joins: njn (chatzilla@moz-BC4671E.dyn.iinet.net.au)
  4234. # [23:59] <@roc> yes
  4235. # [23:59] <jamesr> we've already had divergences in things like transitions/animations due to differences in the underlying platform APIs (they use CoreAnimation, we don't)
  4236. # [23:59] <@roc> jamesr: frankly I would say this is an unmitigated good for the Web except that I fear this means Apple are going to be left behind
  4237. # [23:59] <jamesr> in the pretty much completely unspecified corners
  4238. # [23:59] <@roc> previously you were dragging them along with you in some areas whether they liked it or not
  4239. # [23:59] * Joins: ehugg (ehugg@moz-EA33CD8D.hsd1.wa.comcast.net)
  4240. # [23:59] <@roc> not so now
  4241. # Session Close: Thu Apr 04 00:00:00 2013

The end :)