/irc-logs / mozilla / #developers / 2011-12-14 / end

Options:

  1. # Session Start: Wed Dec 14 00:00:00 2011
  2. # Session Ident: #developers
  3. # [00:00] * Quits: dRdR (dRdR@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  4. # [00:01] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/b0165c0d85e1 - Brad Lassey - bug 710328 - null pointer when attaching android idle handler r=mfinkle a=java-only
  5. # [00:01] <blassey> note that kats is watching the tree for the 3 patches I just pushed
  6. # [00:01] <firebot> http://hg.mozilla.org/mozilla-central/rev/1f03a95b661a - Brad Lassey - bug 707929 - java.lang.NullPointerException @ ZipFile.getInputStream(ZipFile.java:256) r=mfinke a=java-only
  7. # [00:01] <firebot> http://hg.mozilla.org/mozilla-central/rev/923dab6343f9 - Brad Lassey - bug 708961 - We still use ByteBuffer.allocateDirect for large buffers r=pcwalton a=java-only
  8. # [00:02] * Joins: wlach_ (wlach@moz-C5B44C21.vif.net)
  9. # [00:02] * wlach_ is now known as wlach|mac
  10. # [00:02] <zpao> dolske: so i could set mFullScreen myself & call MakeFullScreen directly, but it looks like SetFullScreen is a bit more complete & makes sure to handle domfullscreen stuff exiting (again, i may be able to duplicate that)
  11. # [00:02] * Quits: dao (dao@moz-7C5E3898.superkabel.de) (Quit: Leaving.)
  12. # [00:02] * Quits: kaie (kaie@moz-2A92CE45.dip.t-dialin.net) (Quit: Leaving)
  13. # [00:03] * Quits: eflores (AndChat@538BABFE.A073F3E.97BBD552.IP) (Quit: Bye)
  14. # [00:03] * Joins: alex (alex@moz-BD8D0A09.lightspeed.sntcca.sbcglobal.net)
  15. # [00:03] * Joins: josh (josh@moz-2EE66546.nyc.res.rr.com)
  16. # [00:04] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  17. # [00:04] * Quits: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP) (Quit: ZNC - http://znc.in)
  18. # [00:05] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  19. # [00:06] * Quits: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  20. # [00:06] * philor|away is now known as philor
  21. # [00:06] * ashughes|meeting is now known as ashughes
  22. # [00:06] * Joins: smaug (chatzilla@moz-18AB320D.gprs.sl-laajakaista.fi)
  23. # [00:07] * khuey is now known as khuey|away
  24. # [00:08] * Quits: klugefoo (kahr@moz-F88DFDF5.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  25. # [00:08] * Quits: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Quit: sheppy)
  26. # [00:08] * Joins: mike5w3c (MikeS@moz-3F30ADA0.pool.e-mobile.ne.jp)
  27. # [00:08] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  28. # [00:09] * Quits: Mossop (mossop@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  29. # [00:09] * Quits: masayuki (masayuki@moz-911CC660.zaq.ne.jp) (Ping timeout)
  30. # [00:09] * Joins: masayuki (masayuki@moz-911CC660.zaq.ne.jp)
  31. # [00:09] * Quits: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP) (Ping timeout)
  32. # [00:10] <philor> coop|buildduty: it's not possible to see any more about what happened in https://tbpl.mozilla.org/php/getParsedLog.php?id=7912776&tree=Firefox than what made it into the log, is it?
  33. # [00:10] * Parts: mcmanus (mcmanus@moz-FE9B5BFD.twcny.res.rr.com)
  34. # [00:11] * Joins: masayuki_ (masayuki@moz-911CC660.zaq.ne.jp)
  35. # [00:11] * Joins: klugefoo (kahr@moz-F88DFDF5.lightspeed.sntcca.sbcglobal.net)
  36. # [00:11] * Quits: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  37. # [00:11] * Quits: gerv (gerv@moz-8E68CF56.in-addr.arpa) (Quit: Leaving.)
  38. # [00:11] * Quits: masayuki (masayuki@moz-911CC660.zaq.ne.jp) (Ping timeout)
  39. # [00:11] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  40. # [00:12] * masayuki_ is now known as masayuki
  41. # [00:12] <coop|buildduty> philor: not really. i can connect to it and see if there's some obvious state
  42. # [00:13] * Joins: bsmith (bsmith@A2413EEC.695C1090.1F72B910.IP)
  43. # [00:13] <coop|buildduty> ...and there's not :/
  44. # [00:13] * catlee is now known as catlee-away
  45. # [00:13] <philor> yeah, my theory is log overflow, so it's not likely to leave much behind
  46. # [00:14] <dolske> zpao: I mean just looking at how that button and our code currently interact, and then cut'n'paste your way to success.
  47. # [00:14] * Joins: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net)
  48. # [00:14] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  49. # [00:14] * bholley just realized he wasn't on IRC
  50. # [00:14] <dolske> since I'd assume both would want to work in similar ways. maybe I'm just being confusing, I've never looked at that code.
  51. # [00:14] <bholley> no wonder I was so productive
  52. # [00:14] <dolske> bholley: welcome back to IRC!
  53. # [00:15] * Quits: rillian (rilllian@moz-F023CC1E.thaumas.net) (Connection reset by peer)
  54. # [00:15] <zpao> dolske: that's what i was looking at. we literally just dispatch events from there
  55. # [00:15] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Quit: ajuma)
  56. # [00:15] <zpao> dolske: we can make it work that way, just with a bit of duplication i think
  57. # [00:15] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/58a278555680 - Patrick Walton - Bug 710096 - Hold the monitor on the layer controller when adjusting and rendering the viewport metrics. r=Cwiiis a=java-only
  58. # [00:16] * Quits: TheLink (TheLink@moz-4FAE5288.pools.arcor-ip.net) (Client exited)
  59. # [00:16] * Quits: masayuki (masayuki@moz-911CC660.zaq.ne.jp) (Ping timeout)
  60. # [00:17] * Joins: dbaron (dbaron@moz-BBE3ABD.mv.mozilla.com)
  61. # [00:17] * ChanServ sets mode: +o dbaron
  62. # [00:17] * Quits: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP) (Ping timeout)
  63. # [00:17] <philor> I'll just blame dbaron again
  64. # [00:17] <@dbaron> for what?
  65. # [00:18] <philor> Win M4 "disconnects"
  66. # [00:18] <philor> for which I still-or-again like blaming the size of the logs
  67. # [00:18] * Quits: stransky (stransky@moz-6F10C81D.net.upcbroadband.cz) (Quit: Connection reset by beer)
  68. # [00:19] <@dbaron> philor, didn't a patch substantially reduce the size of the logs a few weeks ago?
  69. # [00:20] <philor> it did indeed, and then they went away and we just had the M1 ones to deal with, until today
  70. # [00:20] <@dbaron> philor, did the logs recently get bigger?
  71. # [00:22] * shorlander is now known as shorlander-away
  72. # [00:23] <philor> dbaron: successful ones seem to still be the same compressed size, have to grab a couple to see about uncompressed, but I don't know what the unsuccessful ones look like, since they look like the master saying "hey, wasn't there a slave around here somewhere talking to me a while back?"
  73. # [00:23] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
  74. # [00:24] * bnicholson is now known as bnicholson|afk
  75. # [00:24] * Quits: @mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  76. # [00:24] * Joins: jwq (jwq@moz-8238A1D6.irl.cri.nz)
  77. # [00:25] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/9fae755f5103 - Brian R. Bondy - Bug 710079 - ICO files that contain PNG would end in some uninitialized memory. r=joe. a=joe
  78. # [00:25] <smaug> um
  79. # [00:25] <smaug> apparently geolocation spec is not reviewed
  80. # [00:25] * Quits: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP) (Quit: madhava)
  81. # [00:25] <smaug> and it is only W3C CR :/
  82. # [00:25] <philor> blah, tinderbox-builds retention is four days, that won't tell me much
  83. # [00:26] <nthomas> eta for improving that is end of the week
  84. # [00:26] <nthomas> plus time to build history back up
  85. # [00:26] * Ziggy_Maes is now known as Ziggy|AWAY
  86. # [00:27] * Joins: dRdR (dRdR@moz-BBE3ABD.mv.mozilla.com)
  87. # [00:27] * Quits: dRdR_ (dRdR@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  88. # [00:27] * jcranmer|away is now known as jcranmer
  89. # [00:28] * Joins: jhammink (textual@moz-BBE3ABD.mv.mozilla.com)
  90. # [00:28] <philor> just over half the size where they would get truncated, but I dunno either where the size where they'll start hanging Windows slaves is, or who might be intermittently spewing in a loop
  91. # [00:29] <philor> I still think 28MB is a bit heavy for a test log, but then my connection at home and my computer at work are probably the two weakest things around
  92. # [00:31] <Unfocused> nthomas: whats the retention changing to?
  93. # [00:31] <espindola> dolske, fell free to ping me if you need a more detailed description or have other questions about 702848
  94. # [00:31] * coop|buildduty is now known as coop|afk
  95. # [00:31] <nthomas> Unfocused: we had 30 days for tinderbox-builds, 14 for try before the array where dump the older stuff died
  96. # [00:32] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  97. # [00:32] * ChanServ sets mode: +o mkaply
  98. # [00:32] <espindola> s/fell/feel/
  99. # [00:32] * Joins: gwagner (idefix2@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  100. # [00:32] <Unfocused> ah, right
  101. # [00:33] * Quits: not_gavin (gavin@D18F6DDB.6A393516.2321E71E.IP) (Connection reset by peer)
  102. # [00:33] * Joins: not_gavin (gavin@D18F6DDB.6A393516.2321E71E.IP)
  103. # [00:34] * Quits: bjarne (bjarne@moz-B436FB98.nextgentel.com) (Quit: Leaving.)
  104. # [00:34] * northWind is now known as northAway
  105. # [00:35] * Quits: mcsmurf (mcsmurf@moz-ACAF2E55.dip.t-dialin.net) (Quit: )
  106. # [00:35] <philor> and test_transitions_per_property is only 14MB of that 28MB
  107. # [00:35] <philor> alone
  108. # [00:35] <philor> for that single test
  109. # [00:38] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  110. # [00:38] <edmorley> yikes
  111. # [00:39] * Joins: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP)
  112. # [00:39] <philor> it compresses well
  113. # [00:39] <philor> it's just big boned
  114. # [00:39] * Quits: sewardj (sewardj@moz-908CCEC7.dip.t-dialin.net) (Ping timeout)
  115. # [00:39] * jhopkins is now known as jhopkins|away
  116. # [00:40] * Quits: Hendikins (wolfox@moz-9A361C95.static.internode.on.net) (Ping timeout)
  117. # [00:40] * Joins: Hendikins (wolfox@moz-9A361C95.static.internode.on.net)
  118. # [00:41] * Quits: squib (squib-@moz-415BAA34.engr.wisc.edu) (Quit: Leaving)
  119. # [00:42] * gregglind is now known as gregglind_away
  120. # [00:44] * Quits: @mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  121. # [00:45] * Quits: florian (florian@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre)
  122. # [00:45] * bwinton is now known as bwinton_away
  123. # [00:45] * Quits: gwagner (idefix2@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: gwagner)
  124. # [00:45] * Quits: pnemsak (Miranda@moz-7409BD53.orange.sk) (Quit: pnemsak)
  125. # [00:48] * joduinn is now known as joduinn-mtg
  126. # [00:50] * Quits: sgimeno (santiago.g@A922400D.48362F18.BCC03455.IP) (Ping timeout)
  127. # [00:50] * jwir3 is now known as jwir3|away
  128. # [00:50] * Joins: sgimeno (santiago.g@A922400D.48362F18.BCC03455.IP)
  129. # [00:50] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
  130. # [00:50] * Joins: davidb (davidb@moz-976CD2.dsl.bell.ca)
  131. # [00:51] * Quits: gandalf (zbraniecki@moz-78F2D0A3.neoplus.adsl.tpnet.pl) (Quit: Textual IRC Client: http://www.textualapp.com/)
  132. # [00:51] * Quits: davidb (davidb@moz-976CD2.dsl.bell.ca) (Input/output error)
  133. # [00:55] * Parts: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  134. # [00:56] <gps> for those doing the HG <=> Git dance, Git 1.7.8 now supports direct importing of HG syntax patches
  135. # [00:57] <hub> nice
  136. # [00:58] * Joins: jprmc (jprmc@CA108B7E.5BCEC6DB.DA78B690.IP)
  137. # [00:59] * Quits: smaug (chatzilla@moz-18AB320D.gprs.sl-laajakaista.fi) (Ping timeout)
  138. # [01:00] * Quits: Steffen (chatzilla@moz-83564970.adsl.alicedsl.de) (Quit: ChatZilla 0.9.87 [Firefox 9.0a2/20110929020842])
  139. # [01:01] * Joins: jgoulie (jgoulie@moz-BBE3ABD.mv.mozilla.com)
  140. # [01:01] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  141. # [01:02] * Joins: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com)
  142. # [01:03] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  143. # [01:05] * Quits: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com) (Quit: bmoss|2)
  144. # [01:05] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  145. # [01:06] * joe|sheriff is now known as joe
  146. # [01:06] * Quits: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP) (Quit: mdas)
  147. # [01:06] * Quits: jprmc (jprmc@CA108B7E.5BCEC6DB.DA78B690.IP) (Quit: Leaving)
  148. # [01:07] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  149. # [01:09] * Quits: KaiRo_away (robert@moz-DB7D336E.adsl.highway.telekom.at) (Ping timeout)
  150. # [01:09] * Joins: KaIRC (robert@moz-8C499365.adsl.highway.telekom.at)
  151. # [01:10] * Quits: wlach|mac (wlach@moz-C5B44C21.vif.net) (Quit: Computer has gone to sleep.)
  152. # [01:10] * Joins: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com)
  153. # [01:10] * Quits: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com) (Quit: bmoss|2)
  154. # [01:11] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Quit: bmoss)
  155. # [01:11] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  156. # [01:11] * Quits: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: leaving)
  157. # [01:14] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  158. # [01:14] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Quit: bmoss)
  159. # [01:15] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  160. # [01:15] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Connection reset by peer)
  161. # [01:16] * Joins: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  162. # [01:17] * Quits: AaronMT|dinner (AaronMT@moz-DEDA283.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
  163. # [01:18] * Quits: johnath_home (noyb@moz-5A10C3E8.dsl.teksavvy.com) (Ping timeout)
  164. # [01:18] * Joins: johnath_home (noyb@moz-5A10C3E8.dsl.teksavvy.com)
  165. # [01:18] * Quits: jfkthame (jfkthame@DBA4BEB5.90783722.9542EC20.IP) (Quit: jfkthame)
  166. # [01:20] * Joins: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP)
  167. # [01:20] * zpao is now known as zpao|detached
  168. # [01:22] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  169. # [01:24] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Quit: Leaving...)
  170. # [01:24] * Joins: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  171. # [01:25] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/0c46aac6a23f - Matt Brubeck - Bug 710302 - going to about: pages does a 'feeling lucky' search [r=mfinkle a=java-only]
  172. # [01:25] <firebot> http://hg.mozilla.org/mozilla-central/rev/96a644cb3158 - Wes Johnston - Bug 697265 - Support clipboard operations in edit fields [r=mfinkle a=android-only]
  173. # [01:26] * Quits: ejpbruel (ejpbruel@moz-5EE20326.adsl2.static.versatel.nl) (Ping timeout)
  174. # [01:26] * Joins: jgilbert (jgilbert@moz-2B3CF81C.hsd1.ca.comcast.net)
  175. # [01:27] * alex is now known as alex|afk
  176. # [01:27] * Quits: jimm (jmathies@moz-7F164CA1.pn.at.cox.net) (Quit: )
  177. # [01:28] * ctalbert is now known as ctalbert|afk
  178. # [01:28] * Joins: lsumar (lsumar@538BABFE.A073F3E.97BBD552.IP)
  179. # [01:29] * Joins: ejpbruel (ejpbruel@933E3A2E.83A511AD.F413BF4D.IP)
  180. # [01:30] * Quits: anant (anant@moz-E31CD2CB.mozilla.org) (Ping timeout)
  181. # [01:31] * Quits: Pike (Pike@moz-AA98C591.pool.mediaways.net) (Quit: ChatZilla 0.9.87 [Firefox 8.0.1/20111120135848])
  182. # [01:31] * Quits: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP) (Quit: beaufour)
  183. # [01:32] <gps> am I on crack, or are my xpcshell test suites now printing process arguments for every test?
  184. # [01:32] <jcranmer> gps: no, khuey left debug in a patch
  185. # [01:33] <gps> jcranmer: you have a bug or file? I really want to nuke this locally
  186. # [01:34] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/ceffbd680e2c - Margaret Leibovic - Bug 707665 - Save as PDF option should be disabled for about:home and any XUL documents. r=mfinkle a=android-only
  187. # [01:36] * Quits: kumar (kmcmillan@moz-E865F8D8.hsd1.il.comcast.net) (Ping timeout)
  188. # [01:37] * Quits: ejpbruel (ejpbruel@933E3A2E.83A511AD.F413BF4D.IP) (Ping timeout)
  189. # [01:37] * Joins: kumar (kmcmillan@moz-E865F8D8.hsd1.il.comcast.net)
  190. # [01:37] * Joins: ejpbruel (ejpbruel@BE7AA7B8.AC20774A.78FB44E5.IP)
  191. # [01:38] * Joins: timeless_xchat (timeless@moz-5E2C9899.eng.wind.ca)
  192. # [01:38] * ewong|away is now known as ewong
  193. # [01:38] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  194. # [01:39] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  195. # [01:39] <jcranmer> just find 'print cmd' in testing/xpcshell/runxpcshelltests.py and delete them
  196. # [01:39] <NeilAway> gps: how does hg syntax differ from git syntax, particularly with reference to the --git option to hg diff...
  197. # [01:40] * Quits: timeless_xchat (timeless@moz-5E2C9899.eng.wind.ca) (Ping timeout)
  198. # [01:41] * Quits: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  199. # [01:41] <gps> NeilAway: I think git will now accept HG patches w/o —git
  200. # [01:41] * Joins: timeless_xchat (timeless@moz-5E2C9899.eng.wind.ca)
  201. # [01:41] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving...)
  202. # [01:42] * jcranmer is now known as jcranmer|away
  203. # [01:42] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  204. # [01:42] <timeless_xchat> neil: --git changes how new and binary files are handled
  205. # [01:42] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  206. # [01:43] <ejpbruel> does this html snippet crash nightly for anyone else? http://pastebin.mozilla.org/1404656
  207. # [01:43] <NeilAway> timeless_xchat: sure, but what I was confused about was git apparently being unable to accept --git patches
  208. # [01:43] <timeless_xchat> !!
  209. # [01:44] <timeless_xchat> that really shouldn't happen
  210. # [01:44] <timeless_xchat> visit freenode / #mercurial?
  211. # [01:45] * Joins: wg9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
  212. # [01:46] * Quits: mak (chatzilla@moz-D2B42BA6.retail.telecomitalia.it) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 2.0/20110318052756])
  213. # [01:46] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  214. # [01:46] * Joins: mjschranz (mjschranz@C557B26E.531FD64C.630E4E47.IP)
  215. # [01:49] * Quits: mjschranz (mjschranz@C557B26E.531FD64C.630E4E47.IP) (Ping timeout)
  216. # [01:49] <ejpbruel> apparently its not possible to load news.google.com in an iframe?
  217. # [01:50] * Joins: ejpbruel_ (ejpbruel@933E3A2E.83A511AD.F413BF4D.IP)
  218. # [01:51] * Quits: ejpbruel (ejpbruel@BE7AA7B8.AC20774A.78FB44E5.IP) (Ping timeout)
  219. # [01:51] * ejpbruel_ is now known as ejpbruel
  220. # [01:53] <timeless_xchat> sounds right
  221. # [01:54] <timeless_xchat> one of greyhound or megabus tried to reframe sites for advertising
  222. # [01:54] <timeless_xchat> and news.google.com looped forever fighting it
  223. # [01:54] <timeless_xchat> probably greyhound
  224. # [01:54] * Quits: ewong (chatzilla@moz-E5D50C2E.static.netvigator.com) (Quit: Reboot)
  225. # [01:55] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  226. # [01:57] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  227. # [01:57] * ChanServ sets mode: +o mkaply
  228. # [01:57] * Joins: Mossop (mossop@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  229. # [01:58] * Joins: mjschranz (mjschranz@117F2F8F.531FD64C.630E4E47.IP)
  230. # [01:58] * Quits: timeless_xchat (timeless@moz-5E2C9899.eng.wind.ca) (Ping timeout)
  231. # [01:59] * Joins: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP)
  232. # [02:01] * Joins: srinivas (chatzilla@moz-2790C4FB.hsd1.ca.comcast.net)
  233. # [02:02] * Quits: Mossop (mossop@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  234. # [02:02] <ehsan> who wants to review a patch which lets us reopen the tree? ;)
  235. # [02:02] <ehsan> bsmedberg: ^
  236. # [02:02] <ehsan> khuey|away: ^
  237. # [02:02] <roc> I would if I could
  238. # [02:03] <gavin> what's the patch?
  239. # [02:03] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  240. # [02:04] <darktrojan> he didn't actually claim the patch exists
  241. # [02:04] * Quits: mike5w3c (MikeS@moz-3F30ADA0.pool.e-mobile.ne.jp) (Ping timeout)
  242. # [02:04] * Joins: ewong (chatzilla@moz-E5D50C2E.static.netvigator.com)
  243. # [02:04] * Joins: mike5w3c (MikeS@moz-98B1BB1D.pool.e-mobile.ne.jp)
  244. # [02:05] * Joins: raccettura (raccettura@moz-660B8F4B.hsd1.nj.comcast.net)
  245. # [02:07] <ehsan> roc: https://bugzilla.mozilla.org/show_bug.cgi?id=710473
  246. # [02:07] <ehsan> roc: I'm gonna prepare to land it
  247. # [02:07] <ehsan> doubt that anyone would object ;)
  248. # [02:07] <roc> darktrojan: oh yeah. "who wants to review a patch to do XYZ?" "Me!" "OK, I guess I'd better write one then"
  249. # [02:07] * Joins: Pike (Pike@moz-E31CD2CB.mozilla.org)
  250. # [02:08] <darktrojan> exactly
  251. # [02:08] <ehsan> heh, I was filing the bug...
  252. # [02:08] <roc> is splinter broken for everyone or just me?
  253. # [02:08] <bent> wait, i thought the tree closure was due to PGOing too much code?
  254. # [02:08] <ehsan> bent: yes, I'm removing lots of code
  255. # [02:08] <derf> roc: Splinter's been working fine for me.
  256. # [02:08] <roc> bent: yeah it is
  257. # [02:09] <ehsan> now, who knows how we can force pgo builds using the selfserve API?
  258. # [02:10] * mcote|afk is now known as mcote
  259. # [02:10] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/221eccfa6a3f - Ehsan Akhgari - Bug 710473 - Backout the nsDerivedSafe part from bug 666414 to make PGO builds on Windows work again; r=roc (cause he volunteered) a=xul-diet
  260. # [02:10] <bent> it's at the bottom of the self serve page
  261. # [02:11] <ehsan> ah yes
  262. # [02:11] <ehsan> thanks
  263. # [02:11] <ehsan> who wants to volunteer to watch the tree and do the chores of reopening etc?
  264. # [02:11] * nthomas is now known as nthomas|away
  265. # [02:11] <bent> this makes me all sorts of sad
  266. # [02:12] <bent> seems to me that the linker should remove most of that derivedsafe stuff on the first link
  267. # [02:13] <ehsan> well, it probably needs to generate some internal data structures to analyze things etc
  268. # [02:13] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (NickServ (GHOST command used by rick))
  269. # [02:14] * Joins: rick (rwaldron@moz-CE27855E.hfc.comcastbusiness.net)
  270. # [02:14] * rick is now known as rwaldron
  271. # [02:14] * Quits: rwaldron (rwaldron@moz-CE27855E.hfc.comcastbusiness.net) (Quit: Leaving...)
  272. # [02:15] * Joins: aja_ (chatzilla@A8F7EE0.72086529.7880DB15.IP)
  273. # [02:15] * Quits: aja (chatzilla@A8F7EE0.72086529.7880DB15.IP) (Ping timeout)
  274. # [02:15] * aja_ is now known as aja
  275. # [02:16] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving.)
  276. # [02:17] * aja is now known as IRCMonkey36567
  277. # [02:17] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  278. # [02:17] * Quits: lsumar (lsumar@538BABFE.A073F3E.97BBD552.IP) (Quit: This computer has gone to sleep)
  279. # [02:17] * Quits: redfive (chatzilla@moz-B94E1A81.ipnetworksinc.net) (Ping timeout)
  280. # [02:18] <@dbaron> Hmmm... it seems like I can't load about: URLs in today's Fennec nightly... I end up at a google search for about:crashes or about:fennec instead.
  281. # [02:18] <gavin> known bug
  282. # [02:18] <gavin> dbaron: bug 710302
  283. # [02:19] <@dbaron> I wonder if there's a workaround...
  284. # [02:19] * Quits: jgilbert (jgilbert@moz-2B3CF81C.hsd1.ca.comcast.net) (Connection reset by peer)
  285. # [02:19] <darktrojan> figure out the chrome url and go there?
  286. # [02:20] <@dbaron> well, view-source:about:crashes also goes to google
  287. # [02:20] <@dbaron> I guess I'll find my crash tomorrow
  288. # [02:20] <@dbaron> on the off chance that I actually got it reported
  289. # [02:20] * Joins: jgilbert (jgilbert@moz-2B3CF81C.hsd1.ca.comcast.net)
  290. # [02:21] <gavin> dbaron: chrome://global/content/crashes.xhtml ?
  291. # [02:21] <@dbaron> gavin, thanks
  292. # [02:22] <edmorley> !seen bjacob
  293. # [02:22] <firebot> bjacob was last seen 3 hours, 15 minutes and 15 seconds ago, saying 'dRdR: actually LoadSymbols is just at the beginning of GLContext.cpp... it doesn't seem to want to stop on null function name. maybe step through it' in #gfx.
  294. # [02:23] <espindola> interesting that removing some template magic makes xul link again
  295. # [02:23] <espindola> shows that the IL used by msvc is fairly high level
  296. # [02:24] * Quits: jgoulie (jgoulie@moz-BBE3ABD.mv.mozilla.com) (Quit: jgoulie)
  297. # [02:24] <espindola> bsmedberg, ehsan: congratulations!
  298. # [02:24] <ehsan> the credit should go to bsmedberg really
  299. # [02:25] * Quits: ashughes (ashughes@21B7B9F2.B87E9213.6E712CE2.IP) (Quit: ashughes)
  300. # [02:25] * Quits: nthomas|away (chatzilla@moz-75DA4CCD.dsl.telstraclear.net) (Ping timeout)
  301. # [02:25] * Quits: kumar (kmcmillan@moz-E865F8D8.hsd1.il.comcast.net) (Quit: kumar)
  302. # [02:26] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  303. # [02:26] * Joins: micahg_ (micahg@moz-60E06D1E.c3-0.arm-ubr1.chi-arm.il.cable.rcn.com)
  304. # [02:26] * Quits: micahg (micahg@moz-60E06D1E.c3-0.arm-ubr1.chi-arm.il.cable.rcn.com) (Connection reset by peer)
  305. # [02:26] * Quits: Pike (Pike@moz-E31CD2CB.mozilla.org) (Quit: ChatZilla 0.9.87 [Firefox 8.0.1/20111120135848])
  306. # [02:26] <espindola> and now I am curious is msvc does better by doing more at compile time (instead of link time) :-)
  307. # [02:27] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Boriss)
  308. # [02:27] <espindola> s/is msvc/ if msvc 2010/
  309. # [02:27] <@dbaron> Waldo, so now that we've removed nsDerivedSafe again, we should probably add back a bunch of those 'final' annotations
  310. # [02:28] <gps> I have an untested theory that removing /OPT:NOREF from link.exe will cause libxul to link again. but, this would result in extra symbols cluttering the binary, so it is unsuitable for shipping
  311. # [02:28] <taras> ehsan: have people looked at mapfile to see what symbols are taking up most space on windows?
  312. # [02:29] * Joins: nthomas|away (chatzilla@moz-75DA4CCD.dsl.telstraclear.net)
  313. # [02:29] * jlebar is now known as jlebar|away
  314. # [02:29] <Waldo> dbaron: yeah, probably; there is that bug filed, listing them
  315. # [02:30] * Quits: mcote (mcote@moz-7CCC926E.mc.videotron.ca) (Quit: leaving)
  316. # [02:30] * Joins: mcote (mcote@moz-7CCC926E.mc.videotron.ca)
  317. # [02:31] <gps> of course size isn't the only consideration: it's how you use the symbols that's really important ;)
  318. # [02:31] * Joins: gal (gal@A2413EEC.695C1090.1F72B910.IP)
  319. # [02:31] <taras> espindola: where are you seeing update on removing template magic?
  320. # [02:32] <espindola> taras, the patch ehsan just landed
  321. # [02:32] <espindola> if I understand the question....
  322. # [02:33] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  323. # [02:33] <taras> espindola: thanks
  324. # [02:33] * Quits: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com) (Quit: damons)
  325. # [02:33] <@bz_away> man
  326. # [02:33] <taras> and yeah that's sneaky
  327. # [02:33] <@bz_away> in WebKit, HTMLCollection.item and NodeList.item behave differently
  328. # [02:34] <gps> are the extra few instructions on cross-library calls actually noticed by talos if you break sizable chunks out of libxul? has anyone tried moving pieces out of libxul?
  329. # [02:34] * Joins: squib (squib@moz-F5CA0CFB.dhcp.mdsn.wi.charter.com)
  330. # [02:34] * Quits: IRCMonkey36567 (chatzilla@A8F7EE0.72086529.7880DB15.IP) (Ping timeout)
  331. # [02:35] <cpearce> bz: make any progress on bug 701662?
  332. # [02:36] <gps> I for one wouldn't mind a build option that sacrificed a monolithic libxul and slightly less performance for linking speed (when developing)
  333. # [02:36] * Joins: aja (chatzilla@A8F7EE0.72086529.7880DB15.IP)
  334. # [02:38] * joduinn-mtg is now known as joduinn
  335. # [02:38] * Quits: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP) (Ping timeout)
  336. # [02:38] * Quits: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Input/output error)
  337. # [02:39] * Quits: hub (hub@21B7B9F2.B87E9213.6E712CE2.IP) (Ping timeout)
  338. # [02:39] * Quits: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: hasta)
  339. # [02:39] <cpearce> oh, bz's not online... who would'a thought?
  340. # [02:39] * Quits: @mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  341. # [02:42] * juanb is now known as juanb|afk
  342. # [02:42] * heycam is now known as heycam|away
  343. # [02:43] * alex|afk is now known as alex
  344. # [02:43] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  345. # [02:44] <dholbert> cpearce, you mean bz_away?
  346. # [02:44] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
  347. # [02:44] <dholbert> cpearce, he's online, just away :)
  348. # [02:45] * Quits: @dbaron (dbaron@moz-BBE3ABD.mv.mozilla.com) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  349. # [02:46] * Joins: jgoulie (jgoulie@moz-F3CABD3.tmodns.net)
  350. # [02:46] * Quits: mjschranz (mjschranz@117F2F8F.531FD64C.630E4E47.IP) (Ping timeout)
  351. # [02:46] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  352. # [02:47] * Quits: micahg_ (micahg@moz-60E06D1E.c3-0.arm-ubr1.chi-arm.il.cable.rcn.com) (Ping timeout)
  353. # [02:47] * mcote is now known as mcote|afk
  354. # [02:47] * bnicholson|afk is now known as bnicholson
  355. # [02:48] * Quits: gal (gal@A2413EEC.695C1090.1F72B910.IP) (Ping timeout)
  356. # [02:48] <dolske> I've held conversations with both bz_away and bz_sleep in the past. :)
  357. # [02:49] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  358. # [02:49] <dolske> though, technically for the latter he could be sleep-ircing. That's a little scary. :)
  359. # [02:50] * Quits: jgoulie (jgoulie@moz-F3CABD3.tmodns.net) (Quit: jgoulie)
  360. # [02:51] <mwu> and for the former, he could've scripted responses to all the questions he knew you were going to ask
  361. # [02:52] * Joins: micahg_ (micahg@moz-C7CC8D27.c3-0.arm-ubr1.chi-arm.il.cable.rcn.com)
  362. # [02:52] * Quits: micahg_ (micahg@moz-C7CC8D27.c3-0.arm-ubr1.chi-arm.il.cable.rcn.com) (Client exited)
  363. # [02:53] * Joins: micahg (micahg@moz-C7CC8D27.c3-0.arm-ubr1.chi-arm.il.cable.rcn.com)
  364. # [02:54] * Quits: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  365. # [02:57] * nthomas|away is now known as nthomas
  366. # [02:57] * shorlander-away is now known as shorlander
  367. # [02:57] * joduinn is now known as joduinn-afk
  368. # [02:58] * davehunt is now known as davehunt|away
  369. # [02:58] * Quits: joduinn-afk (joduinn@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: joduinn-afk)
  370. # [02:59] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  371. # [03:01] * Quits: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP) (Quit: rniwa)
  372. # [03:02] * Quits: diogogmt (kvirc@moz-4D628198.cpe.net.cable.rogers.com) (Ping timeout)
  373. # [03:03] * Quits: Mook_as (mook@moz-1FCC0032.activestate.com) (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 1.9.2.13/20101203074205])
  374. # [03:03] * Joins: diogogmt (kvirc@moz-4D628198.cpe.net.cable.rogers.com)
  375. # [03:04] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  376. # [03:04] * Joins: mjschranz (mjschranz@117F2F8F.531FD64C.630E4E47.IP)
  377. # [03:05] * Joins: gwagner (idefix2@moz-3DFE0B51.hsd1.ca.comcast.net)
  378. # [03:06] * Quits: peterv (peterv@moz-715F6D16.access.telenet.be) (Ping timeout)
  379. # [03:06] * Quits: gmoro (guilherme@3DCBFB93.F520FC74.D159334F.IP) (Ping timeout)
  380. # [03:07] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  381. # [03:09] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  382. # [03:12] * timA is now known as timA|away
  383. # [03:12] * Quits: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: jet)
  384. # [03:12] * Joins: lsumar (lsumar@538BABFE.A073F3E.97BBD552.IP)
  385. # [03:15] * dolske patiently wait for someone to claim a their reward...
  386. # [03:15] <dolske> firebot: bug 701655
  387. # [03:15] <firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=701655 nor, --, ---, nobody, NEW, Have some sort of reward for landing a changeset which gets a full set of green tests
  388. # [03:16] * Joins: dbaron (dbaron@moz-27F87443.dsl.dynamic.sonic.net)
  389. # [03:16] * ChanServ sets mode: +o dbaron
  390. # [03:16] <darktrojan> ooh shiny
  391. # [03:17] * Joins: sworkman-phone (sworkman@moz-BBE3ABD.mv.mozilla.com)
  392. # [03:17] <mcpherrin> dolske: I'm motivated by shiny trophies!
  393. # [03:17] <dolske> then start landing patches! :)
  394. # [03:18] <darktrojan> it's a bit sad that after a month we only have 3 winners :(
  395. # [03:18] <darktrojan> we're losing the WOO
  396. # [03:19] <dRdR> I should land a patch that fixes all intermittents all in that one changeset
  397. # [03:19] <njn> darktrojan: no war on an abstract noun has ever been won
  398. # [03:19] <philor> ITYM the WOA
  399. # [03:19] <philor> if we could just defeat Android, we could manage the rest
  400. # [03:19] * wg9s thinks he could do this (but only by cheating) used to make the network monitor at work go all red (to panic the people) by modifying the color map on the display
  401. # [03:19] <darktrojan> heh
  402. # [03:20] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  403. # [03:20] <darktrojan> dolske, why do the trophies have stars on them? an all-green push needs no stars!
  404. # [03:20] * Quits: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net) (Quit: bholley)
  405. # [03:21] * Quits: sworkman-phone (sworkman@moz-BBE3ABD.mv.mozilla.com) (Quit: Bye-bye!)
  406. # [03:21] * Quits: espindola (espindola@moz-10752211.dsl.teksavvy.com) (Quit: Ex-Chat)
  407. # [03:21] * Quits: Ami_Ty (Amie@moz-BBE3ABD.mv.mozilla.com) (Quit: Ami_Ty)
  408. # [03:21] * Quits: gkw (gkw@moz-BBE3ABD.mv.mozilla.com) (Quit: Instantbird 1.1)
  409. # [03:21] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  410. # [03:21] <dolske> in liberal mountain view, trophies star you!
  411. # [03:21] <wg9s> Hmmm. Good point!
  412. # [03:21] * lsblakk is now known as lsblakk|afk
  413. # [03:22] * dolske crosses darktrojan off the elegibility list. :P
  414. # [03:22] <darktrojan> :(
  415. # [03:24] * Quits: CwiiisAway (cwiiis@moz-F15E698.croy.cable.virginmedia.com) (Ping timeout)
  416. # [03:25] * Quits: asac (asac@moz-584E28C9.pppoe.wtnet.de) (Ping timeout)
  417. # [03:25] * Quits: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net) (Quit: jgriffin)
  418. # [03:25] * Joins: eflores (AndChat@538BABFE.A073F3E.97BBD552.IP)
  419. # [03:27] * Joins: ashughes (ashughes@moz-4C407EE8.vc.shawcable.net)
  420. # [03:29] * Quits: ashughes (ashughes@moz-4C407EE8.vc.shawcable.net) (Quit: ashughes)
  421. # [03:30] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  422. # [03:30] * KaIRC is now known as KaiRo
  423. # [03:31] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  424. # [03:31] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  425. # [03:32] * heycam|away is now known as heycam
  426. # [03:34] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Quit: bmoss)
  427. # [03:34] * Joins: rshetty (quassel@6F1A83E2.CC63714F.C842849F.IP)
  428. # [03:34] * coop|afk is now known as coop
  429. # [03:35] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  430. # [03:36] * Quits: mjschranz (mjschranz@117F2F8F.531FD64C.630E4E47.IP) (Client exited)
  431. # [03:36] * Quits: ejpbruel (ejpbruel@933E3A2E.83A511AD.F413BF4D.IP) (Quit: ejpbruel)
  432. # [03:37] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  433. # [03:37] * Joins: Jake (Jake@moz-5D28CC35.phlapafg.dynamic.covad.net)
  434. # [03:39] * Quits: bsmith (bsmith@A2413EEC.695C1090.1F72B910.IP) (Ping timeout)
  435. # [03:40] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
  436. # [03:40] * Joins: ashughes (ashughes@moz-4C407EE8.vc.shawcable.net)
  437. # [03:41] * Quits: ashughes (ashughes@moz-4C407EE8.vc.shawcable.net) (Quit: ashughes)
  438. # [03:42] * Quits: chewey (chewey@moz-576C0852.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
  439. # [03:42] * Joins: chewey (chewey@moz-BA1DC9B1.dip0.t-ipconnect.de)
  440. # [03:44] * Quits: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  441. # [03:44] <edmorley> what was ehsan's plan with https://hg.mozilla.org/mozilla-central/rev/221eccfa6a3f ?
  442. # [03:45] <edmorley> get someone to merge to inbound, trigger pgo and see if that did indeed fix things?
  443. # [03:46] <lurking> edmorley: looks like m-c tbpl already has a pgo build spinning
  444. # [03:47] <lurking> no idea what happens though should pgo go 'green'
  445. # [03:47] <edmorley> m-c doesn't have SPDY relanded or graphite preffed back on (that only happened on inbound), so PGO is already green there
  446. # [03:48] <lurking> oh, crap - indeed - glad you guys are keeping score - getting very confusing :)
  447. # [03:48] <philor> edmorley: scrollback doesn't look like he had a (workable) plan, I vote for you merging him to inbound
  448. # [03:48] <edmorley> sure :-)
  449. # [03:48] * Joins: bsmith (bsmith@E1AD879F.CC98CBF7.C589985.IP)
  450. # [03:48] <philor> thanks, mate, you're a rock
  451. # [03:48] <lurking> wonder why he didn't just push it to inbound ?
  452. # [03:48] * Joins: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP)
  453. # [03:50] * lurking goes to bed - hopes to wake up to an 'open tree' ...
  454. # [03:50] <edmorley> because he knew I was dying for another excuse to make myself late to bed again :-)
  455. # [03:51] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
  456. # [03:51] * Joins: bnicholson (bnicholson@moz-D1AB96C1.hsd1.ca.comcast.net)
  457. # [03:52] * Joins: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com)
  458. # [03:52] <wg9s> edmorley: I was going to ask the same question in the bug, but I figured I just was not privy to the plan. Guess No one else was either though.
  459. # [03:53] <wg9s> It would have seemed to me to make more sense to land that on inbound and do 6 pgo builds to see if they go green.
  460. # [03:53] <wg9s> just my kind of agreeing with you I guess.
  461. # [03:54] * Quits: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP) (Ping timeout)
  462. # [03:54] <edmorley> it's no biggie (once TortoiseHg stops chewing up a whole core and lets me at the repo without worrying I'm going to break something by just killing it)
  463. # [03:54] <wg9s> I was also confused by the can someone post a patch to back out skia because it seemed to me it all alnded in one bug one patch.
  464. # [03:54] <wg9s> or were there followup thinkgs i missed somehow?
  465. # [03:55] * Joins: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net)
  466. # [03:55] <edmorley> think there were dribs and drabs after
  467. # [03:55] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
  468. # [03:55] * philor is now known as philor|away
  469. # [03:55] <edmorley> should be easily prefable via the makefiles though, since there are already switches per platform
  470. # [03:55] <edmorley> iirc
  471. # [03:55] <RyanVM> fyi, second-pass linking xul.dll right now off m-c tip and a vanilla .mozconfig
  472. # [03:56] <RyanVM> will post results to bug 709193 when done
  473. # [03:56] * Joins: abwillis (abwillis@moz-87B76227.hlrn.qwest.net)
  474. # [03:56] <edmorley> RyanVM: thanks for your stats so far, they've been helpful
  475. # [03:56] <RyanVM> np
  476. # [03:56] <edmorley> RyanVM: unfortunately m-c doesn't have SDPY relanded, inbound does
  477. # [03:56] <RyanVM> oh well
  478. # [03:57] <edmorley> so it's really inbound (with before and after ehsan's landing, which I'm about to merge), that will be extremely interesting
  479. # [03:57] <RyanVM> at least I've got the --enable-optimize dropped now, so it should be a better representation of what's actually being built
  480. # [03:57] <edmorley> :-)
  481. # [03:57] <aja> did SPDY get a -disable flag before relanding?
  482. # [03:57] <RyanVM> (and my various --disables are gone)
  483. # [03:57] * aja is just curious
  484. # [03:57] <@bz_away> aja: in what sense?
  485. # [03:57] * Joins: regen (Miller@moz-626FF3F1.adsl.dynamic.seed.net.tw)
  486. # [03:57] * RyanVM wishes skia was easier to disable
  487. # [03:58] <edmorley> aja: no, the relanding was just a backout of the backout cset
  488. # [03:58] <aja> bz_away: as in a build-time flag
  489. # [03:58] <@bz_away> ah
  490. # [03:58] <@bz_away> why would we want one?
  491. # [03:58] * bz_away is now known as bz
  492. # [03:58] <@bz> modulo the PGO mess, of course
  493. # [03:58] <RyanVM> edmorley: unfortunately, it takes about 3h to do a PGO build on my system and I need to go to bed relatively soon, so I won't be able to fire another one off tonight
  494. # [03:59] <aja> just cuz of working the 3M line
  495. # [03:59] <nthomas> so we an actually disable things in aurora or later ?
  496. # [03:59] <RyanVM> especially since I don't know of a way to actually log the peak vbyte usage
  497. # [03:59] <wg9s> edmorley: because someone said that was the biggest change in size in libxul under sindows and the bug seemed to be to turn on backend code and formt he comments seemed to have no real direction under when or if this code woudl ever be used so seems a prime candidate to backout with no impact on any feature schedule.
  498. # [03:59] <RyanVM> I just have perfmon running
  499. # [03:59] * Quits: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com) (Quit: Jesse)
  500. # [04:00] <regen> guys, can I ask something...
  501. # [04:00] <@bz> nthomas: well, it's behind a pref
  502. # [04:00] <@bz> nthomas: so we can disable its operation; just not its compilation
  503. # [04:00] <regen> I received a email from Mozilla about Apps developer preview...is this a scam?
  504. # [04:00] <edmorley> RyanVM: even m-c will be useful to know at this point - at least we'll know for sure how much SPDY/graphite adds
  505. # [04:01] <edmorley> regen: no
  506. # [04:01] <RyanVM> edmorley: and it will help assess the impact of ehsan's backout
  507. # [04:01] <regen> ts
  508. # [04:01] * Quits: jwq (jwq@moz-8238A1D6.irl.cri.nz) (Quit: ChatZilla 0.9.87 [Firefox 8.0/20111104165243])
  509. # [04:02] * Joins: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com)
  510. # [04:02] <edmorley> regen: https://groups.google.com/forum/#!topic/mozilla.dev.apps.firefox/69cuVaTue2E
  511. # [04:02] <edmorley> :-)
  512. # [04:02] <regen> 'oh my god
  513. # [04:02] <regen> it got suspicious because it asks me not to share links with others
  514. # [04:02] <regen> panzi scheme? @_@
  515. # [04:04] <wg9s> well I am suspicious becuase it says I got it becuase I am a registered Mozillain, but if I am a registered Mozillian, how come I can not do a search for other mozillians that returns anyone other than myself?
  516. # [04:04] <edmorley> regen: it's a limited preview outside of mozillians, hence having a separate link to ensure mozillians don't get left out
  517. # [04:04] <wg9s> Either the search is defective or I am ony half registered somehow.
  518. # [04:04] <regen> ok
  519. # [04:05] <edmorley> wg9s: file a bug, have heard others say similar
  520. # [04:05] <regen> edmorley: why not call filing a bug "to file a ticket"?
  521. # [04:05] <wg9s> I somehow doubt I am the only person registerd with a first name of Bill.
  522. # [04:05] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  523. # [04:06] <edmorley> regen: for whatever reason "bug" is used on bugzilla over "ticket", to the extent that seeing ticket is unusual
  524. # [04:06] <edmorley> dammit closed tree hook on inbound
  525. # [04:06] <regen> ok
  526. # [04:06] <wg9s> And also that searches for aakash desai would fail.
  527. # [04:07] * Joins: ctopper (craig@10F5C408.23A18F00.F9E1BAE1.IP)
  528. # [04:07] * Quits: jhammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
  529. # [04:08] * Joins: jhammink (textual@moz-7B0110AD.mv.mozilla.com)
  530. # [04:08] * Quits: Jake (Jake@moz-5D28CC35.phlapafg.dynamic.covad.net) (Quit: Leaving.)
  531. # [04:09] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  532. # [04:10] * edmorley facepalm
  533. # [04:10] <edmorley> ehsan's try run was from m-c
  534. # [04:11] <edmorley> guess we'll see if it works in a bit :-)
  535. # [04:11] <RyanVM> edmorley: peak vbyte usage so far - 2.89GB :(
  536. # [04:11] <RyanVM> not done yet either
  537. # [04:12] * Joins: peterv (peterv@moz-715F6D16.access.telenet.be)
  538. # [04:12] <RyanVM> so maybe a bit better (could be the lack of --enable-optimize this time too)
  539. # [04:12] * Quits: jhammink (textual@moz-7B0110AD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
  540. # [04:13] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  541. # [04:13] * Joins: ashughes (ashughes@moz-4C407EE8.vc.shawcable.net)
  542. # [04:14] * Quits: timA|away (tabraldes@moz-535753DA.hsd1.or.comcast.net) (Ping timeout)
  543. # [04:14] * Quits: KaiRo (robert@moz-8C499365.adsl.highway.telekom.at) (Input/output error)
  544. # [04:14] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  545. # [04:14] * mcote|afk is now known as mcote
  546. # [04:17] * Quits: bnicholson (bnicholson@moz-D1AB96C1.hsd1.ca.comcast.net) (Quit: Leaving)
  547. # [04:17] * Quits: aja (chatzilla@A8F7EE0.72086529.7880DB15.IP) (Client exited)
  548. # [04:18] <RyanVM> Bas++
  549. # [04:18] <Bas> RyanVM: Hmm?
  550. # [04:19] <RyanVM> Skia patch :)
  551. # [04:19] <RyanVM> it's like you were reading my mind :P
  552. # [04:19] <Bas> Oh, heh, thanks :)
  553. # [04:19] <Bas> Khuey asked actually :)
  554. # [04:19] * Quits: ctopper (craig@10F5C408.23A18F00.F9E1BAE1.IP) (Quit: ctopper)
  555. # [04:19] <Bas> So it was his idea.
  556. # [04:20] <RyanVM> I'll take some credit for asking for it in bug 709193 :-P
  557. # [04:20] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Quit: Eaten by grue.)
  558. # [04:22] * jcranmer|away is now known as jcranmer
  559. # [04:22] <roc> what happened to tbpl?
  560. # [04:22] * Quits: regen (Miller@moz-626FF3F1.adsl.dynamic.seed.net.tw) (Quit: regen)
  561. # [04:23] * Joins: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
  562. # [04:23] <RyanVM> edmorley: if bug 710509 doesn't land before tomorrow, I'll push it locally on my next run
  563. # [04:24] <edmorley> roc: wfm ..?
  564. # [04:25] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  565. # [04:25] * Joins: rniwa (rniwa@11828247.C8C6FF5E.4065847B.IP)
  566. # [04:26] * Quits: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  567. # [04:28] * Quits: tfair (tfairey@moz-BBE3ABD.mv.mozilla.com) (Client exited)
  568. # [04:28] <roc> very much not WFM
  569. # [04:30] * darktrojan has forgotten his mdn password
  570. # [04:30] <darktrojan> :/
  571. # [04:31] <edmorley> try's busy
  572. # [04:32] <gavin> darktrojan: isn't that firefox's job?
  573. # [04:33] * philor|away is now known as philor
  574. # [04:33] <darktrojan> probably
  575. # [04:33] <mcpherrin> gavin: isn't the sync server in charge of forgetting passwords?
  576. # [04:34] * Quits: rjohnson19 (rjohnson19@moz-9148485F.hsd1.ma.comcast.net) (Quit: Leaving)
  577. # [04:36] <RyanVM> edmorley: 2.91GB
  578. # [04:36] <darktrojan> now I can't remember what I was going to edit
  579. # [04:36] <darktrojan> heh
  580. # [04:36] * Joins: mjschranz (mjschranz@117F2F8F.531FD64C.630E4E47.IP)
  581. # [04:37] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
  582. # [04:37] <@bz> roc: flushing less is apparently Very Hard... ;)
  583. # [04:38] * Quits: ashughes (ashughes@moz-4C407EE8.vc.shawcable.net) (Quit: ashughes)
  584. # [04:38] <@bz> roc: got a sec?
  585. # [04:39] * Quits: wg9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 8.0/20111108090055])
  586. # [04:42] <roc> yes
  587. # [04:46] * Joins: ctopper (craig@moz-F2793A92.hsd1.or.comcast.net)
  588. # [04:47] * Joins: Mook (mook@moz-B1410066.dsl.teksavvy.com)
  589. # [04:47] * northAway is now known as northWind
  590. # [04:47] * Joins: Ventron (michael@moz-ED780ED3.dyn.iinet.net.au)
  591. # [04:47] * Quits: mjschranz (mjschranz@117F2F8F.531FD64C.630E4E47.IP) (Client exited)
  592. # [04:50] <philor> few more days of this crashing on first use of the context menu after resuming from sleep, I might have to do something about it
  593. # [04:51] * Joins: Jake (Jake@moz-5D28CC35.phlapafg.dynamic.covad.net)
  594. # [04:53] * Quits: edmorley (edmorley@moz-28ED10AB.range86-144.btcentralplus.com) (Quit: nn)
  595. # [04:53] * glob|away is now known as glob
  596. # [04:53] * Quits: ctopper (craig@moz-F2793A92.hsd1.or.comcast.net) (Quit: ctopper)
  597. # [04:57] <@bz> man
  598. # [04:57] <@bz> debugging this has so far required me to patch our browser _and_ our test harness
  599. # [04:57] <@bz> just to be able to get basic debugging info. :(
  600. # [04:58] * Joins: ashughes (ashughes@moz-4C407EE8.vc.shawcable.net)
  601. # [04:58] * Quits: raccettura (raccettura@moz-660B8F4B.hsd1.nj.comcast.net) (Quit: raccettura)
  602. # [04:59] * Quits: ashughes (ashughes@moz-4C407EE8.vc.shawcable.net) (Quit: ashughes)
  603. # [05:00] * Quits: not_gavin (gavin@D18F6DDB.6A393516.2321E71E.IP) (Connection reset by peer)
  604. # [05:00] * Joins: not_gavin (gavin@D18F6DDB.6A393516.2321E71E.IP)
  605. # [05:03] <darktrojan> has webkit removed BlobBuilder and canvas.toBlob?
  606. # [05:03] * Quits: Mook (mook@moz-B1410066.dsl.teksavvy.com) (Ping timeout)
  607. # [05:03] * Joins: Mook (mook@moz-B1410066.dsl.teksavvy.com)
  608. # [05:04] <@bz> They're not present in safari 5.1.1 and chrome dev...
  609. # [05:04] <@bz> as for removed...
  610. # [05:04] <@bz> who knows
  611. # [05:05] * Joins: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP)
  612. # [05:05] <@bz> did they use to have them?
  613. # [05:05] * Quits: Mook (mook@moz-B1410066.dsl.teksavvy.com) (NickServ (GHOST command used by Mook_))
  614. # [05:05] <darktrojan> mdn says there was WebkitBlobBuilder
  615. # [05:05] * Joins: Mook (mook@moz-B1410066.dsl.teksavvy.com)
  616. # [05:05] <@bz> oh, prefixed
  617. # [05:05] <darktrojan> and I swear I read it had toBlob as well
  618. # [05:05] <@bz> one sec
  619. # [05:05] <@bz> dunno
  620. # [05:06] <darktrojan> I think they're just trying to prevent me from doing what I want
  621. # [05:06] <@bz> Ah, it's there
  622. # [05:06] <@bz> WebKitBlobBuilder
  623. # [05:06] <@bz> note capital 'K'
  624. # [05:06] <darktrojan> ew
  625. # [05:06] <darktrojan> thanks
  626. # [05:06] * Quits: Mook (mook@moz-B1410066.dsl.teksavvy.com) (NickServ (GHOST command used by Mook_))
  627. # [05:06] <@bz> dunno about toBlob
  628. # [05:07] * Joins: Mook (mook@moz-B1410066.dsl.teksavvy.com)
  629. # [05:07] <darktrojan> I might've imagined it
  630. # [05:07] <@bz> caniuse has no mention of toblob
  631. # [05:07] * @bz has no idea what supports it
  632. # [05:07] <darktrojan> apparently nobody
  633. # [05:08] * Quits: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net) (Quit: ChatZilla 0.9.87-2011052417 [Firefox 11.0a1/20111212163758])
  634. # [05:08] <philor> mmm, not looking like a great day to want your results from try, is it?
  635. # [05:08] <bbondy> damn you khuey|away
  636. # [05:09] <bbondy> for removing NS_SPECIALIZE_TEMPLATE :)
  637. # [05:10] <@bz> philor: hrmph
  638. # [05:10] * @bz was going to push some stuff to try tonight and hope to get results tomorrow
  639. # [05:10] <@bz> will that still work? ;)
  640. # [05:11] <philor> sure, looks like a 7 hour wait for a test slave, max
  641. # [05:11] * nthomas is now known as nthomas|away
  642. # [05:11] <philor> so maybe not first thing, but should probably be "at some time tomorrow"
  643. # [05:11] * Quits: @dbaron (dbaron@moz-27F87443.dsl.dynamic.sonic.net) (Connection reset by peer)
  644. # [05:12] * Joins: dbaron (dbaron@moz-27F87443.dsl.dynamic.sonic.net)
  645. # [05:12] * ChanServ sets mode: +o dbaron
  646. # [05:13] <@bz> oh, man
  647. # [05:13] <@bz> man
  648. # [05:13] <@bz> ok
  649. # [05:13] <@bz> so this test actually fails legitimately....
  650. # [05:13] <@bz> hrmph
  651. # [05:13] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
  652. # [05:13] * @bz wonders how to fix
  653. # [05:15] * Quits: bsmith (bsmith@E1AD879F.CC98CBF7.C589985.IP) (Ping timeout)
  654. # [05:19] <@bz> I wonder whether the nsIDocument bools should be bool:1
  655. # [05:20] <darktrojan> bah, even if I do manage to send a blob via formdata, I can't set the name because it's not a file
  656. # [05:20] * Quits: markh (markh@moz-BCB4C723.vic.bigpond.net.au) (Ping timeout)
  657. # [05:21] <@bz> there's a spec bug on that
  658. # [05:21] * Quits: Waldo (waldo@moz-534B4EF1.hsd1.mi.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 8.0/20111108090029])
  659. # [05:21] <@bz> to allow adding a name to blobs when adding to formdata
  660. # [05:21] <darktrojan> sounds like just what I want :)
  661. # [05:21] <@bz> screw this
  662. # [05:21] <@bz> what's the class we have for changing values and then changing them back?
  663. # [05:22] * darktrojan can't wait for the internet in 2015 when people actually implement this stuff
  664. # [05:22] * @bz can never remember the friggin' name
  665. # [05:23] * Joins: markh (markh@moz-BCB4C723.vic.bigpond.net.au)
  666. # [05:23] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  667. # [05:23] * Quits: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre)
  668. # [05:27] * Quits: abwillis (abwillis@moz-87B76227.hlrn.qwest.net) (Quit: ChatZilla 0.9.87 [SeaMonkey 2.5/20111023211519])
  669. # [05:28] <gavin> auto something?
  670. # [05:28] <gavin> damn now it's bugging me too
  671. # [05:28] <@bz> that's what I thought
  672. # [05:28] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  673. # [05:28] <@bz> but I can't find it
  674. # [05:28] <@bz> not autoset
  675. # [05:28] <@bz> not autotoggle
  676. # [05:28] <@bz> aha!
  677. # [05:28] <@bz> autorestore
  678. # [05:29] <gavin> ah
  679. # [05:29] * @bz wonders whether that would work on a bool:1
  680. # [05:29] * Quits: Elen (El@moz-EB0E359F.hsd1.ut.comcast.net) (Quit: )
  681. # [05:30] <@bz> apparently not
  682. # [05:31] * Quits: peterv (peterv@moz-715F6D16.access.telenet.be) (Ping timeout)
  683. # [05:33] * Quits: markh (markh@moz-BCB4C723.vic.bigpond.net.au) (Ping timeout)
  684. # [05:33] * mcote is now known as mcote|afk
  685. # [05:34] * Joins: Elen (El@moz-EB0E359F.hsd1.ut.comcast.net)
  686. # [05:35] * Quits: darktrojan (geoff@moz-8B34E932.dsl.telstraclear.net) (Ping timeout)
  687. # [05:35] * Joins: peterv (peterv@moz-715F6D16.access.telenet.be)
  688. # [05:37] * Joins: tfair (tfairey@moz-57178BD3.hsd1.ca.comcast.net)
  689. # [05:39] <philor> should have merged that to inbound a little later, it's going to green up while we're still in the downtime window
  690. # [05:39] * Joins: markh (markh@moz-BCB4C723.vic.bigpond.net.au)
  691. # [05:41] * Quits: biesi (cbiesinger@BEBE4533.89BC370D.6D4D60F7.IP) (Ping timeout)
  692. # [05:46] <@bz> hrm
  693. # [05:46] <@bz> did someone break running mochitests directly in the browser?
  694. # [05:46] <@bz> they seem to no longer show the results?
  695. # [05:47] <philor> something about tables and time to run and something something
  696. # [05:47] <@bz> erm
  697. # [05:47] <@bz> but when running it standalone?
  698. # [05:47] <@bz> got a bug#?
  699. # [05:47] * philor would probably be more helpful if he actually paid attention to these things
  700. # [05:47] <@bz> because this is really dumb
  701. # [05:47] <@bz> or at least search terms?
  702. # [05:48] <@bz> ok
  703. # [05:48] <@bz> nevermind
  704. # [05:48] * @bz just searches
  705. # [05:48] <@bz> Make mochitests not build and search the results table when run inside the harness.
  706. # [05:48] <@bz> But I'm not running inside the harness
  707. # [05:48] <@bz> and this was 2010-04
  708. # [05:48] <philor> that sounds familiar
  709. # [05:49] <@bz> this is more recent
  710. # [05:49] * @bz really doesn't want to have to bisect this crap....
  711. # [05:49] <@bz> but I might have to. :(
  712. # [05:49] * Quits: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net) (Ping timeout)
  713. # [05:50] * Quits: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP) (Ping timeout)
  714. # [05:50] * philor waits for this win pgo zip to return his connection to him
  715. # [05:51] <philor> bug 479352 is what I was thinking of, a mere four months ago
  716. # [05:51] * Quits: Jake (Jake@moz-5D28CC35.phlapafg.dynamic.covad.net) (Connection reset by peer)
  717. # [05:52] <@bz> (gdb) p this->mInFlush
  718. # [05:52] <@bz> There is no member or method named mInFlush.
  719. # [05:52] <philor> but I doubt you accidentally have MOZ_HIDE_RESULTS_TABLE in your env
  720. # [05:52] <@bz> wtf?
  721. # [05:55] <coop> IT downtime starting in 10 minutes
  722. # [05:56] <@bz> well
  723. # [05:56] <@bz> hmm
  724. # [05:56] <@bz> I run it "via the harness"
  725. # [05:56] <@bz> but with --test-path pointing to that one file
  726. # [05:56] <@bz> does that still set MOZ_HIDE_RESULTS_TABLE?
  727. # [05:56] * @bz wouldn't think so
  728. # [05:56] <@bz> 'cause that would be a dumb bug, no?
  729. # [05:57] <@bz> yeah
  730. # [05:57] * Joins: cpearce (chatzilla@moz-55A2BC7D.xdsl.xnet.co.nz)
  731. # [05:57] <@bz> the harness doesn't set that in any case...
  732. # [05:57] * Joins: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
  733. # [05:57] <@bz> <sigh>
  734. # [05:57] <@bz> I guess I get to bisect
  735. # [05:57] <@bz> later
  736. # [05:57] <philor> that's about how useful my memory usually is
  737. # [05:57] * @bz will need to find an old test
  738. # [05:59] * Quits: roc (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  739. # [06:00] * Quits: glob (glob@moz-DF237567.glob.com.au) (Quit: reboot)
  740. # [06:01] * Joins: cjones (cjones@2BFD4C5C.906A9261.5F90E2EC.IP)
  741. # [06:04] * philor is now known as philor|away
  742. # [06:06] * philor|away is now known as philor
  743. # [06:07] * Quits: Polynomial-C (Poly-C@moz-9A2E8E1C.dip.t-dialin.net) (Ping timeout)
  744. # [06:07] * coop changes topic to 'm-c and try CLOSED for IT downtime (bug 705823). m-i closed for bug 709193 (MSVC virtual address space limit hit) || Tree rules: https://etherpad.mozilla.org/sLWdJm0zwB || Next aurora uplift: 20th Dec || If you are new or want to help, see irc://irc.mozilla.org/#introduction'
  745. # [06:07] <@bz> hrm
  746. # [06:07] <@bz> how long is Try closed for?
  747. # [06:07] * @bz worries about getting to push tonight....
  748. # [06:07] * Joins: glob (glob@moz-DF237567.glob.com.au)
  749. # [06:08] * Joins: Polynomial-C (Poly-C@moz-F089909D.dip.t-dialin.net)
  750. # [06:08] <philor> if they use it all, the window is 3 hours
  751. # [06:08] <@bz> <sigh>
  752. # [06:08] <@bz> would pushing to try 20 mins ago have helped?
  753. # [06:09] * Joins: jamesr (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net)
  754. # [06:09] <philor> yep
  755. # [06:09] <@bz> double-sigh
  756. # [06:09] * @bz should not have tried to write this test
  757. # [06:09] * Joins: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net)
  758. # [06:09] <philor> but come on, you've been up past 3am every night this week haven't you?
  759. # [06:09] <@bz> and I certainly should not have hoped that our test harness or the js engine works
  760. # [06:09] <@bz> nope
  761. # [06:09] <@bz> well
  762. # [06:09] <@bz> "yes"
  763. # [06:09] <@bz> but also getting up at 6:30
  764. # [06:09] <@bz> so last night I finally managed to get to bed at 10
  765. # [06:09] <@bz> (and slept in till 10)
  766. # [06:10] <@bz> but I'd really like to not get back on the old schedule again
  767. # [06:10] <philor> mail me the patch? I'll be up
  768. # Session Close: Wed Dec 14 06:13:16 2011
  769. #
  770. # Session Start: Wed Dec 14 06:13:16 2011
  771. # Session Ident: #developers
  772. # [06:13] * Disconnected
  773. # [06:41] * Attempting to rejoin channel #developers
  774. # [06:41] * Rejoined channel #developers
  775. # [06:41] * Topic is 'm-c and try CLOSED for IT downtime (bug 705823). m-i closed for bug 709193 (MSVC virtual address space limit hit) || Tree rules: https://etherpad.mozilla.org/sLWdJm0zwB || Next aurora uplift: 20th Dec || If you are new or want to help, see irc://irc.mozilla.org/#introduction'
  776. # [06:41] * Set by coop on Wed Dec 14 06:01:15
  777. # [06:41] * Joins: regen (Miller@moz-20F8A928.adsl.dynamic.seed.net.tw)
  778. # [06:41] <@bz> what's obvious to a domain expert (see philor+logs) may not be to others... ;)
  779. # [06:41] <philor> yeah, thus my backpeddling
  780. # [06:42] * ewong is now known as ewong|away
  781. # [06:43] * Quits: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 1.9.2.19/20110707195905])
  782. # [06:44] <dRdR> I'm definitely no philor
  783. # [06:44] * Joins: erione (erione@C06DBC77.C8B519AE.C752B3FA.IP)
  784. # [06:48] * Quits: juanb|afk (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Quit: juanb|afk)
  785. # [06:48] * Joins: bsmith (bsmith@E1AD879F.CC98CBF7.C589985.IP)
  786. # [06:51] * Quits: jstraus (Adium@moz-69BA0CDC.hsd1.ma.comcast.net) (Ping timeout)
  787. # [06:51] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
  788. # [06:52] * Joins: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
  789. # [06:52] * Joins: gal (gal@E1AD879F.CC98CBF7.C589985.IP)
  790. # [06:52] * rhung is now known as rhung|AFK
  791. # [06:54] <dolske> there can be only one.
  792. # [06:54] * Quits: dbradley (dbradley@moz-8FACAA93.fuse.net) (Quit: )
  793. # [06:58] <philor> nice, a (final?) memorial set of "we leak when DNS is busted" runs
  794. # [07:01] * Joins: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP)
  795. # [07:04] * Joins: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  796. # [07:04] <philor> ah, good, we don't have to worry about reopening the tree
  797. # [07:04] * Quits: fabrice (fabrice@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  798. # [07:04] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
  799. # [07:04] * Quits: dRdR (dRdR@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  800. # [07:04] * Quits: dvander (dvander@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  801. # [07:04] * Quits: luke (andhow@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  802. # [07:04] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  803. # [07:04] * Quits: sfink|log (sfink@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  804. # [07:04] * Quits: jst (jst@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  805. # [07:05] * Quits: cdleary (cdleary@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  806. # [07:09] * Joins: sfink|log (sfink@moz-BBE3ABD.mv.mozilla.com)
  807. # [07:09] * Joins: juanb (jbecerra@moz-F1012875.hsd1.ca.comcast.net)
  808. # [07:09] * Joins: dRdR (dRdR@moz-BBE3ABD.mv.mozilla.com)
  809. # [07:09] * Quits: juanb (jbecerra@moz-F1012875.hsd1.ca.comcast.net) (Input/output error)
  810. # [07:12] * Joins: jst (jst@moz-BBE3ABD.mv.mozilla.com)
  811. # [07:12] <mbrubeck> /o\
  812. # [07:13] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  813. # [07:14] * Joins: pnemsak (Miranda@moz-3D67D819.rainside.sk)
  814. # [07:14] * shorlander is now known as shorlander-away
  815. # [07:15] <philor> I didn't really believe, but it was nice to try to persuade myself for a while
  816. # [07:15] * Quits: graydot (jeba@B6001B9.4E8FB30C.700C6EB0.IP) (Quit: graydot)
  817. # [07:16] * dolske hoards his trophiez
  818. # [07:16] <dolske> precioussss
  819. # [07:17] * Joins: WeirdAl (chatzilla@moz-5BDC219.hsd1.ca.comcast.net)
  820. # [07:17] * Joins: mozillacorporation (joduinn@moz-3244C0A7.dsl.dynamic.sonic.net)
  821. # [07:18] * Quits: regen (Miller@moz-20F8A928.adsl.dynamic.seed.net.tw) (Quit: regen)
  822. # [07:19] * Joins: dvander (dvander@moz-BBE3ABD.mv.mozilla.com)
  823. # [07:20] * Joins: cdleary (cdleary@moz-BBE3ABD.mv.mozilla.com)
  824. # [07:20] * jcranmer is now known as jcranmer|away
  825. # [07:20] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
  826. # [07:20] * Quits: Mossop (mossop@moz-E325C2EC.dsl.dynamic.sonic.net) (Ping timeout)
  827. # [07:21] * Joins: luke (andhow@moz-BBE3ABD.mv.mozilla.com)
  828. # [07:22] * Joins: fabrice (fabrice@moz-BBE3ABD.mv.mozilla.com)
  829. # [07:22] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  830. # [07:23] * heycam is now known as heycam|away
  831. # [07:28] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  832. # [07:33] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  833. # [07:33] * Joins: By-Tor` (bytor@moz-46974D0B.dyn.optonline.net)
  834. # [07:33] * Quits: By-Tor` (bytor@moz-46974D0B.dyn.optonline.net) (Quit: Leaving)
  835. # [07:34] * Quits: By-Tor (bytor@moz-46974D0B.dyn.optonline.net) (Ping timeout)
  836. # [07:35] * Joins: graydot (jeba@63F3AA56.9CFBD76D.30E7AE68.IP)
  837. # [07:36] * Joins: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP)
  838. # [07:37] * nthomas|away is now known as nthomas
  839. # [07:39] * Quits: paul (paul2@moz-DB556DEE.org) (Ping timeout)
  840. # [07:39] * Quits: alex (alex@moz-BD8D0A09.lightspeed.sntcca.sbcglobal.net) (Quit: Leaving)
  841. # [07:39] * Joins: By-Tor (bytor@moz-46974D0B.dyn.optonline.net)
  842. # [07:39] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  843. # [07:44] * Quits: WeirdAl (chatzilla@moz-5BDC219.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.87 [Firefox 8.0/20111104165243])
  844. # [07:44] * Joins: jstraus (Adium@moz-C7B4D9FC.hsd1.ma.comcast.net)
  845. # [07:45] * heycam|away is now known as heycam
  846. # [07:46] * Quits: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP) (Quit: mdas)
  847. # [07:48] * Joins: By-Tor` (bytor@moz-46974D0B.dyn.optonline.net)
  848. # [07:48] * Quits: squib (squib@moz-F5CA0CFB.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
  849. # [07:49] * Quits: By-Tor (bytor@moz-46974D0B.dyn.optonline.net) (NickServ (GHOST command used by By-Tor`))
  850. # [07:49] * By-Tor` is now known as By-Tor
  851. # [07:50] * Joins: Boriss_ (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  852. # [07:52] * Joins: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de)
  853. # [07:55] * Quits: By-Tor (bytor@moz-46974D0B.dyn.optonline.net) (Quit: Leaving)
  854. # [07:55] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  855. # [07:56] * Joins: RemusPop (remuspop@601F3B17.33662590.A5830293.IP)
  856. # [07:56] * Joins: sewardj (sewardj@moz-933C5B3E.dip.t-dialin.net)
  857. # [07:57] * BenWa is now known as BenWa|sms
  858. # [07:58] * Quits: sewardj (sewardj@moz-933C5B3E.dip.t-dialin.net) (Ping timeout)
  859. # [07:58] * Quits: @dbaron (dbaron@moz-27F87443.dsl.dynamic.sonic.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  860. # [07:59] * Quits: chewey (chewey@moz-BA1DC9B1.dip0.t-ipconnect.de) (Ping timeout)
  861. # [07:59] * Quits: Polynomial-C (Poly-C@moz-F089909D.dip.t-dialin.net) (Ping timeout)
  862. # [07:59] * Joins: sewardj (sewardj@moz-933C5B3E.dip.t-dialin.net)
  863. # [07:59] * Quits: northWind (northWind@moz-20E58859.cable.teksavvy.com) (Ping timeout)
  864. # [08:00] * Joins: Polynomial-C (Poly-C@moz-F089909D.dip.t-dialin.net)
  865. # [08:00] * Joins: chewey (chewey@moz-BA1DC9B1.dip0.t-ipconnect.de)
  866. # [08:00] * Joins: darktrojan (geoff@moz-8B34E932.dsl.telstraclear.net)
  867. # [08:02] * Quits: gal (gal@E1AD879F.CC98CBF7.C589985.IP) (Quit: gal)
  868. # [08:02] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Quit: Leaving.)
  869. # [08:04] * Quits: mike5w3c (MikeS@moz-98B1BB1D.pool.e-mobile.ne.jp) (Ping timeout)
  870. # [08:04] * Joins: mike5w3c (MikeS@moz-ABF59F31.pool.e-mobile.ne.jp)
  871. # [08:04] * mozillacorporation is now known as joduinn-home
  872. # [08:05] <@bz> man
  873. # [08:05] <@bz> why did ehsan do this to me? :(
  874. # [08:06] * Quits: eflores (AndChat@538BABFE.A073F3E.97BBD552.IP) (Quit: Bye)
  875. # [08:07] * Boriss_ is now known as Boriss
  876. # [08:08] <philor> open-tease you, or something else?
  877. # [08:08] <@bz> redirect a serializer review to me
  878. # [08:08] <@bz> for a patch with 3 lines of context
  879. # [08:08] <@bz> and no function name in context
  880. # [08:08] <@bz> written by someone who doesn't plan to update it
  881. # [08:08] <@bz> with serious bugs (as expected)
  882. # [08:09] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
  883. # [08:09] <philor> "r-."
  884. # [08:09] <@bz> but most of all, making me read serializer code
  885. # [08:09] <@bz> well, sure
  886. # [08:09] <@bz> it'll totally be r-
  887. # [08:09] <@bz> but...
  888. # [08:09] <@bz> here
  889. # [08:09] <@bz> lemme link you
  890. # [08:09] <philor> the period was supposed to be significant
  891. # [08:09] <@bz> lol
  892. # [08:09] * Quits: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Quit: smooney)
  893. # [08:09] <philor> though I guess if the bug is actually worrisome, you can't just do that
  894. # [08:10] <@bz> it's a 5-digit bug
  895. # [08:10] <@bz> Here
  896. # [08:10] <@bz> check this out
  897. # [08:10] <@bz> http://mxr.mozilla.org/mozilla-central/source/content/base/src/nsXMLContentSerializer.cpp#224
  898. # [08:10] <@bz> Through line 235
  899. # [08:10] <@bz> compare to http://mxr.mozilla.org/mozilla-central/source/content/base/src/nsXMLContentSerializer.cpp#251 through 262
  900. # [08:11] * Quits: gwagner (idefix2@moz-3DFE0B51.hsd1.ca.comcast.net) (Quit: gwagner)
  901. # [08:11] <@bz> And to http://mxr.mozilla.org/mozilla-central/source/content/base/src/nsXMLContentSerializer.cpp#726 through 736
  902. # [08:11] <@bz> er, 737
  903. # [08:11] * Quits: diogogmt (kvirc@moz-4D628198.cpe.net.cable.rogers.com) (Quit: KVIrc 4.1.1 Equilibrium http://www.kvirc.net/)
  904. # [08:11] * Joins: wolfiR (wolfiR@moz-2858382B.dip0.t-ipconnect.de)
  905. # [08:11] <@bz> This is what you get in more or less original Netscape code... :(
  906. # [08:12] <@bz> (well, in the editor-and-stuff parts of it)
  907. # [08:13] * @bz wishes ms2ger would look at those links
  908. # [08:13] <@bz> that would fix the problem!
  909. # [08:13] <philor> heh
  910. # [08:14] * coop changes topic to 'm-c approval required and m-i closed for bug 709193 (MSVC virtual address space limit hit) || Tree rules: https://etherpad.mozilla.org/sLWdJm0zwB || Next aurora uplift: 20th Dec || If you are new or want to help, see irc://irc.mozilla.org/#introduction'
  911. # [08:14] <coop> trees are open again. enjoy!
  912. # [08:14] <philor> I bet I don't want to know what AppendToStringFormatedWrapped("<![CDATA[") actually does, do I?
  913. # [08:14] <philor> for small values of open
  914. # [08:14] * Quits: rail_away (rail@261201A0.73F32077.5C565F38.IP) (Ping timeout)
  915. # [08:15] <philor> bz: pushing to try yourself so you get email?
  916. # [08:15] <philor> also, what happened to that sleep thing?
  917. # [08:16] <@bz> philor: you probably don't need to know that append part, but what do you think about the rest?
  918. # [08:16] <@bz> What happened to the sleep thing was this patc
  919. # [08:16] <@bz> er, patch
  920. # [08:16] <@bz> and me wanting to catch up on reviews a bit
  921. # [08:16] <@bz> big mistake. :(
  922. # [08:19] * Joins: past (past@moz-7A93B333.dsl.dyn.forthnet.gr)
  923. # [08:21] * nthomas is now known as nthomas|away
  924. # [08:26] <@bz> philor: yeah, pushing stuff myself. Thanks!
  925. # [08:26] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: nbvcx)
  926. # [08:27] <Jesse> valgrind is telling me my bugs are in "libxul.so" rather than giving me function names :(
  927. # [08:28] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  928. # [08:28] <Jesse> oh that's because i did the wrong thing
  929. # [08:29] * Joins: ewong (chatzilla@moz-8A30ED8F.static.netvigator.com)
  930. # [08:29] <@bz> libxul.so pinpoints the location, no?
  931. # [08:29] <@bz> and the wrong thing you did was web stuff?
  932. # [08:30] * philor is now known as philor|away
  933. # [08:30] * bz is now known as bz_sleep
  934. # [08:31] <Jesse> the wrong thing i did was accidentally running a build from tinderbox (which has native symbols stripped) rather than a local build
  935. # [08:32] * Joins: kanru (user@moz-6A9F2FC9.dynamic.hinet.net)
  936. # [08:33] * Quits: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  937. # [08:33] * Joins: rail_away (rail@261201A0.73F32077.5C565F38.IP)
  938. # [08:34] * Joins: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  939. # [08:34] <@bz_sleep> hmm
  940. # [08:34] <@bz_sleep> what's the right way to mail our legal folks?
  941. # [08:35] <glob> bz_sleep, you could file a bug
  942. # [08:35] <@bz_sleep> mmm
  943. # [08:35] <glob> https://bugzilla.mozilla.org/form.legal
  944. # [08:35] <@bz_sleep> thanks
  945. # [08:36] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
  946. # [08:38] * Quits: slowpoke (slowpoke@moz-AE67AB45.gigabit.perfect-privacy.com) (Ping timeout)
  947. # [08:39] * Parts: lsumar (lsumar@538BABFE.A073F3E.97BBD552.IP) (Leaving)
  948. # [08:39] * philor|away is now known as philor
  949. # [08:40] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
  950. # [08:40] <dRdR> philor: have you seen this before? TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | leaked 1 instance of CondVar with size 16 bytes
  951. # [08:40] <dRdR> followed by a bunch of dns stuff
  952. # [08:40] <glazou> bonjour
  953. # [08:40] * Joins: nhirata (nhirata.bu@moz-2A9C9106.hsd1.ca.comcast.net)
  954. # [08:41] <philor> dRdR: didn't I already star those?
  955. # [08:41] <dRdR> philor: oh I had another build earlier that was still running
  956. # [08:41] <Yoric> !seen zpao|detached
  957. # [08:41] <dRdR> philor: https://tbpl.mozilla.org/?tree=Try&rev=864451bfe1b9
  958. # [08:41] <firebot> zpao|detached was last seen 12 hours, 38 minutes and 5 seconds ago, changing nick to zpao.
  959. # [08:41] <dRdR> thanks for starring btw
  960. # [08:41] <cjones> bz_sleep, ... ping
  961. # [08:41] <@bz_sleep> pong
  962. # [08:41] * @bz_sleep will regret this
  963. # [08:41] <dRdR> I got 3 intermittents in a row on linux debug, not sure if it's intermittent actually
  964. # [08:42] <dRdR> but they're different each time so I would assume so
  965. # [08:42] <philor> yeah, linux32 debug m1, you're lucky to get out with just three
  966. # [08:42] <@bz_sleep> cjones: ^
  967. # [08:42] <dRdR> haha, okay
  968. # [08:42] <cjones> bz_sleep, do you have a minute or two?
  969. # [08:43] * Joins: whimboo (whimboo@moz-216F9AFA.superkabel.de)
  970. # [08:43] <cjones> i have a question about the refresh driver
  971. # [08:43] <philor> dRdR: oh, oth, lemme look
  972. # [08:43] <dRdR> yeah
  973. # [08:43] <@bz_sleep> cjones: yeah
  974. # [08:43] <dRdR> first two are the same, third looks like a dns thing
  975. # [08:44] <cjones> bz_sleep, can you explain why the timer is REPEATING_SLACK?
  976. # [08:44] <cjones> i would expect it to be REPEATING_PRECISE_CAN_SKIP
  977. # [08:44] * Joins: slowpoke (slowpoke@moz-F4A45828.pools.arcor-ip.net)
  978. # [08:45] <philor> dRdR: a fine rogue's gallery, makes me wonder if bug 708927 is another network-related thing, but none of those worry me as being you
  979. # [08:45] <dRdR> philor: k thanks
  980. # [08:45] <dRdR> going home
  981. # [08:45] * Quits: dRdR (dRdR@moz-BBE3ABD.mv.mozilla.com) (Client exited)
  982. # [08:46] <@bz_sleep> cjones: there was some discussion about that
  983. # [08:46] <@bz_sleep> cjones: initially
  984. # [08:46] <cjones> ok
  985. # [08:46] <@bz_sleep> cjones: when it was first implemented, there was no REPEATING_PRECISE_CAN_SKIP
  986. # [08:46] <cjones> aha
  987. # [08:46] <@bz_sleep> cjones: just slack and precise
  988. # [08:46] * Quits: slowpoke (slowpoke@moz-F4A45828.pools.arcor-ip.net) (Ping timeout)
  989. # [08:46] <cjones> PRECISE is definitely wrong
  990. # [08:46] <@bz_sleep> cjones: and precise was obviously wrong
  991. # [08:46] <cjones> my mental model is of vsync
  992. # [08:46] * Joins: slowpoke (slowpoke@moz-AE67AB45.gigabit.perfect-privacy.com)
  993. # [08:46] <cjones> which is somewhat like PRECISE_CAN_SKIP
  994. # [08:47] <@bz_sleep> cjones: when I added REPEATING_PRECISE_CAN_SKIP, I made the refresh driver use it when requestAnimationFrame was in use
  995. # [08:47] <cjones> ok
  996. # [08:47] * Quits: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP) (Ping timeout)
  997. # [08:47] <@bz_sleep> cjones: but otherwise left it slack to minimize the responsiveness impact when each refresh tick has to do a bunch of work
  998. # [08:47] * coop is now known as coop|away
  999. # [08:47] <@bz_sleep> cjones: for example, if REPEATING_PRECISE_CAN_SKIP is used and each tick takes 14ms to process...
  1000. # [08:48] <@bz_sleep> cjones: then we'll only spend 2ms per frame servicing events
  1001. # [08:48] <@bz_sleep> cjones: iirc how CAN_SKIP works correctly
  1002. # [08:48] * @bz_sleep checks his recollection
  1003. # [08:48] * Joins: gwagner (idefix2@moz-3DFE0B51.hsd1.ca.comcast.net)
  1004. # [08:48] * cjones thinks
  1005. # [08:50] <@bz_sleep> yes
  1006. # [08:50] <@bz_sleep> so a question
  1007. # [08:50] <@bz_sleep> how does vsync work?
  1008. # [08:51] <@bz_sleep> because CAN_SKIP doesn't skip the next call
  1009. # [08:51] <@bz_sleep> it just does it at the "wrong" time
  1010. # [08:51] * Quits: gwagner (idefix2@moz-3DFE0B51.hsd1.ca.comcast.net) (Quit: gwagner)
  1011. # [08:51] <@bz_sleep> so if you have a CAN_SKIP timer with 16ms delay
  1012. # [08:51] <@bz_sleep> and a callback takes 18ms
  1013. # [08:51] * glob is now known as glob|away
  1014. # [08:51] <@bz_sleep> then the timer will run immediately after the callback is done
  1015. # [08:51] <cjones> approximately, you block on the signal from the display HW, then rerender
  1016. # [08:51] <@bz_sleep> (well, after a trip to the event loop)
  1017. # [08:52] <@bz_sleep> ok
  1018. # [08:52] <cjones> so if your callback took 18ms, you would block until the next frame
  1019. # [08:52] <@bz_sleep> so that's not the same thing as CAN_SKIP
  1020. # [08:52] <cjones> next signal i mean
  1021. # [08:52] <cjones> right
  1022. # [08:52] <@bz_sleep> maybe it should be
  1023. # [08:52] <cjones> some HW lets you wait for an explicit signal, without blocking
  1024. # [08:53] <@bz_sleep> If our timers were actually precise, I might be more willing to consider such skipping
  1025. # [08:53] <@bz_sleep> as it is, I bet they're mostly nuts
  1026. # [08:53] <@bz_sleep> for now
  1027. # [08:53] <@bz_sleep> anyway
  1028. # [08:53] <@bz_sleep> so that's the reasoning for the current state of affairs
  1029. # [08:53] <cjones> ok
  1030. # [08:53] <dolske> hmm, hazelnut
  1031. # [08:53] <@bz_sleep> we've considered switching the refresh driver to CAN_SKIP wholesale
  1032. # [08:53] <@bz_sleep> "we" == "roc and I"
  1033. # [08:54] * Joins: stransky (stransky@moz-6F10C81D.net.upcbroadband.cz)
  1034. # [08:54] * Quits: slowpoke (slowpoke@moz-AE67AB45.gigabit.perfect-privacy.com) (Ping timeout)
  1035. # [08:54] <cjones> an async compositor thread that blocked on vsync would make this slightly easier
  1036. # [08:54] <cjones> since it could signal the main thread(s)
  1037. # [08:55] * Joins: jhorak (jhorak@moz-59813FB4.cust.nbox.cz)
  1038. # [08:55] <@bz_sleep> yeah
  1039. # [08:55] <cjones> bz_sleep, what if we set a window in which the just-slightly-late callback had to be processed before being ignored?
  1040. # [08:55] <cjones> so in the case above, an 18ms callback
  1041. # [08:55] <cjones> the event fired at 16ms would be dequeued
  1042. # [08:55] <cjones> but if we set the "processing delay" at 1ms, then we could drop it and wait for the next event
  1043. # [08:56] * @bz_sleep is not following
  1044. # [08:56] <cjones> your concern as i understand it is
  1045. # [08:56] * heycam is now known as heycam|away
  1046. # [08:56] <cjones> we process a rendering callback that takes 18ms
  1047. # [08:56] <@bz_sleep> yes
  1048. # [08:56] <cjones> the timer fires at 16ms
  1049. # [08:56] <cjones> during the callback
  1050. # [08:56] <roc> we're getting closer to an async compositor thread that blocks on vsync
  1051. # [08:57] <cjones> the callback finishes, then we hit the event loop and process the timer event
  1052. # [08:57] <@bz_sleep> it can't for CAN_SKIP
  1053. # [08:57] <cjones> and run the callback again
  1054. # [08:57] <cjones> oh ok
  1055. # [08:57] <cjones> i misunderstood
  1056. # [08:57] <@bz_sleep> the timer fires at 18ms
  1057. # [08:57] <@bz_sleep> and we run the event loop and do the callback again
  1058. # [08:57] <cjones> hmm, i would expect it to fire at 32
  1059. # [08:57] <cjones> right
  1060. # [08:57] <@bz_sleep> that would be a REPEATING_PRECISE timer
  1061. # [08:57] <cjones> the effect is the same
  1062. # [08:57] <@bz_sleep> it's not the same if the callback takes 40ms. ;)
  1063. # [08:57] <@bz_sleep> which is why we added CAN_SKIP
  1064. # [08:58] <cjones> anyway, we don't want the two events to be processed in quick succession
  1065. # [08:58] <cjones> that's the concern, right?
  1066. # [08:58] <@bz_sleep> right
  1067. # [08:58] <@bz_sleep> yes
  1068. # [08:58] <roc> cjones: by the way, I need to ask you why ShadowableThebesLayers work the way they do. It seems they maintain a complete copy of the ThebesLayerBuffer on the content-process side. Why aren't we just rendering the invalid region into a temporary buffer during each transaction and sending that over to the compositor process/thread?
  1069. # [08:58] <@bz_sleep> unless we really have to because the page is doing scripted animation and hence measuring the framerate
  1070. # [08:58] <@bz_sleep> roc: I have a question for you too, once I'm done with cjones
  1071. # [08:59] <@bz_sleep> roc: https://bugzilla.mozilla.org/show_bug.cgi?id=598482 comment 103
  1072. # [08:59] <cjones> bz_sleep, so my proposal is
  1073. # [08:59] <@bz_sleep> roc: Is that a "do the other thing in this bug" or a "file a followup?"
  1074. # [08:59] <cjones> for the REPEATING_CAN_SKIP case with a too-long callback
  1075. # [08:59] <cjones> set a deadline that's less than the timer interval in which the callback has to be processed
  1076. # [09:00] <@bz_sleep> cjones: so 15ms, say?
  1077. # [09:00] <cjones> which would have the effect of guaranteeing a certain percentage of the interval is not taken up by processing the callback
  1078. # [09:00] <cjones> or 2ms
  1079. # [09:00] <cjones> maybe interval/2
  1080. # [09:00] <@bz_sleep> ok
  1081. # [09:00] <cjones> i don't know what a good deadline is
  1082. # [09:00] <@bz_sleep> alright
  1083. # [09:00] <@bz_sleep> and use the deadline how?
  1084. # [09:01] <cjones> if the next timer signal isn't dequeued within the deadline, it's dropped
  1085. # [09:01] <cjones> and no callback is invoked
  1086. # [09:01] <cjones> i.e. skip the frame
  1087. # [09:02] <roc> bz_sleep: In this bug, I think. I don't want to regress windowed plugins by making them lag behind scrolling more
  1088. # [09:02] <@bz_sleep> roc: ok
  1089. # [09:02] <@bz_sleep> roc: in that case, I need to understand the proposal better
  1090. # [09:02] <cjones> roc, keeps the update off the critical repaint path
  1091. # [09:02] <cjones> but TBH i considered that
  1092. # [09:02] <cjones> and wasn't sure it would be a win
  1093. # [09:03] * Quits: stransky (stransky@moz-6F10C81D.net.upcbroadband.cz) (Quit: Connection reset by beer)
  1094. # [09:03] <cjones> if we end up repainting most of the frame every time, it might not be
  1095. # [09:03] <@bz_sleep> roc: where would this timer get started? How long a timer?
  1096. # [09:03] <cjones> if we repaint only a small part, it should win
  1097. # [09:03] <@bz_sleep> roc: (I still don't have a good grasp of how the plugin widgetry stuff is hooked up)
  1098. # [09:03] <cjones> we could dynamically tune i guess
  1099. # [09:03] <@bz_sleep> cjones: roc's talking about a different issue there
  1100. # [09:03] <@bz_sleep> cjones: sorry, crossing streams. ;)
  1101. # [09:03] <@bz_sleep> cjones: so let me see if I understand
  1102. # [09:04] <@bz_sleep> cjones: your proposal is to have a precise 16ms timer
  1103. # [09:04] <@bz_sleep> cjones: which, when fired on the timer thread, posts an event to the UI thread
  1104. # [09:04] <@bz_sleep> cjones: every 16ms
  1105. # [09:04] <cjones> yes so far
  1106. # [09:04] <@bz_sleep> cjones: this event, when its Run() is called, compares the current time to the time when its timer fired
  1107. # [09:04] <glazou> so the doc says fields in the app.update.url are optional but if the buildID is omitted, a "(null)" appears nin the update history and secondary updates seem to have a few issues. hrm.
  1108. # [09:04] * Quits: sewardj (sewardj@moz-933C5B3E.dip.t-dialin.net) (Ping timeout)
  1109. # [09:05] <@bz_sleep> cjones: and if "now" is too much later than the timer firing time, it does nothing
  1110. # [09:05] <@bz_sleep> cjones: otherwise it calls whatever the actual callback was
  1111. # [09:05] <cjones> yes
  1112. # [09:05] <cjones> it would be like CAN_SKIP, except with a smaller than timer-interval deadline
  1113. # [09:05] <cjones> if i understand CAN_SKIP correctly
  1114. # [09:05] <@bz_sleep> cjones: I don't think you understand CAN_SKIP correctly
  1115. # [09:06] <@bz_sleep> cjones: the way CAN_SKIP works right now is that there is a one-shot timer
  1116. # [09:06] <@bz_sleep> cjones: set for some time
  1117. # [09:06] <cjones> my understanding is that if Run() is called after the interval, it's dropped
  1118. # [09:06] <cjones> ok
  1119. # [09:06] <@bz_sleep> cjones: when the timer fires, it sets its next firing time to now+16ms
  1120. # [09:06] <@bz_sleep> cjones: does NOT rearm itself
  1121. # [09:06] <@bz_sleep> cjones: and posts an event
  1122. # [09:07] <@bz_sleep> cjones: to the main thread
  1123. # [09:07] <@bz_sleep> cjones: when the event is processed, it calls the callback
  1124. # [09:07] * Joins: waschtl (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de)
  1125. # [09:07] <@bz_sleep> cjones: then rearms the timer
  1126. # [09:07] <cjones> right
  1127. # [09:07] <@bz_sleep> cjones: asking it to fire at that time that was computed back before we called the callback
  1128. # [09:07] <@bz_sleep> cjones: which may or may not now be in the past
  1129. # [09:07] * Parts: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1130. # [09:08] <@bz_sleep> cjones: of course times in the past are clamped to "now"
  1131. # [09:08] <cjones> ok right right right
  1132. # [09:08] <cjones> it's call coming back now
  1133. # [09:08] <cjones> *all
  1134. # [09:08] <@bz_sleep> cjones: so in practice, if your callback takes 18ms every time, then it'll get invoked every 18ms
  1135. # [09:08] <cjones> yep
  1136. # [09:09] <@bz_sleep> cjones: whereas in your proposal it would get invoked every 18ms for a bit, then skip forward by 17ms or something
  1137. # [09:09] <@bz_sleep> to make this concrete...
  1138. # [09:09] <@bz_sleep> say the callback takes 18ms and we use a threshold of 8ms for your proposal
  1139. # [09:09] <@bz_sleep> firing times will be:
  1140. # [09:09] <darktrojan> is there an easy way to find a program on $PATH, from js?
  1141. # [09:09] * Joins: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1142. # [09:09] * Quits: ashughes (ashughes@moz-4C407EE8.vc.shawcable.net) (Quit: ashughes)
  1143. # [09:09] <darktrojan> short of using nsIEnviroment.get
  1144. # [09:09] <@bz_sleep> 18, 36, 54, 72, 80
  1145. # [09:09] * Joins: slowpoke (slowpoke@moz-AE67AB45.gigabit.perfect-privacy.com)
  1146. # [09:10] <@bz_sleep> er, no
  1147. # [09:10] <@bz_sleep> that can't happen
  1148. # [09:10] <@bz_sleep> the 80 would get skipped
  1149. # [09:10] <@bz_sleep> so 18, 36, 54, 72, 96
  1150. # [09:10] <@bz_sleep> if I understand your proposal correctly
  1151. # [09:10] <@bz_sleep> because at 90, when the 80 timer would want to fire, it's delayed by too much
  1152. # [09:11] * Joins: stransky (stransky@moz-6F10C81D.net.upcbroadband.cz)
  1153. # [09:11] <cjones> i have 18, 36, 54, 64, 82, ... in my notebook
  1154. # [09:11] * Joins: jfkthame (jfkthame@DBA4BEB5.90783722.9542EC20.IP)
  1155. # [09:11] <nigelb> bz_sleep: shouldn't you be sleeping? :)
  1156. # [09:11] <@bz_sleep> I should
  1157. # [09:11] <@bz_sleep> cjones: let's walk through this
  1158. # [09:11] <cjones> yes
  1159. # [09:11] <cjones> we're on the same page up to 54 i think
  1160. # [09:11] <@bz_sleep> let's make sure
  1161. # [09:11] <@bz_sleep> first callback invocation at t == 0
  1162. # [09:11] <cjones> wait, 54 gets dropped
  1163. # [09:11] <cjones> yes
  1164. # [09:12] <@bz_sleep> callback runs until t == 18
  1165. # [09:12] <@bz_sleep> timer posts an event at t == 16
  1166. # [09:12] <cjones> yes
  1167. # [09:12] <@bz_sleep> this event is processed at t == 18
  1168. # [09:12] <cjones> and it's processed at t == 18
  1169. # [09:12] <@bz_sleep> timer posts an event at t == 32
  1170. # [09:12] <@bz_sleep> callback from t==18 finishes at t == 36, processes event
  1171. # [09:12] <cjones> yep
  1172. # [09:12] <@bz_sleep> timer posts event at t == 48
  1173. # [09:12] * Quits: @dveditz (dveditz@moz-34991AF4.dhcp.cruzio.com) (Quit: dveditz)
  1174. # [09:12] <@bz_sleep> callback finishes at t == 54, processes event
  1175. # [09:13] <cjones> right
  1176. # [09:13] <@bz_sleep> timer posts an event at t == 64
  1177. # [09:13] <@bz_sleep> callback finishes at t == 72
  1178. # [09:13] <@bz_sleep> 72 - 64 == 8
  1179. # [09:13] <cjones> yep
  1180. # [09:13] <cjones> dropped
  1181. # [09:13] <@bz_sleep> depending on whether we use >= or >, this might get skipped
  1182. # [09:13] <@bz_sleep> ok
  1183. # [09:13] <@bz_sleep> so using >= (I was using >)
  1184. # [09:13] <cjones> i made a mistake at t=54, disregard what i had above
  1185. # [09:14] <@bz_sleep> ok
  1186. # [09:14] <@bz_sleep> so at 72 we do nothing
  1187. # [09:14] * Joins: TheLink (TheLink@moz-753C1E34.pools.arcor-ip.net)
  1188. # [09:14] <cjones> with >=, next signal is at t=80, and we process it
  1189. # [09:14] <@bz_sleep> then we start the callback at 80
  1190. # [09:14] <cjones> and the cycle repeats
  1191. # [09:14] <@bz_sleep> so the callback start times are 0, 18, 36, 54, 80
  1192. # [09:14] <cjones> yep
  1193. # [09:14] <@bz_sleep> ok
  1194. # [09:15] * Quits: Ziggy|AWAY (ZiggyMaes@6B780D9D.A4A6DE76.7B12EFB3.IP) (Ping timeout)
  1195. # [09:15] * Quits: qDot (qDot@moz-4548DE5D.members.linode.com) (Ping timeout)
  1196. # [09:15] * Quits: johnath_home (noyb@moz-5A10C3E8.dsl.teksavvy.com) (Ping timeout)
  1197. # [09:15] * Quits: sancus (sancus@moz-3A9162D.off.net) (Ping timeout)
  1198. # [09:15] * Quits: mkelly (mkelly@moz-99CF8925.members.linode.com) (Ping timeout)
  1199. # [09:15] <@bz_sleep> whereas with the current CAN_SKIP we would get multiples of 18
  1200. # [09:15] <cjones> with 10% idle time
  1201. # [09:15] <cjones> but grouped all at the missed deadline
  1202. # [09:15] <cjones> right
  1203. # [09:15] * Quits: bwinton_away (bwinton@D7D3C4B5.88764A66.72A31D6.IP) (Connection reset by peer)
  1204. # [09:15] * Quits: philor (philor@moz-638273A8.my-nick.name) (Ping timeout)
  1205. # [09:15] <@bz_sleep> (and no idle time)
  1206. # [09:15] * Joins: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP)
  1207. # [09:15] <@bz_sleep> and with SLACK we get multiples of 34
  1208. # [09:15] * Quits: dria (dria@moz-9E3E12EC.off.net) (Input/output error)
  1209. # [09:15] <cjones> so we'd want to model the effect of various processing times and tolerances
  1210. # [09:15] * Joins: dria (dria@moz-9E3E12EC.off.net)
  1211. # [09:15] <@bz_sleep> and lots of idle time
  1212. # [09:15] * Quits: ctyler (chris@moz-A54458EA.proximity.on.ca) (Ping timeout)
  1213. # [09:15] * Quits: mark (mark@moz-9E3E12EC.off.net) (Ping timeout)
  1214. # [09:15] * Quits: jhford (jhford@moz-2EB93484.info) (Ping timeout)
  1215. # [09:16] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
  1216. # [09:16] * Quits: beltzner (mike-beltz@moz-9E3E12EC.off.net) (Ping timeout)
  1217. # [09:16] * Quits: Wes (chatzilla@A1FEE3E8.E3DA2587.9A5171B3.IP) (Ping timeout)
  1218. # [09:16] <cjones> yeah
  1219. # [09:16] * Quits: mick_laptop (mick@moz-5972833F.com) (Ping timeout)
  1220. # [09:16] * Joins: mark (mark@moz-9E3E12EC.off.net)
  1221. # [09:16] * Joins: bwinton_away (bwinton@D7D3C4B5.88764A66.72A31D6.IP)
  1222. # [09:17] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
  1223. # [09:17] * Joins: jhford (jhford@moz-2EB93484.info)
  1224. # [09:17] * Joins: philor|away (philor@moz-638273A8.my-nick.name)
  1225. # [09:17] * philor|away is now known as philor
  1226. # [09:17] <@bz_sleep> so replacing the current CAN_SKIP usage with your proposal gives a bit more idle time, but a lower frame rate (50fps vs 55fps)
  1227. # [09:17] * Joins: qDot (qDot@moz-4548DE5D.members.linode.com)
  1228. # [09:17] * Joins: Wes (chatzilla@A1FEE3E8.E3DA2587.9A5171B3.IP)
  1229. # [09:17] * Joins: mkelly (mkelly@moz-99CF8925.members.linode.com)
  1230. # [09:18] <@bz_sleep> replacing the current SLACK usage with your proposal gives a way better framerate (50 instead of 29)
  1231. # [09:18] * Joins: dRdR (dRdR@moz-57178BD3.hsd1.ca.comcast.net)
  1232. # [09:18] * Joins: sancus (sancus@moz-3A9162D.off.net)
  1233. # [09:18] <@bz_sleep> the other interesting case to consider is the callback taking 15ms
  1234. # [09:18] <@bz_sleep> for which your proposal and CAN_SKIP just coincide and give 60Hz with very little idle time
  1235. # [09:18] * Joins: ctyler (chris@2FC2A67C.49178EC1.F061A1E6.IP)
  1236. # [09:19] <@bz_sleep> (all this assuming ideal timers, btw, which ours are SO NOT)
  1237. # [09:19] <cjones> yes
  1238. # [09:19] * Joins: Ziggy|AWAY (ZiggyMaes@6B780D9D.A4A6DE76.7B12EFB3.IP)
  1239. # [09:19] * Ziggy|AWAY is now known as Ziggy_Maes
  1240. # [09:19] * Joins: beltzner (mike-beltz@moz-9E3E12EC.off.net)
  1241. # [09:19] * Joins: mick_laptop (mick@moz-5972833F.com)
  1242. # [09:21] <@bz_sleep> ok
  1243. # [09:21] <@bz_sleep> so what are the goals here?
  1244. # [09:22] <@bz_sleep> I'd really like us to pin that down
  1245. # [09:22] <@bz_sleep> possible set of goals:
  1246. # [09:22] <@bz_sleep> 1) Responsiveness
  1247. # [09:22] <@bz_sleep> 2) Maximal average frame rate
  1248. # [09:22] <@bz_sleep> 3) Consistent frame rate
  1249. # [09:22] <cjones> the #1 goal is not to use SLACK, since that's hurting perf unnecessarily
  1250. # [09:22] <cjones> perceived perf rather
  1251. # [09:22] <@bz_sleep> 4) Syncing with some sort of external timing source
  1252. # [09:22] <@bz_sleep> cjones: hmm
  1253. # [09:22] * Quits: bwinton_away (bwinton@D7D3C4B5.88764A66.72A31D6.IP) (Ping timeout)
  1254. # [09:23] <@bz_sleep> cjones: like "what the user sees" perceived?
  1255. # [09:23] * Quits: slowpoke (slowpoke@moz-AE67AB45.gigabit.perfect-privacy.com) (Ping timeout)
  1256. # [09:23] <cjones> correct
  1257. # [09:23] <@bz_sleep> cjones: interesting
  1258. # [09:23] <cjones> the effect for callback processing that takes < 16ms is to drift away from 60hz
  1259. # [09:23] <@bz_sleep> cjones: yes
  1260. # [09:23] <@bz_sleep> cjones: this is effectively noticeable?
  1261. # [09:23] <cjones> yes!! :)
  1262. # [09:23] <@bz_sleep> cjones: I see
  1263. # [09:23] <cjones> otherwise i wouldn't be bothering you
  1264. # [09:23] <@bz_sleep> cjones: ok
  1265. # [09:24] * Joins: sewardj (sewardj@moz-933C5B3E.dip.t-dialin.net)
  1266. # [09:24] <cjones> i agree with those goals
  1267. # [09:24] <cjones> i assume (1) includes no-starvation, right?
  1268. # [09:24] <@bz_sleep> cjones: any other goals you can think of?
  1269. # [09:24] <cjones> responsiveness of the UI
  1270. # [09:24] <@bz_sleep> cjones: (1) precisely means no-starvation
  1271. # [09:24] <cjones> ok
  1272. # [09:24] <cjones> then i agree
  1273. # [09:25] <@bz_sleep> (clearlt the goals are self-contradictory, as usual)
  1274. # [09:25] * Joins: bwinton_away (bwinton@D7D3C4B5.88764A66.72A31D6.IP)
  1275. # [09:25] <@bz_sleep> er, clearly
  1276. # [09:25] <cjones> sure
  1277. # [09:25] <cjones> was there a test case that convinced you and roc not to use REPEATING_PRECISE_CAN_SKIP?
  1278. # [09:25] <@bz_sleep> so just for context...
  1279. # [09:25] <@bz_sleep> not offhand
  1280. # [09:26] <@bz_sleep> one sec
  1281. # [09:26] * @bz_sleep looks up bugs
  1282. # [09:27] <@bz_sleep> ok
  1283. # [09:27] <dolske> as I said...
  1284. # [09:27] <dolske> [17:43] <dolske> I've held conversations with both bz_away and bz_sleep in the past. :)
  1285. # [09:27] <@bz_sleep> so the first relevant bug is 57,444 unique urls, all taken from the top 21,000 domains
  1286. # [09:27] <dolske> ;)
  1287. # [09:28] <@bz_sleep> and then https://bugzilla.mozilla.org/show_bug.cgi?id=650379
  1288. # [09:28] <@bz_sleep> er...
  1289. # [09:28] <@bz_sleep> https://bugzilla.mozilla.org/show_bug.cgi?id=630127 and then https://bugzilla.mozilla.org/show_bug.cgi?id=650379
  1290. # [09:28] <@bz_sleep> effing clipboard
  1291. # [09:28] <@bz_sleep> https://bugzilla.mozilla.org/show_bug.cgi?id=587887 has the original discussion about using precise or not, of course
  1292. # [09:28] * glob|away is now known as glob
  1293. # [09:29] * Quits: fzzzy (donovan@moz-2B41AF9B.lightspeed.mtvwca.sbcglobal.net) (Quit: fzzzy)
  1294. # [09:30] * jfkthame is now known as jfkthame_afk
  1295. # [09:30] <gcp> do we have a way to see allocated memory in crash reporter?
  1296. # [09:31] <@bz_sleep> In 650379 we never discuss switching the default mode to CAN_SKIP
  1297. # [09:31] <@bz_sleep> I thought we had
  1298. # [09:31] <gcp> I'm seeing an OOM bug that is probably caused by something else entirely leaking RAM, so my module fails when it tries to allocate a few megs
  1299. # [09:31] <@bz_sleep> So in terms of our goals above, CAN_SKIP is good for #2 and #3
  1300. # [09:31] <@bz_sleep> not good for #4, if that's a goal
  1301. # [09:31] <@bz_sleep> and questionable for #1
  1302. # [09:32] <@bz_sleep> I wish we had some telemetry about how long refresh ticks take...
  1303. # [09:32] <@bz_sleep> I know that painting the browser UI was about 8ms for me when I last measured it
  1304. # [09:32] <cjones> we can't control that in general
  1305. # [09:32] <@bz_sleep> well, sure
  1306. # [09:32] <nigelb> Where would the proposed identity API for DOM live?
  1307. # [09:32] <cjones> i think it's reasonable for (1)
  1308. # [09:32] <@bz_sleep> ok
  1309. # [09:32] <cjones> the scheme doesn't affect event priority
  1310. # [09:32] <@bz_sleep> in that case, my initial proposal would just be to switch to CAN_SKIP period
  1311. # [09:33] <@bz_sleep> for the moment
  1312. # [09:33] <cjones> it's not good for not using 100% cpu with callbacks that take near 16ms, but that's ok
  1313. # [09:33] * joduinn-home is now known as joduinn-afk
  1314. # [09:33] * Quits: joduinn-afk (joduinn@moz-3244C0A7.dsl.dynamic.sonic.net) (Quit: joduinn-afk)
  1315. # [09:33] <@bz_sleep> (which happens to entail minimal work)
  1316. # [09:33] <cjones> sounds good to me
  1317. # [09:33] <cjones> just a pref flip
  1318. # [09:33] * Quits: karl (karl@moz-2342089.jetstream.xtra.co.nz) (Ping timeout)
  1319. # [09:33] <@bz_sleep> indeed
  1320. # [09:33] <@bz_sleep> in particular, easy to land near end of cycle, because easy to back out
  1321. # [09:33] <@bz_sleep> want to try it?
  1322. # [09:33] <cjones> sure! want to review? :)
  1323. # [09:34] * cjones fears talos ...
  1324. # [09:35] * Parts: whimboo (whimboo@moz-216F9AFA.superkabel.de)
  1325. # [09:35] <@bz_sleep> heh
  1326. # [09:35] * Joins: regen (Miller@moz-20F8A928.adsl.dynamic.seed.net.tw)
  1327. # [09:35] <@bz_sleep> we'll see how talos looks
  1328. # [09:35] <@bz_sleep> I can review
  1329. # [09:35] <@bz_sleep> but tomorrow morning
  1330. # [09:35] <@bz_sleep> esp. because roc is gone
  1331. # [09:35] <cjones> this is a good opportunity to hit fencepost-y style regressions
  1332. # [09:35] <cjones> sure sure
  1333. # [09:35] * @bz_sleep sleeps for real
  1334. # [09:35] <roc> I'm not gone
  1335. # [09:35] <cjones> we're already using it for b2g
  1336. # [09:35] <@bz_sleep> oh
  1337. # [09:35] <@bz_sleep> roc: in that case....
  1338. # [09:35] <glazou> bz_sleep: thanks for review, will work on that as soon as I can
  1339. # [09:36] <@bz_sleep> roc: see questions above about plugin widgets?
  1340. # [09:36] <hsivonen> so I have a pending patch for removing the old View Source back end
  1341. # [09:36] <hsivonen> I planned to wait until the next release train to land it
  1342. # [09:36] <hsivonen> to do things by the book
  1343. # [09:37] * Joins: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net)
  1344. # [09:37] <hsivonen> should I land it now in order to make libxul slightly smaller?
  1345. # [09:38] * Joins: slowpoke (slowpoke@moz-EE751EFC.pools.arcor-ip.net)
  1346. # [09:38] <@bz_sleep> roc: so first question is whether the important thing is to make the UpdatePluginGeometry call
  1347. # [09:38] <@bz_sleep> roc: or something else?
  1348. # [09:39] * Joins: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP)
  1349. # [09:39] <@bz_sleep> roc: I mean...
  1350. # [09:40] * Joins: By-Tor (bytor@moz-46974D0B.dyn.optonline.net)
  1351. # [09:40] <@bz_sleep> roc: in the old code, RequestUpdatePluginGeometry would post an event
  1352. # [09:40] <roc> bz_sleep: instead of queuing the SynchronousPluginGeometryUpdate event, which patch #1 removes, you could just run UpdatePluginGeometry off a timer (and cancel it if UpdatePluginGeometry runs on its own before the timer expires)
  1353. # [09:40] * Quits: slowpoke (slowpoke@moz-EE751EFC.pools.arcor-ip.net) (Ping timeout)
  1354. # [09:40] * Joins: Ms2ger (Ms2ger@B3B463D7.44E88D0C.37724B0D.IP)
  1355. # [09:40] * Joins: slowpoke (slowpoke@moz-AE67AB45.gigabit.perfect-privacy.com)
  1356. # [09:41] <@bz_sleep> roc: why is that better than doing it off the refresh driver?
  1357. # [09:41] <glazou> any one here with the app.update code?
  1358. # [09:41] <glazou> any one here familiar with the app.update code, sorry?
  1359. # [09:41] <@bz_sleep> roc: so if I understand the pieces right...
  1360. # [09:42] <@bz_sleep> roc: UpdatePluginGeometry moves around the plugin widgets, right?
  1361. # [09:42] <@bz_sleep> roc: which immediately changes where the plugins are on the screen
  1362. # [09:42] <@bz_sleep> roc: RequestUpdatePluginGeometry gets called during reflow
  1363. # [09:42] <roc> bz_sleep: the goal is to have UpdatePluginGeometry just before painting updates the window
  1364. # [09:42] <@bz_sleep> roc: ok
  1365. # [09:42] <roc> your understanding is correct
  1366. # [09:42] <roc> so the ideal place to run UpdatePluginGeometry, right now, is in PresShell::WillPaint
  1367. # [09:42] <@bz_sleep> roc: so right now we would tick the refresh driver
  1368. # [09:42] <@bz_sleep> ok
  1369. # [09:43] <@bz_sleep> that makes sense
  1370. # [09:43] * Joins: joduinn (joduinn@moz-3244C0A7.dsl.dynamic.sonic.net)
  1371. # [09:43] <@bz_sleep> and it does that
  1372. # [09:43] <@bz_sleep> (well, modulo the didpaint bit)
  1373. # [09:43] <roc> maybe DidPaint would be better but that's not at issue right now
  1374. # [09:43] <@bz_sleep> if (!aWillSendDidPaint && rootPresContext == mPresContext) {
  1375. # [09:43] <@bz_sleep> rootPresContext->UpdatePluginGeometry();
  1376. # [09:43] <@bz_sleep> }
  1377. # [09:43] <@bz_sleep> is what WillPaint does
  1378. # [09:43] * glob is now known as glob|away
  1379. # [09:43] <@bz_sleep> and DidPaint does:
  1380. # [09:44] <roc> oh yeah
  1381. # [09:44] <@bz_sleep> if (rootPresContext == mPresContext) {
  1382. # [09:44] <roc> right
  1383. # [09:44] <@bz_sleep> rootPresContext->UpdatePluginGeometry();
  1384. # [09:44] <@bz_sleep> }
  1385. # [09:44] <roc> good
  1386. # [09:44] * joduinn is now known as joduinn-zzz
  1387. # [09:44] * Quits: njn (chatzilla@moz-A6B647BB.dyn.iinet.net.au) (Quit: ChatZilla 0.9.87 [Firefox 11.0a1/20111212152829])
  1388. # [09:44] <@bz_sleep> so this part is as it should be
  1389. # [09:44] <@bz_sleep> fine
  1390. # [09:44] <roc> anyway
  1391. # [09:44] <roc> so the problem with putting it in the refresh driver is that means we could update plugin geometry some time before the actual paint occurs
  1392. # [09:44] <@bz_sleep> well, hold on
  1393. # [09:44] <@bz_sleep> before we get to that
  1394. # [09:44] <@bz_sleep> why did we have that runnable to start with?
  1395. # [09:45] * Joins: dao (dao@moz-7C5E3898.superkabel.de)
  1396. # [09:45] <@bz_sleep> to handle cases where willpaint won't get called at all?
  1397. # [09:45] <@bz_sleep> because it's getting optimized away?
  1398. # [09:45] <roc> that's comment #47
  1399. # [09:45] <@bz_sleep> but plugin geometry really did change, so we really do need to update it sometime?
  1400. # [09:45] <roc> imagine, for example, that the content window is covered bya plugin
  1401. # [09:45] <roc> a windowed plugin
  1402. # [09:45] <@bz_sleep> yes
  1403. # [09:45] * @bz_sleep read the comment
  1404. # [09:46] <@bz_sleep> so in that case there is no WillPaint
  1405. # [09:46] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1406. # [09:46] <@bz_sleep> because we optimize the invalidate away
  1407. # [09:46] <roc> if we invalidate our content area due to a layout change making the plugin invisible, the paint event won't reach the presshell, so no WillPaint, right
  1408. # [09:46] <@bz_sleep> ok
  1409. # [09:46] <@bz_sleep> great
  1410. # [09:46] <roc> it's actually Windows that will make the invalidate go away
  1411. # [09:46] <@bz_sleep> ok
  1412. # [09:46] <@bz_sleep> so what we need to do there is to make sure it happens "sometime"
  1413. # [09:46] <@bz_sleep> I see
  1414. # [09:47] <roc> I think that's pretty rare, which is why I think a last-ditch timer should be OK
  1415. # [09:47] <@bz_sleep> right
  1416. # [09:47] <@bz_sleep> I get it now
  1417. # [09:47] <@bz_sleep> alright
  1418. # [09:47] <@bz_sleep> I'll post a patch tomorrow
  1419. # [09:47] <Ms2ger> Hmm, bz's got patches scrolling before his eyes?
  1420. # [09:47] <@bz_sleep> ms2ger: oh, I will
  1421. # [09:47] <@bz_sleep> roc: 16ms timer sound ok?
  1422. # [09:47] <roc> yeah
  1423. # [09:47] <roc> sounds perfect
  1424. # [09:47] <@bz_sleep> roc: great
  1425. # [09:47] <@bz_sleep> roc: thanks for explaining
  1426. # [09:48] <@bz_sleep> roc: with any luck, I can post patch and tryserver tomorrow
  1427. # [09:48] <@bz_sleep> roc: the question is, should I land on Thurs?
  1428. # [09:48] <@bz_sleep> roc: or wait till after the branchpoint?
  1429. # [09:48] <@bz_sleep> roc: this is not in the "easy-to-turn-off" category
  1430. # [09:48] * Quits: mwu (mwu@moz-59435430.hsd1.nj.comcast.net) (Quit: This computer has gone to sleep)
  1431. # [09:49] <roc> you think the tree will be open on Thursday?
  1432. # [09:50] <@bz_sleep> well, that's a separate issue
  1433. # [09:50] * @bz_sleep actually forgot about that little tree closure thing
  1434. # [09:50] <@bz_sleep> the question is really whether it's ok to land before branchpoint if the tree reopens then
  1435. # [09:50] <philor> hrm, is the color of the jetpack tests on try actually random?
  1436. # [09:50] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  1437. # [09:51] <roc> bz_sleep: I would say, let's not
  1438. # [09:51] <@bz_sleep> philor: they took lessons from bikeshed.com?
  1439. # [09:52] <philor> that's an awesome feature: you'll fail 4 tests every single time, but it'll be green, or orange, or red
  1440. # [09:52] <@bz_sleep> roc: that's my instinct too, yeah
  1441. # [09:52] <roc> the tree is going to be pretty congested
  1442. # [09:52] <@bz_sleep> roc: sounds like we have a plan
  1443. # [09:52] <@bz_sleep> roc: btw, the no-op flush thing, I _will_ try to get landed
  1444. # [09:52] <roc> I bet there's a lot of stuff that people will really want in 10
  1445. # [09:52] <roc> er 11
  1446. # [09:52] <@bz_sleep> roc: assuming I make it pass tests. ;)
  1447. # [09:52] <roc> yeah
  1448. # [09:52] <roc> sure
  1449. # [09:52] <roc> now sleep
  1450. # [09:52] <@bz_sleep> indeed
  1451. # [09:52] <@bz_sleep> g'night all
  1452. # [09:52] * Quits: rail_away (rail@261201A0.73F32077.5C565F38.IP) (Ping timeout)
  1453. # [09:53] <bholley> hsivonen: I'd like to push something that was green on try to mozilla-aurora and then go to bed. If you see it doing anything insane while checking in on your recent push, can you handle it? This isn't something I can imagine happening since it just went green, but it'd be nice to make sure
  1454. # [09:53] * Quits: m_kato (makoto@moz-8CEE9107.tokynt01.ap.so-net.ne.jp) (Quit: Instantbird 0.3a1)
  1455. # [09:54] * Quits: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP) (Ping timeout)
  1456. # [09:54] * Joins: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp)
  1457. # [09:54] * Joins: Goldorak (chatzilla@8109DDDE.7C10D095.187A1082.IP)
  1458. # [09:54] * Joins: sworkman (sworkman@moz-825EC923.hsd1.ca.comcast.net)
  1459. # [09:55] * Quits: sworkman (sworkman@moz-825EC923.hsd1.ca.comcast.net) (Quit: sworkman)
  1460. # [09:55] * Joins: rail_away (rail@261201A0.73F32077.5C565F38.IP)
  1461. # [09:55] <Jesse> dRdR: https://bugzilla.mozilla.org/show_bug.cgi?id=102229 ?
  1462. # [09:56] * Joins: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP)
  1463. # [09:56] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 1.9.0.17/2009122204])
  1464. # [09:58] * Quits: joduinn-zzz (joduinn@moz-3244C0A7.dsl.dynamic.sonic.net) (Quit: joduinn-zzz)
  1465. # [10:00] * Joins: joduinn (joduinn@moz-3244C0A7.dsl.dynamic.sonic.net)
  1466. # [10:02] * Joins: pascalc (chatzilla@moz-5CB23D49.rev.sfr.net)
  1467. # [10:03] * bholley will just push tomorrow
  1468. # [10:03] <Yoric> Trying to understand a fine point of our build system.
  1469. # [10:04] <Yoric> Can something in dom/ make use of something in toolkit/?
  1470. # [10:04] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Ping timeout)
  1471. # [10:07] <dolske> hmmmmmmmmm yes? I think we basically require toolkit in any mozilla-based app now.
  1472. # [10:07] <dolske> (poor camino?)
  1473. # [10:07] <nthomas|away> looks like it's in the same tier
  1474. # [10:07] * Quits: RST-J (RST-J@moz-343E9EC3.net) (Ping timeout)
  1475. # [10:07] * Quits: smvv (smvv@moz-ADA081D0.org) (Ping timeout)
  1476. # [10:08] * Quits: ted2 (u2847@moz-160C58C6.com) (Ping timeout)
  1477. # [10:08] * Quits: felipe (u2734@moz-160C58C6.com) (Ping timeout)
  1478. # [10:08] * Quits: Unfocused (u2622@moz-160C58C6.com) (Ping timeout)
  1479. # [10:08] * Quits: ttaubert (u2620@moz-160C58C6.com) (Ping timeout)
  1480. # [10:08] * Quits: sid0 (u2934@moz-160C58C6.com) (Ping timeout)
  1481. # [10:08] * Quits: jaws (u2871@moz-160C58C6.com) (Ping timeout)
  1482. # [10:08] * Quits: Asa (u3626@moz-160C58C6.com) (Ping timeout)
  1483. # [10:08] * Joins: gerv (gerv@moz-8E68CF56.in-addr.arpa)
  1484. # [10:08] * Joins: ted2 (u2847@moz-160C58C6.com)
  1485. # [10:08] * Quits: darktrojan (geoff@moz-8B34E932.dsl.telstraclear.net) (Ping timeout)
  1486. # [10:08] * Joins: sid0 (u2934@moz-160C58C6.com)
  1487. # [10:09] * Joins: RST-J (RST-J@moz-343E9EC3.net)
  1488. # [10:09] * Joins: smvv (smvv@moz-ADA081D0.org)
  1489. # [10:10] * Joins: Unfocused (u2622@moz-160C58C6.com)
  1490. # [10:11] * Joins: jaws (u2871@moz-160C58C6.com)
  1491. # [10:12] * Quits: joduinn (joduinn@moz-3244C0A7.dsl.dynamic.sonic.net) (Quit: joduinn)
  1492. # [10:12] * Quits: tfair (tfairey@moz-57178BD3.hsd1.ca.comcast.net) (Client exited)
  1493. # [10:12] * Joins: ttaubert (u2620@moz-160C58C6.com)
  1494. # [10:12] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  1495. # [10:13] * Joins: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net)
  1496. # [10:14] * Joins: Asa (u3626@moz-160C58C6.com)
  1497. # [10:16] * Joins: felipe (u2734@moz-160C58C6.com)
  1498. # [10:18] * Joins: asac (asac@moz-1C3692A7.pppoe.wtnet.de)
  1499. # [10:18] * Quits: slowpoke (slowpoke@moz-AE67AB45.gigabit.perfect-privacy.com) (Ping timeout)
  1500. # [10:18] * Joins: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp)
  1501. # [10:19] <Yoric> Thanks.
  1502. # [10:19] * Joins: msucan (msucan-@FA9E8863.56E67207.699550A1.IP)
  1503. # [10:20] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
  1504. # [10:21] * Joins: grubshka (grubshka@moz-D9EA9AB9.w109-212.abo.wanadoo.fr)
  1505. # [10:22] * Joins: bjarne (bjarne@moz-46A85847.nextgentel.com)
  1506. # [10:24] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
  1507. # [10:25] <glandium> Yoric: define "use"
  1508. # [10:25] <Yoric> include and link with
  1509. # [10:25] <glandium> link with, yes, everything is linked together
  1510. # [10:25] <philor> dolske: not really, their current release does Places history and other bits of toolkit, and there's no reason to believe they'll ever make it past 1.9.2 where they are now
  1511. # [10:26] <glandium> include, yes, as long as you add LOCAL_INCLUDES. that is, you can't rely on the headers being in $(DIST)/include
  1512. # [10:26] <Ms2ger> But adding stuff to LOCAL_INCLUDES makes kittens sad
  1513. # [10:26] <glandium> (because the build system goes into toolkit after going into dom)
  1514. # [10:26] <Yoric> glandium: ah, thanks, I hadn't thought about LOCAL_INCLUDES
  1515. # [10:27] <glandium> Ms2ger: why?
  1516. # [10:28] <Ms2ger> Because touching other modules' privates isn't nice
  1517. # [10:29] * Quits: mgoodwin (mgoodwin@moz-4BB9E5E9.cable.virginmedia.com) (Ping timeout)
  1518. # [10:29] <glandium> Ms2ger: when you want to include something public from a module that is not yet built when you are building, you don't have much choice
  1519. # [10:29] <Ms2ger> :(
  1520. # [10:30] <Ms2ger> Did I mention I hate build systems? :)
  1521. # [10:30] * Quits: dao (dao@moz-7C5E3898.superkabel.de) (Connection reset by peer)
  1522. # [10:30] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  1523. # [10:31] * Joins: mgoodwin (mgoodwin@moz-4BB9E5E9.cable.virginmedia.com)
  1524. # [10:31] <Yoric> Wasn't khuey|away supposed to design us a new one?
  1525. # [10:31] <Yoric> (or maybe someone else, I'm not sure)
  1526. # [10:32] <glandium> not a new one, a flat one.
  1527. # [10:32] <glandium> and that was joey iirc
  1528. # [10:32] * Joins: dao (dao@moz-7C5E3898.superkabel.de)
  1529. # [10:32] * Quits: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com) (Ping timeout)
  1530. # [10:33] * Joins: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com)
  1531. # [10:33] <Yoric> What is the difference between "flat one" and "a new one"?
  1532. # [10:33] * Joins: slowpoke (slowpoke@moz-AE67AB45.gigabit.perfect-privacy.com)
  1533. # [10:33] <philor> about five years
  1534. # [10:34] <Yoric> :)
  1535. # [10:34] <Yoric> Seriously, what does this mean?
  1536. # [10:34] * Quits: mgoodwin (mgoodwin@moz-4BB9E5E9.cable.virginmedia.com) (Ping timeout)
  1537. # [10:34] <Unfocused> history suggests "five years" is a conservative estimate
  1538. # [10:34] * Joins: mgoodwin_ (mgoodwin@EA3FF8A3.3B0FFCAD.302434AB.IP)
  1539. # [10:35] * Quits: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com) (Ping timeout)
  1540. # [10:35] * Joins: darktrojan (geoff@moz-8B34E932.dsl.telstraclear.net)
  1541. # [10:35] <glandium> personally, i don't like the idea. it will make some things that take a long time take less time, but also things that now take no time take more time
  1542. # [10:35] <glazou> hi Unfocused
  1543. # [10:35] * Joins: edmorley (edmorley@moz-28ED10AB.range86-144.btcentralplus.com)
  1544. # [10:35] <glazou> Unfocused: have you worked on the app-Update code ?
  1545. # [10:35] <Unfocused> glazou: bonjour
  1546. # [10:35] <glazou> :)
  1547. # [10:35] <Unfocused> i have not, and that makes me feel lucky
  1548. # [10:35] <glazou> eheh
  1549. # [10:35] * Quits: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1550. # [10:35] <glazou> ok
  1551. # [10:36] * Joins: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com)
  1552. # [10:36] * Yoric still has no clue what "a flat one" is all about.
  1553. # [10:36] <Unfocused> trouble making mar files?
  1554. # [10:36] <glazou> no
  1555. # [10:36] <glazou> trouble understanding where the automatic look for an app update is triggered from
  1556. # [10:36] <Unfocused> ah
  1557. # [10:36] * Joins: mgoodwin (mgoodwin@moz-4BB9E5E9.cable.virginmedia.com)
  1558. # [10:36] <Unfocused> no idea, sorry
  1559. # [10:36] <glazou> np
  1560. # [10:37] <Unfocused> rob strong would know
  1561. # [10:37] <glandium> Yoric: 623617
  1562. # [10:37] * Quits: mgoodwin_ (mgoodwin@EA3FF8A3.3B0FFCAD.302434AB.IP) (Ping timeout)
  1563. # [10:37] <glazou> thanks
  1564. # [10:37] <Yoric> Thanks
  1565. # [10:39] * Quits: mgoodwin (mgoodwin@moz-4BB9E5E9.cable.virginmedia.com) (Input/output error)
  1566. # [10:40] * Joins: protz (jonathan@moz-7F6750F6.xulforum.org)
  1567. # [10:40] * Joins: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1568. # [10:42] * Joins: daim (David_Mart@779E3E00.1773D26C.C0FF2207.IP)
  1569. # [10:43] * philor is now known as philor|away
  1570. # [10:45] * Quits: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net) (Quit: bholley)
  1571. # [10:46] <darktrojan> !seen boriss
  1572. # [10:47] <firebot> boriss was last seen 7 hours, 15 minutes and 33 seconds ago, saying 'i told her to be careful around the airlock!' in #foxymonkies.
  1573. # [10:47] * Parts: nhirata (nhirata.bu@moz-2A9C9106.hsd1.ca.comcast.net)
  1574. # [10:48] * Quits: cpearce (chatzilla@moz-55A2BC7D.xdsl.xnet.co.nz) (Ping timeout)
  1575. # [10:51] * Joins: dao1 (dao@moz-7C5E3898.superkabel.de)
  1576. # [10:51] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  1577. # [10:51] * Quits: dao (dao@moz-7C5E3898.superkabel.de) (Ping timeout)
  1578. # [10:52] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  1579. # [10:54] <darktrojan> dao, can I get a review on bug 469434 in the next few days?
  1580. # [10:54] * Yoric has read project utopia and considers this definitely a _new_ build system.
  1581. # [10:55] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
  1582. # [10:58] * Quits: dao1 (dao@moz-7C5E3898.superkabel.de) (Ping timeout)
  1583. # [10:58] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
  1584. # [10:58] * Joins: dao (dao@moz-7C5E3898.superkabel.de)
  1585. # [11:01] * Joins: tabb0t (tabb0t@3836CC8C.D48495E9.B84D4DA2.IP)
  1586. # [11:03] * mattwoodrow is now known as mattwoodrow|away
  1587. # [11:08] * Quits: GPHemsley (GPHemsley@moz-A2DF0FC4.hfc.comcastbusiness.net) (Ping timeout)
  1588. # [11:09] * Quits: stransky (stransky@moz-6F10C81D.net.upcbroadband.cz) (Quit: Connection reset by beer)
  1589. # [11:10] * Quits: Polynomial-C (Poly-C@moz-F089909D.dip.t-dialin.net) (Ping timeout)
  1590. # [11:12] <Yoric> Ok, I am progressing.
  1591. # [11:12] <Yoric> Now, I have a problem linking my code (in toolkit/) to some of the code of jstypedarray.
  1592. # [11:14] * Joins: magsout (magsout@moz-E559D13.fbx.proxad.net)
  1593. # [11:14] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  1594. # [11:14] <Yoric> http://pastebin.mozilla.org/1404986
  1595. # [11:14] * Joins: johnath_home (noyb@443AFEC5.C275C16F.F061A1E6.IP)
  1596. # [11:14] <Yoric> Could anyone give me a hand?
  1597. # [11:14] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  1598. # [11:15] * Joins: Cwiiis (cwiiis@moz-F15E698.croy.cable.virginmedia.com)
  1599. # [11:16] * Quits: graydot (jeba@63F3AA56.9CFBD76D.30E7AE68.IP) (Ping timeout)
  1600. # [11:17] * Joins: GPHemsley (GPHemsley@moz-A2DF0FC4.hfc.comcastbusiness.net)
  1601. # [11:19] * Quits: glob|away (glob@moz-DF237567.glob.com.au) (Connection reset by peer)
  1602. # [11:22] * Joins: florian (florian@moz-87C33FDA.kimsufi.com)
  1603. # [11:23] <Ms2ger> Is malloc infallible already?
  1604. # [11:25] * Parts: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk) (Leaving)
  1605. # [11:25] * Quits: mcote|afk (mcote@moz-7CCC926E.mc.videotron.ca) (Ping timeout)
  1606. # [11:25] * Quits: MattN (MattN@2F83A011.9167AF22.2125B4DC.IP) (Ping timeout)
  1607. # [11:25] * Joins: mcote|afk (mcote@moz-7CCC926E.mc.videotron.ca)
  1608. # [11:25] * Quits: dao (dao@moz-7C5E3898.superkabel.de) (Quit: Leaving.)
  1609. # [11:26] * Joins: MattN (MattN@2F83A011.9167AF22.2125B4DC.IP)
  1610. # [11:27] <darktrojan> can anyone show me how to get hardware accelerated graphics working on linux?
  1611. # [11:27] * Quits: rniwa (rniwa@11828247.C8C6FF5E.4065847B.IP) (Quit: rniwa)
  1612. # [11:28] * darktrojan is trying to play angry birds but the frame rate is poo :(
  1613. # [11:29] * Joins: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk)
  1614. # [11:30] * Quits: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  1615. # [11:30] * Quits: florian (florian@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre)
  1616. # [11:30] * Joins: florian (florian@moz-87C33FDA.kimsufi.com)
  1617. # [11:31] <mounir> who should give approval for landing in m-c?
  1618. # [11:31] * Joins: graememcc (chatzilla@moz-1850EC93.range86-162.btcentralplus.com)
  1619. # [11:32] <edmorley> what are you landing?
  1620. # [11:33] <Ms2ger> b2g?
  1621. # [11:35] <mounir> edmorley: 2 patches for b2g
  1622. # [11:35] * Quits: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  1623. # [11:35] <mounir> one for linux
  1624. # [11:35] <mounir> nothing related to windows
  1625. # [11:35] <mounir> I guess I can't use m-i :(
  1626. # [11:35] <Ms2ger> a=me
  1627. # [11:36] <mounir> now I should find a way to push my patches applied to my m-i repo :)
  1628. # [11:37] * Joins: dao (dao@moz-7C5E3898.superkabel.de)
  1629. # [11:38] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  1630. # [11:38] <Yoric> Ah, got it.
  1631. # [11:39] <Ms2ger> mounir, hg qpop -a && hg pull -u m-c && hg qpu -a && hg qfin -a && hg push m-c
  1632. # [11:39] * Quits: kanru (user@moz-6A9F2FC9.dynamic.hinet.net) (Ping timeout)
  1633. # [11:40] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/70dea177b9d9 - Ms2ger - Bug 709516 - Remove unused _tostring from nsNPAPIPlugin.cpp; r=josh a=removal
  1634. # [11:40] <Ms2ger> edmorley, thanks :)
  1635. # [11:40] <edmorley> np
  1636. # [11:41] <edmorley> there are extra csets in inbound, so don't just hg push all
  1637. # [11:41] <edmorley> :-)
  1638. # [11:41] <Ms2ger> Well, I hope he didn't pull the spdy relanding
  1639. # [11:43] * Parts: dao (dao@moz-7C5E3898.superkabel.de)
  1640. # [11:43] * Joins: dao (dao@moz-7C5E3898.superkabel.de)
  1641. # [11:43] * Quits: pascalc (chatzilla@moz-5CB23D49.rev.sfr.net) (Ping timeout)
  1642. # [11:44] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1643. # [11:44] <mounir> Ms2ger: can you r+a this patch http://mounir.pastebin.mozilla.org/1405001
  1644. # [11:44] * Joins: Pike (Pike@moz-E31CD2CB.mozilla.org)
  1645. # [11:44] <mounir> so I can add the a= on it's commit ;)
  1646. # [11:45] * Quits: MattN (MattN@2F83A011.9167AF22.2125B4DC.IP) (Ping timeout)
  1647. # [11:46] <Ms2ger> rs+a=me
  1648. # [11:46] * Joins: smaug (chatzilla@moz-1268A34B.elisa-mobile.fi)
  1649. # [11:46] <mounir> Ms2ger: thanks :)
  1650. # [11:47] <mounir> oh... now I have a remote branch
  1651. # [11:47] * mounir tries to find the rope
  1652. # [11:47] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/82187424f051 - Marek Stepien - Bug 590283 - Bookmark folder item count should use correct plural forms. r=mak77 f=pike
  1653. # [11:47] * Joins: MattN (MattN@2F83A011.9167AF22.2125B4DC.IP)
  1654. # [11:47] <firebot> http://hg.mozilla.org/mozilla-central/rev/6ba6336681e0 - Joshua M - Bug 710341 - Bookmarks menu button has improper toolbar-icon size when placed in the Personal Toolbar. r=dao a=css-only
  1655. # [11:47] <firebot> http://hg.mozilla.org/mozilla-central/rev/596e3eca4196 - Chris Coulson - Bug 709259 - Try creating a named cursor before a bitmap cursor. r=karlt
  1656. # [11:48] <mounir> oh
  1657. # [11:49] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/7c621c7bfea3 - Vivien Nicolas - Bug 709010 - Add a empty components directory to b2g/. r=cjones
  1658. # [11:49] <firebot> http://hg.mozilla.org/mozilla-central/rev/fd6ab19f312c - Mounir Lamouri - no bug - Create batteryInfo on the stack. rs=Ms2ger a=Ms2ger
  1659. # [11:49] <firebot> http://hg.mozilla.org/mozilla-central/rev/ffea93b21d4d - Jean-Alexandre Anglès d'Auriac - Bug 562506 - Use gtk_icon_theme_add_builtin_icon and gtk_window_set_icon_name for nsWindow::SetIcon with the GTK widget. r=karlt
  1660. # [11:49] <firebot> http://hg.mozilla.org/mozilla-central/rev/c7ffe3549389 - Vivien Nicolas - Bug 709013 - Handle the MozApplicationManifest event in b2g/. r=cjones
  1661. # [11:50] * Quits: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk) (Ping timeout)
  1662. # [11:56] * Quits: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Quit: WeeChat 0.3.5)
  1663. # [11:56] * Quits: rail_away (rail@261201A0.73F32077.5C565F38.IP) (Ping timeout)
  1664. # [11:57] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1665. # [11:59] * Quits: dao (dao@moz-7C5E3898.superkabel.de) (Client exited)
  1666. # [11:59] * Joins: rail_away (rail@261201A0.73F32077.5C565F38.IP)
  1667. # [12:00] * Joins: dao (dao@moz-7C5E3898.superkabel.de)
  1668. # [12:02] * Quits: peterv (peterv@moz-715F6D16.access.telenet.be) (Ping timeout)
  1669. # [12:03] * davehunt|away is now known as davehunt
  1670. # [12:04] * Joins: peterv (peterv@moz-715F6D16.access.telenet.be)
  1671. # [12:05] * cjones is now known as cjones-dinner
  1672. # [12:06] * Quits: graememcc (chatzilla@moz-1850EC93.range86-162.btcentralplus.com) (Ping timeout)
  1673. # [12:08] * Quits: decoder (quassel@moz-216446B9.own-hero.net) (Ping timeout)
  1674. # [12:09] * Joins: decoder (quassel@moz-216446B9.own-hero.net)
  1675. # [12:09] * Quits: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP) (Ping timeout)
  1676. # [12:09] * Joins: stransky (stransky@moz-107AD163.redhat.com)
  1677. # [12:10] * Quits: bsmith (bsmith@E1AD879F.CC98CBF7.C589985.IP) (Quit: Leaving)
  1678. # [12:17] * Joins: bsmith (bsmith@E1AD879F.CC98CBF7.C589985.IP)
  1679. # [12:17] * Quits: tabb0t (tabb0t@3836CC8C.D48495E9.B84D4DA2.IP) (Ping timeout)
  1680. # [12:20] * Quits: dao (dao@moz-7C5E3898.superkabel.de) (Quit: Leaving.)
  1681. # [12:21] * Joins: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  1682. # [12:22] * Quits: magsout (magsout@moz-E559D13.fbx.proxad.net) (Ping timeout)
  1683. # [12:22] * Joins: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1684. # [12:23] * Joins: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net)
  1685. # [12:23] * Quits: kdc (kdc@moz-2ACC6B38.pk.shawcable.net) (Connection reset by peer)
  1686. # [12:23] * jfkthame_afk is now known as jfkthame
  1687. # [12:24] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  1688. # [12:24] * Joins: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP)
  1689. # [12:25] * Quits: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net) (Ping timeout)
  1690. # [12:26] * Joins: magsout (magsout@moz-E559D13.fbx.proxad.net)
  1691. # [12:28] * Joins: dao (dao@moz-7C5E3898.superkabel.de)
  1692. # [12:30] * Joins: gmoro (guilherme@3DCBFB93.F520FC74.D159334F.IP)
  1693. # [12:30] * Quits: bsmith (bsmith@E1AD879F.CC98CBF7.C589985.IP) (Ping timeout)
  1694. # [12:30] * Quits: erione (erione@C06DBC77.C8B519AE.C752B3FA.IP) (Quit: Leaving)
  1695. # [12:32] * khuey|away is now known as khuey
  1696. # [12:33] <khuey> so, what's going on with the tree?
  1697. # [12:33] * Quits: protz (jonathan@moz-7F6750F6.xulforum.org) (Ping timeout)
  1698. # [12:35] <Pike> last I picked up from the newsgroup was that inbound didn't revive from the de-template stuff
  1699. # [12:36] <khuey> ah
  1700. # [12:36] <khuey> that's consistent with my local measurements
  1701. # [12:36] * Quits: gerv (gerv@moz-8E68CF56.in-addr.arpa) (Ping timeout)
  1702. # [12:37] * Joins: gerv (gerv@moz-8E68CF56.in-addr.arpa)
  1703. # [12:38] * cjones-dinner is now known as cjones
  1704. # [12:42] * Quits: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1705. # [12:42] * Quits: regen (Miller@moz-20F8A928.adsl.dynamic.seed.net.tw) (Quit: regen)
  1706. # [12:43] * Ms2ger curses sdwilsh
  1707. # [12:43] <Ms2ger> Not reviewing patches for the crash I'm hitting on windows
  1708. # [12:45] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  1709. # [12:45] * Quits: dao (dao@moz-7C5E3898.superkabel.de) (Connection reset by peer)
  1710. # [12:46] * Joins: dao (dao@moz-7C5E3898.superkabel.de)
  1711. # [12:47] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  1712. # [12:49] <smaug> mounir: just curious, what was the reason to split the sms patch to ~30 pieces ?
  1713. # [12:50] * khuey watches the linker consume all his memory
  1714. # [12:51] * Quits: klugefoo (kahr@moz-F88DFDF5.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  1715. # [12:53] <mounir> smaug: make review easier (though, you seem to disagree) and help getting only one reviewer per patch
  1716. # [12:53] <mounir> cjones seems to prefer small patches
  1717. # [12:53] <mounir> you seem to disagree
  1718. # [12:54] * Joins: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1719. # [12:55] * Joins: KaiRo (robert@moz-8C499365.adsl.highway.telekom.at)
  1720. # [12:55] * Joins: klugefoo (kahr@moz-F88DFDF5.lightspeed.sntcca.sbcglobal.net)
  1721. # [12:56] * Joins: graememcc (chatzilla@moz-40DE3BF7.range86-148.btcentralplus.com)
  1722. # [12:57] <Ms2ger> Well, there's small and too small :)
  1723. # [12:57] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  1724. # [12:58] <edmorley> khuey: ehsan's original try run was from m-c, merge to inbound was still red 6 out of 8, so inbound still closed, m-c still approval
  1725. # [12:58] <smaug> mounir: Ms2ger: yeah, there is small, and too small
  1726. # [12:58] <smaug> or size isn't the problem
  1727. # [12:59] <mounir> I don't think those patches were extremely small
  1728. # [12:59] <khuey> edmorley: yeah, I've been catching up on my email
  1729. # [12:59] <mounir> most of them are >10kb
  1730. # [12:59] * Ms2ger hasn't actually looked
  1731. # [12:59] <khuey> there's far too much of it :-/
  1732. # [12:59] <smaug> but having the patch split to so many pieces that I have no idea what the whole thing is doing
  1733. # [13:00] <darktrojan> bah, using moz-icon for gtk stock icons only works for 16px or 24px
  1734. # [13:00] * darktrojan wants 32px
  1735. # [13:01] * Joins: tabb0t (tabb0t@555E2CEA.3A97632F.FFE8C4AF.IP)
  1736. # [13:01] <glandium> khuey: did you check how much memory building with the patches for media and webgl shaves off ?
  1737. # [13:02] <khuey> glandium: nope, that's next
  1738. # [13:03] <khuey> right now I'm doing beta, so we know how much the memory goes up per cycle
  1739. # [13:04] <edmorley> although wasn't this cycle slightly atypical?
  1740. # [13:04] <khuey> in what sense?
  1741. # [13:04] <edmorley> given skia+graphite+spdy?
  1742. # [13:04] <edmorley> and all the rest
  1743. # [13:04] <khuey> maybe
  1744. # [13:05] <khuey> looks like the linker consumes 51 MB more on aurora than on beta
  1745. # [13:05] <khuey> and 64 MB more on tip than aurora
  1746. # [13:05] <khuey> (note that's 64 MB more without SPDY and graphite)
  1747. # [13:05] * Joins: regen (Miller@moz-4F377C4E.adsl.dynamic.seed.net.tw)
  1748. # [13:05] <khuey> glandium: point me to the patches?
  1749. # [13:07] <glandium> khuey: 709721 and 709914
  1750. # [13:08] <khuey> glandium: I'm building with --disable-angle :-/
  1751. # [13:08] <khuey> because 2005 chokes on the debug symbols in the directx sdk
  1752. # [13:08] <gabor> edmorley: about https://bugzilla.mozilla.org/show_bug.cgi?id=697955 and https://bugzilla.mozilla.org/show_bug.cgi?id=678465 I don't have access to the try servers, so no they have not passed yet... and not very familiar with check-in process in general... is there something I can/should do?
  1753. # [13:08] * khuey can test the media one though
  1754. # [13:08] * Quits: dao (dao@moz-7C5E3898.superkabel.de) (Ping timeout)
  1755. # [13:09] <Ms2ger> gabor, I can push to try
  1756. # [13:09] <khuey> gabor: well, you should get try server access :-)
  1757. # [13:09] <Ms2ger> Or get you try access
  1758. # [13:09] * Joins: dao (dao@moz-7C5E3898.superkabel.de)
  1759. # [13:09] * Joins: paul (paul2@moz-DB556DEE.org)
  1760. # [13:09] <glandium> khuey: fwiw, --disable-angle actually builds angle. it skips the GL libraries
  1761. # [13:09] <edmorley> gabor: I tend to push checkin needed patches through try before landing them, so I'll do it for you if they haven't been sent by the time the pgo issues are resolved
  1762. # [13:09] * Quits: paul (paul2@moz-DB556DEE.org) (Quit: leaving)
  1763. # [13:09] <gabor> Ms2ger: that would be great thanks! khuey: yes I should indeed, how can I get one?
  1764. # [13:09] * Joins: paul (paul2@moz-DB556DEE.org)
  1765. # [13:09] <edmorley> gabor: or if you file a commit level 1 bug, I'll vouch
  1766. # [13:10] * Joins: clokep1 (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  1767. # [13:10] <edmorley> gabor: https://www.mozilla.org/hacking/commit-access-policy/
  1768. # [13:10] <khuey> glandium: oh, ok
  1769. # [13:10] <edmorley> gabor: and https://www.mozilla.org/hacking/committer/
  1770. # [13:10] * khuey mumbles something about poorly named configure options
  1771. # [13:10] * Quits: clokep1 (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre)
  1772. # [13:10] <glandium> khuey: (that got me by surprise)
  1773. # [13:11] <khuey> yeah, me too
  1774. # [13:11] * Quits: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Ping timeout)
  1775. # [13:11] <gabor> edmorley: thanks, I'll read it and do what I should do then to get one
  1776. # [13:12] <edmorley> gabor: if you have any problems, feel free to ping me :-)
  1777. # [13:13] <gabor> edmorley: ok, brb in a bit
  1778. # [13:14] * Joins: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk)
  1779. # [13:14] <Ms2ger> gabor, https://tbpl.mozilla.org/?tree=Try&rev=4a33ea8a7a0a
  1780. # [13:14] * Quits: peterv (peterv@moz-715F6D16.access.telenet.be) (Connection reset by peer)
  1781. # [13:15] * Quits: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP) (Ping timeout)
  1782. # [13:15] <gabor> Ms2ger++
  1783. # [13:17] <smaug> mounir: why does smsfilter.next() throw ?
  1784. # [13:19] * Joins: peterv (peterv@moz-715F6D16.access.telenet.be)
  1785. # [13:26] * Joins: peregrino (peregrino@moz-1CB238F5.telecom.net.ar)
  1786. # [13:26] <NeilAway> khuey: you need to apply the hotfix for 2005
  1787. # [13:27] <NeilAway> sadly there's no hotfix available for the vista sdk compiler :s
  1788. # [13:27] <khuey> mmm
  1789. # [13:27] <khuey> good to know for the future
  1790. # [13:29] * Quits: gmoro (guilherme@3DCBFB93.F520FC74.D159334F.IP) (Ping timeout)
  1791. # [13:37] * Quits: darktrojan (geoff@moz-8B34E932.dsl.telstraclear.net) (Quit: darktrojan)
  1792. # [13:39] * Quits: ewong (chatzilla@moz-8A30ED8F.static.netvigator.com) (Quit: ChangeNetworks)
  1793. # [13:48] * Joins: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP)
  1794. # [13:49] * Joins: evilpie (chatzilla@moz-83A50905.pools.arcor-ip.net)
  1795. # [13:49] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
  1796. # [13:53] <smaug> Ms2ger: ping
  1797. # [13:53] <Ms2ger> Hi
  1798. # [13:53] <smaug> Ms2ger: in the nsIDOMNSElement removal, why nsGenericElement::GetOnmouseenter ?
  1799. # [13:54] <Ms2ger> Hmm, there was something with that
  1800. # [13:55] <Ms2ger> Hrm
  1801. # [13:55] * Quits: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP) (Ping timeout)
  1802. # [13:57] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  1803. # [13:57] * Joins: ejpbruel (ejpbruel@moz-5EE20326.adsl2.static.versatel.nl)
  1804. # [13:58] * Joins: erione (erione@DF34D92D.B2DA192F.C752B3FA.IP)
  1805. # [13:58] * Quits: By-Tor (bytor@moz-46974D0B.dyn.optonline.net) (Connection reset by peer)
  1806. # [13:59] * Joins: Suresh (chatzilla@21EF890.D0998290.EB06F97B.IP)
  1807. # [14:00] * Joins: romeo (romeo@moz-A9325888.k459.webspeed.dk)
  1808. # [14:00] <mounir> smaug: it throws if there is no next()
  1809. # [14:00] * Joins: mak (chatzilla@moz-D2B42BA6.retail.telecomitalia.it)
  1810. # [14:00] <smaug> why?
  1811. # [14:00] <smaug> mounir: I comment in the bug
  1812. # [14:00] <smaug> commented
  1813. # [14:00] * Parts: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1814. # [14:00] <khuey> bug #?
  1815. # [14:01] <edmorley> firebot: uuid
  1816. # [14:01] <firebot> 93abae10-7024-49eb-8e05-1931343b0ebb (/msg firebot cid for CID form)
  1817. # [14:01] * Quits: dRdR (dRdR@moz-57178BD3.hsd1.ca.comcast.net) (Client exited)
  1818. # [14:01] <smaug> khuey: what bug #?
  1819. # [14:02] <khuey> that you commented in?
  1820. # [14:02] * Quits: kennyluck (kennyluck@moz-EAB1F472.dynamic.hinet.net) (Ping timeout)
  1821. # [14:02] <smaug> bug 674725
  1822. # [14:02] <khuey> ty
  1823. # [14:03] <smaug> in/on whatever random article
  1824. # [14:03] * smaug never knows which article to use, and uses some random one :)
  1825. # [14:03] * Joins: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1826. # [14:04] * Quits: mike5w3c (MikeS@moz-ABF59F31.pool.e-mobile.ne.jp) (Ping timeout)
  1827. # [14:04] <Ms2ger> smaug, replied in bug 707576
  1828. # [14:04] * Joins: yevgeni (yevgeni@moz-6EAFFC6F.hsd1.fl.comcast.net)
  1829. # [14:04] * Joins: mike5w3c (MikeS@moz-811E91F4.pool.e-mobile.ne.jp)
  1830. # [14:05] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  1831. # [14:05] <khuey> glandium: http://khuey.pastebin.mozilla.org/1405071
  1832. # [14:05] * Quits: yevgeni (yevgeni@moz-6EAFFC6F.hsd1.fl.comcast.net) (Quit: leaving)
  1833. # [14:05] <smaug> Ms2ger: ok, makes sense
  1834. # [14:12] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/9df183d280ba - Kyle Huey - Backout Bug 709657 because it doesn't help our problem.
  1835. # [14:12] <firebot> http://hg.mozilla.org/mozilla-central/rev/0db4673fa6b5 - Kyle Huey - Bug 709193: Disable Skia on Windows. r=me a=me CLOSED TREE
  1836. # [14:12] <firebot> http://hg.mozilla.org/mozilla-central/rev/245c74c2f4dd - Kyle Huey - Add the DLL from Bug 709657 to removed-files.in
  1837. # [14:12] <firebot> http://hg.mozilla.org/mozilla-central/rev/0838277b7bd9 - Bas Schouten - Bug 710509: Allow Skia to be easily switched off. r=khuey
  1838. # [14:13] * Joins: aja (chatzilla@A8F7EE0.72086529.7880DB15.IP)
  1839. # [14:14] * Joins: andreasn (andreasn@moz-3CDFCC6A.a336.corp.bahnhof.se)
  1840. # [14:15] * Joins: gmoro (guilherme@CF73CAA7.DC041672.32C814EB.IP)
  1841. # [14:16] <mounir> smaug: is |if (iterator.message) iterator.next();| so weird?
  1842. # [14:17] <smaug> mounir: I thought someone could use .next() in for ()
  1843. # [14:17] <smaug> or while
  1844. # [14:17] <khuey> I would expect people to do
  1845. # [14:17] <khuey> try {
  1846. # [14:17] <smaug> do ( something ) while(it.next())
  1847. # [14:17] <khuey> while (iterator.next())
  1848. # [14:17] <khuey> }
  1849. # [14:17] <khuey> and exceptions for control flow are awful :-)
  1850. # [14:18] <smaug> yeah
  1851. # [14:18] <smaug> I don't recall any other iterator to throw exceptions
  1852. # [14:18] <mounir> smaug: no, they can't do that
  1853. # [14:18] <mounir> this api is async
  1854. # [14:18] <smaug> ah
  1855. # [14:18] <mounir> if you try to call next() twice in a row, you get an exception
  1856. # [14:18] * Joins: ewong (chatzilla@moz-8A30ED8F.static.netvigator.com)
  1857. # [14:19] <mounir> you need to wait for the success event being sent to the request object
  1858. # [14:19] <smaug> (again, I can't see the big picture, since nothing in that patch which introduces next() says that the API is async)
  1859. # [14:20] <smaug> mounir: how is exception better than boolean return value?
  1860. # [14:20] <mounir> smaug: here is a usage exemple http://mounir.pastebin.mozilla.org/1405079
  1861. # [14:20] <hsivonen> khuey: how's the libxul size situation? Should I land the old View Source back end removal without waiting for the next train?
  1862. # [14:20] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  1863. # [14:21] <mounir> smaug: look at function allmessages()
  1864. # [14:22] <khuey> hsivonen: is it ready to go?
  1865. # [14:22] <khuey> hsivonen: do you have a diff I can test the memory usage of?
  1866. # [14:22] <mounir> smaug: why the exception instead of returning a boolean, I guess it's to prevent wrong usage like while(iterator.next())
  1867. # [14:22] <mounir> but that behavior is copying indexeddb so we should probably ask bent and sicking
  1868. # [14:22] * Quits: gmoro (guilherme@CF73CAA7.DC041672.32C814EB.IP) (Ping timeout)
  1869. # [14:23] <smaug> mounir: ok. In that case the method name should be renamed
  1870. # [14:23] <smaug> and perhaps even interface name
  1871. # [14:23] <smaug> since it is far from common iterator
  1872. # [14:23] * Joins: protz (protz@moz-E29D2A15.inria.fr)
  1873. # [14:24] <mounir> smaug: next() -> continue() and SmsIterator -> SmsCursor would be fine?
  1874. # [14:24] <smaug> continue is reserved word in JS
  1875. # [14:24] <mounir> oh... that is what IDBCursor is using
  1876. # [14:25] <smaug> yeah, and that is ugly
  1877. # [14:25] <smaug> IDB uses also delete, IIRC
  1878. # [14:25] <Ms2ger> foo.continue() works
  1879. # [14:25] <khuey> doesn't work in IE 9 :-P
  1880. # [14:25] <mounir> smaug: if it's SmsCursor, would next() be less wrong to you?
  1881. # [14:25] <hsivonen> khuey: there's a reviewed patch in https://bugzilla.mozilla.org/show_bug.cgi?id=648252 Dunno how much bitrot rebasing it needs.
  1882. # [14:26] <smaug> mounir: but, ok, if IDB uses continue(), perhaps this sms thing should too
  1883. # [14:26] <hsivonen> khuey: I'm checking bitrot now
  1884. # [14:26] <mounir> smaug: can we make a deal with you r+ the patch and me filing a follow-up bug?
  1885. # [14:26] <mounir> I hardly want to fix that bug and push those patches
  1886. # [14:26] * Joins: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1887. # [14:26] <khuey> hsivonen: just a couple chunks failed
  1888. # [14:27] <hsivonen> khuey: I seem to have an already trivially rebased version in my queue
  1889. # [14:27] <khuey> nice
  1890. # [14:27] <hsivonen> khuey: so should I land it now?
  1891. # [14:28] <gabor> edmorley: what kind of ssh key do I need to generate? dsa or rsa based?
  1892. # [14:28] <smaug> mounir: please no. I don't want to land patches where is it know that file renames are needed immediately . Or at least land the followup in same time as rest of this stuff
  1893. # [14:28] <khuey> hsivonen: if it's ready to go I don't see how it could hurt anything
  1894. # [14:28] <khuey> so lets try it
  1895. # [14:28] <gabor> edmorley: for the commit-1 access
  1896. # [14:28] <mounir> smaug: I will just change the patch then
  1897. # [14:28] <hsivonen> khuey: I take that as an a=khuey
  1898. # [14:28] <khuey> hsivonen: indeed
  1899. # [14:29] <khuey> gabor: idk if it matters, but I'm using rsa
  1900. # [14:30] <gabor> khuey: ok thanks
  1901. # [14:30] * Quits: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  1902. # [14:30] * Quits: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com) (Connection reset by peer)
  1903. # [14:31] * bhearsum|afk is now known as bhearsum
  1904. # [14:32] * Joins: espindola (espindola@4295960D.E84B0A4A.6F478678.IP)
  1905. # [14:32] <smaug> mounir: sorry
  1906. # [14:32] <mounir> smaug: btw, why 'builtin' ?
  1907. # [14:33] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  1908. # [14:33] * Quits: aja (chatzilla@A8F7EE0.72086529.7880DB15.IP) (Client exited)
  1909. # [14:33] <khuey> it stops xpconnect from allowing js objects to implement that iface
  1910. # [14:33] <smaug> yeah.
  1911. # [14:34] <smaug> I wonder if builtin should be the default
  1912. # [14:34] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/efab5016434f - Henri Sivonen - Bug 648252 - Remove nsViewSourceHTML from the tree. r=mrbkap, a=khuey.
  1913. # [14:34] <mounir> then why should I use that on SmsFilter but not on SmsManager or SmsMessage?
  1914. # [14:34] <smaug> and there should be script-implementable
  1915. # [14:34] * Joins: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com)
  1916. # [14:34] <smaug> mounir: some methods take smsfilter as parameter
  1917. # [14:35] <smaug> I don't think any method takes smsmanager or smsmessage as parameter
  1918. # [14:35] <smaug> but yes, you could make smsmanager/message builtin too
  1919. # [14:35] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1920. # [14:37] * Joins: gmoro (guilherme@3DCBFB93.F520FC74.D159334F.IP)
  1921. # [14:37] * Joins: graydot (jeba@63F3AA56.9CFBD76D.30E7AE68.IP)
  1922. # [14:37] * Quits: dao (dao@moz-7C5E3898.superkabel.de) (Ping timeout)
  1923. # [14:38] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
  1924. # [14:39] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  1925. # [14:40] * jlebar|away is now known as jlebar
  1926. # [14:40] <jlebar> glandium, does C promote the array index to size_t? What's the type of arr[i*2] when i is uint32_t?
  1927. # [14:40] <glandium> khuey: not so bad
  1928. # [14:41] <jlebar> glandium, if C promotes i to size_t before doing i*2, then the compilers' behavior makes sense.
  1929. # [14:41] * Joins: dao (dao@moz-7C5E3898.superkabel.de)
  1930. # [14:43] <evilpie> need some wizard
  1931. # [14:44] <glandium> jlebar: no idea, thus my question
  1932. # [14:44] * Joins: glob (glob@moz-DF237567.glob.com.au)
  1933. # [14:44] * jlebar is trying now.
  1934. # [14:44] * Quits: dao (dao@moz-7C5E3898.superkabel.de) (Quit: Leaving.)
  1935. # [14:47] <espindola> !seen dolske
  1936. # [14:47] <firebot> dolske was last seen 4 hours, 39 minutes and 31 seconds ago, saying '(poor camino?)' in #developers.
  1937. # [14:47] * Joins: kaie (kaie@moz-D215FCA3.dip.t-dialin.net)
  1938. # [14:48] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
  1939. # [14:49] <gabor> khuey: edmorley: Ms2ger: any of you would be so kind to vouche it for me: https://bugzilla.mozilla.org/show_bug.cgi?id=710590
  1940. # [14:50] <khuey> done
  1941. # [14:50] <khuey> lol
  1942. # [14:50] <espindola> dolske, ping
  1943. # [14:50] <khuey> edmorley and I posted at the exact same time
  1944. # [14:50] <khuey> edmorley: did you get a mid-air warning?
  1945. # [14:50] <edmorley> looks like we broke the mid-air
  1946. # [14:50] <edmorley> no
  1947. # [14:50] <NeilAway> jlebar: I would expect it to i*2 in an int
  1948. # [14:50] <khuey> yeah me neither
  1949. # [14:50] <khuey> glob: ^
  1950. # [14:50] * davehunt is now known as davehunt|away\
  1951. # [14:50] * davehunt|away\ is now known as davehunt|away
  1952. # [14:50] * Quits: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1953. # [14:51] <glob> O_o
  1954. # [14:51] <jlebar> glandium, okay. So i * 2 is done as a uint32_t. I dunno, then. I can put an e-mail into the clang list.
  1955. # [14:52] <gabor> khuey++ edmorley++ :)
  1956. # [14:52] <glandium> jlebar: with gcc, the loop is actually better with int than with size_t, here
  1957. # [14:52] <jlebar> glandium, can you pastebin some code?
  1958. # [14:52] <khuey> edmorley: you shouldn't move the bugs over
  1959. # [14:52] <khuey> gavin and reed will hunt you down
  1960. # [14:52] * Quits: bc (bc@454BDC37.1D5E8529.AC69809B.IP) (Quit: leaving)
  1961. # [14:52] * Joins: dbradley (dbradley@moz-8FACAA93.fuse.net)
  1962. # [14:52] * Joins: wg9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
  1963. # [14:53] <edmorley> khuey: that's the component they are supposed to start in according to https://www.mozilla.org/hacking/committer/
  1964. # [14:53] <tbsaunde> khuey: I'd think two comments at the same time is fine so long as you don't flip other bits, so maybe its intentional that's allowd
  1965. # [14:54] <khuey> edmorley: oh, I misread
  1966. # [14:54] <khuey> edmorley: I thought you moved it the other way :-)
  1967. # [14:54] <glandium> jlebar: http://pastebin.mozilla.org/1405102 (only pasted the loop itself, not the setup)
  1968. # [14:54] <khuey> edmorley: carry on
  1969. # [14:54] <glob> tbsaunde, it should have triggered a midair :|
  1970. # [14:54] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Quit: jorendorff)
  1971. # [14:54] <edmorley> khuey, glob: weird, as well as no mid-air, I got bugmail listing my change as well as khuey's (my bugmail is set to defaults of not mailing own changes)
  1972. # [14:54] <glob> edmorley, were both changes in the same email?
  1973. # [14:55] <edmorley> yes
  1974. # [14:55] <khuey> I don't think I got any bugmail
  1975. # [14:55] * glob guesses they happened at the *exact* same time
  1976. # [14:55] <evilpie> if ((int)(int8) i == i) {} is this valid for checking if a value fits into int8 ?
  1977. # [14:55] <evilpie> or would this always be i == i
  1978. # [14:56] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  1979. # [14:56] * ChanServ sets mode: +o mkaply
  1980. # [14:56] * jlebar cannot read AT&T asm syntax.
  1981. # [14:57] * Joins: sheppy (sheppy@moz-4992DE6D.static.kgpt.tn.charter.com)
  1982. # [14:57] <evilpie> jlebar++ AT&T syntax is horrible
  1983. # [14:57] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
  1984. # [14:59] <jlebar> glandium, the difference there seems to be re whether it's int or unsigned int.
  1985. # [15:00] * Joins: AaronMT (AaronMT@moz-DEDA283.cpe.net.cable.rogers.com)
  1986. # [15:00] * Joins: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1987. # [15:00] <glandium> jlebar: yeah, i get something different with unsigned int: http://pastebin.mozilla.org/1405110
  1988. # [15:01] <edmorley> dougt: ping
  1989. # [15:02] * Quits: klugefoo (kahr@moz-F88DFDF5.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  1990. # [15:02] * Quits: romeo (romeo@moz-A9325888.k459.webspeed.dk) (Quit: Leaving)
  1991. # [15:02] <smaug> no, this must be wrong. I thought I haven't reviewed much this month but my bugzilla query says patches in 35 bugs
  1992. # [15:04] <NeilAway> heh, MSVC uses mov eax, eax to zero-extend eax to 64 bits
  1993. # [15:04] <glob> smaug, what's your bmo login?
  1994. # [15:04] <jlebar> NeilAway, inside the loop?
  1995. # [15:04] <derf> Don't use unsigned integers as loop indices.
  1996. # [15:04] <NeilAway> jlebar: this is at /O0, but yes
  1997. # [15:05] * NeilAway thwaps derf
  1998. # [15:05] <jlebar> oh, okay.
  1999. # [15:05] <NeilAway> jlebar: at /On it depends on the size of the element
  2000. # [15:05] <jlebar> derf, ...because when they overflow, you won't notice?
  2001. # [15:05] * Quits: regen (Miller@moz-4F377C4E.adsl.dynamic.seed.net.tw) (Quit: regen)
  2002. # [15:05] <derf> jlebar: It's worse than that.
  2003. # [15:05] <smaug> glob: bugs@pettay.fi
  2004. # [15:05] * Joins: klugefoo (kahr@moz-F88DFDF5.lightspeed.sntcca.sbcglobal.net)
  2005. # [15:05] <derf> The _compiler_ doesn't know they won't overflow.
  2006. # [15:05] <derf> And it isn't allowed to assume they won't.
  2007. # [15:05] <smaug> glob: my query isn't quite accurate, I know that
  2008. # [15:06] <derf> So this disables a host of loop optimizations.
  2009. # [15:06] <jlebar> derf, how does the compiler know that a signed int won't overflow?
  2010. # [15:06] <derf> jlebar: It doesn't, but signed overflow is undefined behavior.
  2011. # [15:06] <derf> So it can do whatever it wants if they do.
  2012. # [15:06] * Quits: @mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  2013. # [15:06] <jlebar> ah!
  2014. # [15:06] <NeilAway> jlebar: for large enough elements it rewrites the loop as (for p = arr, i = N; i; p++, i--)
  2015. # [15:06] * Joins: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP)
  2016. # [15:06] <jlebar> NeilAway, that's sane...
  2017. # [15:07] <NeilAway> jlebar: for smaller elements it uses [r+r*sizeof(T)] addressing
  2018. # [15:07] <glob> smaug, https://bugzilla.mozilla.org/page.cgi?id=user_activity.html&action=run&who=bugs%40pettay.fi&from=2011-12-01&to=2011-12-31
  2019. # [15:07] <jlebar> NeilAway, So you don't see a difference depending on which type you use?
  2020. # [15:07] * KaiRo is now known as KaiRo_away
  2021. # [15:07] <glob> smaug, lots of reviews on the same bug, probably affecting your count
  2022. # [15:08] <NeilAway> jlebar: wait, this is madness
  2023. # [15:08] <glandium> this discussion reminds me of http://blog.llvm.org/2011/05/what-every-c-programmer-should-know.html
  2024. # [15:09] <NeilAway> jlebar: ok, so for unsigned, for small types, it rewrites the loop with a pointer
  2025. # [15:09] <NeilAway> jlebar: but for size_t and signed int, it uses r+r*sizeof(T) addressing
  2026. # [15:09] <jlebar> glandium, indeed, there's the example...
  2027. # [15:09] <smaug> glob: well, my query returns number of bugs in which I've changed review? to + or -
  2028. # [15:10] * khuey chuckles at http://news.ycombinator.com/item?id=3351521
  2029. # [15:11] * Joins: mgoodwin (mgoodwin@4B81DE46.233DB7FC.2CFBC9B.IP)
  2030. # [15:11] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
  2031. # [15:11] * catlee-away is now known as catlee
  2032. # [15:12] * rail_away is now known as rail
  2033. # [15:12] * Quits: peregrino (peregrino@moz-1CB238F5.telecom.net.ar) (Input/output error)
  2034. # [15:12] <glandium> jlebar: interestingly, gcc generates the same code for size_t and ssize_t
  2035. # [15:12] * Joins: peregrino (peregrino@moz-1CB238F5.telecom.net.ar)
  2036. # [15:12] <jlebar> indeed.
  2037. # [15:15] <jlebar> loops are hard, let's go shopping.
  2038. # [15:15] * Ms2ger gives jlebar a tiara
  2039. # [15:16] <jlebar> wow, we really shouldn't use unsigned types, it looks like.
  2040. # [15:17] <khuey> don't we pretty much only use unsigned types for loop iterators?
  2041. # [15:17] <jlebar> Yeah.
  2042. # [15:17] <Ms2ger> Just fix clang
  2043. # [15:17] <jlebar> Fix C is more like it.
  2044. # [15:18] <Ms2ger> Go for it
  2045. # [15:18] <Ms2ger> Just make everything undefined, then we can be fast and wrong
  2046. # [15:18] <khuey> fast and wrong is the best kind of fast
  2047. # [15:18] <Ms2ger> twss
  2048. # [15:20] * Quits: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP) (Ping timeout)
  2049. # [15:21] * Quits: srinivas (chatzilla@moz-2790C4FB.hsd1.ca.comcast.net) (Ping timeout)
  2050. # [15:22] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
  2051. # [15:22] <espindola> Ms2ger, what should I fix? :-)
  2052. # [15:23] * jhopkins|away is now known as jhopkins
  2053. # [15:23] <glandium> jlebar: especially on tight loops
  2054. # [15:23] <Ms2ger> Loops
  2055. # [15:23] <espindola> glandium, size_t is register sized, no?
  2056. # [15:23] <glandium> espindola: yes
  2057. # [15:23] <espindola> there is no overflow "problem" from the compiler point of view then
  2058. # [15:24] <espindola> Ms2ger, sorry, what is the testcase?
  2059. # [15:24] * glob curses mysql
  2060. # [15:25] <Ms2ger> Apparently loops over arrays are too slow for some people
  2061. # [15:25] * Joins: kanru (user@moz-1D154EA4.dynamic.hinet.net)
  2062. # [15:25] <espindola> if using an unsigned index that is smaller than the register size, that can be a prolbem
  2063. # [15:26] <espindola> problem
  2064. # [15:26] * Quits: tabb0t (tabb0t@555E2CEA.3A97632F.FFE8C4AF.IP) (Ping timeout)
  2065. # [15:26] <glandium> espindola: bjacob was saying the using size_t was better than using PRUint32 for array indices. It turns out in loops, it's better to use int than to use either
  2066. # [15:26] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
  2067. # [15:26] * coop|away is now known as coop|buildduty
  2068. # [15:27] * Joins: srinivas (chatzilla@moz-2790C4FB.hsd1.ca.comcast.net)
  2069. # [15:27] <espindola> PRUint32 being bad I understand, I am a bit surprised about size_t being bad
  2070. # [15:27] <espindola> both gcc and clang?
  2071. # [15:27] <jlebar> espindola, I don't understand why PRUint32 should be any worse than size_t.
  2072. # [15:27] <espindola> if the register is 64 bits
  2073. # [15:28] <jlebar> espindola, yes
  2074. # [15:28] <espindola> the compiler has to extend the value
  2075. # [15:28] <jlebar> espindola, because when you write to the register, x86-64 zeroes out the top 32 bits.
  2076. # [15:28] <espindola> so that we get a wrap around
  2077. # [15:28] <jlebar> right?
  2078. # [15:28] <jlebar> oh, so that we overflow properly.
  2079. # [15:28] <jlebar> I see.
  2080. # [15:28] <jlebar> Wait...no. You do all your operations on the 32-bit flavor of the register.
  2081. # [15:28] <khuey> hsivonen: that patch was good for another 3 MB of memory usage
  2082. # [15:28] <jlebar> espindola, So overflow happens just like the register were actually 32 bits wide.
  2083. # [15:29] <espindola> if you can get those, yes
  2084. # [15:29] <jlebar> espindola, what do you mean?
  2085. # [15:29] <espindola> but then you have a problem when computing 64 bit pointers
  2086. # [15:29] <jlebar> espindola, just switch to the 64-bit flavor. If you've written to the register ever, you're guaranteed that the top 32-bits are zero.
  2087. # [15:29] * Quits: smaug (chatzilla@moz-1268A34B.elisa-mobile.fi) (Ping timeout)
  2088. # [15:30] <jlebar> no?
  2089. # [15:30] <Ms2ger> khuey, \o/
  2090. # [15:30] <espindola> with a 32 bit signed value you can be "sure" overflow never happens, and avoid it any extensions
  2091. # [15:30] <khuey> Ms2ger: 3MB doesn't get us very far
  2092. # [15:30] <khuey> but I'll take what I can get
  2093. # [15:30] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
  2094. # [15:30] <Ms2ger> And bug 709575?
  2095. # [15:30] <jlebar> espindola, right. But just comparing uint32_t and uint64_t.
  2096. # [15:31] <jlebar> why is uint32_t worse on a 64-bit platform?
  2097. # [15:31] <hsivonen> khuey: \o/
  2098. # [15:31] <jlebar> or, derf^ ?
  2099. # [15:31] <bjacob> glandium: jlebar: i just replied to the bug. I actually use ptrdiff_t in my matrix library
  2100. # [15:31] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  2101. # [15:31] * ChanServ sets mode: +o mkaply
  2102. # [15:31] <jlebar> bjacob, aha, that's signed!
  2103. # [15:32] * Quits: dbradley (dbradley@moz-8FACAA93.fuse.net) (Quit: )
  2104. # [15:32] * Joins: zuzelvp (zuzelvp@F2D29657.F60B0462.67AC9B1.IP)
  2105. # [15:32] <espindola> jlebar, I think you would still have problems with intermediate values
  2106. # [15:33] <bjacob> jlebar: yeah, see my email. i wanted to discuss only one thing at a time, here the sizeof issue, so i took size_t for the discussion. no question that signed is better in most cases
  2107. # [15:33] <espindola> say the array index is a+b
  2108. # [15:33] <bjacob> again, see my email, there are other (imo better) reasons than optimization, for using signed types
  2109. # [15:33] <espindola> if we can assume no overflow, we can compute the 64 bit value directly
  2110. # [15:33] <espindola> bjacob, what is the email subject?
  2111. # [15:33] <jlebar> espindola, by loading 0xdeadbeef[rax + rbx]
  2112. # [15:34] <jlebar> espindola, but if a + b needs to be restricted to 32 bits, then we need to compute it separately.
  2113. # [15:34] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Input/output error)
  2114. # [15:34] <jlebar> That's a good point!
  2115. # [15:34] <bjacob> espindola: see dev-platform about <stdint.h> or C types for situations where guaranteed width is not required
  2116. # [15:34] * Joins: kdc (kdc@moz-2ACC6B38.pk.shawcable.net)
  2117. # [15:34] <espindola> thanks
  2118. # [15:34] <derf> jlebar: It's worse than that.
  2119. # [15:35] <derf> If a is a pointer and b is an int, b may very well fit in 32 bits, but, say, 16*b might not.
  2120. # [15:35] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/ff164dca09bc - Mihai Sucan - Bug 701790 - Remove unused group.* strings in the Style Inspector; r=rcampbell
  2121. # [15:35] <derf> (if that's the size of your type)
  2122. # [15:35] <glandium> bjacob: in a tight loop with arr[2*i], i get the same assembly for both size_t and ptrdiff_t. int is the best option.
  2123. # [15:35] <firebot> http://hg.mozilla.org/mozilla-central/rev/7cf966da2e93 - Mihai Sucan - Bug 687160 - Source Editor should provide a line-based API; r=rcampbell
  2124. # [15:35] <firebot> http://hg.mozilla.org/mozilla-central/rev/8e9120a2a121 - Paul O’Shannessy - Bug 709005 - Sync the browser.sessionstore.restore_on_demand pref [r=rnewman]
  2125. # [15:35] <firebot> http://hg.mozilla.org/mozilla-central/rev/5bd81a413dea - Mihai Sucan - Bug 695032 - [GTK/X11] selecting text in scratchpad doesn't place it on the X primary selection; r=rcampbell
  2126. # [15:35] <firebot> http://hg.mozilla.org/mozilla-central/rev/9366658ba029 - Brijesh Patel - Bug 704295 - Autocomplete with a variable name that is equal to a prefix of a global variable makes it impossible to use the variable; r=msucan
  2127. # [15:35] <bjacob> glandium: int gives you better asm than ptrdiff_t ??
  2128. # [15:35] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
  2129. # [15:35] <firebot> http://hg.mozilla.org/mozilla-central/rev/80bb6b209ea7 - Rob Campbell - merge fx-team to m-c; a=me
  2130. # [15:35] <firebot> http://hg.mozilla.org/mozilla-central/rev/847e7bead2db - Mihai Sucan - Bug 702331 - Update Orion from upstream; r=rcampbell
  2131. # [15:35] <firebot> http://hg.mozilla.org/mozilla-central/rev/b30dc8e42907 - Paul O’Shannessy - Bug 625329 - Pinned tabs are used when setting homepage from current tabs [r=gavin]
  2132. # [15:35] <bjacob> firebot: you such
  2133. # [15:36] <bjacob> suck
  2134. # [15:36] <firebot> bjacob: Sorry, I've no idea what 'you such' might be.
  2135. # [15:36] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  2136. # [15:36] <Ms2ger> firebot, botsnack
  2137. # [15:36] * firebot smiles
  2138. # [15:36] <glandium> bjacob: with gcc, yes
  2139. # [15:36] <khuey> firebot: diaf
  2140. # [15:36] <firebot> khuey: Die in a fire, kthx.
  2141. # [15:36] <glandium> bjacob: with clang, it's the other way around
  2142. # [15:36] <bjacob> glazou: amazing! how is the ptrdiff_t variant not optimal with gcc? is it not doing the i->2i variable change?
  2143. # [15:36] <glandium> so here's the conclusion, there's no right answer, it depends on the compiler
  2144. # [15:36] <bjacob> oops
  2145. # [15:36] <bjacob> glandium: ^
  2146. # [15:37] <bjacob> glazou: sorry
  2147. # [15:37] <jlebar> derf, What's the corresponding C code to your example?
  2148. # [15:37] * Joins: dao (dao@moz-7C5E3898.superkabel.de)
  2149. # [15:37] <bjacob> glandium: ok
  2150. # [15:37] <glandium> bjacob: see http://pastebin.mozilla.org/1405102
  2151. # [15:37] <jlebar> Okay, you're saying that 16 * b always has to happen in 64-bit space? And that limits what the compiler can do...
  2152. # [15:38] <derf> jlebar: double *a; int b; for(b=0;b<INT_MAX;b++)printf("%G\n",*(a+b));
  2153. # [15:38] <jlebar> Because the compiler then can't, e.g. transform b --> 16 * b and keep it in a 32-bit reg.
  2154. # [15:38] <derf> Right.
  2155. # [15:38] <jlebar> I see.
  2156. # [15:38] <jlebar> So now the only remaining mystery is, why does glandium's code compile better with int than with ptrdiff_t?
  2157. # [15:38] <bjacob> glandium: i dont see a ptrdiff_t version in your pastebin
  2158. # [15:39] <derf> Because gcc.
  2159. # [15:39] <glandium> bjacob: same as size_t
  2160. # [15:39] <derf> Don't expect gcc to be rational. It isn't.
  2161. # [15:39] <bjacob> glandium: ok
  2162. # [15:39] <glandium> bjacob: clang also generates the same code with ptrdiff_t and size_t, but not the same as gcc
  2163. # [15:39] <derf> But 99% of all loops use int, so I'd expect that usage to be very well optimized.
  2164. # [15:39] <jlebar> clang too, though?
  2165. # [15:40] <glandium> clang does better with size_t than with int on my example
  2166. # [15:40] * Joins: dbradley (dbradley@moz-8FACAA93.fuse.net)
  2167. # [15:40] <jlebar> :sigh
  2168. # [15:41] <glandium> with clang http://pastebin.mozilla.org/1405132
  2169. # [15:41] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Ping timeout)
  2170. # [15:41] <bjacob> derf: i dont know, e.g. all of the standard c++ library (and, i hope, the standard c library) uses size_t or ptrdiff_t, so that must be well optimized too
  2171. # [15:41] <jlebar> bjacob, s/must/should
  2172. # [15:42] <bjacob> jlebar: really?
  2173. # [15:42] <jlebar> bjacob, don't we have some evidence to the contrary?
  2174. # [15:42] <bjacob> jlebar: yes, i've looked at gnu STL code; also, int-based impl wouldn't be able to handle data structures > 2G
  2175. # [15:42] <NeilAway> glandium: iirc msvc does the first loop with int and size_t and the second with unsigned
  2176. # [15:42] <Ms2ger> We've got evidence all ways, afaict, so yes
  2177. # [15:43] * Joins: joey (chatzilla@moz-781B227D.nys.biz.rr.com)
  2178. # [15:43] * Joins: gandalf (zbraniecki@moz-9F56DED7.neoplus.adsl.tpnet.pl)
  2179. # [15:43] * Quits: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  2180. # [15:45] <Wes_> bz_sleep: re. our css transition chat the other day: would you believe me if I told you that window.getComputedStyle(el) is observably different than el.offsetHeight = parseInt(el.offsetHeight) ? The former does not cause the transition start "bookmarking" whereas the latter does
  2181. # [15:47] <bjacob> jlebar: actually, the fact that C/C++ std libs are often used with > 2G structures on 64bit, means that they had to be fully size_t ready as soon as they started supporting 64bit archs
  2182. # [15:47] <jlebar> bjacob, Clearly they have to use size_t. The question is whether gcc "has" to optimize it well.
  2183. # [15:47] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  2184. # [15:48] <glandium> jlebar: one would expect gcc to optimize it well. But we all know that the difference between theory and practice is that in theory, there's no difference
  2185. # [15:48] <bjacob> jlebar: well, derf's argument was that compilers probably optimize well what is often used; the c/c++ std libs are often used
  2186. # [15:49] * Joins: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk)
  2187. # [15:49] * Joins: armenzg (armenzg@moz-A6FE435.build.sjc1.mozilla.com)
  2188. # [15:49] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  2189. # [15:49] <bjacob> jlebar: http://gcc.gnu.org/viewcvs/trunk/libstdc%2B%2B-v3/include/bits/stl_vector.h?view=markup#l230
  2190. # [15:49] <bjacob> (and from there on, these typedefs are what they use everywhere)
  2191. # [15:50] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  2192. # [15:50] <jlebar> bjacob, I'm just saying, we saw gcc optimize |int| better than |size_t| in a testcase.
  2193. # [15:50] * davehunt|away is now known as davehunt
  2194. # [15:51] * Quits: mgoodwin (mgoodwin@4B81DE46.233DB7FC.2CFBC9B.IP) (Input/output error)
  2195. # [15:51] <bjacob> jlebar: true... this is dumbfounding. glandium, it would be great if you filed a bug about your finding
  2196. # [15:51] <bjacob> (gcc)
  2197. # [15:51] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  2198. # [15:51] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
  2199. # [15:51] <zuzelvp> https://etherpad.mozilla.org/ChallengesHackathon
  2200. # [15:52] * Quits: erione (erione@DF34D92D.B2DA192F.C752B3FA.IP) (Quit: Leaving)
  2201. # [15:53] <glandium> bjacob: as a matter of fact, it's not even really a case of 32-bits vs. 64-bits, it's a case of gcc using a separate register for the loop counter in one case, and just using the computed array index for the loop counter in the other. in both cases it uses a 64 bits register
  2202. # [15:53] * Quits: graydot (jeba@63F3AA56.9CFBD76D.30E7AE68.IP) (Quit: graydot)
  2203. # [15:54] <Wes_> in UA string, Gecko/20100101 -- what does the date mean? Is that the best way to check gecko version when working around bugs? Do non-firefox gecko browsers generally change the "firefox" part of the UA string?
  2204. # [15:54] <dao> Wes_: it has no meaning
  2205. # [15:54] <dao> it won't be updated
  2206. # [15:55] <Wes_> dao: Hm. engine-bug-workarounds can be very tricky to future-proof, can't they?
  2207. # [15:55] <dao> Wes_: you probably want to check the rv: token (sigh)
  2208. # [15:55] <bjacob> glandium: that is specific to this benchmark though; with the merge_sort example i sent to dev-platform a while ago (i can resend to you) it was using a 32bit reg so it had to add an extra instruction to make it a 64bit value
  2209. # [15:56] <Wes_> dao: Oh! I didn't realize *that* one had meaning. :)
  2210. # [16:01] * Quits: dao (dao@moz-7C5E3898.superkabel.de) (Ping timeout)
  2211. # [16:02] * Joins: Joeh (joe@5A3923AA.BC22908.C7CEC4ED.IP)
  2212. # [16:02] * Quits: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de) (Input/output error)
  2213. # [16:02] * Quits: dbradley (dbradley@moz-8FACAA93.fuse.net) (Quit: )
  2214. # [16:02] * Joins: dao (dao@moz-7C5E3898.superkabel.de)
  2215. # [16:03] <bjacob> glandium: (jlebar has my other example; commuting now)
  2216. # [16:03] <jlebar> bjacob, it's kind of an edge case, but for sure that's one reason to use larger registers.
  2217. # [16:03] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Quit: Konversation terminated!)
  2218. # [16:03] <jlebar> bjacob, if I really care about my loop's performance, I'm going to inline, and then the problem goes away.
  2219. # [16:05] * Joins: nerovengene (nerovengen@CB845A0D.F873E372.D5D59AD9.IP)
  2220. # [16:06] * Joins: regen (Miller@moz-4F377C4E.adsl.dynamic.seed.net.tw)
  2221. # [16:08] * jwir3|away is now known as jwir3
  2222. # [16:08] <khuey> I wish the PGO linker would use the memory faster
  2223. # [16:08] <jlebar> lol
  2224. # [16:08] <khuey> takes so long :-P
  2225. # [16:08] * Parts: nerovengene (nerovengen@CB845A0D.F873E372.D5D59AD9.IP)
  2226. # [16:09] <jlebar> khuey, ramdrive?
  2227. # [16:10] <khuey> no, the CPU is the bottleneck
  2228. # [16:10] * Quits: wg9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 8.0/20111108090055])
  2229. # [16:10] * Joins: hipokrit (hipokrit@moz-502C3BF.rackspace.net)
  2230. # [16:10] <jlebar> khuey, actually, what you really need is http://www.youtube.com/watch?v=zUc6znC848o
  2231. # [16:10] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
  2232. # [16:10] <khuey> jlebar: exactly
  2233. # [16:10] * Joins: ahal (ahal@F2D29657.F60B0462.67AC9B1.IP)
  2234. # [16:10] <khuey> I wonder if I can expense that
  2235. # [16:11] <Ms2ger> If one can get a tiara expended...
  2236. # [16:11] <Ms2ger> With an s, I guess
  2237. # [16:11] * Joins: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP)
  2238. # [16:11] * Joins: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP)
  2239. # [16:13] * Joins: jimm (jmathies@moz-7F164CA1.pn.at.cox.net)
  2240. # [16:13] <khuey> I wonder how quickly it goes through LN2
  2241. # [16:15] * Quits: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  2242. # [16:16] * Joins: tabb0t (tabb0t@4A77860B.E4AC1459.FFE8C4AF.IP)
  2243. # [16:18] * Quits: gmoro (guilherme@3DCBFB93.F520FC74.D159334F.IP) (Ping timeout)
  2244. # [16:18] <glandium> khuey: do you at least have ncpu times 3GB of RAM ?
  2245. # [16:19] <glandium> since the linkage is single threaded, you could launch one per cpu
  2246. # [16:19] * Joins: By-Tor (bytor@moz-46974D0B.dyn.optonline.net)
  2247. # [16:19] <jprmc> khuey: so the template hack failed?
  2248. # [16:19] <khuey> glandium: nope
  2249. # [16:19] <espindola> glandium, http://llvm.org/bugs/show_bug.cgi?id=11567
  2250. # [16:19] * Joins: mgoodwin (mgoodwin@E328467E.3B0FFCAD.302434AB.IP)
  2251. # [16:19] <espindola> thanks!
  2252. # [16:19] <khuey> glandium: my laptop is not that awesome
  2253. # [16:19] <Ms2ger> nsTextFormatter?
  2254. # [16:19] <khuey> jprmc: yeah, but we're making progress
  2255. # [16:20] <jprmc> ok
  2256. # [16:20] <glandium> espindola: you forgot to mention what T was
  2257. # [16:20] <espindola> oops
  2258. # [16:20] <khuey> jprmc: https://bugzilla.mozilla.org/show_bug.cgi?id=709193#c60
  2259. # [16:21] * Joins: graydot (jeba@B6001B9.4E8FB30C.700C6EB0.IP)
  2260. # [16:21] * Quits: bjarne (bjarne@moz-46A85847.nextgentel.com) (Quit: Leaving.)
  2261. # [16:22] * Parts: Ventron (michael@moz-ED780ED3.dyn.iinet.net.au)
  2262. # [16:22] * armenzg is now known as armenzg_brb
  2263. # [16:24] <catlee> khuey: swapping?
  2264. # [16:24] * Quits: dao (dao@moz-7C5E3898.superkabel.de) (Ping timeout)
  2265. # [16:25] <khuey> catlee: I also don't really need to do that many measurements
  2266. # [16:25] * Quits: mgoodwin (mgoodwin@E328467E.3B0FFCAD.302434AB.IP) (Ping timeout)
  2267. # [16:26] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  2268. # [16:27] * Quits: gandalf (zbraniecki@moz-9F56DED7.neoplus.adsl.tpnet.pl) (Quit: Textual IRC Client: http://www.textualapp.com/)
  2269. # [16:27] <khuey> glandium: so, how are those test failures coming? :-)
  2270. # [16:27] * Quits: tonymec (tonymec@C7A040F2.516A6E14.277517C1.IP) (Input/output error)
  2271. # [16:28] <glandium> khuey: cpearce was looking at the video ones
  2272. # [16:29] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  2273. # [16:30] <khuey> so SPDY and Graphite together add 13 MB of memory usage
  2274. # [16:30] <khuey> I expect that's mostly graphite
  2275. # [16:31] * khuey will turn that back off
  2276. # [16:31] * Quits: zuzelvp (zuzelvp@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2277. # [16:32] * Joins: mgoodwin (mgoodwin@E328467E.3B0FFCAD.302434AB.IP)
  2278. # [16:34] * Quits: tonymec__ (tonymec@C7A040F2.516A6E14.277517C1.IP) (Input/output error)
  2279. # [16:37] * Quits: mgoodwin (mgoodwin@E328467E.3B0FFCAD.302434AB.IP) (Ping timeout)
  2280. # [16:37] <catlee> bz_sleep: would memory savings from https://bugzilla.mozilla.org/show_bug.cgi?id=700914 apply to just blank tabs, or any about:blank frames in your session?
  2281. # [16:38] * Joins: ashughes (ashughes@moz-4C407EE8.vc.shawcable.net)
  2282. # [16:38] * Quits: cjones (cjones@2BFD4C5C.906A9261.5F90E2EC.IP) (Quit: Leaving)
  2283. # [16:39] * khuey is now known as khuey|away
  2284. # [16:40] * bear-afk is now known as bear
  2285. # [16:40] * Quits: regen (Miller@moz-4F377C4E.adsl.dynamic.seed.net.tw) (Quit: regen)
  2286. # [16:40] <ted> khuey|away: that's interesting, i wonder what it is about graphite
  2287. # [16:40] * Joins: erione (erione@630B0104.C5AA6A92.C752B3FA.IP)
  2288. # [16:41] <andreasn> stransky, ping
  2289. # [16:41] <stransky> andreasn, hi
  2290. # [16:41] * Joins: dveditz (dveditz@moz-34991AF4.dhcp.cruzio.com)
  2291. # [16:41] * ChanServ sets mode: +o dveditz
  2292. # [16:42] * Joins: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
  2293. # [16:42] <andreasn> stransky, I'm looking at the gtk2 to gtk3 bug. Are any parts of it checked in or do I need to apply all patches in order to compile it?
  2294. # [16:42] <stransky> andreasn, yes, some patches are in trunk
  2295. # [16:42] * Quits: RemusPop (remuspop@601F3B17.33662590.A5830293.IP) (Client exited)
  2296. # [16:43] <stransky> andreasn, and someone are waiting for review
  2297. # [16:43] <ted> i wonder if that P4 at 5Ghz is actually faster than a single core of a Core i7
  2298. # [16:43] * bwinton_away is now known as bwinton
  2299. # [16:43] * gregglind_away is now known as gregglind
  2300. # [16:43] <stransky> andreasn, I think it's better to take the complete patch and apply it to an old trunk
  2301. # [16:44] <andreasn> stransky, so I could add "mk_add_options --enable-default-toolkit=cairo-gtk3" to my .mozconfig and get something running?
  2302. # [16:44] <andreasn> stransky, ah, I see
  2303. # [16:44] <NeilAway> lol @ bholley's post
  2304. # [16:44] <ehsan> khuey|away: ping
  2305. # [16:44] <stransky> andreasn, with the old trunk, yes
  2306. # [16:45] * Joins: vingtetun (vingtetun@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  2307. # [16:45] <andreasn> stransky, how old old trunk?
  2308. # [16:45] <stransky> andreasn, like the complete patch :)
  2309. # [16:45] <andreasn> right, thanks!
  2310. # [16:45] <stransky> np
  2311. # [16:46] * khuey|away is now known as khuey
  2312. # [16:46] <khuey> ehsan: pong
  2313. # [16:46] <khuey> ted: lots of code?
  2314. # [16:46] <khuey> lots of templates?
  2315. # [16:46] <khuey> idk
  2316. # [16:46] <ehsan> khuey: any progress on the webgl test failures?
  2317. # [16:46] * Joins: zuzelvp (zuzelvp@F2D29657.F60B0462.67AC9B1.IP)
  2318. # [16:46] <khuey> ted: for comparison, skia is 25 mb
  2319. # [16:46] <khuey> ehsan: I haven't been looking at those ...
  2320. # [16:46] * Joins: kumar (kmcmillan@moz-F2D05B8.c3-0.stk-ubr1.chi-stk.il.cable.rcn.com)
  2321. # [16:47] <ehsan> khuey: have you told bjacob about them?
  2322. # [16:47] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  2323. # [16:47] <ehsan> maybe he can help?
  2324. # [16:47] <khuey> ehsan: I haven't been doing anything with the webgl stuff
  2325. # [16:47] <khuey> that's glandium's stuff
  2326. # [16:47] <ehsan> oh ok
  2327. # [16:47] * Quits: kumar (kmcmillan@moz-F2D05B8.c3-0.stk-ubr1.chi-stk.il.cable.rcn.com) (Quit: kumar)
  2328. # [16:47] <ehsan> glandium: have you talked to bjacob about those?
  2329. # [16:48] <khuey> ehsan: I applied science last night and did some measurements of memory usage
  2330. # [16:48] <ehsan> ok
  2331. # [16:48] <khuey> ehsan: turning off Skia should buy us 30ish MB
  2332. # [16:48] <khuey> (half a release cycle at our current rate)
  2333. # [16:48] <ehsan> wow
  2334. # [16:48] <ehsan> let's kill it with fire!
  2335. # [16:48] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Ping timeout)
  2336. # [16:48] <khuey> glandium's two patches are another 41 MB
  2337. # [16:49] <khuey> ehsan: I turned off skia on the tree and m-i is doing PGO builds now
  2338. # [16:49] * Joins: dao (dao@moz-7C5E3898.superkabel.de)
  2339. # [16:49] <catlee> ted/ehsan/khey: anything in particular I have to do to compile 32-bit on w64 other than using the 32-bit compilers?
  2340. # [16:49] <ehsan> khuey: jrmuizel says that we don't build it on windows
  2341. # [16:49] <ted> khuey: interesting
  2342. # [16:49] <ted> catlee: nope
  2343. # [16:49] <khuey> ehsan: jrmuizel was wrong
  2344. # [16:49] <ehsan> khuey: or rather, he's not sure if we do
  2345. # [16:49] <khuey> but we're not building it now! ;-)
  2346. # [16:49] <ted> catlee: when i build on windows i just use start-msvcX.bat and build
  2347. # [16:49] <ehsan> khuey: but he says we don't use it on windows
  2348. # [16:49] <glandium> ehsan: jgilbert looked at the log and mentioned the webgl fails lookes like problems with video
  2349. # [16:49] <khuey> ehsan: yep, which is why it's off now
  2350. # [16:49] <ehsan> so not building it makes a lot of sense
  2351. # [16:49] * Quits: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Quit: smooney)
  2352. # [16:50] <glandium> i guess i could push a try with webgl moved out only
  2353. # [16:50] <ehsan> glandium: yes I saw the bug comment, I'll ask bjacob to debug them locally when he comes in today
  2354. # [16:50] <ehsan> I don't know if this is the sort of thing we can debug on the try server
  2355. # [16:50] <ehsan> khuey++
  2356. # [16:50] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  2357. # [16:50] <glandium> ehsan: we can at least see if they happen there
  2358. # [16:50] <khuey> ted: yeah, what input leads to what results is interesting
  2359. # [16:50] * ehsan is not sure how much code we have in webgl
  2360. # [16:50] <ted> khuey: i recall googlers saying that heavy template usage was suspected to be their problem with building with PGO
  2361. # [16:50] <ehsan> glandium: for sure
  2362. # [16:50] <ehsan> that's a good idea
  2363. # [16:51] <ted> khuey: definitely, it's the only thing we've got to work on here
  2364. # [16:51] <khuey> ted: well removing ehsan's derived safe stuff cut 1.5 MB of memory usage :-/
  2365. # [16:51] <khuey> ted: but it's possible that their other stuff uses templates in ways that use lots of memory
  2366. # [16:51] <ehsan> I was hoping that it would cut out more
  2367. # [16:51] <khuey> ehsan: me too :-)
  2368. # [16:51] <ehsan> apparenlty the m-i c-set I pushed it over was just a bit over the edge
  2369. # [16:51] <khuey> ehsan: but look at it this way, you can reland it after we get through the crisis ;-)
  2370. # [16:51] <catlee> ted: ok, so assuming this works, we just need to deploy vs2005 and figure out the right PATHs, etc. like rail did for vs2010 to put in the mozconfig
  2371. # [16:51] <ehsan> khuey: heh, I'm not in a rush for now :)
  2372. # [16:51] * Quits: @dveditz (dveditz@moz-34991AF4.dhcp.cruzio.com) (Quit: dveditz)
  2373. # [16:51] <ted> catlee: yeah, sounds reasonable
  2374. # [16:52] * ehsan goes back to fight the windows loader
  2375. # [16:52] <khuey> ehsan: so if the builds on m-i now go green I think we can reopen the tree
  2376. # [16:52] <ted> catlee: how do we make things work out of the box, do we just set PATH etc like start-msvcN.bat does in the buildbot start scripts?
  2377. # [16:52] <khuey> subject to metering
  2378. # [16:52] <khuey> and people not landing crazy stuff
  2379. # [16:52] <ehsan> khuey: heavy metering
  2380. # [16:52] <ted> (for the default compiler)
  2381. # [16:52] * Quits: zuzelvp (zuzelvp@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2382. # [16:52] <ehsan> khuey: or people testing their crazy stuff with PGO builds on try, with try links to prove it to the sheriff ;)
  2383. # [16:52] <ehsan> who's dolske btw
  2384. # [16:53] <khuey> heh
  2385. # [16:53] <ted> it's kind of hard
  2386. # [16:53] <ted> because any individual checkin might be ok
  2387. # [16:53] <ted> but a combination of them could put us right back
  2388. # [16:53] <ehsan> if he's not around or he's busy, I'd happily take over sheriffing if we reopen
  2389. # [16:53] <khuey> anyways, I think we should keep driving on the other patches
  2390. # [16:53] <khuey> more headroom is always better
  2391. # [16:53] <ehsan> ted: for sure, but if someone has a 2mb patch they wanna land, that's a clear candidate for breaking things ;;)
  2392. # [16:53] <catlee> ted: right now buildbot is started inside a shell where we've run start-msvc8.bat on win32
  2393. # [16:54] * khuey is pretty much burned out, and has an exam tomorrow
  2394. # [16:54] <ted> catlee: gotcha
  2395. # [16:54] <ehsan> khuey: seconded
  2396. # [16:54] <catlee> so all buildbot jobs inherit those settings
  2397. # [16:54] <khuey> so I'm almost done with this for the time being
  2398. # [16:54] <catlee> which is a pain
  2399. # [16:54] <catlee> trying to move away from that now
  2400. # [16:54] * Joins: gandalf (zbraniecki@moz-9F56DED7.neoplus.adsl.tpnet.pl)
  2401. # [16:54] <ted> catlee: yeah, sucks there's not a better way to do it
  2402. # [16:54] <ehsan> khuey: let me know if you have tasks I can help with
  2403. # [16:54] <ted> but the hack we worked out with rail should suffice
  2404. # [16:54] <ehsan> (not your exam ;)
  2405. # [16:54] <catlee> ted: well, figuring out the magic environment settings is better I think
  2406. # [16:54] <catlee> it's changable at runtime at least
  2407. # [16:54] <ted> khuey: i'll take your exam for you if it gives you more time to do this :-P
  2408. # [16:54] * Joins: dalsh (dalsh@26BD8114.B3D15CEC.163E2FB.IP)
  2409. # [16:55] <khuey> ted: I think that's frowned upon
  2410. # [16:55] <ted> good, because i don't know what it is and i haven't studied
  2411. # [16:55] * armenzg_brb is now known as armenzg
  2412. # [16:55] <ted> why were we building Skia on Windows?
  2413. # [16:56] <ted> why are we building Skia at all, did i miss something?
  2414. # [16:56] <khuey> "for shits and giggles"
  2415. # [16:56] <khuey> as we determined in #gfx yesterday ;-)
  2416. # [16:56] <ted> hah
  2417. # [16:56] <ted> mm
  2418. # [16:56] <catlee> nice
  2419. # [16:56] <ted> catlee: i wonder if we can measure the peak vsize of the linker during the build process
  2420. # [16:56] <catlee> let's just add random code into the tree and build it?
  2421. # [16:56] <ted> to monitor this situation
  2422. # [16:56] <khuey> catlee: more or less
  2423. # [16:56] * Quits: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  2424. # [16:56] <ehsan> I wonder how that switch got turned on
  2425. # [16:56] <catlee> ted: Tlinkvsize
  2426. # [16:57] <ted> catlee: i am so seriously you guys
  2427. # [16:57] <khuey> ehsan: oh, that part was intentional
  2428. # [16:57] <ehsan> we should never be building code which we don't use
  2429. # [16:57] <ehsan> khuey: building it on windows?
  2430. # [16:57] <khuey> yes
  2431. # [16:57] <catlee> ted: how does one do that on windows?
  2432. # [16:57] <catlee> how is khuey measuring it?
  2433. # [16:57] <ted> catlee: probably looking at task manager
  2434. # [16:57] <khuey> http://hg.mozilla.org/mozilla-central/rev/215593486382
  2435. # [16:57] <ehsan> catlee: I bet someone can write an app which uses perf counters or something
  2436. # [16:57] * ewong is now known as ewong|Zzz
  2437. # [16:57] <catlee> yeah, that's not gonna work
  2438. # [16:57] <khuey> catlee: looking at private bytes in task manager
  2439. # [16:57] * Joins: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  2440. # [16:57] <ehsan> or just the process query APIs
  2441. # [16:57] <khuey> you can probably automate this with perfmon or something
  2442. # [16:57] * Quits: By-Tor (bytor@moz-46974D0B.dyn.optonline.net) (Quit: Leaving)
  2443. # [16:57] <ehsan> shouldn't be that hard
  2444. # [16:58] <ted> i am absolutely sure you can do it
  2445. # [16:58] * Joins: kumar (kmcmillan@moz-F2D05B8.c3-0.stk-ubr1.chi-stk.il.cable.rcn.com)
  2446. # [16:58] <catlee> yeah
  2447. # [16:58] <ted> programmatically
  2448. # [16:58] <ehsan> someone should file that bug
  2449. # [16:58] <catlee> we can submit it to graph server
  2450. # [16:58] * ted will file it
  2451. # [16:58] <ehsan> if it is not already
  2452. # [16:58] <catlee> or just report it
  2453. # [16:58] <ted> yeah
  2454. # [16:58] <ted> as long as we have some way to track it
  2455. # [16:58] <catlee> give us a heads up at least
  2456. # [16:58] <ehsan> ted: thanks, cc me as well please
  2457. # [16:58] <ted> we'll be able to detect when we're near danger
  2458. # [16:58] <ted> will do
  2459. # [16:58] <catlee> like number of static constructors
  2460. # [16:58] <ted> yeah
  2461. # [16:58] <ehsan> ted: as well as the rest of the windows usual suspects (bbondy, jimm, etc)
  2462. # [16:58] <catlee> would be nice on other platforms too
  2463. # [16:59] * Joins: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP)
  2464. # [16:59] <glandium> ted: cc me too
  2465. # [16:59] * ehsan goes back to fight the windows loader for realz this time
  2466. # [16:59] <catlee> linking xul is just painful
  2467. # [16:59] * Joins: dbradley (dbradley@moz-8FACAA93.fuse.net)
  2468. # [16:59] <catlee> it usually hangs my machine for a minute or two
  2469. # [16:59] <ted> yeah
  2470. # [16:59] <ted> it's pretty intensive
  2471. # [16:59] <ted> chews up IO for a bit, then burns one core of your CPU for 1.5 hours+
  2472. # [17:00] <catlee> I'm talking on linux
  2473. # [17:00] * Joins: regen (Miller@moz-4F377C4E.adsl.dynamic.seed.net.tw)
  2474. # [17:00] * Joins: smaug (chatzilla@moz-78A86AC.pp.htv.fi)
  2475. # [17:00] <catlee> it basically flushes all my caches
  2476. # [17:00] <ted> ah
  2477. # [17:00] <ted> yeah, that doo
  2478. # [17:00] <ted> too
  2479. # [17:00] <ted> "buy more ram"
  2480. # [17:00] <Ms2ger> *expense more ram
  2481. # [17:01] <ted> srsly
  2482. # [17:01] <ted> more ram for everyone!(*)
  2483. # [17:01] <ted> (* ask your manager)
  2484. # [17:01] <catlee> 4G should be enough for anyone!
  2485. # [17:01] * Quits: dao (dao@moz-7C5E3898.superkabel.de) (Ping timeout)
  2486. # [17:01] <Ms2ger> Also ponies!
  2487. # [17:01] <Ms2ger> And dammit, I don't have a manager :(
  2488. # [17:01] * Joins: Jake (Jake@moz-5D28CC35.phlapafg.dynamic.covad.net)
  2489. # [17:01] * Joins: dao (dao@moz-7C5E3898.superkabel.de)
  2490. # [17:02] <mounir> Ms2ger: ask jst ;)
  2491. # [17:02] <ted> Ms2Manager
  2492. # [17:02] * Quits: regen (Miller@moz-4F377C4E.adsl.dynamic.seed.net.tw) (Quit: regen)
  2493. # [17:02] <mounir> Ms2ger: I'm pretty sure he can help with that
  2494. # [17:02] <Ms2ger> Now all I need is a pony
  2495. # [17:02] <Ms2ger> ted? :)
  2496. # [17:03] <catlee> ponies we can do
  2497. # [17:03] <catlee> unicorns you have to wait
  2498. # [17:04] <ted> heh
  2499. # [17:04] * glazou is now known as glazou_bbl
  2500. # [17:04] * Quits: glazou_bbl (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: glazou_bbl)
  2501. # [17:04] <ted> Ms2ger: i'm pretty sure i've told you i can get you a pony, you just need to provide your name and address
  2502. # [17:04] <Ms2ger> Didn't I tell you to ship it to the Paris office? :)
  2503. # [17:04] * jfkthame is now known as jfkthame_afk
  2504. # [17:05] <mounir> vingtetun: do you know Ms2ger and you are the same person btw?
  2505. # [17:06] * Quits: dao (dao@moz-7C5E3898.superkabel.de) (Ping timeout)
  2506. # [17:06] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  2507. # [17:07] * Joins: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net)
  2508. # [17:07] * Joins: dao (dao@moz-7C5E3898.superkabel.de)
  2509. # [17:07] <vingtetun> mounir: hu?
  2510. # [17:07] <vingtetun> i'm pretty sure i would be aware of it if that's the case
  2511. # [17:08] * Joins: zuzelvp (zuzelvp@F2D29657.F60B0462.67AC9B1.IP)
  2512. # [17:08] <smaug> Ms2ger has apparently quite a few personalities
  2513. # [17:09] * Joins: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
  2514. # [17:10] <ted> btw
  2515. # [17:10] <ted> firebot: https://bugzilla.mozilla.org/show_bug.cgi?id=710712
  2516. # [17:10] <Ms2ger> That's what my other personality said
  2517. # [17:10] <firebot> ted: Sorry, I've no idea what 'https://bugzilla.mozilla.org/show_bug.cgi?id=710712' might be.
  2518. # [17:10] * philor|away is now known as philor
  2519. # [17:10] <Ms2ger> firebot, bug 710712?
  2520. # [17:10] <firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=710712 nor, --, ---, nobody, NEW, Measure peak virtual memory usage of link.exe process during libxul PGO link
  2521. # [17:10] <ted> lame
  2522. # [17:12] * Quits: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Quit: smooney)
  2523. # [17:13] * Joins: northWind (northWind@moz-20E58859.cable.teksavvy.com)
  2524. # [17:18] * jfkthame_afk is now known as jfkthame
  2525. # [17:18] * Quits: srinivas (chatzilla@moz-2790C4FB.hsd1.ca.comcast.net) (Ping timeout)
  2526. # [17:18] * coop|buildduty is now known as coop|afk
  2527. # [17:20] <Callek> its weeks like this I _really_ wish that MS's linker could handle virtual memory better.... :-)
  2528. # [17:20] <Callek> but then again I have _no_ idea of its internals or if its even feasable
  2529. # [17:20] * Joins: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP)
  2530. # [17:21] <ted> if they shipped a 64->32 cross-toolchain this would be a non-issue
  2531. # [17:21] <Callek> ted: that too :-)
  2532. # [17:22] * shorlander-away is now known as shorlander
  2533. # [17:23] <espindola> ok to land https://bug696483.bugzilla.mozilla.org/attachment.cgi?id=581626
  2534. # [17:23] <espindola> ?
  2535. # [17:23] <espindola> r=mak and js only
  2536. # [17:24] <robcee> why do I get the feeling the build-infra is a little stressed this morning?
  2537. # [17:24] <robcee> pending and running jobs seem reasonable
  2538. # [17:25] <Ms2ger> espindola, a=me
  2539. # [17:25] <robcee> seeing a lot of oranges related to browser_auth
  2540. # [17:25] <robcee> on fx-team and m-c
  2541. # [17:25] <espindola> Ms2ger, thanks
  2542. # [17:26] <ted> khuey: you said you've been measuring private bytes?
  2543. # [17:26] <ted> that's not actually what we want, right?
  2544. # [17:26] * Quits: @mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  2545. # [17:26] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  2546. # [17:26] <ted> we want to measure virtual memory size
  2547. # [17:26] <edmorley> gabor: unfortunately the try run shows M1 broken https://tbpl.mozilla.org/?tree=Try&rev=4a33ea8a7a0a
  2548. # [17:27] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  2549. # [17:27] <khuey> ted: yeah, but it's close enough I think
  2550. # [17:27] <mounir> khuey: hey, I got no news from you in fast-package bugs
  2551. # [17:27] <khuey> ted: I think the relative numbers are valid, at least
  2552. # [17:28] <khuey> mounir: I've been spending the last 4 days trying to get the tree open, cut me some slack
  2553. # [17:28] * Quits: jimb (user@moz-48241F6F.hsd1.or.comcast.net) (Connection reset by peer)
  2554. # [17:28] <ted> hrm
  2555. # [17:28] * Quits: protz (protz@moz-E29D2A15.inria.fr) (Quit: Leaving)
  2556. # [17:28] <ted> khuey: i can get Working Set Size pretty easily
  2557. # [17:28] <ted> as well as Private bytes
  2558. # [17:28] <glandium> ted: don't we have vss in about:memory on windows ?
  2559. # [17:28] <khuey> ted: what does Working Set Size actually mean?
  2560. # [17:28] <ted> glandium: it's easy to get in-process
  2561. # [17:29] <ted> it's harder to get out-of-process, apparently
  2562. # [17:29] <gabor> edmorley: hmmm... it's weird since those ones are failing in all the previous patches as well
  2563. # [17:29] * mkelly is now known as mkelly|wfh
  2564. # [17:29] <glandium> ted: annoying os
  2565. # [17:29] <ted> http://msdn.microsoft.com/en-us/library/windows/desktop/ms684879%28v=vs.85%29.aspx
  2566. # [17:29] <ted> glandium: yeah, it's weird
  2567. # [17:29] * Quits: Suresh (chatzilla@21EF890.D0998290.EB06F97B.IP) (Quit: Suresh)
  2568. # [17:29] <ted> in-process you can just call GlobalMemoryStatusEx
  2569. # [17:30] * Quits: stransky (stransky@moz-107AD163.redhat.com) (Quit: Connection reset by beer)
  2570. # [17:30] <gabor> edmorley: or am I reading it completly wrong?
  2571. # [17:30] <ted> and that gives you ullAvailVirtual / ullTotalVirtual
  2572. # [17:30] * Joins: kdcw (kdc@moz-F7413045.pk.shawcable.net)
  2573. # [17:30] * mdas is now known as mdas|breakfast
  2574. # [17:30] <mounir> khuey: oups, sorry I didn't realize
  2575. # [17:30] <edmorley> gabor: what do you mean by previous patches?
  2576. # [17:31] * Joins: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com)
  2577. # [17:31] <glandium> ted: isn't paged pool+unpages pool what we should be looking at?
  2578. # [17:31] <glandium> s/unpaged/nonpaged/
  2579. # [17:31] * Joins: necolas (necolas@moz-4197BE5D.bb.sky.com)
  2580. # [17:31] <edmorley> gabor: the tbpl view shown at that link, is all the builds/tests run on the topmost changeset, not one per changeset in the push
  2581. # [17:32] <ted> glandium: i honestly have no idea
  2582. # [17:32] <ted> if that sounds right that's easy enough to do
  2583. # [17:32] <gabor> edmorley: ah well... I read it completly wrong
  2584. # [17:32] <gabor> edmorley: ok then I'll check what is going on :) thanks for the help
  2585. # [17:33] <edmorley> gabor: no worries :-) if you click the orange 1s then use the view brief/full log bottom left, hopefully they should help
  2586. # [17:33] * Joins: tfair (tfairey@moz-57178BD3.hsd1.ca.comcast.net)
  2587. # [17:33] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  2588. # [17:34] * Joins: Ami_Ty (Amie@moz-BBE3ABD.mv.mozilla.com)
  2589. # [17:34] <edmorley> gabor: just be aware aiui builds are only being retained for 4 days at the moment due to the storage issues, so grab the logs sooner rather than later
  2590. # [17:34] * Joins: gwagner (idefix2@moz-3DFE0B51.hsd1.ca.comcast.net)
  2591. # [17:35] * Quits: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net) (Quit: Leaving...)
  2592. # [17:35] * Joins: Radioactiveman (Radioactiv@moz-3C0E8DC1.dip.t-dialin.net)
  2593. # [17:36] * Quits: gwagner (idefix2@moz-3DFE0B51.hsd1.ca.comcast.net) (Quit: gwagner)
  2594. # [17:36] * Quits: florian (florian@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre)
  2595. # [17:36] <Radioactiveman> Hi, I have noticed a different rendering with Aurora and want to know now if it is a bug.
  2596. # [17:37] <Radioactiveman> The page is this one: http://mumble.sourceforge.net/
  2597. # [17:37] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  2598. # [17:37] <Radioactiveman> With Aurora "navigation", "search" and the "toolbox" are at the bottom.
  2599. # [17:37] <Radioactiveman> FF8 displays it correctly.
  2600. # [17:38] * Joins: joduinn-mtg (joduinn@moz-3244C0A7.dsl.dynamic.sonic.net)
  2601. # [17:39] * mdas|breakfast is now known as mdas|afk
  2602. # [17:39] <Radioactiveman> Do you get the same behaviour? And should I file a bugreport?
  2603. # [17:39] * Quits: joduinn-mtg (joduinn@moz-3244C0A7.dsl.dynamic.sonic.net) (Quit: joduinn-mtg)
  2604. # [17:39] * BenWa|sms is now known as BenWa
  2605. # [17:40] * Joins: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP)
  2606. # [17:40] * joduinn-it-helpdesk is now known as joduinn-coffee
  2607. # [17:40] <bsmedberg> Radioactiveman: I see that behavior, but I don't know if it's a bug (yet)
  2608. # [17:42] * Joins: lmandel (lmandel@moz-113D7D7C.cable.teksavvy.com)
  2609. # [17:44] * Joins: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com)
  2610. # [17:44] <bjacob> glandium: re bug 709914 (split angle out) what is the rationale to fold ANGLE with video stuff? is it that fewer bigger libs mean better perf?
  2611. # [17:47] * Quits: josh (josh@moz-2EE66546.nyc.res.rr.com) (Quit: josh)
  2612. # [17:47] * coop|afk is now known as coop|buildduty
  2613. # [17:48] <davidb> ttaubert: will the new page tab (thumbnail stuff) be keyboard accessible? (shouldn't be hard at all)
  2614. # [17:48] <davidb> also should be really easy to expose page title or something for accessibility
  2615. # [17:48] <bsmedberg> Radioactiveman: do you have some time to help investigate it?
  2616. # [17:48] <glandium> bjacob: less files
  2617. # [17:49] <bjacob> glandium: ok. also, ignore my last comment
  2618. # [17:50] * Joins: nattokirai (nattokirai@moz-C97EE7C8.dynamic.ppp.asahi-net.or.jp)
  2619. # [17:51] <bjacob> glandium: but please check comment 12. wouldn't it be neat?
  2620. # [17:51] * mcote|afk is now known as mcote
  2621. # [17:52] * Joins: jimb (user@moz-48241F6F.hsd1.or.comcast.net)
  2622. # [17:52] <ttaubert> davidb: um, good question. I didn't focus on accessibility, yet :/
  2623. # [17:52] <davidb> ttaubert: i could probably add it, if you ping me when you think the time is right.
  2624. # [17:52] <philor> hmm
  2625. # [17:52] <mounir> jlebar: ping
  2626. # [17:53] <jlebar> mounir, hey
  2627. # [17:53] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/a2928a1ffde5 - Rafael Ávila de Espíndola - Bug 696483 - Improve error handling. r=mak. a=Ms2ger.
  2628. # [17:53] <davidb> ttaubert: normally i'd worry if you left it too late but in this case I don't imagine trouble
  2629. # [17:53] <philor> Unfocused: do you have a patch for pref-flipping?
  2630. # [17:53] <edmorley> Moth orange much :-(
  2631. # [17:53] <mounir> jlebar: i wanted to speak a bit about hal
  2632. # [17:53] <jlebar> mounir, sure
  2633. # [17:54] <philor> yeah, I'm very very tempted to just revert the piss out of that tree
  2634. # [17:54] <mounir> jlebar: currently, Hal.h has a weird hack that make all methods inside it being in hal:: hal_impl:: and hal_sandbox::
  2635. # [17:54] <philor> STOP FUCKING CHECKING IN ON BUSTAGE
  2636. # [17:54] <jlebar> mounir, right
  2637. # [17:54] <philor> STOP STOP STOP IT
  2638. # [17:54] <mounir> jlebar: would that make sense to you to change that hack a little
  2639. # [17:54] * Quits: necolas (necolas@moz-4197BE5D.bb.sky.com) (Client exited)
  2640. # [17:54] * Joins: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP)
  2641. # [17:54] <davidb> ttaubert: I added a whiteboard thing [a11y-ping=davidb] so that it can be on the radar
  2642. # [17:54] <edmorley> philor: want me to close?
  2643. # [17:55] <mounir> jlebar: basically, Hal.h wouldn't #include HalImpl.h and HalSandbox.h but those headors would include Hal.h with #define HAL_NAMESPACE
  2644. # [17:55] <vingtetun> dolske: can i land bug 710548? it only touches the b2g/ directory
  2645. # [17:55] <ttaubert> davidb: cool, thanks
  2646. # [17:55] * mdas|afk is now known as mdas
  2647. # [17:55] <davidb> np
  2648. # [17:55] <mounir> so when including HalImpl.h you will get the methods from Hal.h in the hal_impl namespace
  2649. # [17:55] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  2650. # [17:55] <mounir> *and* we would be able to create HalInternal.h that would be used the same way by HalImpl.h and HalSandbox.h
  2651. # [17:55] <jlebar> mounir, So Hal.h says ifndef HAL_NAMESPACE then define HAL_NAMESPACE hal
  2652. # [17:55] <jlebar> ?
  2653. # [17:55] <mounir> jlebar: yes
  2654. # [17:56] <jlebar> mounir, If you're going to go that far, then why not create
  2655. # [17:56] <mounir> jlebar: this is more or less what is currently done but in addition, it is including other files
  2656. # [17:56] <jlebar> halcommon, which is included by everyone, then separate hal.h, halimpl.h, halsandbox.h, halinternal.h
  2657. # [17:56] * mak is now known as mak|afk
  2658. # [17:57] <Callek> khuey: uconvd changes didn't stick?
  2659. # [17:57] <bjacob> glandium: your patch doesn't apply cleanly here, layout/media/Makefile.in doesn't exist
  2660. # [17:57] <Callek> bustage/breakage or just "not worth it"?
  2661. # [17:57] * Joins: fzzzy (donovan@moz-2B41AF9B.lightspeed.mtvwca.sbcglobal.net)
  2662. # [17:57] <mounir> jlebar: Hal.h would be the public interface, I don't see why we should move this to another file
  2663. # [17:57] <mounir> but if we do, I would prefer HalPublic ;)
  2664. # [17:57] <Ms2ger> ApiHalPublic.h?
  2665. # [17:57] <Radioactiveman> bsmedberg: no, sorry. I don't have the knowledge to fix it so I posted it here.
  2666. # [17:57] * bz_sleep is now known as bz
  2667. # [17:57] * Quits: espindola (espindola@4295960D.E84B0A4A.6F478678.IP) (Ping timeout)
  2668. # [17:57] <jlebar> mounir, You're right, no need for HalCommon.
  2669. # [17:58] <philor> edmorley: please, you'll do a politer message than me
  2670. # [17:58] <jlebar> That change sgtm, but you should ask cjones, because he didn't like when I tried to do something similar.
  2671. # [17:58] <jlebar> although your approach is cleaner.
  2672. # [17:58] <philor> khuey: you have orange, on mozilla-central, I bet you know what that means
  2673. # [17:58] <mccr8> Callek: factoring out the string conversion didn't really affect the PGO memory usage, if that's what you mean, so I think khuey decided to not bother.
  2674. # [17:58] <glandium> bjacob: because you need the patch from the other bug (thus the dependency)
  2675. # [17:58] <bsmedberg> Radioactiveman: not to fix it, but to find the regression range on nightly builds
  2676. # [17:58] <philor> hsivonen: you have orange
  2677. # [17:58] <philor> robcee: you have orange
  2678. # [17:58] <edmorley> philor: already done (when I saw a "can I land xyz directed to someone else")
  2679. # [17:58] <mounir> jlebar: hope he will agree :)
  2680. # [17:58] <robcee> wonderful
  2681. # [17:59] * philor doesn't bother telling the people who didn't star their Android
  2682. # [17:59] <bsmedberg> using DOM inspector I don't see an obvious reason for that block to be down at the bottom, although it definitely looks like it is clearing the main content like it were a float
  2683. # [17:59] <@bz> bsmedberg: which testcase are we looking at?
  2684. # [17:59] * Joins: espindola (espindola@A0CFA52B.EFBEEE74.491DEE85.IP)
  2685. # [18:00] <bsmedberg> bz: http://mumble.sourceforge.net/
  2686. # [18:00] <robcee> philor: if I could get tbpl to actually give me a summary, I might be able to tell
  2687. # [18:00] <philor> wow, is all of that orange Unfocused's fault?
  2688. # [18:00] <bsmedberg> the "navigation" box is at the bottom sometime after FF8
  2689. # [18:00] <@bz> bsmedberg: the "navigation" theng being all low?
  2690. # [18:00] <@bz> ok
  2691. # [18:00] <@bz> lemme look
  2692. # [18:00] <robcee> philor: I don't know yet
  2693. # [18:00] <philor> and this is *after* the network got fixed?
  2694. # [18:00] <robcee> it's on the fx-team merge as well, obviously
  2695. # [18:01] <philor> robcee: you can bypass the summary loader, which is killing itself hitting bugzilla, by just loading the brief logs
  2696. # [18:01] <robcee> philor: yeah, lie I said elsewhere, the infra'
  2697. # [18:01] <robcee> s feeling a little flakey this morning
  2698. # [18:01] <robcee> or maybe that was here
  2699. # [18:01] <lurking> looks like it started with khuey 's push/backout etc
  2700. # [18:01] <philor> wherein you'll see lots of "*** LOG addons.repository: Requesting https://services.addons.mozilla.org..."
  2701. # [18:02] <@bz> ok
  2702. # [18:02] <@bz> so basic page structure....
  2703. # [18:02] <smaug> jlebar: changing the method name sounds ok
  2704. # [18:02] <@bz> you have a left column
  2705. # [18:02] <@bz> which is just a div
  2706. # [18:02] <@bz> you have a right column which is a 100% div right float
  2707. # [18:02] <jlebar> smaug, sounds good. I'll try to think of something...
  2708. # [18:02] * Quits: daim (David_Mart@779E3E00.1773D26C.C0FF2207.IP) (Client exited)
  2709. # [18:02] <jlebar> smaug, URLIsChromeOrInPref. :)
  2710. # [18:02] <khuey> hmm, did I break something?
  2711. # [18:03] <robcee> not sure if it's you or infrastructure-related
  2712. # [18:03] * Joins: mgoodwin (mgoodwin@1FA05860.3B0FFCAD.302434AB.IP)
  2713. # [18:03] <robcee> could be me or hsivonen too!
  2714. # [18:03] <philor> could be Unfocused
  2715. # [18:03] <@bz> (on its face, the 100% seems bogus)
  2716. # [18:03] * Quits: magsout (magsout@moz-E559D13.fbx.proxad.net) (Ping timeout)
  2717. # [18:03] <robcee> seeing a bunch of browser_auth, browser_select_update, ...
  2718. # [18:03] * Joins: victorporof (victorporo@D0477DB.DA9DCE7D.79933D60.IP)
  2719. # [18:03] <smaug> jlebar: ChromeOrPrivilegedURL ?
  2720. # [18:04] <jlebar> smaug, that could work...
  2721. # [18:05] <@bz> anyway
  2722. # [18:05] * Joins: loadbang (loadbang@moz-2BA0C010.range86-168.btcentralplus.com)
  2723. # [18:05] <@bz> it's a 100% width float, so the in-flow content should end up below it, afaict
  2724. # [18:05] <@bz> it's odd that it didn't
  2725. # [18:05] <dao> espindola: mozilla-central isn't inbound. you're supposed to check the health of the tree before pushing. and if it doesn't look good, don't push.
  2726. # [18:06] <bjacob> glandium: thanks; building locally so i can try helping
  2727. # [18:06] <espindola> dao, sorry, should I revert?
  2728. # [18:06] <philor> don't suppose there's anything obviously wrong in https://bug679588.bugzilla.mozilla.org/attachment.cgi?id=579043 is there?
  2729. # [18:07] <@bz> and that it doesn't in other browsers. Hmm....
  2730. # [18:07] * Joins: magsout (magsout@moz-E559D13.fbx.proxad.net)
  2731. # [18:07] <philor> maybe it was just after that that we started hitting really flaky network, but the stuff in bug 709531 seems to have picked up steam right after it landed
  2732. # [18:09] * Quits: waschtl (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de) (Client exited)
  2733. # [18:09] <bsmedberg> bz: would a regression range be helpful? Radioactiveman says he can help narrow it down if that would be helpful.
  2734. # [18:09] <dao> espindola: that would trigger another set of builds, possibly delaying a hopefully-upcoming push to deal with the orange. probably not helpful at this point.
  2735. # [18:09] <@bz> bsmedberg: I'll have one in a minute
  2736. # [18:09] * Quits: kanru (user@moz-1D154EA4.dynamic.hinet.net) (Ping timeout)
  2737. # [18:10] <@bz> bsmedberg: 2 builds left to test
  2738. # [18:10] <robcee> philor: don't see anything obvious no
  2739. # [18:11] * glob is now known as glob|away
  2740. # [18:11] <@bz> bsmedberg, Radioactiveman: http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=6dc468c41136&tochange=f41df039db03
  2741. # [18:11] <philor> starting to think the place to fix this is in http://mxr.mozilla.org/mozilla-central/source/toolkit/mozapps/extensions/test/Makefile.in#55
  2742. # [18:12] * Quits: pnemsak (Miranda@moz-3D67D819.rainside.sk) (Quit: pnemsak)
  2743. # [18:13] * davehunt is now known as davehunt|away
  2744. # [18:13] <robcee> Unfocused: I don't suppose you're awake are you?
  2745. # [18:14] <bsmedberg> "implement css3 text-overflow"
  2746. # [18:14] * Joins: caillon (caillon@moz-359E39FC.lightspeed.sntcca.sbcglobal.net)
  2747. # [18:14] <@bz> yes
  2748. # [18:14] <@bz> doesn't seem to be relevant here, though
  2749. # [18:14] * @bz tries to understand why the negative margin matters
  2750. # [18:15] <mounir> jlebar: is WindowIdentifier currently used in m-c outside of hal/?
  2751. # [18:15] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
  2752. # [18:15] <jdm> bz: probably one of bug 680505 or 677582, I suspect
  2753. # [18:15] <@bz> because it does
  2754. # [18:15] * Quits: magsout (magsout@moz-E559D13.fbx.proxad.net) (Client exited)
  2755. # [18:15] <jlebar> mounir, I hope not. It's used when DOM calls into Hal, but only as an implicit conversion.
  2756. # [18:15] <@bz> possible
  2757. # [18:15] <@bz> So this site has a left-margin on the float
  2758. # [18:16] <@bz> of -13.6em
  2759. # [18:16] * Quits: joduinn-coffee (joduinn@moz-B77DEAEB.mozilla.org) (Quit: leaving)
  2760. # [18:16] <@bz> oho
  2761. # [18:16] <@bz> OHO
  2762. # [18:16] * Joins: joduinn (joduinn@moz-B77DEAEB.mozilla.org)
  2763. # [18:17] <mounir> jlebar: but methods like CancelVibrate() takes a WindowIdentifier as a param...
  2764. # [18:17] <@bz> _Maybe_ it has that margin
  2765. # [18:17] <jlebar> mounir, But WindowIdentifier has an implicit conversion from nsIDOMWindow*.
  2766. # [18:17] <@bz> it loads two stylesheets
  2767. # [18:17] <jlebar> It's horrible, precisely because the public API is a lie.
  2768. # [18:17] <mounir> jlebar: oh, ok
  2769. # [18:17] <@bz> main.css which sets the negative margin
  2770. # [18:17] <@bz> and KHTMLFixes.css which sets the margin back to 0
  2771. # [18:17] <@bz> at least in my trunk build
  2772. # [18:17] <jlebar> mounir, The public API is "takes a nsIDOMWindow*", but the C++ says "takes a WindowIdentifier."
  2773. # [18:17] <jlebar> But I lost that battle.
  2774. # [18:18] * Quits: ashughes (ashughes@moz-4C407EE8.vc.shawcable.net) (Quit: office bound)
  2775. # [18:18] <@bz> if I delete the KHTMLFixes rule, the layout is correct
  2776. # [18:18] <@bz> (which is odd, because in my testing WebKit matches us on the behavior here)
  2777. # [18:18] <khuey> maybe they really really meant khtml
  2778. # [18:18] <@bz> could be
  2779. # [18:18] <khuey> and not webkit
  2780. # [18:18] * Quits: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP) (Ping timeout)
  2781. # [18:18] * @bz is checking
  2782. # [18:19] * Joins: squib (squib-@moz-3F6F2A9C.ep.wisc.edu)
  2783. # [18:19] <khuey> mmm sweet beautiful green
  2784. # [18:19] <@bz> } else if (is_khtml) {
  2785. # [18:19] <@bz> importStylesheetURI(stylepath+'/'+skin+'/KHTMLFixes.css');
  2786. # [18:19] <@bz> var is_khtml = navigator.vendor == 'KDE' ||
  2787. # [18:19] <@bz> ( document.childNodes && !document.all && !navigator.taintEnabled );
  2788. # [18:19] <khuey> heh
  2789. # [18:19] <@bz> we removed taintEnabled
  2790. # [18:19] <@bz> but....
  2791. # [18:20] <@bz> nobody else has it either, right?
  2792. # [18:20] <khuey> right
  2793. # [18:20] <khuey> that was gecko only, I think
  2794. # [18:20] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
  2795. # [18:20] <@bz> so for us this is fallout from bug 679971
  2796. # [18:20] * @bz is digging more
  2797. # [18:20] <@bz> in Chrome is_khtml is true
  2798. # [18:21] <khuey> cause they don't have it either
  2799. # [18:21] <espindola> llvm might be getting a json parser :-)
  2800. # [18:21] * Quits: gandalf (zbraniecki@moz-9F56DED7.neoplus.adsl.tpnet.pl) (Ping timeout)
  2801. # [18:21] <@bz> right
  2802. # [18:21] * @bz is not sure whether that sheet gets loaded in Chrome
  2803. # [18:21] <@bz> checking now
  2804. # [18:22] * Joins: gandalf (zbraniecki@moz-9F56DED7.neoplus.adsl.tpnet.pl)
  2805. # [18:22] <khuey> http://news.ycombinator.com/item?id=3351962
  2806. # [18:22] <@bz> yes, it is
  2807. # [18:23] <armenzg> is DONTBUILD the correct keyword to avoid building?
  2808. # [18:23] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  2809. # [18:23] <mounir> armenzg: yes
  2810. # [18:23] * khuey hopes you're not landing onto the bright orange tree
  2811. # [18:23] <@bz> opera possibly gets another codepath here
  2812. # [18:24] <armenzg> thank you
  2813. # [18:24] <@bz> bsmedberg, Radioactiveman: what would help most here now is a smaller testcase
  2814. # [18:24] * Quits: grubshka (grubshka@moz-D9EA9AB9.w109-212.abo.wanadoo.fr) (Ping timeout)
  2815. # [18:24] <@bz> bsmedberg, Radioactiveman: the behavior changed because they started sniffing us as webkit and sending us different styles
  2816. # [18:24] <@bz> bsmedberg, Radioactiveman: but in my testing we handle these styles the same way as WebKit does....
  2817. # [18:25] * joduinn is now known as joduinn-commute
  2818. # [18:25] <philor> sigh, bugzilla has suffered an internal error
  2819. # [18:25] <@bz> bsmedberg, Radioactiveman: So a testcase that doesn't browser-sniff (hence uses the same styles for all browsers) but shows the behavior difference would be a good start
  2820. # [18:25] <lurking> philor: saw that earlier - but it cleared right up on a reload
  2821. # [18:26] <jlebar> philor, you weren't trying to get any work done anyway.
  2822. # [18:26] <jlebar> sigh, bugzilla.
  2823. # [18:26] * bear is now known as bear-afk
  2824. # [18:26] <@bz> yeah
  2825. # [18:26] * robcee raises hand
  2826. # [18:26] <@bz> Opera is NOT getting the same styles we are on this page
  2827. # [18:27] <robcee> I saw it too (the bugzilla error)
  2828. # [18:27] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2829. # [18:27] <jlebar> s/saw/see.
  2830. # [18:28] <jlebar> and we're back.
  2831. # [18:28] * Quits: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  2832. # [18:28] <mounir> jlebar: justin.lebar@gmail.com is your committer email address?
  2833. # [18:28] <jlebar> mounir, yes.
  2834. # [18:29] * Joins: cpeterson (cpeterson@moz-BBE3ABD.mv.mozilla.com)
  2835. # [18:29] * Quits: @bz (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net) (Quit: Leaving)
  2836. # [18:29] * Joins: bz (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net)
  2837. # [18:29] * ChanServ sets mode: +o bz
  2838. # [18:30] <philor> coop|buildduty: ping
  2839. # [18:30] <@bz> bsmedberg, Radioactiveman: my current working hypothesis is that the site is somehow relying on a webkit bug and sending the same bug-tageted css to us
  2840. # [18:30] <@bz> bsmedberg, radioactiveman: but it's hard to say
  2841. # [18:31] <khuey> ehsan: based on the results on inbound I think we can reopen the tree subject to careful metering
  2842. # [18:31] <dao> webkit still can't handle my homepage because of a combination of floats and margins, I think
  2843. # [18:31] <khuey> ehsan: once the current orange spell passes, of course
  2844. # [18:31] * Joins: timA (tabraldes@moz-535753DA.hsd1.or.comcast.net)
  2845. # [18:31] <khuey> dolske: ping?
  2846. # [18:31] <@bz> spell duration should be in the handbook
  2847. # [18:31] <khuey> dolske: you're sheriff today
  2848. # [18:31] <khuey> congratulations
  2849. # [18:32] * Quits: cpeterson (cpeterson@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  2850. # [18:32] <coop|buildduty> philor: pong
  2851. # [18:32] * Quits: Jake (Jake@moz-5D28CC35.phlapafg.dynamic.covad.net) (Quit: Leaving.)
  2852. # [18:33] * Quits: tfair (tfairey@moz-57178BD3.hsd1.ca.comcast.net) (Client exited)
  2853. # [18:33] <philor> coop|buildduty: we're in an unenviable state where the health of the tree is dependent on AMO working, can you tell us when IT tells you (through however many people that goes) that it's unbusted again?
  2854. # [18:34] <coop|buildduty> philor: will do. there are problems in the PHX datacenter right now...that's all I know at present
  2855. # [18:34] <khuey> can we nuke whatever tests are having hte problems?
  2856. # [18:34] <khuey> tests really shouldn't be depending on AMO ...
  2857. # [18:34] <philor> also, could you see about someone expiditing that bug to renew my Valium prescription?
  2858. # [18:34] <philor> khuey: sure, I pointed right at it up there, every single addonmgr browser-chrome test
  2859. # [18:35] <khuey> ugh
  2860. # [18:35] <@bz> hrm
  2861. # [18:35] * @bz vaguely recalls this now
  2862. # [18:35] <@bz> silly addonmgr. :(
  2863. # [18:35] <philor> yeah
  2864. # [18:35] <lurking> philor: you also should file a bug on recovering your wasted bandwidth
  2865. # [18:36] * Quits: timA (tabraldes@moz-535753DA.hsd1.or.comcast.net) (Quit: Instantbird 1.2a1pre)
  2866. # [18:36] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
  2867. # [18:36] * khuey debates whether or not to disable all their tests
  2868. # [18:36] * Joins: necolas (necolas@moz-4197BE5D.bb.sky.com)
  2869. # [18:37] * Quits: fzzzy (donovan@moz-2B41AF9B.lightspeed.mtvwca.sbcglobal.net) (Quit: fzzzy)
  2870. # [18:37] * philor takes this lag to star other people's Tier 1 Android test failures
  2871. # [18:37] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2872. # [18:37] * Joins: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  2873. # [18:37] <philor> we should just give up and actually formally apply inbound's rules to every tree
  2874. # [18:37] <bhearsum> philor: really? those tests depend on AMO?
  2875. # [18:38] <bhearsum> where do i file that bug_
  2876. # [18:38] <dao> well, our users depend on AMO as well
  2877. # [18:38] <bhearsum> it should be mocked out
  2878. # [18:38] <philor> &duplicate-of=709531
  2879. # [18:38] <khuey> our development shouldn't
  2880. # [18:38] <bhearsum> our users depend on the internet, too, but that doesn't mean our tests should
  2881. # [18:38] <dao> AMO being slow or unavailable is quite painful right now
  2882. # [18:39] <mounir> jlebar: so why is WindowIdentifier living in hal?
  2883. # [18:39] * zpao|detached is now known as zpao
  2884. # [18:39] <jlebar> mounir, It's a hal hack.
  2885. # [18:39] <dao> no, our UI doesn't generally depend on the internet
  2886. # [18:39] * khuey doesn't see why people who want to land stuff should care about AMO's availability
  2887. # [18:39] <jlebar> mounir, If you want to implement nsGlobalWindow::GetReallyUniqueIdentifier() and have it return a WindowIdentifier object, great.
  2888. # [18:39] <jlebar> mounir, But at the moment, it's only built up in hal.
  2889. # [18:39] * Quits: jhorak (jhorak@moz-59813FB4.cust.nbox.cz) (Ping timeout)
  2890. # [18:40] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  2891. # [18:40] <jlebar> mounir, But because of the crummy interface, I have to expose it to DOM.
  2892. # [18:40] * armenzg is now known as armenzg_lunch
  2893. # [18:40] * Quits: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  2894. # [18:40] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  2895. # [18:40] <mounir> jlebar: I guess I will go with the double entry-point
  2896. # [18:41] <dao> bhearsum, khuey: basically, this seems to be a design flaw in the add-ons manager, not in the tests
  2897. # [18:41] <mounir> and the potential link issue should be fixed with my patch for public/private hal apis
  2898. # [18:41] <jlebar> mounir, not really, right?
  2899. # [18:41] <philor> is it just me, or did the flames in phx finally get to tbpl?
  2900. # [18:41] <jlebar> mounir, because these live in hal.h.
  2901. # [18:41] * Joins: cpeterson (cpeterson@moz-BBE3ABD.mv.mozilla.com)
  2902. # [18:42] <philor> even if we didn't have a single test that depends on amo in any way, the tree being open depends on either totally winning the WOO, or on bmo
  2903. # [18:42] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2904. # [18:42] <jlebar> mounir, And everything in hal.h is included in hal_sandbox:: and hal_impl::
  2905. # [18:42] <bhearsum> are these new tests?
  2906. # [18:42] <mounir> jlebar: if Vibrate(WindowId) lives only in HalInternal.h it shouldn't be visible outside of hal/
  2907. # [18:42] <jlebar> mounir, HalInternal.h is for the hal:: namespace?
  2908. # [18:42] <mounir> jlebar: no, hal_impl and hal_sandbox
  2909. # [18:42] <khuey> haven't we learned by now that wars on abstract concepts can't be won?
  2910. # [18:42] <mounir> jlebar: do we need Vibrate(WindowId) for hal:: ?
  2911. # [18:43] * lsblakk|afk is now known as lsblakk
  2912. # [18:43] <jlebar> mounir, hal_sandbox calls hal::Vibrate(WindowId)
  2913. # [18:43] <philor> no, some sort of harness screwup, but it doesn't matter because we can't reopen without bmo, and we can't reopen without tbpl
  2914. # [18:43] <dao> bhearsum, khuey, philor: bug 657581 might be relevant
  2915. # [18:43] <mounir> jlebar: sic :(
  2916. # [18:43] <jlebar> mounir, It's very messed up. What you're moving towards is the API I proposed in the first place.
  2917. # [18:43] <jlebar> mounir, have hal_public:: with only public methods.
  2918. # [18:43] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  2919. # [18:43] <bhearsum> dao: thanks
  2920. # [18:43] <jlebar> then that calls hal_private::, which calls hal_sandbox::
  2921. # [18:44] <jlebar> mounir, hal_sandbox calls back up into *hal_private* but not into hal::
  2922. # [18:44] <jlebar> then hal_private calls down into hal_impl.
  2923. # [18:44] * Joins: timA (tabraldes@moz-535753DA.hsd1.or.comcast.net)
  2924. # [18:44] <lurking> khuey: \o/ 4 green pgo's
  2925. # [18:44] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  2926. # [18:44] <blassey> what is the plan for getting the tree re-opened
  2927. # [18:45] * Quits: past (past@moz-7A93B333.dsl.dyn.forthnet.gr) (Input/output error)
  2928. # [18:45] <jlebar> I still don't understand why cjones didn't like this. He said that what we have is simpler.
  2929. # [18:45] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Quit: Jesse)
  2930. # [18:45] <Ms2ger> blassey, fix the orange and meter
  2931. # [18:45] <Ms2ger> AIUI
  2932. # [18:45] <blassey> backout the push?
  2933. # [18:45] <blassey> so, I'd ask to get to the front of any metered queue
  2934. # [18:46] <khuey> backout the network?
  2935. # [18:46] <khuey> margaret wants to be first, I tink
  2936. # [18:46] <khuey> *think
  2937. # [18:46] <mounir> jlebar: actually, if WindowIdentifier.h isn't exposed outised of hal/, hal::Vibrate(WindowId) wouldn't be callable outside of hal/
  2938. # [18:46] <blassey> khuey: didn't know it was a network issue
  2939. # [18:46] <mounir> I mean, it will likely produce a compile error
  2940. # [18:46] <blassey> khuey: the updater is broken for mobile
  2941. # [18:46] <khuey> blassey: well, the network issue is the immediate problem
  2942. # [18:46] <khuey> blassey: ah, that's fun
  2943. # [18:46] <khuey> I think you can go first ;-)
  2944. # [18:46] <mounir> jlebar: sorry for that annoying discussion :)
  2945. # [18:46] <blassey> yea...
  2946. # [18:46] <jlebar> mounir, That's true. You won't even be able to get an object of that type.
  2947. # [18:47] <catlee> ehsan: ash has been dormant for a few weeks
  2948. # [18:47] <catlee> there are no builds, and no updates
  2949. # [18:48] <margaret> khuey: blassey also knows about what i want to land, so he could land it too
  2950. # [18:49] <blassey> margaret: you've got green try runs for your patch right?
  2951. # [18:49] <margaret> yeah
  2952. # [18:49] <margaret> i have it all ready to go - so i can land it whenever i get the go-ahead
  2953. # [18:51] <edmorley> dougt: are you the best person to ask for review on bug 704056?
  2954. # [18:51] <blassey> edmorley: yes, he is
  2955. # [18:52] <khuey> jdm++
  2956. # [18:52] <jdm> ?
  2957. # [18:52] * Quits: gandalf (zbraniecki@moz-9F56DED7.neoplus.adsl.tpnet.pl) (Ping timeout)
  2958. # [18:52] * Joins: Mook_as (mook@moz-1FCC0032.activestate.com)
  2959. # [18:52] * Joins: gandalf (zbraniecki@moz-9F56DED7.neoplus.adsl.tpnet.pl)
  2960. # [18:52] <edmorley> blassey: thanks :-)
  2961. # [18:53] <khuey> jdm: choosing joe
  2962. # [18:53] * Joins: fzzzy (donovan@moz-BBE3ABD.mv.mozilla.com)
  2963. # [18:54] * Ms2ger imagines joe coming out of a Pokéball
  2964. # [18:54] <Bas> Does anyone here know the new cross-thread ipdl stuff?
  2965. # [18:54] * Joins: AutomatedTester (AutomatedT@moz-21328E59.as13285.net)
  2966. # [18:55] <sewardj> davidb: you're not dbaron, right?
  2967. # [18:55] <Ms2ger> No
  2968. # [18:55] * Joins: ashughes (ashughes@21B7B9F2.B87E9213.6E712CE2.IP)
  2969. # [18:55] <Ms2ger> dbaron is dbaron
  2970. # [18:55] <Callek> sewardj: david-b is david boswell :-)
  2971. # [18:56] <sewardj> !seen dbaron
  2972. # [18:56] <firebot> dbaron was last seen 13 hours, 41 minutes and 58 seconds ago, saying 'birtles, pong... or was it just the question roc answered already?' in #gfx.
  2973. # [18:56] <khuey> who is distinct from davidb
  2974. # [18:56] <smaug> firebot: dbaron
  2975. # [18:56] <firebot> smaug: dbaron is David Baron <dbaron@mozilla.com>, bugmail <dbaron@dbaron.org>, layout developer
  2976. # [18:56] <smaug> firebot: davidb
  2977. # [18:56] <firebot> smaug: everyone knows that! davidb is a frood who knows where his towel is AND exposes gecko to everyone (bolterbugz@gmail.com)
  2978. # [18:56] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2979. # [18:56] <sewardj> ok, thx all
  2980. # [18:56] <Callek> or: see mozillians
  2981. # [18:56] <Callek> :-P
  2982. # [18:56] <Callek> www.mozillians.org
  2983. # [18:57] <@bz> we have a hard time answering questions
  2984. # [18:57] * Joins: cpearce (chatzilla@moz-55A2BC7D.xdsl.xnet.co.nz)
  2985. # [18:57] <@bz> tend to go off on tangents
  2986. # [18:57] <khuey> srsly
  2987. # [18:57] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2988. # [18:57] <philor> we prefer teaching a man how to fish. for a Cambodian fish. which went extinct 200 years ago.
  2989. # [18:58] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
  2990. # [18:58] * Quits: tabb0t (tabb0t@4A77860B.E4AC1459.FFE8C4AF.IP) (Ping timeout)
  2991. # [18:58] <jlebar> mounir, should I make a new folder in dom/ for this iframe queryable interface?
  2992. # [18:58] <jlebar> mounir, or should it go somewhere else?
  2993. # [18:59] <Ms2ger> For what?
  2994. # [18:59] <mounir> jlebar: what do you have in mindL
  2995. # [18:59] <mounir> ?
  2996. # [18:59] <glandium> ah it was about time, firefox bloat finally made it to slashdot
  2997. # [19:00] * KaiRo_away is now known as KaiRo
  2998. # [19:00] <jlebar> glandium, google should be playing ./ for all this advertising.
  2999. # [19:00] <jlebar> mounir, for the interface that nsHTMLFrameElement and nsHTMLIFrameElement will be implementing.
  3000. # [19:00] <khuey> heh
  3001. # [19:00] <khuey> it took half a week
  3002. # [19:00] <jlebar> mounir, which has mozQueryable and mozQueryInner
  3003. # [19:00] * khuey is impressed
  3004. # [19:00] * Quits: rshetty (quassel@6F1A83E2.CC63714F.C842849F.IP) (Ping timeout)
  3005. # [19:01] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  3006. # [19:01] <ted> glandium: someone should note that chrome can't build at all in this config
  3007. # [19:01] <ted> for the same reasons
  3008. # [19:01] <jlebar> ted, Do you have a citation for that?
  3009. # [19:01] * zpao is now known as zpao|detached
  3010. # [19:02] * Joins: tfair (tfairey@moz-BBE3ABD.mv.mozilla.com)
  3011. # [19:02] <ted> hmm
  3012. # [19:02] * Quits: dao (dao@moz-7C5E3898.superkabel.de) (Connection reset by peer)
  3013. # [19:02] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3014. # [19:02] <khuey> well, there's http://groups.google.com/a/chromium.org/group/chromium-dev/browse_thread/thread/533e94237691e2f6
  3015. # [19:02] <mounir> jlebar: why a new directory for that?
  3016. # [19:02] <mounir> jlebar: you want a new interface only, right?
  3017. # [19:02] <jlebar> mounir, where else should it go?
  3018. # [19:02] <smaug> khuey: btw, since you're probably busy with bug 709193, who else could look at my little python script?
  3019. # [19:02] <jlebar> mounir, I guess...
  3020. # [19:02] <Ms2ger> And what is it for?
  3021. # [19:02] <ted> jlebar: yeah
  3022. # [19:03] * Joins: rshetty (quassel@D4C76247.B0D2DE49.D30E9BEF.IP)
  3023. # [19:03] <mounir> jlebar: that could live in dom/interfaces/html/nsIDOMMozHTMlFrameElement.idl, couldn't it?
  3024. # [19:03] <smaug> Ms2ger: the python script?
  3025. # [19:03] <ted> http://groups.google.com/a/chromium.org/group/chromium-dev/browse_thread/thread/533e94237691e2f6
  3026. # [19:03] <khuey> smaug: ted
  3027. # [19:03] <jlebar> Ms2ger, https://bugzilla.mozilla.org/show_bug.cgi?id=708176
  3028. # [19:03] <khuey> smaug: maybe jorendorff
  3029. # [19:03] <mounir> jlebar: you have a new version of WindowIdentifier clean-up :)
  3030. # [19:03] <khuey> I can look at it next week
  3031. # [19:03] <Ms2ger> smaug, no, jlebar's thing
  3032. # [19:03] <khuey> if nobody else gets to it faster
  3033. # [19:03] * Quits: blizzard (blizzard@268BDB17.848AC7D2.16021B01.IP) (Ping timeout)
  3034. # [19:03] <ted> jlebar: i'm pretty sure i've heard it said more specifically
  3035. # [19:03] <ted> can't remember where
  3036. # [19:03] <jorendorff> waht?
  3037. # [19:04] <khuey> jorendorff: you wrote xpidl.py right?
  3038. # [19:04] <smaug> khuey: I'm hoping to get it in soon, since I'd like to use it in few places...
  3039. # [19:04] <jorendorff> khuey: no, i think bsmedberg wrote it
  3040. # [19:04] <jorendorff> but i <3 it
  3041. # [19:04] <khuey> smaug: I'm not going to be able to get to it before monday
  3042. # [19:04] <smaug> k
  3043. # [19:04] <khuey> jorendorff: oh I thought you wrote it for quickstubs
  3044. # [19:04] <khuey> smaug: bsmedberg then, perhaps
  3045. # [19:04] <@bz> what component should puppetwidget widgetry bugs go in?
  3046. # [19:04] <jorendorff> i checked it in maybe?
  3047. # [19:04] <khuey> yeah
  3048. # [19:04] <khuey> I think so
  3049. # [19:05] <@bz> bsmedberg, Radioactiveman: in any case, we should get this site to fix its sniffing....
  3050. # [19:05] * Joins: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net)
  3051. # [19:05] * Joins: anant (anant@moz-BBE3ABD.mv.mozilla.com)
  3052. # [19:05] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  3053. # [19:06] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  3054. # [19:06] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
  3055. # [19:07] * davehunt|away is now known as davehunt|mtg
  3056. # [19:07] <Wes_> bz: re. our css transition chat the other day: would you believe me if I told you that window.getComputedStyle(el) is observably different than el.offsetHeight = parseInt(el.offsetHeight) ? The former does not cause the transition start "bookmarking" whereas the latter does
  3057. # [19:07] * Quits: dalsh (dalsh@26BD8114.B3D15CEC.163E2FB.IP) (Ping timeout)
  3058. # [19:07] * Joins: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP)
  3059. # [19:07] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
  3060. # [19:07] * Quits: nattokirai (nattokirai@moz-C97EE7C8.dynamic.ppp.asahi-net.or.jp) (Quit: nattokirai)
  3061. # [19:08] <@bz> Wes_: window.getComputedStyle(el) with nothing else?
  3062. # [19:08] <@bz> Wes_: as in, you don't actually ask the resulting object for any information?
  3063. # [19:08] * Joins: srinivas (chatzilla@moz-B2DF94DC.hfc.comcastbusiness.net)
  3064. # [19:08] <Wes_> bz: yes
  3065. # [19:08] <@bz> Wes_: sure, I believe you
  3066. # [19:08] * Joins: Jake (Jake@moz-5D28CC35.phlapafg.dynamic.covad.net)
  3067. # [19:09] <@bz> Wes_: since it doesn't compute any styles until you ask for them
  3068. # [19:09] <@bz> Wes_: since it's supposed to represent the computed style as of when you query it, not as of when you create the object
  3069. # [19:09] * Quits: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com) (Quit: Jesse)
  3070. # [19:09] <Wes_> bz: AH. Interesting. So I should be looking to force a compute specifically of the style attribute I'm trying to transition?
  3071. # [19:10] <Wes_> (man I need to write a small test case!)
  3072. # [19:10] * Joins: josh (josh@moz-2EE66546.nyc.res.rr.com)
  3073. # [19:10] <@bz> Wes_: yes
  3074. # [19:10] <decoder> Ms2ger: regarding the i+1, the original code already has i+1. not my call
  3075. # [19:11] <Ms2ger> Yeah, it's wrong, and you're touching the code
  3076. # [19:11] * khuey is now known as khuey|away
  3077. # [19:11] <Wes_> bz: Thanks!
  3078. # [19:11] <decoder> Ms2ger: im not touching the code because I broke it
  3079. # [19:11] <@bz> Wes_: no problem
  3080. # [19:11] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
  3081. # [19:11] * sheppy is now known as sheppy-lunch
  3082. # [19:11] <@bz> hold on
  3083. # [19:11] * Joins: rillian (rilllian@moz-F023CC1E.thaumas.net)
  3084. # [19:11] <@bz> what's up with i+1?
  3085. # [19:11] <Ms2ger> Spaces
  3086. # [19:11] <@bz> meh
  3087. # [19:11] <decoder> i changed this patch twice now because of the comment
  3088. # [19:11] <sstangl> khuey|away: slashdot c.c
  3089. # [19:12] <@bz> the comment is really important
  3090. # [19:12] <rillian> josh: we doing the adaptive bandwidth meeting on vidyo?
  3091. # [19:12] <decoder> bz: I agree with that
  3092. # [19:12] <@bz> because it makes it clear why the random stuff is being done...
  3093. # [19:12] * shorlander is now known as shorlander-away
  3094. # [19:12] * @bz really wishes we just didn't have this code. :(
  3095. # [19:12] * Quits: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Input/output error)
  3096. # [19:12] * Joins: jhammink (textual@moz-7B0110AD.mv.mozilla.com)
  3097. # [19:12] * Joins: dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com)
  3098. # [19:13] * ChanServ sets mode: +o dveditz
  3099. # [19:14] <Ms2ger> bz, so, when does Peter get back? :)
  3100. # [19:14] * Joins: gkw (gkw@moz-BBE3ABD.mv.mozilla.com)
  3101. # [19:16] * shorlander-away is now known as shorlander
  3102. # [19:16] * Quits: cpeterson (cpeterson@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  3103. # [19:17] * AaronMT is now known as AaronMT|mtg
  3104. # [19:17] * Parts: Radioactiveman (Radioactiv@moz-3C0E8DC1.dip.t-dialin.net)
  3105. # [19:17] <bjacob> glandium: i ran locally a the webgl mochitest with your 2 patches, no failure. on what platform did you see a test failure?
  3106. # [19:17] <@bz> Ms2ger: 3 days ago, afaik
  3107. # [19:17] * Joins: blizzard (blizzard@268BDB17.848AC7D2.16021B01.IP)
  3108. # [19:17] <@bz> Ms2ger: double-checking
  3109. # [19:17] <bjacob> glandium: oh, i see the tbpl link now
  3110. # [19:17] * Joins: protz (jonathan@moz-7F6750F6.xulforum.org)
  3111. # [19:18] <bjacob> glandium: so, windows-only?
  3112. # [19:18] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  3113. # [19:20] * Joins: cpeterson (cpeterson@moz-BBE3ABD.mv.mozilla.com)
  3114. # [19:20] * nhirata is now known as nhirata|mtg
  3115. # [19:21] * Joins: mjschranz (mjschranz@moz-57B23647.senecac.on.ca)
  3116. # [19:21] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
  3117. # [19:21] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
  3118. # [19:22] * catlee is now known as catlee-lunch
  3119. # [19:23] * Joins: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com)
  3120. # [19:23] * Joins: hub (hub@21B7B9F2.B87E9213.6E712CE2.IP)
  3121. # [19:24] * armenzg_lunch is now known as armenzg
  3122. # [19:24] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  3123. # [19:25] <@bz> Ms2ger: nope
  3124. # [19:25] <@bz> Ms2ger: now it's Friday, looks like
  3125. # [19:25] * Joins: karl (karl@moz-F2842753.jetstream.xtra.co.nz)
  3126. # [19:26] <Ms2ger> Good
  3127. # [19:26] * khuey|away is now known as khuey
  3128. # [19:26] <khuey> sstangl: yeah I've seen it
  3129. # [19:27] * Joins: dbaron (dbaron@moz-27F87443.dsl.dynamic.sonic.net)
  3130. # [19:27] * ChanServ sets mode: +o dbaron
  3131. # [19:28] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3132. # [19:28] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
  3133. # [19:28] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3134. # [19:28] * Quits: joey (chatzilla@moz-781B227D.nys.biz.rr.com) (Input/output error)
  3135. # [19:28] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
  3136. # [19:29] * Joins: biesi (cbiesinger@BEBE4533.89BC370D.6D4D60F7.IP)
  3137. # [19:29] * Quits: ddahl (ddahl@moz-6971CF66.hsd1.il.comcast.net) (Ping timeout)
  3138. # [19:29] * davidb reads back scroll, wonders about Cambodian fish
  3139. # [19:30] <davidb> sewardj: davidb is the dude you like hanging out with at all hands parties.
  3140. # [19:30] * Quits: jfkthame (jfkthame@DBA4BEB5.90783722.9542EC20.IP) (Quit: jfkthame)
  3141. # [19:30] <ehsan> catlee-lunch: I thought that vladg was using an older build
  3142. # [19:31] <ehsan> cause that's what I asked him to do!
  3143. # [19:31] <ehsan> btw
  3144. # [19:31] <glandium> bjacob: the patch modified linking on windows only
  3145. # [19:31] <ehsan> you guys might be interested to know that my new machine can do a clobber PGO build in 60 minutes!
  3146. # [19:31] <bsmedberg> that's good
  3147. # [19:31] <bjacob> glandium: oh ok :)
  3148. # [19:31] <bsmedberg> we should get lots of those
  3149. # [19:31] <khuey> ehsan: mmm
  3150. # [19:31] <khuey> ehsan: specs?
  3151. # [19:31] <ted> ehsan: wow
  3152. # [19:31] <ehsan> as builders!!!
  3153. # [19:32] <khuey> beefy CPU presumably
  3154. # [19:32] <ted> ehsan: that is crazy fast
  3155. # [19:32] <ehsan> it's like the standard IT spec
  3156. # [19:32] <ted> are you sure you're doing a real PGO build? :)
  3157. # [19:32] <Ms2ger> I propose we build all our pgos on ehsan's desktop
  3158. # [19:32] <ehsan> Xeon E3 1225
  3159. # [19:32] <khuey> yeah that doesn't sound right :-)
  3160. # [19:32] <ehsan> SSD
  3161. # [19:32] <ehsan> 16g RAM
  3162. # [19:32] * ted forgets if he's done one on his core i7 recently
  3163. # [19:32] <ted> hmm
  3164. # [19:32] <ehsan> pymake with -j8
  3165. # [19:32] <ted> xeon
  3166. # [19:32] <bsmedberg> only j8?
  3167. # [19:32] <ted> maybe it has a lot more l2/l3 cache?
  3168. # [19:32] <ehsan> cause I only have 4 cores
  3169. # [19:32] <ehsan> perhaps
  3170. # [19:33] <khuey> PGO is pretty much entirely CPU bound
  3171. # [19:33] <ted> i could see that making things faster if it's cpu-bound
  3172. # [19:33] <ehsan> but that's pretty awesome
  3173. # [19:33] * bsmedberg wonders why we're giving people desktops with only 4 cores
  3174. # [19:33] <ted> well, a 4-core xeon
  3175. # [19:33] <ted> is probably pretty pricey
  3176. # [19:33] <ehsan> bsmedberg: I was quite surprised to find out that I only had 4 cores!
  3177. # [19:33] <gps> PGO on windows only uses 2 cores
  3178. # [19:33] <khuey> it really only uses 1
  3179. # [19:33] <ted> gps: only really one during the final link
  3180. # [19:33] <gps> oh, right, it has the 2nd thread for I/O only
  3181. # [19:33] * Joins: joey (chatzilla@moz-781B227D.nys.biz.rr.com)
  3182. # [19:33] <ehsan> oh
  3183. # [19:33] <ted> but more parallelism helps for the rest of the build
  3184. # [19:33] <ehsan> also vs2010, if that makes a difference
  3185. # [19:33] <ted> ehsan: might be slightly faster, but i woudlnt' expect it to be huge
  3186. # [19:34] <ehsan> also I had like a vm running, etc
  3187. # [19:34] * ted finally figured out how to measure virtual size
  3188. # [19:34] <ted> stupid undocumented NtQueryInformationProcess :-P
  3189. # [19:34] <ehsan> ted: awesome!
  3190. # [19:34] <ehsan> hehe
  3191. # [19:34] * Joins: jamesr (jamesr@FB285460.D6CCE4AE.77834EAA.IP)
  3192. # [19:34] <ehsan> ted: codesearch is your friend for that stuff
  3193. # [19:34] <ehsan> so is wine
  3194. # [19:34] <ted> conveniently it gives you PeakVirtualSize
  3195. # [19:34] <ted> yeah, i found it via a wine patch
  3196. # [19:34] <ehsan> (the software, not the drink)
  3197. # [19:34] * ted could use some of the drink
  3198. # [19:35] <ehsan> well yeah, maybe the drink too ;)
  3199. # [19:35] <Ms2ger> ted, if you're using stupid undocumented stuff, I believe the normal approach is not explaining anything in the bug and not mentioning the bug in the commit message :)
  3200. # [19:35] <ted> true
  3201. # [19:35] <sewardj> davidb: yeah, i realised that later. Duh/Sorry.
  3202. # [19:35] <ted> "fix some stuff r=firebot"
  3203. # [19:35] <davidb> sewardj: np :P
  3204. # [19:35] <ted> okay
  3205. # [19:35] <ted> now i guess i just need to wire this in somewhere
  3206. # [19:35] * Quits: mgoodwin (mgoodwin@1FA05860.3B0FFCAD.302434AB.IP) (Ping timeout)
  3207. # [19:36] <ehsan> ted: please don't do it inside firefox ;)
  3208. # [19:36] <ehsan> hmm
  3209. # [19:36] <Ms2ger> Oh, did people see our new logo?
  3210. # [19:36] <Ms2ger> http://img716.imageshack.us/img716/8493/fatfox.png
  3211. # [19:36] * mcote is now known as mcote|lunch
  3212. # [19:36] <ehsan> robcee: what's up with the tree btw?
  3213. # [19:36] <bsmedberg> awesome
  3214. # [19:36] <Wes_> lol
  3215. # [19:36] <khuey> it's broken
  3216. # [19:36] <ehsan> Ms2ger: don't see any difference
  3217. # [19:37] <Ms2ger> ehsan, well played
  3218. # [19:37] <ehsan> why has nobody backed out the merge?
  3219. # [19:37] <ehsan> should I? ;)
  3220. # [19:37] <khuey> because the network is broken
  3221. # [19:37] <khuey> and not the code
  3222. # [19:37] * Joins: WeirdAl (chatzilla@moz-D461843.ask.info)
  3223. # [19:37] * Quits: cpeterson (cpeterson@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  3224. # [19:37] <ehsan> wut?
  3225. # [19:37] * bear-afk is now known as bear
  3226. # [19:37] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3227. # [19:38] * ehsan looks at the log
  3228. # [19:38] * joduinn-commute is now known as joduinn-mtg
  3229. # [19:38] <ted> ehsan: hah, no
  3230. # [19:38] <ted> in a python script
  3231. # [19:38] <ted> monitoring link.exe somewhere
  3232. # [19:38] <sewardj> dbaron: ping
  3233. # [19:39] <ehsan> khuey: why is this a network problem?
  3234. # [19:39] * ehsan is puzzled
  3235. # [19:39] <khuey> ehsan: apparently the addom manager tests depend on AMO
  3236. # [19:39] <ehsan> oh wow
  3237. # [19:39] <khuey> yeah :-(
  3238. # [19:39] <ehsan> man
  3239. # [19:39] <ehsan> they should stop :(
  3240. # [19:39] <Ms2ger> Yes
  3241. # [19:39] <khuey> indeed
  3242. # [19:39] * Joins: sheppy (sheppy@moz-FD5E5D00.static.kgpt.tn.charter.com)
  3243. # [19:39] <khuey> I'm tempted to disable them all
  3244. # [19:39] <Ms2ger> a=me
  3245. # [19:39] <ehsan> khuey: please!
  3246. # [19:39] <ehsan> r=me
  3247. # [19:39] <khuey> really?
  3248. # [19:39] <khuey> heh, ok
  3249. # [19:39] <ehsan> yes!!!!!
  3250. # [19:39] <Ms2ger> And r=philor, I do think
  3251. # [19:40] * Joins: jfkthame (jfkthame@DBA4BEB5.90783722.9542EC20.IP)
  3252. # [19:40] <ehsan> khuey: and please file a bug about fixing them and re-enabling them
  3253. # [19:40] * Quits: jfkthame (jfkthame@DBA4BEB5.90783722.9542EC20.IP) (Quit: jfkthame)
  3254. # [19:40] <khuey> there's already a bug
  3255. # [19:41] <ehsan> ok good
  3256. # [19:41] * ehsan goes back to the vs2010 project
  3257. # [19:41] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  3258. # [19:42] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  3259. # [19:42] * Joins: waynenguyen (HP@6EB57D2.92EE8F45.B425DC1D.IP)
  3260. # [19:43] <ehsan> khuey: quick question for you
  3261. # [19:43] <ehsan> let's say I'm in a makefile
  3262. # [19:43] <ehsan> and I have a var, like _MCS_VER
  3263. # [19:43] <ehsan> and I wanna do something only if it's greater than a number
  3264. # [19:43] <ehsan> is that something that I can do?
  3265. # [19:43] <Ms2ger> Yes
  3266. # [19:43] <Ms2ger> Call a python script
  3267. # [19:44] <khuey> 302 ted
  3268. # [19:44] <mccr8> Should I star all of my Moth failures in toolkit/mozapps with bug 709531?
  3269. # [19:44] * armenzg is now known as armenzg_mtg
  3270. # [19:45] <ehsan> Ms2ger: I can't tell whether you were serious or not!
  3271. # [19:45] <ted> ehsan: it's pretty much impossible to test numeric stuff in makefiles
  3272. # [19:45] <ted> ehsan: i recommend you check it in configure and subst a new var
  3273. # [19:45] * Joins: Mossop (mossop@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3274. # [19:45] * catlee-lunch is now known as catlee
  3275. # [19:45] <ted> http://mxr.mozilla.org/mozilla-central/source/configure.in#751
  3276. # [19:45] <ted> right around there should work
  3277. # [19:45] <ehsan> ted: ok... can I do something so that I don't need to do another full rebuild by touching the configure script?
  3278. # [19:45] <Ms2ger> No
  3279. # [19:46] <catlee> ehsan: yeah, but old builds get deleted
  3280. # [19:46] <catlee> old updates anyway
  3281. # [19:46] <Ms2ger> Except what it says when you make in your objdir
  3282. # [19:46] <ehsan> old builds?
  3283. # [19:46] <ehsan> I'm talking about my local objdir
  3284. # [19:46] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  3285. # [19:46] <catlee> ehsan: re: ash
  3286. # [19:46] <ehsan> catlee: ah, ok
  3287. # [19:46] * Quits: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP) (Ping timeout)
  3288. # [19:46] <ehsan> :((
  3289. # [19:46] * ehsan pushes to ash
  3290. # [19:46] <catlee> trigger a new nightly?
  3291. # [19:47] <ehsan> catlee: would that work?
  3292. # [19:47] <catlee> so my win64 build using 32-bit compiler blew up
  3293. # [19:47] <catlee> ehsan: yeah, it should
  3294. # [19:47] <ehsan> catlee: blew up how?
  3295. # [19:47] <ehsan> catlee: ok
  3296. # [19:47] * Quits: smaug (chatzilla@moz-78A86AC.pp.htv.fi) (Ping timeout)
  3297. # [19:47] <catlee> dxguid.lib(d3dxguid.obj) : fatal error LNK1103: debugging information corrupt; recompile module
  3298. # [19:48] <khuey> yeah
  3299. # [19:48] <jdm> jhk_: ping
  3300. # [19:48] <khuey> you need the hotfix
  3301. # [19:48] <khuey> apparently
  3302. # [19:48] * khuey just --disable-angle'd
  3303. # [19:48] * jwir3 is now known as jwir3|lunch
  3304. # [19:48] <jhk_> jdm:pong
  3305. # [19:48] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3306. # [19:49] * Joins: mwu (mwu@moz-59435430.hsd1.nj.comcast.net)
  3307. # [19:49] <catlee> ah, hmm...
  3308. # [19:49] <jdm> jhk_: so, I think you might want to step through http://mxr.mozilla.org/mozilla-central/source/content/html/content/src/nsFormSubmission.cpp#475 and see what happens when you submit the form
  3309. # [19:49] <catlee> khuey: which hotfix?
  3310. # [19:50] <khuey> catlee: idk, NeilAway was telling me about it
  3311. # [19:50] <catlee> https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=18623
  3312. # [19:50] <catlee> let's see
  3313. # [19:50] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/ce998a59ee1d - Kyle Huey - Bug 709531: Turn off Addon Manager tests that depend on AMO. r=ehsan a=me CLOSED TREE
  3314. # [19:51] <catlee> hmm, I wonder if I want the x64 version or the x86 version
  3315. # [19:51] <bhearsum> khuey++
  3316. # [19:51] * philor is now known as philor|away
  3317. # [19:51] <khuey> ehsan: so ... in theory ... we're good to go
  3318. # [19:51] <jhk_> jdm: oh okay! thanks!:)
  3319. # [19:51] * Joins: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net)
  3320. # [19:52] <khuey> hmm
  3321. # [19:52] <ehsan> khuey: once we get that hotfix on all 64-bit builders, right?
  3322. # [19:52] <khuey> do we need to disable the xpinstall tests too?
  3323. # [19:52] <khuey> ehsan: I was talking about the tree ;-)
  3324. # [19:52] <ehsan> khuey: ah haha
  3325. # [19:52] <jdm> jhk_: I suspect that we want to find out that the file is missing and just submit a blank value for the form field, but we should check with sicking about that
  3326. # [19:52] <khuey> ehsan: hmm, might need to disable more tests
  3327. # [19:53] * Joins: dao (dao@moz-7C5E3898.superkabel.de)
  3328. # [19:53] <ehsan> khuey: if you suspect any others, I'd suggest to go ahead and disable them right now
  3329. # [19:53] <ehsan> proactively
  3330. # [19:53] <khuey> heh, ok
  3331. # [19:54] <jhk_> jdm : other way is to show popup if file is missing.
  3332. # [19:54] <Mossop> Disable ALL the tests!
  3333. # [19:54] <jhk_> jdm : but not sure about it.
  3334. # [19:54] <khuey> pretty mcu
  3335. # [19:54] <khuey> *much
  3336. # [19:54] <ehsan> catlee: so we need to have that hotfix on all x64 builders, right?
  3337. # [19:55] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/a07143afa2d0 - Kyle Huey - Bug 709531: Turn off more Addon Manager tests that depend on AMO. r=ehsan a=me CLOSED TREE
  3338. # [19:55] <jdm> jhk_: that's possible, but probably too ugly. sicking or jst or someone will make a decision about that, I expect.
  3339. # [19:55] <khuey> ehsan: ok, now the tree should be good, in theory
  3340. # [19:55] <catlee> ehsan: yes, along with vs2005 and some other stuff
  3341. # [19:55] * Joins: jet (junglecode@moz-BBE3ABD.mv.mozilla.com)
  3342. # [19:55] <ehsan> khuey: thanks
  3343. # [19:55] <ehsan> catlee: how long is that gonna take?
  3344. # [19:55] * Quits: Cwiiis (cwiiis@moz-F15E698.croy.cable.virginmedia.com) (Ping timeout)
  3345. # [19:55] <catlee> ehsan: weeks
  3346. # [19:55] <ehsan> sadness
  3347. # [19:55] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
  3348. # [19:56] <jhk_> jdm : me too.
  3349. # [19:56] <catlee> indeed
  3350. # [19:56] * Joins: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net)
  3351. # [19:58] <khuey> !seen dolske
  3352. # [19:58] <firebot> dolske was last seen 40 minutes and 46 seconds ago, saying 'nigelb: we only use Code Bournon for emergencies' in #foxymonkies.
  3353. # [19:58] <khuey> dolske: ping
  3354. # [19:58] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3355. # [19:58] * Quits: mjschranz (mjschranz@moz-57B23647.senecac.on.ca) (Client exited)
  3356. # [19:59] * Joins: Cwiiis (cwiiis@moz-F15E698.croy.cable.virginmedia.com)
  3357. # [19:59] <ehsan> khuey: let's say that I propose that we just start to link against the crt statically on windows
  3358. # [19:59] <ehsan> how sad would you be?
  3359. # [20:00] <khuey> can we do that?
  3360. # [20:00] <khuey> bsmedberg: ^?
  3361. # [20:00] * Quits: WeirdAl (chatzilla@moz-D461843.ask.info) (Quit: ChatZilla 0.9.87 [Firefox 8.0/20111104165243])
  3362. # [20:00] * Joins: smaug (chatzilla@moz-B4AE3C70.elisa-mobile.fi)
  3363. # [20:00] <ehsan> I think we could if we wanted to!
  3364. # [20:00] <khuey> it won't break addons or anything?
  3365. # [20:01] <khuey> also, what would we statically link it to?
  3366. # [20:01] <khuey> not everything, I hope
  3367. # [20:02] <ehsan> khuey: well, linking everything would sure be a lot easier for me ;)
  3368. # [20:02] <khuey> well linking the CRT into libxul will probably make things worse, not better!
  3369. # [20:03] <bsmedberg> ehsan: last time we tried we had allocation mismatch problems
  3370. # [20:03] <bsmedberg> but that may have been pre-jemalloc
  3371. # [20:03] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  3372. # [20:03] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  3373. # [20:03] <ehsan> bsmedberg: so would it be a good idea for somebody (me) to give that a shot?
  3374. # [20:03] <ehsan> khuey: not if we're using vs2010 on win64
  3375. # [20:03] * zpao|detached is now known as zpao
  3376. # [20:03] <khuey> ehsan: uh ...
  3377. # [20:04] * Quits: mike5w3c (MikeS@moz-811E91F4.pool.e-mobile.ne.jp) (Ping timeout)
  3378. # [20:04] <ehsan> bjacob: ping
  3379. # [20:04] <khuey> ehsan: it's still going to use more memory
  3380. # [20:04] <catlee> are we using vs2010 on win64?
  3381. # [20:04] <ehsan> catlee: not yet
  3382. # [20:04] <nemo> oh god
  3383. # [20:04] <nemo> http://developers.slashdot.org/story/11/12/14/1725205/firefox-too-big-to-link-on-32-bit-windows
  3384. # [20:04] * Joins: mike5w3c (MikeS@moz-85E9E491.pool.e-mobile.ne.jp)
  3385. # [20:04] <khuey> getting an additional GB and burning 400MB on linking the CRT in statically is less desirable than getting an additional GB and not burning any of it
  3386. # [20:04] <catlee> it my experiment with vs2005 on win64 worthwhile?
  3387. # [20:04] <nemo> queue stupid comments...
  3388. # [20:04] <khuey> yes
  3389. # [20:04] <khuey> don't stop experimenting
  3390. # [20:04] <jprmc> nemo: i already sent that to press@ with some follow up
  3391. # [20:05] <bsmedberg> ehsan: probably worth a shot, but we'd have to watch for allocator crashes, which are kinda hard to see
  3392. # [20:05] <bsmedberg> would require coordination with crashkill
  3393. # [20:05] <nemo> jprmc: this one that got modded funny was probably most insightful
  3394. # [20:05] <nemo> jprmc: http://developers.slashdot.org/comments.pl?sid=2574298&cid=38372354
  3395. # [20:05] <nemo> as well as the followups
  3396. # [20:05] <nemo> http://developers.slashdot.org/comments.pl?sid=2574298&cid=38372978
  3397. # [20:06] * Quits: dao (dao@moz-7C5E3898.superkabel.de) (Quit: Leaving.)
  3398. # [20:06] <jprmc> nemo: does it mention crhome turned off PGO for similar reasons? :-)
  3399. # [20:06] <ehsan> bsmedberg: so linking firefox.exe statically and the rest dynamically is only gonna make things trickier, isn't it?
  3400. # [20:06] <nemo> jprmc: https://code.google.com/p/chromium/issues/detail?id=21932#c10
  3401. # [20:06] <nemo> jprmc: (GB = 9GB
  3402. # [20:06] <nemo> as pointed out in /. comments
  3403. # [20:07] <nemo> jprmc: the problem for you guys is a narrative. the narrative was established before memory usage was brought under control, and is now a meme
  3404. # [20:07] <bsmedberg> ehsan: wait, we're doing this for VC2010, right?
  3405. # [20:07] <bsmedberg> wouldn't that mean doing it for everything?
  3406. # [20:07] * Joins: jet_ (junglecode@moz-BBE3ABD.mv.mozilla.com)
  3407. # [20:07] * Quits: jet (junglecode@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3408. # [20:07] * jet_ is now known as jet
  3409. # [20:07] <catlee> why do I still read /.
  3410. # [20:07] * ashughes is now known as ashughes|meeting
  3411. # [20:07] <catlee> it depresses me
  3412. # [20:08] <dolske> khuey: uhm, sheriff? we still do that?!
  3413. # [20:08] <ehsan> bsmedberg: yes to your first question
  3414. # [20:08] <ehsan> bsmedberg: I was under the impression that we don't wanna do it for everything
  3415. # [20:08] <sheppy> catlee: Masochism?
  3416. # [20:08] <dolske> khuey: i can't really do it today.
  3417. # [20:08] <ehsan> but if that's an option worth investigating, I'm willing to experiment
  3418. # [20:09] <khuey> jprmc: so you know how you asked me if you could do something to help? ;-)
  3419. # [20:09] <@bz> hmm
  3420. # [20:09] * @bz can't find document.all in the html5 spec
  3421. # [20:09] <jprmc> khuey: yup, i'm here
  3422. # [20:09] <Ms2ger> bz, obsolete features
  3423. # [20:09] <khuey> jprmc: we could use a sheriff
  3424. # [20:09] <bjacob> ehsan: pong
  3425. # [20:10] <Ms2ger> bz, right at the end of the page
  3426. # [20:10] <khuey> jprmc: I think we can reopen with heavy metering
  3427. # [20:10] <nemo> Ms2ger: what?? document.all was formalised??
  3428. # [20:10] <ehsan> khuey: I could help with that
  3429. # [20:10] * Joins: kaze (kaze@moz-79F78BFC.w90-46.abo.wanadoo.fr)
  3430. # [20:10] <ehsan> I'm pretty strict ;)
  3431. # [20:10] <Ms2ger> nemo, yes, ages ago
  3432. # [20:10] <khuey> ehsan: nah you should do your crazy experiments
  3433. # [20:10] <jprmc> khuey: assuming the AMO thing goes?
  3434. # [20:10] <ehsan> bjacob: any luck on the webgl tests?
  3435. # [20:10] <nemo> Ms2ger: lol
  3436. # [20:10] <khuey> jprmc: we disabled the problematic tests
  3437. # [20:10] <jprmc> ok
  3438. # [20:10] * philor|away is now known as philor
  3439. # [20:10] <ehsan> khuey: I could do both at the same time, cause most of my time is being spent thinking and failing ;)
  3440. # [20:10] * bear is now known as bear-afk
  3441. # [20:10] <khuey> jprmc: and the PGO situation is managable as long as we don't land anything really big
  3442. # [20:10] <nemo> Ms2ger: ever googled for document.all? #1 hit "don't use document.all" #2) five worst pieces of code that people use with Javascript
  3443. # [20:11] <@bz> Ms2ger: gah
  3444. # [20:11] <khuey> jprmc: though it looks like ehsan is volunteering
  3445. # [20:11] <@bz> Ms2ger: that use of partial interface is suck
  3446. # [20:11] <@bz> Ms2fger: imo
  3447. # [20:11] * ehsan is now known as ehsan|sheriff
  3448. # [20:11] * Joins: jfkthame (jfkthame@DBA4BEB5.90783722.9542EC20.IP)
  3449. # [20:11] <nemo> Ms2ger: wow. why would they bother doing that? It was something people were avoiding already for a long time
  3450. # [20:11] <khuey> ehsan: if you want to do it by all means
  3451. # [20:11] <jprmc> i think bsmedberg is available to help as well
  3452. # [20:11] <khuey> jlebar++
  3453. # [20:11] <ejpbruel> sicking: ping
  3454. # [20:11] <bjacob> ehsan: i cant use my windows partition at the moment... from the logs, my only theory is that doing SurfaceFromElement on a video element is broken
  3455. # [20:11] * ehsan|sheriff changes topic to 'm-c metered, corrdinate with sheriff. m-i closed for bug 709193 (MSVC virtual address space limit hit) || Tree rules: https://etherpad.mozilla.org/sLWdJm0zwB || Next aurora uplift: 20th Dec || If you are new or want to help, see irc://irc.mozilla.org/#introduction'
  3456. # [20:12] <khuey> ehsan|sheriff: you'll want to merge m-i to m-c first, of course
  3457. # [20:12] <ehsan|sheriff> bjacob: I can lend you a windows machine :)
  3458. # [20:12] <ehsan|sheriff> khuey: will do
  3459. # [20:12] <bjacob> ehsan|sheriff: coming
  3460. # [20:12] <Ms2ger> nemo, because nobody is going to remove support
  3461. # [20:12] <jprmc> why will m-i still be closed?
  3462. # [20:12] <catlee> bz: does https://bugzilla.mozilla.org/show_bug.cgi?id=700914 reduce memory usage from just about:blank tabs, or any about:blank frame in your session?
  3463. # [20:12] <ehsan|sheriff> jprmc: cause we need to meter
  3464. # [20:12] <khuey> jprmc: we should clear the backlog first
  3465. # [20:12] * Quits: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com) (Quit: Jesse)
  3466. # [20:12] <jprmc> ok
  3467. # [20:12] <nemo> Ms2ger: m'k - I just thought that support had never been added to anything but IE - I'm sure a lot of others thought that too
  3468. # [20:12] <khuey> then we can reopen m-i once it's not going to get 40 pushes in an hour
  3469. # [20:12] <nemo> Ms2ger: so all you had to do was keep not adding the support :) oh well...
  3470. # [20:12] <khuey> ehsan|sheriff: blassey is up first btw
  3471. # [20:13] <catlee> FYI pgo builds should now be every 3 hours
  3472. # [20:13] * Quits: @dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com) (Quit: dveditz)
  3473. # [20:13] <catlee> and won't merge
  3474. # [20:13] <Ms2ger> nemo, all browsers support it, and only we restrict it to quirks more
  3475. # [20:13] <Ms2ger> *mode
  3476. # [20:14] <@dbaron> sewardj, pong
  3477. # [20:14] * jgriffin is now known as jgriffin-afk
  3478. # [20:14] <@dbaron> (hard to find the one highlighted line in 6 pages of scrollback)
  3479. # [20:14] <ehsan|sheriff> ok blassey, I'll give you the green light shortly
  3480. # [20:14] <edmorley> khuey: want me to merge?
  3481. # [20:14] <ehsan|sheriff> edmorley: I'm on it
  3482. # [20:14] <khuey> edmorley: coordinate with ehsan|sheriff
  3483. # [20:14] <edmorley> ehsan|sheriff: cool, give a shout when you need a break from hair pulling :-)
  3484. # [20:15] <ehsan|sheriff> edmorley: it would be awesome if you can mark the bugs when the merge is done though :)
  3485. # [20:15] <edmorley> will do
  3486. # [20:15] <Ms2ger> <sewardj> davidb: you're not dbaron, right? <sewardj> !seen dbaron
  3487. # [20:15] * Quits: gandalf (zbraniecki@moz-9F56DED7.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  3488. # [20:15] <ehsan|sheriff> thanks
  3489. # [20:15] * Joins: wlach (wlach@moz-C5B44C21.vif.net)
  3490. # [20:16] * Joins: dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com)
  3491. # [20:16] * ChanServ sets mode: +o dveditz
  3492. # [20:16] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3493. # [20:16] <joe> ehsan|sheriff: https://bug392867.bugzilla.mozilla.org/attachment.cgi?id=568841
  3494. # [20:17] * Quits: jhammink (textual@moz-7B0110AD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
  3495. # [20:17] * Quits: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  3496. # [20:17] <ehsan|sheriff> edmorley: the ball is yours for bug marking :)
  3497. # [20:18] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/850c7301c926 - Ehsan Akhgari - Merge mozilla-inbound and mozilla-central on a CLOSED TREE a=me
  3498. # [20:18] <firebot> http://hg.mozilla.org/mozilla-central/rev/6c5cb98336ba - Ed Morley - Merge mozilla-central to mozilla-inbound
  3499. # [20:18] <firebot> http://hg.mozilla.org/mozilla-central/rev/472dad831258 - Kyle Huey - Bug 709193: Turn Graphite back off on this CLOSED TREE.
  3500. # [20:18] <ehsan|sheriff> khuey: is there anybody else in the queue?
  3501. # [20:18] <ehsan|sheriff> blassey: you ready?
  3502. # [20:18] <firebot> http://hg.mozilla.org/mozilla-central/rev/cf0b31ff2b6d - Patrick McManus - bug 528288 - reland spdy after libxul weightloss a=khuey CLOSED TREE
  3503. # [20:18] <firebot> http://hg.mozilla.org/mozilla-central/rev/6a1184c51eae - Kyle Huey - Merge m-c to m-i. a=me CLOSED TREE
  3504. # [20:18] <blassey> ehsan|sheriff: I am
  3505. # [20:18] <firebot> http://hg.mozilla.org/mozilla-central/rev/f1abb2b731e0 - Kyle Huey - Bug 709193: Turn Graphite back on on this CLOSED TREE.
  3506. # [20:18] <blassey> ehsan|sheriff: let me know when I should go
  3507. # [20:19] * Joins: mjschranz (mjschranz@F1451709.44D93D66.1139E686.IP)
  3508. # [20:19] <ehsan|sheriff> ah dammit
  3509. # [20:19] <ehsan|sheriff> I don't have the admintree url in my history any more :(
  3510. # [20:19] * Joins: jhammink (textual@moz-7B0110AD.mv.mozilla.com)
  3511. # [20:19] * Quits: jhammink (textual@moz-7B0110AD.mv.mozilla.com) (Quit: jhammink)
  3512. # [20:19] <@dbaron> sewardj, actually, I'll pong again in 20 minutes when I'm in the office...
  3513. # [20:19] <khuey> ehsan|sheriff: margaret, unless blassey is landing margaret's stuff
  3514. # [20:19] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
  3515. # [20:19] * Quits: @dbaron (dbaron@moz-27F87443.dsl.dynamic.sonic.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  3516. # [20:19] <khuey> ehsan|sheriff: after that, it's open
  3517. # [20:19] * davehunt|mtg is now known as davehunt|away
  3518. # [20:19] <blassey> khuey: I want to land margarets stuff as a seperate push
  3519. # [20:19] <khuey> ok
  3520. # [20:19] <blassey> there's a plan, which I haven't articulated well
  3521. # [20:20] <blassey> but we need seperate pushes for two nightly respins
  3522. # [20:20] <blassey> inorder to test this
  3523. # [20:20] <ehsan|sheriff> blassey: that's fine by me
  3524. # [20:20] <blassey> ehsan|sheriff: so, am I supposed to be pushing now?
  3525. # [20:20] <ehsan|sheriff> blassey: alright, you're good to go
  3526. # [20:20] <ehsan|sheriff> yep :)
  3527. # [20:21] <ehsan|sheriff> joe: you can be in line after blassey pushes his two pushed
  3528. # [20:21] <ehsan|sheriff> pushes, evem
  3529. # [20:21] <ehsan|sheriff> even, even!
  3530. # [20:21] <joe> PUSH ZEE PUSHES
  3531. # [20:21] <ehsan|sheriff> I suck at spelling
  3532. # [20:21] <joe> itym speling
  3533. # [20:21] <khuey> jprmc: I sent a summary of where we are to .platform
  3534. # [20:21] * Joins: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net)
  3535. # [20:21] <froydnj> push all the changesets!
  3536. # [20:21] * Joins: jhammink (textual@moz-7B0110AD.mv.mozilla.com)
  3537. # [20:21] <jprmc> khuey: ok - go study for your exam :-)
  3538. # [20:21] <khuey> yeah that's exactly why we're metered
  3539. # [20:21] <khuey> jprmc: yep, I'm out
  3540. # [20:22] * khuey is now known as khuey|away
  3541. # [20:22] <ehsan|sheriff> joe: and by push, I mean only pushing the patch you showed me :P
  3542. # [20:22] <Ms2ger> Bye, khuey|away
  3543. # [20:22] <blassey> ehsan|sheriff: ok, I've pushed my backouts
  3544. # [20:22] <ehsan|sheriff> thanks
  3545. # [20:22] <blassey> next is margaret
  3546. # [20:23] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/02781c0867f5 - Brad Lassey - bug 710751 - Updater is broken, backout aebdec71790e r=mfinle a=java-only
  3547. # [20:23] <firebot> http://hg.mozilla.org/mozilla-central/rev/15a7bbbb9323 - Brad Lassey - bug 710751 - Updater is broken, backout b0165c0d85e1 r=mfinle a=java-only
  3548. # [20:23] * armenzg_mtg is now known as armenzg_brb
  3549. # [20:23] <blassey> aki: I need nightlies spun off of what I just pushed
  3550. # [20:23] <blassey> or coop|buildduty I guess
  3551. # [20:23] <ehsan|sheriff> joe: please hold on for a few minutes
  3552. # [20:23] * Joins: billm (billm@moz-BBE3ABD.mv.mozilla.com)
  3553. # [20:23] * Ms2ger gavinbots bholley
  3554. # [20:23] <catlee> so we're only 10's of MB away from another linker failure?
  3555. # [20:23] <bholley> Ms2ger ?
  3556. # [20:24] <Ms2ger> I didn't
  3557. # [20:24] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3558. # [20:24] <Ms2ger> I tried to cc on your buffer sharing bug, and failed
  3559. # [20:24] <ehsan|sheriff> catlee: yes, which is an awesome place to be, compared to a few days ago!
  3560. # [20:24] <catlee> I guess!
  3561. # [20:24] <JonathanS> libxml needs to be on diet?
  3562. # [20:24] <JonathanS> libxul
  3563. # [20:24] <catlee> seems a bit...close for comfort
  3564. # [20:25] * Quits: sheppy (sheppy@moz-FD5E5D00.static.kgpt.tn.charter.com) (Quit: Leaving)
  3565. # [20:25] <bholley> Ms2ger: I don't understand what you meant
  3566. # [20:25] * Quits: AutomatedTester (AutomatedT@moz-21328E59.as13285.net) (Quit: AutomatedTester)
  3567. # [20:25] <Ms2ger> gavin is/was known for ccing on bugs rather fast
  3568. # [20:25] <edmorley> Matheus is the new Gavinbot
  3569. # [20:25] <espindola> !seen dolske
  3570. # [20:26] <Ms2ger> True
  3571. # [20:26] <firebot> dolske was last seen 17 minutes and 13 seconds ago, saying 'khuey: i can't really do it today.' in #developers.
  3572. # [20:26] <ehsan|sheriff> espindola: hello :)
  3573. # [20:26] <espindola> ehsan|sheriff, hello
  3574. # [20:26] <ehsan|sheriff> looking for the poor sheriff?
  3575. # [20:26] <espindola> no :-)
  3576. # [20:26] <ehsan|sheriff> oh, shut my mouth then :)
  3577. # [20:26] <Ms2ger> ehsan|thenewdolske?
  3578. # [20:27] * philor loads tinderbox, gets an alert
  3579. # [20:27] <Ms2ger> Tinderbox? What's that?
  3580. # [20:27] <blassey> margaret: are you ready to push?
  3581. # [20:28] <coop|buildduty> blassey: so revision 02781c0867f5, native android only for the new nightly?
  3582. # [20:29] <blassey> coop|buildduty: yes please
  3583. # [20:29] <espindola> dolske, do you have some time to discuss 702848?
  3584. # [20:29] <jimm> ehsan|sheriff: has the 'no windows libxul patches' restriction been lifted?
  3585. # [20:29] <blassey> and heads up, we're going to want another nightly spun off of what margaret pushes
  3586. # [20:29] <blassey> so we can test that the updater is fixed
  3587. # [20:29] * nhirata|mtg is now known as nhirata
  3588. # [20:29] <blassey> coop|buildduty: ^
  3589. # [20:29] <joe> jimm: ehsan|sheriff is metering changes
  3590. # [20:30] <jimm> tree rules still state no windows code allowed, which is why I asked.
  3591. # [20:30] <ehsan|sheriff> jimm: yes, but I'd appreciate if people would still coordinate
  3592. # [20:30] <ehsan|sheriff> jimm: we're trying to manage the backlog, and being cautious about the big stuff
  3593. # [20:31] <@bz> man
  3594. # [20:31] <@bz> no useful stacks on try?
  3595. # [20:31] <ehsan|sheriff> edmorley: thanks
  3596. # [20:31] <jimm> ehsan|sheriff: do we have a queue set up? I'm interested in landing bug 661991.
  3597. # [20:31] <jlebar> bz, Welcome to the world of debug plus optimizations.
  3598. # [20:31] <@bz> jlebar: ugh
  3599. # [20:31] <Ms2ger> ehsan|sheriff, does "metered" have a tree hook?
  3600. # [20:31] <@bz> jlebar: this totally sucks
  3601. # [20:31] <ehsan|sheriff> jimm: the queue currently lives in my head, but I'll go ahead and add it to the approval rules :)
  3602. # [20:31] <@bz> jlebar: I thought we had symbols on try for opt and debug... :(
  3603. # [20:31] <ehsan|sheriff> Ms2ger: no
  3604. # [20:31] <JonathanS> would LLVM make debugging easier?
  3605. # [20:31] <edmorley> ehsan|sheriff: do we want to use the etherpad for the queue?
  3606. # [20:31] <jlebar> bz, You should have symbols, just not line numbers...
  3607. # [20:32] * Ms2ger accidentally pushes
  3608. # [20:32] <blassey> ehsan|sheriff: so, if margaret doesn't come back when her turn comes up, I can push her stuff for her
  3609. # [20:32] <joe> Ms2ger: i will cut you
  3610. # [20:32] <@bz> jlebar: nope
  3611. # [20:32] <jlebar> :-/
  3612. # [20:32] <@bz> Thread 0 (crashed)
  3613. # [20:32] <@bz> 0 libxul.so + 0x909809
  3614. # [20:32] <@bz> rbx = 0x06fbc230 r12 = 0x15e63b2f r13 = 0x00000000 r14 = 0x00000002
  3615. # [20:32] <@bz> r15 = 0x25d53d4f rip = 0x15e63809 rsp = 0x25d53a80 rbp = 0x25d53ba0
  3616. # [20:32] <@bz> Found by: given as instruction pointer in contex
  3617. # [20:32] <ehsan|sheriff> blassey: oh, can you do that please?
  3618. # [20:32] <@bz> And it goes on like that
  3619. # [20:32] * AaronMT|mtg is now known as AaronMT
  3620. # [20:32] <ehsan|sheriff> edmorley: yes
  3621. # [20:32] <blassey> ehsan|sheriff: no problem
  3622. # [20:32] * Quits: erione (erione@630B0104.C5AA6A92.C752B3FA.IP) (Quit: Leaving)
  3623. # [20:33] <ehsan|sheriff> edmorley: if someone messes with it, they're gonna have a problem with me :P
  3624. # [20:33] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  3625. # [20:33] <coop|buildduty> blassey: nightly triggered
  3626. # [20:33] * mcote|lunch is now known as mcote
  3627. # [20:33] <ehsan|sheriff> jimm: hmm, that's the nsFilePicker rewrite... _shouldn't_ be that scary
  3628. # [20:33] <bholley> Ms2ger: oh, that's the bug you're referring to
  3629. # [20:33] <ehsan|sheriff> jimm: do you happen to have PGO builds on try?
  3630. # [20:33] <Ms2ger> Yes
  3631. # [20:33] <jimm> ehsan|sheriff: hope not, but it does add some new code.
  3632. # [20:34] * Joins: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP)
  3633. # [20:34] <jimm> ehsan|sheriff: no, but I can fire some off
  3634. # [20:34] <ehsan|sheriff> yeah..
  3635. # [20:34] <ehsan|sheriff> jimm: please do
  3636. # [20:34] <ehsan|sheriff> I'll take you off the queue for now
  3637. # [20:34] <bholley> Ms2ger: yeah, shouldn't be too hard. the key is just to do it in a clean and sane fashion
  3638. # [20:34] * Quits: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
  3639. # [20:34] * Quits: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com) (Quit: nhirata)
  3640. # [20:34] <blassey> ehsan|sheriff: ok, margaret's patches are pushed
  3641. # [20:34] <ehsan|sheriff> jimm: sorry but we really need to make sure that everything doesn't blow up
  3642. # [20:34] <ehsan|sheriff> blassey: thanks
  3643. # [20:34] <edmorley> ehsan|sheriff: I'll sort out the tbpl messages to point to the queue etc
  3644. # [20:34] <ehsan|sheriff> jimm: make sure to use the m-c tip for your try push
  3645. # [20:34] <blassey> coop|buildduty: so, we'll need an android-native only nightly spun off that as well
  3646. # [20:35] <ehsan|sheriff> edmorley: awesome
  3647. # [20:35] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/bc84b3376e14 - Margaret Leibovic - Bug 707886 - Platform support for non-e10s click-to-play plugins. r=jst,blassey
  3648. # [20:35] <jimm> ehsan|sheriff: well, all I want to do is make sure those get in before the 20th. so if we think we'll have all this resolved by then, I can wait. sounds like it might not be though.
  3649. # [20:35] <coop|buildduty> blassey: isn't that what i just triggered? did you mean XUL?
  3650. # [20:36] <ehsan|sheriff> jimm: nobody knows, if I were you, I would try to land ASAP
  3651. # [20:36] <blassey> coop|buildduty: no, native, just different changeset
  3652. # [20:36] <blassey> coop|buildduty: bc84b3376e14
  3653. # [20:36] <ehsan|sheriff> joe: you're up next in 5
  3654. # [20:36] <jimm> ehsan|sheriff: ok cool.
  3655. # [20:36] <blassey> coop|buildduty: I need to test the updater, so I need two working nightlies to do it
  3656. # [20:36] <jlebar> khuey|away, what'd I do?
  3657. # [20:36] <coop|buildduty> blassey: ah, k. i'll trigger that too
  3658. # [20:37] <blassey> coop|buildduty: many thanks
  3659. # [20:37] * Joins: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com)
  3660. # [20:37] <ehsan|sheriff> ted: ping
  3661. # [20:38] <ted> ehsan|sheriff: pong
  3662. # [20:38] <edmorley> ehsan|sheriff: "METERED" isn't recognised by the tree hook, would you prefer approval required?
  3663. # [20:38] <ehsan|sheriff> ted: do you know where we set the crt /MD compiler flag for msvc?
  3664. # [20:38] <ehsan|sheriff> mxr searches for that tend to be disappointing
  3665. # [20:38] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  3666. # [20:38] * Quits: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  3667. # [20:38] <ted> http://mxr.mozilla.org/mozilla-central/source/config/config.mk#513
  3668. # [20:39] * Quits: cpearce (chatzilla@moz-55A2BC7D.xdsl.xnet.co.nz) (Ping timeout)
  3669. # [20:40] <ehsan|sheriff> edmorley: yeah, why not?
  3670. # [20:40] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  3671. # [20:40] <ehsan|sheriff> edmorley: say METERED(APPROVAL REQUIRED) maybe?
  3672. # [20:40] <ehsan|sheriff> ted: thanks!
  3673. # [20:40] <ted> np
  3674. # [20:40] * Quits: jhopkins (jhopkins@moz-41E1D586.tb.shawcable.net) (Ping timeout)
  3675. # [20:41] * Joins: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net)
  3676. # [20:41] * Joins: jhopkins (jhopkins@moz-41E1D586.tb.shawcable.net)
  3677. # [20:41] * Joins: dbaron (dbaron@moz-BBE3ABD.mv.mozilla.com)
  3678. # [20:41] * ChanServ sets mode: +o dbaron
  3679. # [20:43] * Quits: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com) (Quit: nhirata)
  3680. # [20:43] * khuey|away is now known as khuey
  3681. # [20:43] * mdas is now known as mdas|afk
  3682. # [20:43] <khuey> jlebar: bringing sanity to /.
  3683. # [20:43] * khuey is now known as khuey|quite-busy
  3684. # [20:43] <jlebar> khuey, oh. That's a bit more than I can do. :)
  3685. # [20:44] * ashughes|meeting is now known as ashughes
  3686. # [20:45] * Quits: mjschranz (mjschranz@F1451709.44D93D66.1139E686.IP) (Client exited)
  3687. # [20:45] <catlee> that's a thing you can do?
  3688. # [20:45] <bjacob> ehsan|sheriff: can i land this on central please? it will reduce libxul size by a whopping 3 bytes https://bugzilla.mozilla.org/attachment.cgi?id=581036&action=diff
  3689. # [20:46] * edmorley changes topic to 'm-c metered, add your name to landing queue: https://etherpad.mozilla.org/sLWdJm0zwB || Tree rules: https://etherpad.mozilla.org/sLWdJm0zwB || Next aurora uplift: 20th Dec || If you are new or want to help, see irc://irc.mozilla.org/#introduction'
  3690. # [20:46] <khuey|quite-busy> bjacob: that's the best you could do?
  3691. # [20:46] <khuey|quite-busy> :-P
  3692. # [20:46] * edmorley changes topic to 'm-c metered, add your name to landing queue: https://etherpad.mozilla.org/sLWdJm0zwB || Next aurora uplift: 20th Dec || If you are new or want to help, see irc://irc.mozilla.org/#introduction'
  3693. # [20:46] * bear-afk is now known as bear
  3694. # [20:47] <vingtetun> ehsan|sheriff: is that ok to land bug 710548 and bug 710804?
  3695. # [20:47] <bjacob> ehsan|sheriff: actually, this is the exact patch, https://bugzilla.mozilla.org/attachment.cgi?id=581075&action=diff
  3696. # [20:47] <ehsan|sheriff> bjacob: yes! ask joe to carry it along for you please?
  3697. # [20:47] <bjacob> ok
  3698. # [20:48] <ehsan|sheriff> thanks
  3699. # [20:48] * Joins: pnemsak (Miranda@moz-7409BD53.orange.sk)
  3700. # [20:48] <ehsan|sheriff> bjacob: he's up next in the queue
  3701. # [20:48] <edmorley> ehsan|sheriff: tbpl x a few updated, should be all set
  3702. # [20:48] <ehsan|sheriff> vingtetun: looking
  3703. # [20:48] <vingtetun> that's all b2g/ only
  3704. # [20:48] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/3e972d3efc11 - Chris Lord - Bug 708307 - Decouple texture size from tile size. r=pcwalton a=android-only
  3705. # [20:49] <catlee> bz: does https://bugzilla.mozilla.org/show_bug.cgi?id=700914 reduce memory usage from just about:blank tabs, or any about:blank frame in your session?
  3706. # [20:49] <joe> Cwiiis: YOU BASTARD
  3707. # [20:49] <@dbaron> bugzilla is molasses-like again...
  3708. # [20:49] <ehsan|sheriff> vingtetun: so, not built on windows?
  3709. # [20:49] <Cwiiis> joe: did I beat you to a push?
  3710. # [20:49] <joe> i'm in queue!
  3711. # [20:49] <ehsan|sheriff> Cwiiis: what did you land?!!!?!
  3712. # [20:49] <Cwiiis> oh balls
  3713. # [20:49] * Cwiiis reads topic
  3714. # [20:49] <joe> yes, welcome to today
  3715. # [20:49] <ehsan|sheriff> and the TBPL status?
  3716. # [20:50] * Joins: tonymec__ (tonymec@7923ADCD.7C3BF363.277517C1.IP)
  3717. # [20:50] <Cwiiis> ugh....
  3718. # [20:50] <ehsan|sheriff> Cwiiis: good thing it was not windows code ;)
  3719. # [20:50] <joe> and the phone call we made to you?!?!?!?!?!
  3720. # [20:50] * tonymec__ is now known as tonymec|away
  3721. # [20:50] <Cwiiis> So, what do I need to do now?
  3722. # [20:50] <vingtetun> ehsan|sheriff: in fact it's not build at all
  3723. # [20:50] <joe> nothing :)
  3724. # [20:50] * juanb is now known as juanb|afk
  3725. # [20:50] <ehsan|sheriff> Cwiiis: nothing, I'll just reserve the right to back out one of your patches some time in the future ;)
  3726. # [20:50] * Joins: cpeterson (cpeterson@moz-BBE3ABD.mv.mozilla.com)
  3727. # [20:50] <Cwiiis> hah, ok :)
  3728. # [20:50] <joe> bjacob: which patch do you want landed
  3729. # [20:50] <joe> there are so many
  3730. # [20:50] <joe> TWOOOOO
  3731. # [20:50] <ehsan|sheriff> vingtetun: so it would be awesome if you can land it with DONTBUILD
  3732. # [20:51] <ehsan|sheriff> after joe
  3733. # [20:51] <Cwiiis> Glad you yelled quickly, I have more things to land...
  3734. # [20:51] <bjacob> joe: if only bugzilla would reply now...
  3735. # [20:51] * Cwiiis adds name to queue
  3736. # [20:51] * Quits: gkw (gkw@moz-BBE3ABD.mv.mozilla.com) (Quit: Instantbird 1.1)
  3737. # [20:51] * Joins: gkw (gkw@moz-BBE3ABD.mv.mozilla.com)
  3738. # [20:51] <bjacob> c'mon bugzilla, you can make it. you've done it before. reply to a http request
  3739. # [20:51] <Cwiiis> ehsan|sheriff, wait, do I add my own name or do I have to ask you?
  3740. # [20:52] <joe> bjacob: pastebin it maybe
  3741. # [20:52] <bjacob> joe: https://bugzilla.mozilla.org/show_bug.cgi?id=709947 works for you?
  3742. # [20:52] <bjacob> https://bugzilla.mozilla.org/attachment.cgi?id=581075
  3743. # [20:52] <taras> dolske: i made https://bugzilla.mozilla.org/show_bug.cgi?id=58724 a snappy:p1 since it's a pretty serious perf problem
  3744. # [20:52] <vingtetun> ehsan|sheriff: a=DONTBUILD?
  3745. # [20:52] * mkelly|wfh is now known as mkelly|lunch|gettingacat
  3746. # [20:52] <margaret> blassey: thanks!
  3747. # [20:52] <jlebar> Are there Aurora win-64 builds?
  3748. # [20:52] <ehsan|sheriff> Cwiiis: see the part about coordinate with sheriff? ;)
  3749. # [20:52] <bjacob> is bugzilla down?!?!
  3750. # [20:52] <margaret> sorry, getting to the office took longer than expected
  3751. # [20:52] <blassey> margaret: np
  3752. # [20:53] <dolske> espindola: not until later, sorry, booked up atm.
  3753. # [20:53] * jwir3|lunch is now known as jwir3
  3754. # [20:53] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
  3755. # [20:53] <Cwiiis> ehsan|sheriff, ah, I'm too tired, it's getting late over here - I'll land the rest tomorrow morning
  3756. # [20:53] <ehsan|sheriff> Cwiiis: alright :)
  3757. # [20:53] <dolske> taras: I find it hard to believe that's among the most serious of our perf issues.
  3758. # [20:53] <joe> bjacob: I have that bug loaded but that's it
  3759. # [20:53] <@dbaron> bjacob, slower and slower, at least
  3760. # [20:53] <bjacob> joe: http://pastebin.mozilla.org/1405673
  3761. # [20:53] <joe> first or second attachment?
  3762. # [20:53] <bjacob> joe: second, despite name
  3763. # [20:54] <bjacob> ^ pastebin
  3764. # [20:54] * Joins: pascalc (chatzilla@moz-BCFF62C7.rev.sfr.net)
  3765. # [20:54] <joe> ok very good
  3766. # [20:54] <bjacob> oops, comment is wrong
  3767. # [20:54] <espindola> dolske, ok, ping we when you have time
  3768. # [20:54] <taras> dolske: i find it hard to believe that it isn't
  3769. # [20:54] <bjacob> joe: 1 minute please
  3770. # [20:54] * Joins: igor (igor@169CEE78.E37E53F7.1DAC7E2F.IP)
  3771. # [20:54] * pascalc is now known as IRCMonkey50727
  3772. # [20:54] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
  3773. # [20:55] * Joins: mjschranz (mjschranz@moz-57B23647.senecac.on.ca)
  3774. # [20:55] <joe> bjacob: just send it to me here
  3775. # [20:55] <bjacob> joe: sent to ur email
  3776. # [20:56] * Joins: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  3777. # [20:56] * armenzg_brb is now known as armenzg
  3778. # [20:57] * Joins: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP)
  3779. # [20:57] * mattwoodrow|away is now known as mattwoodrow
  3780. # [20:58] <joe> pushed
  3781. # [20:58] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/6ee5c4c7beb6 - Cameron Kaiser - Bug 705516 - Always ask images loaded as OS X menu icons to decode. r=smichaud a=mac-only
  3782. # [20:58] <joe> and forever hold your peace
  3783. # [20:58] <firebot> http://hg.mozilla.org/mozilla-central/rev/11eb2aecc7c3 - Glenn Randers-Pehrson - Bug 392867 - libpng requires error callbacks to not return. Separate out nsPNGDecoder's ErrorCallback and WarningCallback, and call longjmp from ErrorCallback. r=joe a=ehsan
  3784. # [20:58] <firebot> http://hg.mozilla.org/mozilla-central/rev/dc12262285a4 - Joe Drew - Bug 709947 - Don't use the ESSL backend of ANGLE - r=jgilbert a=ehsan
  3785. # [20:58] <joe> bjacob: damn it
  3786. # [20:58] <bjacob> joe: what?
  3787. # [20:58] <joe> I'm listed as the patch author
  3788. # [20:58] <taras> so what's the story with landing c++ changes
  3789. # [20:58] <bjacob> joe: good, you'll get the flak :)
  3790. # [20:58] <ehsan|sheriff> joe: how does it feel, plagiarizing other people's work?
  3791. # [20:59] <taras> are we allowed to land any?
  3792. # [20:59] <taras> or does everything have to be JS?
  3793. # [20:59] <joe> taras: see topic
  3794. # [20:59] <ehsan|sheriff> taras: yes, after coordinating with sheriff
  3795. # [20:59] <jdm> joe: have you forgotten everything about academic dishonesty since leaving waterloo?
  3796. # [20:59] <joe> jdm: FINALLY I CAN GET CREDIT FOR WORK I DIDN'T DO
  3797. # [20:59] * Quits: tfair (tfairey@moz-BBE3ABD.mv.mozilla.com) (Client exited)
  3798. # [21:00] <ehsan|sheriff> jdm: can I have your prof's email address please?
  3799. # [21:00] <margaret> ehsan|sheriff: i also have a mobile-only patch to land. can i get added to the queue?
  3800. # [21:01] <margaret> it's not super important, so more important patches can go ahead of me
  3801. # [21:01] * khuey|quite-busy thinks ehsan is a saint for signing up for this
  3802. # [21:01] <margaret> or can we use mozilla-inbound again?
  3803. # [21:01] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: pcwalton)
  3804. # [21:02] <ehsan|sheriff> margaret: vingtetun is about to land a b2g patch, can you please ask him to take you as a ride-along?
  3805. # [21:02] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3806. # [21:02] <smaug> khuey|quite-busy: you're going to graduate ?
  3807. # [21:02] * Joins: tfair (tfairey@moz-BBE3ABD.mv.mozilla.com)
  3808. # [21:02] <smaug> khuey|quite-busy: btw, can I land some patches
  3809. # [21:02] <ehsan|sheriff> margaret: m-i is closed for the moment :)
  3810. # [21:02] <ehsan|sheriff> smaug: which patches?
  3811. # [21:02] <smaug> event ctor
  3812. # [21:02] <vingtetun> margaret: which bug?
  3813. # [21:03] <ehsan|sheriff> vingtetun: you're good to go btw, but see if you can land margaret's patches as well :)
  3814. # [21:03] <khuey|quite-busy> smaug: well assuming I don't fail this exam ;-)
  3815. # [21:03] <khuey|quite-busy> smaug: and talk to ehsan
  3816. # [21:03] <ehsan|sheriff> smaug: bug # please?
  3817. # [21:03] <smaug> Bug 675884, Bug 708701, Bug 709127
  3818. # [21:03] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3819. # [21:03] * ehsan|sheriff looks
  3820. # [21:03] <vingtetun> ehsan|sheriff: thanks, waiting for margaret patch and i will land
  3821. # [21:03] <espindola> would https://bug709406.bugzilla.mozilla.org/attachment.cgi?id=581452
  3822. # [21:03] <espindola> be ok under current rules?
  3823. # [21:04] <margaret> vingtetun: ok one sec, i'll upload the un-bitrotted patch to the bug
  3824. # [21:04] <joe> bjacob: have you landed bug 709947 in aurora?
  3825. # [21:04] <ehsan|sheriff> espindola: yes, you wanna be in the queue?
  3826. # [21:04] * sheppy-lunch is now known as sheppy
  3827. # [21:04] <bjacob> joe: i just requested approval and replied to the release-drivers thread
  3828. # [21:04] * joduinn-mtg is now known as joduinn-lunch
  3829. # [21:04] <joe> nod
  3830. # [21:04] <espindola> ehsan|sheriff, yes, please
  3831. # [21:04] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
  3832. # [21:04] <ehsan|sheriff> espindola: ok, smaug is ahead of you
  3833. # [21:04] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  3834. # [21:04] <espindola> ok
  3835. # [21:05] <bjacob> joe: somehow, the patch in my MQ (what I sent you) doesn't have author info, which is why it used your identity
  3836. # [21:05] <ehsan|sheriff> smaug: hmm, have you done a try PGO build?
  3837. # [21:05] <smaug> um
  3838. # [21:05] <smaug> does that happen by default?
  3839. # [21:06] <margaret> vingtetun: https://bug695444.bugzilla.mozilla.org/attachment.cgi?id=581737
  3840. # [21:06] <smaug> with try: -a
  3841. # [21:06] <ehsan|sheriff> no
  3842. # [21:07] <smaug> then no
  3843. # [21:07] <ehsan|sheriff> smaug: I mean, your patches seem to be strictly adding code, and I'm worried that they might tip us over to linker crashes...
  3844. # [21:07] <smaug> I have no idea how to do try pgo
  3845. # [21:07] <ehsan|sheriff> smaug: mk_add_options MOZ_PGO=1 in the mozcongig
  3846. # [21:07] <smaug> and have only that thing in .mozconfig?
  3847. # [21:08] <khuey|quite-busy> ehsan|sheriff: fwiw, we should have a good bit of headroom
  3848. # [21:08] <ehsan|sheriff> smaug: add it to browser/config/mozconfigs/nightly
  3849. # [21:08] <ehsan|sheriff> khuey|quite-busy: oh really?
  3850. # [21:08] <khuey|quite-busy> I was able to chuck in all of graphite on top of what's in the tree with no problems
  3851. # [21:08] <ehsan|sheriff> ok I didn't know that
  3852. # [21:08] * Quits: cpeterson (cpeterson@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  3853. # [21:08] <ehsan|sheriff> smaug: in that case you can just land
  3854. # [21:08] <ehsan|sheriff> jimm: so can you
  3855. # [21:08] <smaug> k
  3856. # [21:08] <khuey|quite-busy> ehsan|sheriff: sorry, I thought I had mentioned that
  3857. # [21:09] <smaug> waiting for vingtetun
  3858. # [21:09] <khuey|quite-busy> ehsan|sheriff: as long as people aren't adding gobs of code we should be ok, I think
  3859. # [21:09] <jwir3> so win7 isn't on the try chooser syntax builder. anyone know what the switch is for this platform?
  3860. # [21:09] <smaug> and waiting for my local build to compile
  3861. # [21:09] * Joins: tonymec (tonymec@7923ADCD.7C3BF363.277517C1.IP)
  3862. # [21:09] <ehsan|sheriff> khuey|quite-busy: awesome!
  3863. # [21:09] <ehsan|sheriff> smaug: cool
  3864. # [21:09] * Quits: gkw (gkw@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3865. # [21:09] <ehsan|sheriff> smaug: if jimm shows up before you, let him land first
  3866. # [21:09] * mdas|afk is now known as mdas
  3867. # [21:09] <ehsan|sheriff> cause he asked earlier
  3868. # [21:10] <smaug> k
  3869. # [21:10] * Joins: gkw (gkw@moz-BBE3ABD.mv.mozilla.com)
  3870. # [21:10] <ehsan|sheriff> thanks :)
  3871. # [21:10] <ehsan|sheriff> espindola: you're also in the queue
  3872. # [21:10] <vingtetun> smaug: done
  3873. # [21:10] <jimm> I'm in the middle of a build, hold on a sec..
  3874. # [21:10] <espindola> ehsan|sheriff, thanks
  3875. # [21:10] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/fe5bd75f1553 - Vivien Nicolas - Bug 710548 - Add offline-app and webapp-manage permissions to pre-installed apps r=cjones DONTBUILD since this is b2g/ only
  3876. # [21:10] <firebot> http://hg.mozilla.org/mozilla-central/rev/b7bafe0967a9 - Sriram Ramasubramanian - Bug 695444 - Form history autocomplete. r=mfinkle a=android-only
  3877. # [21:10] <firebot> http://hg.mozilla.org/mozilla-central/rev/89cdde42ded6 - Vivien Nicolas - Bug 710804 - Use postMessage instead of an event for asking the homescreen to close an app r=fabrice DONTBUILD since this is b2g/ only
  3878. # [21:10] <ehsan|sheriff> jimm: no rush
  3879. # [21:10] * Joins: cpeterson (cpeterson@moz-BBE3ABD.mv.mozilla.com)
  3880. # [21:10] * nthomas|away is now known as nthomas
  3881. # [21:13] <margaret> vingtetun: thanks!
  3882. # [21:13] * Joins: Polynomial-C (Poly-C@moz-F089909D.dip.t-dialin.net)
  3883. # [21:14] * IRCMonkey50727 is now known as pascalc
  3884. # [21:14] <ehsan|sheriff> bjacob: your build failed
  3885. # [21:14] * khuey|quite-busy is now known as khuey|away
  3886. # [21:15] <bjacob> ehsan|sheriff: coming
  3887. # [21:17] * Joins: qwebirc (blah@A3C15257.C8511E92.79496794.IP)
  3888. # [21:18] * Joins: TheOne (TheOne@moz-DFAC5DAC.dip.t-dialin.net)
  3889. # [21:18] * Joins: priya (priya@moz-BBE3ABD.mv.mozilla.com)
  3890. # [21:18] <qwebirc> hi, there's a bug with Firefox 11 and qwebirc 0.85, http://webchat.irchighway.net try logging in and it doesn't work, works in Firefox 8.0.1, I haven't tested with 9.0
  3891. # [21:18] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3892. # [21:19] <bjacob> qwebirc: file a bug?
  3893. # [21:19] * Quits: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net) (Connection reset by peer)
  3894. # [21:19] <qwebirc> Firefox 11 does work with qwebirc 0.91 though, I tested on their irc server here, http://webchat.quakenet.org/
  3895. # [21:19] <qwebirc> very odd
  3896. # [21:19] * Joins: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net)
  3897. # [21:20] <catlee> link.exe is at 2.8GB and climbing...
  3898. # [21:20] * Joins: wolfiR_ (wolfiR@moz-2858382B.dip0.t-ipconnect.de)
  3899. # [21:20] <smaug> qwebirc: do you get any warnings in error console when using 0.85?
  3900. # [21:20] <@bz> erm
  3901. # [21:20] <qwebirc> no :(
  3902. # [21:20] <@bz> layout/generic/test/test_plugin_focus.html gives me:
  3903. # [21:20] <@bz> todo | Platform not supported
  3904. # [21:20] <@bz> why?
  3905. # [21:20] * @bz is on Linux
  3906. # [21:20] <@bz> and this is a 32-bit build...
  3907. # [21:21] * Joins: sicking (chatzilla@moz-1FF05400.hsd1.ca.comcast.net)
  3908. # [21:21] <philor> hmm, turning off the addonmgr xpinstall tests broke a couple of browser/base/content/ tests?
  3909. # [21:21] * Joins: ddahl (ddahl@moz-CD6D5794.hfc.comcastbusiness.net)
  3910. # [21:21] <@bz> erm
  3911. # [21:21] <@bz> that test doesn't claim to run on Linux
  3912. # [21:21] <@bz> so..
  3913. # [21:21] <@bz> wait
  3914. # [21:21] <philor> those aren't actually socks we're wearing inside our clownshoes, are they?
  3915. # [21:21] * Joins: alexp (alexp@6BFC7CE9.2CABD6FE.22C20A9F.IP)
  3916. # [21:21] <@bz> why the hell is it crashing on Linux, then?
  3917. # [21:22] <qwebirc> oh wait, I do see some errors in the error console
  3918. # [21:22] <qwebirc> Error: arguments.callee.caller is null
  3919. # [21:22] <qwebirc> Source File:
  3920. # [21:22] <qwebirc> http://webchat.irchighway.net/js/qui-867f7629c339.js
  3921. # [21:22] <qwebirc> Line: 44
  3922. # [21:22] * Quits: liuche (liuche@moz-B77DEAEB.mozilla.org) (Quit: Lost terminal)
  3923. # [21:23] * Quits: mjschranz (mjschranz@moz-57B23647.senecac.on.ca) (Client exited)
  3924. # [21:23] <espindola> what is the order in the queue? first one is at the top?
  3925. # [21:23] <ehsan|sheriff> espindola: yes
  3926. # [21:23] <nemo> qwebirc: wow. that's an old version of mootools
  3927. # [21:23] <espindola> ok, thanks
  3928. # [21:23] <smaug> qwebirc: you might want to ask #jsapi if there has been some changes to arguments.callee.caller handling
  3929. # [21:23] <ehsan|sheriff> jimm: are you ready to land?
  3930. # [21:23] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Quit: HydraIRC -> http://www.hydrairc.com <- s0 d4Mn l33t |t'z 5c4rY!)
  3931. # [21:23] * @bz has seen a bug about that go by
  3932. # [21:24] <@bz> sometime recently
  3933. # [21:24] <jimm> ehsan|sheriff: no, I had to do a pull/config/build with these patches first. I'll need 20 minutes or so.
  3934. # [21:24] * Quits: TheOne (TheOne@moz-DFAC5DAC.dip.t-dialin.net) (Ping timeout)
  3935. # [21:24] * Joins: liuche (liuche@moz-B77DEAEB.mozilla.org)
  3936. # [21:25] <qwebirc> not really inclined to report this as a bug since 0.91 works fine with Firefox 11
  3937. # [21:25] <ehsan|sheriff> jimm: ok
  3938. # [21:25] <ehsan|sheriff> smaug: you wanna land in the mean time?
  3939. # [21:25] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3940. # [21:26] <smaug> my build should be ready real soon
  3941. # [21:26] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: pcwalton)
  3942. # [21:27] <nemo> qwebirc: huh. mootools still did useragent sniffing back then.
  3943. # [21:27] * timA is now known as timA|lunch
  3944. # [21:27] <qwebirc> from the about page, I see 0.85 using mootools 1.2 and 0.91 uses mootools 1.2.5
  3945. # [21:27] * Quits: pnemsak (Miranda@moz-7409BD53.orange.sk) (Ping timeout)
  3946. # [21:28] * Joins: pnemsak (Miranda@moz-7409BD53.orange.sk)
  3947. # [21:28] <nemo> qwebirc: heh. was 0.91 release two years ago or something? :)
  3948. # [21:28] <qwebirc> no idea, thats whats running on the qwebirc site
  3949. # [21:29] <qwebirc> Copyright © 2008-2011 Chris Porter and the qwebirc project.
  3950. # [21:29] <ehsan|sheriff> smaug: cool, if you finished before jimm, please land
  3951. # [21:29] <nemo> oh. actually 1.2.5 is 1¼ years old :)
  3952. # [21:29] <nemo> http://mootools.net/blog/2010/09/15/mootools-core-1-2-5/
  3953. # [21:29] <qwebirc> qwebirc seems to be 2011
  3954. # [21:29] <smaug> ehsan|sheriff: --rebasing...
  3955. # [21:29] <qwebirc> for 0.91
  3956. # [21:29] * Quits: wolfiR_ (wolfiR@moz-2858382B.dip0.t-ipconnect.de) (Ping timeout)
  3957. # [21:29] <nemo> contains fixes for Firefox 4 beta! :D
  3958. # [21:29] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  3959. # [21:29] <ehsan|sheriff> bjacob: your build is failing again
  3960. # [21:29] <ehsan|sheriff> no idea why
  3961. # [21:29] <bjacob> coming
  3962. # [21:30] <philor> ehsan|sheriff: did you notice that you have permaorange?
  3963. # [21:30] <nemo> qwebirc: http://stackoverflow.com/questions/103598/why-was-the-arguments-callee-caller-property-deprecated-in-javascript
  3964. # [21:30] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  3965. # [21:30] <smaug> some unstar'ed oranges
  3966. # [21:30] <ehsan|sheriff> philor: oh noez
  3967. # [21:30] <nemo> qwebirc: deprecated years ago eh. wow. that site there is cutting edge ;)
  3968. # [21:31] <qwebirc> nemo shrug, I guess I can only hope irchighway would update their qwebirc to 0.91 which works with Firefox 11 and probably 12 next week
  3969. # [21:31] <nemo> https://developer.mozilla.org/en/JavaScript/Reference/Functions_and_function_scope/arguments/callee
  3970. # [21:31] * armenzg is now known as armenzg_mtg
  3971. # [21:32] <philor> ehsan|sheriff: I haven't looked, but I bet those tests use something installed by the toolkit/.../xpinstall/ tests
  3972. # [21:32] <ehsan|sheriff> ah ok
  3973. # [21:32] <philor> given where it starts
  3974. # [21:32] <nemo> qwebirc: looks like they might want to bump mootools up a bit while they are at it :)
  3975. # [21:32] <ehsan|sheriff> philor: those are fixed I believe
  3976. # [21:33] * Joins: mjschranz (mjschranz@moz-57B23647.senecac.on.ca)
  3977. # [21:33] <nemo> oh. wow. hg pull -u worked w/o failing despite fact I hadn't updated m-c in a couple of months
  3978. # [21:33] <philor> thus my fear that rather than socks inside our clownshoes, we actually have another pair of clownshoes in there, all the way down
  3979. # [21:33] <smaug> ehsan|sheriff: I can't get the summary for the browser-chrome failures
  3980. # [21:33] * timA|lunch is now known as timA
  3981. # [21:33] <nemo> that's never happened before :)
  3982. # [21:34] <nemo> bjacob: heeey, what was that config option you said I should enable for profiling?
  3983. # [21:34] * Quits: jfkthame (jfkthame@DBA4BEB5.90783722.9542EC20.IP) (Quit: jfkthame)
  3984. # [21:34] <timA> firebot: uuid
  3985. # [21:34] <firebot> 4b26b116-39c0-46d4-aa62-b601b60d1f4a (/msg firebot cid for CID form)
  3986. # [21:34] <nemo> bjacob: I thought I'd try that 2D sprite thing again, since as noted we were worried about that webgl port
  3987. # [21:34] <bjacob> nemo: --enable-profiling, it implites -fno-omit-frame-pointers
  3988. # [21:34] <ehsan|sheriff> Mossop: you around?
  3989. # [21:34] <bjacob> implies
  3990. # [21:35] <philor> ehsan|sheriff: fixed where? khuey disabled a directory on which tests in another directory depend, and nothing put it back
  3991. # [21:35] <ehsan|sheriff> ah dammit
  3992. # [21:35] <ehsan|sheriff> right
  3993. # [21:35] <ehsan|sheriff> ok
  3994. # [21:35] <ehsan|sheriff> I'll fix it
  3995. # [21:35] <philor> thx
  3996. # [21:35] <nemo> bjacob: gracias
  3997. # [21:36] <jlebar> taras, So about:telemetry shows me slow SQL statements, but only the total amount of time I spent in them. I kind of want a histogram.
  3998. # [21:36] <db48x> philor: meta-clownshoes?
  3999. # [21:37] * Quits: anant (anant@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  4000. # [21:37] * Joins: anant (anant@moz-BBE3ABD.mv.mozilla.com)
  4001. # [21:38] * Joins: bjarne (bjarne@moz-B436FB98.nextgentel.com)
  4002. # [21:38] <smaug> ehsan|sheriff: so, are you fixing something, or is it ok to land?
  4003. # [21:38] <ehsan|sheriff> smaug: ok, you can land now
  4004. # [21:38] * @bz thinks we should rename "sheriff" to "liposuctor" or something
  4005. # [21:38] <@bz> obviously
  4006. # [21:39] <ehsan|sheriff> haha
  4007. # [21:39] * Quits: tfair (tfairey@moz-BBE3ABD.mv.mozilla.com) (Client exited)
  4008. # [21:39] * Joins: DGMurdockIII (dgmurdocki@moz-E933B63.hsd1.il.comcast.net)
  4009. # [21:39] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/4d2921df8f34 - Ehsan Akhgari - Bug 709531 - Remove two more tests which depend on the xpinstall directory; a=me DONTBUILD
  4010. # [21:39] * mcote is now known as mcote|bbiab
  4011. # [21:39] <nemo> bjacob: this is my first firefox build since I bumped this machine up to 16GiB - I'm looking forward to linking :)
  4012. # [21:39] <philor> "ABORT: PresArena: poison overwritten" sound sort of like it isn't joking around
  4013. # [21:40] * Quits: graydot (jeba@B6001B9.4E8FB30C.700C6EB0.IP) (Quit: graydot)
  4014. # [21:40] <bjacob> nemo: use gold
  4015. # [21:41] <mcpherrin> bjacob: how do I change linkers in our build system?
  4016. # [21:41] <smaug> what, do I need a=
  4017. # [21:41] <smaug> bah
  4018. # [21:41] <jlebar> mcpherrin, export LD=ld.gold
  4019. # [21:41] <bjacob> mcpherrin: just install gold, your distro should make it the default linker
  4020. # [21:41] <jlebar> or that.
  4021. # [21:42] <jlebar> apt-get install binutils-gold
  4022. # [21:42] <qwebirc> ok, it's not the version of qwebirc, http://webchat.freenode.net/ uses 0.90 with mootools 1.2 and it doesn't work with Firefox 11 either
  4023. # [21:42] <qwebirc> time to bug these people to update their mootools :(
  4024. # [21:42] * Quits: waynenguyen (HP@6EB57D2.92EE8F45.B425DC1D.IP) (Connection reset by peer)
  4025. # [21:42] <nemo> qwebirc: not surprising if they are using something deprecated 3 or 4 years ago :)
  4026. # [21:42] <nemo> but then again, deprecating is a tricky thing on the web
  4027. # [21:42] <mcpherrin> bah, arch linux doesn't ship gold
  4028. # [21:43] * armenzg_mtg is now known as armenzg
  4029. # [21:43] <nemo> bjacob: I'm not switching immediately. dammit. I want to enjoy my 16GiB :-p
  4030. # [21:43] <smaug> ehsan|sheriff: done
  4031. # [21:43] <jlebar> So what happens if you take the 64-bit MSVC linker and pass /MACHINE:X86?
  4032. # [21:43] <jlebar> Does it invoke a 32-bit process?
  4033. # [21:43] <jlebar> ted ^?
  4034. # [21:43] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/141ae3a6ccd2 - Olli Pettay - Bug 708701 - Implement HTML event ctors, r=jst
  4035. # [21:43] <firebot> http://hg.mozilla.org/mozilla-central/rev/01a26239462a - Olli Pettay - Bug 675884 - Implement Event constructors, part1, r=jst
  4036. # [21:43] * Joins: WeirdAl (chatzilla@moz-D461843.ask.info)
  4037. # [21:43] <firebot> http://hg.mozilla.org/mozilla-central/rev/0507a68e994b - Olli Pettay - Bug 709127 - Implement MouseEvent and UIEvent ctors, r=jst, a=sheriff
  4038. # [21:43] <nemo> jlebar: this /. person claims linking is always 32bit? http://developers.slashdot.org/comments.pl?sid=2574298&cid=38372996
  4039. # [21:43] <firebot> http://hg.mozilla.org/mozilla-central/rev/1ab5ed4f93bf - Olli Pettay - Bug 675884 - Implement Event constructors, part2, r=jst
  4040. # [21:44] <nemo> is that /. people just making stuff up?
  4041. # [21:44] <nemo> he's got a +5 insightful, he must be right!
  4042. # [21:44] <jlebar> nemo, he's saying that the 64-bit linker is a 64-bit program?
  4043. # [21:44] <jlebar> I did not think that.
  4044. # [21:45] <nemo> "cl.exe is a 32-bit process. Always."
  4045. # [21:45] <jlebar> But someone else is saying that the 64-bit linker can link 32-bit programs with /MACHINE:X86.
  4046. # [21:45] <ehsan|sheriff> smaug: cool, thanks!
  4047. # [21:45] * Quits: tonymec (tonymec@7923ADCD.7C3BF363.277517C1.IP) (Input/output error)
  4048. # [21:45] <ted> jlebar: i have no idea
  4049. # [21:45] <jlebar> I have to admit, that MSDN page sure looks like he could be right.
  4050. # [21:45] <nemo> jlebar: yeah, but you were asking 'bout 32bit process, and seemed like he was saying it always was
  4051. # [21:45] <ehsan|sheriff> jimm: when will you be ready?
  4052. # [21:45] <nemo> jlebar: I guess that means the other half of his post is right too :-p
  4053. # [21:45] <jlebar> :D
  4054. # [21:45] <nemo> "incredibly deep-rooted problems within the architecture of Firefox"
  4055. # [21:46] <bjacob> nemo: if you have a big CPU cache, you can go crazy with make -j20
  4056. # [21:46] <jimm> ehsan|sheriff: getting closer, maybe ten minutes
  4057. # [21:46] <bjacob> this way you'll enjoy your memoryu
  4058. # [21:46] <ehsan|sheriff> jimm: 10 mins is awesome
  4059. # [21:46] <ted> nemo: i love hearing people talk about things they have no idea about
  4060. # [21:46] * Joins: tonymec (tonymec@7923ADCD.7C3BF363.277517C1.IP)
  4061. # [21:46] <ted> would they make the same statement about chrome?
  4062. # [21:46] <Mossop> ehsan|sheriff: Whut?
  4063. # [21:46] <nemo> ted: chrome didn't attempt pgo, according to that bug it required too much memory
  4064. # [21:47] <ehsan|sheriff> Mossop: nothing, disabled two more tests, see the link in the bug
  4065. # [21:47] <nemo> ted: someone did point it out in the /. post
  4066. # [21:47] <@bz> nemo: they used to do pgo
  4067. # [21:47] <qwebirc> Chrome needs more than 3GB to link?
  4068. # [21:47] <@bz> nemo: they stopped when they started running out of memory
  4069. # [21:47] <nemo> qwebirc: supposedly 9GiB
  4070. # [21:47] <@bz> qwebirc: yes, even without pgo
  4071. # [21:47] <@bz> qwebirc: they build on 64-bit machines
  4072. # [21:47] <qwebirc> oh
  4073. # [21:47] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  4074. # [21:47] <@bz> nemo: that's unlikely
  4075. # [21:48] <@bz> nemo: since the linker can't do that
  4076. # [21:48] <nemo> bz: http://developers.slashdot.org/comments.pl?sid=2574298&cid=38373000
  4077. # [21:48] <nemo> bz: right. that was someone's guess
  4078. # [21:48] <nemo> that it couldn't be done
  4079. # [21:48] <@bz> nemo: oh, with pgo
  4080. # [21:48] <ehsan|sheriff> yeah, if they needed 9gigs, they couldn't ship on windows ;)
  4081. # [21:48] * Joins: wolfiR_ (wolfiR@moz-2858382B.dip0.t-ipconnect.de)
  4082. # [21:48] <nemo> bz: yep
  4083. # [21:48] <ted> nemo: i know, that was the point i made
  4084. # [21:48] <nemo> ehsan|sheriff: https://code.google.com/p/chromium/issues/detail?id=21932#c10 as someone pointed out (GB is probably 9gb w/ a shift :)
  4085. # [21:49] <ted> chrome can't even build as pgo for tis same reason
  4086. # [21:49] <ehsan|sheriff> nope
  4087. # [21:49] <ehsan|sheriff> wrong conclusion :)
  4088. # [21:50] * Joins: Enn (enn@A974B2E7.1BC119D8.8C65A0C1.IP)
  4089. # [21:50] <ted> there are people claming that you can make the 64-bit toolchain produce 32-bit binaries
  4090. # [21:50] <ted> i would be interested to see
  4091. # [21:50] <Mossop> ehsan|sheriff: ftr I think browser_bug557956.js is the faulty test that isn't resetting state properly. I am stuck in meetings now though so can't fix it
  4092. # [21:50] <jlebar> ted, metoo.
  4093. # [21:50] <jduell> bz / biesi : ping
  4094. # [21:50] * Quits: KWierso (chatzilla@moz-608EC7C5.desm.qwest.net) (Ping timeout)
  4095. # [21:50] * Joins: roc (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  4096. # [21:51] <ehsan|sheriff> Mossop: well, the directory that the test depends on won't exist any more...
  4097. # [21:51] <@bz> roc: hey
  4098. # [21:51] <Mossop> I mean that is why we disabled all the tests, because that one test isn't resetting extensions.getAddons.cache.enabled
  4099. # [21:51] <@bz> roc: so asked you for a review, but that patch is not quite right
  4100. # [21:51] <@bz> roc: so wait an hour or so, please
  4101. # [21:51] <roc> sigh. The Slashdot thread about linker OOM is an explosion of ignorance and error. At least the modded-up comments were mostly good ones.
  4102. # [21:51] * Joins: KWierso (chatzilla@moz-4E7BE0E1.desm.qwest.net)
  4103. # [21:51] <@bz> roc: yeah
  4104. # [21:51] <@bz> roc: verily
  4105. # [21:51] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  4106. # [21:52] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  4107. # [21:52] <jduell> bz: tracking down some loadgroup issues with websockets. I noticed that WS creates an HTTP channel and calls SetLoadGroup(loadGroup) on it, but doesn't calls loudGroup->AddRequest(httpChan).
  4108. # [21:52] <jlebar> but seriously...I wonder what happens when you pass /MACHINE:X86 to 64-bit link.exe.
  4109. # [21:53] <@bz> jduell: does it set the loadgroup before asyncopen?
  4110. # [21:53] * Quits: Mook_as (mook@moz-1FCC0032.activestate.com) (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 1.9.2.13/20101203074205])
  4111. # [21:53] <bsmedberg> where do you get a 64-bit link.exe?
  4112. # [21:53] <bwinton> bsmedberg: You just concatenate two 32-bit link.exes…
  4113. # [21:53] * Quits: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP) (Ping timeout)
  4114. # [21:53] * Joins: Waldo (waldo@moz-534B4EF1.hsd1.mi.comcast.net)
  4115. # [21:53] <roc> from the 64-bit toolchain
  4116. # [21:53] * Joins: Mook_as (mook@moz-1FCC0032.activestate.com)
  4117. # [21:53] * Joins: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  4118. # [21:53] <bsmedberg> I have VC10 installed on my win7-64bit
  4119. # [21:54] <bsmedberg> and it's all in Program Files (x86)
  4120. # [21:54] <jduell> bz: yes, before AsyncOpen
  4121. # [21:54] <@bz> jduell: then that's fine; asyncopen will add to the loadgroup
  4122. # [21:54] <roc> bsmedberg: yes, but the tools under bin/amd64 are 64-bit
  4123. # [21:54] <jduell> bz: right--thanks!
  4124. # [21:54] <@bz> jduell: no problem
  4125. # [21:55] <biesi> jduell, pong
  4126. # [21:55] * Quits: Enn (enn@A974B2E7.1BC119D8.8C65A0C1.IP) (Ping timeout)
  4127. # [21:55] <biesi> jduell, what bz said
  4128. # [21:55] <jduell> biesi: right :)
  4129. # [21:55] <roc> $ dumpbin -headers /c/Program\ Files\ \(x86\)/Microsoft\ Visual\ Studio\ 10.0/VC/bin/amd64/link.exe
  4130. # [21:55] <biesi> :)
  4131. # [21:55] <roc> FILE HEADER VALUES
  4132. # [21:55] <roc> 8664 machine (x64)
  4133. # [21:55] <@bz> amd64
  4134. # [21:55] <@bz> nice
  4135. # [21:56] <@bz> program installation conventions?
  4136. # [21:56] <roc> and if you disasm, you can see it using 64-bit pointers
  4137. # [21:56] <@bz> What are those?
  4138. # [21:56] * Joins: davidb_ (davidb@moz-976CD2.dsl.bell.ca)
  4139. # [21:56] <philor> I know this will come as a shock to one and all, but
  4140. # [21:56] <philor> **************
  4141. # [21:56] <philor> someone needs to actually look at Android failures
  4142. # [21:56] <philor> *********************
  4143. # [21:56] <bsmedberg> shocking
  4144. # [21:57] <ted> jlebar: doesn't seem to work
  4145. # [21:57] <sid0> The whole separate installation dirs for 32 and 64 bit idea is just so fundamentally broken
  4146. # [21:57] <catlee> I, for one, am shocked
  4147. # [21:57] <Waldo> philor: your winnings, sir
  4148. # [21:57] <ted> roc: huh
  4149. # [21:57] <jlebar> ted, what happens?
  4150. # [21:58] * Quits: Waldo (waldo@moz-534B4EF1.hsd1.mi.comcast.net) (Quit: system updates)
  4151. # [21:58] <ted> http://pastebin.mozilla.org/1405749
  4152. # [21:58] <ted> test.obj was produced with the 32-bit cl.ee
  4153. # [21:58] <ted> exe
  4154. # [21:58] <ted> both vc2008
  4155. # [21:58] <jlebar> aha
  4156. # [21:59] <jlebar> well, it was a nice idea.
  4157. # [21:59] <ted> nice, but wrong
  4158. # [21:59] <ted> like all things on slashdot
  4159. # [21:59] <philor> Cwiiis: you need to back out
  4160. # [21:59] <ehsan|sheriff> we can binary patch the linker to jump over that compare instruction ;)
  4161. # [21:59] <philor> world: you need to not pile on
  4162. # [21:59] * Quits: karl (karl@moz-F2842753.jetstream.xtra.co.nz) (Ping timeout)
  4163. # [22:00] <ehsan|sheriff> philor: I will happily take care of that :)
  4164. # [22:00] <nemo> bjacob: sorry. bad memory etc - you recommended "prof" for profiling?
  4165. # [22:01] <@bz> ehsan|sheriff: we could binary patch it to also produce the right output
  4166. # [22:01] <ehsan|sheriff> philor: Cwiiis: backed out
  4167. # [22:01] <@bz> ehsan|sheriff: this may or may not be more work than writing our own linker. ;)
  4168. # [22:01] <taras> jlebar: patches welcome
  4169. # [22:01] <ehsan|sheriff> bz: we can always write our own linker in C++ and compile it!
  4170. # [22:01] <bjacob> nemo: perf, if you're on linux
  4171. # [22:01] * Joins: mgoodwin (mgoodwin@moz-4BB9E5E9.cable.virginmedia.com)
  4172. # [22:01] <jlebar> taras, Even displaying the max would be more useful than the total.
  4173. # [22:02] * bjacob is now known as bjacob_meeting
  4174. # [22:02] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/d508455660d3 - Ehsan Akhgari - Backout changeset 3e972d3efc11 (bug 708307) because it breaks Android tests; a=me
  4175. # [22:02] <jlebar> taras, We're not going to send the total to telemetry, right?
  4176. # [22:02] <taras> jlebar: note these are a sum of queries over 100ms
  4177. # [22:02] <taras> jlebar: total is
  4178. # [22:02] <taras> what we will send
  4179. # [22:03] <taras> jlebar: the problem these are solving is helping us prioritize queries to move off main thread in near term
  4180. # [22:03] * Joins: Waldo (waldo@moz-534B4EF1.hsd1.mi.comcast.net)
  4181. # [22:03] <jlebar> taras, But how can you distinguish between something which usually runs at 100ms but occasionally runs at 1000ms, and something which always runs at 150ms?
  4182. # [22:03] <jlebar> taras, One of those is a bigger priority.
  4183. # [22:03] <@bz> ehsan|sheriff: precisely
  4184. # [22:04] * Joins: Enn (enn@A974B2E7.1BC119D8.8C65A0C1.IP)
  4185. # [22:04] <taras> jlebar: it's true more precision will be good
  4186. # [22:04] <jlebar> taras, More precision is *essential*!
  4187. # [22:04] <taras> i disagree
  4188. # [22:04] <taras> having data is required
  4189. # [22:04] <jlebar> This data is misleading.
  4190. # [22:04] <taras> once you have data, every improvement is incremental
  4191. # [22:04] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  4192. # [22:04] <taras> ie now we dont even know which db to blame for io
  4193. # [22:05] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  4194. # [22:05] * Quits: peregrino (peregrino@moz-1CB238F5.telecom.net.ar) (Quit: peregrino)
  4195. # [22:05] * Joins: dRdR (dRdR@moz-57178BD3.hsd1.ca.comcast.net)
  4196. # [22:07] * Quits: vingtetun (vingtetun@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  4197. # [22:07] <jlebar> taras, I'm very worried when potentially misleading data is collected. An important purpose is to catch things like that bad sqlite hang we had a few versions ago. In order to catch that, I think we need better data than this.
  4198. # [22:08] <jlebar> taras, But my point was just to make sure that improving the data is on your radar.
  4199. # [22:08] * Joins: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP)
  4200. # [22:08] <taras> jlebar: it is, i want to see existing data and go from there
  4201. # [22:08] <@bz> oh, heycam....
  4202. # [22:08] * Quits: mjschranz (mjschranz@moz-57B23647.senecac.on.ca) (Client exited)
  4203. # [22:08] <taras> there is a lot of data and limited dev resources, thus baby steps
  4204. # [22:09] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  4205. # [22:09] * jgriffin-afk is now known as jgriffin
  4206. # [22:09] <jlebar> taras, Understood. But in the future, I submit that "total time" is not an appropriate metric for snappy.
  4207. # [22:09] <jlebar> taras, Total time spent GC'ing would not be useful.
  4208. # [22:10] * Quits: Enn (enn@A974B2E7.1BC119D8.8C65A0C1.IP) (Ping timeout)
  4209. # [22:10] <ted> heh, my linker is using more than 3GB of VM already
  4210. # [22:10] <jlebar> Total time spent on the network would not be useful.
  4211. # [22:10] * Joins: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  4212. # [22:11] <Cwiiis> ehsan|sheriff, ah, what was the problem?
  4213. # [22:11] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  4214. # [22:11] * Boriss_ is now known as Boriss
  4215. # [22:12] <Cwiiis> ehsan|sheriff, I assume the test failures were due to something underneath it? I'll see about getting it in tomorrow
  4216. # [22:12] * Joins: alice0775 (Mibbit@moz-A36EF071.osaka.ocn.ne.jp)
  4217. # [22:13] * Quits: Jake (Jake@moz-5D28CC35.phlapafg.dynamic.covad.net) (Quit: Leaving.)
  4218. # [22:14] <NeilAway> ted: you can use the 64-bit linker but only without pgo of course ;-)
  4219. # [22:14] * khuey|away is now known as khuey|quite-busy
  4220. # [22:14] * Joins: jhorak (jhorak@moz-59813FB4.cust.nbox.cz)
  4221. # [22:16] <ted> NeilAway: ah
  4222. # [22:17] <philor> Cwiiis: since every single test on your push and above crashes, and every single test on the one below it did not, I don't think that's a very good bet
  4223. # [22:17] * Joins: mcsmurf (mcsmurf@moz-31272968.dip.t-dialin.net)
  4224. # [22:19] <Unfocused> ugh, sorry for the network-related oranges :( filed the bug the other day to fix that, and promptly fell asleep. burn-out ftl
  4225. # [22:19] <jimm> ehsan|sheriff: ok to land?
  4226. # [22:19] * Joins: Wevah (Wevah@moz-97AD33CE.stcd.qwest.net)
  4227. # [22:20] <philor> is every orange and red on the tree starred?
  4228. # [22:21] * Joins: mjschranz (mjschranz@moz-57B23647.senecac.on.ca)
  4229. # [22:21] * philor should probably treat his blood pressure by just changing the tree rules to reflect reality
  4230. # [22:21] <ehsan|sheriff> Cwiiis: sorry, no idea
  4231. # [22:21] <froydnj> philor: embrace borkenness and anarchy!
  4232. # [22:22] * Quits: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP) (Client exited)
  4233. # [22:22] * Quits: Hendikins (wolfox@moz-9A361C95.static.internode.on.net) (Ping timeout)
  4234. # [22:22] * Waldo hates mailing lists and reply-to
  4235. # [22:22] * Joins: Hendikins (wolfox@moz-9A361C95.static.internode.on.net)
  4236. # [22:23] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  4237. # [22:23] * ChanServ sets mode: +o mkaply
  4238. # [22:25] * Quits: Pike (Pike@moz-E31CD2CB.mozilla.org) (Input/output error)
  4239. # [22:25] <ehsan|sheriff> jimm: I'm cleaning up the oranges...
  4240. # [22:26] <mfinkle> ehsan|sheriff, can I get added to the queue?
  4241. # [22:26] <ehsan|sheriff> mfinkle: of course
  4242. # [22:26] <mfinkle> android-only landing
  4243. # [22:26] * Joins: rs (rs@moz-217F02CE.lightspeed.sntcca.sbcglobal.net)
  4244. # [22:26] <mcsmurf> is the queue for important checkins only? I have a Windows-only installer patch, which I wanted to check in for weeks now ;)
  4245. # [22:26] <ehsan|sheriff> mfinkle: added you
  4246. # [22:26] <ehsan|sheriff> mcsmurf: no, for all
  4247. # [22:27] <ehsan|sheriff> mcsmurf: you wanna be added?
  4248. # [22:27] <mcsmurf> yeah
  4249. # [22:27] <ehsan|sheriff> done
  4250. # [22:27] * Waldo resists the urge to troll now, seeing as he really doesn't have anything that important that he must land immediately
  4251. # [22:27] <mcsmurf> :P
  4252. # [22:28] * Quits: WeirdAl (chatzilla@moz-D461843.ask.info) (Quit: ChatZilla 0.9.87 [Firefox 8.0/20111104165243])
  4253. # [22:28] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  4254. # [22:28] <ehsan|sheriff> blassey: wanna file https://tbpl.mozilla.org/php/getParsedLog.php?id=7934499&tree=Firefox&full=1?
  4255. # [22:28] <ehsan|sheriff> jimm: green light
  4256. # [22:29] * mcote|bbiab is now known as mcote
  4257. # [22:29] * Joins: lsumar (lsumar@538BABFE.A073F3E.97BBD552.IP)
  4258. # [22:29] * Joins: Pike (Pike@moz-E31CD2CB.mozilla.org)
  4259. # [22:30] * Quits: zuzelvp (zuzelvp@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  4260. # [22:30] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/7f5a60c89420 - Jim Mathies - Bug 661991 - close file pickers when the parent window closes. r=ehsan
  4261. # [22:30] <firebot> http://hg.mozilla.org/mozilla-central/rev/df958b75de87 - Jim Mathies - Bug 661991 - Add query interface support, com dialog events, and split up xp/vista+ show calls. r=ehsan
  4262. # [22:30] <firebot> http://hg.mozilla.org/mozilla-central/rev/5131c0b1982f - Jim Mathies - Bug 661991 - tests. r=bbondy, a=ehsan
  4263. # [22:30] <firebot> http://hg.mozilla.org/mozilla-central/rev/46f1d7608fb4 - Jim Mathies - Bug 661991 - add support for new folder pickers. r=ehsan
  4264. # [22:30] <firebot> http://hg.mozilla.org/mozilla-central/rev/487e81eb1b6b - Jim Mathies - Bug 661991 - add support for new file pickers. r=ehsan
  4265. # [22:30] <firebot> http://hg.mozilla.org/mozilla-central/rev/77bcf3671260 - Jim Mathies - Bug 661991 - dynamically load entry point to SHCreateItemFromParsingName and share this with jump list code. r=ehsan.
  4266. # [22:30] <firebot> http://hg.mozilla.org/mozilla-central/rev/4f2b48a62b75 - Jim Mathies - Bug 661991 - Cleanup win widget nsFilePicker. r=neil, a=ehsan
  4267. # [22:30] <@bz> do we produce localized nightlies?
  4268. # [22:30] <khuey|quite-busy> yes
  4269. # [22:31] <@bz> ok
  4270. # [22:31] <@bz> and we have about 90 locales
  4271. # [22:31] <@bz> right?
  4272. # [22:31] <ehsan|sheriff> khuey|quite-busy: go and study!
  4273. # [22:31] <ehsan|sheriff> yes
  4274. # [22:31] * Joins: zuzelvp (zuzelvp@F2D29657.F60B0462.67AC9B1.IP)
  4275. # [22:31] <mcsmurf> ehsan|sheriff: so many checkins, will that mean that I'll have to wait quite a bit until I can check-in?
  4276. # [22:31] <ehsan|sheriff> iirc we don't generate localized builds for all of them...
  4277. # [22:31] * Quits: wolfiR_ (wolfiR@moz-2858382B.dip0.t-ipconnect.de) (Quit: Leaving)
  4278. # [22:31] <ehsan|sheriff> Pike: ^
  4279. # [22:31] <ehsan|sheriff> mcsmurf: no, hopefully ~30 mins
  4280. # [22:31] <blassey> ehsan|sheriff: is that the Ts from my push?
  4281. # [22:31] <ehsan|sheriff> or less
  4282. # [22:32] <mcsmurf> ah ok, that's fine
  4283. # [22:32] <Pike> bz: what's the question?
  4284. # [22:32] <ehsan|sheriff> blassey: no, osx10.7 m-4
  4285. # [22:32] * Joins: kats (kats@moz-DE13FC16.compute-1.amazonaws.com)
  4286. # [22:32] <@bz> Pike: "how many nightly builds do we produce?"
  4287. # [22:32] <ehsan|sheriff> blassey: I triggered another build and it was green
  4288. # [22:32] <Pike> bz: thousands, probably
  4289. # [22:32] <@bz> Pike: well, on Windows
  4290. # [22:32] <ehsan|sheriff> espindola: you ready?
  4291. # [22:32] * Quits: sheppy (sheppy@moz-4992DE6D.static.kgpt.tn.charter.com) (Quit: sheppy)
  4292. # [22:32] <@bz> Pike: I assueme 4*(numlocales)
  4293. # [22:32] <@bz> Pike: (32/64, opt/debug)
  4294. # [22:33] <espindola> ehsan|sheriff, ready
  4295. # [22:33] <blassey> ehsan|sheriff: sure thing then
  4296. # [22:33] <Pike> bz: we only do repacks for l10n, so not real builds
  4297. # [22:33] <@bz> Pike: ah, ok
  4298. # [22:33] <Pike> bz: download the en-US, unpack, rip out en-US, package in l10n
  4299. # [22:33] <@bz> Pike: so 4 real builds, then?
  4300. # [22:33] * Parts: kats (kats@moz-DE13FC16.compute-1.amazonaws.com)
  4301. # [22:33] * Quits: evilpie (chatzilla@moz-83A50905.pools.arcor-ip.net) (Quit: ChatZilla 0.9.87 [Firefox 11.0a1/20111213031157])
  4302. # [22:33] <ehsan|sheriff> espindola: please land
  4303. # [22:34] <Pike> bz: yeah, we only compile stuff for en-US
  4304. # [22:34] * bear is now known as bear-afk
  4305. # [22:34] * bjacob_meeting is now known as bjacob
  4306. # [22:34] <Pike> bz: and we only repack 32bit opt, so one windows build (and two for linux, and one for mac)
  4307. # [22:34] <espindola> ehsan|sheriff, done, thanks
  4308. # [22:34] <Pike> bz: the repack itself for windwos takes about 3 mins per locale
  4309. # [22:35] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/99dedca7064e - Rafael Ávila de Espíndola - Bug 709406: Fix up slow SQL reporting. r=taras. a=ehsan.
  4310. # [22:35] * davehunt|away is now known as davehunt
  4311. # [22:36] * Quits: cpeterson (cpeterson@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  4312. # [22:36] <Callek> khuey|quite-busy, ehsan|sheriff: shall I presume these test disables/removes are _simply_ to keep things green during this current phx outage, and will get re-enabled soon?
  4313. # [22:36] <ehsan|sheriff> mfinkle: so you said yours is android only?
  4314. # [22:36] <mfinkle> ehsan|sheriff, yep
  4315. # [22:36] <Callek> I really really would hate if this leads to us breaking the functionality tested there
  4316. # [22:37] <ehsan|sheriff> Callek: they will get re-enabled when the tests are fixed :P
  4317. # [22:37] <ehsan|sheriff> Callek: the bug is a P1 blocker
  4318. # [22:37] <ehsan|sheriff> mfinkle: land in 5 mins please?
  4319. # [22:37] <mfinkle> ehsan|sheriff, ok
  4320. # [22:37] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  4321. # [22:37] * Quits: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  4322. # [22:38] <ejpbruel> sicking: ping
  4323. # [22:38] <Callek> ehsan|sheriff: P1 blocker changed by philor today, not sure if the owner of the bug prioritizes based on what non-employees set things as :-P
  4324. # [22:38] <Unfocused> Callek / ehsan|sheriff: i'm working on fixes right now
  4325. # [22:38] <@bz> how many win builders do we actually have?
  4326. # [22:38] <Callek> Unfocused: :-)
  4327. # [22:38] <sicking> ejpbruel: pong
  4328. # [22:38] * Quits: micahg (micahg@moz-C7CC8D27.c3-0.arm-ubr1.chi-arm.il.cable.rcn.com) (Quit: Ex-Chat)
  4329. # [22:38] <philor> bz: http://build.mozilla.org/builds/last-job-per-slave.txt
  4330. # [22:39] <Unfocused> (bare with me - i'm exhausted)
  4331. # [22:39] <ehsan|sheriff> Unfocused: thanks a million!
  4332. # [22:39] <Callek> Unfocused: I just get concerned when I see big blocks of tests disabled due to "bustage" even if it is test issues, history (as far as I see) shows that it usually ends up with the tests not getting fixed... so as long as it is, I won't argue
  4333. # [22:39] <ehsan|sheriff> bz: 5, probably ;)
  4334. # [22:39] <ejpbruel> sicking: could you give me some feedback on bug 701591?
  4335. # [22:39] <ehsan|sheriff> bz: to make things worse, I've got one of them out of the pool
  4336. # [22:40] <ehsan|sheriff> it's an x64 builder though
  4337. # [22:40] * Joins: micahg (micahg@moz-C7CC8D27.c3-0.arm-ubr1.chi-arm.il.cable.rcn.com)
  4338. # [22:40] * Quits: qwebirc (blah@A3C15257.C8511E92.79496794.IP) (Quit: )
  4339. # [22:40] <@bz> philor: hmm. Do we use the same pool for build and test?
  4340. # [22:40] <Callek> bz: no
  4341. # [22:40] <ejpbruel> sicking: specifically, is the behavior described intended, an unfortunate but unfixable side-effect, or is it fixable?
  4342. # [22:40] <Callek> bz: different physical machine pools
  4343. # [22:40] <philor> build is way down the line, 37 of them, 30 active
  4344. # [22:40] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Quit: Ex-Chat)
  4345. # [22:40] <@bz> ok
  4346. # [22:40] <@bz> thanks
  4347. # [22:41] <philor> cmd+f, mw32-ix-slave02 will get you down there
  4348. # [22:41] <timA> firebot: uuid
  4349. # [22:41] <firebot> c3d1f00a-8146-43b4-a044-cb246233358e (/msg firebot cid for CID form)
  4350. # [22:41] <philor> 29-4 for try
  4351. # [22:41] <ehsan|sheriff> mfinkle: please land whenever you're ready
  4352. # [22:41] <Ms2ger> I sure hope nobody is going to push addon manager code
  4353. # [22:42] * Joins: cpeterson (cpeterson@moz-BBE3ABD.mv.mozilla.com)
  4354. # [22:42] <sicking> ejpbruel: I'm not super familiar with the code sending out status notifications for pageloads
  4355. # [22:42] <sicking> ejpbruel: i suspect it's a docshell problem
  4356. # [22:42] <sicking> ejpbruel: i don't think it's unfixable, few things are :)
  4357. # [22:42] * davehunt is now known as davehunt|mtg
  4358. # [22:43] <ejpbruel> sicking: right, thats all i really needed :)
  4359. # [22:43] * Joins: karl (karl@538BABFE.A073F3E.97BBD552.IP)
  4360. # [22:43] * Quits: msucan (msucan-@FA9E8863.56E67207.699550A1.IP) (Quit: .)
  4361. # [22:43] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/b0213baf2905 - Mark Finkle - Bug 710697 - LinkPreference causes a null preference to be sent to Gecko [r=mbrubeck a=android-only]
  4362. # [22:43] <firebot> http://hg.mozilla.org/mozilla-central/rev/5ef118dcf1a1 - Matt Brubeck - Bug 710578 - Pages without contentDocument cause JSON exception in handleLocationChange [r=mfinkle a=javascript]
  4363. # [22:43] <mfinkle> ehsan|sheriff, done
  4364. # [22:43] <ehsan|sheriff> ty
  4365. # [22:44] <ehsan|sheriff> mcsmurf: you can land whenever you're ready
  4366. # [22:44] <mcsmurf> ok
  4367. # [22:44] <Ms2ger> sicking, did you just claim docshell is not unfixable? :)
  4368. # [22:44] <Cwiiis> philor, oh, really? :/ My patch doesn't touch anything outside of android though, that seems surprising to me...
  4369. # [22:44] <khuey|quite-busy> it's fixable
  4370. # [22:45] <khuey|quite-busy> it's just a question of how many years of bz's life you're willing to sacrifice at that alter
  4371. # [22:45] <khuey|quite-busy> *altar
  4372. # [22:45] <ehsan|sheriff> Cwiiis: iirc it broke every test in android opt
  4373. # [22:45] <Cwiiis> ehsan|sheriff, ah, ok, that makes more sense
  4374. # [22:45] <Cwiiis> damn, ok
  4375. # [22:45] <ehsan|sheriff> khuey|quite-busy: would 3 do it?
  4376. # [22:45] <Cwiiis> ehsan|sheriff, will sort out tomorrow
  4377. # [22:45] <khuey|quite-busy> probably
  4378. # [22:45] <ehsan|sheriff> ok
  4379. # [22:45] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/7e74a12601a4 - Frank Wein - Bug 688615 - Wrong reg key used in Installer shell icon handler code, r=rob_strong, a=ehsan
  4380. # [22:45] <mcsmurf> ehsan|sheriff: done
  4381. # [22:45] * Cwiiis is now known as CwiiisAway
  4382. # [22:45] <ehsan|sheriff> mcsmurf: thanks
  4383. # [22:45] <ehsan|sheriff> with that, our queue is empty
  4384. # [22:46] <@bz> docshell is totally fixable
  4385. # [22:46] <@bz> with a sane spec (a big if)
  4386. # [22:46] * juanb|afk is now known as juanb
  4387. # [22:46] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Client exited)
  4388. # [22:46] <@bz> as in, a spec that actually matches reality
  4389. # [22:47] <ehsan|sheriff> bz: how long would that take to write?
  4390. # [22:47] * Joins: njn (chatzilla@moz-A6B647BB.dyn.iinet.net.au)
  4391. # [22:48] <@bz> ehsan|sheriff: I don't know. :(
  4392. # [22:48] * Quits: fzzzy (donovan@moz-BBE3ABD.mv.mozilla.com) (Quit: fzzzy)
  4393. # [22:48] <ehsan|sheriff> sadface
  4394. # [22:48] <nemo> bjacob: http://m8y.org/tmp/temp.txt - does this say anything interesting to you? that was on the site from https://bugzilla.mozilla.org/show_bug.cgi?id=708641 where Firefox was like 4 times slower than Chrome
  4395. # [22:48] <Ms2ger> khuey|quite-busy, why are you on IRC? :)
  4396. # [22:49] <nemo> Ms2ger: so you can see his status and not stop by his office?
  4397. # [22:49] <bjacob> nemo: clearly you're spending most of the time in the JS engine here, so file a Core -> JS Engine bug
  4398. # [22:49] <Ms2ger> Well, he's got an exam tomorrow
  4399. # [22:49] * Quits: northWind (northWind@moz-20E58859.cable.teksavvy.com) (Quit: )
  4400. # [22:49] * Joins: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com)
  4401. # [22:49] <nemo> bjacob: aight
  4402. # [22:49] <ted> there are a lot of angry people on slashdot
  4403. # [22:49] <ted> i think this is one of the reasons i stopped reading it
  4404. # [22:50] <@bz> nemo: I was going to profile this...
  4405. # [22:50] * Quits: Mook_as (mook@moz-1FCC0032.activestate.com) (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 1.9.2.13/20101203074205])
  4406. # [22:50] <@bz> nemo: just hadn't gotten to it yet
  4407. # [22:50] <nemo> bz: oh. um. do you have a bug already?
  4408. # [22:50] <ted> like, even the ones that have a clue are so full of rage that you don't even care what their point is
  4409. # [22:50] <nemo> bz: I have no idea how to easily install kernel symbols under ubuntu
  4410. # [22:50] <@bz> nemo: well, 708641
  4411. # [22:50] <@bz> nemo: as you pointed out
  4412. # [22:50] <nemo> bz: ah. so. no point in making a 2nd bug?
  4413. # [22:50] <nemo> should I attach that temp file there?
  4414. # [22:50] <@bz> nemo: I don't think so
  4415. # [22:50] <@bz> nemo: yeah
  4416. # [22:50] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  4417. # [22:50] <@bz> nemo: I'll do a profile in a few mins
  4418. # [22:51] * @bz needs to rebuild his opt build
  4419. # [22:51] <@bz> nemo: the other thing that might help is a regression range
  4420. # [22:51] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  4421. # [22:51] <ehsan|sheriff> ted: popular forums with open comments tend to attract angry people :/
  4422. # [22:51] * Joins: jwq (jwq@moz-8238A1D6.irl.cri.nz)
  4423. # [22:52] <@bz> witness bugzilla!
  4424. # [22:52] * Quits: CwiiisAway (cwiiis@moz-F15E698.croy.cable.virginmedia.com) (Quit: Ex-Chat)
  4425. # [22:52] <ted> true
  4426. # [22:52] <nemo> bz: welp. now that my build works, I guess I could do that :)
  4427. # [22:52] <nemo> hg bisect isn't too horribly tedious...
  4428. # [22:52] * Quits: sewardj (sewardj@moz-933C5B3E.dip.t-dialin.net) (Ping timeout)
  4429. # [22:53] <@bz> nemo: can't you just do it on nightlies?
  4430. # [22:53] <ted> heh, i figured i looked like some kind of old-timer on /. with my ~100k UID
  4431. # [22:53] <njn> Hacker News has a less angry vibe
  4432. # [22:53] <ted> but BZ's is like 40k
  4433. # [22:53] <@bz> nemo: I mean.... an hg bisect would be even better, but probably slower!
  4434. # [22:53] <@bz> ted: yeah, I was young and in college... ;)
  4435. # [22:53] * Quits: mjschranz (mjschranz@moz-57B23647.senecac.on.ca) (Client exited)
  4436. # [22:53] <ted> me too
  4437. # [22:53] <ted> heh
  4438. # [22:53] <nemo> ted: mine is low 4 digit :) I put off registering for a while. seemed like a fad
  4439. # [22:53] <ted> nice
  4440. # [22:53] <ted> i used to have a ICQ UIN that was < 250k
  4441. # [22:54] <ted> but i forgot the password and now nobody cares
  4442. # [22:54] <ehsan|sheriff> fwiw, I'm very happy that we use irc which not everybody knows how to use
  4443. # [22:54] * Joins: eflores (AndChat@538BABFE.A073F3E.97BBD552.IP)
  4444. # [22:54] <@bz> yeah
  4445. # [22:54] <nemo> ICQ UIN - I used to know that better than my phone number
  4446. # [22:54] * @bz no longer recalls his ICQ login....
  4447. # [22:54] <ehsan|sheriff> as opposed to, let's say, a web accessible chat group!
  4448. # [22:54] <Ms2ger> nemo, better than your parents' phone number? ;)
  4449. # [22:54] <@bz> ehsan|sheriff: there are irc webclients!
  4450. # [22:54] <nemo> Ms2ger: I still don't know that one...
  4451. # [22:54] <smaug> what...
  4452. # [22:54] * Quits: klugefoo (kahr@moz-F88DFDF5.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  4453. # [22:54] <smaug> I got first "update Nightly" dialog
  4454. # [22:54] <@bz> ehsan|sheriff: we have one right on our video streaming page!
  4455. # [22:55] <smaug> and shortly after that "Update Aurora"
  4456. # [22:55] <smaug> I'm using an Aurora build
  4457. # [22:55] <ehsan|sheriff> bz: I know, but people don't know about them :)
  4458. # [22:55] <smaug> (this is actually Aurora 9)
  4459. # [22:55] <hub> what's ICQ? ;-)
  4460. # [22:55] <Ms2ger> Pah
  4461. # [22:55] <Ms2ger> Even I know ICQ
  4462. # [22:55] <ehsan|sheriff> hub: you're young!
  4463. # [22:55] <hub> ehsan|sheriff: nah. Just ignored all that stuff for a while
  4464. # [22:56] <mcsmurf> the cool kids use Facebook chat these days or what ;)
  4465. # [22:56] <ehsan|sheriff> heh
  4466. # [22:56] <nemo> bz: hm. WRT bisecting. I guess since 9 was the least-bad. I should start testing around the time 9 was branched off?
  4467. # [22:56] <hub> mcsmurf: I must be old. I don't have Facebook
  4468. # [22:56] * Quits: Goldorak (chatzilla@8109DDDE.7C10D095.187A1082.IP) (Quit: ChatZilla 0.9.87 [Firefox 8.0/20111104165243])
  4469. # [22:57] * smaug has used Facebook chat once. That was enough.
  4470. # [22:57] * Quits: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  4471. # [22:57] <mcsmurf> heh :P
  4472. # [22:57] <ted> roc: so uh, if the VC2010 32-bit linker is 64-bit
  4473. # [22:57] * Joins: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  4474. # [22:57] <ted> then we should really be making that change
  4475. # [22:57] <roc> it's not
  4476. # [22:57] <ted> oh
  4477. # [22:57] <ted> er
  4478. # [22:57] <ted> was that a mistake?
  4479. # [22:57] <mcsmurf> I think FB chat is the reason some study claims "40% of online time spent on Facebook" (or something like that)
  4480. # [22:58] * Joins: klugefoo (kahr@moz-F88DFDF5.lightspeed.sntcca.sbcglobal.net)
  4481. # [22:58] <ted> oh, right
  4482. # [22:58] <ted> that was the 64-bit linker
  4483. # [22:58] <mbrubeck> ehsan|sheriff: Can I get into the landing queue?
  4484. # [22:58] <ted> just installed in (x86)
  4485. # [22:58] <ted> hah
  4486. # [22:58] * Quits: davidb_ (davidb@moz-976CD2.dsl.bell.ca) (Quit: davidb_)
  4487. # [22:58] <ehsan|sheriff> mbrubeck: since you're now the only person in it, you can just land :)
  4488. # [22:58] <mbrubeck> thanks!
  4489. # [22:58] <mbrubeck> updating my tree, this'll take just a minute
  4490. # [22:59] <@bz> nemo: yeah
  4491. # [22:59] <ehsan|sheriff> ted: yeah, their x64 toolchain doesn't know a thing about x86
  4492. # [22:59] <@bz> nemo: that would make the most sense to me
  4493. # [22:59] * Quits: wolfiR (wolfiR@moz-2858382B.dip0.t-ipconnect.de) (Quit: Leaving)
  4494. # [22:59] <ted> ehsan|sheriff: it does have /MACHINE, but that doesn't seem to work with PGO anyway
  4495. # [22:59] * Joins: northWind (northWind@2F50C7BC.10A7D831.6816E6B7.IP)
  4496. # [22:59] <ted> probably because of it having to do the actual compiling
  4497. # [22:59] <ted> it is kind of weird that they don't make a combined toolchain
  4498. # [23:00] <ehsan|sheriff> ted: indeed
  4499. # [23:00] <ted> i have to imagine most of the code is shared anyway
  4500. # [23:00] <ehsan|sheriff> ted: I hear their compiler code base is horrible
  4501. # [23:00] <ehsan|sheriff> so it's not exactly 64-bit safe ;)
  4502. # [23:00] <ehsan|sheriff> ted: the code gen is probably not shared
  4503. # [23:00] <ted> ah
  4504. # [23:00] <ted> crazy
  4505. # [23:00] <ehsan|sheriff> which is what link /ltcg mostly runs
  4506. # [23:00] <ted> right
  4507. # [23:00] <ted> insane
  4508. # [23:01] <ted> although i guess they probably have code dating from VC 1.0 still in there
  4509. # [23:01] <ted> :-P
  4510. # [23:01] * Quits: Joeh (joe@5A3923AA.BC22908.C7CEC4ED.IP) (Ping timeout)
  4511. # [23:01] <ted> vc++ 1.0 came out in 1993
  4512. # [23:01] * Joins: kats (kats@moz-DE13FC16.compute-1.amazonaws.com)
  4513. # [23:01] <ehsan|sheriff> as if we don't have code form the phoenix days around...
  4514. # [23:01] <ted> i wonder if any code from microsoft C 1.0 is still in there
  4515. # [23:01] <ehsan|sheriff> :P
  4516. # [23:01] <ted> which came out in 1983
  4517. # [23:01] * Joins: davidillsley (chatzilla@moz-D3C5EBB2.range86-144.btcentralplus.com)
  4518. # [23:02] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/759a688577d5 - Matt Brubeck - Bug 708772 - (3/3) Use honeycomb theme and tablet layout on ICS tablets [r=mfinkle, a=ehsan]
  4519. # [23:02] <kats> ehsan|sheriff: i have a patch for m-c; android java-only change
  4520. # [23:02] <firebot> http://hg.mozilla.org/mozilla-central/rev/ae066b87a525 - Matt Brubeck - Bug 708772 - (2/3) Add tablet flag to jar manifest parser and nsSystemInfo [r=bsmedberg]
  4521. # [23:02] <firebot> http://hg.mozilla.org/mozilla-central/rev/7cb2752fce12 - Matt Brubeck - Bug 708772 - (1/3) Add IsTablet method to AndroidBridge [r=dougt]
  4522. # [23:02] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
  4523. # [23:02] <ehsan|sheriff> kats: land away :)
  4524. # [23:02] <kats> ehsan|sheriff: thanks :)
  4525. # [23:03] * Joins: davidb_ (davidb@moz-976CD2.dsl.bell.ca)
  4526. # [23:03] <@bz> old code never dies
  4527. # [23:03] <@bz> it just hides and causes bugs
  4528. # [23:04] <Ms2ger> Hear, hear
  4529. # [23:04] * Joins: tfair (tfairey@moz-BBE3ABD.mv.mozilla.com)
  4530. # [23:04] * Joins: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP)
  4531. # [23:04] <catlee> woo! got a 32-bit firefox built on w64!
  4532. # [23:04] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/41f75cbb91f2 - Kartikaya Gupta - Bug 710393 - Stop using Math.copySign which doesn't exist on Froyo. r=Cwiiis a=ehsan
  4533. # [23:04] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  4534. # [23:04] <@bz> catlee: nice
  4535. # [23:04] <ehsan|sheriff> cool!
  4536. # [23:04] <catlee> ehsan|sheriff: do you have a m-c revision which was known to fail on w32 that I can try?
  4537. # [23:04] <ehsan|sheriff> yes, just a sec
  4538. # [23:05] <catlee> I used a2928a1
  4539. # [23:05] <ehsan|sheriff> catlee: a64d8d8b512e
  4540. # [23:05] * Joins: mjschranz (mjschranz@moz-57B23647.senecac.on.ca)
  4541. # [23:05] <catlee> ehsan|sheriff: ok, I'll kick that off now
  4542. # [23:06] <ehsan|sheriff> bjacob: there's a test failure sitting here staring at ,e
  4543. # [23:06] <ehsan|sheriff> *me
  4544. # [23:06] <ehsan|sheriff> catlee: thanks
  4545. # [23:06] * Quits: davidb_ (davidb@moz-976CD2.dsl.bell.ca) (Quit: davidb_)
  4546. # [23:06] <bjacob> ehsan|sheriff: coming soon
  4547. # [23:06] * jmaher is now known as jmaher|afk
  4548. # [23:06] <ted> oh good, then all we need to do is get a zillion more win64 slaves
  4549. # [23:07] <ehsan|sheriff> ted: do we have a zillion 32-bit builders?
  4550. # [23:07] * Joins: fzzzy (donovan@moz-2B41AF9B.lightspeed.mtvwca.sbcglobal.net)
  4551. # [23:07] * Quits: joey (chatzilla@moz-781B227D.nys.biz.rr.com) (Connection reset by peer)
  4552. # [23:07] <ted> i don't know offhand, but i'd guess yes
  4553. # [23:08] <ted> maybe catlee knows
  4554. # [23:08] <catlee> we have ~70 win32 builders
  4555. # [23:08] <catlee> and ~30 win64
  4556. # [23:08] <ted> only 70?
  4557. # [23:08] <ted> wow
  4558. # [23:08] <ted> i thought we had more
  4559. # [23:08] <catlee> so we'd need to reimage the win32 machines with win64
  4560. # [23:08] <catlee> or get more
  4561. # [23:08] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  4562. # [23:09] <ted> i guess if we were switching to doing all our builds on win64 then reimaging makes sense
  4563. # [23:09] <catlee> I think it's like 70..
  4564. # [23:09] <ted> because only old branches would need the 32-bit ones
  4565. # [23:09] <catlee> yeah
  4566. # [23:09] <catlee> better machine usage
  4567. # [23:10] * Quits: Ami_Ty (Amie@moz-BBE3ABD.mv.mozilla.com) (Quit: Ami_Ty)
  4568. # [23:10] <catlee> the next linux machines will be doing cross compiles for 32-bit too I think
  4569. # [23:10] <@bz> hmm
  4570. # [23:10] <@bz> so philor's link didn't show all the builders?
  4571. # [23:10] <ehsan|sheriff> catlee: I'm assuming that the hardware on our 32-bit builders can handle x64...
  4572. # [23:10] <catlee> yes
  4573. # [23:11] <catlee> all the hw is identical
  4574. # [23:11] * Quits: dRdR (dRdR@moz-57178BD3.hsd1.ca.comcast.net) (Client exited)
  4575. # [23:11] <catlee> for our {linux,win}{32,64} machines
  4576. # [23:11] * Joins: Mook_as (mook@moz-1FCC0032.activestate.com)
  4577. # [23:11] * Joins: jrmuizel (jrmuizel@B31A279D.5BCEC6DB.DA78B690.IP)
  4578. # [23:12] <ehsan|sheriff> good
  4579. # [23:12] * Quits: mjschranz (mjschranz@moz-57B23647.senecac.on.ca) (Client exited)
  4580. # [23:12] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  4581. # [23:12] <ted> at least that's something
  4582. # [23:12] <catlee> xeon X3430 2.4GHz w/ 8GB ram
  4583. # [23:13] * Quits: loadbang (loadbang@moz-2BA0C010.range86-168.btcentralplus.com) (Quit: loadbang)
  4584. # [23:13] * Quits: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net) (Ping timeout)
  4585. # [23:13] * Quits: jet (junglecode@moz-BBE3ABD.mv.mozilla.com) (Quit: jet)
  4586. # [23:13] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  4587. # [23:14] * Parts: kats (kats@moz-DE13FC16.compute-1.amazonaws.com)
  4588. # [23:15] * Quits: @dbaron (dbaron@moz-BBE3ABD.mv.mozilla.com) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  4589. # [23:16] <mfinkle> ctalbert|afk, can we say bug Compute raw start is done?
  4590. # [23:16] <mfinkle> err bug 695216
  4591. # [23:16] * Quits: jhorak (jhorak@moz-59813FB4.cust.nbox.cz) (Quit: Leaving)
  4592. # [23:17] <NeilAway> ted: at the very least, they probably still have the same code for /nologo ;-)
  4593. # [23:17] * heycam|away is now known as heycam
  4594. # [23:18] <philor> bz: ~70 as in 37 in the buildpool, and 29 in the trybuildpool, I think was what he meant
  4595. # [23:18] <@bz> philor: ah, ok
  4596. # [23:18] * Quits: asac (asac@moz-1C3692A7.pppoe.wtnet.de) (Quit: leaving)
  4597. # [23:18] <@bz> philor: that's fine; we clearly care about trybuildpool
  4598. # [23:19] <NeilAway> ted: wouldn't you want to keep some win32 machines for running tests?
  4599. # [23:19] * Joins: mjschranz (mjschranz@moz-57B23647.senecac.on.ca)
  4600. # [23:19] * Joins: darktrojan (geoff@moz-8B34E932.dsl.telstraclear.net)
  4601. # [23:20] <catlee> tests run in a different pool
  4602. # [23:20] * rhung|AFK is now known as rhung
  4603. # [23:20] <catlee> minis!
  4604. # [23:21] * joduinn-lunch is now known as joduinn-mtg
  4605. # [23:21] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  4606. # [23:21] * Quits: jrmuizel (jrmuizel@B31A279D.5BCEC6DB.DA78B690.IP) (Ping timeout)
  4607. # [23:22] * Quits: mjschranz (mjschranz@moz-57B23647.senecac.on.ca) (Client exited)
  4608. # [23:22] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  4609. # [23:22] * Joins: KWierso_ (chatzilla@moz-4E7BE0E1.desm.qwest.net)
  4610. # [23:23] * catlee is now known as catlee-mtg
  4611. # [23:23] * Quits: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com) (Quit: Jesse)
  4612. # [23:23] * Quits: KWierso (chatzilla@moz-4E7BE0E1.desm.qwest.net) (Ping timeout)
  4613. # [23:23] * KWierso_ is now known as KWierso
  4614. # [23:23] * Joins: ericjung (Mibbit@moz-87C31D97.bostonballet.org)
  4615. # [23:25] * Joins: gwagner (idefix2@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  4616. # [23:25] <philor> does pushing older branches to try still work, and would we be breaking it?
  4617. # [23:26] * Quits: protz (jonathan@moz-7F6750F6.xulforum.org) (Quit: Leaving)
  4618. # [23:26] * philor bets on no and yes
  4619. # [23:26] * Joins: gmoro (guilherme@3DCBFB93.F520FC74.D159334F.IP)
  4620. # [23:26] <darktrojan> worked for me a few weeks ago
  4621. # [23:27] <@bz> how older?
  4622. # [23:27] <@bz> pushing beta works
  4623. # [23:27] <darktrojan> it's probably configured differently now, but it works
  4624. # [23:27] <philor> yeah, one of my "older" definitions includes 1.9.2, but not very strongly
  4625. # [23:27] <heycam> smaug++ for event constructors!
  4626. # [23:27] <philor> since it barely even works on its own tree
  4627. # [23:27] * Quits: mgoodwin (mgoodwin@moz-4BB9E5E9.cable.virginmedia.com) (Input/output error)
  4628. # [23:28] <smaug> heycam: I need to get the tool to handle dictionary-like interfaces done
  4629. # [23:28] <heycam> smaug, oh right you'd need that for those constructors
  4630. # [23:28] <heycam> smaug, just done by hand atm?
  4631. # [23:29] <smaug> ctors work
  4632. # [23:29] <smaug> but right now everything is done by hand
  4633. # [23:29] <smaug> heycam: but the tool will make value reading a lot easier
  4634. # [23:29] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  4635. # [23:29] <smaug> heycam: Bug 709569
  4636. # [23:30] <@bz> heycam!
  4637. # [23:30] <heycam> hello bz
  4638. # [23:30] <@bz> heycam: so I filed this bug on you....
  4639. # [23:30] <smaug> heycam: I don't know when we're getting real dictionary support, though in practice one can use interfaces
  4640. # [23:30] * heycam figures he knows what bz will mention
  4641. # [23:30] <heycam> yes I saw
  4642. # [23:30] <mfinkle> ehsan|sheriff, back for another landing (android only)
  4643. # [23:30] <heycam> but having just worken up I haven't looked at it yet
  4644. # [23:30] * bwinton is now known as bwinton_away
  4645. # [23:30] <@bz> heycam: I was 99% sure the test was just backwards, then I realized that would be totally wrong
  4646. # [23:31] <@bz> heycam: ok
  4647. # [23:31] <@bz> heycam: let me know if I can help somehow
  4648. # [23:31] <heycam> bz, ok, I'll take a look this morning
  4649. # [23:31] * @bz would really like his working tests back ;)
  4650. # [23:31] * Joins: jrmuizel (jrmuizel@B31A279D.5BCEC6DB.DA78B690.IP)
  4651. # [23:31] * Joins: Joeh (joe@5A3923AA.BC22908.C7CEC4ED.IP)
  4652. # [23:32] * Joins: wg9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
  4653. # [23:32] <ehsan|sheriff> mfinkle: go ahead
  4654. # [23:33] * Joins: sewardj (sewardj@moz-933C5B3E.dip.t-dialin.net)
  4655. # [23:33] <mfinkle> ehsan|sheriff, ty
  4656. # [23:34] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/83f4fe779fb1 - Mark Finkle - Bug 710783 - about:firefox won't load [r=mbrubeck a=android-only]
  4657. # [23:34] * Quits: jwq (jwq@moz-8238A1D6.irl.cri.nz) (Ping timeout)
  4658. # [23:35] <smaug> jst: did you ever figure out if we have some licenses for Zoom?
  4659. # [23:35] * fabrice is now known as fabrice|afk
  4660. # [23:35] <darktrojan> wow these images of mobile look hot
  4661. # [23:35] * Quits: gerv (gerv@moz-8E68CF56.in-addr.arpa) (Quit: Leaving.)
  4662. # [23:35] <smaug> (my evaluation license expired)
  4663. # [23:35] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
  4664. # [23:36] * armenzg is now known as armenzg_dinner
  4665. # [23:36] <gavin> smaug: how do you like it (Zoom)?
  4666. # [23:36] * Quits: mcsmurf (mcsmurf@moz-31272968.dip.t-dialin.net) (Quit: )
  4667. # [23:36] <smaug> gavin: it was quite ok
  4668. # [23:36] * jcranmer|away is now known as jcranmer
  4669. # [23:37] <smaug> at least it was very easy to use, though I didn't quite get as much data as from Shark
  4670. # [23:37] <smaug> but I'm not sure if I should have used some compiler flags to get better data
  4671. # [23:37] * Joins: jwq (jwq@moz-8238A1D6.irl.cri.nz)
  4672. # [23:38] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  4673. # [23:39] * Quits: jamesr (jamesr@FB285460.D6CCE4AE.77834EAA.IP) (Ping timeout)
  4674. # [23:39] * Quits: sicking (chatzilla@moz-1FF05400.hsd1.ca.comcast.net) (Ping timeout)
  4675. # [23:39] <nemo> http://m8y.org/tmp/irc.txt - heh. (#css on freenode)
  4676. # [23:39] * Quits: jrmuizel (jrmuizel@B31A279D.5BCEC6DB.DA78B690.IP) (Ping timeout)
  4677. # [23:39] <ehsan|sheriff> bjacob: what was the bug #?
  4678. # [23:40] * Quits: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP) (Ping timeout)
  4679. # [23:40] * Quits: MattN (MattN@2F83A011.9167AF22.2125B4DC.IP) (Ping timeout)
  4680. # [23:40] <bjacob> ehsan|sheriff: 709914
  4681. # [23:41] <Callek> Mossop, Unfocused: ping
  4682. # [23:41] <Mossop> Callek: pong
  4683. # [23:41] * Joins: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP)
  4684. # [23:42] <Callek> Mossop, Unfocused: Bug 709531 missing the re-adds of the tests from https://hg.mozilla.org/mozilla-central/rev/4d2921df8f34
  4685. # [23:42] <gregglind> this might be a strange question... but is there an xpath-like (or other 'search') for looking through json?
  4686. # [23:42] * Quits: armenzg_dinner (armenzg@moz-A6FE435.build.sjc1.mozilla.com) (Ping timeout)
  4687. # [23:42] <Mossop> Yeah I couldn't be bothered to include them in the patch
  4688. # [23:42] * Quits: lsumar (lsumar@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  4689. # [23:42] * Joins: sicking (chatzilla@moz-87306D4.dsl.snfc21.pacbell.net)
  4690. # [23:42] * Joins: gandalf (zbraniecki@moz-9F56DED7.neoplus.adsl.tpnet.pl)
  4691. # [23:42] <Callek> Mossop: so leaving them disabled??
  4692. # [23:42] <Mossop> No
  4693. # [23:42] <Ms2ger> bz, really? (re: doc.all)
  4694. # [23:43] * Joins: jrmuizel (jrmuizel@D8C22410.5BCEC6DB.DA78B690.IP)
  4695. # [23:43] <NeilAway> catlee: fair enough
  4696. # [23:43] * Quits: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net) (Quit: bholley)
  4697. # [23:44] * Joins: lsumar (lsumar@E2F7352.56080C53.97BBD552.IP)
  4698. # [23:44] <@bz> Ms2ger: what about it?
  4699. # [23:44] <Ms2ger> item(string)
  4700. # [23:44] * Joins: MattN (MattN@2F83A011.9167AF22.2125B4DC.IP)
  4701. # [23:45] <@bz> Ms2ger: fwiw, WebKit and IE do that for HTMLCollection too
  4702. # [23:45] <Ms2ger> ...
  4703. # [23:45] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  4704. # [23:45] <Callek> Mossop: as long as you are certain it won't be forgotten I guess I won't argue
  4705. # [23:45] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  4706. # [23:46] <blizzard> bz: did we decide that we shouldn't fix this? https://bugzilla.mozilla.org/show_bug.cgi?id=709448
  4707. # [23:46] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  4708. # [23:46] <blizzard> bz: based on coversations with jst?
  4709. # [23:46] <Unfocused> Mossop: hah, just saw your patch. i was (slowly) going through all the tests and making the same changes
  4710. # [23:46] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  4711. # [23:46] * Joins: Josh_T (Meph@moz-E0BF24D4.dynamic.dsl.as9105.com)
  4712. # [23:46] <@bz> blizzard: which?
  4713. # [23:46] <@bz> Ms2ger: so what Gecko does for document.all....
  4714. # [23:46] <Unfocused> and also doing a more extensive reset
  4715. # [23:46] <ehsan|sheriff> bjacob: I think I figured out the problem
  4716. # [23:46] <@bz> Ms2ger: is this:
  4717. # [23:46] <Mossop> Unfocused: Sorry, had planned to get it up and ready before you woke up, but then meetings happened
  4718. # [23:47] <@bz> if (id == sItem_id || id == sNamedItem_id) {
  4719. # [23:47] <@bz> // Define the item() or namedItem() method.
  4720. # [23:47] <@bz> JSFunction *fnc = ::JS_DefineFunctionById(cx, obj, id, CallToGetPropMapper,
  4721. # [23:47] <@bz> 0, JSPROP_ENUMERATE);
  4722. # [23:47] <Unfocused> np :)
  4723. # [23:47] <@bz> Then CallToGetPropMapper does:
  4724. # [23:47] <@bz> // Convert all types to string.
  4725. # [23:47] <@bz> JSString *str = ::JS_ValueToString(cx, JS_ARGV(cx, vp)[0]);
  4726. # [23:47] <@bz> // If we are called via document.all(id) instead of document.all.item(i) or
  4727. # [23:47] <@bz> // another method, use the document.all callee object as self.
  4728. # [23:47] <blizzard> bz: calling .click() from a mouseup
  4729. # [23:47] <@bz> and converts the whole thing into a property get:
  4730. # [23:47] <@bz> return ::JS_GetUCProperty(cx, self, chars, length, vp);
  4731. # [23:47] <smaug> is bugzilla down?
  4732. # [23:47] <@bz> blizzard: I have no idea
  4733. # [23:47] <blizzard> bz: or maybe I'm thinking of sicking
  4734. # [23:47] <bjacob> ehsan|sheriff: great
  4735. # [23:48] <blizzard> sicking: ^^^
  4736. # [23:48] <@bz> blizzard: we allow window.open() from mouseup
  4737. # [23:48] <@bz> blizzard: I think you're thinking sicking
  4738. # [23:48] * Quits: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com) (Quit: Miranda IM - Multi protocol instant messenger @ www.miranda-im.org)
  4739. # [23:48] <@bz> Ms2ger: so the point is, document.all is f-ed up
  4740. # [23:48] <blizzard> bz: yeah, but we don't allow you to call .click() on a file control from mouseup
  4741. # [23:48] <blizzard> bz: which was an issue for some of Google's properties
  4742. # [23:48] <ehsan|sheriff> bjacob: so we have this extern variable in libvpx
  4743. # [23:48] <Ms2ger> Heh
  4744. # [23:48] <Unfocused> Mossop: i have changes on top of that... there are tests that reset prefs for urls, and they reset to pointing to AMO :\ (because automation.py.in uses user_pref() instead of changing the defaults)
  4745. # [23:48] <nemo> bz: so. I decided to do bisect, just for the heck of it. (and masochism?) and I noticed something kind of weird
  4746. # [23:48] <ehsan|sheriff> bjacob: and we try to read it in nsWebMReader.cpp
  4747. # [23:48] <Ms2ger> bz, I think that has been established a while ago :)
  4748. # [23:48] <ehsan|sheriff> that's gonna fail across modules!
  4749. # [23:49] <sicking> blizzard: so i think we should change our code such that input.click() is allowed anywhere where window.open is
  4750. # [23:49] <sicking> blizzard: apparently input.click() is a bit more restrictive currently
  4751. # [23:49] <nemo> bz: I built the -g and the -b the same way, but the one around early Nov did the demo at 2000 sprites for 30fps while the latest did 300 sprites for 30fps
  4752. # [23:49] <Mossop> Unfocused: Hrm really? Which URLs? If it's the AddonRepository URL then it doesn't matter so long as caching is disabled, but the others would be bad
  4753. # [23:49] <sicking> blizzard: but i don't think we should change things beyond that based on the feedback from google
  4754. # [23:49] <nemo> bz: these are debug builds, but... that's quite a difference
  4755. # [23:49] <Mossop> Unfocused: Why don't you just post your patch instead then
  4756. # [23:50] * Quits: Tobbi (Tobbi@16BAC97A.933EA279.AC7F8427.IP) (Ping timeout)
  4757. # [23:50] * Quits: Josh_T (Meph@moz-E0BF24D4.dynamic.dsl.as9105.com) (Quit: ChatZilla 0.9.87 [Firefox 10.0a2/20111213042020])
  4758. # [23:50] <blizzard> sicking: so we want to fix that bug or not?
  4759. # [23:50] <Unfocused> Mossop: getAddons.get, etc is reset in a couple of places
  4760. # [23:50] <blizzard> sicking: just trying to figure out if I should wontfix it
  4761. # [23:50] <bjacob> ehsan|sheriff: hah
  4762. # [23:50] <sicking> blizzard: i think we should fix the bug yes
  4763. # [23:50] <Unfocused> will do, just finishing it off (and eating lunch)
  4764. # [23:50] <blizzard> sicking: ok
  4765. # [23:50] <bjacob> ehsan|sheriff: why'd we not get a linking error?
  4766. # [23:50] <sicking> blizzard: which may or may not help google, i'm not 100% sure
  4767. # [23:50] <Unfocused> my patch also re-enables the tests, fwiw
  4768. # [23:50] * Quits: hipokrit (hipokrit@moz-502C3BF.rackspace.net) (Client exited)
  4769. # [23:51] * Joins: dRdR (dRdR@moz-BBE3ABD.mv.mozilla.com)
  4770. # [23:51] <blizzard> sicking: I know they fixed their problems another way (closure, I guess) but I was wondering if wanted to fix it anyway
  4771. # [23:51] * davehunt|mtg is now known as davehunt
  4772. # [23:52] <sicking> blizzard: right. I think we should fix the bug no matter what
  4773. # [23:52] <sicking> blizzard: consistency is good
  4774. # [23:52] <blizzard> sicking: ok, thx
  4775. # [23:52] * blizzard keeps it on his list
  4776. # [23:52] * Joins: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
  4777. # [23:52] * Joins: IRCMonkey20419 (Tobbi@16BAC97A.933EA279.AC7F8427.IP)
  4778. # [23:53] * Quits: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP) (Ping timeout)
  4779. # [23:53] <mounir> sicking: may I say I will have a look when you will be done with my reviews? :)
  4780. # [23:53] <ehsan|sheriff> bjacob: do not know yet
  4781. # [23:53] * gregglind is now known as gregglind_away
  4782. # [23:53] * Quits: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  4783. # [23:54] * Quits: gwagner (idefix2@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: gwagner)
  4784. # [23:54] <blizzard> heh
  4785. # [23:54] <sicking> mounir: sold!
  4786. # [23:54] <blizzard> mounir: :D
  4787. # [23:54] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  4788. # [23:55] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  4789. # [23:55] <Mossop> I love having to reboot windows in order to delete files from my objdir
  4790. # [23:56] * Quits: graememcc (chatzilla@moz-40DE3BF7.range86-148.btcentralplus.com) (Ping timeout)
  4791. # [23:56] * Quits: jhammink (textual@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  4792. # [23:56] <khuey|quite-busy> "ur doin it wrong"
  4793. # [23:56] * Quits: Mossop (mossop@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Fleeing the scene)
  4794. # [23:56] <@bz> nemo: don't do debug builds
  4795. # [23:56] <rs> Mossop: check for anything in Mozilla build that could keep them in use'
  4796. # [23:56] <@bz> nemo: measuring perf in debug builds == pointless
  4797. # [23:56] <@bz> nemo: please test opt builds!
  4798. # [23:56] <@bz> nemo: fwiw, I just commented in the bug
  4799. # [23:57] <Ms2ger> bz, even better, HTMLCollection.item(string) in chrome can return a nodelist :/
  4800. # [23:57] * Joins: jamesr (jamesr@FB285460.D6CCE4AE.77834EAA.IP)
  4801. # [23:57] * Joins: jhammink (textual@moz-7B0110AD.mv.mozilla.com)
  4802. # [23:57] * Joins: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net)
  4803. # [23:57] * Joins: graememcc (chatzilla@moz-40DE3BF7.range86-148.btcentralplus.com)
  4804. # [23:57] <nemo> bz: ack. bjacob didn't mention that :-/
  4805. # [23:57] <nemo> dammit
  4806. # [23:57] <@bz> nemo: um... it should be obvious
  4807. # [23:57] <Callek> mossop: few things that could prevent that, a hung process, a running dll, a command shell open in the objectdir, a pop-up window hidden behind everything else (like a MS crash dialog)
  4808. # [23:57] <@bz> nemo: since debug builds do extra checks that opt builds don't, and you don't care how fast those are
  4809. # [23:57] <@bz> ms2ger: yep
  4810. # [23:57] <nemo> bz: not to me. in our simple apps, bad code is still slow even unoptimised
  4811. # [23:57] <@bz> ms2ger: it's all fucked up
  4812. # [23:57] <Callek> mossop: also (possibly) the new windows-service-updater thing iirc
  4813. # [23:58] <nemo> well. relatively simple
  4814. # [23:58] <@bz> nemo: well, yes. But good code can get slow when unoptimized
  4815. # [23:58] * Joins: Mossop (mossop@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  4816. # [23:58] <rs> Callek: it hasn't even landed
  4817. # [23:58] <Callek> rs: ooo I thought elm merged in already
  4818. # [23:58] <@bz> nemo: keep in mind that debug is not just lack of -O, it's also addition of assertions
  4819. # [23:58] <@bz> nemo: various js and layout code has different big-O behavior in debug vs opt, say
  4820. # [23:58] <nemo> m'k...
  4821. # [23:58] <nemo> welp. n/m then
  4822. # [23:58] <@bz> nemo: because it might be doing an assert that takes O(N) time to compute on every operation....
  4823. # [23:58] * Quits: @mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  4824. # [23:59] <nemo> well, you appear to have it under control and I was doing it all wrong anyway... *resets the bisect*
  4825. # Session Close: Thu Dec 15 00:00:00 2011

The end :)