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

Options:

  1. # Session Start: Wed Jun 27 00:00:00 2012
  2. # Session Ident: #developers
  3. # [00:00] * Joins: mikeh|bcn (mikeh@moz-3859BA3C.static.user.ono.com)
  4. # [00:00] <@bz> devd: http://lists.w3.org/Archives/Public/public-script-coord/2012AprJun/0120.html
  5. # [00:00] * Joins: ekr (ekr@moz-7B0110AD.mv.mozilla.com)
  6. # [00:01] * Quits: ekr (ekr@moz-7B0110AD.mv.mozilla.com) (Quit: ekr)
  7. # [00:01] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  8. # [00:02] * philor is now known as philor|away
  9. # [00:02] * kats|away is now known as kats
  10. # [00:03] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  11. # [00:03] * Joins: akeybl_ (akeybl@moz-BBE3ABD.mv.mozilla.com)
  12. # [00:03] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  13. # [00:04] * Joins: dao (dao@moz-4F82C6D6.superkabel.de)
  14. # [00:05] * Quits: akeybl_ (akeybl@moz-BBE3ABD.mv.mozilla.com) (Quit: Linkinus - http://linkinus.com)
  15. # [00:06] * khuey|away is now known as khuey
  16. # [00:06] * Joins: ekr (ekr@moz-7B0110AD.mv.mozilla.com)
  17. # [00:07] * Joins: ahurle1 (ahurle@moz-BBE3ABD.mv.mozilla.com)
  18. # [00:07] <@ehsan> does anybody know anything about out moz audio API?
  19. # [00:07] * coop is now known as coop|afk
  20. # [00:07] <@smaug> humph_
  21. # [00:07] <derf> ehsan: Someone does.
  22. # [00:07] * Quits: harth (harth@moz-1E9525B8.dsl.cnl.uk.net) (Input/output error)
  23. # [00:07] <@bsmedberg> jorendorff: I don't know. Last time I checked some people were arguing that parsing the JS would be faster than fastload loading from XDR, maybe.
  24. # [00:08] <jorendorff> we really don't know
  25. # [00:08] <jorendorff> well, ok, we're going to go ahead
  26. # [00:08] <@bsmedberg> so maybe fastloading JS should die. Somebody should test!
  27. # [00:08] <jorendorff> !seen Somebody
  28. # [00:08] <firebot> somebody was last seen 99 weeks, 4 days, 1 hour, 47 minutes and 22 seconds ago,
  29. # [00:08] * ahurle1 is now known as ahurle
  30. # [00:08] <jorendorff> that slacker
  31. # [00:09] * Quits: kmoir-afk (chatzilla@moz-4CA9B556.cable.teksavvy.com) (Ping timeout)
  32. # [00:09] * Quits: mikeh|bcn (mikeh@moz-3859BA3C.static.user.ono.com) (Input/output error)
  33. # [00:09] * Joins: mikeh|bcn (mikeh@moz-3859BA3C.static.user.ono.com)
  34. # [00:09] * Quits: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP) (Quit: lmandel)
  35. # [00:10] * joduinn-biab is now known as joduinn-mtg
  36. # [00:10] * Quits: aja (chatzilla@35B2E200.73203D5C.7880DB15.IP) (Ping timeout)
  37. # [00:10] * Joins: armenzg_brb (armenzg@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
  38. # [00:10] * Joins: ekr_ (ekr@moz-7B0110AD.mv.mozilla.com)
  39. # [00:10] <jorendorff> firebot: you ok?
  40. # [00:11] * Quits: ahurle (ahurle@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  41. # [00:11] <firebot> jorendorff: Sorry, I've no idea what 'you ok' might be.
  42. # [00:11] <devd> bz: thanks
  43. # [00:11] <jorendorff> phew
  44. # [00:11] * Quits: dcamp (dave@moz-930D5B64.hsd1.wa.comcast.net) (Quit: Linkinus - http://linkinus.com)
  45. # [00:11] * Joins: dcamp (dave@moz-930D5B64.hsd1.wa.comcast.net)
  46. # [00:11] * Joins: harth (harth@moz-1E9525B8.dsl.cnl.uk.net)
  47. # [00:12] * Quits: ekr (ekr@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  48. # [00:12] * ekr_ is now known as ekr
  49. # [00:12] * kats is now known as kats|away
  50. # [00:14] * Quits: merike|away (quassel@moz-238097C6.cable.starman.ee) (Ping timeout)
  51. # [00:14] * Quits: armenzg_brb (armenzg@moz-ED3249A4.dmz.releng.scl3.mozilla.com) (Input/output error)
  52. # [00:14] * Quits: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP) (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
  53. # [00:15] * Quits: WorkerThread (BoredOnIRC@moz-C8599121.washdc.fios.verizon.net) (Input/output error)
  54. # [00:15] * Joins: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP)
  55. # [00:15] * philor|away is now known as philor
  56. # [00:16] * Joins: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  57. # [00:16] * Joins: aja (chatzilla@35B2E200.73203D5C.7880DB15.IP)
  58. # [00:16] * Quits: rail_away (rail@moz-E6144DC3.iqchoice.com) (Ping timeout)
  59. # [00:17] * Quits: dRdR (dsherk@moz-3859BA3C.static.user.ono.com) (Ping timeout)
  60. # [00:17] * Quits: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP) (Quit: lmandel)
  61. # [00:18] * Joins: jfkthame (jfkthame@60D54E7A.5BC345F5.9542EC20.IP)
  62. # [00:19] * Quits: mikeh|bcn (mikeh@moz-3859BA3C.static.user.ono.com) (Ping timeout)
  63. # [00:19] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Quit: ajuma)
  64. # [00:20] * smaug changes topic to 'Next uplift for Fx16: 2012-07-16 || New/want to help? See irc://irc.mozilla.org/#introduction || http://krijnhoetmer.nl/irc-logs/ , http://logbot.glob.com.au/'
  65. # [00:20] * Joins: mikeh|bcn (mikeh@moz-3859BA3C.static.user.ono.com)
  66. # [00:21] * Joins: ahurle (ahurle@moz-BBE3ABD.mv.mozilla.com)
  67. # [00:22] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  68. # [00:22] * Quits: priya (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  69. # [00:23] * Joins: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com)
  70. # [00:25] * Joins: cviecco (cviecco@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  71. # [00:25] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  72. # [00:25] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  73. # [00:27] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  74. # [00:28] * Joins: kmoir-afk (chatzilla@moz-4CA9B556.cable.teksavvy.com)
  75. # [00:29] * Joins: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
  76. # [00:30] * bz is now known as bz_dinner
  77. # [00:30] * Quits: squib (squib-@moz-3F6F2A9C.ep.wisc.edu) (Quit: Leaving)
  78. # [00:30] * Quits: smagnin (pike@moz-DEF53BC9.fbx.proxad.net) (Ping timeout)
  79. # [00:32] * Joins: dRdR (dsherk@moz-3859BA3C.static.user.ono.com)
  80. # [00:34] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  81. # [00:34] * Joins: MarcosS (Mibbit@moz-1FB2D78F.dsl.irvnca.pacbell.net)
  82. # [00:34] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: anant)
  83. # [00:35] * Joins: WeirdAl (chatzilla@moz-D461843.ask.info)
  84. # [00:35] * Quits: dao (dao@moz-4F82C6D6.superkabel.de) (Quit: Leaving.)
  85. # [00:35] * Quits: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0/20120612164001])
  86. # [00:36] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  87. # [00:38] * Quits: edwin (me@moz-3859BA3C.static.user.ono.com) (Ping timeout)
  88. # [00:39] * sheppy is now known as sheppy-afk
  89. # [00:39] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  90. # [00:40] * bear-afk is now known as bear
  91. # [00:40] * Quits: jfkthame (jfkthame@60D54E7A.5BC345F5.9542EC20.IP) (Ping timeout)
  92. # [00:41] * Joins: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz)
  93. # [00:42] * mjschranz_away is now known as mjschranz
  94. # [00:44] * jcranmer|away is now known as jcranmer
  95. # [00:45] * Joins: njn (chatzilla@moz-D6929F2F.dyn.iinet.net.au)
  96. # [00:46] * gregglind is now known as gregglind_away
  97. # [00:46] * Quits: priya (Adium@moz-BBE3ABD.mv.mozilla.com) (Client exited)
  98. # [00:47] * Quits: mcsmurf (mcsmurf@moz-3E820AB5.dip.t-dialin.net) (Quit: )
  99. # [00:48] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  100. # [00:48] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  101. # [00:48] * Quits: jet (junglecode@7D871D9E.1B9CFF7.4401682D.IP) (Quit: jet)
  102. # [00:48] * Quits: wesj (Instantbir@CD95EFE.1B9CFF7.4401682D.IP) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  103. # [00:49] * Quits: MarcosS (Mibbit@moz-1FB2D78F.dsl.irvnca.pacbell.net) (Quit: http://www.mibbit.com ajax IRC Client)
  104. # [00:49] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
  105. # [00:49] * ChanServ sets mode: +o roc
  106. # [00:51] * Quits: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP) (Quit: mdas)
  107. # [00:51] * Quits: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: www.textualapp.com)
  108. # [00:51] * Joins: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
  109. # [00:52] * Joins: MarcosS (Mibbit@moz-1FB2D78F.dsl.irvnca.pacbell.net)
  110. # [00:53] * Joins: ericjung (Mibbit@moz-A04CDE64.bstnma.fios.verizon.net)
  111. # [00:54] * kats|away is now known as kats
  112. # [00:56] * Joins: jdm (jdm@moz-78D9B2F7.dsl.teksavvy.com)
  113. # [00:58] * Quits: hipokrit (hipokrit@81016825.8DB70AE8.839F6EC0.IP) (Quit: Leaving)
  114. # [00:59] * Quits: @smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP) (Connection reset by peer)
  115. # [00:59] * Joins: smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP)
  116. # [00:59] * ChanServ sets mode: +o smaug
  117. # [01:00] * Quits: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se) (Ping timeout)
  118. # [01:01] * Quits: jdm (jdm@moz-78D9B2F7.dsl.teksavvy.com) (Client exited)
  119. # [01:01] * Quits: cviecco (cviecco@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  120. # [01:02] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
  121. # [01:04] * Joins: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com)
  122. # [01:05] * Quits: dzbarsky (Adium@moz-3859BA3C.static.user.ono.com) (Quit: Leaving.)
  123. # [01:05] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  124. # [01:05] * Quits: @roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
  125. # [01:06] * Quits: FabioMagnoni (chatzilla@moz-873E0DAE.dsl.telesp.net.br) (Client exited)
  126. # [01:09] * Joins: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net)
  127. # [01:09] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  128. # [01:10] * Quits: dRdR (dsherk@moz-3859BA3C.static.user.ono.com) (Ping timeout)
  129. # [01:10] * Quits: Asa (asa@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  130. # [01:11] * Joins: dRdR (dsherk@moz-3859BA3C.static.user.ono.com)
  131. # [01:11] * Quits: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au) (Ping timeout)
  132. # [01:12] * Quits: kmoir-afk (chatzilla@moz-4CA9B556.cable.teksavvy.com) (Ping timeout)
  133. # [01:12] * catlee is now known as catlee-away
  134. # [01:12] * Quits: bholley (anonymous@moz-104CC309.mv.mozilla.com) (Quit: bholley)
  135. # [01:14] * Joins: FabioMagnoni (chatzilla@moz-873E0DAE.dsl.telesp.net.br)
  136. # [01:14] * Quits: robhawkes (robhawkes@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving...)
  137. # [01:14] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  138. # [01:16] * Quits: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net) (Quit: ianbicking)
  139. # [01:16] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  140. # [01:16] <sewardj> vlad: ping
  141. # [01:16] <sewardj> BenWa: ping
  142. # [01:17] <MarcosS> .
  143. # [01:17] * Quits: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com) (Ping timeout)
  144. # [01:17] * Quits: xsergio (sergio@BBDFFBD9.F5F20EDB.DF1E30BF.IP) (Client exited)
  145. # [01:18] * Joins: dzbarsky (Adium@moz-3859BA3C.static.user.ono.com)
  146. # [01:19] * Quits: kaze (kaze@moz-3859BA3C.static.user.ono.com) (Ping timeout)
  147. # [01:19] * Quits: dzbarsky (Adium@moz-3859BA3C.static.user.ono.com) (Quit: Leaving.)
  148. # [01:22] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  149. # [01:22] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  150. # [01:23] * Joins: philipp64|laptop (chatzilla@moz-B40B9015.ctcweb.net)
  151. # [01:25] * Joins: kaze (kaze@moz-3859BA3C.static.user.ono.com)
  152. # [01:25] <BenWa> sewardj: pong
  153. # [01:25] * bear is now known as bear-afk
  154. # [01:25] <sewardj> BenWa: so .. trying to understand what vlad was saying about the profiler, earlier
  155. # [01:26] <BenWa> ok so we have a profiler that can operate in pseudostack mode everywhere
  156. # [01:26] <sewardj> ok
  157. # [01:26] <BenWa> it takes the PC when it pauses the main thread and it adds checkpoint/labels in the code base
  158. # [01:27] <BenWa> Then on platforms and configuration we unwind the stack instead and get full information
  159. # [01:27] <sewardj> you mean "depending on" ?
  160. # [01:27] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  161. # [01:27] <BenWa> Yes sorry
  162. # [01:27] <BenWa> And we're working on some fancy patches that will even add internal info to the unwinding. http://dl.dropbox.com/u/10523664/Screenshots/4_.png
  163. # [01:27] * Joins: dzbarsky (Adium@moz-3859BA3C.static.user.ono.com)
  164. # [01:27] <sewardj> BenWa: ok. so IIUC, vlad wants real-stack-unwind on arm-linux
  165. # [01:28] <BenWa> sewardj: Yes we can unwind fine on desktop using frame-pointers, and on mobile we only support pseudostack. So unwinding on arm-linux would be awesome
  166. # [01:28] <BenWa> profiling on fennec was really key in improving drawing performance
  167. # [01:29] <sewardj> BenWa: you can unwind with frame pointers on desktop on x86_64-linux?
  168. # [01:29] <BenWa> sewardj: No, it's buggy and I haven't investigated why. Stackwalking profiling on linux is low priority
  169. # [01:30] * cade_away is now known as cadecairos
  170. # [01:30] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Quit: Ex-Chat)
  171. # [01:30] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  172. # [01:30] <sewardj> BenWa: ok , so be precise .. on exactly which platforms does full unwinding actually work?
  173. # [01:30] <BenWa> sewardj: https://developer.mozilla.org/en/Performance/Profiling_with_the_Built-in_Profiler#Availability
  174. # [01:31] * Joins: markh (markh@E83BEDED.F167B609.80399B64.IP)
  175. # [01:32] <BenWa> sewardj: So the matrix is sad right now but ideal we can put stackwalking for all custom and nightly builds
  176. # [01:33] <MarcosS> test
  177. # [01:33] <sewardj> BenWa: on which of those matrix elements are you using Dwarf CFI unwinding, if any?
  178. # [01:34] <BenWa> sewardj: Fennec+B2G ideally which should be the same thing
  179. # [01:34] * sewardj no understand
  180. # [01:34] <BenWa> sewardj: http://people.mozilla.com/~bgirard/cleopatra/?report=AMIfv94POm7tgaRQAsmvQ0UmD6iEC8BJv2EngqoZ1SSZBdl2oLo4k3bxYutmlQwu6w02iMhw0wJqZPM5Gis_hrdtGRlYpUf-CvzbQ60w_ifxkETc5KblaG2RAJUzNUsniqv2qM1qD5w9k4PQ-2U2Wl4eTAIQNAqjNA
  181. # [01:35] <BenWa> sewardj: Ohh sorry, we don't have support for Dwarf CFI
  182. # [01:35] * Quits: dzbarsky (Adium@moz-3859BA3C.static.user.ono.com) (Quit: Leaving.)
  183. # [01:35] <sewardj> BenWa: right.
  184. # [01:35] <BenWa> The above is a profile of pseudo stack on B2G. It's useful but stack walking would be better
  185. # [01:36] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  186. # [01:36] <sewardj> BenWa: Dwarf CFI seems like what is needed for doing this properly on arm
  187. # [01:36] * Quits: @smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP) (Ping timeout)
  188. # [01:36] * Joins: roc (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  189. # [01:36] * ChanServ sets mode: +o roc
  190. # [01:36] <sewardj> BenWa: how does this interact with the breakpad stuff?
  191. # [01:36] * mjschranz is now known as mjschranz_brb
  192. # [01:36] <BenWa> sewardj: It doesn't
  193. # [01:36] <sewardj> BenWa: so .. are we reinventing the wheel here?
  194. # [01:37] * Joins: smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP)
  195. # [01:37] * ChanServ sets mode: +o smaug
  196. # [01:37] <sewardj> BenWa: CFI unwinding is a whole load of hassle and difficulty, and I had the impression that breakpad took care of it already
  197. # [01:37] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  198. # [01:38] <BenWa> sewardj: So the other thing that was discussed a while back was to use the breakpad debug info to unwind
  199. # [01:38] * kats is now known as kats|away
  200. # [01:38] * Quits: kaze (kaze@moz-3859BA3C.static.user.ono.com) (Ping timeout)
  201. # [01:39] * Joins: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net)
  202. # [01:39] <BenWa> I'm not sure which info would be best to use for profiling. The SYM files are fairly big
  203. # [01:39] <jduell> anybody know if we've done anything that could make mochitests a lot slower since aurora?
  204. # [01:39] * Quits: @smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP) (Ping timeout)
  205. # [01:39] * Joins: dzbarsky (Adium@moz-3859BA3C.static.user.ono.com)
  206. # [01:39] * kats|away is now known as kats
  207. # [01:39] <jduell> I'm seeing test_websocket take 70% longer, but when I stopwatch websockettest.com, there's no difference
  208. # [01:40] <sewardj> BenWa: maybe they are an inefficient representation? unwind data generally doesn't have to be huge.
  209. # [01:40] <sewardj> BenWa: sounds like it would be useful to consult with ted or some other breadpad person
  210. # [01:40] <BenWa> sewardj: If we go with that route we have to translate the CFI info the SYM files before we start profiling and feed it to libxul
  211. # [01:41] <BenWa> then have libxul use that to unwind fast enough to be able to profile
  212. # [01:42] <sewardj> BenWa: SYM files are slow?
  213. # [01:42] <BenWa> I don't know how fast they are TBH
  214. # [01:43] <sewardj> BenWa: i don't see the performance thing as a big deal
  215. # [01:43] * Quits: Goldorak (chatzilla@B92B68E0.ACD6413B.187A1082.IP) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  216. # [01:43] <sewardj> BenWa: we can improve unwind performance either by caching or having a better format than SYM
  217. # [01:43] <BenWa> Just something to keep in mind
  218. # [01:44] <BenWa> Do you really think using that info is easier then CFI?
  219. # [01:44] * Quits: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 13.0/20120605112244])
  220. # [01:44] <sewardj> BenWa: more to the point is, if breakpad already parses Dwarf CFI correctly, i am very reluctant to reimplement all that
  221. # [01:45] <BenWa> We can we import the code and adapt it rather then reimplement it
  222. # [01:45] <BenWa> Well can we*
  223. # [01:46] <sewardj> BenWa: maybe so.
  224. # [01:46] * Quits: ekr (ekr@moz-7B0110AD.mv.mozilla.com) (Quit: ekr)
  225. # [01:46] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  226. # [01:46] * Quits: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  227. # [01:46] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  228. # [01:46] <BenWa> But using the SYM files is most likely a sure way of getting it done
  229. # [01:46] * mjschranz_brb is now known as mjschranz
  230. # [01:46] <sewardj> BenWa: fwiw, valgrind's CFI parser is 3000+ lines of complex code
  231. # [01:46] <sewardj> it's not nice or easy
  232. # [01:46] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: anant)
  233. # [01:46] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  234. # [01:46] <BenWa> Ok, so maybe the SYM files are the best way
  235. # [01:47] * Quits: kennyluck (kennyluck@moz-7D94A0FB.dynamic.hinet.net) (Quit: kennyluck)
  236. # [01:47] * heycam|away is now known as heycam
  237. # [01:47] <sewardj> BenWa: I will ask ted in the morning.
  238. # [01:47] * Quits: jimm (jmathies@moz-7F164CA1.pn.at.cox.net) (Quit: )
  239. # [01:47] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  240. # [01:48] <ted> sym files are incredibly inefficient
  241. # [01:48] <BenWa> It's going to be a lot of work. Well need to pull the libs from the phone, generate SYM files, potentially a better intermediate format, push them to the phone, parse them out before profiling and then implement code to use the unwind SYM variant
  242. # [01:48] <ted> they're just very easy to parse
  243. # [01:48] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  244. # [01:49] <BenWa> I think the benefit of the above is we can start using SYM files to profile builds without framepointers as well?
  245. # [01:49] * Joins: kennyluck (kennyluck@moz-7D94A0FB.dynamic.hinet.net)
  246. # [01:49] * Quits: dRdR (dsherk@moz-3859BA3C.static.user.ono.com) (Ping timeout)
  247. # [01:50] <ted> should work fine, they have full unwind info
  248. # [01:50] * Quits: ketas (ketas@195.20.191.90.dyn.estpak.ee) (Ping timeout)
  249. # [01:50] <ted> are you talking about doing this client-side?
  250. # [01:50] <BenWa> Yes, client side on the fly for profiling
  251. # [01:50] <sewardj> BenWa: can't we just import the breakpad CFI->SYM translation into firefox?
  252. # [01:50] <BenWa> so every 1ms we have to do an unwind
  253. # [01:51] * Quits: dzbarsky (Adium@moz-3859BA3C.static.user.ono.com) (Quit: Leaving.)
  254. # [01:51] <ted> why not just use libunwind at that point?
  255. # [01:51] <BenWa> We worked really hard on libunwind but can't get it working properly
  256. # [01:51] <ted> on arm presumably you'd just want to use the unwind tables instead of CFI or anything
  257. # [01:51] <BenWa> It kind of unwind but not usable
  258. # [01:51] <ted> is it going to be less effort to implement this from scratch than fix libunwind?
  259. # [01:52] <BenWa> I don't know.
  260. # [01:52] <sewardj> ted: the really crap thing about this is, we have all this stuff in V, and working
  261. # [01:52] <sewardj> but it is license-incompatible
  262. # [01:52] * Joins: Asa (asa@moz-7B0110AD.mv.mozilla.com)
  263. # [01:52] <ted> sewardj: bleh, is V GPL?
  264. # [01:52] <sewardj> y
  265. # [01:52] * Quits: tchevalier (Instantbir@moz-B18426FB.w109-210.abo.wanadoo.fr) (Ping timeout)
  266. # [01:52] <ted> oh free software licensing
  267. # [01:52] <ted> is there anything you can't complicate?
  268. # [01:53] <BenWa> sewardj: You have quick, unwinding?
  269. # [01:53] <BenWa> which*
  270. # [01:53] * ted wanders back off
  271. # [01:53] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
  272. # [01:54] <BenWa> sewardj: We could have the arm stackwalking code a module that is shipped outside of gecko
  273. # [01:54] <sewardj> BenWa: very. valgrind/helgrind requires unwinding at the rate of 10s of thousands /sec
  274. # [01:55] <BenWa> sewardj: You're saying we have code but we just can't import it into gecko because of licensing? Can't we just have it as a plugin that isnt shipped part of gecko
  275. # [01:55] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  276. # [01:56] <sewardj> BenWa: yes to the first question, no idea to the second
  277. # [01:56] <sewardj> BenWa: so if breakpad can translate CFI to something easier to use, why can't we turn that into a portable library that is flexibile enough to do what we want
  278. # [01:57] <sewardj> eg, it can be used as part of breakpad
  279. # [01:57] <BenWa> So if we get the legal code ahead then the technical problem is easy
  280. # [01:57] <sewardj> or it can be linked into firefox,
  281. # [01:57] * Quits: aja (chatzilla@35B2E200.73203D5C.7880DB15.IP) (Client exited)
  282. # [01:57] <BenWa> Well right now with breakpad the unwind is done server side and not client side
  283. # [01:57] * Quits: Asa (asa@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  284. # [01:58] <BenWa> But yes, translating break pad information is also possible
  285. # [01:58] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
  286. # [01:58] <sewardj> BenWa: basically it's nuts that we don't have a standalone library that can convert CFI into something easy to use, that is also compact and fast
  287. # [01:59] <sewardj> BenWa: ideally the library could convert other formats than CFI into "compact/fast"
  288. # [01:59] <BenWa> Well having to do a ton of preprocessing before starting to profile is a big burden
  289. # [02:00] <BenWa> But not a show stopper
  290. # [02:00] <sewardj> BenWa: what do you envisage this preprocessing looking like?
  291. # [02:01] * Quits: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com) (Quit: damons)
  292. # [02:01] <BenWa> Well converting CFI to something compact/fast before you can start to profile
  293. # [02:01] <BenWa> You either ship that in Gecko or put that into some scripts that start/stop profiling
  294. # [02:02] <BenWa> Well it definitely an option. What about your GPL library? If we can get legal approval to use it with the correct structuring what would that look like?
  295. # [02:02] <BenWa> Just trying to see which options are on the table
  296. # [02:02] * Joins: redDragon (Earlybird@moz-9CA6FEBD.s30.a048.ap.plala.or.jp)
  297. # [02:03] * Joins: jrmuizel (jrmuizel@78CFC4BC.5BCEC6DB.DA78B690.IP)
  298. # [02:04] <sewardj> BenWa: what would it look like? the bottom 3000 lines of coregrind/m_debuginfo/readdwarf.c in a V source tree
  299. # [02:04] <sewardj> that generates the per-address-range canned summaries
  300. # [02:04] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (Quit: Leaving...)
  301. # [02:05] <BenWa> sewardj: It's that something we could extract into a library that would return a list of IP/SP of the unwind within a man week?
  302. # [02:05] <sewardj> BenWa: mmm probably just about
  303. # [02:06] <BenWa> Alright well I'll talk to vlad
  304. # [02:06] <BenWa> to me it's not a high priority but to him it may be
  305. # [02:06] * Joins: mw22 (chatzilla@moz-FB753258.adsl.wanadoo.nl)
  306. # [02:06] <BenWa> Getting legal approval on something is easily a 3 month delay :P
  307. # [02:07] <sewardj> BenWa: it's more complex, because not all parts of my library can be moved to a plugin
  308. # [02:07] * Quits: priya (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  309. # [02:07] <sewardj> the bit that uses the canned summaries to do the unwinding
  310. # [02:07] <sewardj> cant be
  311. # [02:08] <BenWa> canned summaries?
  312. # [02:08] <sewardj> BenWa: raw CFI is really inefficient. V preprocesses it into a summary for each address range
  313. # [02:09] <sewardj> and so when it comes to unwind, it just finds the summary for the address range and uses it
  314. # [02:09] <sewardj> hence it is fast.
  315. # [02:09] <BenWa> I see
  316. # [02:09] <BenWa> At that point you should just do the breakpad thing
  317. # [02:10] <sewardj> "the breakpad thing" ?
  318. # [02:10] <BenWa> err generating SYM files are translating them to something efficient and writing an unwinder to use that
  319. # [02:11] <BenWa> s/are/and
  320. # [02:11] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  321. # [02:11] * Quits: mw22 (chatzilla@moz-FB753258.adsl.wanadoo.nl) (Ping timeout)
  322. # [02:12] * Quits: zzzzz_ (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net) (Ping timeout)
  323. # [02:12] <sewardj> BenWa: if breakpad was modified so that (1) it translated to an in-memory format instead of being tied to SYM files, and (2) the library was made standalone, so we can link it into whatever
  324. # [02:12] <sewardj> then we'd be in a better state
  325. # [02:12] * Joins: zzzzz_ (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net)
  326. # [02:12] <sewardj> BenWa: the performance aspects don't bother me much
  327. # [02:13] * Quits: harth (harth@moz-1E9525B8.dsl.cnl.uk.net) (Input/output error)
  328. # [02:13] <BenWa> Ohh you mean just do it all in the process
  329. # [02:13] <BenWa> Yea that could work too
  330. # [02:13] * Joins: mw22 (chatzilla@moz-FB753258.adsl.wanadoo.nl)
  331. # [02:14] <sewardj> BenWa: yes, do it in process .. but what i really mean is, modify breakpad so it has the kind of flexibility (in/out of process, in memory/in file) that we need
  332. # [02:14] * mikeh|bcn is now known as mikeh|vmsleep
  333. # [02:14] <sewardj> atm it sounds too inflexible
  334. # [02:14] * Quits: mikeh|vmsleep (mikeh@moz-3859BA3C.static.user.ono.com) (Input/output error)
  335. # [02:14] <BenWa> Yea true
  336. # [02:15] * Joins: ketas (ketas@195.20.191.90.dyn.estpak.ee)
  337. # [02:15] <BenWa> I'll talk to vlad. I wont have time for such a massive project in the near term
  338. # [02:15] <sewardj> BenWa: I have some, but not a lot, of bandwidth
  339. # [02:16] <sewardj> BenWa: it's after 2am here .. talk tomorrow
  340. # [02:16] <BenWa> ok thanks a lot!
  341. # [02:17] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  342. # [02:19] * Quits: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz) (Ping timeout)
  343. # [02:24] * Quits: mwu (mwu@moz-3859BA3C.static.user.ono.com) (Ping timeout)
  344. # [02:24] * Quits: bonnie_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Ex-Chat)
  345. # [02:24] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  346. # [02:24] * Quits: jrmuizel (jrmuizel@78CFC4BC.5BCEC6DB.DA78B690.IP) (Input/output error)
  347. # [02:24] * sheeri-afk is now known as sheeri
  348. # [02:24] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
  349. # [02:25] * Quits: MarcosS (Mibbit@moz-1FB2D78F.dsl.irvnca.pacbell.net) (Quit: http://www.mibbit.com ajax IRC Client)
  350. # [02:25] * Quits: biesi (cbiesinger@EE9A5AA8.6B10AC3.E2F59BBC.IP) (Ping timeout)
  351. # [02:26] <heycam> hmm is it safe to land on inbound? there seems to be a bunch of android orange. (and a big backlog of pending tests.)
  352. # [02:26] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  353. # [02:26] * Joins: luke (andhow@moz-BBE3ABD.mv.mozilla.com)
  354. # [02:29] * sheppy-afk is now known as sheppy
  355. # [02:30] <mbrubeck> heycam: We're waiting on a clobber to see if we need to back out wesj for the Android orange
  356. # [02:30] <mbrubeck> heycam: Should be fine to land in the meantime
  357. # [02:30] <heycam> mbrubeck, ok thanks
  358. # [02:33] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Client exited)
  359. # [02:38] * Quits: billm (billm@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
  360. # [02:38] * Joins: nrc (nrc@538BABFE.A073F3E.97BBD552.IP)
  361. # [02:39] * Joins: bbondy (bbondy@moz-BE76EF7A.home.cgocable.net)
  362. # [02:40] * Quits: markh (markh@E83BEDED.F167B609.80399B64.IP) (Ping timeout)
  363. # [02:41] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Quit: darktrojan)
  364. # [02:41] * joduinn-mtg is now known as joduinn
  365. # [02:41] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Quit: Konversation terminated!)
  366. # [02:41] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  367. # [02:42] * Quits: WeirdAl (chatzilla@moz-D461843.ask.info) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0.1/20120614114901])
  368. # [02:42] * Joins: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au)
  369. # [02:43] * Quits: edmorley|away (edmorley@moz-4C974D06.range86-145.btcentralplus.com) (Quit: Leaving.)
  370. # [02:43] * Joins: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  371. # [02:43] * Joins: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com)
  372. # [02:43] * Quits: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com) (Quit: sworkman_)
  373. # [02:43] * Quits: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Boriss_)
  374. # [02:44] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  375. # [02:44] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  376. # [02:44] <bnicholson> mbrubeck: he needs a backout
  377. # [02:44] <bnicholson> his patch is missing a semicolon
  378. # [02:44] * Quits: @dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  379. # [02:45] <bnicholson> err, a brace
  380. # [02:45] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: anant)
  381. # [02:46] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  382. # [02:46] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
  383. # [02:49] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  384. # [02:51] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  385. # [02:54] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Quit: jorendorff)
  386. # [02:55] * Joins: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
  387. # [02:59] * Quits: gandalf (gandalf@moz-BE47532F.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  388. # [03:00] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  389. # [03:00] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Quit: Ex-Chat)
  390. # [03:00] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  391. # [03:01] * kats is now known as kats|away
  392. # [03:01] * BenWa is now known as BenWa|away
  393. # [03:02] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  394. # [03:03] * Joins: atuljangra (Mibbit@9075BEE0.4850A4DD.1957C0DA.IP)
  395. # [03:03] <philikon> bz_dinner: if at any point you want to give me some guidance on bug 761479, i would be most obliged
  396. # [03:03] * Joins: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP)
  397. # [03:04] <atuljangra> sawrubh|bot: status
  398. # [03:04] <atuljangra> sawrubh|bot: ;)
  399. # [03:04] * Joins: rail_away (rail@moz-E6144DC3.iqchoice.com)
  400. # [03:04] <WG9s> does anyone know if it is intentional that then new Armv7a GB mozilla-central nightlies are NOT building off the correct changeset?
  401. # [03:05] * Quits: wchen (wchen@F2D29657.F60B0462.67AC9B1.IP) (Quit: wchen)
  402. # [03:06] <WG9s> They are building off the TIP instead of the changeset that all the other mozilla-central nightlies build from.
  403. # [03:06] <philikon> WG9s: file a bug?
  404. # [03:07] <WG9s> oH these are the B2G builds I am referring to.
  405. # [03:07] <WG9s> Was going to just wanted to ask if it was intentional before jsut to not waste time.
  406. # [03:07] <philikon> oh b2g
  407. # [03:07] <gavin> ask #build
  408. # [03:07] <philikon> yeah ask them
  409. # [03:07] <philikon> b2g builds are in flux
  410. # [03:07] <philikon> might be temporary
  411. # [03:08] <gavin> I imagine hooking it up to the changeset selection thing wasn't a high priority
  412. # [03:08] <Jesse> devd: https://etherpad.mozilla.org/DebuggingHangs
  413. # [03:08] <gavin> it doesn't really matter that they get a different revision
  414. # [03:08] <WG9s> but it synced up on the buildid.
  415. # [03:08] <WG9s> no was just an issue for the build i do.
  416. # [03:09] <WG9s> I parse the running-builds.js file looking for the first "mozilla-central nightly" build to extract the revision so i will build of the same changeset. Suddenly today I built off the worng one.
  417. # [03:09] * Quits: zzzzz_ (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net) (Quit: ChatZilla 0.9.87 [Firefox 13.0.1/20120614114901])
  418. # [03:10] <gavin> why is it important that you build the same changeset?
  419. # [03:10] <WG9s> because that is what i advertise on my website. That my builds are the same as today's nightlies with the addition of this list of patches.
  420. # [03:10] <WG9s> other than that it really isn;t
  421. # [03:11] <WG9s> but it does help in figuring out if issues are a result of the extra patches or sometiung in the nightly if the only difference is the added patches.
  422. # [03:11] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  423. # [03:11] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  424. # [03:12] <WG9s> But then before Mozilla decided to syinc all the builds off the same patchset, i did not either. So, I guess it sued to work OK for me then.
  425. # [03:13] * sheeri is now known as sheeri-afk
  426. # [03:14] <nthomas> uh, we're talking about a b2g-gecko build that isn't even uploaded anywhere
  427. # [03:14] <espindola> the tree webgl demo crash firefox on android :-(
  428. # [03:14] * Quits: Mook_as (Daily@moz-1FCC0032.activestate.com) (Quit: Mook_as)
  429. # [03:15] <mbrubeck> bnicholson: thanks!
  430. # [03:15] <WG9s> Anyway I fixed my perl script to ignore this build in trying to determine the revsion to use.
  431. # [03:16] * Joins: dria (dria@8F761026.B5EF4AF6.E96CA9D8.IP)
  432. # [03:17] <@khuey> ugh
  433. # [03:17] <@khuey> I hate C++
  434. # [03:17] <WG9s> And actually it is trickier than i described it also ignores all builds that started before 3AM Mozilla time today.
  435. # [03:17] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  436. # [03:18] <WG9s> So as to ignore builds that never really finished and managed to report so so still look like they are running.
  437. # [03:19] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
  438. # [03:19] <nthomas> WG9s: what is your data source ?
  439. # [03:20] * Joins: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net)
  440. # [03:20] * Quits: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
  441. # [03:21] <WG9s> nthomas: i load http://builddata.pub.build.mozilla.org/buildjson/builds-running.js and parse it with a perl script i wrote
  442. # [03:22] <nthomas> ok
  443. # [03:23] * Quits: automata (automata@moz-1CE7A56D.ifsc.usp.br) (Ping timeout)
  444. # [03:25] * ewong|afk is now known as ewong
  445. # [03:25] <WG9s> today "B2G gb_armv7a_gecko mozilla-central nightly" showed revision as 74e503bfa575, although all the other mozilla-central nightly builds showed 5c07a681371d46d1bc86af397b6d712fdd870e2b.
  446. # [03:25] * Quits: ericjung (Mibbit@moz-A04CDE64.bstnma.fios.verizon.net) (Quit: http://www.mibbit.com ajax IRC Client)
  447. # [03:25] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Client exited)
  448. # [03:25] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  449. # [03:26] <WG9s> I thought it had beeen decided that all mozaill-central nightly builds were supposed to be built off the same changeset.
  450. # [03:26] <philor> gkw: orange
  451. # [03:26] <gkw> philor: noted
  452. # [03:26] <nthomas> WG9s: as people said, file it in releng and we'll look
  453. # [03:26] <WG9s> OK
  454. # [03:26] <gkw> philor: w/ thanks :)
  455. # [03:27] <WG9s> just figured if it were on purpose it only screwed me up and i worked around it already
  456. # [03:27] <WG9s> I will file
  457. # [03:27] <nthomas> thx
  458. # [03:28] * Quits: @ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  459. # [03:28] <nthomas> also shows up as Bg instead of N on tbpl, but lets see if they survive that bug or not
  460. # [03:28] * nthomas is now known as nthomas|away
  461. # [03:29] <gkw> philor: backed out
  462. # [03:29] * Quits: tonymec (tonymec@F4AFDBE2.5A3CC4B5.277517C1.IP) (Ping timeout)
  463. # [03:29] <WG9s> perhaps the 2 things are related.
  464. # [03:32] <Jesse> devd: http://pcwalton.github.com/blog/2012/04/23/why-lifetimes/
  465. # [03:32] * Quits: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Ping timeout)
  466. # [03:34] * bwinton_away is now known as bwinton
  467. # [03:34] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
  468. # [03:34] * Joins: erikvold (erikvold@F8130478.1699A1DD.67CA24A9.IP)
  469. # [03:36] <philor> don't forget, Try reset coming up, you don't want to be pushing but you do want to be looking at your results, before they disappear
  470. # [03:37] <philor> fortunately, everyone seems to be pushing nice quick failures to build :)
  471. # [03:37] * bwinton is now known as bwinton_away
  472. # [03:37] <terrence> philor: you are welcome
  473. # [03:38] <terrence> actually, this builds locally, unless I manully make tier_js
  474. # [03:38] <philor> mmm, a bit of orange for bhackett, too
  475. # [03:38] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Quit: juanb)
  476. # [03:40] * Joins: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP)
  477. # [03:40] * Joins: dbaron (dbaron@moz-9221B6DD.dsl.dynamic.sonic.net)
  478. # [03:41] * ChanServ sets mode: +o dbaron
  479. # [03:42] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
  480. # [03:44] * Joins: ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP)
  481. # [03:44] * ChanServ sets mode: +o ehsan
  482. # [03:45] * Joins: automata (automata@8D23278A.C27CA109.16867D26.IP)
  483. # [03:46] * Joins: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net)
  484. # [03:47] * Joins: ekr (ekr@moz-A968D905.mycingular.net)
  485. # [03:48] * Joins: Boriss_ (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  486. # [03:49] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Connection reset by peer)
  487. # [03:49] * Boriss_ is now known as Boriss
  488. # [03:49] * Joins: cviecco (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net)
  489. # [03:50] * Quits: chewey (chewey@moz-D3C51E46.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
  490. # [03:50] * Joins: chewey (chewey@moz-F83CF7FC.dip0.t-ipconnect.de)
  491. # [03:52] * Quits: cviecco (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net) (Ping timeout)
  492. # [03:52] * Joins: cviecco (cviecco@moz-104CC309.mv.mozilla.com)
  493. # [03:55] * Joins: tonymec (tonymec@F4AFDBE2.5A3CC4B5.277517C1.IP)
  494. # [03:55] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  495. # [03:56] * Quits: sewardj (sewardj@moz-51CA3442.dip.t-dialin.net) (Ping timeout)
  496. # [03:56] * Joins: sewardj (sewardj@moz-197B4DDF.dip.t-dialin.net)
  497. # [03:57] * Quits: ekr (ekr@moz-A968D905.mycingular.net) (Quit: Colloquy for iPhone - http://colloquy.mobi)
  498. # [04:01] * Joins: benvie (brandon@moz-1C805788.nc.res.rr.com)
  499. # [04:01] * Joins: asadotzler (asa@D13E5E3F.A1EC5031.204CA821.IP)
  500. # [04:01] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  501. # [04:01] * philor is now known as philor|away
  502. # [04:01] * Joins: sfink (chatzilla@moz-8D93AA61.dsl.pltn13.sbcglobal.net)
  503. # [04:03] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  504. # [04:04] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  505. # [04:04] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  506. # [04:05] * Quits: mzz (marienz@moz-D1CC9ED2.tomaw.net) (Ping timeout)
  507. # [04:06] * Quits: jstraus (Adium@moz-9B0F384B.cable.mindspring.com) (Ping timeout)
  508. # [04:09] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: pcwalton)
  509. # [04:10] * Joins: mzz (marienz@moz-D1CC9ED2.tomaw.net)
  510. # [04:11] <devd> khuey: Is there a way I can tell my makefile to not link into a single file, and just run from separate files, while taking the performance hit ?
  511. # [04:12] * Joins: Mook (Daily@moz-D37F711A.dsl.teksavvy.com)
  512. # [04:13] <@khuey> not link what into a single file?
  513. # [04:13] * Quits: @ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP) (Input/output error)
  514. # [04:13] * Quits: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  515. # [04:14] <devd> when I run make at the top level of my build directory, I suspect it take a while because it is linking all the libraries together into 1 file right?
  516. # [04:14] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 13.0/20120605112324])
  517. # [04:14] * Joins: jstraus (Adium@moz-9B0F384B.cable.mindspring.com)
  518. # [04:14] * Quits: espadrine (espadrine@moz-BBE3ABD.mv.mozilla.com) (Quit: espadrine)
  519. # [04:15] * Quits: asadotzler (asa@D13E5E3F.A1EC5031.204CA821.IP) (Input/output error)
  520. # [04:15] <@khuey> it takes a while because it's traversing 2000 directories and evaluating a series of dependencies in each one
  521. # [04:15] * BenWa|away is now known as BenWa
  522. # [04:15] <@khuey> but the answer to your question is "no"
  523. # [04:15] <gavin> also because it redoes stuff that it doesn't need to re-do :)
  524. # [04:15] <@khuey> sure
  525. # [04:15] <@khuey> I didn't think he wanted a rant ;-)
  526. # [04:16] <gavin> but the trick to faster rebuilds is to learn to only rebuild what you need
  527. # [04:16] <vlad> because we haven't gotten away from make yet :(
  528. # [04:16] * Joins: ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP)
  529. # [04:16] * ChanServ sets mode: +o ehsan
  530. # [04:16] <@dolske> vlad: welcome back! we've kept your disk warm!
  531. # [04:16] <devd> ok .. I tried smartmake, but it wasn't working right for me
  532. # [04:16] <vlad> even though 95% of our build could be done using a different/faster/better tool, and we could keep make for the remaining 5%
  533. # [04:16] <vlad> dolske: I know, right
  534. # [04:16] <gavin> or use http://www.joshmatthews.net/blog/2012/01/smartmake-redux-harder-better-faster-stronger/
  535. # [04:16] <gavin> oh
  536. # [04:16] <vlad> smartmake?
  537. # [04:17] <vlad> oh this smartmake
  538. # [04:17] <devd> I am curious though .. how can you make it work without doing a top level make
  539. # [04:17] <vlad> right
  540. # [04:17] <@khuey> jdm's thing
  541. # [04:17] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  542. # [04:17] <gavin> devd: just rebuild the parts required for re-compiling changed code and linking it appropriately
  543. # [04:17] <devd> isn't that the thing that creates teh firefox executable
  544. # [04:17] <gavin> no
  545. # [04:18] <vlad> typically, for example, 'make -s -C gfx && make -s -C toolkit/library'
  546. # [04:18] <gavin> if you come here and ask "I just touched foo.cpp and bar.cpp, what do I need to rebuild?", someone will be able to tell you
  547. # [04:18] <gavin> usually it's "make -C obj/dircontainingchanges && make -C obj/toolkit/library", for native code
  548. # [04:18] * @bz_dinner was going to say typically make -C layout && make -C toolkig/library
  549. # [04:18] * bz_dinner is now known as bz
  550. # [04:18] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Ping timeout)
  551. # [04:18] <gavin> you can probably now also just do make -C toolkit/library
  552. # [04:18] <@khuey> bz: layout/build should be unnecessary now
  553. # [04:19] <gavin> if you're rbuilding chrome, just make -C browser, or something?
  554. # [04:19] <@khuey> bz: unless you actually changed files in layout/build ;-)
  555. # [04:19] <@khuey> if you're rebuilding chrome you should just be able to make chrome
  556. # [04:19] * Joins: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com)
  557. # [04:20] <devd> yeah .. so the part that always sucks for me is 'rm -f libxul.so;' followed by a really long pythonpath.py call
  558. # [04:20] <gavin> why are you doing that?
  559. # [04:20] <gavin> oh, you mean when the build does that?
  560. # [04:20] <gavin> relinking libxul sucks, yeah
  561. # [04:20] <devd> I changed nsDocument.cpp , and make -C objdir or smartmake.py content/base/src/nsDocument.cpp calls it
  562. # [04:21] <@bz> khuey: I just do it in layout
  563. # [04:21] <@bz> khuey: since I typically do change files there. Unless I'm doing bindings
  564. # [04:21] <@bz> gavin: just making in toolkit/library failed if LOCAL_INCLUDES are involved, last I checked
  565. # [04:21] <gavin> bz: true
  566. # [04:22] <@bz> gavin: and those are all over content/dom/layout code
  567. # [04:22] <devd> since I am doing that a lot, is it right for libxul to be relinked if I modify content/base/src/nsDocument.cpp ?
  568. # [04:22] <@bz> devd: yes
  569. # [04:22] <gavin> yes
  570. # [04:22] <gavin> that's where the code is
  571. # [04:23] <devd> ok .. ergo my next question, can I tell make to not link libxul into 1 file and just use the .so files and figure things out at run time ?
  572. # [04:23] * lsblakk is now known as lsblakk|afk
  573. # [04:23] <devd> I am sorry if that doesn't make any sense.. I haven't written any real code in my life
  574. # [04:23] <gavin> I think we stopped supporting non-libxul
  575. # [04:23] <devd> I am just thinking academically
  576. # [04:23] <@khuey> devd: you're about 2 years too late
  577. # [04:23] <@khuey> we got rid of that
  578. # [04:23] <@khuey> it was a PITA to keep working
  579. # [04:23] <devd> ohh ok
  580. # [04:24] <devd> well then, sucks for me
  581. # [04:24] <devd> thanks anyways
  582. # [04:24] <devd> is there a cache for linking ? :)
  583. # [04:24] <devd> ldcache , like ccache
  584. # [04:25] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
  585. # [04:26] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  586. # [04:26] <@khuey> windows has an incremental linker
  587. # [04:26] * Joins: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp)
  588. # [04:26] <@khuey> of course, the rest of the build is much slower on windows, so it's six of one, two dozen of the other
  589. # [04:26] * Quits: Mook (Daily@moz-D37F711A.dsl.teksavvy.com) (Ping timeout)
  590. # [04:26] * tbsaunde thought he remembered an incromental flag for ld
  591. # [04:27] <tbsaunde> khuey: yeah, looks like atleast gold supporst incremental linking in theory
  592. # [04:28] * Quits: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  593. # [04:28] <@khuey> yeah, idk if it actually works though
  594. # [04:29] * Quits: cviecco (cviecco@moz-104CC309.mv.mozilla.com) (Input/output error)
  595. # [04:30] * Joins: Mook (Daily@moz-D37F711A.dsl.teksavvy.com)
  596. # [04:31] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  597. # [04:31] <@bz> so
  598. # [04:31] <@bz> someone want to pick us up 2 points on html5test?
  599. # [04:32] <@bz> Easy ones
  600. # [04:32] * Joins: nchaim1 (Nicolas@F2D29657.F60B0462.67AC9B1.IP)
  601. # [04:32] * @bz can promise speedy review if it happens in the next 3 days!
  602. # [04:32] * Quits: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  603. # [04:33] <@bz> anyone?
  604. # [04:34] <tbsaunde> bz: oh? how easy is "easy" ?
  605. # [04:34] <@bz> pretty easy
  606. # [04:34] <@bz> So HTML5 has width and height properties on HTMLInputElement
  607. # [04:34] <tbsaunde> bz: ok
  608. # [04:35] <@bz> For which the getters should return 0 if the input is not type="image"
  609. # [04:35] <@bz> and otherwise should do exactly what the getters on HTMLImageElement do
  610. # [04:35] <@bz> and the setters should do what the setters on HTMLImageElement do
  611. # [04:35] <@bz> We don't have these properties
  612. # [04:35] <@bz> Adding them is 2 points on html5test (yes, I know, silly)
  613. # [04:36] <@bz> So just toss them in the IDL and crib from HTMLImageElement.
  614. # [04:36] <tbsaunde> bz: ok
  615. # [04:36] <@bz> tbsaunde: It's in the "forms" section of html5test, fwiw
  616. # [04:37] <@bz> oh, and we even have a bug on this
  617. # [04:37] <@bz> with a partial patch?
  618. # [04:37] <@bz> https://bugzilla.mozilla.org/show_bug.cgi?id=683855
  619. # [04:37] <tbsaunde> bz: ok, I've sort of been meaning to figure out more how the DOM worekd for a while
  620. # [04:37] * Joins: espadrine (espadrine@moz-85EBB8A.dia.static.qwest.net)
  621. # [04:37] <@bz> awesome
  622. # [04:37] <@bz> well, you can start with Mounir's patch there. ;)
  623. # [04:37] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  624. # [04:39] * nli|away is now known as nli
  625. # [04:40] <devd> so talking about scores, anyone know what happened to Firefox's security score in browserScope ?
  626. # [04:40] <devd> it goes up and up and then suddenly decides it wants to go down
  627. # [04:40] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  628. # [04:40] <devd> kinda like the world economy actually
  629. # [04:40] <@bz> devd: they keep changing the test?
  630. # [04:40] * Joins: bonnie (bbsurender@3035F4A5.3753335A.B66DD36E.IP)
  631. # [04:41] * Quits: bonnie (bbsurender@3035F4A5.3753335A.B66DD36E.IP) (Client exited)
  632. # [04:41] <@bz> tbsaunde: let me know if you run into any issues
  633. # [04:41] * philor|away is now known as philor
  634. # [04:42] <devd> well yeah .. but a crash is sad
  635. # [04:42] <devd> are there features that firefox implements but no other browsers do
  636. # [04:42] <ewong> can someone point out how regular harfbuzz gets updated from the master?
  637. # [04:42] * Quits: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com) (Quit: jwilde)
  638. # [04:42] <devd> we should add that to browserscope :D
  639. # [04:43] <@khuey> ewong: jfkthame would know
  640. # [04:44] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
  641. # [04:44] <ewong> khuey: thanks!
  642. # [04:44] * Quits: jstraus (Adium@moz-9B0F384B.cable.mindspring.com) (Ping timeout)
  643. # [04:44] * Quits: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP) (Input/output error)
  644. # [04:44] * Joins: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP)
  645. # [04:45] * Quits: willy1234x1|2 (willy1234x@moz-AEF6A348.slkc.qwest.net) (Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/)
  646. # [04:45] * Joins: m_kato (m_kato@moz-348F61F0.mozilla.or.jp)
  647. # [04:45] * Joins: jstraus (Adium@moz-9B0F384B.cable.mindspring.com)
  648. # [04:45] * Quits: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Quit: NO CARRIER)
  649. # [04:45] <ewong> !seen jfkthame
  650. # [04:45] <ewong> oh.. no firebot...
  651. # [04:46] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  652. # [04:46] <tbsaunde> bz: sure, I doubt it :)
  653. # [04:46] <@khuey> ewong: try again
  654. # [04:47] <ewong> !seen jfkthame
  655. # [04:47] * Joins: priya (Adium@moz-5843392D.hsd1.ca.comcast.net)
  656. # [04:47] <firebot> jfkthame was last seen 14 hours, 24 minutes and 57 seconds ago, saying 'if (result == NOT_FOUND) ....' in #developers.
  657. # [04:51] <tbsaunde> bz: I do have a style question though, is there a prefered order for ttriutes in idl?
  658. # [04:51] * @khuey sighs
  659. # [04:51] * Joins: GeissT (GeissT@DC6C8C86.E18744BE.1005D3C7.IP)
  660. # [04:52] <@khuey> it's a shame there are no docs for this whole IPDL thing
  661. # [04:52] <tbsaunde> use the source Luke :p
  662. # [04:53] * nthomas|away is now known as nthomas
  663. # [04:53] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  664. # [04:53] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Connection reset by peer)
  665. # [04:54] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  666. # [04:56] * heycam is now known as heycam|away
  667. # [04:56] * mjschranz is now known as mjschranz_away
  668. # [04:58] <@khuey> reading the IPDL parser isn't really on my todo list for life
  669. # [04:59] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  670. # [04:59] * Joins: mdas (mdas@moz-E31CD2CB.mozilla.org)
  671. # [05:00] * Quits: mdas (mdas@moz-E31CD2CB.mozilla.org) (Quit: mdas)
  672. # [05:00] * Quits: Gina_Yeh (chatzilla@moz-99690620.hinet-ip.hinet.net) (Client exited)
  673. # [05:00] <JonathanS> khuey, it is not a part of your job descriptions?
  674. # [05:00] <@khuey> nope
  675. # [05:00] * Joins: Gina_Yeh (chatzilla@moz-99690620.hinet-ip.hinet.net)
  676. # [05:02] <tbsaunde> khuey: except ther part where you job is being a software engineer :/
  677. # [05:03] * Joins: yuan (ywang@moz-3A8F7C9D.hsd1.ca.comcast.net)
  678. # [05:03] * coop|afk is now known as coop
  679. # [05:04] * bear-afk is now known as bear
  680. # [05:06] * Joins: cviecco (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net)
  681. # [05:06] * Quits: bbondy (bbondy@moz-BE76EF7A.home.cgocable.net) (Ping timeout)
  682. # [05:06] * Joins: cviecco_ (cviecco@moz-104CC309.mv.mozilla.com)
  683. # [05:07] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
  684. # [05:08] * Quits: cviecco (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net) (Ping timeout)
  685. # [05:09] <JonathanS> I love how mimeTypes.rdf is still exists in the nightly.
  686. # [05:09] <@khuey> tbsaunde: there are limits even to my masochism
  687. # [05:09] * @khuey wanders off until spain wakes up
  688. # [05:10] * Joins: m_kato1 (Daily@moz-348F61F0.mozilla.or.jp)
  689. # [05:10] * Quits: Mook (Daily@moz-D37F711A.dsl.teksavvy.com) (Ping timeout)
  690. # [05:10] * khuey is now known as khuey|away
  691. # [05:10] * Quits: jstraus (Adium@moz-9B0F384B.cable.mindspring.com) (Ping timeout)
  692. # [05:11] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
  693. # [05:11] <@bz> devd: sure there are
  694. # [05:11] <@bz> tbsaunde: not really, though spec order is probably a good idea
  695. # [05:12] <@bz> devd: too bad all the browserscope people are webkit folks
  696. # [05:13] * Quits: hub (hub@A5087023.2354C43D.D8E68FF6.IP) (Ping timeout)
  697. # [05:13] * Joins: jstraus (Adium@moz-9B0F384B.cable.mindspring.com)
  698. # [05:13] <@bz> JonathanS: and is used
  699. # [05:13] * Joins: Mook (Daily@moz-D37F711A.dsl.teksavvy.com)
  700. # [05:13] <JonathanS> bz, i know.
  701. # [05:14] <JonathanS> bz, can mime types could be in sqlite?
  702. # [05:14] <@bz> they could be anywhere
  703. # [05:14] <@bz> even in cave paintings
  704. # [05:14] <@bz> just a matter of code
  705. # [05:15] <JonathanS> Yeah, like shared db connection to across of the thread
  706. # [05:16] <Asa> " WebRTC will be at the core of Skype’s next generation messaging architecture. "
  707. # [05:16] <Asa> woot!
  708. # [05:17] <jcranmer> is someone offering to do de-RDF? :-)
  709. # [05:17] <JonathanS> jcranmer, you could file a bug :)
  710. # [05:17] <mark> you've got your buskers, your silent film ones, and french
  711. # [05:18] <jcranmer> JonathanS: you mean bug 474043?
  712. # [05:18] <tbsaunde> bz: isn't nsHTMLImageElement::GetWIdthHight() a big chunk of code to copypasta?
  713. # [05:20] <JonathanS> jcranmer, yeah
  714. # [05:21] <jesup> asa: yeah, microsoft has 4 open req's for WebRTC engineers for Skype it appears
  715. # [05:21] <jesup> asa: see my G+ feed
  716. # [05:21] <tbsaunde> bz: is there a good reason not to move it to nsGenericHTMLElement?
  717. # [05:21] <Asa> jesup: awesome. we must beat them! ;)
  718. # [05:22] * Joins: janv (varga@moz-400565FD.flarion.as5628.telecom.sk)
  719. # [05:25] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  720. # [05:25] <jesup> asa: we had a microsoft guy with us in Boston; it was ... interesting.
  721. # [05:27] * Quits: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
  722. # [05:27] * Joins: MarcoZ (Daily@moz-2EE543F6.dip.t-dialin.net)
  723. # [05:27] <jesup> Asa: where did you read it?
  724. # [05:27] <Asa> jesup: gigaom. you've got an email with the link
  725. # [05:28] <jesup> I see, thanks
  726. # [05:28] * Quits: cviecco_ (cviecco@moz-104CC309.mv.mozilla.com) (Input/output error)
  727. # [05:28] <jesup> yup, that's what I shared on my g+ feed
  728. # [05:29] <@bz> tbsaunde: move the impl, you mean?
  729. # [05:29] <tbsaunde> bz: of GetWidthHight() yes
  730. # [05:29] <@bz> tbsaunde: looking
  731. # [05:29] <tbsaunde> oh, I guess it does use one member :/
  732. # [05:30] <@bz> yeah
  733. # [05:30] <@bz> you could put it on nsImageLoadingContent
  734. # [05:30] * Joins: twi (Adium@moz-F9E4EE7F.cust.dsl.vodafone.it)
  735. # [05:31] <tbsaunde> bz: oh, hmm, let me look
  736. # [05:32] * Quits: dbradley (dbradley@9391EB1E.4FE928FD.52E8B953.IP) (Ping timeout)
  737. # [05:33] * Quits: mike5w3c (MikeS@moz-4D5F5A07.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: mike5w3c)
  738. # [05:33] * Quits: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net) (Quit: ianbicking)
  739. # [05:35] <tbsaunde> bz: yeah, seems that would work
  740. # [05:37] * Joins: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net)
  741. # [05:37] * Joins: wchen (wchen@5C276C98.C82572AC.104CB8F.IP)
  742. # [05:38] * Joins: dbradley (dbradley@9391EB1E.4FE928FD.52E8B953.IP)
  743. # [05:38] * Quits: dcamp (dave@moz-930D5B64.hsd1.wa.comcast.net) (Quit: Leaving...)
  744. # [05:38] * Quits: m_kato1 (Daily@moz-348F61F0.mozilla.or.jp) (Quit: m_kato1)
  745. # [05:39] * Joins: m_kato1 (Daily@moz-348F61F0.mozilla.or.jp)
  746. # [05:40] <tbsaunde> bz: actually, wait, nsImageLoadingContent doesn't have access to GetParsedAttr() does it?
  747. # [05:42] * Joins: mike5w3c (MikeS@moz-4D5F5A07.xgsspn.imtp.tachikawa.spmode.ne.jp)
  748. # [05:43] * Joins: Gina (Gina@moz-99690620.hinet-ip.hinet.net)
  749. # [05:44] * Quits: Gina (Gina@moz-99690620.hinet-ip.hinet.net) (Quit: Leaving)
  750. # [05:44] * Joins: Gina (Gina@moz-99690620.hinet-ip.hinet.net)
  751. # [05:45] * Quits: espindola (espindola@moz-C83D3162.dsl.teksavvy.com) (Quit: Ex-Chat)
  752. # [05:45] * Quits: yuan (ywang@moz-3A8F7C9D.hsd1.ca.comcast.net) (Quit: yuan)
  753. # [05:46] <cpearce> Is there something like mxr for gaia?
  754. # [05:46] <cpearce> or github projects for that matter, given gaia is hosted on github...
  755. # [05:47] * Quits: Gina_Yeh (chatzilla@moz-99690620.hinet-ip.hinet.net) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0.1/20120615112143])
  756. # [05:47] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  757. # [05:47] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  758. # [05:47] * Joins: cviecco (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net)
  759. # [05:48] * Joins: rniwa_ (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net)
  760. # [05:48] * Joins: cviecco_ (cviecco@moz-104CC309.mv.mozilla.com)
  761. # [05:48] <@bz> tbsaunde: hmm
  762. # [05:49] <@bz> tbsaunde: I guess that's on nsGenericElement?
  763. # [05:49] <@bz> tbsaunde: One option is a helper on nsGenericElement that takes the mCurrentRequest as an argument
  764. # [05:49] <@bz> tbsaunde: avoiding copy/paste is such a pain. ;)
  765. # [05:49] * Quits: cviecco (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net) (Ping timeout)
  766. # [05:49] <tbsaunde> bz: something like that, a quick grep didn't actually find it
  767. # [05:50] <tbsaunde> bz: yeah
  768. # [05:52] * Gina is now known as GinaYeh
  769. # [05:52] * Joins: Gina (Gina@moz-99690620.hinet-ip.hinet.net)
  770. # [05:55] * Quits: m_kato1 (Daily@moz-348F61F0.mozilla.or.jp) (Ping timeout)
  771. # [05:55] * Joins: m_kato1 (Daily@moz-348F61F0.mozilla.or.jp)
  772. # [05:56] * Quits: Gina (Gina@moz-99690620.hinet-ip.hinet.net) (Quit: Leaving)
  773. # [05:59] * Quits: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net) (Ping timeout)
  774. # [06:00] * Joins: gfritzsche (gfritzsche@moz-7B228F3D.dynamic.qsc.de)
  775. # [06:00] * jcranmer is now known as jcranmer|away
  776. # [06:03] * Joins: jdm (jdm@moz-78D9B2F7.dsl.teksavvy.com)
  777. # [06:04] * Quits: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving.)
  778. # [06:07] * joduinn is now known as joduinn-afk
  779. # [06:09] * cadecairos is now known as cadecairos_away
  780. # [06:13] * Joins: gozala (gozala@EF408078.10A53EE3.77834EAA.IP)
  781. # [06:15] <markh> I'm having trouble using nsIWebProgress to get an onSecurityChange notification for an iframe - attempting to attach the listener to the containing window does fire onSecurityChange, but the state is for the window rather than the iframe. Ading the listener directly to the iframe.contentWindow works but onSecurityChange never gets called. Anyone have any ideas?
  782. # [06:18] * Quits: gozala (gozala@EF408078.10A53EE3.77834EAA.IP) (Quit: Leaving.)
  783. # [06:18] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
  784. # [06:19] * Joins: gozala (gozala@EF408078.10A53EE3.77834EAA.IP)
  785. # [06:21] * Quits: cviecco_ (cviecco@moz-104CC309.mv.mozilla.com) (Input/output error)
  786. # [06:21] * Quits: gozala (gozala@EF408078.10A53EE3.77834EAA.IP) (Ping timeout)
  787. # [06:21] * Quits: automata (automata@8D23278A.C27CA109.16867D26.IP) (Ping timeout)
  788. # [06:23] * Quits: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: www.textualapp.com)
  789. # [06:23] * Joins: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net)
  790. # [06:26] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  791. # [06:31] * Quits: wchen (wchen@5C276C98.C82572AC.104CB8F.IP) (Quit: wchen)
  792. # [06:34] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  793. # [06:34] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  794. # [06:35] <@bz> erm
  795. # [06:35] <@bz> anyone here familiar with devmo?
  796. # [06:35] <@bz> How do I do anchor links within a page?
  797. # [06:37] <Asa> bz: html?
  798. # [06:37] <@bz> mmm
  799. # [06:37] <@bz> I guess I can look at the HTML view, yes
  800. # [06:37] * @bz sighs and does that
  801. # [06:37] <@bz> I put in "#foo" for the link in the link editor
  802. # [06:37] <@bz> and it helpfully stuck "https://developer.mozilla.org/" on the front of it
  803. # [06:38] <Asa> my hatred for wikis and their syntax burns deep.
  804. # [06:38] * Quits: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com) (Quit: Jesse)
  805. # [06:39] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  806. # [06:40] * Joins: aja (chatzilla@35B2E200.73203D5C.7880DB15.IP)
  807. # [06:41] * Quits: rail_away (rail@moz-E6144DC3.iqchoice.com) (Ping timeout)
  808. # [06:42] * joduinn-afk is now known as joduinn-home
  809. # [06:44] * Quits: rniwa_ (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net) (Ping timeout)
  810. # [06:45] * Joins: rail_away (rail@moz-E6144DC3.iqchoice.com)
  811. # [06:47] * Joins: rniwa_ (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net)
  812. # [06:47] * Joins: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net)
  813. # [06:47] * Quits: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net) (Quit: Mardak)
  814. # [06:47] * Quits: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP) (Quit: lmandel)
  815. # [06:49] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/5cdbeae14405 - Jan Varga - Bug 767193 - FileHandles do not get GCed/removed when overwritten in indexeddb. r=bent
  816. # [06:49] * coop is now known as coop|away
  817. # [06:49] * Joins: smooney_ (smooney@moz-57825793.hsd1.ca.comcast.net)
  818. # [06:49] * Joins: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net)
  819. # [06:51] <devd> bz: why not just put the url of the page with the # in it?
  820. # [06:51] <devd> sucks, but it should work
  821. # [06:51] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  822. # [06:51] * Quits: GeissT (GeissT@DC6C8C86.E18744BE.1005D3C7.IP) (Client exited)
  823. # [06:52] * Quits: aja (chatzilla@35B2E200.73203D5C.7880DB15.IP) (Ping timeout)
  824. # [06:52] <@bz> devd: because I fully expect this stuff to get moved around
  825. # [06:52] <@bz> devd: and then that _really_ starts to suck. ;)
  826. # [06:53] * Quits: m_kato1 (Daily@moz-348F61F0.mozilla.or.jp) (Connection reset by peer)
  827. # [06:53] * Joins: m_kato1 (Daily@moz-348F61F0.mozilla.or.jp)
  828. # [06:56] <@dolske> thankfully we're not switching wiki software anytime s...uhoh
  829. # [06:57] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  830. # [06:57] <devd> hahahaha
  831. # [06:58] <devd> man wouldn't it be awesome that during the switch they translated the code from the relative "#foo" links to the full URI
  832. # [06:58] <devd> bz can then cry silently
  833. # [06:59] * Joins: smontagu (chatzilla@moz-9C7A6CB2.red.bezeqint.net)
  834. # [07:00] * Joins: juanb (jbecerra@moz-F1012875.hsd1.ca.comcast.net)
  835. # [07:00] * Quits: @roc (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  836. # [07:00] * @bz shrugs
  837. # [07:01] <@bz> I'm done with this document for now
  838. # [07:01] <@bz> until people read and complain it makes no sense. ;)
  839. # [07:02] * Joins: roc (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  840. # [07:02] * ChanServ sets mode: +o roc
  841. # [07:02] * nthomas is now known as nthomas|away
  842. # [07:03] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
  843. # [07:04] * glob|away is now known as glob
  844. # [07:06] * Joins: vikash (vikash@8E1F4B2F.D9B7FFB4.780547CD.IP)
  845. # [07:06] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  846. # [07:07] <atuljangra> vikash: Google I/O :-)
  847. # [07:08] <vikash> atuljangra, yup tonite :-)
  848. # [07:08] <vikash> atuljangra, how was the meetup
  849. # [07:08] <atuljangra> vikash: It was great :-).
  850. # [07:08] <vikash> ~Cool~
  851. # [07:09] <atuljangra> vikash: I am excited for the T-Shirt more ;) (If we are getting :s)
  852. # [07:10] <vikash> atuljangra, A handfull of people would be getting it, one of them is certainly me
  853. # [07:10] <vikash> :P
  854. # [07:10] <atuljangra> vikash: And you are making sure that I am also one of them :P
  855. # [07:11] <vikash> atuljangra, would you be attending on both the days then yes
  856. # [07:11] <vikash> I can make sure :P
  857. # [07:11] <atuljangra> both the days mean 7 pm to 6 am?
  858. # [07:12] <vikash> yes, on 27th and 28th too
  859. # [07:12] <atuljangra> I am attending full event for sure,
  860. # [07:12] <atuljangra> yay T-Shirt ;)
  861. # [07:12] * bz is now known as bz_sleep
  862. # [07:14] * Quits: dbradley (dbradley@9391EB1E.4FE928FD.52E8B953.IP) (Ping timeout)
  863. # [07:17] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Ping timeout)
  864. # [07:19] * Quits: FabioMagnoni (chatzilla@moz-873E0DAE.dsl.telesp.net.br) (Client exited)
  865. # [07:20] * kats|away is now known as kats
  866. # [07:25] * Joins: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com)
  867. # [07:27] <philor> bz_sleep: how long did that first push to try of yours take?
  868. # [07:30] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: . . . ........)
  869. # [07:32] * Joins: graydot (jebasinghe@83B20D2F.370FE27D.302A44F.IP)
  870. # [07:33] <@bz_sleep> philor: a few mins
  871. # [07:33] <@bz_sleep> philor: I didn't actually time it
  872. # [07:33] <@bz_sleep> philor: the second one was instant
  873. # [07:34] <@bz_sleep> philor: but isn't showing any builds yet. ;)
  874. # [07:34] * Quits: janv (varga@moz-400565FD.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  875. # [07:34] <philor> bz_sleep: odd, because something had the repo locked for 20 minutes
  876. # [07:35] <@bz_sleep> I think I was waiting for that lock, yes
  877. # [07:35] <@bz_sleep> "a few" could be 10-20
  878. # [07:35] * @bz_sleep was reading stuff
  879. # [07:35] <@bz_sleep> remote: waiting for lock on repository /repo/hg/mozilla/try held by 'hgssh1.dmz.scl3.mozilla.com:26744'
  880. # [07:35] <@bz_sleep> that lock?
  881. # [07:36] <@bz_sleep> (also, still no try mail for my last push)
  882. # [07:36] <@bz_sleep> remote: sudo: unknown user: hg_untrusted
  883. # [07:36] <@bz_sleep> remote: warning: changegroup.a_pushtotry hook exited with status 1
  884. # [07:36] * @bz_sleep is not sure what to make of that part
  885. # [07:38] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
  886. # [07:39] <Callek> bz_sleep: yea we're "working on it" basically
  887. # [07:39] <Callek> well bea-r is (in #builds)
  888. # [07:39] <philor> though that's three different "it"s
  889. # [07:40] * Joins: rniwa__ (rniwa@60A74940.D6CCE4AE.77834EAA.IP)
  890. # [07:41] * Quits: rniwa_ (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net) (Ping timeout)
  891. # [07:41] <philor> and what hook *would* that changegroup.a_pushtotry be?
  892. # [07:42] * Joins: ddd (Mibbit@moz-81AB80F5.dynamic.qsc.de)
  893. # [07:44] <philor> hmm, perhaps bug 764207, since that didn't get printed
  894. # [07:44] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
  895. # [07:44] <kats> how hosed is try right now?
  896. # [07:45] * Quits: erikvold (erikvold@F8130478.1699A1DD.67CA24A9.IP) (Quit: erikvold)
  897. # [07:45] <kats> i'm trying to view the results of a cset i pushed a few hours ago and tbpl isn't showing me the results, looks like there's a 500 internal server error getting the data
  898. # [07:45] * Joins: erikvold (erikvold@F8130478.1699A1DD.67CA24A9.IP)
  899. # [07:45] * Quits: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  900. # [07:45] * Quits: erikvold (erikvold@F8130478.1699A1DD.67CA24A9.IP) (Quit: erikvold)
  901. # [07:46] <@bz_sleep> if you pushed a few hours ago, it's gone
  902. # [07:46] <@bz_sleep> since the try repo was nuked
  903. # [07:46] <@bz_sleep> afaict
  904. # [07:48] <kats> :(
  905. # [07:48] * Joins: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de)
  906. # [07:48] * @bz_sleep sleeps for real
  907. # [07:49] * Quits: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de) (Input/output error)
  908. # [07:49] * Joins: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de)
  909. # [07:50] <philor> kats: you can still see results, but only by looking at raw logs in https://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/
  910. # [07:51] <philor> which turns out not to be a very popular activity
  911. # [07:51] <kats> philor: it's good enough for me. thanks for the tip!
  912. # [07:52] <philor> was try outputting the tbpl URL from https://bug764207.bugzilla.mozilla.org/attachment.cgi?id=632690 before?
  913. # [07:54] <kats> not for me
  914. # [07:55] * Joins: tchevalier (Instantbir@moz-B18426FB.w109-210.abo.wanadoo.fr)
  915. # [07:56] * Joins: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
  916. # [07:56] * Joins: stransky (stransky@6A9232AE.ECCF3873.3A07E021.IP)
  917. # [07:58] * Joins: RemusPop (remuspop@601F3B17.33662590.A5830293.IP)
  918. # [07:59] * Joins: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp)
  919. # [08:01] * Quits: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP) (Quit: rniwa)
  920. # [08:01] * rniwa__ is now known as rniwa
  921. # [08:01] * tbsaunde is now known as tbsaunde|afk
  922. # [08:02] * Joins: janv (varga@moz-FD8944A6.o2inet.sk)
  923. # [08:02] * Quits: jdm (jdm@moz-78D9B2F7.dsl.teksavvy.com) (Client exited)
  924. # [08:03] * Quits: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net) (Ping timeout)
  925. # [08:03] <vikash> atuljangra, ping
  926. # [08:03] <atuljangra> vikash: pong
  927. # [08:04] * Quits: njn (chatzilla@moz-D6929F2F.dyn.iinet.net.au) (Client exited)
  928. # [08:05] * Joins: dzbarsky (Adium@moz-3859BA3C.static.user.ono.com)
  929. # [08:05] * Joins: njn (chatzilla@moz-D6929F2F.dyn.iinet.net.au)
  930. # [08:07] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  931. # [08:08] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  932. # [08:11] * Joins: aja (chatzilla@35B2E200.73203D5C.7880DB15.IP)
  933. # [08:14] * Quits: ddd (Mibbit@moz-81AB80F5.dynamic.qsc.de) (Quit: http://www.mibbit.com ajax IRC Client)
  934. # [08:14] * Joins: driia (dria@8F761026.B5EF4AF6.E96CA9D8.IP)
  935. # [08:15] * Quits: dria (dria@8F761026.B5EF4AF6.E96CA9D8.IP) (Connection reset by peer)
  936. # [08:15] * Joins: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de)
  937. # [08:16] <philor> dougt / nrc / bz_sleep / whatever ajones' nick is: sorry, you need to push to try again, the scheduler wasn't actually paying attention yet
  938. # [08:16] <philor> kentuckyfriedtakahe: ^
  939. # [08:16] <nrc> thanks philor
  940. # [08:17] <kentuckyfriedtakahe> philor: ta.
  941. # [08:17] * Quits: dzbarsky (Adium@moz-3859BA3C.static.user.ono.com) (Quit: Leaving.)
  942. # [08:19] <dougt> philor: okay. thanks.
  943. # [08:19] * Joins: alice (anonymous@moz-21D58819.w92-157.abo.wanadoo.fr)
  944. # [08:20] * Joins: edwin (me@moz-3859BA3C.static.user.ono.com)
  945. # [08:22] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
  946. # [08:24] * Joins: tantek (tantek@moz-70212B8A.hsd1.or.comcast.net)
  947. # [08:24] * Joins: ianbicking_ (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net)
  948. # [08:24] * Quits: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net) (Connection reset by peer)
  949. # [08:24] * ianbicking_ is now known as ianbicking
  950. # [08:25] * Quits: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net) (Quit: ianbicking)
  951. # [08:25] * Quits: edwin (me@moz-3859BA3C.static.user.ono.com) (Ping timeout)
  952. # [08:25] * Quits: janv (varga@moz-FD8944A6.o2inet.sk) (Ping timeout)
  953. # [08:26] * Quits: rail_away (rail@moz-E6144DC3.iqchoice.com) (Ping timeout)
  954. # [08:26] * Joins: janv (varga@moz-99C6925F.o2inet.sk)
  955. # [08:29] * Quits: janv (varga@moz-99C6925F.o2inet.sk) (Ping timeout)
  956. # [08:30] * Joins: rail_away (rail@moz-E6144DC3.iqchoice.com)
  957. # [08:33] * Joins: janv (varga@moz-810464A5.o2inet.sk)
  958. # [08:33] * Quits: nrc (nrc@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  959. # [08:36] * Quits: janv (varga@moz-810464A5.o2inet.sk) (Ping timeout)
  960. # [08:37] * Quits: @ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP) (Input/output error)
  961. # [08:37] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
  962. # [08:38] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
  963. # [08:38] * Joins: kaze (kaze@moz-3859BA3C.static.user.ono.com)
  964. # [08:42] * Parts: kentuckyfriedtakahe (ajones@moz-5D29915D.cable.telstraclear.net)
  965. # [08:44] * Joins: pnemsak (Miranda@moz-BE85878E.citicom.sk)
  966. # [08:45] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  967. # [08:46] * Quits: kaze (kaze@moz-3859BA3C.static.user.ono.com) (Ping timeout)
  968. # [08:46] * Joins: SJ-Pat (bleh@moz-B77358EA.tr.cgocable.ca)
  969. # [08:46] * Quits: smooney_ (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney_)
  970. # [08:46] <SJ-Pat> Does somebody is confortable with regular expressions ?
  971. # [08:47] * kats is now known as kats|away
  972. # [08:47] <glob> SJ-Pat, i am
  973. # [08:48] * Joins: kaze (kaze@moz-3859BA3C.static.user.ono.com)
  974. # [08:48] <SJ-Pat> I want to use sometimes https://addons.mozilla.org/fr/firefox/addon/redirector/ to cleanup eg a youtube links before bookmarking it...
  975. # [08:50] <SJ-Pat> I want to extract the v=XXXXXXXXXX from any youtube links to be able to redirect to www.youtube.com/v=XXXXXXXXX
  976. # [08:50] <@dolske> that annoys me to no end about youtube
  977. # [08:52] <glob> SJ-Pat, off the top of my head, something like: /[&\?]v=([^&]+)/
  978. # [08:52] * Quits: @dbaron (dbaron@moz-9221B6DD.dsl.dynamic.sonic.net) (Ping timeout)
  979. # [08:52] * Joins: jhorak (jhorak@moz-107AD163.redhat.com)
  980. # [08:52] * Joins: smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP)
  981. # [08:52] * ChanServ sets mode: +o smaug
  982. # [08:53] * Joins: jhorak_ (jhorak@moz-107AD163.redhat.com)
  983. # [08:54] * Quits: jhorak_ (jhorak@moz-107AD163.redhat.com) (Quit: Leaving)
  984. # [08:55] * Quits: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net) (Input/output error)
  985. # [08:55] * Joins: janv (varga@moz-810464A5.o2inet.sk)
  986. # [08:55] * Quits: janv (varga@moz-810464A5.o2inet.sk) (Quit: This computer has gone to sleep)
  987. # [08:58] * Joins: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz)
  988. # [09:00] * Quits: atuljangra (Mibbit@9075BEE0.4850A4DD.1957C0DA.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  989. # [09:00] <SJ-Pat> dolske (my primary language isn't english) Do you mean that you'll be happy to have a solution like I the one I search? ;)
  990. # [09:00] * Joins: sawrubh (chatzilla@3F1DFB9B.BD57A133.DDC6F5D1.IP)
  991. # [09:00] * Quits: priya (Adium@moz-5843392D.hsd1.ca.comcast.net) (Quit: Leaving.)
  992. # [09:00] <sawrubh> njn++
  993. # [09:00] <sawrubh> njn: for that awesome blog post and including that qoute in your blog post
  994. # [09:01] * Quits: logbot (logbot@moz-58CB32ED.glob.com.au) (Client exited)
  995. # [09:01] * Joins: logbot (logbot@moz-58CB32ED.glob.com.au)
  996. # [09:02] <@dolske> SJ-Pat: It just annoys me when sites add dumb extra stuff to URLs... Like Youtube's "&feature=player_embedded"
  997. # [09:03] <SJ-Pat> Yeah ;)
  998. # [09:04] * Quits: kanru (kanru@moz-3859BA3C.static.user.ono.com) (Ping timeout)
  999. # [09:05] * Joins: janv (varga@moz-400565FD.flarion.as5628.telecom.sk)
  1000. # [09:05] <AryehGregor> dolske, I'm sure they use it for something.
  1001. # [09:07] <SJ-Pat> AryehGregor sure, but, most of the time, it useless like all the parameters on a google search...
  1002. # [09:08] <AryehGregor> I don't know what they use them for internally.
  1003. # [09:08] <AryehGregor> A bunch of the useless-looking params in Google search queries look like tracking params.
  1004. # Session Close: Wed Jun 27 09:10:38 2012
  1005. #
  1006. # Session Start: Wed Jun 27 09:10:38 2012
  1007. # Session Ident: #developers
  1008. # [09:10] * Disconnected
  1009. # [18:54] * Attempting to rejoin channel #developers
  1010. # [18:54] * Rejoined channel #developers
  1011. # [18:54] * Topic is 'Next uplift for Fx16: 2012-07-16 || New/want to help? See irc://irc.mozilla.org/#introduction || http://krijnhoetmer.nl/irc-logs/ , http://logbot.glob.com.au/'
  1012. # [18:54] * Set by smaug on Wed Jun 27 00:11:22
  1013. # [18:54] <edmorley> bz: nice! :-)
  1014. # [18:54] <Yoric> Ms2ger: Well, that would require a |nsString*|, wouldn't it?
  1015. # [18:54] * Quits: jfkthame (jfkthame@161F5A88.A1C12133.9542EC20.IP) (Quit: jfkthame)
  1016. # [18:54] <Ms2ger> delete &str? :)
  1017. # [18:55] * Joins: Mook_as (Daily@moz-1FCC0032.activestate.com)
  1018. # [18:56] * Quits: atuljangra (Mibbit@8E1F4B2F.D9B7FFB4.780547CD.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1019. # [18:56] <Yoric> Ms2ger: tsss :)
  1020. # [18:56] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  1021. # [18:56] <Yoric> Is there _any_ chance that |nsString::SetIsVoid| could be what I am looking for?
  1022. # [18:57] <Ms2ger> No
  1023. # [18:57] <sawrubh> ehsan: for 722984 I've made the this patch : http://pastebin.mozilla.org/1680921
  1024. # [18:57] <Ms2ger> Well, unless Trancate() would also do the trick
  1025. # [18:57] <Ms2ger> Truncate()
  1026. # [18:57] <sawrubh> ehsan: but when I'm testing I'm getting 2 alerts, Is it due to this check |else if (windowCount != 1 || inPrivateBrowsing)| in globalOverlay.js ?
  1027. # [18:57] * armenzg_buildduty is now known as armenzg_lunch
  1028. # [18:57] <sawrubh> ehsan: Should I move the check that |if(allWindowsPrivate)| to before the |if(!showPrompt)| check like I did for 722994 ?
  1029. # [18:57] * mjschranz is now known as mjschranz_away
  1030. # [18:57] * Quits: pnemsak (Miranda@moz-BE85878E.citicom.sk) (Quit: pnemsak)
  1031. # [18:58] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1032. # [18:59] <jesup> ted: You said (last week) "well, we have measurements of how bad the linker virtual memory usage is on tinderbox" - what do I look for?
  1033. # [19:00] <Ms2ger> linker max vsize: 3165728768
  1034. # [19:00] * Quits: tantek (tantek@moz-C25C6819.tmodns.net) (Quit: tantek)
  1035. # [19:00] <Ms2ger> Go to tbpl, click on a win pgo B, look down
  1036. # [19:00] * Joins: prakashkut (prakash@moz-B1932D9D.hsd1.ca.comcast.net)
  1037. # [19:00] * Joins: sheppy (sheppy@moz-9C6DD19A.sub-166-248-84.myvzw.com)
  1038. # [19:00] * Quits: jstraus (Adium@moz-9B0F384B.cable.mindspring.com) (Ping timeout)
  1039. # [19:01] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
  1040. # [19:01] * Parts: prakashkut (prakash@moz-B1932D9D.hsd1.ca.comcast.net)
  1041. # [19:01] <sawrubh> ehsan: for 722978 : http://pastebin.mozilla.org/1680947
  1042. # [19:01] <sawrubh> ehsan: the 722978 patch is passing the concerned mochites
  1043. # [19:02] <sawrubh> should I ask for feedback ?
  1044. # [19:02] <jesup> Hmmm... I don't see those (win pgo) in Try... and the Try docs imply you have to do something to avoid PGO
  1045. # [19:02] * jesup looks some more
  1046. # [19:02] <ted> jesup: don't think we build PGO by default on try
  1047. # [19:02] <ted> you probably have to opt in
  1048. # [19:03] <ted> mk_add_options MOZ_PGO=1
  1049. # [19:03] <ted> i think
  1050. # [19:03] <jesup> Trychooser didn't show anything. Aha.
  1051. # [19:03] * sawrubh asks for feedback anyway
  1052. # [19:03] <Ms2ger> Right, that
  1053. # [19:03] * bear-afk is now known as bear
  1054. # [19:03] <jesup> Let me kill my try builds and start again
  1055. # [19:03] <jaws> dholbert: can you back out your flex box patches from the ux branch?
  1056. # [19:04] * Quits: dholbert_ (dholbert@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Ex-Chat)
  1057. # [19:04] <lsblakk> jorendorff: ping re bug 756719
  1058. # [19:04] <jorendorff> ah, yes, thank you … i will push that today
  1059. # [19:04] <ted> jesup: you need to patch the mozconfig or something, i mean
  1060. # [19:04] <lsblakk> jorendorff: cool, thanks
  1061. # [19:04] <@ehsan> sawrubh: I don't see any alerts in that patch
  1062. # [19:04] <jorendorff> thanks for keeping on me about it, this week has been a little crazy
  1063. # [19:04] <Ms2ger> jaws, hah
  1064. # [19:04] <dholbert> jaws, yup -- the landed ones you mean?
  1065. # [19:04] * joduinn-mtg is now known as joduinn
  1066. # [19:04] <@ehsan> sawrubh: can we please discuss this in the bug? the context of the conversation about patches gets lost easily in irc :/
  1067. # [19:05] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  1068. # [19:05] <gps> froydnj: you rock for bug 370750!
  1069. # [19:05] <dholbert> (jaws, was gonna backout everything & reland w/ a few bugfixes, actually)
  1070. # [19:05] <edmorley> jesup: https://wiki.mozilla.org/ReleaseEngineering/TryChooser#What_if_I_want_PGO_for_my_build
  1071. # [19:05] <jaws> dholbert: ok cool
  1072. # [19:05] <sawrubh> ehsan: sure
  1073. # [19:05] * mjschranz_away is now known as mjschranz
  1074. # [19:06] <Ms2ger> froydnj, sure
  1075. # [19:06] <@ehsan> sawrubh: thanks
  1076. # [19:06] <Ms2ger> froydnj, but aligning ='s is a waste of time
  1077. # [19:07] * Joins: Asa (asa@moz-7B0110AD.mv.mozilla.com)
  1078. # [19:07] * Quits: biesi (cbiesinger@moz-E61239DA.tmodns.net) (Ping timeout)
  1079. # [19:07] <froydnj> gps: you and Mossop rock for starting the bug; I just gave it a little nudge :)
  1080. # [19:07] * Joins: espadrine (espadrine@moz-85EBB8A.dia.static.qwest.net)
  1081. # [19:08] <jesup> edmorley: (and ted, and ms2ger): thanks
  1082. # [19:08] * Quits: Dagger (Dagger@moz-D33D35F6.cable.virginmedia.com) (Ping timeout)
  1083. # [19:08] <Ms2ger> Np
  1084. # [19:08] <froydnj> Ms2ger: I agree, but are the build folks going to complain if they aren't aligned?
  1085. # [19:08] <gps> froydnj: I just nudged Mossop's old patch!
  1086. # [19:08] <Ms2ger> They'd better not!
  1087. # [19:08] <Ms2ger> ted, ^
  1088. # [19:08] * khuey|away is now known as khuey
  1089. # [19:08] * Joins: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1090. # [19:08] <Ms2ger> Or khuey
  1091. # [19:08] * Joins: gozala1 (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1092. # [19:09] * Quits: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Connection reset by peer)
  1093. # [19:09] <ted> ?
  1094. # [19:09] * Quits: graydot (jebasinghe@6D4B9ECF.47ABBDDE.388CF16F.IP) (Ping timeout)
  1095. # [19:09] <Ms2ger> DEPTH = ../../../..
  1096. # [19:09] <Ms2ger> topsrcdir = @top_srcdir@
  1097. # [19:09] <ted> oh
  1098. # [19:09] <ted> no, don't care
  1099. # [19:09] <Ms2ger> or
  1100. # [19:09] <Ms2ger> DEPTH = ../../../..
  1101. # [19:09] <Ms2ger> topsrcdir = @top_srcdir@
  1102. # [19:09] * Quits: gozala1 (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving.)
  1103. # [19:09] <ted> unaligned is fine, i think maybe preferred
  1104. # [19:09] <ted> id unno
  1105. # [19:09] <@khuey> don't care at all
  1106. # [19:09] * Joins: Dagger (Dagger@moz-D33D35F6.cable.virginmedia.com)
  1107. # [19:09] <derf> Sigh.
  1108. # [19:09] <derf> 9,711.02 MB (100.0%) -- explicit
  1109. # [19:09] <derf> ├──9,667.70 MB (99.55%) ── heap-unclassified
  1110. # [19:09] <derf> └─────43.32 MB (00.45%) ++ (11 tiny)
  1111. # [19:09] * jimm-lunch is now known as jimm
  1112. # [19:10] * Joins: graydot (jebasinghe@C2C3815F.B9846604.388CF16F.IP)
  1113. # [19:10] <Ms2ger> froydnj, there you go :)
  1114. # [19:10] <@khuey> derf: that's ... uh ... impressive
  1115. # [19:10] * Joins: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1116. # [19:10] <derf> That's what my browser looks like immediately after startup.
  1117. # [19:10] * Quits: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: gozala)
  1118. # [19:10] <Ms2ger> DMD!
  1119. # [19:10] <jesup> Wow
  1120. # [19:10] <derf> Before even restoring my session.
  1121. # [19:10] <froydnj> Ms2ger: \o/
  1122. # [19:10] <jesup> Get thee to #memshrink! :-)
  1123. # [19:11] <derf> I suspect the problem is more that something in my profile is hosed.
  1124. # [19:11] <jesup> derf: very likely. You may want to save a copy of it for debugging purposes
  1125. # [19:11] <Ms2ger> derf, do you have addons that use lots and lots of xslt? :)
  1126. # [19:11] <jesup> It would be bad if this happens to users
  1127. # [19:11] <derf> Ms2ger: No. I have no add-ons at all, in fact.
  1128. # [19:11] * Joins: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com)
  1129. # [19:12] <derf> Also, this is SeaMonkey.
  1130. # [19:12] <Ms2ger> Oh
  1131. # [19:12] <froydnj> Ms2ger: want to do content/ and dom/ Makefiles and I'll take everything else?
  1132. # [19:12] <edmorley> well that explains it
  1133. # [19:12] <jesup> OOOOOhhhhh
  1134. # [19:12] <derf> So you may all stop caring now.
  1135. # [19:12] <Ms2ger> That's fine, then
  1136. # [19:12] <Ms2ger> froydnj, sure thing
  1137. # [19:12] <Ms2ger> froydnj, well...
  1138. # [19:12] * Joins: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1139. # [19:12] * mjschranz is now known as mjschranz_away
  1140. # [19:12] <Ms2ger> froydnj, except for the ones that need 6 variables
  1141. # [19:13] * Quits: raphc (quassel@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  1142. # [19:14] <jimm> cjones: the metro front end is similar to firefox on the desktop except we're using the fennec front end code without any of the out of process related functionality.
  1143. # [19:14] <froydnj> Ms2ger: heh. my best guess at what to do about that one is hacking the makefile to one-by-one install on windows
  1144. # [19:14] <jimm> cjones: when you say this won't work well without a compositor thread, is that something we can do currently or is that related to wip?
  1145. # [19:14] <froydnj> or have a MOCHITEST_*_VARIABLES define for that sort of thing
  1146. # [19:15] * Quits: Cwiiis (cwiiis@88F51059.F3BBB17D.144F44FA.IP) (Quit: Leaving)
  1147. # [19:15] <froydnj> where you can loop over the values in the *VARIABLES and process them "normally"
  1148. # [19:15] * Joins: smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi)
  1149. # [19:15] * ChanServ sets mode: +o smaug
  1150. # [19:15] <Ms2ger> froydnj, actually, maybe removing nsinstall_win.exe or whatever it's called will remove the need for that
  1151. # [19:15] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
  1152. # [19:15] * Joins: erikvold (erikvold@84B8C786.B12AEDC0.6E712CE2.IP)
  1153. # [19:16] <froydnj> Ms2ger: you'd still be invoking nsinstall.py with a ton of files, which would trigger the problem? or does that go through a different arg-processing path?
  1154. # [19:16] <Ms2ger> Pymake can/should be able to call other python without going through the shell
  1155. # [19:16] * Joins: darfia (darfia@20C4F0CB.2F9EAEB9.C36097CD.IP)
  1156. # [19:16] <Ms2ger> And if you use gmake in windows, I don't care about you :)
  1157. # [19:17] * Joins: tantek (tantek@moz-C25C6819.tmodns.net)
  1158. # [19:17] <jhammel> Ms2ger: s/gmake in // ?
  1159. # [19:17] <Ms2ger> That too
  1160. # [19:17] * Quits: janv_ (varga@moz-400565FD.flarion.as5628.telecom.sk) (Ping timeout)
  1161. # [19:18] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0a2/20120626042007])
  1162. # [19:18] * Joins: janv (varga@moz-400565FD.flarion.as5628.telecom.sk)
  1163. # [19:19] <froydnj> Ms2ger: might as well convert everything else and we'll deal with the mega-list later
  1164. # [19:19] <Ms2ger> Yeah
  1165. # [19:19] <Ms2ger> gps can deal with that, now that's his full-time job :)
  1166. # [19:19] <@ehsan> sawrubh: you don't need to wait for feedback to push to try, just test a bit locally
  1167. # [19:20] * Joins: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP)
  1168. # [19:21] * Joins: biesi (cbiesinger@EE9A5AA8.6B10AC3.E2F59BBC.IP)
  1169. # [19:21] <sawrubh> ehsan: the globalOverlay.js one I tested locally and well mochitest-3 entire suite is time taking plus I can't tell if I get some failure then whether it's an intermittent or not, but yes, sure
  1170. # [19:21] * Joins: automata (automata@moz-1CE7A56D.ifsc.usp.br)
  1171. # [19:21] <sawrubh> ehsan: I guess I'll just push to try :P
  1172. # [19:21] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1173. # [19:21] <@ehsan> sawrubh: well your second patch is wrong :)
  1174. # [19:21] <@ehsan> see my comment
  1175. # [19:22] <sawrubh> which one ? #
  1176. # [19:22] * sawrubh suspected this
  1177. # [19:22] <@ehsan> sawrubh: what I usually do is I run the relevant tests if I know which ones they are, and I also test manually
  1178. # [19:22] * sawrubh it couldn't be such a fine evening ;)
  1179. # [19:22] <@ehsan> and then I push to try
  1180. # [19:23] * sawrubh checks bugmail
  1181. # [19:23] <cjones> jimm, if web content is sharing the same thread with the input-event processor and compositor, you're not going to get smooth animations in general
  1182. # [19:24] * @smaug saw a new bugmail thread "View event handling cleanup" and somehow guessed that his review queue is about to get longer
  1183. # [19:24] * joduinn is now known as joduinn-mtg
  1184. # [19:24] * sheeri-afk is now known as sheeri
  1185. # [19:25] * Joins: jstraus (Adium@moz-9B0F384B.cable.mindspring.com)
  1186. # [19:25] <@smaug> but still less than 20 patches to review
  1187. # [19:26] * Joins: TheOne (TheOne@moz-D24EA55D.dip.t-dialin.net)
  1188. # [19:27] <@khuey> firebot: uuid
  1189. # [19:27] <firebot> 148579a3-6b28-4b2a-92c3-ff5719e8e03e (/msg firebot cid for CID form)
  1190. # [19:28] <jimm> cjones: so you mentioned this is something we are working on, is there a tracking bug related to that, and do you have a sense for when that work might be completed? (if we can't get this working right in time for our release, we'll have to come up with some sort of temporary solution.)
  1191. # [19:29] * Quits: gfritzsche (gfritzsche@moz-7B228F3D.dynamic.qsc.de) (Quit: Leaving)
  1192. # [19:30] <sawrubh> ehsan: for that exceptionDialog thing should I ask for review after fixing your comments ?
  1193. # [19:31] <sawrubh> ehsan: and btw my patch was the limit of carelessness :P , thanks for pointing out the faulty logic
  1194. # [19:31] * Joins: bonnie_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1195. # [19:32] * Quits: jstraus (Adium@moz-9B0F384B.cable.mindspring.com) (Ping timeout)
  1196. # [19:32] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  1197. # [19:32] * Quits: bonnie_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Ex-Chat)
  1198. # [19:33] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1199. # [19:33] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (Quit: Linkinus - http://linkinus.com)
  1200. # [19:33] * Quits: ircloggr (nodebot@moz-7E186787.compute-1.amazonaws.com) (Client exited)
  1201. # [19:34] * kats|away is now known as kats
  1202. # [19:34] <@ehsan> sawrubh: yeah, you can ask for review whenever you feel comfortable with a patch!
  1203. # [19:34] <sawrubh> heh :)
  1204. # [19:34] * Joins: ircloggr (nodebot@moz-2E72F1BF.compute-1.amazonaws.com)
  1205. # [19:35] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  1206. # [19:36] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
  1207. # [19:36] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1208. # [19:37] <Yoric> khuey: ping
  1209. # [19:37] <@khuey> hi
  1210. # [19:38] * armenzg_lunch is now known as armenzg_mtg
  1211. # [19:38] * Joins: jstraus (Adium@moz-9B0F384B.cable.mindspring.com)
  1212. # [19:38] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  1213. # [19:39] * sawrubh wonders if Yoric is gonna ask for review :P
  1214. # [19:39] <devd> is there a place listing the firefox for android system requirements? I am curious to know why it doesn't want to install on my phone
  1215. # [19:39] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
  1216. # [19:39] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  1217. # [19:40] * kmoir is now known as kmoir-afk
  1218. # [19:41] * Joins: c0smikdebris (c0smikdebr@783AE53.A4B0C349.274D17D6.IP)
  1219. # [19:41] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1220. # [19:41] * Quits: ferongr (ferongr@moz-F82EC852.dsl.dyn.forthnet.gr) (Ping timeout)
  1221. # [19:42] * Joins: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com)
  1222. # [19:42] * Quits: c0smikdebris (c0smikdebr@783AE53.A4B0C349.274D17D6.IP) (Quit: Computer has gone to sleep.)
  1223. # [19:42] * mjschranz_away is now known as mjschranz
  1224. # [19:42] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  1225. # [19:42] * Joins: c0smikdebris (c0smikdebr@783AE53.A4B0C349.274D17D6.IP)
  1226. # [19:43] <Yoric> sawrubh: Not this time :)
  1227. # [19:43] <Yoric> khuey: Thanks for the reviews.
  1228. # [19:43] <Yoric> khuey: I have just found an issue in my code, though.
  1229. # [19:43] <Yoric> Since that |nsString| is a global variable, it leaks (8 bytes).
  1230. # [19:43] * Joins: ferongr (ferongr@moz-2AB14500.dsl.dyn.forthnet.gr)
  1231. # [19:43] <Yoric> Is there a recommended manner to avoid that leak?
  1232. # [19:43] <Yoric> Or should I turn this |nsString| into a |nsString*|?
  1233. # [19:45] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  1234. # [19:45] <@khuey> Yoric: ah, yes, you need to allocate it on the heap
  1235. # [19:45] <gaston> devd: armv6, maybe
  1236. # [19:45] <@khuey> and delete it when the runtimeservice shuts down
  1237. # [19:45] <Yoric> Ok, so |nsString*|.
  1238. # [19:45] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  1239. # [19:45] <Yoric> Will you want to re-review that code?
  1240. # [19:46] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  1241. # [19:46] <@khuey> no
  1242. # [19:46] <Yoric> ok
  1243. # [19:46] <Yoric> Thanks.
  1244. # [19:47] <Yoric> Testing.
  1245. # [19:47] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  1246. # [19:48] * Quits: cjones (cjones@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Connection reset by peer)
  1247. # [19:48] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  1248. # [19:49] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1249. # [19:50] * Quits: c0smikdebris (c0smikdebr@783AE53.A4B0C349.274D17D6.IP) (Ping timeout)
  1250. # [19:51] * kats is now known as kats|away
  1251. # [19:51] <sawrubh> ehsan: should I add a comment on the globalOverlay.js bug about rebasing so that whoever lands that keeps it in mind
  1252. # [19:51] <@ehsan> sawrubh: no, you should attach a rebased patch Yoric
  1253. # [19:52] <Yoric> ehsan: ?
  1254. # [19:52] <@ehsan> Yoric: sorry, my irc client is stupid
  1255. # [19:52] <@ehsan> :)
  1256. # [19:52] <Yoric> ok
  1257. # [19:52] * sawrubh needs to find out what is rebasing
  1258. # [19:53] * Joins: evilpie (chatzilla@moz-7277FC67.pools.arcor-ip.net)
  1259. # [19:54] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  1260. # [19:54] <lsblakk> joe: perhaps you might be able to land the patch in bug 766304?
  1261. # [19:54] * Joins: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1262. # [19:55] * kats|away is now known as kats
  1263. # [19:55] <joe> lsblakk: on aurora and beta, right? sure
  1264. # [19:55] * Quits: brendan (brendaneic@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: brendan)
  1265. # [19:55] <lsblakk> joe: that's correct, thanks
  1266. # [19:55] * philor is now known as philor|away
  1267. # [19:56] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  1268. # [19:56] * Boriss_ is now known as Boriss
  1269. # [19:56] <lsblakk> joe: in the next 30-40 mins would be great so we get builds cleared before PT EOD
  1270. # [19:56] <joe> lsblakk: right now my bottleneck is how long it takes to update my trees :)
  1271. # [19:56] <lsblakk> heh, go speed racer go!
  1272. # [19:57] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  1273. # [19:57] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1274. # [19:57] * jlebar|away is now known as jlebar
  1275. # [19:57] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  1276. # [19:57] * armenzg_mtg is now known as armenzg
  1277. # [19:59] * Quits: kmoir-afk (chatzilla@moz-4CA9B556.cable.teksavvy.com) (Ping timeout)
  1278. # [19:59] * Quits: gwagner (idefix2@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: gwagner)
  1279. # [20:00] * Joins: c0smikdebris (c0smikdebr@1E901432.1B98A9E0.BE90E62C.IP)
  1280. # [20:00] * Joins: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com)
  1281. # [20:00] * Quits: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1282. # [20:00] * Quits: bent (chatzilla@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.19/20110707195905])
  1283. # [20:00] * Quits: tantek (tantek@moz-C25C6819.tmodns.net) (Quit: tantek)
  1284. # [20:01] * Quits: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: Leaving)
  1285. # [20:01] <TheOne> jimm: ping
  1286. # [20:02] * Quits: c0smikdebris (c0smikdebr@1E901432.1B98A9E0.BE90E62C.IP) (Ping timeout)
  1287. # [20:02] * Quits: fabrice (fabrice@moz-104CC309.mv.mozilla.com) (Quit: Leaving.)
  1288. # [20:03] * Quits: mwu (mwu@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  1289. # [20:03] * Joins: KWierso (Daily@moz-1052985.hfc.comcastbusiness.net)
  1290. # [20:03] * Quits: yoshi (chatzilla@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Input/output error)
  1291. # [20:03] * Quits: dzbarsky (Adium@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: Leaving.)
  1292. # [20:03] * Quits: sicking (chatzilla@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  1293. # [20:04] * jlebar is now known as jlebar|away
  1294. # [20:04] * Quits: dRdR (dsherk@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  1295. # [20:05] <jcranmer> espindola: how's progress on getting clang builders coming along?
  1296. # [20:05] * Quits: jprmc (jprmc@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  1297. # [20:05] <espindola> jcranmer, https://tbpl.mozilla.org/?tree=Try&rev=27d0c30ad8c0
  1298. # [20:05] * Quits: erikvold (erikvold@84B8C786.B12AEDC0.6E712CE2.IP) (Quit: erikvold)
  1299. # [20:06] <gaston> Yoric: just chiming in, but in last att to 763848 what calls CleanupOSFileConstants() ? and why not declaring it in the .h ?
  1300. # [20:06] <espindola> I am working on another bug, but should be able to find out what is going wrong on that 32 bit build today
  1301. # [20:06] * Quits: sheppy (sheppy@moz-9C6DD19A.sub-166-248-84.myvzw.com) (Connection reset by peer)
  1302. # [20:06] * Quits: kaze (kaze@moz-104CC309.mv.mozilla.com) (Ping timeout)
  1303. # [20:06] <espindola> the summary is that testing new packages now takes a day instead of a week
  1304. # [20:06] <espindola> so we should be able to make much faster progress
  1305. # [20:07] <espindola> and there is one a known good clang package that you can use in try jobs if you want :-)
  1306. # [20:07] * Joins: kmoir (chatzilla@moz-4CA9B556.cable.teksavvy.com)
  1307. # [20:07] <espindola> jcranmer, have you seen the email to dev-platform?
  1308. # [20:07] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
  1309. # [20:07] * Quits: hipokrit (hipokrit@81016825.8DB70AE8.839F6EC0.IP) (Quit: Leaving)
  1310. # [20:08] <jcranmer> I was referring to getting regular tinderbox using clang
  1311. # [20:08] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Ping timeout)
  1312. # [20:08] * Quits: edwin (me@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  1313. # [20:08] * Quits: janv (varga@moz-400565FD.flarion.as5628.telecom.sk) (Ping timeout)
  1314. # [20:08] * Joins: hipokrit (hipokrit@1BF5DFDB.CA40E1F7.C558AD24.IP)
  1315. # [20:08] * Quits: Cork (Cork@moz-49FD6A7D.cust.tele2.se) (Quit: .)
  1316. # [20:09] <jcranmer> and I'm still waiting on an r+ on the clang patches that I need for what I want clang-on-builders for anyways
  1317. # [20:09] <@smaug> Enn: do you need review for the cleanup patches asap, or is next week ok ?
  1318. # [20:09] * Joins: Cork (Cork@moz-49FD6A7D.cust.tele2.se)
  1319. # [20:09] * Joins: janv (varga@moz-400565FD.flarion.as5628.telecom.sk)
  1320. # [20:09] * Joins: asadotzler (asa@moz-BBE3ABD.mv.mozilla.com)
  1321. # [20:09] * Quits: Asa (asa@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  1322. # [20:09] <@bz> anyone here know anything about ringmark?
  1323. # [20:10] <@smaug> perhaps robarnold knows
  1324. # [20:10] <@smaug> (Isn't ringmark some Facebook thingie)
  1325. # [20:10] <robarnold> I know the people involved
  1326. # [20:10] <robarnold> and a bit about it
  1327. # [20:10] <robarnold> what's the question?
  1328. # [20:10] <@bz> well, a few questions
  1329. # [20:10] <Ms2ger> I remember it did browser sniffing
  1330. # [20:10] * mdas is now known as mdas|afk
  1331. # [20:10] <Ms2ger> I gave up on it when I figured that out
  1332. # [20:10] * Quits: Mook_as (Daily@moz-1FCC0032.activestate.com) (Ping timeout)
  1333. # [20:10] <@bz> 1) How can I see a non-obfuscated version of the harness? There's a github repo for the tests, but...
  1334. # [20:10] * kats is now known as kats|away
  1335. # [20:10] * Quits: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Quit: Leaving)
  1336. # [20:11] <robarnold> I've heard 1) before; I thought it was fixed...
  1337. # [20:11] <@bz> 2) What's it doing weirdly with the disclosure triangles that makes support for word-break break them?
  1338. # [20:11] <@bz> (As in, they don't work in Firefox at all, and the relevant changset is the one that added word-break support)
  1339. # [20:11] * edmorley is now known as edmorley|away
  1340. # [20:11] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
  1341. # [20:11] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Client exited)
  1342. # [20:11] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1343. # [20:11] * Joins: samliu (samliu@moz-BBE3ABD.mv.mozilla.com)
  1344. # [20:12] <@bz> I'll settle for contact info for the people involved. ;)
  1345. # [20:12] <robarnold> hehe
  1346. # [20:12] * Quits: kanru (kanru@79E6271C.120775F3.B7D4332.IP) (Ping timeout)
  1347. # [20:12] <espindola> jcranmer, I think we will get that by just switching the OS X builds
  1348. # [20:12] <robarnold> I'll see if I can get that too
  1349. # [20:12] <@bz> well, 3) Why does it never actually run the tests after the first time, in Firefox
  1350. # [20:12] * Joins: mikeh_ (mikeh@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  1351. # [20:12] <espindola> and decoder is working on getting ones with asan
  1352. # [20:12] * Joins: c0smikdebris (c0smikdebr@FD74AFFD.2298245.274D17D6.IP)
  1353. # [20:12] <@bz> seems to hang during " Testing: CSS 2.1... "
  1354. # [20:12] <@bz> worked fine the first time
  1355. # [20:12] <@bz> so what gives?
  1356. # [20:12] * Joins: Mook_as (Daily@moz-1FCC0032.activestate.com)
  1357. # [20:13] <@bz> (fwiw, with fx13 doesn't even work fine the first time)
  1358. # [20:13] * Quits: tonymec (tonymec@F4AFDBE2.5A3CC4B5.277517C1.IP) (Input/output error)
  1359. # [20:13] <@bz> I'm quite happy to be told that there are Gecko bugs here, of course; I just don't feel like debugging the usual obfuscated test suite black box if there are other options. ;)
  1360. # [20:13] <jcranmer> espindola: once my plugin patch hits clang (and my attribute patch, if that's not far behind), if we could get up-to-date clangs, then we can start running static checking on m-c!
  1361. # [20:13] <robarnold> alright, I'll pass these on to them and see who is in charge (I think Tobie; am having lunch in an hour with him)
  1362. # [20:13] * Parts: samliu (samliu@moz-BBE3ABD.mv.mozilla.com)
  1363. # [20:13] * Quits: mikeh (mikeh@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  1364. # [20:14] <@bz> robarnold: that would rock, thanks!
  1365. # [20:14] * Quits: mikeh_ (mikeh@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  1366. # [20:14] <espindola> jcranmer, cool
  1367. # [20:15] * Quits: @dbaron (dbaron@moz-9221B6DD.dsl.dynamic.sonic.net) (Ping timeout)
  1368. # [20:15] <espindola> to do that continuously, I guess the best is to piggyback on the asan build once that is going
  1369. # [20:15] <espindola> but check with decoder
  1370. # [20:15] * Quits: nchaim (Nicolas@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
  1371. # [20:15] <jcranmer> espindola: or we could just convince releng to --enable-clang-plugin in the .mozconfig for OS X builds in the first place
  1372. # [20:15] * Joins: maikmerten (maikmerten@moz-5797FB46.dynamic.qsc.de)
  1373. # [20:17] * Joins: tonymec (tonymec@F4AFDBE2.5A3CC4B5.277517C1.IP)
  1374. # [20:17] * Quits: c0smikdebris (c0smikdebr@FD74AFFD.2298245.274D17D6.IP) (Connection reset by peer)
  1375. # [20:18] * Joins: c0smikdebris (c0smikdebr@6CCEB879.FA6330D.2A068A5E.IP)
  1376. # [20:19] * Joins: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP)
  1377. # [20:19] <espindola> jcranmer,oh, once we switch OS X to clang for sure
  1378. # [20:19] <espindola> I am assuming that the asan builds will happen first
  1379. # [20:20] <jcranmer> I thought OS X clang was soonish?
  1380. # [20:20] <espindola> it is, but I think asan is one update short of being enabled
  1381. # [20:20] * Joins: harth (harth@514D186.F3BBB17D.144F44FA.IP)
  1382. # [20:20] <espindola> doing both is probably a good thing anyway, as the asan bots will see linux only code
  1383. # [20:21] * Quits: FabioMagnoni (chatzilla@moz-873E0DAE.dsl.telesp.net.br) (Ping timeout)
  1384. # [20:21] <Enn> smaug: next week is ok
  1385. # [20:21] * Joins: erikvold (erikvold@84B8C786.B12AEDC0.6E712CE2.IP)
  1386. # [20:22] * philor|away is now known as philor
  1387. # [20:24] * mdas|afk is now known as mdas
  1388. # [20:24] * Joins: doop (Chris@moz-E8E8DD1.dsl.bell.ca)
  1389. # [20:25] * Joins: jdm (jdm@FAD454DC.CDDF2711.C4CBE0CB.IP)
  1390. # [20:25] * Quits: coop (Chris@moz-ED3249A4.dmz.releng.scl3.mozilla.com) (Ping timeout)
  1391. # [20:25] * Joins: Waldo (waldo@moz-537BCF9.hsd1.ca.comcast.net)
  1392. # [20:25] * doop is now known as coop
  1393. # [20:26] * Joins: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net)
  1394. # [20:26] <jdm> nemo: did you ever file the bug about the svg thing from yesterday?
  1395. # [20:27] * kats|away is now known as kats
  1396. # [20:27] * Joins: nchaim (Nicolas@F2D29657.F60B0462.67AC9B1.IP)
  1397. # [20:27] <nemo> jdm: nope
  1398. # [20:27] <@bz> "First, graphics will be triple-buffered for extra smoothness"
  1399. # [20:28] <@bz> Sounds like razors
  1400. # [20:28] * jdm goes and files it
  1401. # [20:28] <@khuey> heh
  1402. # [20:28] <@bz> next up, quintuple buffering
  1403. # [20:28] <@bz> for babylike smoothness
  1404. # [20:28] <nemo> jdm: cool. I think regression. pretty sure it didn't do that before
  1405. # [20:28] <jdm> + a soothing gel
  1406. # [20:28] * nemo fires up an old firefox and looks
  1407. # [20:28] <@bz> jdm: verily
  1408. # [20:29] <nemo> http://www.theonion.com/articles/fuck-everything-were-doing-five-blades,11056/
  1409. # [20:29] <nemo> jdm: ugh. minimising and unminimising also horribly slow
  1410. # [20:29] <@khuey> nemo: the best thing about that article is that that came out when they were only at 3
  1411. # [20:29] <nemo> jdm: yep. loads instantly in FF3.6
  1412. # [20:29] <nemo> khuey: yeah. I heard about that :)
  1413. # [20:30] <jdm> nemo: what's the svg link again?
  1414. # [20:30] <vlad> bz: so I'm changing nsRefreshDriver around, actually trying for something similar to the chrome impl
  1415. # [20:30] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
  1416. # [20:30] <nemo> jdm: http://m8y.org/images/sandy_1280_1024_stripped.svg
  1417. # [20:30] * Joins: FabioMagnoni (chatzilla@moz-873E0DAE.dsl.telesp.net.br)
  1418. # [20:30] <@bz> vlad: exciting
  1419. # [20:30] <vlad> instead of trusting nsTimer's repeating timers, I'm manually calculating the next time to fire and setting one shot timers (also setting windows precision to 1ms and removing the filter stuff)
  1420. # [20:30] <tonymec> The difference is, you can wear a beard but you can't use Firefox without graphics. So: switch over to lynx or sth?
  1421. # [20:30] <vlad> but I'm having some weird behaviour
  1422. # [20:30] <@bz> vlad: like what?
  1423. # [20:30] <nemo> tonymec: I have 30+ tabs open in w3m right now :)
  1424. # [20:30] <jcranmer> nemo: SNL did a skit where they came out with 20 blades
  1425. # [20:30] <vlad> like I'm computing the time since the last timer fired... and whether I use TimeStamps or JS_Now, sometimes I get like 0.004ms as the difference between the two
  1426. # [20:31] <vlad> even though the values are plainly different
  1427. # [20:31] <tonymec> :-)
  1428. # [20:32] <vlad> bz: oh, I see why!
  1429. # [20:32] <vlad> bz: also, I think the key is to keep track of things internally as doubles
  1430. # [20:32] <vlad> so that we can account for rounding sanely, instead of having it build up
  1431. # [20:33] * Quits: graydot (jebasinghe@C2C3815F.B9846604.388CF16F.IP) (Ping timeout)
  1432. # [20:33] * Joins: azakai_ (alon@moz-BBE3ABD.mv.mozilla.com)
  1433. # [20:33] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  1434. # [20:34] * Quits: kaie (kaie@moz-290ACF08.dip.t-dialin.net) (Quit: Leaving)
  1435. # [20:34] <tonymec> I notice the SeaMonkey (trunk) process now changes its name first to "Main Thread" then to "RunProcess". I suppose it's a Core novelty; but a PITA when I'm trying to see if the browser has finished closing down or is "still running"
  1436. # [20:35] * Joins: kermie (Mibbit@72EB2FD3.D38AFE50.18422E69.IP)
  1437. # [20:35] <@smaug> tonymec: I've seen similar with Firefox
  1438. # [20:35] * Joins: billm (billm@moz-CF6D0A66.hsd1.ca.comcast.net)
  1439. # [20:35] <@smaug> right now it is "Main Thread" in system monitor
  1440. # [20:36] <@smaug> I wonder why
  1441. # [20:36] <tonymec> smaug: that's what I thought; but I don't like it
  1442. # [20:36] <@smaug> yeah, sounds like a bug
  1443. # [20:36] <kermie> For PGO do I just add: mk_add_options PROFILE_GEN_SCRIPT='$(PYTHON) @MOZ_OBJDIR@/_profile/pgo/profileserver.py 10'
  1444. # [20:36] <@smaug> bsmedberg: do you happen to know anything about ^
  1445. # [20:36] <kermie> I did that but don't see anything indicating it's PGO in about:buildconfig
  1446. # [20:36] <@bsmedberg> smaug: I saw a bug about this, but I don't remember what was going on
  1447. # [20:37] <@khuey> firebot: uuid
  1448. # [20:37] <firebot> c5982775-3f65-4d3e-b5f0-2400c987a900 (/msg firebot cid for CID form)
  1449. # [20:38] <ted> kermie: no, you also need to either "make -f client.mk profiledbuild"
  1450. # [20:38] <ted> or pass MOZ_PGO=1
  1451. # [20:38] <kermie> Thanks ted!
  1452. # [20:39] * glob is now known as glob|away
  1453. # [20:39] <evilpie> my awesomebar is buggy i think
  1454. # [20:40] <@smaug> awesomebar has been buggy lately
  1455. # [20:41] <ted> np
  1456. # [20:41] * armenzg is now known as armenzg_buildduty
  1457. # [20:41] * Quits: FabioMagnoni (chatzilla@moz-873E0DAE.dsl.telesp.net.br) (Client exited)
  1458. # [20:42] * Joins: alice (anonymous@moz-5ECBFFC2.w80-9.abo.wanadoo.fr)
  1459. # [20:42] * Joins: graydot (jebasinghe@F7FA0E96.AD1C1CF8.388CF16F.IP)
  1460. # [20:42] <nemo> hm. p'raps http://nomnomtruck.com/la/wp-content/uploads/2011/06/nom-nom-nom.jpeg shall be my bugzilla mascot
  1461. # [20:43] <nemo> NOMINATE ALL THE BUGS
  1462. # [20:44] * kats is now known as kats|away
  1463. # [20:45] * Quits: graydot (jebasinghe@F7FA0E96.AD1C1CF8.388CF16F.IP) (Ping timeout)
  1464. # [20:47] <sawrubh> ehsan: ping
  1465. # [20:48] * Joins: graydot (jebasinghe@B14D3EB3.D6A2C84D.388CF16F.IP)
  1466. # [20:48] <@ehsan> sawrubh: pong
  1467. # [20:48] * mjschranz is now known as mjschranz_away
  1468. # [20:49] <sawrubh> ehsan: just curious, what is handlePrivateBrowsing flag for ? I mean, do I need it to replace it with some flag which is based on a check of the PB state of the window or just kick out this handlePrivateBrowsing flag altogether
  1469. # [20:49] * Joins: raphc (AndChat501@DB2AD99A.C20A00FF.B3F72630.IP)
  1470. # [20:49] <sawrubh> it's only occuring at three locations
  1471. # [20:49] <jesup> ted: PGO results: ./host_obj_int_extract.exe gas asm_enc_offsets.obj > asm_enc_offsets.asm --> "Too many sections"
  1472. # [20:50] <@khuey> heh
  1473. # [20:50] <@khuey> I bet that executable doesn't like being instrumented
  1474. # [20:50] <@ehsan> sawrubh: this caller sets it: http://mxr.mozilla.org/mozilla-central/source/browser/base/content/browser.js#2503 to tell the exceptionDialog code to attempt to hide the checkbox only from this caller
  1475. # [20:50] * Quits: graydot (jebasinghe@B14D3EB3.D6A2C84D.388CF16F.IP) (Ping timeout)
  1476. # [20:51] <@ehsan> sawrubh: but that's the only browser window caller, so the check for existence of gPBUI sort of duplicates it
  1477. # [20:51] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1478. # [20:51] <@ehsan> so it can die
  1479. # [20:51] * davehunt|away is now known as davehunt
  1480. # [20:51] <jesup> khuey: it's in libvpx...
  1481. # [20:51] <sawrubh> ehsan: ok, thanks
  1482. # [20:51] <jesup> Oh derf......
  1483. # [20:52] <derf> Yes?
  1484. # [20:52] <jesup> ^ comment to ted
  1485. # [20:52] <@bz> vlad: hmm
  1486. # [20:52] <derf> Hrm.
  1487. # [20:52] <@bz> vlad: which things do you want to track as doubles? Timestamps, or something else?
  1488. # [20:52] <jesup> THis is with it linked into xul on win32
  1489. # [20:52] <derf> host_obj_int_extract has nothing to do with xul.
  1490. # [20:52] * Joins: graydot (jebasinghe@FC2316EE.45772A9.388CF16F.IP)
  1491. # [20:53] <jesup> The only difference between this and one that works appears to be adding MOZ_PGO=1
  1492. # [20:54] <derf> Sure, I'm just saying, there should be absolutely no reason to PGO that executable.
  1493. # [20:54] <derf> It's run on the host during the build process.
  1494. # [20:54] <jesup> derf: right
  1495. # [20:54] <derf> And that's it.
  1496. # [20:54] * bz is now known as bz_away
  1497. # [20:54] <vlad> bz: timestamps are fine as timestamps
  1498. # [20:54] <jesup> previous line: link -NOLOGO -OUT:host_obj_int_extract.exe -PDB:host_obj_int_extract.pdb host_obj_int_extract.obj -MACHINE:X86
  1499. # [20:54] * bhearsum|afk is now known as bhearsum
  1500. # [20:55] <@bz_away> vlad: back in 30-40 mins
  1501. # [20:55] <vlad> yup, np
  1502. # [20:55] <jesup> I take it the -PDB is the PGO stuff?
  1503. # [20:55] <Ms2ger> gps, so I can do := and then +=, right?
  1504. # [20:55] <@khuey> no
  1505. # [20:55] <@khuey> PDB is debug symbols
  1506. # [20:55] <derf> PDB is debug information.
  1507. # [20:55] <derf> Yeah.
  1508. # [20:55] <jesup> ah
  1509. # [20:55] <derf> I assume there's a lot more flags being passed to that from... somewhere.
  1510. # [20:55] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Quit: ajuma)
  1511. # [20:55] <@khuey> my guess is that the file it's looking at is PGO instrumented
  1512. # [20:56] <@khuey> and the extract code dies on that
  1513. # [20:56] <derf> They should probably not be the same flags that are passed for non-host linking.
  1514. # [20:56] <derf> Oh, that is also possible.
  1515. # [20:56] * mjschranz_away is now known as mjschranz
  1516. # [20:56] <derf> khuey: But wouldn't we have run into this problem long ago?
  1517. # [20:56] <jesup> khuey: I agree - I doubt it's the host extract itself
  1518. # [20:56] <derf> libvpx hasn't always been in gkmedias.
  1519. # [20:56] <ted> jesup: i don't know anything about that thing
  1520. # [20:56] <derf> But it has been using obj_int_extract for a long time.
  1521. # [20:56] <jesup> ted: thanks
  1522. # [20:57] <@khuey> derf: has it always been in gkmedias while we were using VS 2010?
  1523. # [20:57] * @khuey is just throwing out ideas here ...
  1524. # [20:57] <gps> Ms2ger: yes. if you use +=, it uses whatever assignment was active at that time
  1525. # [20:57] <jesup> Log is here https://tbpl.mozilla.org/php/getParsedLog.php?id=13043320&tree=Try
  1526. # [20:57] <derf> khuey: No, perhaps you have something there.
  1527. # [20:57] * Joins: tantek (tantek@ADCA5A9E.3A5CECD3.F9E1BAE1.IP)
  1528. # [20:57] <derf> s/No/Oh/
  1529. # [20:57] <gps> += after := is immediate. += after = is deferred
  1530. # [20:57] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  1531. # [20:57] <Ms2ger> gps, and the $(warning foo) things?
  1532. # [20:57] <jesup> khuey++ (at a guess)
  1533. # [20:58] <derf> Anyway, this sounds like a problem for #vp8.
  1534. # [20:58] <gps> not sure about $(warning). IMO if there is a warning, you should treat as an error
  1535. # [20:58] <Ms2ger> Those are for disabled tests
  1536. # [20:58] <@khuey> we should just remove those
  1537. # [20:58] <Yoric> gaston: Gasp!
  1538. # [20:58] <@khuey> they don't add anything
  1539. # [20:58] <Yoric> Thanks.
  1540. # [20:59] <jesup> derf: any workaround I can do so I can get the PGO mem use numbers?
  1541. # [20:59] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  1542. # [20:59] <gps> what khuey said :)
  1543. # [20:59] * Joins: fabrice (fabrice@moz-3859BA3C.static.user.ono.com)
  1544. # [20:59] <derf> jesup: Try to figure out how to disable PGO when building asm_enc_offsets.obj.
  1545. # [20:59] <derf> It's a dummy object that we don't actually link into anything.
  1546. # [20:59] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
  1547. # [20:59] <derf> It's built solely for the purposes of extracting those offsets.
  1548. # [21:00] <jesup> derf: let me see
  1549. # [21:00] * Quits: raphc (AndChat501@DB2AD99A.C20A00FF.B3F72630.IP) (Quit: Bye)
  1550. # [21:01] <sawrubh> jdm: Guten Morgen
  1551. # [21:01] * Joins: rwaldron (rwaldron@7E9301E5.1E1F6C0.AF6F698.IP)
  1552. # [21:01] <jdm> heyo
  1553. # [21:01] <derf> We already modify CFLAGS for those targets when using the non-obj_int_extract method.
  1554. # [21:01] <derf> E.g.,
  1555. # [21:01] <derf> asm_enc_offsets.s: CFLAGS += -DINLINE_ASM
  1556. # [21:01] <gaston> Yoric: ah, so that wasnt intentional :)
  1557. # [21:01] * Parts: dholbert (dholbert@moz-EAA4454E.hsd1.ca.comcast.net) (Ex-Chat)
  1558. # [21:01] * Joins: dholbert (dholbert@moz-EAA4454E.hsd1.ca.comcast.net)
  1559. # [21:01] <derf> So what you'd want is down in the ifdef VPX_NEED_OBJ_INT_EXTRACT section, something similar, i.e.,
  1560. # [21:01] * mjschranz is now known as mjschranz_away
  1561. # [21:02] <derf> asm_enc_offsets.$(OBJ_SUFFIX): <do something to disable PGO>
  1562. # [21:02] <Yoric> gaston: No, I actually feel quite stupid.
  1563. # [21:02] * Joins: raphc (quassel@moz-C761CDFC.wb.wifirst.net)
  1564. # [21:03] <gaston> Yoric: dont, we all make mistakes :) that's what review is for..
  1565. # [21:03] <Yoric> Well, anyway, thanks :)
  1566. # [21:05] <tonymec> smaug: bsmedberg: I found bug 328155 complaining about the earlier behavior (firefox → run-mozilla.sh → firefox-bin). Added new comment (bug 328155 comment 7) about this new behaviour, no more than a day or two old, and only on trunk so far (firefox → Main Thread → RunProcess)
  1567. # [21:05] <sawrubh> evilpie: is your awesome bar something like this https://bugzilla.mozilla.org/show_bug.cgi?id=768980 ?
  1568. # [21:05] <@bsmedberg> tonymec: yeah, that bug is unrelated
  1569. # [21:05] <sawrubh> +problem
  1570. # [21:05] * Quits: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1571. # [21:06] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  1572. # [21:06] <tonymec> bsmedberg: for the user it's the same problem, "the process changes its name": anyone complaining about the former behaviour will complain about the new one.
  1573. # [21:07] <evilpie> sawrubh no when i enter a search term, sometimes i randomly got to some webpage that wasn't even in the awesomebar
  1574. # [21:07] * Quits: azakai_ (alon@moz-BBE3ABD.mv.mozilla.com) (Client exited)
  1575. # [21:07] <sawrubh> evilpie: file a bug :P
  1576. # [21:09] <@smaug> tonymec: doesn't make sense to add comments to such old bug when the change we see is something new
  1577. # [21:09] * jhammel is now known as jhammel|lunch
  1578. # [21:09] * Quits: c0smikdebris (c0smikdebr@6CCEB879.FA6330D.2A068A5E.IP) (Ping timeout)
  1579. # [21:09] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
  1580. # [21:09] <sawrubh> ehsan: removing handlePrivateBrowsing from all the occurences is causing the test to fail :( . I'm looking into the reasons
  1581. # [21:10] * Joins: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net)
  1582. # [21:10] <tonymec> smaug: I couldn't find anything else about it, and that bug was still open. If you open a new bug for the new behaviour, please CC me on it.
  1583. # [21:10] * Joins: c0smikdebris (c0smikdebr@6CCEB879.FA6330D.2A068A5E.IP)
  1584. # [21:10] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1585. # [21:10] * ChanServ sets mode: +o dbaron
  1586. # [21:11] * Joins: brendan (brendaneic@moz-3859BA3C.static.user.ono.com)
  1587. # [21:11] * Quits: karthik (chatzilla@1C544B1C.5123F571.B58D974D.IP) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  1588. # [21:12] * bsmedberg is now known as bsmedberg-errands
  1589. # [21:14] * Joins: rubio (rubio@moz-E31CD2CB.mozilla.org)
  1590. # [21:14] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Quit: HydraIRC -> http://www.hydrairc.com <- Like it? Visit #hydrairc on EFNet)
  1591. # [21:14] * Quits: billm (billm@moz-CF6D0A66.hsd1.ca.comcast.net) (Ping timeout)
  1592. # [21:14] * Joins: TehLink (TheLink@moz-7E63266B.hsi5.kabel-badenwuerttemberg.de)
  1593. # [21:14] * Quits: TheLink (TheLink@moz-7E63266B.hsi5.kabel-badenwuerttemberg.de) (Ping timeout)
  1594. # [21:14] <Ms2ger> khuey, yt?
  1595. # [21:14] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
  1596. # [21:15] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  1597. # [21:15] * Quits: asadotzler (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1598. # [21:15] * Joins: Matti (chatzilla@moz-89E196C6.dip.t-dialin.net)
  1599. # [21:16] * Joins: jprmc (jprmc@moz-3859BA3C.static.user.ono.com)
  1600. # [21:17] * bear is now known as bear-afk
  1601. # [21:18] * Quits: jdm (jdm@FAD454DC.CDDF2711.C4CBE0CB.IP) (Client exited)
  1602. # [21:18] * Quits: martyn (martyn@moz-32A2E36C.range86-158.btcentralplus.com) (Quit: Ex-Chat)
  1603. # [21:19] * Quits: Waldo (waldo@moz-537BCF9.hsd1.ca.comcast.net) (Quit: bdinnou)
  1604. # [21:19] <sawrubh> Why are things being built twice for everything in https://tbpl.mozilla.org/?tree=Try&rev=8ca66050cc01 The same tests are also happening twice
  1605. # [21:20] * Quits: espadrine (espadrine@moz-85EBB8A.dia.static.qwest.net) (Quit: espadrine)
  1606. # [21:21] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Quit: Leaving.)
  1607. # [21:21] * Quits: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP) (Quit: mdas)
  1608. # [21:22] <mbrubeck> armenzg_buildduty: ^
  1609. # [21:22] <mbrubeck> looks like it happened for several Try pushes
  1610. # [21:22] * Joins: km (Mibbit@FACBEC9F.1DC3B5D1.24939243.IP)
  1611. # [21:22] * Joins: ajuma (ajuma@moz-DC33B85C.wireless.telus.com)
  1612. # [21:23] * Quits: km (Mibbit@FACBEC9F.1DC3B5D1.24939243.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1613. # [21:23] <@khuey> Ms2ger: yes
  1614. # [21:23] <@khuey> AryehGregor: ping?
  1615. # [21:24] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
  1616. # [21:24] * Joins: km (Mibbit@FACBEC9F.1DC3B5D1.24939243.IP)
  1617. # [21:24] * bbondy is now known as bbondy_away
  1618. # [21:24] <Ms2ger> khuey, do you need both lines in http://mxr.mozilla.org/mozilla-central/source/dom/indexedDB/test/Makefile.in?mark=10-10,14-14 ?
  1619. # [21:24] * Quits: rwaldron (rwaldron@7E9301E5.1E1F6C0.AF6F698.IP) (Ping timeout)
  1620. # [21:25] <@khuey> Ms2ger: I don't know
  1621. # [21:25] * Ms2ger takes that as a yes
  1622. # [21:25] <armenzg_buildduty> sawrubh: no idea
  1623. # [21:26] * Joins: qheaden (qheaden@moz-67E02157.nrflva.fios.verizon.net)
  1624. # [21:26] <qheaden> Does nsString::CompressWhitespace() remove all whitespace throughout the string, or only the ends?
  1625. # [21:27] <froydnj> are individual mochitest suites (M-1, M-oth, etc.) run on separate machines?
  1626. # [21:27] <@khuey> yes
  1627. # [21:27] <froydnj> hm
  1628. # [21:29] <mbrubeck> froydnj: To clarify, there's a pool of machines that runs the tests. Each time a suite is run, a machine is picked from the pool to run it.
  1629. # [21:29] <mbrubeck> So if M1 and Moth are running at the same time, they are on separate machines.
  1630. # [21:29] <mbrubeck> But a machine that's running M1 right now might run Moth later.
  1631. # [21:30] <sawrubh> ehsan: when I remove the handlePrivateBrowsing member in the "params" in case of step1, then it it's basically equivalent to the "params" in step 2 here at : mxr.mozilla.org/mozilla-central/source/browser/components/privatebrowsing/test/browser/browser_privatebrowsing_certexceptionsui.js
  1632. # [21:30] <sawrubh> ehsan: for some reason step2 is failing , do you have some idea, why would that happen
  1633. # [21:31] * sawrubh wonders why copying url from the awesomebar doesn't append http:// in the beginning
  1634. # [21:32] <jcranmer> espindola: I posted instructions on how to build firefox with LTO
  1635. # [21:32] <sawrubh> ehsan: http://mxr.mozilla.org/mozilla-central/source/browser/components/privatebrowsing/test/browser/browser_privatebrowsing_certexceptionsui.js is the link
  1636. # [21:32] <espindola> jcranmer, thanks
  1637. # [21:32] <espindola> jcranmer, btw, what are you trying to do?
  1638. # [21:33] * Joins: jfkthame (jfkthame@161F5A88.A1C12133.9542EC20.IP)
  1639. # [21:33] <jcranmer> in what context?
  1640. # [21:33] <@ehsan> sawrubh: sorry I'm in the middle of a debugging session, can't focus on this right now
  1641. # [21:33] * ehsan is now known as ehsan-busy
  1642. # [21:33] <sawrubh> ehsan-busy: np
  1643. # [21:33] * kats|away is now known as kats
  1644. # [21:35] * Quits: km (Mibbit@FACBEC9F.1DC3B5D1.24939243.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1645. # [21:35] * Quits: raphc (quassel@moz-C761CDFC.wb.wifirst.net) (Ping timeout)
  1646. # [21:36] * Quits: kermie (Mibbit@72EB2FD3.D38AFE50.18422E69.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1647. # [21:37] * davehunt is now known as davehunt|away
  1648. # [21:37] * Joins: km (Mibbit@FACBEC9F.1DC3B5D1.24939243.IP)
  1649. # [21:37] * Quits: jfkthame (jfkthame@161F5A88.A1C12133.9542EC20.IP) (Quit: jfkthame)
  1650. # [21:38] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  1651. # [21:39] * Quits: adrian (adrian@moz-DE8639AB.fbx.proxad.net) (Quit: Konversation terminated!)
  1652. # [21:39] * Quits: km (Mibbit@FACBEC9F.1DC3B5D1.24939243.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1653. # [21:39] * Joins: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com)
  1654. # [21:40] <espindola> jcranmer, your are building with LTO because you have some analysis you want to do
  1655. # [21:40] <espindola> or just check out what it can do for firefox?
  1656. # [21:41] * Joins: km (Mibbit@FACBEC9F.1DC3B5D1.24939243.IP)
  1657. # [21:41] * Joins: jfkthame (jfkthame@161F5A88.A1C12133.9542EC20.IP)
  1658. # [21:41] * Joins: victorporof (victorporo@8338BC8D.AB163232.79933D60.IP)
  1659. # [21:42] * Quits: pascalc2 (chatzilla@moz-446F98C8.fbxo.proxad.net) (Ping timeout)
  1660. # [21:43] <jcranmer> espindola: I want to do somethings which are much easier to do at LTO
  1661. # [21:43] <jcranmer> although I'm having second thoughts as to whether or not I actually need it
  1662. # [21:43] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  1663. # [21:44] <philor> peterv: ping
  1664. # [21:45] * Quits: c0smikdebris (c0smikdebr@6CCEB879.FA6330D.2A068A5E.IP) (Quit: Computer has gone to sleep.)
  1665. # [21:45] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  1666. # [21:47] <peterv> philor: pong
  1667. # [21:47] <jimm> ted: ping
  1668. # [21:48] <ted> jimm: pong
  1669. # [21:48] <philor> peterv: do the Win PGO crashes in https://tbpl.mozilla.org/?tree=Mozilla-Inbound&onlyunstarred=1&rev=7ef9568fbd40 fit for being from your https://hg.mozilla.org/integration/mozilla-inbound/rev/d6f341e77b68?
  1670. # [21:49] <philor> in the weeds above gfxContext::FillAzure
  1671. # [21:49] <froydnj> philor: I think for april fools' day, you should ping people and then respond to their pong with "Good job, you didn't turn the tree flaming red!"
  1672. # [21:49] * Quits: xsergio (sergio@1B16494C.1152AA09.B05A4819.IP) (Quit: Leaving)
  1673. # [21:49] <jimm> ted: hey, curious if you might be able to answer a question. trying to debug an aurora debug nightly, and I can't get any symbols out of our symbol server for it. do you know if that's something we should have up there?
  1674. # [21:50] <espindola> jcranmer, which are..?
  1675. # [21:50] <ted> we don't have symbols on there for tinderbox debug builds
  1676. # [21:50] * romaxa is now known as romaxalunch
  1677. # [21:50] <jcranmer> espindola: in this case, it's building a global data table for every function in the codebase
  1678. # [21:50] <jcranmer> I've done it module-at-a-time before, but it gets very hackish very quickly
  1679. # [21:50] <peterv> philor: hard to say, I did touch the azure canvas context, but I don't think I touched any of the functions in the trace
  1680. # [21:50] <jcranmer> (by hackish, I mean we had to rewrite the ELF binary to get it to work at all)
  1681. # [21:51] <espindola> jcranmer, *every* function? LTO will hopefully drop some :-)
  1682. # [21:51] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
  1683. # [21:51] <jcranmer> every function that exists in the end
  1684. # [21:51] <espindola> wait, rewrite?
  1685. # [21:51] * Quits: km (Mibbit@FACBEC9F.1DC3B5D1.24939243.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1686. # [21:51] <jimm> ted: we have them for all nightly release builds though?
  1687. # [21:51] <jcranmer> yes, one of my other codebases has a tool which manually pmunges the output ELF binary
  1688. # [21:51] * Quits: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Quit: NO CARRIER)
  1689. # [21:51] <ted> jimm: yes
  1690. # [21:51] <ted> jimm: debug nightlies aren't real nightlies
  1691. # [21:52] <Ms2ger> Hmm, did I just get a thunderbird update?
  1692. # [21:52] <espindola> ok, so at a higher level, what are you trying to do?
  1693. # [21:52] <ted> the automation just picks a debug build per day and saves it off to a nightly dir
  1694. # [21:52] <peterv> philor: I don't really have the time to try a backout anymore
  1695. # [21:52] * Quits: maikmerten (maikmerten@moz-5797FB46.dynamic.qsc.de) (Client exited)
  1696. # [21:52] <jcranmer> espindola: count how many times every function is called
  1697. # [21:52] <jimm> ted: ah, ok, thanks
  1698. # [21:52] * Joins: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP)
  1699. # [21:52] * Joins: espadrine (espadrine@moz-BBE3ABD.mv.mozilla.com)
  1700. # [21:53] <espindola> I would assume you could instrument each translation unit for that...
  1701. # [21:53] <philor> peterv: I'll chase someone to backout, thanks - with the marvels of PGO, you might not have even needed to touch the stuff that broke, just something in the neighborhood that was already broken but hiding it
  1702. # [21:53] * Joins: espadrine_ (thaddee_ty@moz-BBE3ABD.mv.mozilla.com)
  1703. # [21:54] <philor> mbrubeck: so, how's your Wednesday going? :)
  1704. # [21:54] <sawrubh> philor: ping
  1705. # [21:54] <jcranmer> espindola: that's why I said I'm starting to have doubts
  1706. # [21:54] * Quits: erikvold (erikvold@84B8C786.B12AEDC0.6E712CE2.IP) (Quit: erikvold)
  1707. # [21:54] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Ping timeout)
  1708. # [21:54] <edmorley|away> philor: just d6f341e77b68 right?
  1709. # [21:54] <philor> sawrubh: pong
  1710. # [21:55] * bbondy_away is now known as bbondy
  1711. # [21:55] <Ms2ger> edmorley|away, hey, that's a Q2 goal :(
  1712. # [21:55] <sawrubh> I'm getting this orange in https://tbpl.mozilla.org/?tree=Try&rev=8ca66050cc01 and it says something leaked, when I click it it opens a new tab saying NoDomWindowsLeaked
  1713. # [21:55] <philor> edmorley|away: yep, that's my theory
  1714. # [21:55] <sawrubh> what's the meaning
  1715. # [21:56] <sawrubh> a similar test has passed (since every test is happening twice)
  1716. # [21:56] <philor> sawrubh: that's bug 754804
  1717. # [21:57] <philor> the "Analyze the leak" thing only rarely actually helps, because it only knows how to do one little thing that often doesn't provide any clue
  1718. # [21:58] * bz_away is now known as bz
  1719. # [21:58] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  1720. # [21:58] * mjschranz_away is now known as mjschranz
  1721. # [21:59] * Quits: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net) (Quit: Mardak)
  1722. # [21:59] * Quits: micahg (micahg@moz-DEBA912.c3-0.arm-ubr1.chi-arm.il.cable.rcn.com) (Quit: Ex-Chat)
  1723. # [21:59] <sawrubh> for a bug to be checked-in where do I need to add the words "checkin" ?
  1724. # [21:59] <peterv> philor: I also landed http://hg.mozilla.org/integration/mozilla-inbound/rev/438c192e561b which changes a lot more and is related
  1725. # [21:59] <sawrubh> in the Keyword field ?
  1726. # [22:00] <peterv> philor: gotta go, thanks for your help
  1727. # [22:00] * Quits: ajuma (ajuma@moz-DC33B85C.wireless.telus.com) (Quit: ajuma)
  1728. # [22:00] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1729. # [22:00] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  1730. # [22:00] * Quits: tantek (tantek@ADCA5A9E.3A5CECD3.F9E1BAE1.IP) (Ping timeout)
  1731. # [22:00] * Joins: tantek (tantek@ADCA5A9E.3A5CECD3.F9E1BAE1.IP)
  1732. # [22:01] * Joins: anant_ (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1733. # [22:01] * Joins: gozala1 (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1734. # [22:01] <philor> edmorley|away: I triggered PGO builds on both his pushes, not sure what we want to do in the meantime
  1735. # [22:01] <edmorley|away> sawrubh: checkin-needed in the keywords field
  1736. # [22:01] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  1737. # [22:01] * anant_ is now known as anant
  1738. # [22:01] <edmorley|away> philor: cool, was baout to ask if I should or if they were on the way :-)
  1739. # [22:01] <vlad> bz: huh
  1740. # [22:01] * Quits: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  1741. # [22:01] <@bz> vlad: ?
  1742. # [22:01] <vlad> bz: it's a little terrifying when something seems to work the first time you get it to compile
  1743. # [22:01] <@bz> vlad: heh
  1744. # [22:02] <vlad> bz: so I noticed one thing -- we have multiple nsRefreshDrivers, all with their own timers
  1745. # [22:02] <@bz> vlad: yes
  1746. # [22:02] <vlad> so instead I created two timers -- one full framerate, one throttled
  1747. # [22:02] <@bz> vlad: basically one per tab, plus one for the chrome
  1748. # [22:02] <vlad> and attach each nsRefreshDriver to them
  1749. # [22:02] <@bz> hmm
  1750. # [22:02] <vlad> so we share one timer event amonst everything that wants it
  1751. # [22:02] <@bz> that works
  1752. # [22:02] <vlad> and now I get a pretty damn smooth 16fps
  1753. # [22:02] <vlad> er
  1754. # [22:02] <@bz> we have an existing bug about using a single timer for the chrome and the focused tab
  1755. # [22:02] <vlad> 16ms :)
  1756. # [22:03] <@bz> sounds like you're fixing it. ;)
  1757. # [22:03] <vlad> we throttle all unfocused tabs, right?
  1758. # [22:03] <vlad> this will effectively do that
  1759. # [22:03] <philor> edmorley|away: so we could back out both, and then reland the first if it comes up clean, or we could just trust that nobody will merge until we know...
  1760. # [22:03] <vlad> it also let me delete a whole pile of code
  1761. # [22:03] <@bz> we trottle all tabs that are marked inactive
  1762. # [22:03] <vlad> unfortunately, some of that was the testing code -- I'll have to figure out how to bring that back
  1763. # [22:03] <@bz> which is not the same as unfocused
  1764. # [22:03] <vlad> nod
  1765. # [22:03] <philor> and of course, yay PGO, no reason to believe it will happen every time
  1766. # [22:03] <@bz> vlad: https://bugzilla.mozilla.org/show_bug.cgi?id=750344
  1767. # [22:04] <@bz> vlad: is the bug I was thinking of
  1768. # [22:04] <vlad> bz: oh wow, I just did the math
  1769. # [22:04] * Joins: mdas (mdas@50AE257C.D30B51A1.412CF160.IP)
  1770. # [22:04] <vlad> in this testcase
  1771. # [22:04] <vlad> I see a smooth 16 17 17 16 17 17 etc. pattern
  1772. # [22:04] <vlad> (16 + 17 + 17) / 3 = 16.666
  1773. # [22:04] <@bz> yep
  1774. # [22:04] <@bz> looks good!
  1775. # [22:04] * jhammel|lunch is now known as jhammel
  1776. # [22:04] * Quits: graydot (jebasinghe@FC2316EE.45772A9.388CF16F.IP) (Ping timeout)
  1777. # [22:04] * jhammel is now known as jhammel|mtg
  1778. # [22:05] * @bz notes that the fact that 1000 is not divisible by 60 is pretty annoying
  1779. # [22:05] <vlad> yeah
  1780. # [22:05] <vlad> I mean we don't have to shoot for 60fps
  1781. # [22:05] * Joins: km (Mibbit@FACBEC9F.1DC3B5D1.24939243.IP)
  1782. # [22:05] <@bz> well
  1783. # [22:05] <@bz> vsync does
  1784. # [22:05] <@bz> right?
  1785. # [22:05] * Quits: Ms2ger (Ms2ger@168D9992.512B6A35.37724B0D.IP) (Quit: nn)
  1786. # [22:05] <@bz> because it's using an actual frequency, not a number of seconds...
  1787. # [22:05] <vlad> sure, but since I abstracted out the global timer to a separate class
  1788. # [22:06] <vlad> when we d ovsync, we'll just pick one that is implemented by vsync
  1789. # [22:06] <@bz> right
  1790. # [22:06] <edmorley|away> philor: I don't mind too much either way; I think the people who merge all look for pgo green, so I don't think we need to worry about that
  1791. # [22:06] <froydnj> 3! 3 copies of executeSoon..*grumble* *grumble* *grumble*
  1792. # [22:06] <vlad> though it looks like I have a bug, when I do 25ms of work, I'm getting ticks at 31ms
  1793. # [22:07] <vlad> which, actually, is correct with vsync
  1794. # [22:07] <vlad> since it's all slaved to a 16ms period
  1795. # [22:07] <vlad> hmmm
  1796. # [22:07] <jcranmer> bz: it's what we get for using an idiotic semiprime as our base
  1797. # [22:07] <vlad> not sure how I feel about that
  1798. # [22:07] <@bz> vlad: hmm
  1799. # [22:07] <@bz> jcranmer: indeed
  1800. # [22:07] <vlad> like if you do 25ms worth of work, I'd expect you to get a regular 25ms tick to hit 40fps... but that won't work when vsync is involved
  1801. # [22:08] <@bz> jcranmer: we should have used 210
  1802. # [22:08] <@bz> vlad: I don't have a strong opinion on what should happen there....
  1803. # [22:08] <jcranmer> no one ever uses 7, 30 should be a decent one
  1804. # [22:08] <vlad> fwiw, chrome gives a steady 25ms
  1805. # [22:08] <@bz> jcranmer: ;)
  1806. # [22:08] <vlad> in the benchmark
  1807. # [22:08] <@bz> vlad: yeah
  1808. # [22:08] <vlad> they also give a steady 16, which seems wrong to me (for < 16ms workloads)
  1809. # [22:08] <@bz> vlad: that might be a bigger problem
  1810. # [22:09] <@bz> vlad: the perceived performance difference...
  1811. # [22:09] <vlad> yeah
  1812. # [22:09] <@bz> vlad: note that apparently chrome desktop and chrome mobile work differently?
  1813. # [22:09] <vlad> yeah
  1814. # [22:09] <@bz> vlad: and chrome mobile is the newer impl being backported to desktop....
  1815. # [22:09] <@bz> vlad: I wonder what chrome mobile does
  1816. # [22:09] <@ehsan-busy> bz: quick question
  1817. # [22:10] * Joins: graydot (jebasinghe@D2271BFA.97F0EE68.388CF16F.IP)
  1818. # [22:10] * Joins: micahg (micahg@moz-DEBA912.c3-0.arm-ubr1.chi-arm.il.cable.rcn.com)
  1819. # [22:10] <@ehsan-busy> bz: let's say you have a table and you change the offset on it, would you expect the change to be handled on nsTableOuterFrame or nsTableFrame?
  1820. # [22:10] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1821. # [22:10] <@bz> ehsan-busy: a positioned table?
  1822. # [22:10] <@ehsan-busy> bz: yes
  1823. # [22:11] <@bz> ehsan-busy: I think the outer....
  1824. # [22:11] <@bz> ehsan-busy: well, eventually the outer needs to move, at least
  1825. # [22:11] * nthomas|away is now known as nthomas
  1826. # [22:11] <@bz> ehsan-busy: which frame is responsible for the work is a separate question, I guess
  1827. # [22:11] <@ehsan-busy> bz: so what's happening in bug 766843 is that we handle it for both frames!
  1828. # [22:11] * bnicholson is now known as bnicholson|lunch
  1829. # [22:11] <@bz> well, that's silly
  1830. # [22:11] <@ehsan-busy> so effectively we'll move the frame twice the amount that is requested
  1831. # [22:11] * Joins: WorkerThread (BoredOnIRC@moz-C8599121.washdc.fios.verizon.net)
  1832. # [22:11] <@ehsan-busy> indeed
  1833. # [22:12] * @bz looks something up
  1834. # [22:12] * Quits: graydot (jebasinghe@D2271BFA.97F0EE68.388CF16F.IP) (Ping timeout)
  1835. # [22:12] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  1836. # [22:12] <@bz> 27 *|*::-moz-table-outer {
  1837. # [22:12] <@bz> 34 position: inherit;
  1838. # [22:12] <@bz> 35 top: inherit;
  1839. # [22:12] <@bz> 36 right: inherit;
  1840. # [22:12] <@bz> 37 bottom: inherit;
  1841. # [22:12] <@bz> 38 left: inherit;
  1842. # [22:12] <@bz> says ua.css
  1843. # [22:12] <@bz> so it's not entirely surprising that this happens
  1844. # [22:13] <@bz> when you say "handle"
  1845. # [22:13] <@bz> what does that mean in the new world?
  1846. # [22:13] <@bz> in the old world, we'd just post reflows at both which would get coalesced
  1847. # [22:13] <@ehsan-busy> I mean nsCSSFrameConstructor::RecomputePosition being called twice
  1848. # [22:13] <@ehsan-busy> yeah, so if we reflow everything is ok
  1849. # [22:13] <@ehsan-busy> but in the new world we move frames around by hand
  1850. # [22:14] * Quits: JeroenDeDauw (j@moz-A00A7646.dip.t-dialin.net) (Quit: Leaving.)
  1851. # [22:14] * Quits: Optimizer (Optimizer@2844F774.87C8129F.2AB48280.IP) (Ping timeout)
  1852. # [22:14] <@bz> right
  1853. # [22:14] <@ehsan-busy> so I could make RecomputePosition ignore nsTableFrame altogether
  1854. # [22:14] <@bz> yeah
  1855. # [22:14] <@bz> That's what I was thinking.
  1856. # [22:14] <@ehsan-busy> but I wonder if there's a better way to fix this?
  1857. # [22:14] * @ehsan-busy suspects not
  1858. # [22:14] <@bz> not easily
  1859. # [22:14] <@ehsan-busy> ok
  1860. # [22:14] <@ehsan-busy> easy is what I'm looking for :)
  1861. # [22:14] <@bz> either we need to suppress the changehint for table frames
  1862. # [22:14] <@bz> or we need to suppress processing of the changehint
  1863. # [22:15] <@bz> the latter seems simpler
  1864. # [22:15] * kats is now known as kats|away
  1865. # [22:15] <@ehsan-busy> agreed
  1866. # [22:15] <@ehsan-busy> ok thanks, I'll knock up a patch
  1867. # [22:15] <@bz> sounds good
  1868. # [22:16] * Quits: kennyluck (kennyluck@moz-7D94A0FB.dynamic.hinet.net) (Ping timeout)
  1869. # [22:16] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  1870. # [22:16] * Joins: kennyluck (kennyluck@moz-BC7F5E03.dynamic.hinet.net)
  1871. # [22:17] * joduinn-mtg is now known as joduinn
  1872. # [22:17] * Joins: Optimizer (Optimizer@8EC43966.CC8DB6A3.2AB48280.IP)
  1873. # [22:19] * davehunt|away is now known as davehunt
  1874. # [22:20] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  1875. # [22:20] * Joins: kentuckyfriedtakahe (ajones@moz-5D29915D.cable.telstraclear.net)
  1876. # [22:21] * Joins: gandalf (gandalf@moz-D53304E8.neoplus.adsl.tpnet.pl)
  1877. # [22:21] * Quits: tantek (tantek@ADCA5A9E.3A5CECD3.F9E1BAE1.IP) (Quit: tantek)
  1878. # [22:24] <Waldo> anyone know what I have to do to get a breakpoint set on a function to have source associated with it? (I'm compiling with clang/clang++ with --enable-debug --disable-optimize) for whatever reason I find I have to si a bunch of times to get to the actual function code itself, which is getting old fast
  1879. # [22:25] * Joins: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com)
  1880. # [22:25] * Quits: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  1881. # [22:25] * Joins: ajuma (ajuma@moz-CDCFE118.home.cgocable.net)
  1882. # [22:26] * Joins: ahurle1 (ahurle@moz-BBE3ABD.mv.mozilla.com)
  1883. # [22:26] * Joins: pnemsak (Miranda@A6E8C11.B7BED47D.3CA1F9DE.IP)
  1884. # [22:26] * ahurle1 is now known as ahurle
  1885. # [22:26] * Parts: nchaim (Nicolas@F2D29657.F60B0462.67AC9B1.IP)
  1886. # [22:27] * mattwoodrow|away is now known as mattwoodrow
  1887. # [22:27] <jcranmer> Waldo: gdb and clang appear to have some issues with each other
  1888. # [22:27] <froydnj> sounds like clang's debug information is not good
  1889. # [22:27] <Waldo> hmm :-\
  1890. # [22:28] <jcranmer> if you're on mac, try lldb?
  1891. # [22:28] <Waldo> am not
  1892. # [22:28] * @bz wonders whether https://tbpl.mozilla.org/?tree=Try&rev=c7d3cb7eaf05 will ever finish a mochitest run
  1893. # [22:28] <Waldo> maybe I should try updating my clang build
  1894. # [22:28] * @bz has no lldb...
  1895. # [22:28] <jcranmer> if you're on windows, congratulations on building with clang on windows
  1896. # [22:28] <@bz> (and I'm on Mac)
  1897. # [22:28] <jcranmer> bz: you know how to compile code from source, I'm sure
  1898. # [22:28] <jcranmer> :-)
  1899. # [22:29] <froydnj> bz does, but he doesn't use gentoo...
  1900. # [22:29] * Joins: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com)
  1901. # [22:29] <@bz> jcranmer: yes, but my clang and gdb work fine together!
  1902. # [22:29] <Waldo> does bz look like a ricer?
  1903. # [22:29] <@bz> froydnj: macports is almost as bad. :(
  1904. # [22:29] <jcranmer> Waldo: what version of clang do you have?
  1905. # [22:29] <@smaug> jcranmer: Waldo: I gave up with clang because of issues with gdb
  1906. # [22:29] * Joins: nchaim (Nicolas@F2D29657.F60B0462.67AC9B1.IP)
  1907. # [22:30] <@smaug> clang creates data which makes gdb to crash
  1908. # [22:30] <jcranmer> trying clang 3.0 and gdb caused me to give up in frusration
  1909. # [22:30] <Waldo> jcranmer: r158336
  1910. # [22:30] <jhammel|mtg> smaug: try running it through gdb to find the crash :P
  1911. # [22:30] * Parts: nchaim (Nicolas@F2D29657.F60B0462.67AC9B1.IP)
  1912. # [22:30] <jcranmer> it wasn't crashing, just not actually recording where the hell anything was located
  1913. # [22:30] <@bz> waldo is ahead of me on revisions....
  1914. # [22:30] * jhammel|mtg is now known as jhammel
  1915. # [22:30] <Waldo> don't ask me what that corresponds to :-)
  1916. # [22:30] <@bz> I wonder whether this is a mac vs linux thing
  1917. # [22:30] <Waldo> a few weeks-ish old, ish?
  1918. # [22:30] <jcranmer> Waldo: sounds like 3.2
  1919. # [22:31] <froydnj> don't see why host OS would matter wrt to debugging info generation
  1920. # [22:31] <@bz> well, no
  1921. # [22:31] <@bz> but mac gdb vs non-mac might matter
  1922. # [22:31] <@bz> the mac on is pretty hacked up in all sorts of ways
  1923. # [22:31] <@bz> er, mac one
  1924. # [22:31] <froydnj> that is certainly plausible; the mac one is old and duct taped/bailing wired
  1925. # [22:32] * Quits: km (Mibbit@FACBEC9F.1DC3B5D1.24939243.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1926. # [22:32] * froydnj has seen gdb handle debug info from lots of different compilers; when something goes wrong, it's almost always the compiler in the wrong
  1927. # [22:34] <jcranmer> froydnj: it's possibly most people are just using gcc's assembler
  1928. # [22:34] * Joins: mike5w3c_ (MikeS@moz-FB0F599C.xgsspn.imtp.tachikawa.spmode.ne.jp)
  1929. # [22:34] <froydnj> jcranmer: assembler has nothing to do with it
  1930. # [22:34] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Ping timeout)
  1931. # [22:34] * Quits: mike5w3c (MikeS@moz-C17251A0.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout)
  1932. # [22:34] * mike5w3c_ is now known as mike5w3c
  1933. # [22:34] <jcranmer> froydnj: yes it does
  1934. # [22:34] <froydnj> though I suppose a buggy assembler could make a hash of your debug info macros
  1935. # [22:35] <jcranmer> there are hooks in the assembler for outputting dwarf data
  1936. # [22:35] <jcranmer> as opposed to regen'ing everything byte-by-byte yourself
  1937. # [22:35] <jcranmer> IIRC
  1938. # [22:35] <froydnj> indeed there are
  1939. # [22:35] * mjschranz is now known as mjschranz_away
  1940. # [22:35] <jcranmer> but I also know that clang + -g don't get along terribly well
  1941. # [22:35] <jcranmer> like memory consumption baloons
  1942. # [22:36] * mjschranz_away is now known as mjschranz
  1943. # [22:36] * Joins: Ami_Ty (Amie@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1944. # [22:37] <@bz> "This app is incompatible with your Asus Transformer TF101."
  1945. # [22:37] * Joins: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com)
  1946. # [22:37] * @bz is highly interested in that message from Google Play
  1947. # [22:37] * joduinn is now known as joduinn-mtg
  1948. # [22:37] * Joins: karl (karl@moz-7B50C52.jetstream.xtra.co.nz)
  1949. # [22:37] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
  1950. # [22:37] <@bz> since I'm looking at it on an MBP.....
  1951. # [22:37] <@bz> so what gives?
  1952. # [22:38] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1953. # [22:38] <@khuey> bz: devices are associated with your google account
  1954. # [22:38] <@bz> uh
  1955. # [22:38] <@bz> that's .... <sigh>
  1956. # [22:38] * Quits: evilpie (chatzilla@moz-7277FC67.pools.arcor-ip.net) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0.1/20120615112143])
  1957. # [22:38] <@khuey> you can install things to the device from your laptop
  1958. # [22:38] <@dolske> surprise!
  1959. # [22:38] <@bz> "How do I turn that off?"
  1960. # [22:38] <@bz> dolske: yeah, I was wondering
  1961. # [22:38] <@khuey> "hit the device with a rock until it no longer functions"
  1962. # [22:39] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  1963. # [22:39] * @dolske raises an eyebrow
  1964. # [22:39] <Waldo> big magnet
  1965. # [22:40] <@dolske> mig welder
  1966. # [22:40] <Waldo> nuke it from orbit
  1967. # [22:40] * jhammel has confidence an EMP would solve the problem also
  1968. # [22:40] * Quits: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
  1969. # [22:41] <jhammel> Waldo++
  1970. # [22:41] <@dolske> revised answer: upgrade to Jelly Bean
  1971. # [22:41] * mdas is now known as mdas|afk
  1972. # [22:47] <BenB> bz, khuey: we shouldn't use Google Play in the first place.
  1973. # [22:47] * bnicholson|lunch is now known as bnicholson
  1974. # [22:47] <BenB> I refuse to take a Google account, because once I do, Google tracks me forever and I cannot delete it anymore (!).
  1975. # [22:48] <BenB> we shouldn't even link to Google Play, it only encourages that
  1976. # [22:48] <bwinton> BenB: It's hard to distribute Firefox for Android to all the users if we don't have Google Play…
  1977. # [22:48] <bwinton> Also, I signed you up for a google account. benb@gmail.com. The password is "No, I'm not actually that mean." ;)
  1978. # [22:49] <BenB> bwinton: oh, we can be on Google Play. but if people are coming on *our* website, we should just link the apk.
  1979. # [22:49] <BenB> bwinton: the only true gmail account would have been ben@gmail.com anyway ;-P
  1980. # [22:50] * Joins: billm (billm@moz-BBE3ABD.mv.mozilla.com)
  1981. # [22:50] <jhammel> BenB: they don't (didn't?) allow 3-character names :P
  1982. # [22:50] <BenB> bwinton: it's about the device association. once a phone is linked with a google account, I cannot unlink it from google anymore, only replace it with another account.
  1983. # [22:51] <@khuey> the rock solves that problem pretty well ;-)
  1984. # [22:51] * Joins: mwu (mwu@moz-3859BA3C.static.user.ono.com)
  1985. # [22:51] * Parts: squib (squib-@moz-3F6F2A9C.ep.wisc.edu) (Leaving)
  1986. # [22:51] <BenB> khuey: oh, I like to communicate with my friends. I just don't like Google listening.
  1987. # [22:51] <@khuey> I meant the rock to destroy the phone
  1988. # [22:52] <@khuey> but yeah, I'm not really thrilled about Google having access to my life either
  1989. # [22:52] <BenB> oh... yes. I tried swimming with my Android phone. that solved the problem, too. (true story. but unwillingly.)
  1990. # [22:52] * merike is now known as merike|away
  1991. # [22:53] <Waldo> must have been an electrifying experience
  1992. # [22:53] <@khuey> heh
  1993. # [22:53] <BenB> khuey: so, on the Firefox Android download page, can we *please* link to the apk on our mirror network instead of Google Play?
  1994. # [22:53] <BenB> Waldo: I didn't notice anything. that's the problem.
  1995. # [22:53] * Joins: dzbarsky (Adium@moz-3859BA3C.static.user.ono.com)
  1996. # [22:53] * lsblakk is now known as lsblakk|lunch
  1997. # [22:54] <@khuey> BenB: I don't really have anything to do with this
  1998. # [22:54] <@khuey> BenB: ask in #mobile?
  1999. # [22:54] <BenB> khuey: ah, ok, I thought you do. FWIW, it's https://bugzilla.mozilla.org/show_bug.cgi?id=686489
  2000. # [22:55] <@khuey> BenB: nah I'm not that important ;-)
  2001. # [22:55] <@dbaron> BenB, on Android, that requires that you go into the preferences and check the "Allow devices from other sources" box
  2002. # [22:55] <@dbaron> BenB, which means it's more complicated to install for most users
  2003. # [22:56] <BenB> I don't remember having to do that.
  2004. # [22:56] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2005. # [22:56] * Joins: dsherk (dsherk@moz-3859BA3C.static.user.ono.com)
  2006. # [22:56] <BenB> (I have...eh, had at least 4 Android devices)
  2007. # [22:56] <@dbaron> BenB, maybe some phones have it on by default
  2008. # [22:56] <@dbaron> BenB, But I've had to do it for multiple
  2009. # [22:56] * Joins: smontagu (chatzilla@moz-C0AE8091.red.bezeqint.net)
  2010. # [22:56] <@dbaron> BenB, Settings -> Applications -> Unknown Sources
  2011. # [22:58] <BenB> dbaron: ok, that's too bad that google forces us in this way. but at least we can offer both ways.
  2012. # [22:58] <BenB> and that's what I bug asked for.
  2013. # [22:58] <@dbaron> BenB, we'd probably want to make the Android updater a bit better if we were to do that...
  2014. # [22:58] * Quits: Optimizer (Optimizer@8EC43966.CC8DB6A3.2AB48280.IP) (Ping timeout)
  2015. # [22:58] * Quits: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  2016. # [22:59] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  2017. # [23:00] * Joins: Optimizer (Optimizer@8EC43966.CC8DB6A3.2AB48280.IP)
  2018. # [23:01] * romaxalunch is now known as romaxa
  2019. # [23:01] <BenB> FWIW, there are quite some devices which have no "google apps" app at all, because they're not google approved.
  2020. # [23:01] <BenB> Archos, for example
  2021. # [23:01] * Quits: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2022. # [23:02] * Joins: kaze (kaze@moz-3859BA3C.static.user.ono.com)
  2023. # [23:04] * Joins: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net)
  2024. # [23:04] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2025. # [23:05] * Joins: aja (chatzilla@35B2E200.73203D5C.7880DB15.IP)
  2026. # [23:05] * dsherk is now known as ike
  2027. # [23:05] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: anant)
  2028. # [23:06] * joduinn-mtg is now known as joduinn
  2029. # [23:07] * Quits: espindola (espindola@moz-C83D3162.dsl.teksavvy.com) (Quit: Ex-Chat)
  2030. # [23:07] <NeilAway> Yoric: pong...ish
  2031. # [23:07] <Yoric> hi
  2032. # [23:07] <Yoric> Let me try and remember exactly for which reason I pinged you.
  2033. # [23:08] * joduinn is now known as joduinn-food
  2034. # [23:08] <Yoric> Ah, yes, I remember.
  2035. # [23:08] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2036. # [23:08] * Quits: harth (harth@514D186.F3BBB17D.144F44FA.IP) (Input/output error)
  2037. # [23:08] * mdas|afk is now known as mdas
  2038. # [23:08] * Quits: mwu (mwu@moz-3859BA3C.static.user.ono.com) (Ping timeout)
  2039. # [23:08] * Quits: ahal (ahal@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2040. # [23:08] <Yoric> NeilAway: I wanted to inform you that I will pick up bug 768814, if time permits, and this might require your expertise.
  2041. # [23:09] * Joins: mwu (mwu@moz-3859BA3C.static.user.ono.com)
  2042. # [23:09] * Quits: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net) (Ping timeout)
  2043. # [23:11] * bsmedberg-errands is now known as bsmedberg
  2044. # [23:12] <NeilAway> Yoric: hmm, I rememeber a SeaMonkey bug along those lines
  2045. # [23:12] * Quits: dzbarsky (Adium@moz-3859BA3C.static.user.ono.com) (Quit: Leaving.)
  2046. # [23:13] * Joins: edwin (me@moz-3859BA3C.static.user.ono.com)
  2047. # [23:13] * Quits: msucan (mihai@3E887206.8C9343F9.D7B372F7.IP) (Quit: Leaving.)
  2048. # [23:13] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2049. # [23:13] <sawrubh> if I see an orange in my try run and clicking on it says that it's an intermittent bug, should I star it or not ?
  2050. # [23:13] <ike> hi edwin
  2051. # [23:13] <philor> sawrubh: star it
  2052. # [23:13] * Joins: dzbarsky (Adium@moz-3859BA3C.static.user.ono.com)
  2053. # [23:13] * sawrubh had already starred it ;)
  2054. # [23:14] * Quits: dzbarsky (Adium@moz-3859BA3C.static.user.ono.com) (Client exited)
  2055. # [23:14] * philor suppresses an evil chuckle
  2056. # [23:14] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
  2057. # [23:14] <philor> I like it when people star their try runs, because then they're on record as having hit something, if it suddenly goes from once a week to ten times a day :)
  2058. # [23:16] <sawrubh> philor: generally does starring help someone or is it just for mental pleasure/satisfaction of mine
  2059. # [23:16] <@khuey> I don't like it when people star their try runs that are pushed on a two week old m-c
  2060. # [23:16] * sawrubh checks if he's in the "like" or "unlike" category
  2061. # [23:17] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2062. # [23:17] <sawrubh> khuey: isn't it if you push something to try, then how can be it be two week old m-c ?
  2063. # [23:17] <philor> tough to say whether starring in general helps or not, but other than the stale parent thing, it helps or annoys just as much as starring anywhere else
  2064. # [23:18] * Joins: dherman (dherman@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2065. # [23:18] <sawrubh> khuey: I've heard some people update their m-c's after several weeks, is that advised or what ?
  2066. # [23:18] * Quits: Ally_ (textual@moz-80567360.range86-171.btcentralplus.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
  2067. # [23:18] * jmaher is now known as jmaher|afk
  2068. # [23:18] <@khuey> depends on what you're working on
  2069. # [23:19] <dherman> is rafael still the person in charge of clang builds?
  2070. # [23:19] <@khuey> if you're working on something nobody else touches, that's probably fine
  2071. # [23:19] <jcranmer> sawrubh: if you're doing active work on m-c, probably not
  2072. # [23:19] <NeilAway> Yoric: hmm, I was thinking of bug 728840, but now I'm not sure how it relates...
  2073. # [23:19] <@khuey> if you're working on something that gets rewritten every two weeks, waiting several weeks is not a good idea
  2074. # [23:19] * Joins: nchaim (Nicolas@F2D29657.F60B0462.67AC9B1.IP)
  2075. # [23:19] * Parts: nchaim (Nicolas@F2D29657.F60B0462.67AC9B1.IP)
  2076. # [23:19] <jcranmer> dherman: espindola is the one who does most of our clang interfacing
  2077. # [23:19] <jcranmer> dherman: although if you have a basic question, I could probably answer it
  2078. # [23:20] <dherman> jcranmer: does the latest trunk build with clang?
  2079. # [23:20] <jcranmer> dherman: as of this morning, yes
  2080. # [23:21] <sawrubh> khuey: out of curiosity, which branches/components are that much in flux ?
  2081. # [23:21] * Quits: KWierso (Daily@moz-1052985.hfc.comcastbusiness.net) (Quit: KWierso)
  2082. # [23:21] * Joins: KWierso (Daily@moz-1052985.hfc.comcastbusiness.net)
  2083. # [23:21] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  2084. # [23:22] * lsblakk|lunch is now known as lsblakk
  2085. # [23:22] * joduinn-food is now known as joduinn-mtg
  2086. # [23:23] * Joins: dzbarsky (Adium@moz-3859BA3C.static.user.ono.com)
  2087. # [23:23] * Quits: dzbarsky (Adium@moz-3859BA3C.static.user.ono.com) (Client exited)
  2088. # [23:23] <@khuey> sawrubh: I was exaggerating a bit
  2089. # [23:24] * sawrubh phew !
  2090. # [23:24] * Joins: roc (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  2091. # [23:24] * ChanServ sets mode: +o roc
  2092. # [23:25] * armenzg_buildduty is now known as armenzg_away
  2093. # [23:25] * kats|away is now known as kats
  2094. # [23:25] * jcranmer is now known as jcranmer|away
  2095. # [23:26] * Joins: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net)
  2096. # [23:26] * Joins: davidb (davidb@moz-68BF56A6.dsl.bell.ca)
  2097. # [23:27] * Quits: bbondy (bbondy@moz-BE76EF7A.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
  2098. # [23:29] * rail is now known as rail_away
  2099. # [23:29] * Quits: darfia (darfia@20C4F0CB.2F9EAEB9.C36097CD.IP) (Quit: Saindo)
  2100. # [23:31] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2101. # [23:31] * Joins: atu (Mibbit@8E1F4B2F.D9B7FFB4.780547CD.IP)
  2102. # [23:34] * davehunt is now known as davehunt|away
  2103. # [23:35] * Joins: Havvy (Mibbit@moz-C8F5011C.ptld.qwest.net)
  2104. # [23:35] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.10.1/20120615053134])
  2105. # [23:36] <dherman> jcranmer|away, meet rubio, rubio, meet jcranmer|away :)
  2106. # [23:36] <dherman> rubio: jcranmer|away says that trunk is building again today; apparently there were issues before
  2107. # [23:36] * Joins: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz)
  2108. # [23:36] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Quit: L'ordinateur  est en sommeil)
  2109. # [23:37] <NeilAway> qheaden: I would expect internal runs of whitespace are collapsed to a single space
  2110. # [23:37] * Quits: atu (Mibbit@8E1F4B2F.D9B7FFB4.780547CD.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2111. # [23:37] * Joins: atuljangra (Mibbit@8E1F4B2F.D9B7FFB4.780547CD.IP)
  2112. # [23:37] * sheeri is now known as sheeri-afk
  2113. # [23:38] * kats is now known as kats|away
  2114. # [23:38] * Joins: dzbarsky (Adium@moz-3859BA3C.static.user.ono.com)
  2115. # [23:39] * NeilAway wonders why his vm is giving random errors on a new tree, such as corrupt xpt or pdb files :s
  2116. # [23:39] * Joins: cjones (cjones@moz-3859BA3C.static.user.ono.com)
  2117. # [23:40] * Joins: juanb_ (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  2118. # [23:40] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  2119. # [23:40] * juanb_ is now known as juanb
  2120. # [23:41] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  2121. # [23:41] <NeilAway> jcranmer|away: no, that's what you get for not using 50Hz AC like sensible people do :-P
  2122. # [23:41] * Quits: Ami_Ty (Amie@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Connection reset by peer)
  2123. # [23:41] * Joins: Ami_Ty (Amie@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2124. # [23:42] * Quits: twi (Adium@moz-F9E4EE7F.cust.dsl.vodafone.it) (Quit: Leaving.)
  2125. # [23:42] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  2126. # [23:42] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2127. # [23:43] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Input/output error)
  2128. # [23:43] * cadecairos is now known as cadecairos_away
  2129. # [23:43] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
  2130. # [23:45] * Quits: qheaden (qheaden@moz-67E02157.nrflva.fios.verizon.net) (Quit: Leaving)
  2131. # [23:45] * Quits: gandalf (gandalf@moz-D53304E8.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  2132. # [23:46] <biesi> BenB, yes, you can delete google accounts. what makes you think you can't?
  2133. # [23:46] * Joins: gandalf (gandalf@moz-D53304E8.neoplus.adsl.tpnet.pl)
  2134. # [23:48] * bhearsum is now known as bhearsum|afk
  2135. # [23:48] * Joins: |Havvy| (Mibbit@moz-C8F5011C.ptld.qwest.net)
  2136. # [23:48] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
  2137. # [23:50] * Quits: Havvy (Mibbit@moz-C8F5011C.ptld.qwest.net) (Quit: http://www.mibbit.com ajax IRC Client)
  2138. # [23:51] * Joins: driia (dria@F2D29657.F60B0462.67AC9B1.IP)
  2139. # [23:51] * Quits: dria (dria@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
  2140. # [23:51] * Quits: mwu (mwu@moz-3859BA3C.static.user.ono.com) (Ping timeout)
  2141. # [23:52] * Joins: mwu (mwu@moz-3859BA3C.static.user.ono.com)
  2142. # [23:53] * Quits: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com) (Quit: Miranda IM - Multi protocol instant messenger @ www.miranda-im.org)
  2143. # [23:53] * Quits: bholley (anonymous@moz-104CC309.mv.mozilla.com) (Ping timeout)
  2144. # [23:54] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  2145. # [23:54] * Quits: atuljangra (Mibbit@8E1F4B2F.D9B7FFB4.780547CD.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2146. # [23:55] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  2147. # [23:55] <@dolske> khuey: nice site you've got. https://thimble.webmaker.org/p/7ai
  2148. # [23:56] <@khuey> lol
  2149. # [23:57] * Joins: nchaim (Nicolas@F2D29657.F60B0462.67AC9B1.IP)
  2150. # [23:57] * jhammel especially likes Loaf Cat
  2151. # [23:58] * Quits: Optimizer (Optimizer@8EC43966.CC8DB6A3.2AB48280.IP) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  2152. # [23:58] * Quits: wchen (wchen@F2D29657.F60B0462.67AC9B1.IP) (Quit: wchen)
  2153. # [23:59] * Quits: TheOne (TheOne@moz-D24EA55D.dip.t-dialin.net) (Quit: )
  2154. # Session Close: Thu Jun 28 00:00:01 2012

The end :)