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

Options:

  1. # Session Start: Mon Dec 12 00:00:00 2011
  2. # Session Ident: #developers
  3. # [00:00] <darktrojan> is it possible in hg to create a branch from a revision that isn't the tip?
  4. # [00:00] * Joins: kaze` (kaze@moz-A7F11B30.w86-206.abo.wanadoo.fr)
  5. # [00:01] * Quits: kaze (kaze@moz-858C784E.w90-9.abo.wanadoo.fr) (Ping timeout)
  6. # [00:01] <eflores> I think you can just update to that revision then branch
  7. # [00:01] * Quits: int3 (int3@moz-CD9BF4CF.subnet-244.amherst.edu) (Client exited)
  8. # [00:01] <darktrojan> that sounds sensible
  9. # [00:01] * darktrojan tries
  10. # [00:02] * joduinn-afk is now known as joduinn-home
  11. # [00:02] * Quits: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP) (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
  12. # [00:03] * Quits: whimboo (whimboo@moz-1A55F994.a2c-250-239.astra2connect.com) (Quit: Leaving.)
  13. # [00:04] * philor|away is now known as philor
  14. # [00:07] * Quits: eflores (AndChat@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  15. # [00:07] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  16. # [00:07] <darktrojan> seems to work
  17. # [00:08] * Quits: blassey (blassey@moz-F3E7DF1B.hsd1.ma.comcast.net) (Connection reset by peer)
  18. # [00:09] * Joins: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net)
  19. # [00:09] <Unfocused> edmorley: i have a test bustage fix to land
  20. # [00:11] * Joins: blassey (blassey@moz-F3E7DF1B.hsd1.ma.comcast.net)
  21. # [00:11] <edmorley> Unfocused: for aurora/beta?
  22. # [00:11] <edmorley> ie the one you were talking about in fx-team?
  23. # [00:11] <Unfocused> for aurora, but it needs to be on m-c too
  24. # [00:11] <Unfocused> yep, that one
  25. # [00:12] <Unfocused> i could land it with DONTBUILD
  26. # [00:12] <Unfocused> on m-c
  27. # [00:12] <edmorley> a=me for m-c
  28. # [00:12] <Unfocused> ty :)
  29. # [00:12] <Unfocused> any preference for DONTBUILD?
  30. # [00:12] <edmorley> no problem :-)
  31. # [00:13] <edmorley> i'd omit it, seeing as it would be good to check it fixes the problem
  32. # [00:13] <edmorley> and the test pool isn't exactly being taxed at present...!
  33. # [00:13] <edmorley> :-)
  34. # [00:13] <Unfocused> ah yea, just noticed that :)
  35. # [00:13] <Unfocused> ... not used to that!
  36. # [00:14] <edmorley> Jesse said his fuzzer was loving it, given the spare capacity
  37. # [00:14] * Quits: graememcc (chatzilla@moz-427C7947.range86-160.btcentralplus.com) (Quit: ChatZilla 0.9.87 [Firefox 8.0/20111115204015])
  38. # [00:15] * Quits: jwq (jwq@moz-8238A1D6.irl.cri.nz) (Ping timeout)
  39. # [00:15] <Jesse> yeah
  40. # [00:15] <nthomas> fuzzer doesn't run on the test pool, but same difference
  41. # [00:15] <Jesse> right now my fuzzer is spewing complaints about a single regression, though
  42. # [00:15] <Jesse> fuzzer runs on the build pool rather than the test pool (i'm not sure why)
  43. # [00:16] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/85ebc694f95e - Blair McBride - Bug 709620 - Fix test_updatecheck.js when update channel is aurora/beta/release. r=bustage a=edmorley
  44. # [00:17] * Quits: Ms2ger (Ms2ger@8F3F920B.E925B5A0.37724B0D.IP) (Quit: nn)
  45. # [00:19] * Quits: jfkthame (jfkthame@DBA4BEB5.90783722.9542EC20.IP) (Quit: jfkthame)
  46. # [00:20] * Quits: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net) (Quit: Leaving...)
  47. # [00:21] * Joins: int3 (int3@moz-CD9BF4CF.subnet-244.amherst.edu)
  48. # [00:22] * Joins: eflores (AndChat@538BABFE.A073F3E.97BBD552.IP)
  49. # [00:22] * Joins: IRCMonkey57339 (Tobbi@16BAC97A.933EA279.AC7F8427.IP)
  50. # [00:22] * Joins: gal (gal@A2413EEC.695C1090.1F72B910.IP)
  51. # [00:22] * nthomas is now known as nthomas|away
  52. # [00:22] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  53. # [00:22] * Joins: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
  54. # [00:22] * Unfocused hates timezones
  55. # [00:25] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Quit: Jesse)
  56. # [00:25] * Joins: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
  57. # [00:26] <eflores> darktrojan: Did that work?
  58. # [00:26] <darktrojan> it did, thanks
  59. # [00:26] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Quit: Jesse)
  60. # [00:26] <darktrojan> whether it was worth it or not is a different matter
  61. # [00:27] <eflores> Cool bananas
  62. # [00:27] * Joins: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
  63. # [00:27] * Joins: espindola (espindola@4295960D.E84B0A4A.6F478678.IP)
  64. # [00:27] * Unfocused prepares to make a one-line change to enable compatible-by-default addons on firefox 10
  65. # [00:29] <darktrojan> don't break it!
  66. # [00:29] * Quits: mcmanus (mcmanus@moz-FE9B5BFD.twcny.res.rr.com) (Ping timeout)
  67. # [00:30] <darktrojan> those one line changes are dangerous
  68. # [00:30] <Unfocused> wouldn't be the first one-line change i've screwed up...
  69. # [00:31] <Unfocused> i'm re-running running the tests before pushing :)
  70. # [00:32] * Joins: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net)
  71. # [00:33] * Joins: jwq (jwq@moz-8238A1D6.irl.cri.nz)
  72. # [00:35] * Quits: gal (gal@A2413EEC.695C1090.1F72B910.IP) (Quit: gal)
  73. # [00:36] * Joins: dveditz (dveditz@moz-104CC309.mv.mozilla.com)
  74. # [00:36] * ChanServ sets mode: +o dveditz
  75. # [00:36] * Quits: smaug (chatzilla@moz-C764B5EE.gprs.sl-laajakaista.fi) (Ping timeout)
  76. # [00:38] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  77. # [00:39] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  78. # [00:40] * Quits: int3 (int3@moz-CD9BF4CF.subnet-244.amherst.edu) (Client exited)
  79. # [00:40] * Joins: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net)
  80. # [00:42] * Parts: onix (Mibbit@moz-F5A92436.dialup.mobile.ancel.net.uy)
  81. # [00:45] * Joins: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp)
  82. # [00:48] <NeilAway> khuey: Bas has given up on the Vista SDK, he requires something newer
  83. # [00:49] <NeilAway> khuey: although if we still support --disable-angle then the Vista SDK might still work
  84. # [00:49] * Quits: Wevah (Wevah@moz-97AD33CE.stcd.qwest.net) (Quit: HARR)
  85. # [00:50] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Quit: Leaving...)
  86. # [00:50] <lurking> Unfocused: looks like you have a 'red w' on Android opt :(
  87. # [00:51] <philor> gasp!
  88. # [00:52] <njn> khuey: ping
  89. # [00:52] <philor> bonus points for it being a download failure
  90. # [00:54] <edmorley> philor: see you're varying the 3.5 starring msgs up a bit :-)
  91. # [00:54] <edmorley> .6 even
  92. # [00:54] <njn> anyone know about nsPrefetchService.cpp
  93. # [00:54] <njn> ?
  94. # [00:54] <philor> edmorley: pretty soon I'll start on lyrics from the songs of my youth
  95. # [00:55] <khuey> njn: pong
  96. # [00:55] <njn> khuey: in http://mxr.mozilla.org/mozilla-central/source/uriloader/prefetch/nsPrefetchService.cpp#832, we stuff NS_ERROR_NOT_AVAILABLE into a PRUint16
  97. # [00:56] <Waldo> quality
  98. # [00:56] <khuey> that's, uh, not good :-)
  99. # [00:56] <Unfocused> wtf
  100. # [00:56] <njn> khuey: any idea what the consequence might be?
  101. # [00:56] * njn is convinced -Woverflow is righteous
  102. # [00:56] <Unfocused> philor: ty!
  103. # [00:57] * Waldo is convinced warnings are righteous...except when there are so many no one looks at them, and everyone just claims they're worthless anyway
  104. # [00:57] <khuey> njn: well NS_ERROR_NOT_AVAILABLE is 0x8something
  105. # [00:57] <Waldo> khuey: you don't have the lower 16 bits memorized?
  106. # [00:57] <khuey> heh
  107. # [00:58] <NeilAway> google says 0x80040111
  108. # [00:58] <khuey> not for NOT_AVAILABLE
  109. # [00:58] <khuey> I know failure is 80004005
  110. # [00:58] <khuey> and UNEXPECTED is 8000FFFF
  111. # [00:58] <Waldo> 256 + 16 + 1 == 273, looks
  112. # [00:58] <khuey> but those are the only ones I know from memory
  113. # [00:59] <njn> khuey: presumably nsPrefetchNode::GetStatus will look like it succeeded when it didn't
  114. # [00:59] <Waldo> HTTP 273 is indeed a success status
  115. # [01:00] <khuey> honestly idk wtf this interface is
  116. # [01:00] <njn> khuey: ok, np
  117. # [01:00] * Quits: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
  118. # [01:00] <khuey> it looks like it's an internal thing
  119. # [01:00] <khuey> but somebody stuck a DOM in it
  120. # [01:00] <njn> shame bz isn't here
  121. # [01:00] <khuey> but yes, this is what we like to call "not good"
  122. # [01:01] <njn> khuey: I can file a bug, any idea what component?
  123. # [01:01] <njn> it's under uriloader/
  124. # [01:01] <Unfocused> General :: General
  125. # [01:01] <khuey> Core::Document Navigation
  126. # [01:02] * Joins: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp)
  127. # [01:02] <khuey> CC me, bz, and smaug
  128. # [01:02] <njn> khuey: thx
  129. # [01:02] <njn> khuey: will do
  130. # [01:03] * Quits: robarnold (rob@moz-59F6B5.hfc.comcastbusiness.net) (Ping timeout)
  131. # [01:03] * Joins: robarnold (rob@moz-59F6B5.hfc.comcastbusiness.net)
  132. # [01:03] * Quits: darktrojan (geoff@moz-8B34E932.dsl.telstraclear.net) (Quit: darktrojan)
  133. # [01:04] <Unfocused> booya: https://hg.mozilla.org/releases/mozilla-aurora/rev/3605cb8cb3db
  134. # [01:05] * Joins: mcmanus (mcmanus@moz-FE9B5BFD.twcny.res.rr.com)
  135. # [01:06] <philor> now all you have to do is wait, um, 15 hours? and see how your tests do
  136. # [01:06] <heycam> Unfocused++
  137. # [01:07] <Unfocused> sssh, don't jinx it
  138. # [01:09] <njn> Waldo: you should add "[:Waldo]" to your bugzilla name
  139. # [01:09] <njn> Waldo: there are three matches for "jwalden"
  140. # [01:09] * Quits: espindola (espindola@4295960D.E84B0A4A.6F478678.IP) (Quit: Ex-Chat)
  141. # [01:09] * Joins: KaIRC (robert@moz-5504A52D.adsl.highway.telekom.at)
  142. # [01:10] * Quits: KaiRo (robert@moz-FE392B7.adsl.highway.telekom.at) (Ping timeout)
  143. # [01:11] <philor> how's the fxhelp one's review queue these days?
  144. # [01:11] * Quits: @Hixie (ianh@moz-E9FB2A6A.no) (Ping timeout)
  145. # [01:11] * Joins: Hixie (ianh@moz-E9FB2A6A.no)
  146. # [01:11] * ChanServ sets mode: +o Hixie
  147. # [01:11] * njn wonders why GCC says that |return static_cast<PRTime>(LONG_MAX) * kSecondsToMicroseconds;| overflows
  148. # [01:12] * Quits: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Input/output error)
  149. # [01:12] <njn> does about:telemetry work these days? It doesn't load anything for me
  150. # [01:13] <njn> and I do have the add-on installed
  151. # [01:14] * Quits: wg9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 8.0/20111108090055])
  152. # [01:15] * Quits: mcmanus (mcmanus@moz-FE9B5BFD.twcny.res.rr.com) (Ping timeout)
  153. # [01:15] * Joins: bsmith (bsmith@A2413EEC.695C1090.1F72B910.IP)
  154. # [01:15] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  155. # [01:16] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  156. # [01:16] * Ziggy_Maes is now known as Ziggy|AWAY
  157. # [01:16] <bsmith> jcranmer Waldo: I would like to turn on warnings-as-errors in PSM and Necko soon. To do so, what would I need to change in the makefiles?
  158. # [01:17] <Waldo> we used to have a makefile variable to do that; I don't know whether or not it still works
  159. # [01:17] <Waldo> WARNINGS_AS_ERRORS=1, but I could be wrong about that
  160. # [01:18] <bsmith> And, there is some general agreement that doing so is OK, right?
  161. # [01:18] <njn> bsmith: ha!
  162. # [01:18] <bsmith> It means that there will be more build failures on mozilla-inbound and mozilla-central
  163. # [01:18] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
  164. # [01:18] <njn> bsmith: people will fight you tooth and nail
  165. # [01:19] <Waldo> I believe it was explicitly a thing for modules to adopt as they wanted it, at least originally
  166. # [01:19] <bsmith> because people will get a build on Linux and then the win32 build will fail
  167. # [01:19] <Waldo> everyone and their esoteric compilers will come out in force to complain
  168. # [01:19] <njn> bsmith: that's the usual complaint. try server helps a lot
  169. # [01:19] <bsmith> I believe my team would be on board with it.
  170. # [01:19] <njn> bsmith: oh yeah, you can only do it for TBPL builds
  171. # [01:19] <njn> otherwise people with weird configs will get build failures all the time
  172. # [01:20] * Waldo disagrees with that
  173. # [01:20] <bsmith> How do I do it only for TBPL builds?
  174. # [01:20] * Parts: bsmith (bsmith@A2413EEC.695C1090.1F72B910.IP) (Leaving)
  175. # [01:20] <Waldo> you can support whatever weird compilers you want, or make them support themselves
  176. # [01:20] <njn> Waldo: I tried it a while back for JS engine
  177. # [01:20] * Joins: bsmith (bsmith@A2413EEC.695C1090.1F72B910.IP)
  178. # [01:20] <njn> had to turn it off for that reason
  179. # [01:20] <Waldo> yeah, and we rolled over like France or something
  180. # [01:20] <bsmith> ha
  181. # [01:20] <Waldo> we didn't even *try* to make it work
  182. # [01:20] <njn> Waldo: after the 9th SPARC-only compile failure I got bored
  183. # [01:20] <njn> TBPL-only coverage gives us 99% of what we want
  184. # [01:21] <bsmith> sorry. I missed something before "had to turn it off for that reason"
  185. # [01:21] <Waldo> I was working on fixing the straw that broke the camel's back when it got reverted, without even acknowledging my being willing to fix it
  186. # [01:21] <bsmith> and after "how do I do it only for TBPL builds"
  187. # [01:21] <Waldo> <njn> Waldo: I tried it a while back for JS engine
  188. # [01:21] <Waldo> bsmith: ^
  189. # [01:21] <njn> bsmith: if you only turn it on for TBPL builds, you only have to worry about the standard win/mac/linux compilers
  190. # [01:21] <njn> which makes life much easier
  191. # [01:22] <bsmith> IIRC, a lot of warnings are/were from telemetry headers
  192. # [01:22] * Quits: IRCMonkey57339 (Tobbi@16BAC97A.933EA279.AC7F8427.IP) (Ping timeout)
  193. # [01:22] <njn> Waldo: and I think we're on the same side of this argument :)
  194. # [01:22] <Waldo> kinda
  195. # [01:22] <bsmith> So, things like that, the performance team might make a change (to a header), and then PSM with WARNINGS_AS_ERRORS will kill the build
  196. # [01:23] <Waldo> seems fair that they have to keep their headers warning-free to me...
  197. # [01:23] <Waldo> ;-)
  198. # [01:23] <bsmith> everybody would have to be using tryserver religiously to avoid breakage like that
  199. # [01:23] <bsmith> I agree
  200. # [01:23] * Waldo thinks the instance of new unknown warnings is lower than is posited
  201. # [01:24] <bsmith> I just don't want to put a bunch effort into getting into a state where I could enable WARNINGS_AS_ERRORS for the modules I help maintain, and then have it disabled
  202. # [01:24] <njn> bsmith: if you're in charge of the module, that helps
  203. # [01:24] <bsmith> I am not so worried about the people in my module disabling it
  204. # [01:24] <bsmith> as I am about build team disabling it
  205. # [01:25] <Waldo> admittedly, every time I build SpiderMonkey on Windows I end up fixing Windows warnings, more or less, but even still we're talking a few at a time, over usually weeks in between builds
  206. # [01:25] <njn> bsmith: if nothing else, the experience would be interesting -- if it doesn't cause problems, that's precedent for other modules
  207. # [01:25] <Waldo> so a warning a week or something
  208. # [01:25] <bsmith> OK. I am going to try it for PSM first.
  209. # [01:25] <Waldo> doesn't seem like the end of the world for backouts
  210. # [01:25] <njn> bsmith: I was arguing for this for the JS engine, but didn't get enough buy in, even though the JS engine is almost warning free right now
  211. # [01:26] <khuey> who is "the build team">
  212. # [01:26] <khuey> ?
  213. # [01:26] <njn> bsmith: anyway, I say go for it
  214. # [01:26] <njn> please :)
  215. # [01:26] <Waldo> DO IT
  216. # [01:27] <bsmith> khuey: I define them as the set of people that override my decisions related to PSM that aren't PSM peers, and basically own configure.in and the build system
  217. # [01:27] <Waldo> khuey: ooh, look, a squirrel!
  218. # [01:27] <Waldo> bsmith: DO IT
  219. # [01:28] <khuey> heh
  220. # [01:28] <dolske> nooooo that causes inconvienence when i cross compile for BeOS on VMS!
  221. # [01:28] <khuey> if you're willing to deal with the fallout for all the random platforms
  222. # [01:28] <khuey> knock yourself out
  223. # [01:28] <Waldo> random platforms, i.e. not tier-1, are on their own as usual, right?
  224. # [01:29] <khuey> the problem is not so much not tier-1 platforms
  225. # [01:29] <khuey> as it is developers with some random version of the compiler or system headers that have warnings
  226. # [01:29] <njn> bsmith: you really want this only for TBPL builds
  227. # [01:30] <Waldo> be bold! live the adventure!
  228. # [01:30] * Quits: jwq (jwq@moz-8238A1D6.irl.cri.nz) (Ping timeout)
  229. # [01:30] <bsmith> What is the makefile condition to use for "if this is a TBPL build"
  230. # [01:30] <Waldo> the only thing you have to fear is FEAR ITSELF
  231. # [01:30] <njn> there are more people cross-compiling for BeOS on VMS than you think
  232. # [01:30] <bsmith> Not anymore, since I broke BeOS support for PSM
  233. # [01:30] <Waldo> I will personally stab each and every one of them
  234. # [01:30] <njn> bsmith: we already do this for the JS engine shell builds on TBPL, but the results are hidden on tbpl.org by default
  235. # [01:30] <NeilAway> njn: bah, that's nothing. I get build *failures* just because I'm using gcc 4.3.2 and apparently nobody else is
  236. # [01:31] <khuey> that's the fun part, there is no conditional for it
  237. # [01:31] * Quits: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net) (Quit: Leaving...)
  238. # [01:31] <njn> bsmith: I don't know what the mechanism is, but if you can find out how the JS engine does it...
  239. # [01:31] * Waldo has a build failure to sort through that appears to be from using clang bleeding edge
  240. # [01:31] * timA is now known as timA|away
  241. # [01:31] <philor> first you make yourself a totally separate build...
  242. # [01:31] <philor> that's how JS does is
  243. # [01:31] <khuey> the js engine has custom automation ...
  244. # [01:31] <bsmith> I think it is better to have the default (for whatever modules opt in) be WARNINGS_AS_FAILURES, and provide a (mozconfig) flag for non-standard configs
  245. # [01:31] <Waldo> TBPL builds may have mozconfigs or what-have-you with --enable-warnings-as-errors
  246. # [01:31] <njn> no, dont' do it as a custom build!
  247. # [01:32] <njn> that just gives people excuses to not make it stricter later
  248. # [01:32] <bsmith> njn: I am not following you.
  249. # [01:32] * Joins: squib (squib@moz-F5CA0CFB.dhcp.mdsn.wi.charter.com)
  250. # [01:32] <njn> bsmith: the JS engine can be built standalone, i.e. the shell
  251. # [01:33] <njn> for shell builds we have warnings-as-errors on be default on TBPL, but the results aren't shown by default on tbpl.org
  252. # [01:33] <bsmith> I see.
  253. # [01:33] <njn> bsmith: you have to add &tinderbox=1
  254. # [01:33] <njn> to see those builds
  255. # [01:34] <njn> bsmith: or maybe it's &usetinderbox=1&jobname=spidermonkey
  256. # [01:34] <njn> bsmith: because you don't see it by default, the policy is "warnings should be fixed soonish"
  257. # [01:34] <philor> so, despite it only being done for builds that are only theirs, failures are not actually shown
  258. # [01:34] <njn> bsmith: which means that the person who caused the warning might not end up doing it
  259. # [01:34] <philor> and if you go looking for them, you'll see that they have some unfixed ones
  260. # [01:34] <njn> somebody else does their shit work for them
  261. # [01:34] <philor> but it's a great deal, you should do it!
  262. # [01:34] <NeilAway> anyone know a good reason not to merge /nsIScriptError2?/ ?
  263. # [01:35] <bsmith> The other issue is the set of warnings that are disabled by default
  264. # [01:35] <njn> bsmith: so philor is recommending you get a custom build like that, and I'm suggesting you don't, that you make it strict
  265. # [01:35] <njn> bsmith: so that any introduced warnings are caught and fixed/backed-out immediately
  266. # [01:36] <bsmith> Is it the case that every module also can define the set of warnings that are enabled/disabled when compiling that module?
  267. # [01:36] <khuey> no, philor is telling you that the only infrastructure we have in place to do what you want to do is the thing that njn says you shouldn't do
  268. # [01:36] <bsmith> e.g. could PSM enable the off-by-default Windows warnings about 64-bit compatbiliity, even though other modules leave the defaults
  269. # [01:36] <bsmith> ?
  270. # [01:37] <njn> bsmith: AIUI there's a single place in configure.in that controls the warnings for each platform, I don't know if per-module overrides are possible
  271. # [01:37] <dolske> i will support warnings-as-errors only if we generate a warning for multiline "} else {".
  272. # [01:37] * Joins: jwq (jwq@moz-8238A1D6.irl.cri.nz)
  273. # [01:37] <khuey> dolske: half our codebase splits that
  274. # [01:37] <dolske> khuey: not my problem. :P
  275. # [01:38] <philor> and I'm also telling you that the only people who have ever tried this, no matter how they have tried it, haven't actually wanted it
  276. # [01:38] <bsmith> philor: why?
  277. # [01:38] * Waldo actually wants it
  278. # [01:38] <Waldo> and I have done pure warning fixes when I encounter them
  279. # [01:39] <njn> the first path I wrote as a mozilla employee removed a bunch of warnings
  280. # [01:39] <njn> *patch
  281. # [01:39] <Waldo> and every time, I think of Mr. Incredible: "I just cleaned up this mess! could you keep it clean for...just a little..."
  282. # [01:40] <njn> khuey: how do I print an nsACString? I can't use .get()
  283. # [01:40] <bsmith> It would help if we could somehow get GCC and MSVC to emit warnings in the same situations as much as possibl
  284. # [01:40] * Quits: rjohnson19 (rjohnson19@moz-9148485F.hsd1.ma.comcast.net) (Ping timeout)
  285. # [01:40] <bsmith> I ensure I don't add warnings when I am building locally, but I often forget to check the logs of tryserver for warnings on non-Windows platforms
  286. # [01:41] <njn> bsmith: you'll have to live with them warning about different things :/
  287. # [01:41] <bsmith> For example, MSVC lets you mix nsRefPtr and nsCOMPtr more freely than GCC (I don't remember if this is a warning or an error)
  288. # [01:42] * njn finds PromiseFlatCString
  289. # [01:43] * Joins: cjones (cjones@C0763A5D.695C1090.1F72B910.IP)
  290. # [01:43] * Joins: mike5w3c_ (MikeS@moz-9C3A69E9.pool.e-mobile.ne.jp)
  291. # [01:43] * Quits: mike5w3c (MikeS@moz-EE7DC830.pool.e-mobile.ne.jp) (Ping timeout)
  292. # [01:43] * mike5w3c_ is now known as mike5w3c
  293. # [01:44] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  294. # [01:44] <bsmith> The biggest reduction of warnings would come from fixing warnings in header files first.
  295. # [01:44] <bsmith> (obviously)
  296. # [01:44] <bsmith> since those warnings get repeated each time the header is included
  297. # [01:45] <philor> so, what you do is probably flip MOZ_DISABLE_WARNINGS_AS_ERRORS, so it's opt-in, MOZ_ENABLE_WARNINGS_AS_ERRORS, and stick that in the in-tree mozconfigs
  298. # [01:45] <philor> then all you have to do is listen over and over as people scream about having to back out, because they told try to build PGO to avoid breaking PGO, and PGO disables it for some misty reason
  299. # [01:46] <bsmith> Yep.
  300. # [01:46] <bsmith> Also, imagine if I did something crazy like made SAL mandatory in PSM. Pretty sure that wouldn't stick, even if the PSM team was happy to live with it.
  301. # [01:47] <philor> and of course the thousands of people who didn't push a trivial patch to try, building on all platforms, because why would you?
  302. # [01:47] <bsmith> yes, exactly.
  303. # [01:49] * Joins: bnicholson (bnicholson@moz-D1AB96C1.hsd1.ca.comcast.net)
  304. # [01:51] * Quits: kaze` (kaze@moz-A7F11B30.w86-206.abo.wanadoo.fr) (Ping timeout)
  305. # [01:51] <NeilAway> do we have a list of the most common warnings, and how to code defensively to avoid generating them in the first place?
  306. # [01:51] <bsmith> http://jenkins.gregoryszorc.com:9000/job/mozilla-central/145/warningsResult/NORMAL/
  307. # [01:51] <bsmith> NeilAway ^
  308. # [01:53] <bsmith> Regarding C4244, do we have a coding construct that says "I am assigning a larger integer type to a smaller integer type because I know it is in range"?
  309. # [01:53] <bsmith> In a way that lets debug builds or some other special build check that the assumption is accurate?
  310. # [01:53] <Waldo> explicit cast
  311. # [01:53] <bsmith> I know an explicit cast will do it
  312. # [01:53] <bsmith> but, I mean something like this:
  313. # [01:53] <NeilAway> bah, I don't have script enabled
  314. # [01:53] <bsmith> uint64_t x;
  315. # [01:53] <Waldo> I don't think we have any helpers assert in-range, no
  316. # [01:53] <bsmith> uint32_t y;
  317. # [01:54] <NeilAway> why does everyone xhr their content these days?
  318. # [01:54] <bsmith> y = truncate<uint32_t>(x);
  319. # [01:55] <Waldo> we probably should add one
  320. # [01:56] * Joins: m_kato (m_kato@moz-348F61F0.mozilla.or.jp)
  321. # [01:56] <bsmith> unsigned/signed comparison is the other big one
  322. # [01:58] <bsmith> There's also implicit conversion from unsigned int to long, which could really be a bug, but which doesn't generate a warning, IIRC.
  323. # [01:58] <bsmith> (something I see in the patch I am reviewing now)
  324. # [01:59] * Quits: jwq (jwq@moz-8238A1D6.irl.cri.nz) (Quit: ChatZilla 0.9.87 [Firefox 8.0/20111104165243])
  325. # [01:59] * nthomas|away is now known as nthomas
  326. # [01:59] * Quits: squib (squib@moz-F5CA0CFB.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
  327. # [02:00] <jduell> bsmith: I'd be in favor of making warnings barf in necko, FWIW. But also fine with you trying PSM first to see how it goes.
  328. # [02:01] <bsmith> jduell: Yeah, I thought you would
  329. # [02:01] <bsmith> jduell: By the way, do you have any idea about what to do about the fact that mozilla-central is basically closed indefinitely?
  330. # [02:02] <jduell> bsmith: actually I hadn't heard. What's the issue, and define "indefinitely"
  331. # [02:02] <bsmith> maybe it would be realistic to split off (part of) PSM and/or Necko into a separate shared library
  332. # [02:02] <bsmith> jduell: https://bugzilla.mozilla.org/show_bug.cgi?id=709193
  333. # [02:03] <bsmith> jduell: https://bugzilla.mozilla.org/show_bug.cgi?id=709193#c38
  334. # [02:03] * Quits: mconley (mconley@A00174C9.68469654.6816E6B7.IP) (Input/output error)
  335. # [02:03] * Quits: mike5w3c (MikeS@moz-9C3A69E9.pool.e-mobile.ne.jp) (Client exited)
  336. # [02:03] <jduell> bsmith: yikes. Well, necko was it's own shared lib within 2 years ago,
  337. # [02:03] <bsmith> indefinitely means potentially for multiple days, IIRC.
  338. # [02:03] <jduell> so it probably wouldn't be too hard
  339. # [02:04] * Joins: mike5w3c (MikeS@moz-9C3A69E9.pool.e-mobile.ne.jp)
  340. # [02:04] <bsmith> jduell: I am just thinking that if that drags on, we're going to be kind of screwed
  341. # [02:04] <bsmith> bcause we have a lot of checkins to make, and they're all in libxul
  342. # [02:04] <Waldo> except for js currently -_-
  343. # [02:04] <bsmith> Waldo: I mean "we" as in necko team
  344. # [02:05] <Waldo> :-)
  345. # [02:05] <Waldo> sure
  346. # [02:05] * Waldo tends to agree he has no idea what the path forward is here
  347. # [02:05] <bsmith> I think many teams will be screwed
  348. # [02:05] <bsmith> merge date is 9 days away
  349. # [02:05] <bsmith> end of wharter is 20 days away
  350. # [02:05] <bsmith> quarte3r
  351. # [02:05] <bsmith> lots of code is going to (want to) land now
  352. # [02:05] <bsmith> we are not going to have a net reduction in code, for sure
  353. # [02:06] * Waldo isn't so much worried about "now" as when this will actually change somehow
  354. # [02:06] * Quits: florian (florian@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre)
  355. # [02:06] <Waldo> rapid release === mega-chillax about specifics of landings
  356. # [02:06] <Waldo> but still
  357. # [02:06] <Waldo> we need to be able to land stuff
  358. # [02:07] <bsmith> Waldo: well, our team defined some goals as "get XXX into mozilla-central by the end of the quarter"
  359. # [02:07] <bsmith> e.g. SPDYT
  360. # [02:07] <bsmith> SPDY
  361. # [02:07] <bsmith> In retrospect, that wasn't a great way to define the goal, but...
  362. # [02:07] <Waldo> I think JS uses goals less than other teams may
  363. # [02:07] * Waldo is pretty sure the tree will be opened again within a week
  364. # [02:08] <Waldo> one way
  365. # [02:08] <Waldo> or another
  366. # [02:08] <Waldo> but how we get there, no idea at all
  367. # [02:08] <bsmith> Yeah, but some features can't or shouldn't land unless they have *some* bake time on Nightly
  368. # [02:09] <Waldo> I agree
  369. # [02:09] * ewong|away is now known as ewong
  370. # [02:10] <bsmith> jduell: I am thinking we could pull out at least SPDY, non-SSL parts of PSM, FTP, and other things that don't affect startup, into a new shared lib
  371. # [02:10] <bsmith> with relatively little effort
  372. # [02:10] <jduell> bsmith: any reason why we wouldn't just yank all of necko into its own shared lib?
  373. # [02:10] <bsmith> and less chance of startup perf regressions.
  374. # [02:11] <jduell> ah, startup
  375. # [02:11] <bsmith> jduell: startup perf refressions
  376. # [02:11] <jduell> Right. We might run into symbol sharing issues
  377. # [02:11] <bsmith> jduell: and, extra disk seek to load the extra library
  378. # [02:11] <bsmith> Oh.
  379. # [02:11] <bsmith> Yeah
  380. # [02:11] <jduell> Necko is written to assume that symbols are within the same shared lib. Not sure how much it would hit us in practice
  381. # [02:12] <bsmith> gSocketThread
  382. # [02:12] <bsmith> for example
  383. # [02:12] <jduell> right,
  384. # [02:12] * Quits: romeo (romeo@moz-2025E6C6.k602.webspeed.dk) (Quit: Leaving)
  385. # [02:12] * Joins: IRCMonkey26866 (Tobbi@16BAC97A.933EA279.AC7F8427.IP)
  386. # [02:13] <bsmith> The problem is the linker running out of memory
  387. # [02:13] <bsmith> maybe it would help if we made more things static, that should/can be static
  388. # [02:13] <bsmith> so the linker doesn't see them
  389. # [02:13] <bsmith> Do we have some kind of code analysis tool that could help automate that?
  390. # [02:13] <jduell> bsmith: maybe. Sounds like it wouldn't buy much time, given that the RAM need grows exponentially
  391. # [02:13] <bsmith> And/or, elminate unnecessary #includes
  392. # [02:14] <jduell> Taras would be the one to ask about the analysis tools.
  393. # [02:14] <jduell> Not sure if elim #includes would help. I assume by PGO time we're only dealing with actual symbols referred-to?
  394. # [02:15] <jduell> bsmith: But splitting all of necko out temporarily might not be the worst solution to this, short-term.
  395. # [02:16] <bsmith> jduell: I think with PGO, the compiler runs in the linker, effectively
  396. # [02:16] <bsmith> so, less source code to compile -> less memory
  397. # [02:16] <bsmith> basically, the compiler just outputs an AST
  398. # [02:16] <bsmith> and the linker does the compiling
  399. # [02:16] <jduell> bsmith: ah, possibly. Depends on where in the compilation process we're running out of memory
  400. # [02:17] * Joins: Hughman (Hughman@moz-1727A300.static.tpgi.com.au)
  401. # [02:17] <bsmith> If we did anything, how would we verify that it is "enough"
  402. # [02:17] <bsmith> we might delay things by just a few days
  403. # [02:17] <bsmith> or we could fix the problem basically permanently. how would we tell the difference
  404. # [02:18] <bsmith> ?
  405. # [02:18] <jduell> bsmith: I guess just watch how much RAM PGO takes up after we land fixed.
  406. # [02:18] <jduell> fixes
  407. # [02:18] <bsmith> Making more things static might not help for the PGO case, because all the code is going to be in memory
  408. # [02:18] <bsmith> regardless of static vs extern
  409. # [02:19] <bsmith> jduell: is there something bigger than necko, that we could pull out, that wouldn't likely affect startup?
  410. # [02:19] <jduell> bsmith: I'm not the one to ask--bsmedberg, bz might know.
  411. # [02:19] <bsmith> jduell: I think that necko is likely in the startup path, because of nsIURI et al., at least
  412. # [02:20] <jduell> bsmith: how much do we expect startup to suffer from loading 2 DLLs instead of one?
  413. # [02:20] <bsmith> same with PSM. That is why we have bugs on file to merge all NSS DLLs into libxul
  414. # [02:20] * heycam is now known as heycam|away
  415. # [02:20] <bsmith> I think taras told me 50ms-100ms per DLL, potentially
  416. # [02:20] <bsmith> obviously, it depends on the system a lot
  417. # [02:20] <bsmith> if you assume one seek per DLL
  418. # [02:21] <jduell> bsmith: sounds like a reasonable hit to suffer for a week or two until we get a better fix.
  419. # [02:21] <bsmith> then it is seek time * number of DLLs, at least
  420. # [02:21] * jduell tries to find bug that changed necko to link into libxul
  421. # [02:23] * Joins: jgilbert (jgilbert@moz-2B3CF81C.hsd1.ca.comcast.net)
  422. # [02:24] * Joins: mcmanus (mcmanus@moz-FE9B5BFD.twcny.res.rr.com)
  423. # [02:25] <nthomas> fwiw, it's not a RAM issue (these machines have 8G), it's an address space issue
  424. # [02:26] <nthomas> hmm, or 4G some of them, but still it's the 3G virtual address space available to the linker
  425. # [02:26] <jduell> bsmith: oh, right, I think the change was actually that we changed libnecko to be part of the DOM lib. So orthogonal to libxul or not. Though we could probably still link it separately.
  426. # [02:27] <jduell> But https://bugzilla.mozilla.org/show_bug.cgi?id=674579#c2 makes it sound like we're small potatoes
  427. # [02:28] <bsmith> nthomas: do we know if it is running out of memory in the compilation phase or the linking phase?
  428. # [02:28] <jduell> bsmith: though not as small as the other things listed in that comment
  429. # [02:28] <bsmith> nthomas: or are the two phases of the LTO compiletely intertwined?
  430. # [02:28] <nthomas> I trust the people who have been looking at inbound and say it's the linker
  431. # [02:28] <khuey> njn: why can't you use .get?
  432. # [02:31] <bsmith> jduell: I think the problem is that every module needs to get Init()d during startup
  433. # [02:31] * Waldo wonders why the default fedora 15 mirrors seem to be so dog-slow right now
  434. # [02:31] <bsmith> e.g. because it must be inited on the main thread, and that is the only place we can somehow guarantee that
  435. # [02:31] <khuey> bsmith: in PGO the compilation phase and the linking phase are basically the same thing
  436. # [02:31] <khuey> code generation is deferred until linking
  437. # [02:32] <jduell> bsmith: I'm not an XPCOM whiz, but what's the problem with Init being called for each module.
  438. # [02:32] <jduell> ?
  439. # [02:32] <khuey> also, Necko is totally not on my list of things to split out
  440. # [02:32] <khuey> we should start with video codecs
  441. # [02:32] <khuey> snappy
  442. # [02:32] <khuey> other non-XPCOM stuff that isn't important
  443. # [02:32] * Quits: cjones (cjones@C0763A5D.695C1090.1F72B910.IP) (Quit: Leaving)
  444. # [02:32] <bsmith> jduell: whatever modules you split out, you'd have to load at startup anyway, and then pay that seek cost
  445. # [02:32] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 1.9.0.1/2008072406])
  446. # [02:33] <jduell> khuey: agree with you on long run, but for short term fix to get tree open?
  447. # [02:33] <Unfocused> could shove them all in omni.ja, with a custom dlopen like android has
  448. # [02:33] <khuey> the problem is not the runtime linker ...
  449. # [02:34] <bsmith> khuey: The reason we are discussing Necko is because that is what jduell and I could most reasonably control
  450. # [02:34] <khuey> sure
  451. # [02:34] <jduell> And we know it was split out into its own lib not long ago, and likely to not have external link issues. But that may be true of codecs, etc, too
  452. # [02:35] <bsmith> The thing is, SPDY wasn't a *huge* patch. A couple thousand new lines
  453. # [02:35] <khuey> I wouldn't assume that it deosn't have external linking issues
  454. # [02:35] <khuey> w'eve done a fair amount of deCOM since we killed libxul
  455. # [02:35] <edmorley> i've just built seamonkey (after fixing it post libreg bustage); will things go horribly wrong if I use the same objdir to build thunderbird (to hopefully save build time)?
  456. # [02:35] <khuey> yeah, we're standing right on the edge of the cliff now :-/
  457. # [02:36] <bsmith> what kind of linker problems should we expect, if we split out (part of) Necko into its own library?
  458. # [02:36] <jduell> khuey: yeah, but the necko APIs really don't refer to things higher up in the food chain. Until a few years ago we were committed to being able to ship it as a separare product
  459. # [02:36] <bsmith> I could see references to global variables being a problem
  460. # [02:36] <bsmith> but, i think most of our global variable usage being DEBUG-only
  461. # [02:36] <khuey> jduell: but other things might be relying on necko symbols now
  462. # [02:37] <khuey> bsmith: any non-virtual call into Necko will fail
  463. # [02:37] <bsmith> khuey: but, won't we know what breaks at build time?
  464. # [02:37] <khuey> right
  465. # [02:37] <khuey> you will
  466. # [02:37] <bsmith> why would any non-virtual call fail?
  467. # [02:38] <bsmith> we would have to export all the symbols being relied on from the new library, of course
  468. # [02:38] <jduell> khuey: it's possible, but I'd still be mildly surprised.
  469. # [02:38] <khuey> we really don't want to export those symbols though
  470. # [02:39] <bsmith> jduell: I suggest that we have this discussion this time tomorrow.
  471. # [02:39] <bsmith> Maybe the problem will be solved by then
  472. # [02:39] <bsmith> and if not, then our team sohuld find some way to resolve the issue locally
  473. # [02:39] <jduell> bsmith: yeah, fair enough. I've got to run anyway.
  474. # [02:39] * khuey should write that email that he's been thinking about
  475. # [02:40] * glob|away is now known as glob
  476. # [02:40] <bsmith> Is there a place where the log of #developers is kept, that I can link to?
  477. # [02:41] * Joins: cjones (cjones@B07356C0.695C1090.1F72B910.IP)
  478. # [02:42] <roc> I don't think we should be trying to break things out of libxul
  479. # [02:42] <roc> that way lies madness
  480. # [02:42] * Joins: gwagner (idefix2@moz-E5023712.dynamic.hinet.net)
  481. # [02:44] <mbrubeck> bsmith: The only public IRC logs I know of for irc.mozilla.org are at http://irclog.gr/ and they don't seem to include #developers
  482. # [02:44] <bsmith> mbrubeck: thanks
  483. # [02:44] <bsmith> roc: I agree.
  484. # [02:44] <glob> mbrubeck, do we want a logging bot in here?
  485. # [02:44] <bsmith> But, depending on net reduction of code size using dead code removal seems unrealistic too
  486. # [02:45] <philor> madness? this is mozilla!
  487. # [02:45] <mbrubeck> I don't know if there's a reason there hasn't been a logging bot here. It seems like a good idea to have one, to me.
  488. # [02:45] <bsmith> roc: so, it seems like making a major change to the build system or build machines is required
  489. # [02:45] <bsmith> or pulling things out
  490. # [02:45] * Joins: logbot (logbot@moz-785868D2.glob.com.au)
  491. # [02:46] * heycam|away is now known as heycam
  492. # [02:46] <roc> just fix bug 709480. If someone can get Win64-built 32-bit builds coming out of tryserver, as Nick started doing there, we'll be a long way towards solving this
  493. # [02:47] <khuey> can we do that without changing the compiler version?
  494. # [02:47] <khuey> I thought the win64 machines didn't have MSVC 2005
  495. # [02:47] * Joins: dbaron (dbaron@moz-27F87443.dsl.dynamic.sonic.net)
  496. # [02:47] * ChanServ sets mode: +o dbaron
  497. # [02:47] * Quits: cjones (cjones@B07356C0.695C1090.1F72B910.IP) (Ping timeout)
  498. # [02:53] <mfinkle> I have some Java and JS patches to land for Mobile
  499. # [02:53] <mfinkle> who is handing out approvals?
  500. # [02:53] <khuey> a=me
  501. # [02:54] <mfinkle> thank you
  502. # [02:54] <nigelb> as long as its not C++, its fine? :)
  503. # [02:54] <khuey> pretty mcuh
  504. # [02:54] <khuey> *much
  505. # [02:54] <Unfocused> and i have a small js patch
  506. # [02:56] * Quits: gwagner (idefix2@moz-E5023712.dynamic.hinet.net) (Ping timeout)
  507. # [02:59] * Joins: hub (hub@83874EA1.EB7C1AF9.6F478678.IP)
  508. # [03:00] * Joins: gal (gal@A2413EEC.695C1090.1F72B910.IP)
  509. # [03:00] <gal> nthomas: ping
  510. # [03:03] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/71dfb2adaf0f - Chris Peterson - Bug 706984 - Check whether profile directory exists to avoid NullPointerException. r=dougt a=khuey
  511. # [03:03] <firebot> http://hg.mozilla.org/mozilla-central/rev/1ce022be38d4 - Mark Finkle - Bug 709048 - Over usage of haptic buzz [r=mbrubeck a=khuey]
  512. # [03:04] * Joins: tonymec (tonymec@48AA3C8A.C18A3479.277517C1.IP)
  513. # [03:05] <Unfocused> khuey: a? to land bug 706387 ?
  514. # [03:06] <nthomas> gal: pong
  515. # [03:06] <gal> hi there
  516. # [03:07] <gal> I was curious how the libxul linking bug is going and who owns it?
  517. # [03:07] <nthomas> 302 khuey
  518. # [03:07] <khuey> Unfocused: js only?
  519. # [03:07] <Unfocused> khuey: yep
  520. # [03:07] <nthomas> gal: or did you mean 709480?
  521. # [03:07] <Unfocused> and small at that
  522. # [03:07] <khuey> Unfocused: a=me
  523. # [03:07] <Unfocused> ty!
  524. # [03:07] <gal> either, anything that gets the tree to open
  525. # [03:07] <gal> ideally we should have more than one plan
  526. # [03:08] * Joins: gkw (gkw@moz-A7D8CA2A.hsd1.ca.comcast.net)
  527. # [03:08] <nthomas> khuey: we have vs2005 and 2010 on the win64 boxes
  528. # [03:08] <nthomas> bah, that's wrong
  529. # [03:08] <nthomas> 2008 and 2010
  530. # [03:08] <nthomas> IIRC we're still using 2005 on win32 at the moment
  531. # [03:09] <khuey> correct
  532. # [03:09] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/72a93b3fa2f9 - Blair McBride - Bug 706387 - Send the compatibility mode when using AMO Search API. r=dtownsend a=khuey
  533. # [03:09] <khuey> so, my current plan, is to find some stuff we can chuck out of libxul into a separate library until we can get some builders that can use 4gb of address space online
  534. # [03:10] <khuey> this currently exists only in my head
  535. # [03:11] <mcmanus> khuey any guess at how many lines "some stuff" (for a very safe definition of some stuff) adds up to?
  536. # [03:11] <khuey> no :-(
  537. # [03:11] * nthomas passes round a ball of string, cut what you like off :-)
  538. # [03:12] * larfdesk still likes the idea of a developer virtual machine
  539. # [03:12] <mcmanus> any idea how many lines we add in a 6 week release window? IBM tracks all of this stuff as a risk metric - this is the first time it has ever seemed remotely useful to me.
  540. # [03:12] <khuey> no, I have no idea
  541. # [03:12] <khuey> we could look at the binary size though
  542. # [03:12] <mcmanus> me either.
  543. # [03:12] <khuey> and how much it goes up in 6 weeks
  544. # [03:13] <khuey> that could tell us how far we need to push it down to buy N cycles
  545. # [03:13] <Waldo> I bet someone (else) could script up information on that faster than it would take to generate those stats constantly
  546. # [03:13] <khuey> (all guestimation of course)
  547. # [03:13] <nthomas> I'm sure hg diff + diffstat could tell you, if you look at the right base tags in m-c
  548. # [03:13] <gal> if we pick one big piece it should help immediately
  549. # [03:13] <gal> the mobile team is saying uconv isn't needed at startup
  550. # [03:13] <gal> ~ 800kb
  551. # [03:14] <gal> that could make a difference
  552. # [03:14] <khuey> I was thinking video codecs
  553. # [03:14] <khuey> but idk how big they are
  554. # [03:14] <gal> small
  555. # [03:14] <gal> vpx is 120k
  556. # [03:14] <khuey> (/me ducks from the new zealanders)
  557. # [03:14] <Waldo> what size was spdy, for comparison?
  558. # [03:15] <mcmanus> spdy is about 3500 loc
  559. # [03:15] <gal> spdy is just code, I doubt its that big
  560. # [03:15] <Waldo> or something else I have a hope of comparing for size?
  561. # [03:15] <gal> uconv is crazy tables
  562. # [03:15] <gal> khuey, do you know the right places to massage the makefile into spitting out a dynamically linked uconv?
  563. # [03:15] <khuey> gal: I could figure it out
  564. # [03:16] <gal> we should definitely try that
  565. # [03:16] <gal> 2 days of tree closed with a freeze coming up is bad news
  566. # [03:16] <khuey> indeed
  567. # [03:17] <philor> how often would we need to release to actually get that benefit of people not worrying about whether they make the train?
  568. # [03:17] <philor> 12 hours?
  569. # [03:17] <khuey> continuously
  570. # [03:17] <philor> ah, on-push
  571. # [03:17] <khuey> yep
  572. # [03:17] <khuey> it doesn't help that people like to set goals like "land foo by the end of the quarter" ;-)
  573. # [03:17] <philor> goal met!
  574. # [03:18] <philor> goal 2: have foo not get backed out
  575. # [03:18] <khuey> heh
  576. # [03:18] <khuey> ok, so
  577. # [03:18] <khuey> xul.dll on beta is 15,719 KB
  578. # [03:18] <khuey> on aurora it's 15,724 KB
  579. # [03:19] <khuey> and on nightly it's 16,064 KB
  580. # [03:19] <Unfocused> doesn't help when deadlines at set for you, either
  581. # [03:19] <khuey> so we added a fair amount of code quite recenly ...
  582. # [03:19] <khuey> this is december 3rd's nightly btw
  583. # [03:19] * khuey updates
  584. # [03:19] <gal> khuey, sounds like libuconv would definitely buy us a while
  585. # [03:19] <gal> maybe a few weeks
  586. # [03:20] <khuey> longer that that by the sounds of it
  587. # [03:20] * khuey is impressed we only added 5KB between aurora and beta
  588. # [03:20] <mcmanus> across 3 releases that's just 2% growth. that's slower than I would have guessed.
  589. # [03:21] <bsmith> mcmanus: check your email for the contingency plan that jduell and I discussed earlier, if you missed it
  590. # [03:21] <Unfocused> that's cos all the cool stuff is in JS
  591. # [03:21] <bsmith> My guess is that if uconv is mostly tables then it isn't blowing up the linker's memory usage
  592. # [03:22] <bsmith> but, worth a shot if it is possible.
  593. # [03:22] <Unfocused> </flamebait>
  594. # [03:22] <khuey> alright, tip nightly is 16,119 KB
  595. # [03:22] <Waldo> Unfocused: assuming you meant the JS engine too, I'll allow it
  596. # [03:22] <bsmith> IMO, it is *really* unfortunate to backout SPDY now
  597. # [03:22] <Waldo> :-P
  598. # [03:22] <khuey> we've put on a lot of weight in the last 5 weeks :-/
  599. # [03:23] <bsmith> I would like to find a way to get SPDY back in ASAP
  600. # [03:23] <Unfocused> heh, sure
  601. # [03:23] <bsmith> because we already had public discussion that said SPDY was in Nightly
  602. # [03:23] <Waldo> do these extra modules make me look fat?
  603. # [03:23] <bsmith> and it is a high-profile thing
  604. # [03:23] <bsmith> it was #1 on news.yc for example
  605. # [03:24] * Joins: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net)
  606. # [03:24] <bsmith> So, if the tree is closed for libxul changes anyway, why not try to land SPDY again and see if we can get it to keep building in the current state
  607. # [03:25] <bsmith> and if it sticks, keep it in
  608. # [03:25] * Joins: Ventron (michael@moz-ED780ED3.dyn.iinet.net.au)
  609. # [03:25] * glob is now known as glob|away
  610. # [03:25] <bsmith> Did anybody try builds where SPDY was in but graphite was removed?
  611. # [03:25] <bsmith> Or did we just try builds removing both?
  612. # [03:27] <khuey> yes
  613. # [03:27] * Quits: Waldo (waldo@moz-534B4EF1.hsd1.mi.comcast.net) (Quit: time to install updates)
  614. # [03:27] <khuey> SPDY in Graphite out failed
  615. # [03:27] <khuey> SPDY out Graphite in worked 5/6 times
  616. # [03:27] <khuey> gal: how did we get this 800 KB number?
  617. # [03:27] <khuey> gal: in particular, how likely is it to be valid on windows?
  618. # [03:28] <gal> https://bugzilla.mozilla.org/show_bug.cgi?id=674579#c2
  619. # [03:28] <gal> khuey, only trying it will tell
  620. # [03:29] <gal> if its easy enough, we should do it
  621. # [03:29] <gal> might get the tree open in an hour
  622. # [03:29] <khuey> I don't think it should be hard
  623. # [03:29] <gal> I am not tall enough to touch Makefiles, god speed if you can do it
  624. # [03:29] <khuey> let me finish this email summarizing the situation for .platform and I'll dive in
  625. # [03:29] <gal> k
  626. # [03:29] <khuey> gal: heh, pretty sure you're a fair bit taller than I am :-P
  627. # [03:30] <gal> not when it comes to our build system
  628. # [03:30] <gal> thanks for the email, btw
  629. # [03:32] <edmorley> khuey: loc trends btw https://www.ohloh.net/p/firefox/analyses/latest
  630. # [03:33] <edmorley> not that it really helps
  631. # [03:33] <khuey> ok, email sent
  632. # [03:33] * khuey dives into uconv
  633. # [03:34] * glob|away is now known as glob
  634. # [03:35] * Quits: KaIRC (robert@moz-5504A52D.adsl.highway.telekom.at) (Input/output error)
  635. # [03:35] <bsmith> khuey: a fun and useful experiment would be to move uconv into mozjs
  636. # [03:36] * Joins: Waldo (waldo@moz-534B4EF1.hsd1.mi.comcast.net)
  637. # [03:36] <bsmith> (and easy)
  638. # [03:36] <bsmith> I admit, I am a little unsure as to what magic is needed in our build system to create a whole new shared lib
  639. # [03:38] <khuey> moving uconv into its own dll is easier
  640. # [03:38] * Quits: ddahl (ddahl@moz-6971CF66.hsd1.il.comcast.net) (Quit: Adios Amigos)
  641. # [03:38] <khuey> the build system has magic to do xpcom shared libs
  642. # [03:38] <khuey> trying to get that working while exporting spidermonkey symbols sounds painful
  643. # [03:41] <bsmith> khuey: OK. It would be great if you could share your patch to do that somwehere, regardless of the results
  644. # [03:41] <bsmith> so that I can see how to create a new shared lib in our build system, if nothing else
  645. # [03:43] <mcmanus> Is there a known obstacle to running the 32bit linker on 64bit platform? Certainly seems like lowest risk.
  646. # [03:44] <mcmanus> (I understand it isn't installed right now)
  647. # [03:44] * Quits: chewey (chewey@moz-A1139AE0.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
  648. # [03:44] <nthomas> mcmanus: feel free to jump on the failure for bug 709480 comment #4
  649. # [03:44] * Joins: chewey (chewey@moz-1C7DA362.dip0.t-ipconnect.de)
  650. # [03:45] * Joins: tbsaunde (tbsaunde@moz-9DECD0.pc.cs.cmu.edu)
  651. # [03:45] * Quits: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre)
  652. # [03:46] * Joins: jamesr (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net)
  653. # [03:46] <mcmanus> is there a known reason, nthomas, that we can't use vs2005 on that platform?
  654. # [03:46] * Quits: jamesr (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net) (Quit: jamesr)
  655. # [03:46] <nthomas> I don't know if it's installable
  656. # [03:47] <nthomas> presumably it is
  657. # [03:47] <Callek> nthomas: for what its worth I have MSVC2005 installed on w7 x64 locally
  658. # [03:47] <Callek> but iirc I had to jump through hoops to get it installed/found/etc.
  659. # [03:47] <Callek> its been a while now though
  660. # [03:47] <mcmanus> pursuing that path seems to me like the lowest risk option... keeps our tool chain in tact along with xul.
  661. # [03:48] <mcmanus> but I really have very little experience with windows build systems.
  662. # [03:48] <gal> we should go after low risk quick solutions to open mc
  663. # [03:49] <gal> we can do tool chain changes in the mid-term
  664. # [03:50] * khuey forgot how much fun the external string api is
  665. # [03:51] * Joins: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com)
  666. # [03:54] <bsmith> gal: IMO, it is better to leave the tree closed than it is to introduce any startup speed regression
  667. # [03:54] <bsmith> gal: otherwise, we will mask other startup speed regressions
  668. # [03:55] <bsmith> so, it's got to be some solution that doesn't impact startup speed, IMO
  669. # [03:56] <gal> bsmith, uconv is not on the startup path
  670. # [03:56] <gal> according to the mobile bug
  671. # [03:56] <gal> we measure startup on our infra
  672. # [03:56] <gal> so we will see
  673. # [03:56] <bsmith> gal: I think it is the thing where *most* of uconv isn't
  674. # [03:56] <bsmith> but, we should try it
  675. # [03:56] <bsmith> I think most of everything isn't in the startup path, but a tiny bit of everything is :(
  676. # [03:57] <gal> I would right now take a small startup hit over m-c closed
  677. # [03:57] <gal> once the real fix is in we can back this out
  678. # [03:58] <gal> m-c needs to open, period
  679. # [03:58] <gal> anything goes
  680. # [03:58] <philor> cool, I'll land that hg rm js/xpconnect/*, r=gal
  681. # [03:59] <gal> khuey, want to file yourself a bug and mark the dependency? JP will organize some more help for this morning toronto time
  682. # [04:01] <jprmc> khuey: yes, please CC me
  683. # [04:01] * Joins: tfair (tfairey@moz-57178BD3.hsd1.ca.comcast.net)
  684. # [04:02] <khuey> a bug on uconv, or just tossing stuff out of libxul in general?
  685. # [04:03] <dolske> there are two "l"s in libxul, we could remove one...
  686. # [04:04] * Quits: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net) (Quit: Leaving...)
  687. # [04:04] <bsmith> khuey: https://bugzilla.mozilla.org/show_bug.cgi?id=674579 seems like the bug for tossing things out of libxul in general (for a different motivation)
  688. # [04:06] <philor> oh no, a Linux32 debug M1 orange, what on earth could that be?
  689. # [04:06] * Quits: bnicholson (bnicholson@moz-D1AB96C1.hsd1.ca.comcast.net) (Quit: Leaving)
  690. # [04:06] <khuey> bsmith: well, that bug is more about using magical tools that don't exist ;-)
  691. # [04:07] * Quits: gal (gal@A2413EEC.695C1090.1F72B910.IP) (Ping timeout)
  692. # [04:09] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Quit: Konversation terminated!)
  693. # [04:10] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  694. # [04:16] * Joins: squib (squib@moz-F5CA0CFB.dhcp.mdsn.wi.charter.com)
  695. # [04:23] * Quits: mike5w3c (MikeS@moz-9C3A69E9.pool.e-mobile.ne.jp) (Quit: mike5w3c)
  696. # [04:25] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  697. # [04:27] * Quits: Hughman (Hughman@moz-1727A300.static.tpgi.com.au) (Quit: Bye)
  698. # [04:27] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  699. # [04:28] * Joins: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net)
  700. # [04:31] * Quits: dbradley (dbradley@moz-8FACAA93.fuse.net) (Ping timeout)
  701. # [04:32] * Joins: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  702. # [04:32] * Joins: dbradley (dbradley@moz-8FACAA93.fuse.net)
  703. # [04:35] <edmorley> hi bholley :-)
  704. # [04:35] <bholley> edmorley: hi!
  705. # [04:35] <bholley> edmorley: sounds like you had a busy weeekend
  706. # [04:35] <bholley> er
  707. # [04:35] <bholley> weekend
  708. # [04:35] * Joins: bnicholson (bnicholson@moz-D1AB96C1.hsd1.ca.comcast.net)
  709. # [04:36] <edmorley> it's felt long enough that weeeeekend is probably more appropriate!
  710. # [04:36] <bholley> heh
  711. # [04:36] * Joins: gal (gal@A2413EEC.695C1090.1F72B910.IP)
  712. # [04:37] * Joins: kanru (user@moz-39B02E0C.dynamic.hinet.net)
  713. # [04:37] * Quits: kennyluck (kennyluck@moz-23F10513.dynamic.hinet.net) (Ping timeout)
  714. # [04:38] * Quits: ejpbruel (ejpbruel@933E3A2E.83A511AD.F413BF4D.IP) (Quit: ejpbruel)
  715. # [04:43] * Joins: mike5w3c (MikeS@moz-9C3A69E9.pool.e-mobile.ne.jp)
  716. # [04:46] * Quits: mike5w3c (MikeS@moz-9C3A69E9.pool.e-mobile.ne.jp) (Quit: mike5w3c)
  717. # [04:52] * Joins: cjones (cjones@E1AD879F.CC98CBF7.C589985.IP)
  718. # [04:52] * Quits: tfair (tfairey@moz-57178BD3.hsd1.ca.comcast.net) (Ping timeout)
  719. # [04:52] * Quits: dRdR (dRdR@moz-57178BD3.hsd1.ca.comcast.net) (Ping timeout)
  720. # [04:54] * Quits: cjones (cjones@E1AD879F.CC98CBF7.C589985.IP) (Input/output error)
  721. # [04:55] * Quits: edmorley (edmorley@moz-340F3951.range86-144.btcentralplus.com) (Quit: Leaving.)
  722. # [04:55] * Joins: tfair (tfairey@moz-57178BD3.hsd1.ca.comcast.net)
  723. # [04:56] * Joins: dRdR (dRdR@moz-57178BD3.hsd1.ca.comcast.net)
  724. # [04:56] * Quits: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Quit: Leaving...)
  725. # [05:00] * Quits: rshetty (quassel@959C7626.93F32796.C842849F.IP) (Ping timeout)
  726. # [05:01] * Quits: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com) (Input/output error)
  727. # [05:01] * Joins: rshetty (quassel@408AC9BF.97AA820E.C842849F.IP)
  728. # [05:02] * Joins: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk)
  729. # [05:03] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  730. # [05:07] * alex is now known as alex|afk
  731. # [05:07] * Joins: matti_ (chatzilla@moz-13A105E0.dip.t-dialin.net)
  732. # [05:07] * Quits: matti (chatzilla@moz-B8F23E5B.dip.t-dialin.net) (Ping timeout)
  733. # [05:07] * matti_ is now known as matti
  734. # [05:09] * Quits: Wes (chatzilla@A1FEE3E8.E3DA2587.9A5171B3.IP) (No route to host)
  735. # [05:09] * Quits: fzzzy (donovan@moz-2B41AF9B.lightspeed.mtvwca.sbcglobal.net) (Quit: fzzzy)
  736. # [05:10] * Joins: Wes (chatzilla@A1FEE3E8.E3DA2587.9A5171B3.IP)
  737. # [05:12] * Joins: fzzzy (donovan@moz-2B41AF9B.lightspeed.mtvwca.sbcglobal.net)
  738. # [05:13] * Joins: allisterb (allisterb@2CE5E668.5725EB66.F43E9E20.IP)
  739. # [05:13] * Quits: bsmith (bsmith@A2413EEC.695C1090.1F72B910.IP) (Ping timeout)
  740. # [05:14] * Joins: mike5w3c (MikeS@4834A5CC.DE5ABE7E.F615177D.IP)
  741. # [05:17] * Quits: oneman (oneman@moz-AF13C50F.washdc.fios.verizon.net) (Ping timeout)
  742. # [05:22] * Joins: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
  743. # [05:23] * Joins: darktrojan (geoff@moz-8B34E932.dsl.telstraclear.net)
  744. # [05:23] * Quits: raccettura (raccettura@moz-660B8F4B.hsd1.nj.comcast.net) (Quit: raccettura)
  745. # [05:23] * jhford-work-away is now known as jhford-work
  746. # [05:25] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
  747. # [05:25] * jhford-work is now known as jhford-work-away
  748. # [05:26] * Joins: bsmith (bsmith@A2413EEC.695C1090.1F72B910.IP)
  749. # [05:27] * Quits: michal (michal@F8B4DDD2.FC749DA6.F23860FD.IP) (Ping timeout)
  750. # [05:29] * Quits: mcmanus (mcmanus@moz-FE9B5BFD.twcny.res.rr.com) (Quit: )
  751. # [05:31] * Quits: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Quit: Leaving...)
  752. # [05:33] * Quits: bsmith (bsmith@A2413EEC.695C1090.1F72B910.IP) (Ping timeout)
  753. # [05:33] <darktrojan> who's doing approvals?
  754. # [05:34] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  755. # [05:34] * Joins: oneman (oneman@moz-AF13C50F.washdc.fios.verizon.net)
  756. # [05:36] <khuey> what do you have to land?
  757. # [05:36] <darktrojan> https://bugzilla.mozilla.org/attachment.cgi?id=578814&action=diff
  758. # [05:37] <khuey> a=me
  759. # [05:37] <darktrojan> nice, ta
  760. # [05:39] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/1e81f179adf2 - Geoff Lankow - Bug 702748 - Use a pref for disabling per-site remembering of download directory; r=gavin.sharp, a=khuey
  761. # [05:39] <darktrojan> might as well give the machines something to do
  762. # [05:39] <khuey> they could run Jesse's fuzzers
  763. # [05:41] * Joins: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com)
  764. # [05:42] <mbrubeck> could and do, I believe
  765. # [05:42] <khuey> yes, they do
  766. # [05:43] <darktrojan> if only we could get them to write code for us too
  767. # [05:46] <philor> or better, remove it
  768. # [05:46] <darktrojan> yes
  769. # [05:46] <khuey> a fuzzer that randomly removed code and saw if any of the tests started failing would be fun
  770. # [05:47] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
  771. # [05:47] <darktrojan> heh
  772. # [05:48] <darktrojan> that assumes our tests actually test everything which is far from true
  773. # [05:49] * Quits: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  774. # [05:49] * Quits: graydot (jeba@B6001B9.4E8FB30C.700C6EB0.IP) (Quit: graydot)
  775. # [05:49] <khuey> I think it would teach people to write better tests
  776. # [05:51] <darktrojan> "if you want this feature kept, you'd better write a test for it"
  777. # [05:51] <darktrojan> that's not a bad idea actually
  778. # [05:51] <khuey> if there's no tests there's nothing to stop people from breaking it anyways
  779. # [05:52] <darktrojan> exactly
  780. # [05:55] <darktrojan> I'm going afk for about 20 minutes, if something breaks on that push I'll pull it out when I return
  781. # [06:02] * dougt_ is now known as dougt
  782. # [06:03] * Joins: mconley (mconley@A00174C9.68469654.6816E6B7.IP)
  783. # [06:03] * Quits: mconley (mconley@A00174C9.68469654.6816E6B7.IP) (Input/output error)
  784. # [06:03] * Joins: mconley (mconley@A00174C9.68469654.6816E6B7.IP)
  785. # [06:05] * Quits: bnicholson (bnicholson@moz-D1AB96C1.hsd1.ca.comcast.net) (Connection reset by peer)
  786. # [06:06] * Quits: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  787. # [06:06] * Joins: graydot (jeba@1AEF5C8D.49AD42DC.F9E1732C.IP)
  788. # [06:06] * Joins: bnicholson (bnicholson@moz-D1AB96C1.hsd1.ca.comcast.net)
  789. # [06:07] * Quits: Poly-C (Poly-C@moz-60E62D4E.dip.t-dialin.net) (Ping timeout)
  790. # [06:07] * Joins: Poly-C (Poly-C@moz-1FCCCC00.dip.t-dialin.net)
  791. # [06:08] <Callek> khuey: regarding weird ways to break stuff, I wonder how much fun it would be if AMO ever shipped a blocklist that blocked the default theme, when no other theme is installed
  792. # [06:08] * Quits: graydot (jeba@1AEF5C8D.49AD42DC.F9E1732C.IP) (Connection reset by peer)
  793. # [06:08] <Callek> :-)
  794. # [06:08] * Quits: Waldo (waldo@moz-534B4EF1.hsd1.mi.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 8.0/20111108090029])
  795. # [06:08] * Joins: graydot (jeba@1AEF5C8D.49AD42DC.F9E1732C.IP)
  796. # [06:09] <KWierso> Callek: Firefox reverts to Lynx when that happens
  797. # [06:09] <KWierso> :)
  798. # [06:09] <khuey> Callek: how nice of you to volunteer to write tests for that
  799. # [06:10] <Callek> khuey: my test is a litmus test of our release userbase
  800. # [06:10] * Callek pushes that blocklist change to the masses
  801. # [06:11] <khuey> woah
  802. # [06:11] <khuey> this stuff actually worked
  803. # [06:11] * Callek wonders what "this stuff" is
  804. # [06:11] <khuey> splitting uconv out of libxul
  805. # [06:11] <khuey> I got it to build, at least
  806. # [06:12] <ewong> so it's "take things out of libxul"?
  807. # [06:12] <khuey> it's an amusing reversal isn't it?
  808. # [06:13] <Callek> khuey: out of necessity though
  809. # [06:13] * nthomas is now known as nthomas|away
  810. # [06:13] <Callek> I _really_ wish the linker could have done this without using this much virtual space though
  811. # [06:13] <Callek> hopefully by MSVC2020 it will be better
  812. # [06:13] <Callek> :-)
  813. # [06:13] <Unfocused> Callek: i don't think blocklisting the default theme would have any affect, other than showing blocked in the addons manager. iirc, if extensions.ini doesn't contain a theme, it automatically uses what's in the application directory
  814. # [06:13] <ewong> khuey: anything to quicken libxul's creation..
  815. # [06:14] <Callek> Unfocused: would it harm our default theme uses directly?
  816. # [06:15] <Callek> for ourselves anyway
  817. # [06:15] <Unfocused> how do you mean?
  818. # [06:15] <Callek> O well, either way sounds scary enough to not want e to do it
  819. # [06:15] * Callek realizes he didn't ask that well
  820. # [06:17] <khuey> Unfocused: are you saying we don't have tests for this? ;-)
  821. # [06:17] * Quits: graydot (jeba@1AEF5C8D.49AD42DC.F9E1732C.IP) (Connection reset by peer)
  822. # [06:17] <Unfocused> heh, i don't recall any test blocklisting the default theme, no :P
  823. # [06:17] * Quits: Poly-C (Poly-C@moz-1FCCCC00.dip.t-dialin.net) (Ping timeout)
  824. # [06:18] <ewong> khuey when you removed uconv from libxul... from what I've been told.. it's not just a build-config thing.. right?
  825. # [06:18] * Joins: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
  826. # [06:18] <khuey> nope
  827. # [06:18] <khuey> there's some fun xpcom goop involved too
  828. # [06:18] * khuey attempts to figure out how to run xpcshell tests
  829. # [06:18] <Unfocused> make -C dir xpcshell-tests
  830. # [06:19] * Joins: graydot (jeba@1AEF5C8D.49AD42DC.F9E1732C.IP)
  831. # [06:19] <khuey> aha, wrong dir
  832. # [06:19] <khuey> oh yay, startup crash
  833. # [06:19] * khuey sighs
  834. # [06:20] <ewong> oh... so building != working/running (first lesson of the day)
  835. # [06:20] <KWierso> at least it built
  836. # [06:20] <khuey> oh, I'm just an idiot
  837. # [06:20] <khuey> bool Foo()
  838. # [06:20] <khuey> {
  839. # [06:20] <khuey> return Foo();
  840. # [06:20] <khuey> }
  841. # [06:20] <khuey> :-P
  842. # [06:20] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  843. # [06:21] <khuey> woo
  844. # [06:21] <khuey> tests are passing
  845. # [06:21] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  846. # [06:21] * Quits: graydot (jeba@1AEF5C8D.49AD42DC.F9E1732C.IP) (Ping timeout)
  847. # [06:21] * Joins: graydot (jeba@1AEF5C8D.49AD42DC.F9E1732C.IP)
  848. # [06:22] * Parts: lsumar (lsumar@538BABFE.A073F3E.97BBD552.IP) (Leaving)
  849. # [06:22] * Quits: eflores (AndChat@538BABFE.A073F3E.97BBD552.IP) (Quit: Bye)
  850. # [06:22] <Callek> khuey: thats an awesome Cpp testcase for a crash
  851. # [06:22] <khuey> heh
  852. # [06:23] * Quits: graydot (jeba@1AEF5C8D.49AD42DC.F9E1732C.IP) (Client exited)
  853. # [06:23] * Joins: graydot (jeba@83B20D2F.370FE27D.302A44F.IP)
  854. # [06:23] <Callek> khuey: though aiui most Cpp compilers should abort there with infinite recursion exception, no?
  855. # [06:23] * alex|afk is now known as alex
  856. # [06:23] <Callek> unless its a VERY simplified testcase from the real issue of course.
  857. # [06:23] * alex is now known as IRCMonkey43243
  858. # [06:24] * IRCMonkey43243 is now known as alex
  859. # [06:25] * Joins: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  860. # [06:25] <khuey> Callek: MSVC just gives a warning
  861. # [06:25] <khuey> we probably should turn that into an error
  862. # [06:25] <khuey> since that's never what you want
  863. # [06:25] <khuey> does try: -a still work?
  864. # [06:25] <Callek> khuey: I nominate you to send that "warning as error" one to try :-P
  865. # [06:26] <khuey> heh
  866. # [06:26] <richardus> hello mozillians, you guys just hit hacker news! i'm sure the dumb comments i'm already seeing would appreciate some of your in-depth knowledge http://news.ycombinator.com/item?id=3342291
  867. # [06:27] <richardus> (the thread's about the linker ooming bug)
  868. # [06:27] <khuey> LOL
  869. # [06:27] <khuey> maybe I should have picked a better title
  870. # [06:28] <Unfocused> i nominate khuey to reply to all the stupid comments there
  871. # [06:29] <richardus> if only there was a way to play the nose game on irc
  872. # [06:30] <Callek> khuey: whatever title you chose would have SOMEONE write this kind of bad story
  873. # [06:30] * Joins: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP)
  874. # [06:30] <KWierso> "Unfortunately support for embedding Gecko has been woeful, making experiments in this area difficult. The lack of an embedding story for Gecko is a big reason for it losing ground to WebKit in my opinion."
  875. # [06:30] <KWierso> ...
  876. # [06:31] <dougt> KWierso: right?
  877. # [06:31] <Jesse> khuey: we should be able to estimate find out how much time MSVC2010 will buy us, by looking at its peak memory use
  878. # [06:31] <Jesse> is 64-bit MSVC still unable to create 32-bit binaries?
  879. # [06:31] <khuey> Jesse: yes, but somebody has to do that
  880. # [06:31] <khuey> Jesse: there's no x64->x86 cross compiler, if that's what you're asking
  881. # [06:32] * KWierso nominates khuey
  882. # [06:32] <khuey> somebody who can hop onto build machines needs to do that
  883. # [06:32] <rnewman> I threw up a quick comment: http://news.ycombinator.com/item?id=3342426
  884. # [06:33] <Jesse> "cross compiler? why would you want your compiler to be angry at you?"
  885. # [06:33] <Jesse> "holygoat"? hah
  886. # [06:33] <KWierso> rnewman: oh god, you linked to the bug report
  887. # [06:34] <darktrojan> hmm, that was a few more than 20 minutes, but on the other hand, cheese scones!
  888. # [06:34] * Quits: lmandel (lmandel@moz-113D7D7C.cable.teksavvy.com) (Quit: lmandel)
  889. # [06:35] <rnewman> KWierso: maybe I'll edit that out :)
  890. # [06:35] <rnewman> changed to "See Bugzilla" :)
  891. # [06:35] <KWierso> :)
  892. # [06:35] <rnewman> anyone who's smart enough to know what to search for can find it :D
  893. # [06:36] * Quits: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Quit: Linkinus - http://linkinus.com)
  894. # [06:36] <KWierso> rnewman: especially since it's linked to in the dev.platform thread :)
  895. # [06:36] <rnewman> most readers: "tl;dr"
  896. # [06:36] <rnewman> :D
  897. # [06:36] * Joins: cpearce (chatzilla@moz-55A2BC7D.xdsl.xnet.co.nz)
  898. # [06:37] * Quits: roc (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  899. # [06:42] * khuey commented
  900. # [06:42] <khuey> if you have a HN account you should go vote me up
  901. # [06:44] * Quits: Mossop (mossop@moz-E325C2EC.dsl.dynamic.sonic.net) (Ping timeout)
  902. # [06:44] <mcpherrin> f
  903. # [06:48] * nigelb goes to upvote khuey
  904. # [06:49] * Quits: mconley (mconley@A00174C9.68469654.6816E6B7.IP) (Input/output error)
  905. # [06:49] <glob> "See Bugzilla for the full scoop." ... perhaps that should be slightly more specific :)
  906. # [06:49] <glob> rnewman ^
  907. # [06:50] <rnewman> glob: heh, I unspecific'ed it to avoid bugspam from the uninformed
  908. # [06:50] <rnewman> fair criticism from KWierso, IMO
  909. # [06:50] <Jesse> rnewman: oops we both replied to http://news.ycombinator.com/item?id=3342389
  910. # [06:51] <rnewman> yeah
  911. # [06:51] <rnewman> that thread is going to get facthammered
  912. # [06:51] * Joins: gwagner (idefix2@moz-6673DC88.s30.a048.ap.plala.or.jp)
  913. # [06:52] <jgilbert> but rnewman, facts are so dull and boring!
  914. # [06:53] <rnewman> we should tell them that Fennec is faster because of Nazi gold
  915. # [06:53] <rnewman> godwin the shit out of it
  916. # [06:53] <khuey> haha
  917. # [06:53] <heycam> you linked… poorly
  918. # [06:53] <nigelb> Isn't there a rule about how long it takes in an arguement before someone brings in Hitler/Nazis
  919. # [06:53] <rnewman> nigelb: yes, Godwin's Law
  920. # [06:54] <rnewman> hence "godwin the shit out of it"
  921. # [06:54] <rnewman> http://en.wikipedia.org/wiki/Godwin%27s_law
  922. # [06:54] <nigelb> Aha, right
  923. # [06:55] <JonathanS> it would be sad world if everybody believe in lie.
  924. # [06:56] <nigelb> who's holygoat on HN?
  925. # [06:56] * nigelb guesses rnewman
  926. # [06:56] <rnewman> indeeed
  927. # [06:57] <Jesse> "tl;dr: hit a compiler/linker bug, will have it fixed in a day or two." optimistic!
  928. # [06:57] * Joins: sicking (chatzilla@moz-1FF05400.hsd1.ca.comcast.net)
  929. # [06:58] <JonathanS> Jesse, that must be a big bug.
  930. # [06:58] <Callek> Jesse: we're already green!
  931. # [06:58] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  932. # [06:58] <Callek> just not open :-p
  933. # [06:58] <JonathanS> Callek, no landing?
  934. # [06:58] * Joins: graememcc (chatzilla@moz-427C7947.range86-160.btcentralplus.com)
  935. # [06:59] <JonathanS> I guess reland SDPY would take a few days, perhaps
  936. # [07:01] * Joins: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net)
  937. # [07:01] <Jesse> rnewman: i like your term "facthammered"
  938. # [07:01] * khuey is now known as khuey|away
  939. # [07:02] * Quits: dbradley (dbradley@moz-8FACAA93.fuse.net) (Quit: )
  940. # [07:05] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
  941. # [07:07] * Quits: graydot (jeba@83B20D2F.370FE27D.302A44F.IP) (Ping timeout)
  942. # [07:07] <rnewman> heh
  943. # [07:07] <mbrubeck> Jesse: Hmm, I wonder why that article isn't on the HN front page?
  944. # [07:08] <mbrubeck> Based on the score I'd expect it to at least be in the top 100, but it doesn't seem to be
  945. # [07:08] <mbrubeck> I wonder if there's a "submitted by a new user" penalty... or if it got manually killed
  946. # [07:08] <nigelb> HN has an unusual scoring strategy.
  947. # [07:09] <mbrubeck> PG's always tweaking it, too.
  948. # [07:09] <Jesse> http://news.ycombinator.com/item?id=3342291 has 13 points, everything on the main page has more
  949. # [07:10] <mbrubeck> Jesse: But its newness should be a significant boost.
  950. # [07:10] <doublec> when I first saw it it was on the front page
  951. # [07:11] <mbrubeck> I wonder if it got flagged off
  952. # [07:11] <doublec> it's not on 'new' for me either
  953. # [07:11] <doublec> I suspect it's been killed
  954. # [07:11] <mbrubeck> the intense flaghammering might have led some readers to reach for the 'flag' link
  955. # [07:11] <mbrubeck> s/flaghammer/facthammer/
  956. # [07:11] * Joins: graydot (jeba@83B20D2F.370FE27D.302A44F.IP)
  957. # [07:11] * Joins: pnemsak (Miranda@moz-3D67D819.rainside.sk)
  958. # [07:12] * Quits: kanru (user@moz-39B02E0C.dynamic.hinet.net) (Quit: ERC Version 5.3 (IRC client for Emacs))
  959. # [07:13] * Quits: alex (alex@moz-BD8D0A09.lightspeed.sntcca.sbcglobal.net) (Client exited)
  960. # [07:18] * Quits: njn (chatzilla@moz-A6B647BB.dyn.iinet.net.au) (Quit: ChatZilla 0.9.87 [Firefox 11.0a1/20111205174829])
  961. # [07:20] * Quits: pnemsak (Miranda@moz-3D67D819.rainside.sk) (Quit: pnemsak)
  962. # [07:20] * Joins: pnemsak (Miranda@moz-3D67D819.rainside.sk)
  963. # [07:21] <JonathanS> Wow, a lot of dead code.
  964. # [07:25] <dolske> didn't chromium run into these same problems around the time we did?
  965. # [07:25] <dolske> (the first time)
  966. # [07:25] <gal> 640kb is enough for everyone, why would a linker need more than that?
  967. # [07:26] * Joins: kennyluck (kennyluck@moz-EAB1F472.dynamic.hinet.net)
  968. # [07:26] <JonathanS> gal, how you run Windows on that ?
  969. # [07:27] <JonathanS> dolske, in http://www.chromium.org/developers/how-tos/build-instructions-windows#TOC-Build-environment, "A 64 bit OS is highly recommended as building on 32 bit OS is constantly becoming harder, is a lot slower and is not actively maintained."
  970. # [07:27] <gal> dunno, ask bill gates, they made it work with windows up to windows 3.0
  971. # [07:27] <gal> sounds promising, maybe building on 64-bit windows is easier than we thought
  972. # [07:28] <JonathanS> cross-arch :P
  973. # [07:28] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
  974. # [07:30] <JonathanS> gal, at least 64-bit linker would have much more memory
  975. # [07:30] <gal> I just tried to post in twitter, until I remembered that I won't be doing that from here
  976. # [07:31] <JonathanS> if linker act like Twitter, it would fail if it is trying to write more than 140 characters.
  977. # [07:32] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/5c64fb241d4e - Richard Newman - Bug 709432 - don't unconditionally replace inserted record GUIDs. r=blassey, a=blassey (Java-only)
  978. # [07:32] * Quits: gwagner (idefix2@moz-6673DC88.s30.a048.ap.plala.or.jp) (Connection reset by peer)
  979. # [07:32] * Joins: gwagner (idefix2@moz-6673DC88.s30.a048.ap.plala.or.jp)
  980. # [07:32] * Quits: gwagner (idefix2@moz-6673DC88.s30.a048.ap.plala.or.jp) (Quit: gwagner)
  981. # [07:34] * Quits: jduell (jduell@4B85D677.5DEF3F95.14DF97C.IP) (Ping timeout)
  982. # [07:35] * Quits: @dbaron (dbaron@moz-27F87443.dsl.dynamic.sonic.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  983. # [07:40] * Quits: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
  984. # [07:42] * Quits: zandr (zandr@E29350A3.CE0C71B6.CA951B37.IP) (Ping timeout)
  985. # [07:42] * Quits: graydot (jeba@83B20D2F.370FE27D.302A44F.IP) (Ping timeout)
  986. # [07:42] * Joins: graydot (jeba@1AEF5C8D.49AD42DC.F9E1732C.IP)
  987. # [07:45] * Joins: graydot_ (jeba@63F3AA56.9CFBD76D.30E7AE68.IP)
  988. # [07:45] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  989. # [07:46] * Quits: graydot (jeba@1AEF5C8D.49AD42DC.F9E1732C.IP) (Ping timeout)
  990. # [07:46] * graydot_ is now known as graydot
  991. # [07:51] * Joins: pascalc (chatzilla@moz-C23F3EFF.rev.sfr.net)
  992. # [07:52] * Joins: wolfiR (wolfiR@moz-CB82A266.dip0.t-ipconnect.de)
  993. # [07:54] * Quits: not_gavi1 (gavin@D18F6DDB.6A393516.2321E71E.IP) (Connection reset by peer)
  994. # [07:55] * Joins: not_gavin (gavin@D18F6DDB.6A393516.2321E71E.IP)
  995. # [07:56] * Joins: zandr (zandr@moz-891BD824.milewski.org)
  996. # [07:57] * Joins: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de)
  997. # [07:59] * Quits: zandr (zandr@moz-891BD824.milewski.org) (Max SendQ exceeded)
  998. # [08:03] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  999. # [08:05] * Quits: By-Tor (bytor@moz-46974D0B.dyn.optonline.net) (Connection reset by peer)
  1000. # [08:06] * Quits: sfink (chatzilla@moz-139D44E0.dsl.pltn13.sbcglobal.net) (Ping timeout)
  1001. # [08:11] * Joins: zandr (zandr@moz-891BD824.milewski.org)
  1002. # [08:12] * Quits: gal (gal@A2413EEC.695C1090.1F72B910.IP) (Quit: gal)
  1003. # [08:14] * Quits: rail_away (rail@261201A0.73F32077.5C565F38.IP) (Ping timeout)
  1004. # [08:18] <tn> i get "failed to get asn from coreservices" when running a debug build i built on mac, not very familiar with mac, so i have no idea
  1005. # [08:21] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
  1006. # [08:22] <dRdR> I have an interface, a base class, and a child class. the base class inherits from the interface, and the child class inherits from the base class. I want to implement the functionality of the interface on the child class. how do I arrange my macros?
  1007. # [08:24] <mounir> is zimbra down again?
  1008. # [08:24] * Quits: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1009. # [08:24] * Quits: zandr (zandr@moz-891BD824.milewski.org) (Max SendQ exceeded)
  1010. # [08:24] <hub> mounir: so I heard
  1011. # [08:25] <KWierso> mounir: #it says they're on it
  1012. # [08:25] <mounir> classy
  1013. # [08:26] * Joins: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1014. # [08:27] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Ping timeout)
  1015. # [08:27] * Quits: bnicholson (bnicholson@moz-D1AB96C1.hsd1.ca.comcast.net) (Input/output error)
  1016. # [08:27] * Joins: zandr (zandr@moz-891BD824.milewski.org)
  1017. # [08:29] * Joins: rail_away (rail@261201A0.73F32077.5C565F38.IP)
  1018. # [08:30] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
  1019. # [08:30] <glazou> bonjour
  1020. # [08:34] * Joins: bsmith (bsmith@E1AD879F.CC98CBF7.C589985.IP)
  1021. # [08:35] * Joins: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de)
  1022. # [08:35] * Quits: MattN (MattN@2F83A011.9167AF22.2125B4DC.IP) (Ping timeout)
  1023. # [08:38] * Joins: past (past@moz-7A93B333.dsl.dyn.forthnet.gr)
  1024. # [08:39] * Joins: Cork (none@moz-7DD8BE5D.ilait.se)
  1025. # [08:40] * Quits: nawi (horsmala@moz-A8B6C359.cc.tut.fi) (Connection reset by peer)
  1026. # [08:41] <darktrojan> I wonder if we should not sync tabs that have a chrome page open
  1027. # [08:42] * Quits: matti (chatzilla@moz-13A105E0.dip.t-dialin.net) (Ping timeout)
  1028. # [08:42] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
  1029. # [08:45] <KWierso> darktrojan: why not?
  1030. # [08:46] <darktrojan> I can't think why you'd want a chrome url open on another machine
  1031. # [08:46] <darktrojan> but maybe that's just me
  1032. # [08:46] <darktrojan> we already block about urls
  1033. # [08:48] <hsivonen> hmm. maybe I should land the old View Source removal sooner than later...
  1034. # [08:48] <darktrojan> heh
  1035. # [08:48] <darktrojan> well we're not using it
  1036. # [08:49] <hsivonen> the last one of the regressions from the new View Source just got r+ and hasn't landed yet
  1037. # [08:50] <hsivonen> removing the old one before the new one is further along in the release pipeline would be against the spirit of the Rapid Release rules
  1038. # [08:50] <hsivonen> but I guess code removal just got more important
  1039. # [08:51] * Joins: stransky (stransky@moz-6F10C81D.net.upcbroadband.cz)
  1040. # [08:54] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  1041. # [08:55] * sancus is now known as sancus_
  1042. # [08:55] * sancus_ is now known as sancus
  1043. # [09:02] <KWierso> hsivonen: http://img.photobucket.com/albums/v444/KWierso/removeallthethings.jpg
  1044. # [09:04] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 1.9.0.17/2009122204])
  1045. # [09:08] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
  1046. # [09:09] * Joins: waschtl (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de)
  1047. # [09:12] * Joins: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net)
  1048. # [09:14] * Quits: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp) (Quit: nattokirai)
  1049. # [09:16] * Quits: mike5w3c (MikeS@4834A5CC.DE5ABE7E.F615177D.IP) (Quit: mike5w3c)
  1050. # [09:21] * heycam is now known as heycam|away
  1051. # [09:22] * Joins: Fallen|mac (kewisch@moz-F0077EC8.wlan.uni-hamburg.de)
  1052. # [09:23] * Joins: Fallen|mac1 (kewisch@moz-54AA70D7.wlan.uni-hamburg.de)
  1053. # [09:23] * Quits: hub (hub@83874EA1.EB7C1AF9.6F478678.IP) (Ping timeout)
  1054. # [09:24] * Quits: Fallen|mac (kewisch@moz-F0077EC8.wlan.uni-hamburg.de) (Ping timeout)
  1055. # [09:27] * Joins: sewardj (sewardj@moz-440B6641.dip.t-dialin.net)
  1056. # [09:28] * Joins: jfkthame (jfkthame@DBA4BEB5.90783722.9542EC20.IP)
  1057. # [09:28] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Connection reset by peer)
  1058. # [09:28] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  1059. # [09:29] * Quits: nhirata (nhirata.bu@moz-2A9C9106.hsd1.ca.comcast.net) (Quit: nhirata)
  1060. # [09:31] * Joins: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP)
  1061. # [09:32] * Joins: jhorak (jhorak@moz-107AD163.redhat.com)
  1062. # [09:35] * Joins: Poly-C (Poly-C@moz-1FCCCC00.dip.t-dialin.net)
  1063. # [09:37] * Joins: bjarne (bjarne@moz-46A85847.nextgentel.com)
  1064. # [09:39] * Quits: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net) (Quit: bholley)
  1065. # [09:40] * Quits: bsmith (bsmith@E1AD879F.CC98CBF7.C589985.IP) (Ping timeout)
  1066. # [09:40] <darktrojan> !seen bbondy
  1067. # [09:41] <firebot> bbondy was last seen 2 days, 13 hours, 14 minutes and 32 seconds ago, saying 'fair enough I just wanted to get clarification, thanks.' in #developers.
  1068. # [09:41] * Quits: se (DS@moz-B62ECC33.wi.res.rr.com) (Ping timeout)
  1069. # [09:41] * Quits: rail_away (rail@261201A0.73F32077.5C565F38.IP) (Ping timeout)
  1070. # [09:42] * Joins: se (DS@moz-B62ECC33.wi.res.rr.com)
  1071. # [09:42] * Quits: jfkthame (jfkthame@DBA4BEB5.90783722.9542EC20.IP) (Quit: jfkthame)
  1072. # [09:42] <dolske> win 70
  1073. # [09:42] <dolske> bah
  1074. # [09:42] * Quits: bjarne (bjarne@moz-46A85847.nextgentel.com) (Quit: Leaving.)
  1075. # [09:43] * Joins: bjarne (bjarne@moz-46A85847.nextgentel.com)
  1076. # [09:43] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Quit: Linkinus - http://linkinus.com)
  1077. # [09:43] * Quits: Fallen|mac1 (kewisch@moz-54AA70D7.wlan.uni-hamburg.de) (Ping timeout)
  1078. # [09:44] * Joins: rail_away (rail@261201A0.73F32077.5C565F38.IP)
  1079. # [09:45] <ewong> KWierso: heh
  1080. # [09:45] <sewardj> !seen dbaron
  1081. # [09:45] <firebot> dbaron was last seen 3 days, 8 hours, 27 minutes and 50 seconds ago, saying 'dietrich, https://bugzilla.mozilla.org/show_bug.cgi?id=539356' in #developers.
  1082. # [09:45] * Quits: squib (squib@moz-F5CA0CFB.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
  1083. # [09:47] * Quits: tfair (tfairey@moz-57178BD3.hsd1.ca.comcast.net) (Client exited)
  1084. # [09:47] * darktrojan prods firebot
  1085. # [09:48] <darktrojan> I think it's been silenced :(
  1086. # [09:48] * Joins: protz (protz@moz-E29D2A15.inria.fr)
  1087. # [09:49] <KWierso> firebot's been neutered, at least in #developers
  1088. # [09:49] <KWierso> I think you have to say something like
  1089. # [09:50] <KWierso> firebot: bug 539356
  1090. # [09:50] <firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=539356 nor, --, ---, ventnor.bugzilla, NEW, Replace Invalidate() calls in reflow with display list analysis
  1091. # [09:50] <KWierso> for it to do anything
  1092. # [09:50] * bear-afk is now known as bear
  1093. # [09:50] * Quits: logbot (logbot@moz-785868D2.glob.com.au) (Quit: Leaving)
  1094. # [09:50] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  1095. # [09:50] * Joins: logbot (logbot@moz-785868D2.glob.com.au)
  1096. # [09:50] <darktrojan> I think also xchat is doing something I didn't expect
  1097. # [09:51] * Quits: logbot (logbot@moz-785868D2.glob.com.au) (Client exited)
  1098. # [09:51] * Joins: RemusPop (remuspop@601F3B17.33662590.A5830293.IP)
  1099. # [09:51] * Joins: logbot (logbot@moz-785868D2.glob.com.au)
  1100. # [09:51] * Unfocused eyes glob
  1101. # [09:51] * glob whistles
  1102. # [09:52] <Unfocused> officially hosted?
  1103. # [09:52] <glob> no, but has been doing logging duties on #bugzilla since '04
  1104. # [09:52] * bear is now known as bear-afk
  1105. # [09:52] * darktrojan prods logbot
  1106. # [09:52] <Unfocused> ah
  1107. # [09:53] <Unfocused> cos... this would be useful
  1108. # [09:53] <hsivonen> can someone give me approval for landing https://bugzilla.mozilla.org/show_bug.cgi?id=700034 on m-c? (Chrome .js only change.)
  1109. # [09:53] <Unfocused> in other open source projects that have irc logging, it's really useful to link to an area of chat logs
  1110. # [09:54] <Unfocused> hsivonen: a=me
  1111. # [09:54] <hsivonen> Unfocused: thanks
  1112. # [09:54] * philor is now known as philor|away
  1113. # [09:55] <darktrojan> hsivonen, did we get any further with line numbers for non-html documents?
  1114. # [09:55] <hsivonen> darktrojan: not yet
  1115. # [09:59] * Quits: darktrojan (geoff@moz-8B34E932.dsl.telstraclear.net) (Quit: darktrojan)
  1116. # [09:59] * Joins: darktrojan (geoff@moz-8B34E932.dsl.telstraclear.net)
  1117. # [09:59] <darktrojan> gah
  1118. # [09:59] <darktrojan> stupid unity
  1119. # [09:59] <Unfocused> ?
  1120. # [10:00] <darktrojan> I hate the way the window buttons sometimes operate on a window that isn't the foremost one
  1121. # [10:00] <Unfocused> they do?
  1122. # [10:01] <darktrojan> I just clicked on trash, so the trash was in front and maximised, but when I clicked close, it closed xchat
  1123. # [10:01] * Quits: @dveditz (dveditz@moz-104CC309.mv.mozilla.com) (Quit: dveditz)
  1124. # [10:01] <Unfocused> :\
  1125. # [10:01] <Unfocused> hm, i think i may have hit that once
  1126. # [10:01] <darktrojan> stunning usability
  1127. # [10:02] <darktrojan> I've done it a lot :(
  1128. # [10:02] <hsivonen> stuns the user?
  1129. # [10:02] * Quits: rail_away (rail@261201A0.73F32077.5C565F38.IP) (Ping timeout)
  1130. # [10:02] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/15fb7f28f213 - Henri Sivonen - Bug 700034 - Wait for the view source doc to load before reading its .body.textContent when feeding an external editor. r=gavin.sharp, a=Unfocused.
  1131. # [10:02] <darktrojan> that moment of "wtf" could be considered stunning, I guess
  1132. # [10:02] * Joins: cjones (cjones@E1AD879F.CC98CBF7.C589985.IP)
  1133. # [10:02] <Unfocused> heh
  1134. # [10:03] <Unfocused> sounds more like a bug to me
  1135. # [10:03] <dolske> navigator.stunner.volts
  1136. # [10:03] <hsivonen> ok. now all the regression fixes for the new View Source have landed
  1137. # [10:03] * Joins: rail_away (rail@261201A0.73F32077.5C565F38.IP)
  1138. # [10:03] <Unfocused> hsivonen: nice
  1139. # [10:04] <Unfocused> next comes the cleansing with fire?
  1140. # [10:04] <hsivonen> time to prepare patch for turning the new View Source off on Aurora and leave the call whether to land all the fixes on Aurora or reverting to the old View Source on Aurora to the release drivers
  1141. # [10:04] <Unfocused> dolske: do USB cattle prods exist?
  1142. # [10:04] * Quits: stransky (stransky@moz-6F10C81D.net.upcbroadband.cz) (Quit: Connection reset by beer)
  1143. # [10:05] <hsivonen> Unfocused: if cleaning with fire means removing the old view source code, that's still unlanded
  1144. # [10:05] <darktrojan> Unfocused, wire a capacitor to a usb port and find out
  1145. # [10:05] <hsivonen> (to follow the Rapid Release rules that require the ability to turn new stuff off for a while)
  1146. # [10:05] <Unfocused> heh
  1147. # [10:05] * philor|away is now known as philor
  1148. # [10:05] <Unfocused> ah, yea, i guess
  1149. # [10:06] <hsivonen> s/cleaning/cleansing/
  1150. # [10:06] * Joins: regen (Miller@moz-596E29DF.adsl.dynamic.seed.net.tw)
  1151. # [10:07] <Callek> hsivonen: well we're *mostly* interested in cleaning with fire stuff that affects libxul size atm
  1152. # [10:07] <Callek> hsivonen: and iirc old view source was xul/js/etc.
  1153. # [10:07] <Callek> but we can certainly take it :-)
  1154. # [10:07] <Callek> hsivonen: err actually no I don't think we can take it
  1155. # [10:07] <hsivonen> Callek: nope, the old View Source stuff waiting for removal is C++
  1156. # [10:07] <Callek> (seaMonkey :-P _
  1157. # [10:07] <Jesse> when do we get to drop the old HTML parser and content sink code?
  1158. # [10:07] <Unfocused> sea-who?
  1159. # [10:08] <Callek> hsivonen: unless the new view source stuff works outside Firefox
  1160. # [10:08] <hsivonen> Jesse: not yet :-(
  1161. # [10:08] <hsivonen> Jesse: but there's progress
  1162. # [10:08] <Callek> hsivonen: if SeaMonkey can make use of the newer view source code, please please give us info on how, and/or verify we're already using it
  1163. # [10:09] <Callek> hsivonen: http://mxr.mozilla.org/comm-central/
  1164. # [10:09] <Callek> hsivonen: either way, *even* if youre removing it from m-c for this issue, please please please get a bug on file for SeaMonkey and give us all the details you can on how to migrate without loss of functionality :-)
  1165. # [10:09] * Quits: cjones (cjones@E1AD879F.CC98CBF7.C589985.IP) (Input/output error)
  1166. # [10:10] <hsivonen> Callek: if SeaMonkey uses toolkit/components/viewsource/content/viewSource.js it should be already ok
  1167. # [10:10] <Unfocused> Callek: speaking of which, you'll want a SM/TB bug for the preference part of bug 706387
  1168. # [10:10] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
  1169. # [10:11] <Callek> Unfocused: I vaguely recall reviewing a patch earlier today for that very issue
  1170. # [10:11] * Callek checks
  1171. # [10:11] <hsivonen> Callek: the choice of the View Source back end happens in nsHTMLDocument.cpp, chances are SeaMonkey has already pulled the code that opts to use the new back end
  1172. # [10:12] <Unfocused> already? huh
  1173. # [10:12] <Unfocused> the SM bugs for other pref changes for default-to-compatible have been files by SM guys before i got a chance to...it was quick
  1174. # [10:12] <Callek> Unfocused: hrm maybe not I can't find the bug atm
  1175. # [10:13] * Callek looks more closely
  1176. # [10:13] <hsivonen> I did hg pull -u on Aurora and got +1 head. why?
  1177. # [10:13] * Joins: gal (gal@A2413EEC.695C1090.1F72B910.IP)
  1178. # [10:13] <darktrojan> mq?
  1179. # [10:13] <hsivonen> darktrojan: good point. doh
  1180. # [10:14] * Joins: whimboo (whimboo@moz-216F9AFA.superkabel.de)
  1181. # [10:14] <Unfocused> oh, good... cos otherwise it would have meant i screwed up and made a new head
  1182. # [10:14] * Joins: smontagu (chatzilla@moz-E8E40912.red.bezeqint.net)
  1183. # [10:14] * hsivonen used to not have mq on brach repos
  1184. # [10:17] * Quits: fzzzy (donovan@moz-2B41AF9B.lightspeed.mtvwca.sbcglobal.net) (Quit: fzzzy)
  1185. # [10:18] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/c65be44ac489 - Doug Turner - Bug 708280 - delay checking checking for update until idle to avoid startup path. r=mfinkle
  1186. # [10:18] <firebot> http://hg.mozilla.org/mozilla-central/rev/03ed6af51318 - Doug Turner - Bug 708200 - Do not create timer to fire geckoLoaded. r=blassey
  1187. # [10:18] <firebot> http://hg.mozilla.org/mozilla-central/rev/0ce8da61c6cc - Doug Turner - Bug 709595 - Add a name for each java thread and timer to aide with debugging. r=blassey
  1188. # [10:19] <firebot> http://hg.mozilla.org/mozilla-central/rev/bcc015450e7a - Doug Turner - Bug 709658 - Do not startup GL until we are ready to paint something. r=blassey a=cjones
  1189. # [10:20] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
  1190. # [10:21] * Joins: imphil (philipp@moz-655EF802.customer.m-online.net)
  1191. # [10:23] * Joins: msucan (msucan-@FA9E8863.56E67207.699550A1.IP)
  1192. # [10:23] * Joins: willy1234x1 (willy1234x@moz-7A550E65.slkc.qwest.net)
  1193. # [10:24] * Quits: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
  1194. # [10:25] * Quits: gal (gal@A2413EEC.695C1090.1F72B910.IP) (Quit: gal)
  1195. # [10:26] <dRdR> does anyone know how to resolve the following errors? http://pastebin.mozilla.org/1402504
  1196. # [10:26] * Joins: cjones (cjones@E1AD879F.CC98CBF7.C589985.IP)
  1197. # [10:26] <dRdR> AddRef(), Release(), QueryInterface() linker errors
  1198. # [10:26] <dRdR> the code I'm using seems to work on windows but not on mac
  1199. # [10:27] * Quits: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1200. # [10:30] * Joins: haygus (haygbadem@5906B2B5.E2BE738A.8F5B9724.IP)
  1201. # [10:30] * Quits: darktrojan (geoff@moz-8B34E932.dsl.telstraclear.net) (Ping timeout)
  1202. # [10:30] <haygus> Hi
  1203. # [10:31] <haygus> jcranmer|away: Hey, ping, :)
  1204. # [10:32] <glandium> dRdR: looks like your are missing the implementation for those
  1205. # [10:32] <dRdR> glandium: I have NS_DECL_NSISUPPORTS_INHERITED
  1206. # [10:32] <dRdR> I also tried without inherited (even though it is)
  1207. # [10:33] <dRdR> same error
  1208. # [10:34] * Joins: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1209. # [10:34] <glandium> dRdR: do you have an NS_IMPL_ISUPPORTSn ?
  1210. # [10:34] <dRdR> glandium: no! I just saw that right when you asked :p
  1211. # [10:34] <dRdR> thanks
  1212. # [10:35] * glob is now known as glob|away
  1213. # [10:35] <dRdR> (I swear)
  1214. # [10:35] * Joins: edmorley (edmorley@moz-340F3951.range86-144.btcentralplus.com)
  1215. # [10:35] * Joins: darktrojan (geoff@moz-8B34E932.dsl.telstraclear.net)
  1216. # [10:43] * Joins: jfkthame (jfkthame@DBA4BEB5.90783722.9542EC20.IP)
  1217. # [10:44] * Joins: gal (gal@A2413EEC.695C1090.1F72B910.IP)
  1218. # [10:47] * Quits: karl (karl@moz-42FFD1B7.jetstream.xtra.co.nz) (Ping timeout)
  1219. # [10:47] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Quit: Jesse)
  1220. # [10:49] * Joins: karl (karl@moz-42FFD1B7.jetstream.xtra.co.nz)
  1221. # [10:52] * Joins: Fallen|mac (kewisch@moz-54AA70D7.wlan.uni-hamburg.de)
  1222. # [10:53] * Quits: karl (karl@moz-42FFD1B7.jetstream.xtra.co.nz) (Ping timeout)
  1223. # [10:55] * Joins: stransky (stransky@moz-107AD163.redhat.com)
  1224. # [10:55] <NeilAway> Ms2ger is our resident interface folder, right?
  1225. # [10:57] * philor is now known as philor|away
  1226. # [10:58] * Joins: AutomatedTester (AutomatedT@moz-21328E59.as13285.net)
  1227. # [10:58] * Joins: daim (David_Mart@779E3E00.1773D26C.C0FF2207.IP)
  1228. # [10:58] * Quits: cjones (cjones@E1AD879F.CC98CBF7.C589985.IP) (Connection reset by peer)
  1229. # [11:01] * Joins: bsmith (bsmith@E1AD879F.CC98CBF7.C589985.IP)
  1230. # [11:02] * Joins: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net)
  1231. # [11:03] <nigelb> lol
  1232. # [11:03] * Joins: michal (michal@F8B4DDD2.FC749DA6.F23860FD.IP)
  1233. # [11:04] <haygus> jcranmer|away: have nice day, bybye
  1234. # [11:04] * Parts: haygus (haygbadem@5906B2B5.E2BE738A.8F5B9724.IP) (Konversation terminated!)
  1235. # [11:05] <edmorley> NeilAway: I think that's pretty much his purpose in life (other than being our resident International Man Of Mystery) :-)
  1236. # [11:05] <nigelb> haha
  1237. # [11:05] <nigelb> man, I wish I hadn't qdb'd so soon.
  1238. # [11:06] * Quits: bsmith (bsmith@E1AD879F.CC98CBF7.C589985.IP) (Ping timeout)
  1239. # [11:06] * ewong is now known as ewong|away
  1240. # [11:06] * Quits: gal (gal@A2413EEC.695C1090.1F72B910.IP) (Quit: gal)
  1241. # [11:07] <darktrojan> ms2ger is a bot
  1242. # [11:08] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Quit: Leaving.)
  1243. # [11:09] * Quits: Poly-C (Poly-C@moz-1FCCCC00.dip.t-dialin.net) (Ping timeout)
  1244. # [11:10] * CwiiisAway is now known as Cwiiis
  1245. # [11:11] * Joins: florian (florian@moz-87C33FDA.kimsufi.com)
  1246. # [11:21] * jfkthame is now known as jfkthame_afk
  1247. # [11:22] * Joins: cjones (cjones@E012B3A7.695C1090.1F72B910.IP)
  1248. # [11:23] * mattwoodrow is now known as mattwoodrow|away
  1249. # [11:26] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  1250. # [11:27] * Quits: cjones (cjones@E012B3A7.695C1090.1F72B910.IP) (Ping timeout)
  1251. # [11:28] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Connection reset by peer)
  1252. # [11:28] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  1253. # [11:30] * Quits: peterv (peterv@moz-715F6D16.access.telenet.be) (Ping timeout)
  1254. # [11:31] * Quits: smontagu (chatzilla@moz-E8E40912.red.bezeqint.net) (Ping timeout)
  1255. # [11:31] * Joins: peterv (peterv@moz-715F6D16.access.telenet.be)
  1256. # [11:33] * Quits: jgilbert (jgilbert@moz-2B3CF81C.hsd1.ca.comcast.net) (Ping timeout)
  1257. # [11:38] * Quits: regen (Miller@moz-596E29DF.adsl.dynamic.seed.net.tw) (Quit: regen)
  1258. # [11:39] * Quits: pascalc (chatzilla@moz-C23F3EFF.rev.sfr.net) (Ping timeout)
  1259. # [11:39] * Joins: regen (Miller@moz-596E29DF.adsl.dynamic.seed.net.tw)
  1260. # [11:40] * Joins: smontagu (chatzilla@moz-7037196C.red.bezeqint.net)
  1261. # [11:41] <darktrojan> it's amazing how much time you can spend/waste maintaining add-ons
  1262. # [11:41] * glob|away is now known as glob
  1263. # [11:42] <gabor> as an addon developer or as a user?
  1264. # [11:42] <darktrojan> developer
  1265. # [11:42] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  1266. # [11:44] <gabor> that does not sound too good... why does it takes so much time? too many changes?
  1267. # [11:44] <darktrojan> mostly I am replacing old code with better code that I've learnt since
  1268. # [11:47] * Parts: whimboo (whimboo@moz-216F9AFA.superkabel.de)
  1269. # [11:47] <imphil> great that german news sites now report every tiny bit about Firefox... http://www.golem.de/1112/88347.html (Headline "Firefox is too big")
  1270. # [11:47] <gabor> right... that's indeed a never ending story...
  1271. # [11:48] <darktrojan> unleash the facthammer
  1272. # [11:48] * Joins: Goldorak (chatzilla@DEBD503F.D0994B08.187A1082.IP)
  1273. # [11:49] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1274. # [11:49] <darktrojan> why are journalists morons?
  1275. # [11:49] <edmorley> it's being picked apart by mozilla-zine as well
  1276. # [11:54] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Connection reset by peer)
  1277. # [11:54] * jfkthame_afk is now known as jfkthame
  1278. # [11:54] * Joins: brendan_ (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  1279. # [11:54] <edmorley> dougt: could those native crashes on m-c tip be related?
  1280. # [11:54] <edmorley> (M1, M2)
  1281. # [11:55] * Joins: asac (asac@moz-6B4D9AE1.pppoe.wtnet.de)
  1282. # [11:58] * Joins: smaug (chatzilla@moz-DA4E2895.gprs.sl-laajakaista.fi)
  1283. # [12:00] * Quits: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Input/output error)
  1284. # [12:01] * IRCMonkey26866 is now known as Tobbi
  1285. # [12:02] * davehunt_ is now known as davehunt
  1286. # [12:03] * Quits: regen (Miller@moz-596E29DF.adsl.dynamic.seed.net.tw) (Quit: regen)
  1287. # [12:05] * Quits: merike|away (quassel@moz-20DCD39E.cable.starman.ee) (Ping timeout)
  1288. # [12:05] <hsivonen> edmorley: there's a mozilla-zine?
  1289. # [12:05] * Joins: merike|away (quassel@moz-20DCD39E.cable.starman.ee)
  1290. # [12:05] <edmorley> http://forums.mozillazine.org/index.php
  1291. # [12:05] <hsivonen> oh. forums still alive.
  1292. # [12:05] * Joins: peregrino (peregrino@moz-1CB238F5.telecom.net.ar)
  1293. # [12:06] * hsivonen is one of those hipsters who've been around since the 90s without ever signing up for a mozillazine account
  1294. # [12:06] <smaug> since 90s ?
  1295. # [12:06] <smaug> hmm
  1296. # [12:07] <Tobbi> Oh, speaking of mozillazine, is there an API for searching the KB?
  1297. # [12:07] <smaug> I think I filed my first bug 2002
  1298. # [12:08] <edmorley> I don't normally look at those forums, but with only one tree for philor and I to star between us (and no inbound merging), I was finding other forms of procrastination :-)
  1299. # [12:09] <smaug> ah, it was 2001
  1300. # [12:10] <hsivonen> smaug: https://bugzilla.mozilla.org/show_bug.cgi?id=20211
  1301. # [12:11] <darktrojan> edmorley, there's plenty of bugs you could fix :)
  1302. # [12:11] <hsivonen> back then the version numbers were M16, M17, M18 and users didn't complain about them incrementing by one every time :-)
  1303. # [12:11] <darktrojan> heh
  1304. # [12:12] * Joins: mak (chatzilla@moz-FC08F9ED.retail.telecomitalia.it)
  1305. # [12:12] <edmorley> darktrojan: I was just filling time until I have to leave in 30 mins :-)
  1306. # [12:14] <smaug> hsivonen: indeed
  1307. # [12:15] <Callek> hsivonen: we should just increase by binary instead next (release) version will be 1001
  1308. # [12:15] <Callek> errr that binary is wrong
  1309. # [12:15] * Quits: imphil (philipp@moz-655EF802.customer.m-online.net) (Ping timeout)
  1310. # [12:15] <smaug> I wonder if there is still some old-style theme for FF. I liked the theme used in 1999-2000
  1311. # [12:15] <Callek> err no its not
  1312. # [12:15] <Callek> grr my mind is foggy
  1313. # [12:15] <mak> edmorley: what's the QOS difference of inbound compared to central?
  1314. # [12:16] <edmorley> or just use the m-c revision number
  1315. # [12:16] <glob> ah, i remember the early milestones .. we were probably distracted by the constant crashing to worry about the version number changing
  1316. # [12:16] <smontagu> smaug: https://addons.mozilla.org/en-US/firefox/addon/past-modern/ ?
  1317. # [12:17] <smontagu> though I think that is more like 2001-2
  1318. # [12:17] <hsivonen> smaug: you like this? http://hsivonen.iki.fi/screen/mozilla-m16.png
  1319. # [12:17] <smaug> smontagu: it was before that
  1320. # [12:18] <smaug> that one
  1321. # [12:19] <edmorley> mak: I guess that phrase wasn't the clearest way of saying it, but seemed like the least verbose. It's meaning more that inbound is supposed to be push and sheriffs will have closed, people don't have to watch the tree etc, so people will just push to inbound and not read new temporary tree rules. (As it is, now that we've chosen approval required, this is less of an issue, than the originally propsed 'leave trees open and
  1322. # [12:19] <edmorley> happy for you to reword :-)
  1323. # [12:19] <mak> edmorley: I still don't get it, inbound with APPROVAL REQUIRED works like central
  1324. # [12:19] <mak> and it's less risky since we don't release it
  1325. # [12:20] <edmorley> yeah, but that wording was from a draft before we decided on approval required
  1326. # [12:20] <mak> I don't mind about the words, just trying to understand the decision
  1327. # [12:20] <mak> I would have done the opposite, inbound on APPROVAL REQUIRED and central CLOSED, merges pushed to central with the magic closed tree words
  1328. # [12:21] * Joins: jpb (chatzilla@moz-DF053F63.cse.bris.ac.uk)
  1329. # [12:21] <mak> btw, whatever works is fine
  1330. # [12:21] * Quits: NeilAway (neil@6D2BACAB.B24D42B2.B6DDF205.IP) (Ping timeout)
  1331. # [12:21] * Joins: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  1332. # [12:22] <mak> and thanks for taking care of all the craziness!
  1333. # [12:22] * Joins: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com)
  1334. # [12:23] <edmorley> mak: I don't really mind either way, happy to change if people think it's better? main thing is to limit the number of trees we have to watch perhaps?
  1335. # [12:23] <mak> maybe there is a pro, people will learn again to watch their pushes :p
  1336. # [12:24] <mak> but judging at current stars, it doesn't happen
  1337. # [12:25] * Quits: graydot (jeba@63F3AA56.9CFBD76D.30E7AE68.IP) (Ping timeout)
  1338. # [12:25] * Joins: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1339. # [12:25] * Joins: graydot (jeba@63F3AA56.9CFBD76D.30E7AE68.IP)
  1340. # [12:27] * Quits: jpb (chatzilla@moz-DF053F63.cse.bris.ac.uk) (Client exited)
  1341. # [12:27] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
  1342. # [12:29] * khuey|away is now known as khuey
  1343. # [12:33] * glob is now known as glob|away
  1344. # [12:33] * Quits: Fallen|mac (kewisch@moz-54AA70D7.wlan.uni-hamburg.de) (Quit: Leaving.)
  1345. # [12:33] <hsivonen> argh. why can't writing a patch to turn off the old View Source just go according to plan... crashes
  1346. # [12:34] * Quits: darktrojan (geoff@moz-8B34E932.dsl.telstraclear.net) (Quit: darktrojan)
  1347. # [12:34] * Quits: decoder (quassel@moz-216446B9.own-hero.net) (Ping timeout)
  1348. # [12:36] * Joins: decoder (quassel@moz-216446B9.own-hero.net)
  1349. # [12:36] * Quits: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1350. # [12:37] <NeilAway> hsivonen: lol
  1351. # [12:37] <NeilAway> (that was for M numbering, btw)
  1352. # [12:39] * Joins: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1353. # [12:40] * Joins: MattN (MattN@2F83A011.9167AF22.2125B4DC.IP)
  1354. # [12:40] <dRdR> is there anything special you have to do to get xpcshell blocklist pings to work? they're locking up for me and when I ctrl-c I get "Blocklist::onXMLLoad: there was an error during load"
  1355. # [12:41] <dRdR> (even with a stock blocklist already checked into mc
  1356. # [12:41] * Joins: darktrojan (geoff@moz-8B34E932.dsl.telstraclear.net)
  1357. # [12:44] * Quits: m_kato (m_kato@moz-348F61F0.mozilla.or.jp) (Quit: Leaving...)
  1358. # [12:45] * Quits: smaug (chatzilla@moz-DA4E2895.gprs.sl-laajakaista.fi) (Ping timeout)
  1359. # [12:46] * Quits: mak (chatzilla@moz-FC08F9ED.retail.telecomitalia.it) (Ping timeout)
  1360. # [12:48] * Joins: mak (chatzilla@moz-FC08F9ED.retail.telecomitalia.it)
  1361. # [12:48] * Joins: smaug (chatzilla@moz-2C6B87CC.gprs.sl-laajakaista.fi)
  1362. # [12:50] * Joins: KaiRo (robert@moz-5504A52D.adsl.highway.telekom.at)
  1363. # [12:53] <smaug> Is JS compiled with JS_THREADSAFE?
  1364. # [12:56] * Quits: darktrojan (geoff@moz-8B34E932.dsl.telstraclear.net) (Quit: darktrojan)
  1365. # [13:00] * Parts: Ventron (michael@moz-ED780ED3.dyn.iinet.net.au)
  1366. # [13:05] * Joins: jlebar (jlebar@moz-3F3A6302.dyn.columbia.edu)
  1367. # [13:09] * Joins: andreasn (andreasn@moz-3CDFCC6A.a336.corp.bahnhof.se)
  1368. # [13:12] * Quits: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre)
  1369. # [13:12] <dRdR> ^^^ wrt my question it was a mistake in my syntax
  1370. # [13:15] * Quits: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
  1371. # [13:23] * Quits: Dagger (Dagger@moz-C46A7175.cable.virginmedia.com) (Connection reset by peer)
  1372. # [13:23] * Joins: Dagger (Dagger@moz-C46A7175.cable.virginmedia.com)
  1373. # [13:24] * Quits: jfkthame (jfkthame@DBA4BEB5.90783722.9542EC20.IP) (Ping timeout)
  1374. # [13:25] * Joins: jfkthame (jfkthame@DBA4BEB5.90783722.9542EC20.IP)
  1375. # [13:29] * Quits: peterv (peterv@moz-715F6D16.access.telenet.be) (Connection reset by peer)
  1376. # [13:33] * Joins: gal (gal@A2413EEC.695C1090.1F72B910.IP)
  1377. # [13:33] * Joins: peterv (peterv@moz-715F6D16.access.telenet.be)
  1378. # [13:35] * Quits: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com) (Ping timeout)
  1379. # [13:36] <glandium> link.exe is supposed to create both a dll and a lib file, right?
  1380. # [13:37] * khuey is now known as khuey|away
  1381. # [13:40] <NeilAway> and an exp file too, I think
  1382. # [13:41] * Quits: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  1383. # [13:42] <Callek> and a virtual addressspace limit exceed error
  1384. # [13:42] <Callek> ooo wait, :/
  1385. # [13:43] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1386. # [13:43] * Quits: gal (gal@A2413EEC.695C1090.1F72B910.IP) (Ping timeout)
  1387. # [13:46] * khuey|away is now known as khuey
  1388. # [13:46] * Joins: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com)
  1389. # [13:46] * Quits: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com) (Input/output error)
  1390. # [13:46] * khuey smacks Callek
  1391. # [13:46] * Joins: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com)
  1392. # [13:47] <Callek> khuey: :-P I take it you mean for the link.exe comment
  1393. # [13:48] <khuey> yes
  1394. # [13:51] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  1395. # [13:54] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  1396. # [13:55] <khuey> ugh
  1397. # [13:55] <khuey> why does this shit leak
  1398. # [13:56] * Joins: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1399. # [13:57] * Quits: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com) (Input/output error)
  1400. # [13:57] <NeilAway> !seen volkmar
  1401. # [13:57] <firebot> volkmar was last seen 8 weeks, 2 days, 20 hours, 48 minutes and 49 seconds ago, saying 'dolske: jush pushed, thanks for the heads up' in #developers.
  1402. # [13:57] <NeilAway> bah, picked the wrong nick
  1403. # [13:57] <NeilAway> mounir: ping
  1404. # [13:59] * Quits: peregrino (peregrino@moz-1CB238F5.telecom.net.ar) (Quit: peregrino)
  1405. # [14:00] * Joins: mgoodwin (mgoodwin@moz-4BB9E5E9.cable.virginmedia.com)
  1406. # [14:00] <ttaubert> hey, can I merge m-c to fx-team and vice versa? this would merge only bug 705597 to m-c...
  1407. # [14:02] * Quits: mak (chatzilla@moz-FC08F9ED.retail.telecomitalia.it) (Ping timeout)
  1408. # [14:02] <khuey> well you can do whatever you want to fx-team
  1409. # [14:02] * Quits: graydot (jeba@63F3AA56.9CFBD76D.30E7AE68.IP) (Quit: graydot)
  1410. # [14:02] <khuey> as for landing 705597 on m-c, does it touch c++ code in libxul?
  1411. # [14:02] * Joins: graydot (jeba@63F3AA56.9CFBD76D.30E7AE68.IP)
  1412. # [14:02] * Quits: graydot (jeba@63F3AA56.9CFBD76D.30E7AE68.IP) (Quit: graydot)
  1413. # [14:02] <ttaubert> khuey: no :) that's why I ask
  1414. # [14:03] * Joins: mike5w3c (MikeS@moz-1EB23422.pool.e-mobile.ne.jp)
  1415. # [14:04] <khuey> a=me
  1416. # [14:04] * Joins: mak (chatzilla@moz-FC08F9ED.retail.telecomitalia.it)
  1417. # [14:04] <ttaubert> thx :) do I need to add CLOSED when merging to fx-team? do we have a 'real' hook there?
  1418. # [14:05] * Quits: micahg (micahg@moz-60E06D1E.c3-0.arm-ubr1.chi-arm.il.cable.rcn.com) (Connection reset by peer)
  1419. # [14:05] <Callek> ttaubert: is fx-team closed?
  1420. # [14:05] <Callek> if not then no
  1421. # [14:06] <ttaubert> yeah, it's closed
  1422. # [14:06] * Joins: micahg (micahg@moz-60E06D1E.c3-0.arm-ubr1.chi-arm.il.cable.rcn.com)
  1423. # [14:06] * Quits: dRdR (dRdR@moz-57178BD3.hsd1.ca.comcast.net) (Client exited)
  1424. # [14:06] <khuey> you could just reopen it
  1425. # [14:06] <khuey> the controls on m-c are enough, IMO
  1426. # [14:07] <ttaubert> khuey: ok, there's a first time for everything :)
  1427. # [14:07] <Callek> khuey: only downside is that fx-team could "break" easy too, but at least we'll have a smaller set of stuff to backout, and one place, if *need* be
  1428. # [14:07] <mak> I doubt there may be any large cpp change on fx-team side, fwiw
  1429. # [14:08] <khuey> Callek: well, if they break libxul, they can start removing code from it
  1430. # [14:08] <khuey> win win in my book
  1431. # [14:08] <Callek> lolol
  1432. # [14:08] <Callek> khuey++
  1433. # [14:09] * Quits: smaug (chatzilla@moz-2C6B87CC.gprs.sl-laajakaista.fi) (Ping timeout)
  1434. # [14:09] <ttaubert> I'm not sure if that'd work out ;)
  1435. # [14:09] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  1436. # [14:10] * lurking suspects its either "work it out, or back it out" :)
  1437. # [14:10] <khuey> speaking of backing it out
  1438. # [14:10] <khuey> Callek: do you still have that patch to back out xbl?
  1439. # [14:12] * Joins: ejpbruel (ejpbruel@933E3A2E.83A511AD.F413BF4D.IP)
  1440. # [14:12] * Joins: peregrino (peregrino@moz-1CB238F5.telecom.net.ar)
  1441. # [14:13] <Callek> khuey: I do, but its from back around M14, good luck un-bitrotting
  1442. # [14:13] * Callek jokes
  1443. # [14:13] * Quits: jfkthame (jfkthame@DBA4BEB5.90783722.9542EC20.IP) (Quit: jfkthame)
  1444. # [14:13] <Callek> also: eg-ad http://quotes.burntelectrons.org/5697 (I don't even have ANYTHING to do with jetpack, that archiving is going to suck)
  1445. # [14:15] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
  1446. # [14:15] * Quits: andreasn (andreasn@moz-3CDFCC6A.a336.corp.bahnhof.se) (Ping timeout)
  1447. # [14:19] <ejpbruel> sicking: ping
  1448. # [14:22] * Joins: graydot (jeba@63F3AA56.9CFBD76D.30E7AE68.IP)
  1449. # [14:22] * Quits: graydot (jeba@63F3AA56.9CFBD76D.30E7AE68.IP) (Quit: graydot)
  1450. # [14:23] * Joins: jprmc (jprmc@EF3571E8.5BCEC6DB.DA78B690.IP)
  1451. # [14:28] * khuey is now known as khuey|away
  1452. # [14:30] * Quits: peregrino (peregrino@moz-1CB238F5.telecom.net.ar) (Ping timeout)
  1453. # [14:33] <mak> so, the mochitests failures on Android (1-2) look real, there's a Java_org_mozilla_gecko_GeckoAppShell_reportJavaCrash in the stack
  1454. # [14:33] * Joins: c0smikdebris (c0smikdebr@AE0E7D8.44738DE.274D17D6.IP)
  1455. # [14:34] <mak> dougt:
  1456. # [14:34] <Callek> hsivonen: ping?
  1457. # [14:35] * Joins: romeo (romeo@moz-2025E6C6.k602.webspeed.dk)
  1458. # [14:36] <ejpbruel> can anyone tell me a bit about bug 701591 ?
  1459. # [14:36] <ejpbruel> specifically, if that behavior is the desired one?
  1460. # [14:36] <Callek> hsivonen: a spammer bumped a thread in m.d.a.tb on me that I missed (from april) "The serializers in the mozilla-central codebase can be configured to emit larger sets called OutputEncodeLatin1Entities, OutputEncodeHTMLEntities and OutputEncodeW3CEntities."
  1461. # [14:36] <Callek> hsivonen: did that discussion ever pan out, is the serializer already simplified, did you learn that you couldn't, etc.?
  1462. # [14:37] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
  1463. # [14:38] * Quits: sicking (chatzilla@moz-1FF05400.hsd1.ca.comcast.net) (Input/output error)
  1464. # [14:39] <edmorley> Callek++
  1465. # [14:39] * Quits: smontagu (chatzilla@moz-7037196C.red.bezeqint.net) (Ping timeout)
  1466. # [14:39] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Ping timeout)
  1467. # [14:39] <Callek> edmorley: a weird benefit of spammers :-)
  1468. # [14:40] <edmorley> (scrollback for which khuey smacked you... hehe)
  1469. # [14:41] * Quits: jaws (u2871@moz-160C58C6.com) (Max SendQ exceeded)
  1470. # [14:42] * Joins: jacek (jacek@8B334FB1.F786B5C9.5B864609.IP)
  1471. # [14:42] * Quits: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1472. # [14:42] <Callek> edmorley: o heh, even better :-)
  1473. # [14:42] * Joins: jaws (u2871@moz-160C58C6.com)
  1474. # [14:43] <mfinkle> mak, looking at the m1 failures now
  1475. # [14:43] <mak> mfinkle: thanks
  1476. # [14:43] * Joins: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1477. # [14:44] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  1478. # [14:45] * catlee-away is now known as catlee
  1479. # [14:45] * bhearsum|afk is now known as bhearsum
  1480. # [14:47] * Joins: kats (kats@moz-DE13FC16.compute-1.amazonaws.com)
  1481. # [14:48] * Joins: andreasn (andreasn@moz-BB6A8755.bredband.comhem.se)
  1482. # [14:51] * Joins: smontagu (chatzilla@moz-7037196C.red.bezeqint.net)
  1483. # [14:53] * Joins: espindola (espindola@moz-10752211.dsl.teksavvy.com)
  1484. # [14:53] <ejpbruel> you know, why dont we disable the default browser check for debug builds?
  1485. # [14:53] <ejpbruel> i constantly find myself accidentally clicking yes and making nightly my default
  1486. # [14:53] <kats> is m-c closed now? there are unstarred failures on the last push
  1487. # [14:55] <kats> if not, i'd like approval for a couple of patches (java-only, for fennec native UI)
  1488. # [14:57] * davehunt is now known as davehunt|away
  1489. # [14:58] * Joins: regen (Miller@moz-596E29DF.adsl.dynamic.seed.net.tw)
  1490. # [14:58] * Joins: mcmanus (mcmanus@moz-FE9B5BFD.twcny.res.rr.com)
  1491. # [14:59] * Joins: smaug (chatzilla@moz-78A86AC.pp.htv.fi)
  1492. # [14:59] <mak> kats: indeed you can't push on unstarred failures. mfinkle is looking into them
  1493. # [15:00] <kats> ok, thanks
  1494. # [15:00] <mak> btw, at this point I think would be fine to push with a=java-only as well as we do with a=tests-only
  1495. # [15:01] * Joins: mw22 (chatzilla@moz-FB753258.adsl.wanadoo.nl)
  1496. # [15:03] * Quits: regen (Miller@moz-596E29DF.adsl.dynamic.seed.net.tw) (Quit: regen)
  1497. # [15:03] * Quits: mgoodwin (mgoodwin@moz-4BB9E5E9.cable.virginmedia.com) (Ping timeout)
  1498. # [15:03] * Quits: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Quit: WeeChat 0.3.5)
  1499. # [15:03] * Joins: mgoodwin (mgoodwin@moz-4BB9E5E9.cable.virginmedia.com)
  1500. # [15:03] <mfinkle> no idea what dougt's patches would be doing to cause the crashes
  1501. # [15:03] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1502. # [15:03] * Quits: smaug (chatzilla@moz-78A86AC.pp.htv.fi) (Ping timeout)
  1503. # [15:04] <mfinkle> haven't seen those types of crashes in android mochitests before either
  1504. # [15:04] <mfinkle> but I think we back him out
  1505. # [15:04] <mfinkle> and let dougt and Try server figure it out
  1506. # [15:04] <mak> sounds fine to me, you willing to do that, should I?
  1507. # [15:05] <mfinkle> I can give it a go
  1508. # [15:05] <mak> ok, thank you
  1509. # [15:06] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
  1510. # [15:06] <mfinkle> mak, does a "backout" need a a= ?
  1511. # [15:07] <mak> yes, it would fail the hook
  1512. # [15:07] * Quits: mgoodwin (mgoodwin@moz-4BB9E5E9.cable.virginmedia.com) (Ping timeout)
  1513. # [15:07] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  1514. # [15:07] <mak> a=bustage or a=orange may be fine, just to pass the check
  1515. # [15:09] <mfinkle> kats, I backed dougt out
  1516. # [15:09] * Joins: TheSeer (theseer@moz-DE69A7C2.netpirates.net)
  1517. # [15:09] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/50a9ea86cd44 - Mark Finkle - Backout 03ed6af51318, c65be44ac489, 0ce8da61c6cc, bcc015450e7a because of mochitest failures r=mfinkle a=mfinkle
  1518. # [15:10] <mfinkle> kats, I guess we wait for a few minutes and then you could land your java-only/js-only patches?
  1519. # [15:10] <kats> mfinkle: sure
  1520. # [15:10] * ttaubert gets in line, too
  1521. # [15:10] * Joins: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net)
  1522. # [15:10] * Joins: AaronMT (AaronMT@F2D29657.F60B0462.67AC9B1.IP)
  1523. # [15:11] <mak> I also have a tests-only patch... ttaubert you may coalesce it with yours?
  1524. # [15:12] <kats> mfinkle: i just need a=java-only on the topmost patch then, right?
  1525. # [15:12] <mfinkle> kats, yeah
  1526. # [15:12] * Joins: peregrino (peregrino@moz-1CB238F5.telecom.net.ar)
  1527. # [15:12] <mfinkle> although, sometimes I go a= overboard on all my patches
  1528. # [15:16] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: bbl)
  1529. # [15:16] * glob|away is now known as glob
  1530. # [15:19] * Joins: mgoodwin (mgoodwin@moz-4BB9E5E9.cable.virginmedia.com)
  1531. # [15:19] * Quits: jprmc (jprmc@EF3571E8.5BCEC6DB.DA78B690.IP) (Ping timeout)
  1532. # [15:20] * Joins: ted (luser@moz-8B3C93E1.hsd1.pa.comcast.net)
  1533. # [15:21] * Quits: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Quit: WeeChat 0.3.5)
  1534. # [15:21] <kats> mfinkle: should i wait until the tests run on your backout?
  1535. # [15:21] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1536. # [15:21] <mfinkle> kats, not sure, but it seems they are started and will finish ~28mins
  1537. # [15:22] <ted> hooray for being busted by our tools
  1538. # [15:22] <ted> sad times
  1539. # [15:22] <mfinkle> kats, since the tests are started, I'd say go ahead and land
  1540. # [15:22] <kats> mfinkle: ok, landing
  1541. # [15:23] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/73979783bac9 - Kartikaya Gupta - Bug 708683 - Improve JSON generation by using JSONStringer. r=pcwalton a=java-only
  1542. # [15:23] <firebot> http://hg.mozilla.org/mozilla-central/rev/4850eb9ce32a - Kartikaya Gupta - Bug 708683 - Fix NaN viewport values. r=pcwalton
  1543. # [15:24] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
  1544. # [15:24] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
  1545. # [15:25] * Joins: Pike (Pike@moz-E31CD2CB.mozilla.org)
  1546. # [15:26] * Joins: mcote (mcote@moz-7CCC926E.mc.videotron.ca)
  1547. # [15:26] * Joins: coop (Chris@moz-A6FE435.build.sjc1.mozilla.com)
  1548. # [15:27] * Quits: tonymec (tonymec@48AA3C8A.C18A3479.277517C1.IP) (Input/output error)
  1549. # [15:27] * Joins: Suresh (chatzilla@49CF1031.D0D5F877.EB06F97B.IP)
  1550. # [15:28] <Yoric> What is the best way to check whether we are running under Unix from JavaScript code?
  1551. # [15:28] <Yoric> Atm, I am using #ifdef XP_UNIX, but that is just a little bit ugly.
  1552. # [15:28] * kats is now known as kats|away
  1553. # [15:28] * Quits: brendan_ (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Connection reset by peer)
  1554. # [15:28] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  1555. # [15:29] * Joins: graydot (jeba@D5C5580D.69152F05.2AB48280.IP)
  1556. # [15:29] <Yoric> (I'm in chrome, btw)
  1557. # [15:29] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  1558. # [15:29] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/33984b277554 - Tim Taubert - merge fx-team to m-c
  1559. # [15:30] <firebot> http://hg.mozilla.org/mozilla-central/rev/a3002672881e - Tim Taubert - merge m-c to fx-team
  1560. # [15:30] <firebot> http://hg.mozilla.org/mozilla-central/rev/fd241426865c - Marco Bonardo - Bug 708693 - Intermittent TEST-UNEXPECTED-FAIL | xpcshell/tests/toolkit/components/places/tests/bookmarks/test_keywords.js.
  1561. # [15:30] <firebot> http://hg.mozilla.org/mozilla-central/rev/9f98db90b6e1 - Tim Taubert - Bug 705597 - about:blank subframe entries in session restore make browser slow; r=dietrich
  1562. # [15:31] <glandium> Yoric: check the uriloader/exthandler xpcshell tests, I think they have something doing that
  1563. # [15:32] <Yoric> Thanks
  1564. # [15:33] * Joins: tonymec (tonymec@48AA3C8A.C18A3479.277517C1.IP)
  1565. # [15:34] <Yoric> Can't find anything that seems related.
  1566. # [15:34] <glandium> bad memory then :(
  1567. # [15:35] <Yoric> Otoh, there seems to be something called "os.getPlatform" in some mozmill test.
  1568. # [15:35] <Yoric> Investigating.
  1569. # [15:35] * Joins: jfkthame (jfkthame@DBA4BEB5.90783722.9542EC20.IP)
  1570. # [15:35] <Yoric> Based on xpcom :/
  1571. # [15:36] <past> are official firefox releases based on pgo builds or do we just use the latter for testing?
  1572. # [15:36] * Quits: jfkthame (jfkthame@DBA4BEB5.90783722.9542EC20.IP) (No route to host)
  1573. # [15:36] * Joins: jfkthame (jfkthame@DBA4BEB5.90783722.9542EC20.IP)
  1574. # [15:36] * coop is now known as coop|buildduty
  1575. # [15:36] * Joins: armenzg (armenzg@moz-8555CE12.cable.teksavvy.com)
  1576. # [15:37] <decoder> anyone available that can help me with the build system and nss?
  1577. # [15:37] <decoder> it seems that nss ignores CFLAGS for some parts
  1578. # [15:38] <ttaubert> Yoric: how about this? http://hg.mozilla.org/mozilla-central/rev/4982e1298b23
  1579. # [15:38] <glandium> decoder: s/for some parts//
  1580. # [15:38] * Quits: graydot (jeba@D5C5580D.69152F05.2AB48280.IP) (Quit: graydot)
  1581. # [15:38] <glandium> decoder: you need to hack security/manager/Makefile.in. again
  1582. # [15:39] <Yoric> ttaubert: yeah, same implementation as I found. Can't use it in a worker thread, unfortunately.
  1583. # [15:39] <ttaubert> oh ok :/
  1584. # [15:39] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
  1585. # [15:39] <Yoric> Well, I'm just going to hide my #ifdef in a trivial module.
  1586. # [15:39] <Yoric> Thanks.
  1587. # [15:41] <decoder> glandium: i was hacking on Linux.mk, is that the wrong location?
  1588. # [15:41] <decoder> and why on earth would we want this to be ignored
  1589. # [15:41] * Quits: Unfocused (u2622@moz-160C58C6.com) (Max SendQ exceeded)
  1590. # [15:42] <glandium> decoder: depends what you are trying to change. If that's something that only matters for mozilla, security/coreconf is the wrong place
  1591. # [15:42] * Joins: Unfocused (u2622@moz-160C58C6.com)
  1592. # [15:42] <glandium> decoder: because nss is essentially non-mozilla
  1593. # [15:43] <decoder> glandium: I understand that nss must function without mozilla, but inside the mozilla build tree, shouldnt there be a way to override or add to what nss is using?
  1594. # [15:43] <glandium> decoder: security/manager/Makefile.in is that
  1595. # [15:43] <glandium> decoder: and as i told you, file a bug
  1596. # [15:43] <decoder> okay
  1597. # [15:43] <decoder> ah that also contains the WRAP_LDFLAGS
  1598. # [15:43] <decoder> you told me about
  1599. # [15:43] <decoder> maybe i can add a WRAP_CFLAGS too
  1600. # [15:44] <glandium> decoder: there is no WRAP_CFLAGS. WRAP_LDFLAGS is there for another reason
  1601. # [15:45] <decoder> glandium: i know there is no WRAP_CFLAGS, i meant maybe we can add it
  1602. # [15:45] <decoder> what reason is wrap_ldflags for?
  1603. # [15:45] <glandium> decoder: you can (ab)use ARCHFLAGS like there is on android
  1604. # [15:45] <glandium> decoder: for -Wl,--wrap flags
  1605. # [15:45] * Joins: graydot (jeba@D5C5580D.69152F05.2AB48280.IP)
  1606. # [15:46] <glandium> ARCHFLAG, without S
  1607. # [15:46] * Quits: graydot (jeba@D5C5580D.69152F05.2AB48280.IP) (Quit: graydot)
  1608. # [15:47] * kats|away is now known as kats
  1609. # [15:47] <jlebar> glandium, fwiw, we probably want to pass cflags to nss, because we really need -Qunused when building with clang.
  1610. # [15:47] <decoder> i assume the CFLAGS in ARCHFLAG="$(CFLAGS) is not the CFLAGS defined in mozconfig then?
  1611. # [15:47] <jlebar> glandium, otherwise clang bitches about every unused -D directive...which is a lot.
  1612. # [15:48] <glandium> decoder: it is. we only pass cflags for android.
  1613. # [15:48] <decoder> glandium: it is also in the else branch
  1614. # [15:48] <decoder> thats why Im wondering
  1615. # [15:49] <glandium> decoder: that's android vs. gonk, not android vs !android
  1616. # [15:49] <glandium> decoder: both are under ifeq ($(OS_TARGET), Android)
  1617. # [15:49] * Joins: regen (Miller@moz-596E29DF.adsl.dynamic.seed.net.tw)
  1618. # [15:49] <decoder> ah.. hard to see
  1619. # [15:49] <decoder> thx
  1620. # [15:50] <edmorley> past: official are PGO
  1621. # [15:51] <edmorley> past: as are nightlies
  1622. # [15:51] <past> edmorley: ah, thanks
  1623. # [15:51] <edmorley> np :-)
  1624. # [15:52] <regen> weird. When was the ff pushed?
  1625. # [15:54] * Quits: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Quit: WeeChat 0.3.5)
  1626. # [15:55] * Quits: regen (Miller@moz-596E29DF.adsl.dynamic.seed.net.tw) (Quit: regen)
  1627. # [15:55] <decoder> glandium: added something and trying it now, thanks
  1628. # [15:55] <decoder> glandium: btw, firefox with asan is starting already. I can surf
  1629. # [15:55] <decoder> fixed two memory bugs in firefox that occur on startup
  1630. # [15:55] <decoder> and blacklisted the scanning function in jsgc
  1631. # [15:56] <decoder> after that it's usable
  1632. # [15:56] <decoder> (with a decent speed)
  1633. # [15:56] * Joins: cjones (cjones@2A249E81.695C1090.1F72B910.IP)
  1634. # [15:57] * Parts: kats (kats@moz-DE13FC16.compute-1.amazonaws.com)
  1635. # [15:57] * bwinton_away is now known as bwinton
  1636. # [15:58] * Joins: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP)
  1637. # [16:00] * Joins: ahal (ahal@F2D29657.F60B0462.67AC9B1.IP)
  1638. # [16:01] * Joins: regen (Miller@moz-596E29DF.adsl.dynamic.seed.net.tw)
  1639. # [16:03] * Quits: c0smikdebris (c0smikdebr@AE0E7D8.44738DE.274D17D6.IP) (Ping timeout)
  1640. # [16:04] * davehunt|away is now known as davehunt
  1641. # [16:04] * Quits: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de) (Input/output error)
  1642. # [16:05] <gabor> anyone knows nsIMemoryMultiReporterCallback ?
  1643. # [16:06] <gabor> I want to use memory multi reporter in a test
  1644. # [16:06] <gabor> but I don't know how many times this callback will be called, nor can I predict if the current call is the last one or not... so I don't know how much do I have to wait before finishing the test
  1645. # [16:08] <ted> i would probably ask njn
  1646. # [16:08] <ted> but he doesn't appear to be on irc currently
  1647. # [16:09] * Quits: waschtl (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de) (Client exited)
  1648. # [16:11] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  1649. # [16:12] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1650. # [16:12] * Joins: jimm (jmathies@moz-7F164CA1.pn.at.cox.net)
  1651. # [16:12] * Quits: Cwiiis (cwiiis@moz-F15E698.croy.cable.virginmedia.com) (Quit: Ex-Chat)
  1652. # [16:13] * Joins: Cwiiis (cwiiis@moz-F15E698.croy.cable.virginmedia.com)
  1653. # [16:13] * Joins: wolfiR_ (wolfiR@moz-CB82A266.dip0.t-ipconnect.de)
  1654. # [16:13] <Callek> mak: doing all your test code to PD http://hg.mozilla.org/mozilla-central/rev/fd241426865c#l1.41
  1655. # [16:13] * Quits: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Input/output error)
  1656. # [16:13] <mak> Callek: I wrote that code, I can license it
  1657. # [16:13] <Callek> o of course, I'm not saying you were wrong
  1658. # [16:14] <Callek> :-)
  1659. # [16:14] <Callek> just curious if you're choosing to change future (original) works of tests to PD or what?
  1660. # [16:14] <mak> I use pd for tests, mostly because mpl is too verbose
  1661. # [16:14] <nigelb> I thought PD was the status for tests.
  1662. # [16:14] <nigelb> At least, that's what I was told.
  1663. # [16:14] <mak> you can use both
  1664. # [16:14] <ted> author's choice, certainly
  1665. # [16:14] <nigelb> Ah. meh. PD is shorter :)
  1666. # [16:14] <ted> yes, that is nice
  1667. # [16:14] <Callek> nigelb: generally even tests are tri with a few minor exeptions; but PD is perfectly fine
  1668. # [16:15] <ted> also makes it easier for test cases to be used cross-browser, like in w3c test suites
  1669. # [16:15] <mak> Callek: new tests or tests rewrites that have a single author will be pd, on my side
  1670. # [16:15] <Callek> (as in, any case where it was tri is fine to licence orig as PD)
  1671. # [16:15] <nigelb> This reminds me.
  1672. # [16:15] <nigelb> I need to write a test for a firefox patch and finish it :)
  1673. # [16:17] <Callek> mak: speaking of licencing though, I do still wish there was a (relatively simple way) I could grant Mozilla Foundation/Corp full irrevokable rights to my code, including to relicece etc. without abandoning my ability to use said code :-)
  1674. # [16:17] <Callek> O well, the legalities of that is complex, aiui
  1675. # [16:17] <mak> I don't know much of licensing issues, honestly
  1676. # [16:18] * armenzg is now known as armenzg_brb
  1677. # [16:18] * Quits: armenzg_brb (armenzg@moz-8555CE12.cable.teksavvy.com) (Input/output error)
  1678. # [16:19] * bear-afk is now known as bear
  1679. # [16:19] * Quits: espindola (espindola@moz-10752211.dsl.teksavvy.com) (Quit: Ex-Chat)
  1680. # [16:21] * Joins: lmandel (lmandel@moz-113D7D7C.cable.teksavvy.com)
  1681. # [16:22] * Quits: regen (Miller@moz-596E29DF.adsl.dynamic.seed.net.tw) (Quit: regen)
  1682. # [16:23] * Joins: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP)
  1683. # [16:26] <blassey> blass
  1684. # [16:28] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Connection reset by peer)
  1685. # [16:28] * Joins: brendan_ (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  1686. # [16:28] * Joins: gandalf (zbraniecki@moz-423595B7.neoplus.adsl.tpnet.pl)
  1687. # [16:28] * Quits: dhtup (u1144@moz-160C58C6.com) (Client exited)
  1688. # [16:28] * Quits: sid0 (u2934@moz-160C58C6.com) (Input/output error)
  1689. # [16:28] * Quits: ted2 (u2847@moz-160C58C6.com) (Connection reset by peer)
  1690. # [16:28] * Quits: felipe (u2734@moz-160C58C6.com) (Input/output error)
  1691. # [16:28] * Quits: jaws (u2871@moz-160C58C6.com) (Input/output error)
  1692. # [16:28] * Quits: ttaubert (u2620@moz-160C58C6.com) (Input/output error)
  1693. # [16:28] * Quits: Unfocused (u2622@moz-160C58C6.com) (Input/output error)
  1694. # [16:28] * Quits: Asa (u3626@moz-160C58C6.com) (Input/output error)
  1695. # [16:28] * Joins: ted2 (u2847@moz-160C58C6.com)
  1696. # [16:28] * Joins: ttaubert (u2620@moz-160C58C6.com)
  1697. # [16:29] <jprmc> Callek: the license really reads that you sign away your copyright as well?
  1698. # [16:29] <Callek> jprmc: no it doesn't :-)
  1699. # [16:30] * Joins: Fallen|mac (kewisch@moz-9C7C7CD9.adsl.alicedsl.de)
  1700. # [16:30] <jprmc> then I'm not sure i follow your wish :-)
  1701. # [16:30] * Joins: sid0 (u2934@moz-160C58C6.com)
  1702. # [16:30] <Callek> jprmc: I'm basically meaning I wish for a way to say, "Mozilla can do anything with this contribution, including change the licence without consulting me; but without me giving up the copyright/licensing choices for my own contributions outside of consulting mozilla"
  1703. # [16:31] * Joins: Fallen|mac1 (kewisch@moz-9C7C7CD9.adsl.alicedsl.de)
  1704. # [16:31] <jprmc> isn't that what you have with joint non-exclusive copyright?
  1705. # [16:31] <Callek> yes, but there is no process in place to grant that (and for mozilla to know I granted it)
  1706. # [16:32] <Callek> as well as no _easy_ way to designate that for all my contributions, with a way to expire that grant for newer code (incase I get a job that makes that grant a conflict of my new contract, etc.)
  1707. # [16:32] * Joins: jaws (u2871@moz-160C58C6.com)
  1708. # [16:32] <Callek> but either way, the convo about that is out of scope for #developers
  1709. # [16:32] * Quits: Fallen|mac (kewisch@moz-9C7C7CD9.adsl.alicedsl.de) (Ping timeout)
  1710. # [16:33] * Joins: armenzg_brb (armenzg@941489A0.5BCEC6DB.DA78B690.IP)
  1711. # [16:33] * Joins: Asa (u3626@moz-160C58C6.com)
  1712. # [16:34] * Joins: Unfocused (u2622@moz-160C58C6.com)
  1713. # [16:35] * jmaher|afk is now known as jmaher
  1714. # [16:36] * Joins: felipe (u2734@moz-160C58C6.com)
  1715. # [16:36] * Joins: dao-m (AndChat@moz-1CC15E01.web.vodafone.de)
  1716. # [16:40] * Quits: dao-m (AndChat@moz-1CC15E01.web.vodafone.de) (Ping timeout)
  1717. # [16:41] * Joins: kumar (kmcmillan@moz-F2D05B8.c3-0.stk-ubr1.chi-stk.il.cable.rcn.com)
  1718. # [16:41] * Joins: dao-m (AndChat@moz-1CC15E01.web.vodafone.de)
  1719. # [16:41] * Parts: ejpbruel (ejpbruel@933E3A2E.83A511AD.F413BF4D.IP)
  1720. # [16:42] * Joins: ejpbruel (ejpbruel@933E3A2E.83A511AD.F413BF4D.IP)
  1721. # [16:44] * Quits: bjarne (bjarne@moz-46A85847.nextgentel.com) (Quit: Leaving.)
  1722. # [16:45] * Joins: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com)
  1723. # [16:45] * Quits: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1724. # [16:45] * Quits: dao-m (AndChat@moz-1CC15E01.web.vodafone.de) (Client exited)
  1725. # [16:46] * Quits: smontagu (chatzilla@moz-7037196C.red.bezeqint.net) (Ping timeout)
  1726. # [16:53] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  1727. # [16:53] * Joins: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net)
  1728. # [16:53] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  1729. # [16:53] * Joins: imphil (philipp@moz-655EF802.customer.m-online.net)
  1730. # [16:54] * Joins: Joeh (joe@5A3923AA.BC22908.C7CEC4ED.IP)
  1731. # [16:56] <Pike> ted: do we allow pushd and popd in make logic?
  1732. # [16:57] * Joins: Ms2ger (Ms2ger@B3B463D7.44E88D0C.37724B0D.IP)
  1733. # [16:58] <Ms2ger> Morning
  1734. # [16:58] <ted> Pike: probably, but each line of a make rule runs in a separate shell
  1735. # [16:58] <ted> so it's usually not necessary
  1736. # [16:58] <ted> if you do
  1737. # [16:58] <ted> foo:
  1738. # [16:58] <ted> cd xyz && dosomething
  1739. # [16:59] <ted> dosomethingelse
  1740. # [16:59] <ted> the second command won't be in xyz
  1741. # [16:59] * Joins: whimboo (whimboo@moz-216F9AFA.superkabel.de)
  1742. # [16:59] * Quits: whimboo (whimboo@moz-216F9AFA.superkabel.de) (Input/output error)
  1743. # [16:59] <Pike> ted: it's for INNER_UNMAKE_PACKAGE, so that should be fine
  1744. # [17:00] <ted> okay
  1745. # [17:00] * glob is now known as glob|away
  1746. # [17:01] * Quits: jacek (jacek@8B334FB1.F786B5C9.5B864609.IP) (Client exited)
  1747. # [17:02] * Joins: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP)
  1748. # [17:04] <jesup> Callek - email Mitchell and/or whomever is head of Legal, detailing what you want and why the current license isn't sufficient
  1749. # [17:04] <Callek> imo, not worth bugging them
  1750. # [17:04] <Callek> I briefly talked with gerv about it a few years ago
  1751. # [17:04] * glob|away is now known as glob
  1752. # [17:05] * Joins: espindola (espindola@F2D29657.F60B0462.67AC9B1.IP)
  1753. # [17:05] * Joins: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net)
  1754. # [17:05] <jesup> Are you certain (YANAL ;-) that the current license doesn't cover it?
  1755. # [17:05] * ehsan is now known as ehsan|sheriff
  1756. # [17:06] * Quits: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de) (Quit: Verlassend)
  1757. # [17:06] * Quits: Pike (Pike@moz-E31CD2CB.mozilla.org) (Quit: ChatZilla 0.9.87 [Firefox 8.0.1/20111120135848])
  1758. # [17:07] * armenzg_brb is now known as armenzg_subway
  1759. # [17:08] * Quits: armenzg_subway (armenzg@941489A0.5BCEC6DB.DA78B690.IP) (Input/output error)
  1760. # [17:08] <Ms2ger> khuey|away, ... er, thanks, I guess
  1761. # [17:09] <ted> jesup: we don't do copyright assignment
  1762. # [17:09] * Joins: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1763. # [17:09] <ted> it was a massive project to relicense from NPL to MPL-tri
  1764. # [17:09] <ted> gerv can tell you about it
  1765. # [17:09] <jesup> k
  1766. # [17:09] <gerv> Ask me :-)
  1767. # [17:10] <ted> our current license does say we can use "any newer version of the MPL" or something like that
  1768. # [17:10] * Quits: Wes_ (chatzilla@moz-BEF0C255.page.ca) (Client exited)
  1769. # [17:10] <ted> but it doesn't give us the discretion to switch to a BSD-style license, I don't think
  1770. # [17:11] <ted> although i suppose we could rewrite the MPL to be BSD-style and still follow that
  1771. # [17:12] <jesup> "Any newer version" == "anything", more or less, which is why I find if very problematic in the GPL license
  1772. # [17:13] <ted> it's true
  1773. # [17:13] * Quits: pnemsak (Miranda@moz-3D67D819.rainside.sk) (Quit: pnemsak)
  1774. # [17:13] <ted> "Announcing MPL v3, where we've simply copied the text of the WTFPL."
  1775. # [17:13] * lsblakk|afk is now known as lsblakk
  1776. # [17:14] * Joins: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net)
  1777. # [17:14] <ted> jesup: then again if we required copyright assignment ala FSF, we'd have even more leeway
  1778. # [17:15] <jesup> ted: that's certainly true.
  1779. # [17:15] * Joins: Wes_ (chatzilla@moz-BEF0C255.page.ca)
  1780. # [17:17] * coop|buildduty is now known as coop|afk
  1781. # [17:17] <Callek> jesup: the MPL "upgrade" is what prompted me to consider it..... and the new community IT agreement draft is what brought it back to my mind :-)
  1782. # [17:17] * gerv is on the phone
  1783. # [17:18] <Callek> but yea, still no assignment but not a big deal so long as I don't die
  1784. # [17:18] * Joins: evilpie_ (chatzilla@moz-82CBAF88.pools.arcor-ip.net)
  1785. # [17:18] * evilpie_ is now known as evilpie
  1786. # [17:20] <Ms2ger> Yeah, don't do that
  1787. # [17:20] <ted> ha ha
  1788. # [17:20] <ted> well we'd just have to negotiate with your estate
  1789. # [17:20] <ted> you do have an estate, right?
  1790. # [17:21] <ted> i guess you could write it into your will
  1791. # [17:21] <Callek> though I think if I die I have bigger problems than who owns my code
  1792. # [17:21] <ted> "upon my death all my copyrights accrue to the mozilla foundation"
  1793. # [17:21] * Quits: jesup (chatzilla@moz-DECFDD00.phlapa.fios.verizon.net) (Ping timeout)
  1794. # [17:21] <Callek> ted: "except for the one big one that earns my son 100 trillion $ a day"
  1795. # [17:21] <Callek> :-P
  1796. # [17:22] <Ms2ger> SeaMonkey?
  1797. # [17:22] * Joins: jesup (chatzilla@moz-DECFDD00.phlapa.fios.verizon.net)
  1798. # [17:22] <Callek> of course
  1799. # [17:22] <Callek> 200k users ADU surely earlys 100 trillion a day
  1800. # [17:22] <Callek> :-P
  1801. # [17:23] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (NickServ (GHOST command used by rick))
  1802. # [17:23] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  1803. # [17:24] * Quits: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  1804. # [17:24] * Quits: daim (David_Mart@779E3E00.1773D26C.C0FF2207.IP) (Ping timeout)
  1805. # [17:25] * Joins: smontagu (chatzilla@moz-7037196C.red.bezeqint.net)
  1806. # [17:25] * Quits: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net) (Quit: Leaving...)
  1807. # [17:25] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  1808. # [17:27] * Joins: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP)
  1809. # [17:28] <jmaher> Yoric: ping
  1810. # [17:28] <Yoric> pong
  1811. # [17:28] <Yoric> Any success?
  1812. # [17:28] * Joins: Waldo (waldo@moz-534B4EF1.hsd1.mi.comcast.net)
  1813. # [17:29] <jmaher> Yoric: well I never installed the .mof file, which appears to be my problem
  1814. # [17:29] <jmaher> and I don't know where to find it
  1815. # [17:29] <Yoric> Did I forget to place it in the patch?
  1816. # [17:29] * Yoric checks.
  1817. # [17:29] <jmaher> I downloaded a recent build and I can't find it in the binary zip
  1818. # [17:29] <jmaher> oh, I didn't look in the patch
  1819. # [17:29] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1820. # [17:30] <Yoric> No, it's in the client side of the patch.
  1821. # [17:30] * Joins: dao-m (AndChat@moz-459193BA.pool.mediaways.net)
  1822. # [17:30] <jmaher> so that isn't distributed with firefox or any tests?
  1823. # [17:30] <Yoric> Sorry, I realize that my explanations were unclear.
  1824. # [17:30] <Yoric> No, I wrote that file for the sake of xperf probes.
  1825. # [17:30] * Joins: smaug (chatzilla@moz-2E1764A2.gprs.sl-laajakaista.fi)
  1826. # [17:31] * Quits: stransky (stransky@moz-107AD163.redhat.com) (Quit: Connection reset by beer)
  1827. # [17:31] <Yoric> I have no idea how we should truly distribute it.
  1828. # [17:31] * Quits: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net) (Quit: jorendorff)
  1829. # [17:31] <Yoric> I kind of was counting on you to have a better idea :)
  1830. # [17:31] <Waldo> ehsan|sheriff: how often do you update your clang/llvm trees, if you do at all?
  1831. # [17:31] <jmaher> ok, let me take that .mof from the patch and ensure it all works before offering random ideas :)
  1832. # [17:32] <ehsan|sheriff> Waldo: very very rarely. mostly either when I hit a bug in clang or if there's a new feature that I want to pick up
  1833. # [17:32] <ehsan|sheriff> but I haven't done that in the past couple of months at least
  1834. # [17:32] <Yoric> jmaher: :)
  1835. # [17:32] <Ms2ger> Oh look, a sheriff
  1836. # [17:32] <Yoric> jmaher: I'll be on pto next week, btw.
  1837. # [17:32] <jmaher> Yoric: ok, thanks for the heads up
  1838. # [17:33] <Waldo> ehsan|sheriff: okay; for right now, don't, I reported a bug to them that breaks ctypes :-)
  1839. # [17:33] <ehsan|sheriff> Waldo: oh, so recent clangs can't compile m-c right now?
  1840. # [17:35] * Joins: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net)
  1841. # [17:35] * Quits: dao-m (AndChat@moz-459193BA.pool.mediaways.net) (Quit: Bye)
  1842. # [17:36] * jwir3|away is now known as jwir3
  1843. # [17:37] * Quits: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk) (Quit: Leaving)
  1844. # [17:37] * Joins: geoffbrown (geoffbrown@moz-E63016E2.vc.shawcable.net)
  1845. # [17:37] * Joins: anant (anant@moz-BBE3ABD.mv.mozilla.com)
  1846. # [17:37] <Waldo> ehsan|sheriff: I doubt it
  1847. # [17:37] <Waldo> ehsan|sheriff: but this is not the valgrind thing that's already known
  1848. # [17:38] <Waldo> http://llvm.org/bugs/show_bug.cgi?id=11540
  1849. # [17:38] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  1850. # [17:38] <Waldo> also, interestingly, we only hit it because we compile with -std=c++0x, or the gnu-ish variant
  1851. # [17:38] * Joins: hipokrit (hipokrit@moz-502C3BF.rackspace.net)
  1852. # [17:39] <Waldo> I think they're trying to implement constexpr and that example happens to trigger something, or something
  1853. # [17:39] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Quit: Konversation terminated!)
  1854. # [17:39] <ehsan|sheriff> hmm
  1855. # [17:39] <ehsan|sheriff> espindola might be interested in this
  1856. # [17:40] * jcranmer|away is now known as jcranmer
  1857. # [17:41] * Joins: kdcw (kdc@moz-F7413045.pk.shawcable.net)
  1858. # [17:41] <edmorley> morning Ms2ger
  1859. # [17:41] <edmorley> (delayed response)
  1860. # [17:41] <espindola> Waldo: can you open a bug and assign it to me?
  1861. # [17:41] <Ms2ger> :)
  1862. # [17:42] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Ping timeout)
  1863. # [17:42] <espindola> include the mozconfig, mozilla rev and llvm/clang rev
  1864. # [17:42] <Waldo> espindola: http://llvm.org/bugs/show_bug.cgi?id=11540
  1865. # [17:42] <espindola> thanks :-)
  1866. # [17:42] <Waldo> espindola: that's the reduced testcase for the file that fails to compile
  1867. # [17:43] <espindola> Waldo: I will take a look
  1868. # [17:43] <Waldo> cool
  1869. # [17:44] * Joins: TheLink (TheLink@moz-4FAE5288.pools.arcor-ip.net)
  1870. # [17:46] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (Client exited)
  1871. # [17:46] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  1872. # [17:48] * Joins: kats (kats@moz-DE13FC16.compute-1.amazonaws.com)
  1873. # [17:48] <ehsan|sheriff> catlee: do we have 64-bit builders with msvc2005 right now?
  1874. # [17:48] <catlee> ehsan|sheriff: no
  1875. # [17:48] <catlee> 64-bit machines have 2008 and 2010
  1876. # [17:49] <ehsan|sheriff> :(
  1877. # [17:49] <catlee> nthomas posted in the bug some ideas for getting try to build 32-bit builds using the 64-bit machines
  1878. # [17:49] <ehsan|sheriff> catlee: which bug?
  1879. # [17:49] <catlee> I have some dim memories of armen trying ot install 2005 on the 64-bit machines and not succeeding
  1880. # [17:50] <catlee> https://bugzilla.mozilla.org/show_bug.cgi?id=709480#c4
  1881. # [17:50] <catlee> let's just write our own linker
  1882. # [17:50] <Waldo> :-)
  1883. # [17:50] <Waldo> with PGO support, of course!
  1884. # [17:50] <catlee> yeah!
  1885. # [17:50] <catlee> and able to use >1 core
  1886. # [17:51] <Ms2ger> pylink!
  1887. # [17:51] <catlee> I wonder if we have a 32-bit or 64-bit python on the 64-bit machines...
  1888. # [17:51] <ehsan|sheriff> well
  1889. # [17:51] <jcranmer> use llvm's linker?
  1890. # [17:51] <ehsan|sheriff> catlee: what you really mean is let's write our own compiler
  1891. # [17:51] * Joins: tfair (tfairey@moz-57178BD3.hsd1.ca.comcast.net)
  1892. # [17:51] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  1893. # [17:52] <ehsan|sheriff> cause the only thing that the linker doesn't do that the compiler does is parsing the source code ;)
  1894. # [17:52] <jcranmer> or maybe we should invest effort in getting clang to compile on Windows
  1895. # [17:52] <ehsan|sheriff> jcranmer: as I understand it, clang is far from being able to generate code on windows :(
  1896. # [17:52] * Quits: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP) (Ping timeout)
  1897. # [17:53] <jcranmer> ehsan|sheriff: I think it can generate code, it just can't parse windows.h :-)
  1898. # [17:53] * Quits: Suresh (chatzilla@49CF1031.D0D5F877.EB06F97B.IP) (Quit: Suresh)
  1899. # [17:53] * joduinn-home is now known as joduinn
  1900. # [17:53] <catlee> mozwindows.h
  1901. # [17:53] <jcranmer> [or generate MSVC ABI]
  1902. # [17:54] <ehsan|sheriff> jcranmer: espindola told me that it can't...
  1903. # [17:54] <jcranmer> although I have seen a lot of discussion over getting the record building correct
  1904. # [17:54] <ted> generating ABI-compat code seems like the easiest part
  1905. # [17:54] <jcranmer> well, it's moot until it can actually parse windows code
  1906. # [17:54] <ted> vs. "get the optimizer to match MSVC's PGO optimizer in terms of speed"
  1907. # [17:54] * Quits: espindola (espindola@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  1908. # [17:54] <ted> speed of generated code
  1909. # [17:54] * ehsan|sheriff leaves for lunch
  1910. # [17:54] * Joins: kredik (chatzilla@moz-7BF4BFBD.w80-11.abo.wanadoo.fr)
  1911. # [17:54] <Ms2ger> You can't! You're sheriffing!
  1912. # [17:55] * Quits: joduinn (joduinn@moz-B77DEAEB.mozilla.org) (Quit: leaving)
  1913. # [17:55] * Joins: joduinn (joduinn@moz-B77DEAEB.mozilla.org)
  1914. # [17:55] * Quits: joduinn (joduinn@moz-B77DEAEB.mozilla.org) (Quit: leaving)
  1915. # [17:56] * Joins: whimboo (whimboo@moz-3FB2DC14.pools.arcor-ip.net)
  1916. # [17:56] * rail_away is now known as rail
  1917. # [17:56] * Joins: joduinn (joduinn@moz-B77DEAEB.mozilla.org)
  1918. # [17:57] * Joins: secretrobotron (secretrobo@moz-E9501591.members.linode.com)
  1919. # [17:57] * Joins: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1920. # [17:58] * philor|away is now known as philor
  1921. # [18:00] * Quits: RemusPop (remuspop@601F3B17.33662590.A5830293.IP) (Client exited)
  1922. # [18:00] * Joins: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk)
  1923. # [18:01] * jhford-work-away is now known as jhford-work
  1924. # [18:01] * tbsaunde is now known as tbsaunde|afk
  1925. # [18:01] * Joins: ddahl (ddahl@moz-6971CF66.hsd1.il.comcast.net)
  1926. # [18:03] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
  1927. # [18:04] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
  1928. # [18:04] * Joins: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP)
  1929. # [18:04] * Parts: whimboo (whimboo@moz-3FB2DC14.pools.arcor-ip.net)
  1930. # [18:05] * mcote is now known as mcote|lunch
  1931. # [18:05] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  1932. # [18:06] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
  1933. # [18:07] * Joins: bz (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net)
  1934. # [18:07] * ChanServ sets mode: +o bz
  1935. # [18:07] * Joins: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com)
  1936. # [18:08] * Quits: jstraus (Adium@moz-69BA0CDC.hsd1.ma.comcast.net) (Client exited)
  1937. # [18:09] * Joins: jstraus (Adium@moz-69BA0CDC.hsd1.ma.comcast.net)
  1938. # [18:09] * Joins: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net)
  1939. # [18:10] * Quits: asac (asac@moz-6B4D9AE1.pppoe.wtnet.de) (Ping timeout)
  1940. # [18:10] <ejpbruel> sicking: ping
  1941. # [18:10] * Joins: asac (asac@moz-5CDC39B6.pppoe.wtnet.de)
  1942. # [18:12] * bwinton is now known as bwinton_away
  1943. # [18:12] * ahal is now known as ahal|lunch
  1944. # [18:12] * Joins: Mossop (mossop@moz-E325C2EC.dsl.dynamic.sonic.net)
  1945. # [18:13] * Quits: slloyd (slloyd@moz-B94E1A81.ipnetworksinc.net) (Quit: slloyd)
  1946. # [18:13] * Joins: slloyd (slloyd@moz-B94E1A81.ipnetworksinc.net)
  1947. # [18:14] * Joins: fabrice (fabrice@moz-BBE3ABD.mv.mozilla.com)
  1948. # [18:14] <margaret> so how strict are the approval rules right now? i want to land bug 707886 because it's blocking some mobile P1 bugs
  1949. # [18:14] * nhirata is now known as nhirata|mtg
  1950. # [18:16] * Joins: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com)
  1951. # [18:17] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
  1952. # [18:17] <Ms2ger> Ask ehsan|sheriff when he gets back from lunch
  1953. # [18:17] * Joins: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com)
  1954. # [18:17] <Ms2ger> Or find someone in Toronto to bug him :)
  1955. # [18:18] * Quits: peregrino (peregrino@moz-1CB238F5.telecom.net.ar) (Quit: peregrino)
  1956. # [18:19] * jcranmer highlights a Toronto-Mozillian's nick only to find it's marked as away
  1957. # [18:19] * Quits: Mossop (mossop@moz-E325C2EC.dsl.dynamic.sonic.net) (Ping timeout)
  1958. # [18:19] <jdm> yep, 12pm is lunchtime usually
  1959. # [18:19] <margaret> yeah, they're probably all out at lunch. i can wait
  1960. # [18:20] <margaret> i'm just bummed i had to back out this patch on friday, and as soon as i fixed it the tree was closed
  1961. # [18:21] * Quits: TheLink (TheLink@moz-4FAE5288.pools.arcor-ip.net) (Client exited)
  1962. # [18:21] * Joins: shorlander (shorlander@moz-853043D6.dhcp.insightbb.com)
  1963. # [18:21] * Joins: TheLink (TheLink@moz-4FAE5288.pools.arcor-ip.net)
  1964. # [18:21] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1965. # [18:22] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  1966. # [18:23] * coop|afk is now known as coop|buildduty
  1967. # [18:24] * Quits: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Quit: WeeChat 0.3.5)
  1968. # [18:26] * Quits: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP) (Ping timeout)
  1969. # [18:27] * bear is now known as bear-afk
  1970. # [18:27] * Joins: daim (David_Mart@moz-EF3D4F79.fbx.proxad.net)
  1971. # [18:28] * Joins: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP)
  1972. # [18:28] * Quits: jhorak (jhorak@moz-107AD163.redhat.com) (Quit: Leaving)
  1973. # [18:28] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  1974. # [18:29] * Quits: protz (protz@moz-E29D2A15.inria.fr) (Ping timeout)
  1975. # [18:30] * mkelly|wfh is now known as mkelly
  1976. # [18:31] * ahal|lunch is now known as ahal
  1977. # [18:31] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  1978. # [18:31] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
  1979. # [18:32] * Quits: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Quit: sheppy)
  1980. # [18:33] * gregglind_mv is now known as gregglind
  1981. # [18:34] * Quits: gandalf (zbraniecki@moz-423595B7.neoplus.adsl.tpnet.pl) (Quit: Textual IRC Client: http://www.textualapp.com/)
  1982. # [18:35] * Joins: fzzzy (donovan@moz-2B41AF9B.lightspeed.mtvwca.sbcglobal.net)
  1983. # [18:35] * Quits: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net) (Quit: bholley)
  1984. # [18:35] * Quits: tfair (tfairey@moz-57178BD3.hsd1.ca.comcast.net) (Client exited)
  1985. # [18:36] <NeilAway> Ms2ger: why haven't you merged nsIScriptError[2] yet?
  1986. # [18:36] <Ms2ger> Because I wanted to leave something for you
  1987. # [18:36] * Quits: anant (anant@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  1988. # [18:36] * Joins: anant_ (anant@moz-BBE3ABD.mv.mozilla.com)
  1989. # [18:36] * anant_ is now known as anant
  1990. # [18:36] * joduinn is now known as joduinn-commute
  1991. # [18:38] * Joins: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
  1992. # [18:38] <Jesse> Ms2ger: https://bugzilla.mozilla.org/show_bug.cgi?id=458491#c10
  1993. # [18:39] * Quits: asac (asac@moz-5CDC39B6.pppoe.wtnet.de) (Ping timeout)
  1994. # [18:39] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  1995. # [18:39] * Joins: armenzg_subway (armenzg@941489A0.5BCEC6DB.DA78B690.IP)
  1996. # [18:39] * Quits: Hendikins (wolfox@moz-9A361C95.static.internode.on.net) (Ping timeout)
  1997. # [18:39] <Ms2ger> Jesse, dunno, I'm fine with closing it
  1998. # [18:39] * Quits: florian (florian@moz-87C33FDA.kimsufi.com) (Input/output error)
  1999. # [18:40] * Joins: Hendikins (wolfox@moz-9A361C95.static.internode.on.net)
  2000. # [18:40] * Joins: florian (florian@moz-87C33FDA.kimsufi.com)
  2001. # [18:42] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  2002. # [18:42] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  2003. # [18:44] * bwinton_away is now known as bwinton
  2004. # [18:44] * Joins: priya (priya@moz-BBE3ABD.mv.mozilla.com)
  2005. # [18:45] * Joins: dalsh (dalsh@B68EF28D.B3D15CEC.163E2FB.IP)
  2006. # [18:45] * timA|away is now known as timA
  2007. # [18:45] * Joins: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2008. # [18:46] * Parts: cjones (cjones@2A249E81.695C1090.1F72B910.IP) (Leaving)
  2009. # [18:46] * Joins: espindola (espindola@F2D29657.F60B0462.67AC9B1.IP)
  2010. # [18:47] <espindola> jcranmer: I has bits of the ABI
  2011. # [18:47] <espindola> but I would be very surprised if enough to build firefox
  2012. # [18:48] * Joins: redfive (chatzilla@moz-B94E1A81.ipnetworksinc.net)
  2013. # [18:48] * Quits: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Input/output error)
  2014. # [18:48] * Joins: bhackett (bhackett@moz-ED73422D.hsd1.ca.comcast.net)
  2015. # [18:48] * armenzg_subway is now known as armenzg_lunch
  2016. # [18:48] * Quits: armenzg_lunch (armenzg@941489A0.5BCEC6DB.DA78B690.IP) (Input/output error)
  2017. # [18:48] * Joins: asac (asac@moz-9B391570.pppoe.wtnet.de)
  2018. # [18:48] <jcranmer> so would I
  2019. # [18:49] * Joins: squib (squib-@moz-3F6F2A9C.ep.wisc.edu)
  2020. # [18:50] * Quits: priya (priya@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
  2021. # [18:50] * Quits: imphil (philipp@moz-655EF802.customer.m-online.net) (Ping timeout)
  2022. # [18:50] * mcote|lunch is now known as mcote
  2023. # [18:51] * Joins: azakai_ (alon@moz-BBE3ABD.mv.mozilla.com)
  2024. # [18:52] * Joins: joe_walker (joe_walker@moz-DD7E536D.cable.virginmedia.com)
  2025. # [18:52] * Quits: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com) (Client exited)
  2026. # [18:52] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  2027. # [18:53] * Joins: Mook_as (mook@moz-1FCC0032.activestate.com)
  2028. # [18:54] * davehunt is now known as davehunt|away
  2029. # [18:54] * Quits: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP) (Quit: Leaving)
  2030. # [18:55] * Joins: hub (hub@21B7B9F2.B87E9213.6E712CE2.IP)
  2031. # [18:56] * lsblakk is now known as lsblakk|biab
  2032. # [18:57] * Joins: bent (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2033. # [18:58] * jhammel is now known as jhammel|mtg
  2034. # [18:58] <kats> ehsan|sheriff: ping
  2035. # [18:59] <Ms2ger> kats, he's been at lunch for an hour
  2036. # [18:59] <kats> i thought he was back. the rest of his lunch party seems to be back :/
  2037. # [18:59] <jcranmer> 1:05 as of right now
  2038. # [19:00] * Joins: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2039. # [19:00] * Joins: Jake (Jake@moz-5D28CC35.phlapafg.dynamic.covad.net)
  2040. # [19:00] * Quits: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP) (Ping timeout)
  2041. # [19:01] * Joins: tfair (tfairey@moz-BBE3ABD.mv.mozilla.com)
  2042. # [19:01] * @bz lightly mutters about moco email
  2043. # [19:01] * jwir3 is now known as jwir3|lunch
  2044. # [19:01] <jcranmer> I do NNTP, not IMAP
  2045. # [19:02] <@bz> jcranmer: not about the client end of it
  2046. # [19:02] * Quits: hipokrit (hipokrit@moz-502C3BF.rackspace.net) (Ping timeout)
  2047. # [19:02] <@bz> jcranmer: worry not
  2048. # [19:02] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
  2049. # [19:02] * khuey|away is now known as khuey
  2050. # [19:02] <@bz> oho!
  2051. # [19:02] <khuey> Ms2ger: hmm?
  2052. # [19:02] <@bz> my muttering worked!
  2053. # [19:02] * @bz has an account again, tries connecting to it
  2054. # [19:02] <jcranmer> that's why I have ... uh ... four email addresses?
  2055. # [19:03] * Quits: gkw (gkw@moz-A7D8CA2A.hsd1.ca.comcast.net) (Quit: Instantbird 1.1)
  2056. # [19:03] <jprmc> bz: just so i'm clear, is your proposal that we keep the tree closed until we do enough things like https://bugzilla.mozilla.org/show_bug.cgi?id=709657 to get it opened again?
  2057. # [19:03] * Joins: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP)
  2058. # [19:03] <jprmc> (and https://bugzilla.mozilla.org/show_bug.cgi?id=709721
  2059. # [19:03] <jprmc> )
  2060. # [19:03] <jprmc> i think we are waiting for khuey to wake up :-)
  2061. # [19:03] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  2062. # [19:03] * lsblakk|biab is now known as lsblakk
  2063. # [19:03] * jhford-work is now known as jhford-buildduty
  2064. # [19:04] <khuey> jprmc: hi
  2065. # [19:04] <jprmc> morning :-)
  2066. # [19:04] * Quits: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2067. # [19:04] <khuey> I'm reviewing 709721 now
  2068. # [19:04] <jprmc> cool
  2069. # [19:05] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/d07b605240b4 - Brad Lassey - bug 706574 - show native about:home in onCreate() r=dougt a=blassey, java only
  2070. # [19:05] <khuey> and then I'll see if I can figure out why the uconv one leaks :-/
  2071. # [19:05] <jprmc> khuey: my concern is how do we know if this is "enough"
  2072. # [19:05] * Joins: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2073. # [19:05] <khuey> trial and error :-/
  2074. # [19:05] <jprmc> yah
  2075. # [19:05] <khuey> so, we can sort of guess
  2076. # [19:05] <khuey> if we're willing to make some assumptions
  2077. # [19:05] <jprmc> thats kind of why i'm in favor of turning off PGO for now
  2078. # [19:05] * @bz restores the 5 mails he had in his inbox from between 10/20 and 12/9
  2079. # [19:05] <khuey> in particular, if we assume that the linker's memory usage is correlated to the final binary size
  2080. # [19:06] <khuey> then we can shrink the binary size below what's on, say, beta
  2081. # [19:06] <khuey> and feel relatively comfortable
  2082. # [19:06] <jprmc> ok
  2083. # [19:06] <@bz> jprmc: I'm not sure I actually made a proposal
  2084. # [19:06] <philor> wow, turn off pgo is on the table?
  2085. # [19:06] * Quits: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Input/output error)
  2086. # [19:06] <khuey> fwiw, I think keeping the tree closed to checkins that touch libxul is better than turning off PGO
  2087. # [19:06] <jprmc> bz: well, you countered mine so I'm trying to understand what i believe to be your defacto proposal
  2088. # [19:06] <@bz> tree is open to non-libxul stuff, right?
  2089. # [19:07] <jprmc> philor: temporarily
  2090. # [19:07] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
  2091. # [19:07] <philikon> khuey: would it be ok for me to land something that's in libxul but not part of a normal firefox build (b2g in my case)?
  2092. # [19:07] <khuey> bz: right
  2093. # [19:07] <khuey> philikon: yeah I can live with that
  2094. # [19:07] <mbrubeck> I didn't realize the creator of "Firefox" died earlier this year: https://en.wikipedia.org/wiki/Craig_Thomas_%28author%29
  2095. # [19:07] <khuey> if we're not adding code to libxul on windows we're ok
  2096. # [19:07] <philikon> khuey: so a=khuey for bug 708446?
  2097. # [19:08] <khuey> philikon: if that's gonk-only, a=me
  2098. # [19:08] <philikon> it is. thx
  2099. # [19:08] * Joins: By-Tor (bytor@moz-46974D0B.dyn.optonline.net)
  2100. # [19:08] * Joins: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net)
  2101. # [19:09] <@bz> jprmc: my current proposal is to push forward with taking things out of libxul for a day or two and see where that gets us
  2102. # [19:09] * Quits: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  2103. # [19:10] <Jesse> removing them from firefox? splitting them into other dlls? both?
  2104. # [19:10] <khuey> the middle
  2105. # [19:11] <Callek> great time to kill quirks mode dead!
  2106. # [19:11] <@bz> oh, interesting
  2107. # [19:11] <Ms2ger> Hmm
  2108. # [19:11] <Ms2ger> r=me :)
  2109. # [19:11] <@bz> for once, I won an alphabetical order lottery!
  2110. # [19:11] <Callek> [if we want to have lots of complaining users, of course]
  2111. # [19:11] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2112. # [19:12] <@bz> Callek: not much code there
  2113. # [19:12] <@bz> Callek: since a large part of quirks mode is a single stylesheet
  2114. # [19:12] <Callek> yea I know, it just sounded better than harassing XBL again
  2115. # [19:13] * Quits: dalsh (dalsh@B68EF28D.B3D15CEC.163E2FB.IP) (Quit: Quitte)
  2116. # [19:14] <jcranmer> getting firefox to build with --disable-rdf might get you somewhere
  2117. # [19:14] * Quits: redfive (chatzilla@moz-B94E1A81.ipnetworksinc.net) (Ping timeout)
  2118. # [19:14] <khuey> didn't we just remove --disable-rdf?
  2119. # [19:14] * Joins: pnemsak (Miranda@moz-7409BD53.orange.sk)
  2120. # [19:14] <catlee> would removing dead code help?
  2121. # [19:15] * Joins: redfive (chatzilla@moz-B94E1A81.ipnetworksinc.net)
  2122. # [19:15] <Ms2ger> catlee, yes
  2123. # [19:17] * Joins: hipokrit (hipokrit@22C5D8DD.50351D53.E949568B.IP)
  2124. # [19:18] <bsmedberg> what stuff would we be splitting out?
  2125. # [19:18] <bsmedberg> Note that it's pretty unfeasible to split out anything that uses XPCOM
  2126. # [19:18] <bsmedberg> but it might be feasible to split out standalone libs
  2127. # [19:18] <jcranmer> I don't think there's enough dead code to reduce code size significantly
  2128. # [19:18] <bsmedberg> getting the DLL exports/imports right isn't especially easy in general, though
  2129. # [19:19] <jprmc> bsmedberg: right now its https://bugzilla.mozilla.org/show_bug.cgi?id=709721 and https://bugzilla.mozilla.org/show_bug.cgi?id=709657
  2130. # [19:20] <khuey> depends on what XPCOM thing it is
  2131. # [19:21] * Joins: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  2132. # [19:21] * Quits: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: leaving)
  2133. # [19:22] * Quits: glob (glob@moz-DF237567.glob.com.au) (Ping timeout)
  2134. # [19:23] * jhammel|mtg is now known as jhammel
  2135. # [19:24] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  2136. # [19:24] <espindola> Waldo: I cannot reproduce http://llvm.org/pr11540
  2137. # [19:25] <Waldo> espindola: did you use -std=c++11?
  2138. # [19:25] * Waldo digs up svn info
  2139. # [19:25] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  2140. # [19:25] <espindola> Waldo: yes
  2141. # [19:25] * Joins: jgoulie (jgoulie@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2142. # [19:26] * Quits: jgoulie (jgoulie@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Client exited)
  2143. # [19:26] <Waldo> espindola: http://pastebin.mozilla.org/1402859 is what I'm testing
  2144. # [19:26] * Joins: armenzg_lunch (armenzg@F2D29657.F60B0462.67AC9B1.IP)
  2145. # [19:27] * Joins: karl (karl@moz-3FA01C26.jetstream.xtra.co.nz)
  2146. # [19:27] * armenzg_lunch is now known as armenzg
  2147. # [19:27] * Joins: glob (glob@moz-DF237567.glob.com.au)
  2148. # [19:28] <espindola> Waldo: building that rev
  2149. # [19:28] * Joins: mwu (mwu@moz-59435430.hsd1.nj.comcast.net)
  2150. # [19:28] <Waldo> with --enable-optimized --disable-assertions
  2151. # [19:29] <Waldo> although I've used other options in the past, but not this build around, I believe
  2152. # [19:29] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2153. # [19:30] <espindola> Waldo: host compiler problems maybe?
  2154. # [19:30] <@bz> gah
  2155. # [19:30] <@bz> graphs-new has fake <select> elements. :(
  2156. # [19:30] <Ms2ger> \o/
  2157. # [19:30] <Ms2ger> Welcome to Web 2.0
  2158. # [19:30] <Waldo> espindola: ...conceivably? although I'm pretty sure I'm just using gcc4.6.1 as shipped in f15, so it's not an unstable release likelier to have issues
  2159. # [19:31] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  2160. # [19:31] <espindola> yes, that is the one I use at home...
  2161. # [19:31] <Waldo> espindola: it's conceivable rsmith ended up fixing this this morning, he's been touching constant expression stuff
  2162. # [19:31] <Waldo> although a bit too coincidental if so, perhaps :-)
  2163. # [19:32] * Waldo is on the cfe-dev and cfe-commits lists now, although he doesn't really read them
  2164. # [19:32] <espindola> Waldo: yes, that is why I am building the revision you posted
  2165. # [19:32] <Waldo> just filter to a folder, rarely mark most as read
  2166. # [19:32] <@bz> Ms2ger: it sucks. A lot
  2167. # [19:33] * @bz wonders whether he should file a bug on it...
  2168. # [19:33] * Waldo drops said info in the bug report
  2169. # [19:33] <Ms2ger> Mm
  2170. # [19:33] <Ms2ger> I've found that just breaking them works :)
  2171. # [19:34] * Quits: smontagu (chatzilla@moz-7037196C.red.bezeqint.net) (Ping timeout)
  2172. # [19:35] * joduinn-commute is now known as joduinn-it-helpdesk
  2173. # [19:35] * Quits: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP) (Ping timeout)
  2174. # [19:36] <gabor> bz: do you have a minute for Bug 678465? the patch is probably outdated, so I should resend it, just want to know if there is anything wrong with it or not before I do so
  2175. # [19:37] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
  2176. # [19:37] <@bz> gabor: looking
  2177. # [19:37] <@bz> ok
  2178. # [19:37] <@bz> so where do I file bugs on graphs-new?
  2179. # [19:37] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/cf9b7ca68ef5 - Philipp von Weitershausen - Bug 708446 - Part 1: Implement nsIAudioManager to communicate with audio subsystem. r=mrbkap
  2180. # [19:38] <firebot> http://hg.mozilla.org/mozilla-central/rev/5b8987dcd1ff - Philipp von Weitershausen - Bug 708446 - Part 2: Update audio system state when call state changes. r=mrbkap
  2181. # [19:38] <firebot> http://hg.mozilla.org/mozilla-central/rev/34c34de2e964 - Philipp von Weitershausen - Bug 708446 - Part 3: Implement mute and speaker. r=mrbkap a=khuey
  2182. # [19:38] * Joins: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP)
  2183. # [19:38] <Ms2ger> bz, webtools::graph server
  2184. # [19:38] <@bz> Ms2ger: thanks
  2185. # [19:39] <@bz> gabor: lemme just do the review now
  2186. # [19:39] <espindola> Waldo: I can reproduce the problem with the old rev
  2187. # [19:40] <espindola> so yes, it was fixed.
  2188. # [19:40] <espindola> I will note it and close the bug
  2189. # [19:40] <Waldo> espindola: good times; probably the test should be added somewhere, to make sure it doesn't break again?
  2190. # [19:40] * Waldo updates his trees and rebuilds to be able to use clang again
  2191. # [19:41] <gabor> bz: sounds good, as far as I can remember you already accepted the code itself it's just the test...
  2192. # [19:41] <@bz> right
  2193. # [19:41] <@bz> I'm sorry for the lag on this... :(
  2194. # [19:41] <espindola> Waldo: maybe, we would probably take a patch
  2195. # [19:41] <Waldo> espindola: I'm pretty sure you people know your test infrastructure better than I do ;-)
  2196. # [19:41] * Quits: florian (florian@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre)
  2197. # [19:42] <Waldo> and where such a beast would go, and all
  2198. # [19:43] <gabor> bz: it's also my fault that I have not pinged you earlier on this one, just I was busy with some other tasks...
  2199. # [19:43] * Joins: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com)
  2200. # [19:43] <cpeterson> Bugzilla question: Is having a bug with a name in the "Assigned To" field, but the "Status" field is NEW (not ASSIGNED) a valid bug state? Why doesn't Bugzilla automatically set Status=ASSIGNED when the "Assigned To" is set (to someone other than "nobody")?
  2201. # [19:43] * Quits: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP) (Ping timeout)
  2202. # [19:44] <glob> cpeterson, generally NEW means the bug is in someone's work list, but they aren't working on it right now
  2203. # [19:44] * coop|buildduty is now known as coop|mtg
  2204. # [19:44] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Quit: Jesse)
  2205. # [19:44] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
  2206. # [19:44] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  2207. # [19:45] <cpeterson> glob: that makes sense. thx
  2208. # [19:45] * Quits: evilpie (chatzilla@moz-82CBAF88.pools.arcor-ip.net) (Ping timeout)
  2209. # [19:45] * Joins: dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com)
  2210. # [19:45] * ChanServ sets mode: +o dveditz
  2211. # [19:48] * khuey is leaking a member variable, but not the class itself
  2212. # [19:48] <khuey> that's fun
  2213. # [19:48] * khuey thinks something is broken here
  2214. # [19:48] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2215. # [19:49] * Joins: gwagner (idefix2@moz-3DFE0B51.hsd1.ca.comcast.net)
  2216. # [19:50] * Joins: gkw (gkw@moz-BBE3ABD.mv.mozilla.com)
  2217. # [19:50] * Joins: smontagu (chatzilla@moz-1DDD11B8.red.bezeqint.net)
  2218. # [19:50] <@bz> gabor: comments in bug
  2219. # [19:50] <Callek> khuey: how is the member variable allocated, does anything else get a chance to hold a ref ptr, if XPCOM is there an already_addrefed<> mismatch or something?
  2220. # [19:51] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  2221. # [19:51] <khuey> Callek: it's a member TArray
  2222. # [19:52] * Joins: evilpie (chatzilla@moz-82CBAF88.pools.arcor-ip.net)
  2223. # [19:52] <Callek> icky
  2224. # [19:52] <Callek> I'll leave you to it then
  2225. # [19:53] <Waldo> khuey: non-virtual dtor?
  2226. # [19:53] <gabor> bz: thanks! I'll fix and update the patch tomorrow probably
  2227. # [19:54] <@bz> gabor: sounds good
  2228. # [19:54] <khuey> Waldo: no superclass
  2229. # [19:54] * bear-afk is now known as bear
  2230. # [19:54] * Quits: By-Tor (bytor@moz-46974D0B.dyn.optonline.net) (Quit: Leaving)
  2231. # [19:54] <Waldo> khuey: you mean subclass?
  2232. # [19:54] * Waldo hates those names, fwiw
  2233. # [19:55] <khuey> Waldo: maybe
  2234. # [19:55] <khuey> ok, something is seriously fucked up
  2235. # [19:55] <khuey> bloatview tells me I'm leaking one nsTArray_base
  2236. # [19:55] * brendan_ is now known as brendan
  2237. # [19:55] <khuey> if I set XPCOM_MEM_LOG_CLASSES=nsTArray_base
  2238. # [19:55] <khuey> I get 20 or 30 serial numbers that supposedly leaked
  2239. # [19:55] <khuey> wtf
  2240. # [19:56] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2241. # [19:56] * Joins: bholley (bholley@moz-BBE3ABD.mv.mozilla.com)
  2242. # [19:56] * Joins: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP)
  2243. # [19:56] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2244. # [19:57] * Joins: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP)
  2245. # [19:57] * Joins: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com)
  2246. # [19:57] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/70096993b6d6 - Mark Finkle - Bug 709103 - Optimize creating and saving thumbnail bitmaps r=blassey a=java-only
  2247. # [19:58] * jwir3|lunch is now known as jwir3
  2248. # [19:58] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2249. # [19:59] * Quits: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  2250. # [19:59] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
  2251. # [19:59] <khuey> ok, if I don't use the xpcom leak logging I get something that makes far more sense
  2252. # [20:00] * Joins: jimb (user@moz-48241F6F.hsd1.or.comcast.net)
  2253. # [20:01] * Quits: nhirata|mtg (nhirata.bu@moz-BBE3ABD.mv.mozilla.com) (Quit: nhirata|mtg)
  2254. # [20:01] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving...)
  2255. # [20:01] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  2256. # [20:01] * Quits: tfair (tfairey@moz-BBE3ABD.mv.mozilla.com) (Client exited)
  2257. # [20:01] * Quits: Hendikins (wolfox@moz-9A361C95.static.internode.on.net) (Ping timeout)
  2258. # [20:01] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/e67d90275715 - Kartikaya Gupta - Bug 709805 - Avoid viewport changes on background tabs. r=pcwalton a=js-only
  2259. # [20:01] <firebot> http://hg.mozilla.org/mozilla-central/rev/6992abaa6854 - Kartikaya Gupta - Bug 704738 - Resize page content on device rotation. r=Cwiiis a=java-only
  2260. # [20:02] * jhopkins|away is now known as jhopkins
  2261. # [20:02] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2262. # [20:02] * Parts: bhackett (bhackett@moz-ED73422D.hsd1.ca.comcast.net)
  2263. # [20:02] * Joins: bhackett (bhackett@moz-ED73422D.hsd1.ca.comcast.net)
  2264. # [20:02] * Joins: Hendikins (wolfox@moz-9A361C95.static.internode.on.net)
  2265. # [20:02] * Parts: bhackett (bhackett@moz-ED73422D.hsd1.ca.comcast.net)
  2266. # [20:03] * Quits: mike5w3c (MikeS@moz-1EB23422.pool.e-mobile.ne.jp) (Ping timeout)
  2267. # [20:03] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  2268. # [20:03] * Quits: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net) (Quit: Mardak)
  2269. # [20:03] * Joins: mike5w3c (MikeS@moz-81EFE9B2.pool.e-mobile.ne.jp)
  2270. # [20:03] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  2271. # [20:03] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  2272. # [20:03] * Quits: smontagu (chatzilla@moz-1DDD11B8.red.bezeqint.net) (Ping timeout)
  2273. # [20:04] <khuey> oh nice, I'm leaking hte deadlock detector
  2274. # [20:04] * Joins: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net)
  2275. # [20:04] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/9989f0fed131 - Chris Lord - Bug 705092 - Kinetic scrolling is too slow. r=pcwalton a=java-only
  2276. # [20:05] <khuey> bsmedberg: ping
  2277. # [20:05] * Joins: tfair (tfairey@moz-BBE3ABD.mv.mozilla.com)
  2278. # [20:05] * jcranmer is now known as jcranmer|away
  2279. # [20:05] * Joins: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com)
  2280. # [20:05] <Mook_as> khuey: you're not using PRLock directly, are you?
  2281. # [20:06] * khuey has no idea
  2282. # [20:06] * Mook_as assumes any new code is using mozilla::Mutex and friends these days..
  2283. # [20:06] <khuey> I'm just trying to break some ancient code out of libxul
  2284. # [20:06] <Mook_as> which bits?
  2285. # [20:06] <khuey> intl/uconv
  2286. # [20:06] <khuey> 957 /* FIXME bug 491977: This is only going to operate on the
  2287. # [20:06] <khuey> 958 * BlockingResourceBase which is compiled into
  2288. # [20:06] <khuey> 959 * libxul/libxpcom_core.so. Anyone using external linkage will
  2289. # [20:06] <khuey> 960 * have their own copy of BlockingResourceBase statics which will
  2290. # [20:06] <khuey> 961 * not be freed by this method.
  2291. # [20:06] <khuey> bah
  2292. # [20:06] * Joins: lurking_work (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net)
  2293. # [20:06] <klugefoo> is there anything special I need to do in order to get the XPConnect sample to work?
  2294. # [20:06] * khuey looks at blame to find who to curse
  2295. # [20:06] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2296. # [20:07] * Quits: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Quit: Leaving.)
  2297. # [20:07] <khuey> ok, whatever, I can hack around this
  2298. # [20:07] * Quits: bholley (bholley@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  2299. # [20:07] * Joins: bholley (bholley@moz-BBE3ABD.mv.mozilla.com)
  2300. # [20:07] <Mook_as> yeah, I don't think uconv does any locking, so it's at least not whatever I was thinking of.
  2301. # [20:09] <khuey> oh, it sure does do locking
  2302. # [20:09] * mattwoodrow|away is now known as mattwoodrow
  2303. # [20:09] <khuey> I don't think anyone has looked in here in 10 years though
  2304. # [20:10] * Quits: edmorley (edmorley@moz-340F3951.range86-144.btcentralplus.com) (Max SendQ exceeded)
  2305. # [20:10] <philor> they have, they've just all turned to stone
  2306. # [20:10] * Joins: edmorley (edmorley@moz-340F3951.range86-144.btcentralplus.com)
  2307. # [20:11] * Quits: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP) (Quit: mdas)
  2308. # [20:13] * Quits: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2309. # [20:13] * Joins: caillon (caillon@moz-186D75E2.hsd1.ca.comcast.net)
  2310. # [20:13] <khuey> Mook_as: it's pretty awesome that you can't use mozilla::Mutex/etc outside of libxul without leaking in debug builds
  2311. # [20:13] * Joins: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  2312. # [20:13] <khuey> huzzah
  2313. # [20:13] <khuey> leak's fixed
  2314. # [20:13] <Mook_as> khuey: hahaha haha
  2315. # [20:13] * Joins: sfink (chatzilla@moz-7B0110AD.mv.mozilla.com)
  2316. # [20:14] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2317. # [20:14] * ChanServ sets mode: +o dbaron
  2318. # [20:14] <ehsan|sheriff> kats: pong
  2319. # [20:15] <kats> ehsan|sheriff: never mind
  2320. # [20:15] * ehsan|sheriff never minds :)
  2321. # [20:15] * Quits: edmorley (edmorley@moz-340F3951.range86-144.btcentralplus.com) (Max SendQ exceeded)
  2322. # [20:15] * Joins: edmorley (edmorley@moz-340F3951.range86-144.btcentralplus.com)
  2323. # [20:16] * Joins: By-Tor (bytor@moz-46974D0B.dyn.optonline.net)
  2324. # [20:16] <bsmedberg> khuey: pong
  2325. # [20:16] * Quits: By-Tor (bytor@moz-46974D0B.dyn.optonline.net) (Connection reset by peer)
  2326. # [20:17] * Joins: By-Tor (bytor@moz-46974D0B.dyn.optonline.net)
  2327. # [20:17] * Joins: pascalc (chatzilla@CC891932.B839AFE1.F5324B2C.IP)
  2328. # [20:17] <khuey> bsmedberg: deadlock detector leaks if you use it outside libxul :-/
  2329. # [20:17] <bsmedberg> that's totally a cjones problem ;-)
  2330. # [20:18] <bsmedberg> crap, trybuilds are gone
  2331. # [20:18] * Quits: gkw (gkw@moz-BBE3ABD.mv.mozilla.com) (Quit: Instantbird 1.1)
  2332. # [20:19] * Quits: klugefoo (kahr@moz-F88DFDF5.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
  2333. # [20:19] * Quits: jstraus (Adium@moz-69BA0CDC.hsd1.ma.comcast.net) (Max SendQ exceeded)
  2334. # [20:19] * Joins: jstraus (Adium@moz-69BA0CDC.hsd1.ma.comcast.net)
  2335. # [20:19] * Quits: gwagner (idefix2@moz-3DFE0B51.hsd1.ca.comcast.net) (Ping timeout)
  2336. # [20:20] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
  2337. # [20:20] * Quits: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net) (Quit: jorendorff)
  2338. # [20:20] * Quits: edmorley (edmorley@moz-340F3951.range86-144.btcentralplus.com) (Max SendQ exceeded)
  2339. # [20:21] * Joins: edmorley (edmorley@moz-340F3951.range86-144.btcentralplus.com)
  2340. # [20:21] <khuey> try is sooooooooooooo sllllloooooooooooooowwwwwwwwwwwwwww
  2341. # [20:21] * Joins: gwagner (idefix2@moz-3DFE0B51.hsd1.ca.comcast.net)
  2342. # [20:21] <catlee> pushing?
  2343. # [20:22] <ejpbruel> khuey: do you know where is the code for XUL <panel> elements?
  2344. # [20:22] <khuey> catlee: yes
  2345. # [20:22] * Quits: tfair (tfairey@moz-BBE3ABD.mv.mozilla.com) (Client exited)
  2346. # [20:22] <khuey> ejpbruel: http://mxr.mozilla.org/mozilla-central/source/toolkit/content/widgets/popup.xml#217
  2347. # [20:22] <ejpbruel> khuey++
  2348. # [20:23] <bjacob> trying to build mobile/android with disable-jemalloc, i get:
  2349. # [20:23] <bjacob> /home/bjacob/mozilla-central/memory/mozalloc/mozalloc.cpp:266: undefined reference to `malloc_usable_size'
  2350. # [20:23] * Quits: gwagner (idefix2@moz-3DFE0B51.hsd1.ca.comcast.net) (Ping timeout)
  2351. # [20:23] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  2352. # [20:23] * Quits: tonymec (tonymec@48AA3C8A.C18A3479.277517C1.IP) (Ping timeout)
  2353. # [20:24] * Quits: tonymec|away (tonymec@48AA3C8A.C18A3479.277517C1.IP) (Ping timeout)
  2354. # [20:24] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  2355. # [20:24] <khuey> bjacob: that's all on njn
  2356. # [20:24] * Joins: klugefoo (kahr@moz-F88DFDF5.lightspeed.sntcca.sbcglobal.net)
  2357. # [20:24] <khuey> oh, I totally missed the project meeting didn't I :-/
  2358. # [20:25] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2359. # [20:25] <khuey> glandium: want to review my libxul shrinking patch?
  2360. # [20:25] <khuey> ;-)
  2361. # [20:26] * Quits: edmorley (edmorley@moz-340F3951.range86-144.btcentralplus.com) (Max SendQ exceeded)
  2362. # [20:26] * Quits: sfink (chatzilla@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  2363. # [20:26] * jwir3 is now known as jwir3|away
  2364. # [20:26] * Joins: Ami_Ty (Amie@moz-BBE3ABD.mv.mozilla.com)
  2365. # [20:26] <glandium> khuey: i can :)
  2366. # [20:26] * Joins: edmorley (edmorley@moz-340F3951.range86-144.btcentralplus.com)
  2367. # [20:27] * Joins: igor (igor@169CEE78.E37E53F7.1DAC7E2F.IP)
  2368. # [20:27] * Joins: tfair (tfairey@moz-BBE3ABD.mv.mozilla.com)
  2369. # [20:27] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2370. # [20:27] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
  2371. # [20:27] <khuey> it looks big but a lot of it is moving stuff around
  2372. # [20:28] * Joins: Mossop_ (mossop@moz-BBE3ABD.mv.mozilla.com)
  2373. # [20:28] * Mossop_ is now known as Mossop
  2374. # [20:28] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  2375. # [20:28] * mcote is now known as mcote|bbiab
  2376. # [20:29] * Quits: pascalc (chatzilla@CC891932.B839AFE1.F5324B2C.IP) (Ping timeout)
  2377. # [20:30] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2378. # [20:30] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  2379. # [20:30] * Joins: pascalc (chatzilla@CC891932.B839AFE1.F5324B2C.IP)
  2380. # [20:31] <igor> how exactly to ask for approval for m-c? Here?
  2381. # [20:31] <Ms2ger> Yep
  2382. # [20:31] <Ms2ger> js/src changes are fine
  2383. # [20:31] * Quits: edmorley (edmorley@moz-340F3951.range86-144.btcentralplus.com) (Max SendQ exceeded)
  2384. # [20:32] <igor> Can I land bug 708382 - SpiderMonkey-only chnage ?
  2385. # [20:32] * Joins: edmorley (edmorley@moz-340F3951.range86-144.btcentralplus.com)
  2386. # [20:32] <khuey> is ehsan|sheriff sheriffing?
  2387. # [20:32] <khuey> you could ask him
  2388. # [20:32] <Ms2ger> a=me
  2389. # [20:32] <khuey> yeah, those patches look fine
  2390. # [20:33] <igor> thanks
  2391. # [20:33] <froydnj> khuey: so that uconv patch...you deleted a lot of stuff, but I don't see where it got moved to?
  2392. # [20:34] <glandium> khuey: splinter doesn't like your patch :(
  2393. # [20:34] <khuey> froydnj: I forked a file, and deleted a bunch from both forks
  2394. # [20:34] <khuey> glandium: you should tell glob ;-)
  2395. # [20:35] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  2396. # [20:35] <froydnj> ah, maybe the patch is not showing something
  2397. # [20:35] <glob> glandium, url me :)
  2398. # [20:35] <khuey> bugzilla's diff view appears to be b0rked
  2399. # [20:35] <khuey> probably the same problem splinter is having
  2400. # [20:35] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
  2401. # [20:35] <glandium> glob: https://bugzilla.mozilla.org/page.cgi?id=splinter.html&bug=709657&attachment=580979
  2402. # [20:35] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  2403. # [20:36] <glandium> khuey: borked how ? it looks good here. at least at the beginning
  2404. # [20:36] <glob> glandium, anything in particular i should see.. it looks fine at a glance
  2405. # [20:36] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2406. # [20:36] <glandium> glob: try the second makefile.in
  2407. # [20:37] * Quits: edmorley (edmorley@moz-340F3951.range86-144.btcentralplus.com) (Max SendQ exceeded)
  2408. # [20:37] <glandium> and the second nsUConvModule.cpp
  2409. # [20:37] <khuey> glandium: the diff view doesn't show nsUConvDataModule.cpp at all
  2410. # [20:37] <bsmedberg> coop|mtg: you're buildduty? I'm getting Calling <function run_with_timeout at 0x011440B0> with args: (['python.exe', 'e:/builds/moz2_slave/try-w32/tools/buildfarm/utils/hgtool.py', '--clone-by-revision', '--mirror', 'http://hg.build.scl1.mozilla.com/try', 'http://hg.mozilla.org/try', 'build'], 3660, None, None, False, True), kwargs: {}, attempt #1
  2411. # [20:37] <bsmedberg> Executing: ['python.exe', 'e:/builds/moz2_slave/try-w32/tools/buildfarm/utils/hgtool.py', '--clone-by-revision', '--mirror', 'http://hg.build.scl1.mozilla.com/try', 'http://hg.mozilla.org/try', 'build']
  2412. # [20:37] <bsmedberg> Traceback (most recent call last):
  2413. # [20:37] <bsmedberg> File "e:/builds/moz2_slave/try-w32/tools/buildfarm/utils/hgtool.py", line 71, in <module>
  2414. # [20:37] <bsmedberg> import simplejson as json
  2415. # [20:37] <bsmedberg> ImportError: No module named simplejson
  2416. # [20:37] <bsmedberg> from a try push
  2417. # [20:38] <coop|mtg> w32-ix-slave03?
  2418. # [20:38] * Joins: edmorley (edmorley@moz-340F3951.range86-144.btcentralplus.com)
  2419. # [20:38] <glob> glandium, the patch has the same file(s) twice
  2420. # [20:38] * coop|mtg is now known as coop|buildduty
  2421. # [20:38] <bsmedberg> coop|buildduty: yes
  2422. # [20:38] <coop|buildduty> k, let me fix
  2423. # [20:39] * Quits: @dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com) (Quit: dveditz)
  2424. # [20:40] <glob> i'm not sure that patch is valid
  2425. # [20:41] <khuey> sure it is
  2426. # [20:41] <khuey> hg diff gave it to me
  2427. # [20:41] * Joins: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com)
  2428. # [20:41] <glob> so how come a/intl/uconv/src/Makefile.in is there twice?
  2429. # [20:42] * Quits: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com) (Quit: nhirata)
  2430. # [20:42] <khuey> that's how 'hg cp file newfile' shows up in a diff
  2431. # [20:43] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2432. # [20:43] * Quits: edmorley (edmorley@moz-340F3951.range86-144.btcentralplus.com) (Max SendQ exceeded)
  2433. # [20:43] <glob> urgh, that's retarded
  2434. # [20:43] <Ms2ger> ... a pear tree
  2435. # [20:43] <Ms2ger> ?
  2436. # [20:43] <khuey> lots of things about hg are ;-)
  2437. # [20:43] * Joins: edmorley (edmorley@moz-340F3951.range86-144.btcentralplus.com)
  2438. # [20:43] <Ms2ger> Not as retarded as git :)
  2439. # [20:44] <khuey> indeed
  2440. # [20:45] * Joins: akeybl_ (akeybl@moz-BBE3ABD.mv.mozilla.com)
  2441. # [20:45] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  2442. # [20:45] * Quits: fzzzy (donovan@moz-2B41AF9B.lightspeed.mtvwca.sbcglobal.net) (Quit: fzzzy)
  2443. # [20:45] * Joins: biesi (cbiesinger@BEBE4533.89BC370D.6D4D60F7.IP)
  2444. # [20:45] * Joins: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com)
  2445. # [20:45] <glandium> glob: there's no better way to express that in a diff
  2446. # [20:45] * glob stands by his statement :P
  2447. # [20:45] * glob files a splinter bug too
  2448. # [20:46] * Quits: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  2449. # [20:46] <glob> khuey, so you copied the file, and also modified the source file after it was copied?
  2450. # [20:46] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
  2451. # [20:46] <Ms2ger> Yes
  2452. # [20:46] <khuey> yes
  2453. # [20:46] <khuey> this is how you "fork" a file
  2454. # [20:46] * nthomas|away is now known as nthomas
  2455. # [20:47] <@bz> now, now
  2456. # [20:47] <@bz> this is a family channel
  2457. # [20:47] * Quits: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP) (Ping timeout)
  2458. # [20:47] <@bz> (well, maybe not, but we can try!)
  2459. # [20:47] <Ms2ger> Kids looking over your shoulder? :)
  2460. # [20:47] <@bz> nah
  2461. # [20:47] <@bz> they're not allowed in the office when I'm working
  2462. # [20:47] * Quits: By-Tor (bytor@moz-46974D0B.dyn.optonline.net) (Connection reset by peer)
  2463. # [20:48] * Joins: DGMurdockIII (dgmurdocki@moz-E933B63.hsd1.il.comcast.net)
  2464. # [20:48] <@bz> (also, they're not tall enough to look over my shoulder)
  2465. # [20:48] * mattwoodrow is now known as mattwoodrow|away
  2466. # [20:48] <ehsan|sheriff> coop|buildduty: so I need a win64 builder which has vs2010 and vs2008 on it
  2467. # [20:48] <bent> "fork fork fork" reminds me of the swedish chef
  2468. # [20:48] <ehsan|sheriff> I'm filing the bug right now
  2469. # [20:48] * Quits: edmorley (edmorley@moz-340F3951.range86-144.btcentralplus.com) (Max SendQ exceeded)
  2470. # [20:48] * Quits: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2471. # [20:48] * Ms2ger is reminded of the Italian man who went to Malta
  2472. # [20:48] <glob> khuey, glandium: bug 709897
  2473. # [20:49] <coop|buildduty> ehsan|sheriff: ok
  2474. # [20:49] <khuey> glob: I see you found me debugging code
  2475. # [20:49] <khuey> er
  2476. # [20:49] <khuey> glandium: ^
  2477. # [20:50] * akeybl_ is now known as akeybl
  2478. # [20:50] <ehsan|sheriff> coop|buildduty: https://bugzilla.mozilla.org/show_bug.cgi?id=709898
  2479. # [20:50] <ehsan|sheriff> thanks
  2480. # [20:50] <glandium> khuey: yeah :)
  2481. # [20:50] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  2482. # [20:51] <jrmuizel> ehsan|sheriff: http://stackoverflow.com/questions/2484511/can-i-use-visual-studio-2010s-c-compiler-with-visual-studio-2008s-c-runtim
  2483. # [20:52] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2484. # [20:52] <jesup> ted: ping
  2485. # [20:53] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  2486. # [20:53] <ted> jesup: pong
  2487. # [20:53] * Joins: lduros (lduros@moz-FBC04720.nic.resnet.group.upenn.edu)
  2488. # [20:53] * Joins: jgoulie (jgoulie@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2489. # [20:54] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  2490. # [20:54] * khuey is scared by where that stack overflow link leads
  2491. # [20:54] <ted> heh
  2492. # [20:55] <ted> the solution there isn't actually terrible
  2493. # [20:55] <ted> but it makes you lose the enhanced security of those methods
  2494. # [20:55] <ted> which is ok on Win2k/XPRTM, but not great on newer platforms
  2495. # [20:55] <ted> i mean, it's no worse than what we have now, truly
  2496. # [20:55] * Quits: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com) (Quit: nhirata)
  2497. # [20:55] <jesup> ted: FYI, because of the Windows PGO issues, glandium is planning to split out the media libraries from libxul (bug 709721). This will break the current hack for libvpx used in webrtc (or would if windows was currently building). My understanding is they'll remain part of libxul on linux/mac
  2498. # [20:55] <khuey> it's probably less scary that what we do to jemalloc
  2499. # [20:55] <lduros> hello, I'm trying to understand why everytime my addon attempts to rewrite the cache, it seems to do it correctly, but then in the browser the cached version is a blank page with nothing in, same when looking at the source with ctrl-u: http://pastebin.mozilla.org/1402934
  2500. # [20:56] <lduros> I asked this question on#extdev and was told to ask it herre
  2501. # [20:57] * Joins: dao (dao@moz-4BE8E174.superkabel.de)
  2502. # [20:57] <ted> jesup: fun :-/
  2503. # [20:57] <ted> but ok
  2504. # [20:57] * ted wishes we didn't have to jump through so many hoops to appease our compiler
  2505. # [20:57] <jesup> ted: just wanted you to have a heads-up
  2506. # [20:57] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  2507. # [20:57] * ChanServ sets mode: +o mkaply
  2508. # [20:57] <ted> thanks
  2509. # [20:57] <ted> appreciate it
  2510. # [20:58] <ted> when i get back from underwater today i'm going to get back on webrtc stuff
  2511. # [20:58] <ted> i think gyp->makefile.in is what i'm going to do
  2512. # [20:58] * Quits: zandr (zandr@moz-891BD824.milewski.org) (Max SendQ exceeded)
  2513. # [20:58] <jesup> ted: aha. ok.
  2514. # [20:58] * Quits: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  2515. # [20:59] * Joins: zandr (zandr@moz-891BD824.milewski.org)
  2516. # [20:59] * jwir3|away is now known as jwir3
  2517. # [20:59] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
  2518. # [20:59] * Joins: edmorley (edmorley@moz-340F3951.range86-144.btcentralplus.com)
  2519. # [21:00] * Quits: bc (bc@moz-E31CD2CB.mozilla.org) (Quit: leaving)
  2520. # [21:00] <jesup> We could move webrtc as a whole as well (keeping it with libvpx). But I'm not sure there's much advantage in that, unless we'll need to do it anyways because of Windows PGO when we land... (khuey?)
  2521. # [21:00] * Quits: bholley (bholley@moz-BBE3ABD.mv.mozilla.com) (Quit: bholley)
  2522. # [21:00] * khuey repeats the questions he asked last night
  2523. # [21:00] <khuey> how big is it?
  2524. # [21:00] <khuey> and how soon do you want to land it?
  2525. # [21:01] * Joins: florian (florian@moz-87C33FDA.kimsufi.com)
  2526. # [21:02] <glandium> khuey: webrtc is *massive*
  2527. # [21:02] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
  2528. # [21:03] <khuey> :-P
  2529. # [21:03] * Quits: jgoulie (jgoulie@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: jgoulie)
  2530. # [21:03] <khuey> well then I guess we know the answer
  2531. # [21:03] * Joins: jgoulie (jgoulie@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2532. # [21:03] <jesup> khuey: glandium is right; it's big. (Though du way overstates the size)
  2533. # [21:03] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
  2534. # [21:03] <khuey> how many MB of code is it when it's compiled?
  2535. # [21:04] <jesup> khuey: so maybe we move the entire thing - windows or all?
  2536. # [21:04] <glandium> seriously, there's no reason stuff like webrtc aren't components. It's not like we need them all the time
  2537. # [21:04] <gavin> khuey: why did your newsgroup post say "browser code that's not in libxul"
  2538. # [21:04] <gavin> khuey: isn't all browser code in libxul?
  2539. # [21:04] <ehsan|sheriff> khuey: see my recent post on dev.platform please
  2540. # [21:04] * Joins: sicking (chatzilla@moz-1FF05400.hsd1.ca.comcast.net)
  2541. # [21:04] <ehsan|sheriff> gavin: I think they go in browsecomps.dll
  2542. # [21:04] <khuey> right
  2543. # [21:04] * Quits: edmorley (edmorley@moz-340F3951.range86-144.btcentralplus.com) (Max SendQ exceeded)
  2544. # [21:04] <jesup> khuey: guess (once I finish stripping stuff we don't need) 1.5MB. Could be 1-2MB, but I doubt the high end.
  2545. # [21:05] <khuey> ouch
  2546. # [21:05] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  2547. # [21:05] <mfinkle> ehsan|sheriff, I have a patch coming up to fix the bustage in android opt m3
  2548. # [21:05] <khuey> yeah, we're going to want that separate
  2549. # [21:05] * Joins: jwq (jwq@moz-8238A1D6.irl.cri.nz)
  2550. # [21:05] <jesup> khuey: not surprised
  2551. # [21:05] <ehsan|sheriff> mfinkle: good, you're good to land
  2552. # [21:05] <khuey> ehsan|sheriff: we don't have any clue how much time that buys us though ...
  2553. # [21:05] * Joins: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP)
  2554. # [21:05] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  2555. # [21:05] <khuey> ehsan|sheriff: for all we know MSVC 2010 uses 5 KB less memory
  2556. # [21:05] * Joins: josh (josh@moz-2EE66546.nyc.res.rr.com)
  2557. # [21:06] * glob is now known as glob|away
  2558. # [21:06] <glandium> khuey: 5KB ?
  2559. # [21:06] <gavin> wtf I thought we'd killed browsercomps
  2560. # [21:06] <ehsan|sheriff> khuey: we don't know how much time ripping out stuff buys us either
  2561. # [21:06] <khuey> glandium: I'm being hyperbolic ;-)
  2562. # [21:06] <ehsan|sheriff> khuey: ultimately this is a losing battle
  2563. # [21:06] <khuey> gavin: still there
  2564. # [21:06] <ehsan|sheriff> khuey: maybe your suggestion and mine can be implemented in parallel?
  2565. # [21:06] <catlee> until we have a 64-bit linker, yes
  2566. # [21:06] <ted> gavin: we tried
  2567. # [21:07] <ted> then something got backed out or something
  2568. # [21:07] <khuey> ehsan|sheriff: your solution scares me more than my solution :-)
  2569. # [21:07] <khuey> (but yes, in theory, nothing stops us from doing both)
  2570. # [21:07] <ehsan|sheriff> khuey: because of the compiler switch right?
  2571. # [21:07] <khuey> well mixing and matching CRT/compiler versions scares me too
  2572. # [21:07] <khuey> the compiler change itself actually doesn't scare me that much
  2573. # [21:07] <ehsan|sheriff> khuey: I'm not going to mix and match anything
  2574. # [21:08] <catlee> what's your idea?
  2575. # [21:08] <ehsan|sheriff> khuey: http://stackoverflow.com/questions/2484511/can-i-use-visual-studio-2010s-c-compiler-with-visual-studio-2008s-c-runtim
  2576. # [21:08] <ehsan|sheriff> catlee: ^
  2577. # [21:08] <khuey> ehsan|sheriff: isn't your plan to use the 2010 compiler with an older CRT?
  2578. # [21:08] <ehsan|sheriff> nope
  2579. # [21:08] <ehsan|sheriff> I would never do _that_ ;)
  2580. # [21:08] <khuey> what are we planning to do then?
  2581. # [21:08] <khuey> catlee: I don't believe that there's ever going to be a 64 bit linker
  2582. # [21:08] <ted> i think the only actual solutions here are a) "get microsoft to release a 64-bit -> 32-bit cross-compiler, switch to that and do builds on win64", or b) "drop support for win32 builds"
  2583. # [21:09] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  2584. # [21:09] <jesup> khuey: (sorry for the dual-thread of conversations) - should be separate it out for all, or just Windows? All might be easier (though right now it wants to link with libvpx, so splitting on Linux/Mac means extra work - not a big deal I believe)
  2585. # [21:09] <khuey> jesup: all would be better, imo
  2586. # [21:09] <khuey> cross platform consistency is a virtue
  2587. # [21:09] <jesup> yes
  2588. # [21:09] <ehsan|sheriff> khuey: implement Encode/DecodePointer ourselves in platforms which don't support it
  2589. # [21:09] * Quits: cpearce (chatzilla@moz-55A2BC7D.xdsl.xnet.co.nz) (Ping timeout)
  2590. # [21:09] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  2591. # [21:10] <glandium> khuey: https://bugzilla.mozilla.org/show_bug.cgi?id=563318#c21
  2592. # [21:10] * Quits: redfive (chatzilla@moz-B94E1A81.ipnetworksinc.net) (Connection reset by peer)
  2593. # [21:10] <khuey> ehsan|sheriff: mmm
  2594. # [21:10] <khuey> that's less scary
  2595. # [21:10] <ehsan|sheriff> yes
  2596. # [21:10] * Joins: redfive (chatzilla@moz-B94E1A81.ipnetworksinc.net)
  2597. # [21:10] <ehsan|sheriff> I think that your solution scares me more
  2598. # [21:10] <ehsan|sheriff> but I'm biased
  2599. # [21:11] <glandium> ehsan|sheriff: I'm afraid this requires rebuilding the crt, though.
  2600. # [21:11] * Joins: edmorley (edmorley@moz-340F3951.range86-144.btcentralplus.com)
  2601. # [21:11] <ehsan|sheriff> glandium: I should see, I don't wanna rebuild the crt if possible...
  2602. # [21:11] <khuey> we can't rebuild the CRT
  2603. # [21:12] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/2662a7249e7d - Mark Finkle - Bug 709103 - Optimize creating and saving thumbnail bitmaps (OOM fix) r=kats a=java-only
  2604. # [21:12] <glandium> ehsan|sheriff: the problem is that the crt is the one using these functions, and since the crt is (obviously) not linked against our libs, it's not going to get the symbols from there
  2605. # [21:13] * mattwoodrow|away is now known as mattwoodrow
  2606. # [21:14] * Quits: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2607. # [21:14] * Joins: fzzzy (donovan@moz-BBE3ABD.mv.mozilla.com)
  2608. # [21:15] * Joins: stefanh|away (stefanh@moz-3EED0162.customers.ownit.se)
  2609. # [21:15] <ehsan|sheriff> glandium: so that article is talking about the case where you statically link against the crt
  2610. # [21:15] <ehsan|sheriff> which we don't do
  2611. # [21:16] * Quits: edmorley (edmorley@moz-340F3951.range86-144.btcentralplus.com) (Max SendQ exceeded)
  2612. # [21:16] * Joins: zpao|m (zpaom@65E66B12.AACA3057.A15D986E.IP)
  2613. # [21:16] <ehsan|sheriff> khuey: just to check, jemalloc doesn't require us rebuild the crt these days, right?
  2614. # [21:16] * Quits: karl (karl@moz-3FA01C26.jetstream.xtra.co.nz) (Ping timeout)
  2615. # [21:16] * Joins: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com)
  2616. # [21:17] <khuey> ehsan|sheriff: correct
  2617. # [21:17] <khuey> because on 2010 you can't rebuild the CRT
  2618. # [21:17] <ehsan|sheriff> khuey: were we planning on redistributing the vs2010 crt dlls?
  2619. # [21:17] <khuey> yes
  2620. # [21:17] <ehsan|sheriff> ok
  2621. # [21:17] * mcote|bbiab is now known as mcote
  2622. # [21:17] <khuey> we're redistributing the CRT dlls now
  2623. # [21:17] <khuey> (the 2005 ones, of course)
  2624. # [21:17] <ehsan|sheriff> ok
  2625. # [21:18] * Joins: By-Tor (bytor@moz-46974D0B.dyn.optonline.net)
  2626. # [21:18] * Joins: roc (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  2627. # [21:18] * Joins: jhammink (textual@moz-7B0110AD.mv.mozilla.com)
  2628. # [21:18] * Joins: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP)
  2629. # [21:19] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
  2630. # [21:19] * Joins: eflores (AndChat@538BABFE.A073F3E.97BBD552.IP)
  2631. # [21:20] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2632. # [21:20] * Joins: northAway (northWind@2F50C7BC.10A7D831.6816E6B7.IP)
  2633. # [21:20] * Quits: evilpie (chatzilla@moz-82CBAF88.pools.arcor-ip.net) (Ping timeout)
  2634. # [21:20] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Quit: HydraIRC -> http://www.hydrairc.com <- Like it? Visit #hydrairc on EFNet)
  2635. # [21:21] <bsmedberg> coop|buildduty: is is safe to re-push that try build which failed earlier?
  2636. # [21:21] * Quits: northAway (northWind@2F50C7BC.10A7D831.6816E6B7.IP) (Quit: )
  2637. # [21:21] <coop|buildduty> yes, i've re-disabled that slave
  2638. # [21:21] <coop|buildduty> bsmedberg: ^^
  2639. # [21:21] <bsmedberg> thanks
  2640. # [21:21] * Joins: northAway (northWind@2F50C7BC.10A7D831.6816E6B7.IP)
  2641. # [21:21] * Quits: By-Tor (bytor@moz-46974D0B.dyn.optonline.net) (Quit: Leaving)
  2642. # [21:22] * Joins: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  2643. # [21:22] * northAway is now known as northWind
  2644. # [21:22] * jhford-buildduty is now known as jhford-work
  2645. # [21:22] * Joins: Steffen (chatzilla@moz-E93A9E57.adsl.alicedsl.de)
  2646. # [21:23] * khuey is now known as khuey|away
  2647. # [21:23] <Jesse> the first link on http://www.indieroyale.com/ put a file called wip-blackwell-trilogy-trailer-please-don39t-share-not-for-distribution.mp4 in my downloads folder O_o
  2648. # [21:23] * Cwiiis is now known as CwiiisAway
  2649. # [21:24] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/753ed712f1be - Matt Brubeck - Bug 701804 - PageActions must be initialized before registering actions [r=mfinkle, a=javascript]
  2650. # [21:24] <firebot> http://hg.mozilla.org/mozilla-central/rev/ee96343f8e13 - Matt Brubeck - Bug 709485 - Fix browser sizing after toggling the sidebar in tablet mode [r=mfinkle, a=javascript]
  2651. # [21:25] * Joins: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP)
  2652. # [21:25] * Joins: lsumar (lsumar@538BABFE.A073F3E.97BBD552.IP)
  2653. # [21:26] * khuey|away is now known as khuey
  2654. # [21:26] * Joins: edmorley (edmorley@moz-340F3951.range86-144.btcentralplus.com)
  2655. # [21:26] <edmorley> anyone else having irc connection issues?
  2656. # [21:27] <lurking_work> I'm good
  2657. # [21:28] <Waldo> I'm good too
  2658. # [21:28] <BenWa> Does GC in web workers block the main thread?
  2659. # [21:28] <khuey> it shouldn't
  2660. # [21:29] <Waldo> they're using separate runtimes now, so there shouldn't be a dependence
  2661. # [21:29] <BenWa> khuey: Its important to my proposal. Who can I ask for sure?
  2662. # [21:29] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  2663. # [21:30] <taras> dolske: does https://bugzilla.mozilla.org/show_bug.cgi?id=58724 fall under your domain?
  2664. # [21:30] <khuey> BenWa: bent?
  2665. # [21:30] <BenWa> bent: Does GC in web workers block the main thread?
  2666. # [21:30] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  2667. # [21:31] * Joins: bholley (bholley@moz-BBE3ABD.mv.mozilla.com)
  2668. # [21:31] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
  2669. # [21:31] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  2670. # [21:31] * Quits: edmorley (edmorley@moz-340F3951.range86-144.btcentralplus.com) (Max SendQ exceeded)
  2671. # [21:32] * stefanh|away is now known as stefanh
  2672. # [21:33] <ehsan|sheriff> so can we ship code released under GPL?
  2673. # [21:33] <ehsan|sheriff> gerv: ^
  2674. # [21:33] <gerv> ehsan|sheriff: Not in Firefox, no.
  2675. # [21:33] <Waldo> BenWa: there's no dependence
  2676. # [21:33] <gerv> Why do you ask?
  2677. # [21:34] * Joins: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com)
  2678. # [21:34] <ehsan|sheriff> gerv: this project has code which we can use to get vs2010 working on xp sp1 and below: http://code.google.com/p/mulder/
  2679. # [21:35] <mwu> there's special exceptions for os code
  2680. # [21:35] <gerv> If you file a bug, I can get in touch with him and ask him for different terms.
  2681. # [21:35] <dolske> taras: yes
  2682. # [21:35] <Waldo> they're publishing GPL'd code for Windows developers? that seems to make no sense, considering their audience
  2683. # [21:35] <ehsan|sheriff> gerv: should they agree to relicense their code before we can land it?
  2684. # [21:35] <gerv> mwu: I suspect you are confused; if you elaborate on that statement, I can explain why :-)
  2685. # [21:35] <gerv> ehsan|sheriff: Yes.
  2686. # [21:35] <ehsan|sheriff> that's too late
  2687. # [21:35] <ehsan|sheriff> well
  2688. # [21:35] <Waldo> oh, he's just targeting media-ish people
  2689. # [21:35] <Waldo> not Windows writ large
  2690. # [21:35] <Waldo> that's more sensible
  2691. # [21:35] <mwu> gerv: code that is considered part of the os
  2692. # [21:35] <ehsan|sheriff> I guess I could implement a better version myself
  2693. # [21:35] <Waldo> ish
  2694. # [21:36] <gerv> mwu: I understand the phrase "os code", thank you.
  2695. # [21:36] <gerv> ehsan|sheriff: if it's landed, it needs to unland.
  2696. # [21:36] <gerv> Sorry :-|
  2697. # [21:36] * Waldo snickers at http://img545.imageshack.us/img545/4818/shotavidemuxnew.png
  2698. # [21:36] <ehsan|sheriff> gerv: it's not :)
  2699. # [21:36] * Joins: By-Tor (bytor@moz-46974D0B.dyn.optonline.net)
  2700. # [21:36] <mwu> gerv: I got an exception from legal for our android linker code, under apache 2
  2701. # [21:36] <espindola> is https://bug709328.bugzilla.mozilla.org/attachment.cgi?id=580556 OK?
  2702. # [21:36] <espindola> with a=js-only?
  2703. # [21:36] <ehsan|sheriff> espindola: yes
  2704. # [21:36] <gerv> mwu: Apache 2 != GPL.
  2705. # [21:36] <espindola> thanks
  2706. # [21:37] <mwu> yeah, but normally I don't think we allow apache 2 at all
  2707. # [21:37] <gerv> mwu: when MPL 2 ships (this week, hopefully), we will.
  2708. # [21:37] <mwu> I heard there was a similar reasoning for allowing the crt thing
  2709. # [21:37] <mwu> to use jemalloc
  2710. # [21:37] <BenWa> Waldo: Thanks
  2711. # [21:38] <gerv> mwu: using GPLed code in a non-GPLed app is copyright infringement.
  2712. # [21:38] <gerv> simple as that.
  2713. # [21:38] <gerv> The jemalloc thing was: "can we stomach this proprietary licence"?
  2714. # [21:38] <gerv> It was a question of policy, not legality.
  2715. # [21:38] <taras> dolske: can you put this on someone's todo list?
  2716. # [21:38] <gerv> I suggest not listening to the rumour mill about the motivation for our legal decisions, but asking instead :-)
  2717. # [21:38] * mwu is not interested in discussing licenses
  2718. # [21:39] * Joins: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  2719. # [21:39] <gerv> Well, OK, it's your right not to want to know, but then it might be good not to assume things about them :-)
  2720. # [21:39] <dolske> taras: I can add it to the pile. :)
  2721. # [21:39] <lduros> Will MPL 2 be compatible with GPL?
  2722. # [21:40] <gerv> lduros: depends what you mean by "compatible".
  2723. # [21:40] <mwu> just mentioning what I've heard. I always go to legal if I need to actually do something
  2724. # [21:40] <gerv> ehsan|sheriff: If you want me to contact that guy, file a bug and I'll do it :-)
  2725. # [21:40] <dolske> zpao|m was actually thinking about looking into that (though in a different context)
  2726. # [21:40] <lduros> gerv: currently code released under the MPL is usually also released under the GPL 2 right? At least it was true for al ot of mozilla code
  2727. # [21:40] * Quits: By-Tor (bytor@moz-46974D0B.dyn.optonline.net) (Quit: Leaving)
  2728. # [21:40] * Joins: By-Tor (bytor@moz-46974D0B.dyn.optonline.net)
  2729. # [21:41] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  2730. # [21:41] * Quits: sicking (chatzilla@moz-1FF05400.hsd1.ca.comcast.net) (Ping timeout)
  2731. # [21:41] <lduros> gerv: I assume this was done because MPL was not compatible with GPL
  2732. # [21:41] <gerv> lduros: Mozilla releases its code under a choice of 3 licenses - MPL, LGPL or/and GPL.
  2733. # [21:41] <gerv> lduros: Yes.
  2734. # [21:41] <gerv> In that sense, the answer is yes.
  2735. # [21:41] <Ms2ger> But not all of its code :)
  2736. # [21:41] <gerv> MPL2 is compatible with GPL,
  2737. # [21:41] <ehsan|sheriff> gerv: no, I guess I can work around that
  2738. # [21:41] <gerv> via an explicitly-written compatibility clause.
  2739. # [21:41] <ehsan|sheriff> gerv: but thanks for offering to help
  2740. # [21:41] <gerv> Read the licence and see how :-)
  2741. # [21:41] <lduros> gerv: ok
  2742. # [21:41] <lduros> yeh reading now :-)
  2743. # [21:41] <ehsan|sheriff> gerv: when are we gonna switch to mpl2 btw? :)
  2744. # [21:41] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  2745. # [21:41] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2746. # [21:41] <lduros> 1.12
  2747. # [21:42] <Ms2ger> This would be an excellent time, with no code changes landing :)
  2748. # [21:42] <gerv> ehsan|sheriff: Some time after it's released, and I write the necessary scripts :-)
  2749. # [21:42] <bent> so are we basically to the point that we can't add anything for the next release?
  2750. # [21:42] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2751. # [21:42] * Joins: sicking (chatzilla@moz-1FF05400.hsd1.ca.comcast.net)
  2752. # [21:42] <Ms2ger> Yes
  2753. # [21:43] <gerv> Ms2ger: Sorry, it's not shipped, and I haven't done the script.
  2754. # [21:43] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/604ce2fde8ca - Rafael Ávila de Espíndola - Bug 709328 - Remove always true argument. r=mak77. a=js-only.
  2755. # [21:43] <lduros> gerv: it used to say on much code: GPL version 2 or later
  2756. # [21:43] <Ms2ger> gerv, aww :)
  2757. # [21:43] * Joins: smontagu (chatzilla@moz-53FA188B.red.bezeqint.net)
  2758. # [21:43] <lduros> gerv: in clause 1.12 it doesn't mention "later". Does it mean GPLv3 is not compatible/
  2759. # [21:43] <gerv> No.
  2760. # [21:43] <gerv> As in,
  2761. # [21:43] <gerv> no, it doesn't mean that.
  2762. # [21:43] <mwu> gerv: also, I only mentioned that there are exceptions, not that there are exceptions for gpl
  2763. # [21:43] <lduros> ah ok
  2764. # [21:44] * Joins: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net)
  2765. # [21:44] <gerv> mwu: one can make exceptions to a policy; one can't make exceptions to following the law.
  2766. # [21:44] * Joins: edmorley (edmorley@moz-340F3951.range86-144.btcentralplus.com)
  2767. # [21:44] <mwu> was only trying to say it's worth asking legal
  2768. # [21:44] <mwu> really, I don't think I'm trying to spread any misinformation
  2769. # [21:44] <bent> Ms2ger, do we think that that will change?
  2770. # [21:45] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  2771. # [21:45] <Ms2ger> I wouldn't count on it
  2772. # [21:45] <Ms2ger> I also wouldn't land new big stuff in the last week before the branch anyway :)
  2773. # [21:45] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  2774. # [21:46] <bent> "big" is relative
  2775. # [21:46] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Quit: Ex-Chat)
  2776. # [21:46] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  2777. # [21:49] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  2778. # [21:51] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Quit: Ex-Chat)
  2779. # [21:51] * mbrubeck -> lunch, back to check the tree soon
  2780. # [21:51] * Joins: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2781. # [21:51] <jprmc> nthomas: you confirmed that VS2005 cannot be installed on the 64bit builders, correct?
  2782. # [21:52] <nthomas> no sir
  2783. # [21:52] <jhammel> bent: twss?
  2784. # [21:52] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  2785. # [21:52] <nthomas> I expressed a lack of knowledge about it, and a vague uncertainty based on VS2005 being so old
  2786. # [21:52] <catlee> jprmc: I believe at one point we were trying to build 64-bit windows with 2005
  2787. # [21:52] <jmaher> dbaron: thanks for the reviews of my patches, I appreciate it
  2788. # [21:52] * Joins: peregrino (peregrino@moz-1CB238F5.telecom.net.ar)
  2789. # [21:53] <ehsan|sheriff> gerv: what about lgpl? can we ship lgpl code?
  2790. # [21:53] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  2791. # [21:53] * Joins: gkw (gkw@moz-BBE3ABD.mv.mozilla.com)
  2792. # [21:53] <catlee> jprmc: armen might know more
  2793. # [21:54] <jprmc> armenzg: ^^
  2794. # [21:55] * Quits: wolfiR (wolfiR@moz-CB82A266.dip0.t-ipconnect.de) (Quit: Leaving)
  2795. # [21:57] * Quits: wolfiR_ (wolfiR@moz-CB82A266.dip0.t-ipconnect.de) (Ping timeout)
  2796. # [21:57] * Joins: zpao|m_ (zpaom@24F8DB7D.AACA3057.A15D986E.IP)
  2797. # [21:57] <glandium> jprmc: fwiw, i use vs2005 on my 64-bits win-7
  2798. # [21:57] <glandium> and it works well
  2799. # [21:57] * Quits: igor (igor@169CEE78.E37E53F7.1DAC7E2F.IP) (Ping timeout)
  2800. # [21:57] * Quits: zpao|m (zpaom@65E66B12.AACA3057.A15D986E.IP) (Ping timeout)
  2801. # [21:57] * zpao|m_ is now known as zpao|m
  2802. # [21:58] <jprmc> interesting
  2803. # [21:58] <jprmc> glandium: very good to know
  2804. # [21:58] <ehsan|sheriff> I think our builders are windows 2003
  2805. # [21:58] <armenzg> VS2005 is not installed on those machines
  2806. # [21:58] <armenzg> we were trying to move forward and we only were able to move it to VS2008
  2807. # [21:58] <glandium> ehsan|sheriff: which should be less problems. I get a warning on win7 that it's known to have problems. Which i haven't had
  2808. # [21:58] <armenzg> we did not manage to get to VS2010 because jemalloc
  2809. # [21:59] <armenzg> I think
  2810. # [21:59] <ehsan|sheriff> http://msdn.microsoft.com/en-us/library/4c26cc39%28v=vs.80%29.aspx
  2811. # [21:59] <ehsan|sheriff> For a 64-bit computer, the requirements are as follows:
  2812. # [21:59] <ehsan|sheriff> Windows Server 2003 Service Pack 1 x64 editions
  2813. # [21:59] <ehsan|sheriff> Windows XP Professional x64 Edition
  2814. # [22:00] <glandium> armenzg: the jemalloc issue is fixed. the remaining problem is either deciding if we want to drop pre xpsp2 support, or find a way not to have to drop that support
  2815. # [22:00] <Steffen> ehsan|sheriff: I'd like to land bug 709514 and bug 701987 (js only), is that ok?
  2816. # [22:00] <ehsan|sheriff> Steffen: if they
  2817. # [22:00] <ehsan|sheriff> 're js only, yes
  2818. # [22:00] * Parts: kats (kats@moz-DE13FC16.compute-1.amazonaws.com)
  2819. # [22:01] <Steffen> ehsan|sheriff: and xul, and dtd, if that matters
  2820. # [22:01] <ehsan|sheriff> coop|buildduty: thanks!
  2821. # [22:01] <ehsan|sheriff> Steffen: it's fine, you can go ahead
  2822. # [22:01] <Steffen> ok
  2823. # [22:02] <coop|buildduty> ehsan|sheriff: np. good luck
  2824. # [22:03] * Quits: rillian (giles@21B7B9F2.B87E9213.6E712CE2.IP) (Quit: Ex-Chat)
  2825. # [22:03] <firebot> Check-in:
  2826. # [22:03] <firebot> http://hg.mozilla.org/mozilla-central/rev/6057abf8f4e6 - Steffen Wilberg - Bug 701987: Remove checkbox for add-on auto-checking for updates (extensions.update.enabled) from the options window, and make enabling extensions.update.autoUpdateDefault in the
  2827. # [22:03] <firebot> add-ons manager also enable extensions.update.enabled. ui-review=boriss, r=mossop, a=xul/js-only
  2828. # [22:04] <firebot> http://hg.mozilla.org/mozilla-central/rev/4817de2a84eb - Steffen Wilberg - Bug 709514: Hide about:blocked, about:certerror, about:empty, about:fennec, and about:firefox from Fennec Native's about:about. r=mfinkle, a=js-only
  2829. # [22:04] * Quits: zpao|m (zpaom@24F8DB7D.AACA3057.A15D986E.IP) (Ping timeout)
  2830. # [22:05] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  2831. # [22:05] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  2832. # [22:05] * nthomas is now known as nthomas|mtg
  2833. # [22:05] * catlee is now known as catlee-mtg
  2834. # [22:06] * aki is now known as aki|mtg
  2835. # [22:06] * davehunt|away is now known as davehunt
  2836. # [22:07] * jmaher is now known as jmaher|afk
  2837. # [22:07] * Joins: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com)
  2838. # [22:07] <ehsan|sheriff> coop|buildduty: do you know about vs2010?
  2839. # [22:08] * Joins: dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com)
  2840. # [22:08] * ChanServ sets mode: +o dveditz
  2841. # [22:08] * armenzg is now known as armenzg_mtg
  2842. # [22:09] <coop|buildduty> ehsan|sheriff: rail has been doing the work there
  2843. # [22:09] <catlee-mtg> know what about it?
  2844. # [22:09] <catlee-mtg> it's deployed and ready to go
  2845. # [22:10] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  2846. # [22:10] <ehsan|sheriff> catlee-mtg: so, if we were to switch to vs2010 today, could we do that?
  2847. # [22:10] * merike|away is now known as merike
  2848. # [22:10] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  2849. # [22:10] <khuey> technically, yes
  2850. # [22:10] <khuey> we could flip the mozconfig switch and be done
  2851. # [22:10] <catlee-mtg> ehsan|sheriff: 302 khuey
  2852. # [22:10] <khuey> heh
  2853. # [22:11] <khuey> that's been happening a lot in the last 24 hours :-P
  2854. # [22:11] * Joins: bsmith (bsmith@A2413EEC.695C1090.1F72B910.IP)
  2855. # [22:11] <ehsan|sheriff> khuey: so I see a 64-bit link.exe in vs2010
  2856. # [22:11] <catlee-mtg> hmm
  2857. # [22:11] <catlee-mtg> make that 301
  2858. # [22:11] <ehsan|sheriff> can someone explain that to me?
  2859. # [22:11] <jhammel> catlee-mtg: lol, that will save you some time ;)
  2860. # [22:11] <khuey> ehsan|sheriff: it's the 64 bit linker
  2861. # [22:11] <khuey> what part do you want explained?
  2862. # [22:11] <ehsan|sheriff> khuey: can that create 32-bit apps?
  2863. # [22:11] <nthomas|mtg> aka the linker for 64bit binaries ?
  2864. # [22:12] <khuey> ehsan|sheriff: no
  2865. # [22:12] <ehsan|sheriff> ah shit
  2866. # [22:12] <ehsan|sheriff> ok
  2867. # [22:12] <ehsan|sheriff> :)
  2868. # [22:12] <khuey> this is the mythical "x64->x86 cross compiler" that we want
  2869. # [22:13] * Joins: zpao|m (zpaom@24F8DB7D.AACA3057.A15D986E.IP)
  2870. # [22:13] <catlee-mtg> too bad it's not that easy
  2871. # [22:13] * Quits: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP) (Ping timeout)
  2872. # [22:13] <khuey> indede
  2873. # [22:13] <ehsan|sheriff> np
  2874. # [22:13] <bsmedberg> whew, back to review-0
  2875. # [22:14] <bsmedberg> weekends suck!
  2876. # [22:14] * Joins: mconley (mconley@moz-A4A01B28.eng.wind.ca)
  2877. # [22:14] <catlee-mtg> wonder what the 64-bit linker would do with 32-bit objects...
  2878. # [22:15] <ejpbruel> whats a good tutorial if i want to learn more about XUL?
  2879. # [22:15] <ejpbruel> or, more specifically, XBL
  2880. # [22:16] * azakai_ is now known as azakai
  2881. # [22:17] <ejpbruel> im looking at popup.xml to figure out how popup windows implement scrolling but i cant make heads or tails from this
  2882. # [22:17] * KaiRo is now known as KaiRo_away
  2883. # [22:18] * Quits: By-Tor (bytor@moz-46974D0B.dyn.optonline.net) (Quit: Leaving)
  2884. # [22:18] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
  2885. # [22:18] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  2886. # [22:18] * Quits: smaug (chatzilla@moz-2E1764A2.gprs.sl-laajakaista.fi) (Ping timeout)
  2887. # [22:19] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
  2888. # [22:21] * Quits: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  2889. # [22:21] * Parts: Jake (Jake@moz-5D28CC35.phlapafg.dynamic.covad.net)
  2890. # [22:22] * Joins: diogogmt (kvirc@moz-4D628198.cpe.net.cable.rogers.com)
  2891. # [22:24] * Quits: rshetty (quassel@408AC9BF.97AA820E.C842849F.IP) (Ping timeout)
  2892. # [22:24] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Quit: Konversation terminated!)
  2893. # [22:24] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  2894. # [22:24] <jlebar> bsmedberg, thanks for the review! :)
  2895. # [22:24] <jlebar> (s)
  2896. # [22:24] * Quits: mconley (mconley@moz-A4A01B28.eng.wind.ca) (Ping timeout)
  2897. # [22:25] <jlebar> ehsan|sheriff, I can push non-c/c++ code to m-i?
  2898. # [22:25] <ehsan|sheriff> jlebar: yep
  2899. # [22:25] <jlebar> awesome.
  2900. # [22:26] * Quits: past (past@moz-7A93B333.dsl.dyn.forthnet.gr) (Input/output error)
  2901. # [22:26] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Quit: Konversation terminated!)
  2902. # [22:26] <Ms2ger> To m-i?
  2903. # [22:26] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  2904. # [22:26] <Waldo> can I push my patch to add a perl file to the build system to m-c?
  2905. # [22:26] <Waldo> :-P
  2906. # [22:26] <jlebar> Ms2ger, no?
  2907. # [22:26] <Ms2ger> m-i is closed still
  2908. # [22:26] * Quits: smontagu (chatzilla@moz-53FA188B.red.bezeqint.net) (Ping timeout)
  2909. # [22:26] * Ms2ger whacks ehsan|sheriff
  2910. # [22:26] <khuey> r-
  2911. # [22:27] <khuey> no perl
  2912. # [22:27] <jlebar> ehsan|sheriff, m-c, then?
  2913. # [22:27] <ehsan|sheriff> no m-i for you guyes
  2914. # [22:27] <ehsan|sheriff> yes
  2915. # [22:27] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
  2916. # [22:27] <ehsan|sheriff> and yes, you should watch the tree as well :P
  2917. # [22:27] <jlebar> Waldo, patches adding perl can only land on closed trees, sorry.
  2918. # [22:28] <Waldo> haha
  2919. # [22:28] <Waldo> jlebar++
  2920. # [22:28] * Joins: matti (chatzilla@moz-13A105E0.dip.t-dialin.net)
  2921. # [22:28] <Waldo> notwithstanding the futility of karma-changes now :-\
  2922. # [22:28] <khuey> is that ever getting fixed?
  2923. # [22:28] <khuey> or did we give up on karma?
  2924. # [22:28] <Ms2ger> We gave it all to edmorley
  2925. # [22:28] <jlebar> Ms2ger+..er...
  2926. # [22:28] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
  2927. # [22:28] * jlebar pats Ms2ger
  2928. # [22:29] * Ms2ger pats jlebar back condescendingly
  2929. # [22:29] <Waldo> *botsnack*
  2930. # [22:29] <Waldo> *sheriffsnack*
  2931. # [22:29] <@bz> ehsan++
  2932. # [22:29] <Waldo> *hackersnack*
  2933. # [22:29] <@bz> ehsan++ ten times over
  2934. # [22:29] * Joins: ashughes (ashughes@21B7B9F2.B87E9213.6E712CE2.IP)
  2935. # [22:29] <ehsan|sheriff> for why?!
  2936. # [22:30] <@bz> "I have an idea which might enable us to use VS2010 to build binaries that
  2937. # [22:30] <@bz> will run with Win2k, XP and XP SP1."
  2938. # [22:30] <@bz> for that
  2939. # [22:30] <blizzard> wut
  2940. # [22:30] <@bz> even for just trying to, and _definitely_ if it works
  2941. # [22:30] <blizzard> ehsan is a god among men
  2942. # [22:30] <Ms2ger> Always been
  2943. # [22:31] <ehsan|sheriff> bz: well, it's not going as well as I thought it would be :/
  2944. # [22:31] <@bz> ehsan|sheriff: these things never do
  2945. # [22:31] * Quits: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com) (Ping timeout)
  2946. # [22:32] <jlebar> whoa, hg qimport --rev tip just crashed.
  2947. # [22:32] * Joins: jdm (jdm@moz-15BB5FE6.cable.teksavvy.com)
  2948. # [22:32] <jfkthame> ehsan|sheriff: did you get an answer to your question re shipping lgpl code (above)? afaik, it's "no"
  2949. # [22:32] <ehsan|sheriff> jfkthame: no I didn't get an answer
  2950. # [22:33] <@bz> "According to glandium, we should probably put all this sliced out stuff into
  2951. # [22:33] <@bz> one library."
  2952. # [22:33] <ehsan|sheriff> so here's another question
  2953. # [22:33] * @bz suggests libnotxul as the name
  2954. # [22:33] <ehsan|sheriff> which is way more interesting
  2955. # [22:33] <jprmc> bz: or libexternaltoxul
  2956. # [22:33] <Ms2ger> whateverwedontcareabout.dll
  2957. # [22:33] <ehsan|sheriff> can we redistribute a modified version of the vs2010 crt with firefox?
  2958. # [22:33] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/a05ecb395410 - Justin Lebar - Bug 696535 - Use absolute paths in pythonpath.py. r=bsmedberg a=test-only
  2959. # [22:33] <jprmc> we are basically cutting out 3rd party libs right?
  2960. # [22:33] <bsmedberg> xul2.dll
  2961. # [22:33] <bent> libdana?
  2962. # [22:33] <Waldo> bz: nice bikeshed you got there
  2963. # [22:33] <Ms2ger> Or WHATE~1.DLL
  2964. # [22:33] <jprmc> +1
  2965. # [22:33] * @bz considered libxul2
  2966. # [22:33] <jprmc> Ms2ger wins
  2967. # [22:34] <@bz> but I think libnotxul sums it up better
  2968. # [22:34] <khuey> ehsan|sheriff: how are you going to modify it?
  2969. # [22:34] <@bz> jprmc: too long! ;)
  2970. # [22:34] <Ms2ger> libhtml
  2971. # [22:34] <khuey> it doesn't come with makefiles to build it last I checked
  2972. # [22:34] <ehsan|sheriff> khuey: I don't know, a hex editor? ;)
  2973. # [22:34] <@bz> waldo: thanks
  2974. # [22:34] <@bz> ms2ger: that'd be a lie
  2975. # [22:34] * bsmedberg wants to avoid cutesy things which might confuse semi-literate people trawling release directories
  2976. # [22:34] <khuey> r-
  2977. # [22:34] * Quits: eflores (AndChat@538BABFE.A073F3E.97BBD552.IP) (Quit: Bye)
  2978. # [22:34] * Joins: eflores (AndChat@538BABFE.A073F3E.97BBD552.IP)
  2979. # [22:34] <jfkthame> ehsan|sheriff: on that, it presumably depends on the terms of the MS license - do we have details of that somewhere handy?
  2980. # [22:34] <ehsan|sheriff> khuey: but seriously, is there a legal way for us to ship a modified version of the crt?
  2981. # [22:35] <ehsan|sheriff> we used to do that before, right?
  2982. # [22:35] <khuey> ehsan|sheriff: we've been doing that for the last several years
  2983. # [22:35] <ehsan|sheriff> jfkthame: not that I know of
  2984. # [22:35] <ehsan|sheriff> khuey: so that's acceptable?
  2985. # [22:35] <@bz> hmm
  2986. # [22:35] <khuey> yes
  2987. # [22:35] <ehsan|sheriff> khuey: good
  2988. # [22:35] <khuey> if you can modify it ..
  2989. # [22:36] * @bz wonders whether a binary patch to the crt could count as "source" for our licensing purposes...
  2990. # [22:36] <ehsan|sheriff> khuey: what makes you think I can't? :P
  2991. # [22:36] <khuey> bz: have you seen the patch we had before
  2992. # [22:36] <@bz> khuey: nope
  2993. # [22:36] * Joins: darktrojan (geoff@moz-8B34E932.dsl.telstraclear.net)
  2994. # [22:36] <@bz> khuey: was that basically what it was?
  2995. # [22:36] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2996. # [22:37] <khuey> bz: http://hg.mozilla.org/releases/mozilla-2.0/file/5216dd412535/memory/jemalloc/crtvc8sp1-intel.diff
  2997. # [22:37] * @bz mutters about diff : patch :: bsdiff : ?
  2998. # [22:37] <khuey> no, it wasn't binary
  2999. # [22:38] <ehsan|sheriff> does anybody have either win2k, winxp without any sp, or winxpsp1 around?
  3000. # [22:38] <ehsan|sheriff> bbondy: ^
  3001. # [22:38] <@bz> khuey: ew, diff without -u
  3002. # [22:38] * Joins: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com)
  3003. # [22:38] <nthomas|mtg> is the crt source still available in our compiler install ? I have a memory it isn't any more
  3004. # [22:38] <@bz> khuey: how come?
  3005. # [22:38] * Joins: mconley (mconley@moz-7B22FBCF.eng.wind.ca)
  3006. # [22:38] <khuey> bz: we can't redistribute their source code in the diff ;-)
  3007. # [22:38] <bbondy> ehsan|sheriff: I no longer have win2k but I have winxp x86 and winxp x64, not sure what SP but I will check now
  3008. # [22:38] <@bz> khuey: mmm
  3009. # [22:38] * Joins: bhackett (bhackett@moz-ED73422D.hsd1.ca.comcast.net)
  3010. # [22:38] * kumar is now known as kumar|afk
  3011. # [22:38] <@bz> khuey: that's awesome
  3012. # [22:38] * Joins: priya (priya@moz-BBE3ABD.mv.mozilla.com)
  3013. # [22:39] <bbondy> ehsan|sheriff: I *can* get win2k if you need it
  3014. # [22:39] <khuey> bz: indeed
  3015. # [22:39] <ehsan|sheriff> bbondy: can you check to make sure that the kernel32.dll in your windows does _not_ have EncodePointer/DecodePointer?
  3016. # [22:39] <Ms2ger> philor++
  3017. # [22:39] <khuey> flapping his arms?
  3018. # [22:39] <ehsan|sheriff> bbondy: I just need a kernel32.dll like that!
  3019. # [22:39] <Ms2ger> Indeed
  3020. # [22:39] <bbondy> let me check which version first
  3021. # [22:40] <bbondy> ehsan|sheriff: I haven't applied any updates but the download I used included SP2
  3022. # [22:40] <bbondy> from msdn
  3023. # [22:40] <khuey> sp2 is too new
  3024. # [22:41] <bbondy> I'll install win2k
  3025. # [22:41] <bbondy> I should have it installed anyway
  3026. # [22:41] <ehsan|sheriff> bbondy: thanks
  3027. # [22:42] <jlebar> bz, when you have some spare cycles, would you mind looking at https://wiki.mozilla.org/WebAPI/EmbeddedBrowserAPI and indicating how much you think we're missing?
  3028. # [22:44] <khuey> I think it takes longer to push to try than for my builds to fail
  3029. # [22:44] * Joins: karl (karl@538BABFE.A073F3E.97BBD552.IP)
  3030. # [22:44] <@bz> jlebar: looking
  3031. # [22:44] * @bz is waiting on his compiler again
  3032. # [22:45] * Quits: zpao|m (zpaom@24F8DB7D.AACA3057.A15D986E.IP) (Quit: Colloquy for iPhone - http://colloquy.mobi)
  3033. # [22:45] <@bz> jlebar: your probably need various other events too
  3034. # [22:46] <jaws> mayhemer: ping?
  3035. # [22:46] <@bz> jlebar: (things like notifications that a modal dialog is being opened, requests to create new content areas, etc)
  3036. # [22:46] <jlebar> bz, those two are hidden down under "manage some window* apis"
  3037. # [22:46] <@bz> jlebar: oh, ok
  3038. # [22:46] * @bz keeps reading
  3039. # [22:46] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  3040. # [22:46] <jlebar> er, alert() is.
  3041. # [22:47] <jlebar> bz, what about creating new content areas?
  3042. # [22:47] <mayhemer> jaws: pong
  3043. # [22:47] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3044. # [22:47] <@bz> jlebar: well, what happens when window.open() is called in the subframe?
  3045. # [22:47] * Quits: northWind (northWind@2F50C7BC.10A7D831.6816E6B7.IP) (Ping timeout)
  3046. # [22:47] <jaws> mayhemer: should i makr bug 552286 as dependent on bug 62178?
  3047. # [22:47] <@bz> jlebar: you want to be able to intercept that and create a window to hand back, right?
  3048. # [22:47] <jaws> s/makr/mark
  3049. # [22:47] <jlebar> yeah.
  3050. # [22:47] <@bz> jlebar: the rest is variatons on the theme
  3051. # [22:48] <@bz> jlebar: re content areas
  3052. # [22:48] <@bz> ok
  3053. # [22:48] <jlebar> bz, okay.
  3054. # [22:48] <mayhemer> jaws: no
  3055. # [22:48] <@bz> for reload you want different types
  3056. # [22:48] <@bz> normal, charset change, etc
  3057. # [22:48] <jlebar> I'll add that.
  3058. # [22:48] <@bz> (forced)
  3059. # [22:49] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  3060. # [22:49] <jaws> mayhemer: if we block those requests, shouldn't we have a way to override that block, and isn't what you're working on going to provide that override?
  3061. # [22:49] <mayhemer> jaws: I don't work on it
  3062. # [22:49] <@bz> do you plan to implement view source?
  3063. # [22:49] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  3064. # [22:49] <@bz> or just hand it over to Gecko?
  3065. # [22:49] <mayhemer> jaws: and there will be an explicit allow button from user
  3066. # [22:50] <@bz> in the latter case you just need a token that identifies the thing Gecko should view source of
  3067. # [22:50] <@bz> for "view selection source" you just need DOM access
  3068. # [22:50] <@bz> or something
  3069. # [22:50] <jaws> mayhemer: ok, i'll talk to bsterne
  3070. # [22:50] <jlebar> bz, I think view source support is very far down on the list.
  3071. # [22:50] <@bz> sure
  3072. # [22:50] <mayhemer> jaws: but even though patch for bug 62178 gets fixed, mixd content detection will still be the same as before
  3073. # [22:50] * @bz is just thinking out loud
  3074. # [22:51] * Joins: northWind (northWind@moz-20E58859.cable.teksavvy.com)
  3075. # [22:51] * Quits: mconley (mconley@moz-7B22FBCF.eng.wind.ca) (Ping timeout)
  3076. # [22:51] <jlebar> bz, sure. Before apps were working, loading an app opened a view-source window. So...something works. :)
  3077. # [22:51] <@bz> So what does Gecko want from the embedding right now?
  3078. # [22:51] <@bz> Things like outerWidth/outerHeight
  3079. # [22:51] * Quits: jhammink (textual@moz-7B0110AD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
  3080. # [22:51] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  3081. # [22:51] <jaws> mayhemer: same as before as in not detected until too late?
  3082. # [22:51] <NeilAway> ehsan|sheriff: I can confirm that w2k does not have En/DecodePointer
  3083. # [22:51] <@bz> you may want to disable script in the subframe
  3084. # [22:51] <@bz> or disable images/plugins/whatever
  3085. # [22:51] * Joins: dRdR (dRdR@moz-7B0110AD.mv.mozilla.com)
  3086. # [22:51] <ehsan|sheriff> NeilAway: do you have a win2k system?
  3087. # [22:52] <@bz> if you want to be able to implement content policies, you need that
  3088. # [22:52] <NeilAway> ehsan|sheriff: yes
  3089. # [22:52] <NeilAway> ehsan|sheriff: although I normally only run Gecko 2 on it
  3090. # [22:52] <mayhemer> jaws: sorry, I don't understand well enough the question
  3091. # [22:52] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
  3092. # [22:52] <ehsan|sheriff> NeilAway: will you be around within the next few hours to test something for me?
  3093. # [22:52] <jlebar> heh, we really do <3 abp.
  3094. # [22:52] <jaws> mayhemer: ok, no problem. thanks for your help
  3095. # [22:52] <@bz> You need a way to inject script into the page
  3096. # [22:52] <mayhemer> jaws: np
  3097. # [22:52] <@bz> think greasemonkey
  3098. # [22:52] * Quits: sicking (chatzilla@moz-1FF05400.hsd1.ca.comcast.net) (Ping timeout)
  3099. # [22:52] <Wes_> Hey all - I have a complicated page which creates a bunch of CSS transitions, transition-end events, and so on. Bug-free in chrome. Inres
  3100. # [22:53] <NeilAway> ehsan|sheriff: well, it's starting to get late... I might be here in about 2-2.5 hour's time or so
  3101. # [22:53] <@bz> As far as named windows go...
  3102. # [22:53] * Joins: mconley (mconley@moz-7B22FBCF.eng.wind.ca)
  3103. # [22:53] <khuey> pushing to ssh://hg.mozilla.org/try
  3104. # [22:53] <khuey> searching for changes
  3105. # [22:53] <khuey> remote: waiting for lock on repository /repo/hg/mozilla/try held by 'dm-svn02.mo
  3106. # [22:53] <khuey> zilla.org:30509'
  3107. # [22:53] <khuey> remote: abort: repository /repo/hg/mozilla/try: timed out waiting for lock held
  3108. # [22:53] <@bz> you may need to be able to restrict which windows get traversed when looking for a named window
  3109. # [22:53] <khuey> by dm-svn02.mozilla.org:30509
  3110. # [22:53] <khuey> abort: unexpected response: empty string
  3111. # [22:53] <ehsan|sheriff> NeilAway: ok, I'll ping you when I'm ready
  3112. # [22:53] <@bz> (we don't now in Gecko, but that's a bug)
  3113. # [22:53] <jlebar> <bz> Things like outerWidth/outerHeight -- what do you mean, exactly?
  3114. # [22:53] <ehsan|sheriff> NeilAway: if you need to leave, I'll find someone else, no big deal
  3115. # [22:54] <Wes_> Hey all - I have a complicated page which creates a bunch of CSS transitions, transition-end events, and so on. Bug-free in chrome. Interesting bug in firefox -- some events/transitions don't get fired..... unless I XYZ in the middle of the loop that sets them up. So far, I have found that XYZ can be console.log() or element.offsetHeight += 0. Any clues as to what direction I should be...
  3116. # [22:54] <mayhemer> jaws: we drop the security UI to mixed only after the resource is fully loaded, because someone didn't want empty images break the state (or any resource that actually didn't carry any content)
  3117. # [22:54] <Wes_> ...looking, for when I try to create a minimzed bug report?
  3118. # [22:54] <@bz> jlebar: web content can ask for the size of the browser window (as opposed to the viewport)
  3119. # [22:54] <@bz> Wes_: chances are, this is working correctly
  3120. # [22:54] <jlebar> bz, oh, right. Okay.
  3121. # [22:54] <@bz> Wes_: the processing model for transitions is .... odd
  3122. # [22:54] <@bz> Wes_: when does a transition start?
  3123. # [22:54] <mayhemer> jaws: the mixed conent (as the name states it self) is about security state of the content on the page, not about requests we do
  3124. # [22:55] <mayhemer> jaws: however, we should drop the security state immediately we detect we are receiving insecure content
  3125. # [22:55] * jlebar adds all this to the wiki
  3126. # [22:55] <jaws> mayhemer: ok, that makes sense
  3127. # [22:55] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/202f4ccbbda1 - Brad Lassey - bug 704520 - Flash content does not have a placeholder if on Android 3.x r=snorp a=java-only
  3128. # [22:55] <@bz> jlebar: I'm sure I'm forgetting stuff.... :(
  3129. # [22:55] <Wes_> bz: That's a very interesting question, I have been doing approximately X.style.y = b; setTimeout(function() { X.style.y = c, 1}) to start them
  3130. # [22:55] <@bz> jlebar: do we care about allowing building something like the DOM inspector?
  3131. # [22:56] <jaws> mayhemer: shouldn't we drop the security state earlier when we detect that a request is going out to a non-secure host?
  3132. # [22:56] <jlebar> bz, Naturally. But it sounds like the list is more comprehensive than I'd thought if this is all you're forgetting!
  3133. # [22:56] <@bz> Wes_: ah. That sometimes works in Chrome, and generally won't in Gecko
  3134. # [22:56] <jlebar> er...if this is all you're coming up with.
  3135. # [22:56] * merike is now known as merike|away
  3136. # [22:56] <mayhemer> jaws: and best (as bug 62178 solves) block any insecure request at all to prevent leak of e.g. cookies or any confidential data with the request
  3137. # [22:56] <@bz> Wes_: per spec, transitions start when the computed value changes
  3138. # [22:56] <jlebar> bz, DOM inspector would be hard cross-process...
  3139. # [22:56] <jaws> mayhemer: ok cool
  3140. # [22:56] * heycam|away is now known as heycam
  3141. # [22:56] <@bz> Wes_: but the spec doesn't say when the computed value is actually computed
  3142. # [22:56] <@bz> Wes_: and in practice browsers do it lazily
  3143. # [22:56] <@bz> Wes_: unless something forces them to compute it
  3144. # [22:57] <mayhemer> jaws: re "shoudn't we...": that is what I have said - we don't want, since until a content gets back, the page content is secure
  3145. # [22:57] <NeilAway> ehsan|sheriff: I might be away for an hour or so, so don't worry if I don't respond immediately in the next 2 hours
  3146. # [22:57] <ehsan|sheriff> coop|buildduty: installing software on the slave as admin prompts me for the admin password
  3147. # [22:57] <@bz> Wes_: So in your example above, it's entirely possible for X to never have computed style "b" because the first time style is computed is after the timer fired
  3148. # [22:57] <@bz> jlebar: indeed
  3149. # [22:57] <ehsan|sheriff> NeilAway: ok, sounds good, thanks!
  3150. # [22:57] <@bz> jlebar: people do want their devtools, though!
  3151. # [22:58] <mayhemer> jaws: so if the response is empty (no body, content-length: 0) we may still indicate a secure state
  3152. # [22:58] <jaws> mayhemer: ok, good to know we are saying the same things :)
  3153. # [22:58] <Wes_> bz: Interesting, interesting. That doesn't explain exactly how console.log() would cause it to get fixed, but I guess it *does* explain why triggering offsetHeight's getter/setter does
  3154. # [22:58] * Parts: lduros (lduros@moz-FBC04720.nic.resnet.group.upenn.edu)
  3155. # [22:58] <jlebar> bz, I guess if you're running in a dev environment, it's reasonable for us not to run in a content process.
  3156. # [22:58] <@bz> Wes_: for the latter, definitely. For console.log....
  3157. # [22:58] <@bz> Wes_: who knows?
  3158. # [22:58] <@bz> Wes_: it's entirely possible that the chrome impl of it does something weird
  3159. # [22:58] <@bz> Wes_: gimme a sec
  3160. # [22:58] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
  3161. # [22:59] * Quits: andreasn (andreasn@moz-BB6A8755.bredband.comhem.se) (Ping timeout)
  3162. # [22:59] * Quits: msucan (msucan-@FA9E8863.56E67207.699550A1.IP) (Quit: .)
  3163. # [23:00] <@bz> Wes_: so...
  3164. # [23:00] * Quits: Fallen|mac1 (kewisch@moz-9C7C7CD9.adsl.alicedsl.de) (Quit: Leaving.)
  3165. # [23:00] * Joins: Jake (Jake@moz-5D28CC35.phlapafg.dynamic.covad.net)
  3166. # [23:00] <Wes_> bz: Interesting -- I have good results tweaking offsetHeight in both firefox and chrome without bothering with the setTimeout() hack
  3167. # [23:01] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  3168. # [23:01] <@bz> Wes_: well, yes
  3169. # [23:01] <@bz> Wes_: because at that point the style has to get computed
  3170. # [23:01] <@bz> Wes_: Better yet would be calling getComputedStyle for the property in question on the element in question
  3171. # [23:01] <@bz> Wes_: just in case we ever optimize offsetHeight on random elements to not flush everything out
  3172. # [23:01] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  3173. # [23:01] <@bz> Wes_: scripted triggering of transitions is a huge pain. ;)
  3174. # [23:02] <Wes_> bz: *nod* - I wonder how many web developers do not understand this issue?
  3175. # [23:02] <@bz> Wes_: "all of them that try to use transitions"
  3176. # [23:02] <Wes_> bz: so I'm discovering. I have some older code that has a setTimeout "backup" trigger, which now I understand why it was necessary
  3177. # [23:02] <@bz> Wes_: the number of people who understand it is probably under 10
  3178. # [23:02] <khuey> coop|buildduty: I can't push to try
  3179. # [23:02] <@bz> Wes_: is my guess
  3180. # [23:02] <Wes_> bz: heh. But transitions are SO AWESOME in many ways. Just tricky to use.
  3181. # [23:02] <@bz> Wes_: and 7-10 of those are browser developers
  3182. # [23:02] <khuey> coop|buildduty: it's timing out waiting for a lock
  3183. # [23:02] * timA is now known as timA|lunch
  3184. # [23:02] * Quits: jwq (jwq@moz-8238A1D6.irl.cri.nz) (Ping timeout)
  3185. # [23:03] * Quits: mconley (mconley@moz-7B22FBCF.eng.wind.ca) (Ping timeout)
  3186. # [23:03] <jlebar> khuey, I'm trying to push myself.
  3187. # [23:03] <jlebar> khuey, but that happens all the time to me.
  3188. # [23:04] * Joins: mconley (mconley@moz-7B22FBCF.eng.wind.ca)
  3189. # [23:04] <jlebar> khuey, if you're persistent, you'll get the lock.
  3190. # [23:04] * jlebar mutters about automatically testing whether pushing to try works.
  3191. # [23:04] <coop|buildduty> khuey: we also have a bug on file to reset the try repo due to slowdown. i can push on that this week if it's becoming unbearable
  3192. # [23:04] <khuey> you know, I'm not really a concurrency expert
  3193. # [23:04] * Joins: gal (gal@A2413EEC.695C1090.1F72B910.IP)
  3194. # [23:05] <khuey> but this sounds less than optimal ;-)
  3195. # [23:05] <khuey> coop|buildduty: ok, good to know
  3196. # [23:05] <Wes_> bz: You just had half my office rofl'ing -- thanks for the advice, I have some fixing to do now! :)
  3197. # [23:05] * Joins: protz (jonathan@moz-7F6750F6.xulforum.org)
  3198. # [23:05] * Joins: IanN (chatzilla@moz-3F5A461C.cable.virginmedia.com)
  3199. # [23:05] * Parts: bhackett (bhackett@moz-ED73422D.hsd1.ca.comcast.net)
  3200. # [23:05] <@bz> Wes_: good luck. But what did I say that was so funny?
  3201. # [23:06] <Ms2ger> bz, *raises hand* I think we can do better than 10 ;)
  3202. # [23:06] <@bz> jlebar: I'm drawing blanks on other stuff
  3203. # [23:06] <jlebar> bz, okay. Then we have a good start!
  3204. # [23:06] <@bz> Ms2ger: "we"?
  3205. # [23:06] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Quit: Konversation terminated!)
  3206. # [23:06] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  3207. # [23:06] <Ms2ger> The world
  3208. # [23:06] <@bz> jlebar: I mean, there's esoterica like CSP implementations and so forth
  3209. # [23:06] <@bz> Ms2ger: could be
  3210. # [23:06] <@bz> Ms2ger: I have yet to see anyone do this stuff correctly in an actual web page
  3211. # [23:06] <jlebar> bz, csp has to be implemented in the front-end?
  3212. # [23:06] <Wes_> bz: Thanks. funny: "the number of people who understand it is probably under 10... and 7-10 of those are browser developers"
  3213. # [23:07] <@bz> Ms2ger: (with the exception of tests that dbaron or I wrote)
  3214. # [23:07] <Ms2ger> I'll believe that
  3215. # [23:07] <edmorley> jlebar: roll on the hg upgrade to 1.9 or higher
  3216. # [23:07] <@bz> jlebar: well, ideally no. ;)
  3217. # [23:07] <jlebar> edmorley, I saw that blog post...
  3218. # [23:07] <jlebar> edmorley, /me is in favor of that!
  3219. # [23:07] <@bz> jlebar: it all depends on how much flexibility you want to give the browser builder
  3220. # [23:07] <@bz> jlebar: oh, tooltips?
  3221. # [23:08] <@bz> jlebar: and as far as that goes, hovering over links showing the place where the link will go
  3222. # [23:08] <@bz> jlebar: that _is_ implemented in the front end
  3223. # [23:08] <@bz> jlebar: also, download managery stuff
  3224. # [23:08] <jlebar> bz, indeed, though not on the phone.
  3225. # [23:08] <@bz> jlebar: save as, and so forth
  3226. # [23:08] <@bz> jlebar: and context menu bits
  3227. # [23:08] <@bz> jlebar: yeah, on the phone some of these may not be issues
  3228. # [23:09] * Joins: jwq (jwq@moz-8238A1D6.irl.cri.nz)
  3229. # [23:09] * Quits: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net) (Ping timeout)
  3230. # [23:10] * Quits: bsmith (bsmith@A2413EEC.695C1090.1F72B910.IP) (Ping timeout)
  3231. # [23:11] * Quits: AaronMT (AaronMT@F2D29657.F60B0462.67AC9B1.IP) (Quit: Textual IRC Client: http://www.textualapp.com/)
  3232. # [23:11] * Quits: stefanh (stefanh@moz-3EED0162.customers.ownit.se) (Input/output error)
  3233. # [23:11] * Quits: ashughes (ashughes@21B7B9F2.B87E9213.6E712CE2.IP) (Ping timeout)
  3234. # [23:11] * mcote is now known as mcote|afk
  3235. # [23:12] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Quit: Konversation terminated!)
  3236. # [23:12] <@bz> hmm
  3237. # [23:12] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  3238. # [23:12] * Quits: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Quit: sheppy)
  3239. # [23:12] <@bz> pushing to try is a lot slower than it was this morning!
  3240. # [23:13] <firebot> Check-in: http://hg.mozilla.org/releases/mozilla-1.9.2/rev/a603e1bf2da7 - ffxbld - Added tag FIREFOX_3_6_25_RELEASE for changeset 489b4f2582a3. CLOSED TREE a=release
  3241. # [23:13] * Quits: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3242. # [23:13] <firebot> http://hg.mozilla.org/releases/mozilla-1.9.2/rev/bfe226079a74 - ffxbld - Added tag FIREFOX_3_6_25_BUILD1 for changeset 489b4f2582a3. CLOSED TREE a=release
  3243. # [23:13] <firebot> http://hg.mozilla.org/releases/mozilla-1.9.2/rev/489b4f2582a3 - ffxbld - Automated checkin: version bump for firefox 3.6.25 release. CLOSED TREE a=release
  3244. # [23:13] * Joins: bsmith (bsmith@A2413EEC.695C1090.1F72B910.IP)
  3245. # [23:13] <firebot> http://hg.mozilla.org/releases/mozilla-1.9.2/rev/677e7959cf6c - ffxbld - Automated checkin: version bump for firefox 3.6.25 release. CLOSED TREE a=release
  3246. # [23:13] <jlebar> bz, khuey mm, my try push is also hung.
  3247. # [23:13] <@bz> noooo
  3248. # [23:13] <@bz> don't tell me we are now tryless
  3249. # [23:13] * Joins: Pike (Pike@moz-E31CD2CB.mozilla.org)
  3250. # [23:14] * @bz will slaughter and offer as a burnt offering his moco mail account again if that'll bring try back
  3251. # [23:14] * Quits: joe_walker (joe_walker@moz-DD7E536D.cable.virginmedia.com) (Quit: Leaving)
  3252. # [23:14] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  3253. # [23:15] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  3254. # [23:15] * Joins: rjohnson19 (rjohnson19@moz-9148485F.hsd1.ma.comcast.net)
  3255. # [23:15] * catlee-mtg is now known as catlee
  3256. # [23:16] <khuey> jlebar: been trying for > 30 minutes ...
  3257. # [23:16] <catlee> I bet that somebody with a really slow connection can hold the lock on try for a long time, which makes other people wait
  3258. # [23:16] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3259. # [23:16] <@bz> doesn't it say it's waiting on the lock then?
  3260. # [23:17] <jlebar> catlee, in the past, when IT has poked the hg server, they've seen the hg process spinning at 100% CPU.
  3261. # [23:17] <@bz> mine said nothing like that
  3262. # [23:17] * Joins: jhammink (textual@moz-7B0110AD.mv.mozilla.com)
  3263. # [23:17] <jlebar> catlee, which doesn't seem consistent with someone slow holding the lock.
  3264. # [23:17] <khuey> mine said it was waiting on the lock
  3265. # [23:17] <catlee> bz: it'll say that after a long long long time
  3266. # [23:17] <khuey> when it gave up after a long time
  3267. # [23:17] <@bz> hmm
  3268. # [23:17] <@bz> I see
  3269. # [23:17] <@bz> well, that's bad
  3270. # [23:18] * @bz considers running mochitest locally
  3271. # [23:19] <jlebar> So when I run make check, it consistently fails testRegExpTest, testShiftLeft, and Environment-identity-03. Is that expected? (I'm using a clang build, if it matters.)
  3272. # [23:19] <khuey> lock held again
  3273. # [23:19] * khuey tries for a third time before he gives up and calls it a day
  3274. # [23:19] * nthomas|mtg is now known as nthomas
  3275. # [23:19] <@bz> aha
  3276. # [23:19] * jlebar cancels his try push so khuey has a better chance.
  3277. # [23:19] <@bz> here's my lock error
  3278. # [23:19] <@bz> remote: waiting for lock on repository /repo/hg/mozilla/try held by 'dm-svn02.mozilla.org:16193'
  3279. # [23:19] <@bz> remote: abort: repository /repo/hg/mozilla/try: timed out waiting for lock held by dm-svn02.mozilla.org:16193
  3280. # [23:19] <@bz> abort: unexpected response: empty string
  3281. # [23:19] <khuey> yep
  3282. # [23:19] <khuey> mine said 16193 too
  3283. # [23:19] <@bz> so can we figure out who's holding that lock?
  3284. # [23:19] <khuey> the previous one was a different port
  3285. # [23:19] <jlebar> coop|buildduty, can we get IT to check out the server?
  3286. # [23:19] <@bz> ah
  3287. # [23:20] <@bz> so it sounds like multiple people may be involved
  3288. # [23:20] * lsblakk is now known as lsblakk|lunch
  3289. # [23:20] * Parts: Jake (Jake@moz-5D28CC35.phlapafg.dynamic.covad.net)
  3290. # [23:20] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  3291. # [23:21] <coop|buildduty> jlebar: pinging IT now
  3292. # [23:21] <@bz> coop|buildduty: thanks!
  3293. # [23:21] <@bz> khuey: why do you need to give up?
  3294. # [23:21] * Quits: mconley (mconley@moz-7B22FBCF.eng.wind.ca) (Input/output error)
  3295. # [23:21] * Joins: igor (igor@169CEE78.E37E53F7.1DAC7E2F.IP)
  3296. # [23:21] <@bz> khuey: I mean... you can just script a loop to keep doing this till it wins
  3297. # [23:23] <khuey> heh
  3298. # [23:23] * armenzg_mtg is now known as armenzg
  3299. # [23:23] <espindola> try just got *really* slow again :-(
  3300. # [23:24] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  3301. # [23:24] <@bz> Ms2ger: btw...
  3302. # [23:24] * Joins: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP)
  3303. # [23:24] <@bz> Ms2ger: we may soon have data on bareword usage in on* attributes
  3304. # [23:24] <Ms2ger> Thanks for pushing that :)
  3305. # [23:25] <@bz> Ms2ger: I dunno how much I "pushed"
  3306. # [23:25] <@bz> Ms2ger: John sorta semi-volunteered
  3307. # [23:25] <Ms2ger> Asking, then :)
  3308. # [23:26] <espindola> with the same error message about dm-svn02.mozilla.org:16193
  3309. # [23:27] * Quits: espindola (espindola@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  3310. # [23:27] <mcmanus> try is commonly giving me this error on windows mochi-1: Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionLost'>: Connection to the other side was lost in a non-clean fashion.
  3311. # [23:27] <mcmanus> try is having a bad time.
  3312. # [23:27] * Joins: espindola (espindola@F2D29657.F60B0462.67AC9B1.IP)
  3313. # [23:27] * mbrubeck -> errands for a bit, back to check on the trees soon
  3314. # [23:28] <nthomas> mcmanus: on xp ? Are you pushing something close to tip because I think the offending tests got disabled
  3315. # [23:28] <ehsan|sheriff> khuey: according to path\to\vc\redist.txt, we're not allowed to modify the crt dlls :(
  3316. # [23:29] * Quits: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP) (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
  3317. # [23:29] <heycam> bz, oh that's great. I was also going to ask whether you thought it was worth experimenting with what I proposed on whatwg.
  3318. # [23:29] * Joins: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com)
  3319. # [23:30] <mcmanus> nthomas, no the repo is a few days old. I need spdy in it :( .. are you saying if I revert that in my local tree and update the build exception might go away?
  3320. # [23:30] <khuey> ehsan|sheriff: lame
  3321. # [23:30] * bwinton is now known as bwinton_away
  3322. # [23:30] * Joins: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3323. # [23:30] <heycam> ehsan|sheriff, may I land a test only patch?
  3324. # [23:30] <ehsan|sheriff> heycam: yes
  3325. # [23:30] <heycam> ehsan|sheriff, thank you
  3326. # [23:30] <Ms2ger> heycam, if you land some stuff of mine along with it ;)
  3327. # [23:30] <ehsan|sheriff> khuey: this means that the solution that I had in mind won't work :(
  3328. # [23:31] * Joins: joduinn (joduinn@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3329. # [23:31] <heycam> Ms2ger, ah yeah sure, what bugs?
  3330. # [23:31] <@bz> heycam: maybe
  3331. # [23:31] <jlebar> ehsan|sheriff, Could we get MS to give us a different license to the DLL?
  3332. # [23:31] <ehsan|sheriff> jlebar: I didn't even know if that's a possibility!
  3333. # [23:32] <ehsan|sheriff> jlebar: they could just give us the scripts to build the crt ourselves then ;)
  3334. # [23:32] <jlebar> ehsan|sheriff, for serious.
  3335. # [23:32] <jlebar> ehsan|sheriff, "Give us the makefiles or we'll make a fuss about how much slower Firefox is on Windows than on Mac/Linux, because MSVC sucks."
  3336. # [23:33] * armenzg is now known as armenzg_subway
  3337. # [23:33] * Quits: nthomas (chatzilla@E39DA02F.C8F27E0B.44E4C2B.IP) (Ping timeout)
  3338. # [23:33] <lurking_work> doubt black-mail will work :P
  3339. # [23:33] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.87 [Firefox 10.0a2/20111208042023])
  3340. # [23:33] * Quits: armenzg_subway (armenzg@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3341. # [23:33] <jlebar> lurking_work, make-mail?
  3342. # [23:33] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  3343. # [23:33] <lurking_work> hmm
  3344. # [23:33] * ehsan|sheriff tries to think of another solution :/
  3345. # [23:33] <Ms2ger> heycam, I've got them in a moment
  3346. # [23:34] * Ms2ger adds commit messages
  3347. # [23:34] <jlebar> ehsan|sheriff, asking politely might be a start. :)
  3348. # [23:34] <ehsan|sheriff> jlebar: well, we need a solution soon
  3349. # [23:34] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  3350. # [23:34] <ehsan|sheriff> I'm not gonna wait an unlimited amount of time for ms's blessing
  3351. # [23:34] * Joins: jgilbert_ (jgilbert@moz-BBE3ABD.mv.mozilla.com)
  3352. # [23:34] <jlebar> understood.
  3353. # [23:35] <jlebar> doesn't mean we can't ask.
  3354. # [23:35] * Quits: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP) (Quit: ZNC - http://znc.in)
  3355. # [23:35] <ehsan|sheriff> unless blizzard tells me that he knows people over there who can get me quick answers
  3356. # [23:35] * Quits: joduinn (joduinn@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Connection reset by peer)
  3357. # [23:35] <ehsan|sheriff> or jprmc even
  3358. # [23:35] * Joins: mozillacorporation (joduinn@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3359. # [23:35] * Quits: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3360. # [23:35] <ehsan|sheriff> jlebar: do you know how we can ask that question?
  3361. # [23:36] <jlebar> ehsan|sheriff, you mean, do I know to whom you can address an e-mail? No.
  3362. # [23:36] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Quit: Konversation terminated!)
  3363. # [23:36] <ehsan|sheriff> jlebar: at mozilla you mean?
  3364. # [23:36] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  3365. # [23:37] <jlebar> ehsan|sheriff, I suspect the answer is "no", but can you rephrase your first question?
  3366. # [23:37] <Ms2ger> heycam, how about I just email them?
  3367. # [23:37] <heycam> Ms2ger, ok
  3368. # [23:37] <ehsan|sheriff> jlebar: do you know anybody at mozilla who I can contact about this? so that they can act as a proxy perhaps?
  3369. # [23:37] * mozillacorporation is now known as joduinn
  3370. # [23:37] <philikon> ehsan|sheriff: can i have approval for two non-libxul, NPOTP patches (they're b2g). bug 709862 and bug 709915
  3371. # [23:38] * Joins: By-Tor (bytor@moz-46974D0B.dyn.optonline.net)
  3372. # [23:38] <khuey> ehsan|sheriff: :-(
  3373. # [23:38] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  3374. # [23:38] <jlebar> ehsan|sheriff, blizzard/jp seems like the right guy. But maybe escalate to damons?
  3375. # [23:38] <khuey> jlebar: they'll just tell people to use IE :-P
  3376. # [23:38] <ehsan|sheriff> philikon: you've got it :)
  3377. # [23:38] <philikon> ehsan|sheriff: thx!
  3378. # [23:39] <khuey> NPOTP?
  3379. # [23:39] <khuey> not part of the problem?
  3380. # [23:39] <ehsan|sheriff> jlebar: I'll just hunt jprmc down in person
  3381. # [23:39] <philikon> khuey: lol
  3382. # [23:39] <philikon> i guess :)
  3383. # [23:39] <jlebar> khuey, I suspect there are a few people at Microsoft who care about having a working compiler.
  3384. # [23:39] <jhammel> s/a // ?
  3385. # [23:40] <rnewman> heh
  3386. # [23:40] <khuey> the compiler works
  3387. # [23:40] <khuey> just not for us
  3388. # [23:40] * bear is now known as bear-afk
  3389. # [23:40] <dougt> coop|buildduty: remote: waiting for lock on repository /repo/hg/mozilla/try held by 'dm-svn02.mozilla.org:10977'
  3390. # [23:40] <Ms2ger> heycam, sent, thanks
  3391. # [23:40] <jlebar> khuey, Yeah, and FireFox is important for showing how awesome IE is by contrast.
  3392. # [23:40] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  3393. # [23:40] * Quits: protz (jonathan@moz-7F6750F6.xulforum.org) (Quit: Leaving)
  3394. # [23:41] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/03cd6329e4f9 - Philipp von Weitershausen - Bug 709862 - RIL: no more "incoming" events after the first. r=qDot
  3395. # [23:41] <firebot> http://hg.mozilla.org/mozilla-central/rev/0e0027468ce0 - Kyle Machulis - Bug 709915 - Change name of RIL socket from rilb2g to rilproxy. r=philikon a=ehsan
  3396. # [23:41] * Joins: nthomas (chatzilla@moz-75DA4CCD.dsl.telstraclear.net)
  3397. # [23:41] * khuey sighs
  3398. # [23:41] <khuey> can't fix the tree when I can't test my patches!
  3399. # [23:41] <coop|buildduty> dougt: dustin says that 4 people are attempting to push to try simultaneously right now
  3400. # [23:42] <jlebar> coop|buildduty, okay...
  3401. # [23:42] <catlee> 4 isnt' many...
  3402. # [23:42] * coop|buildduty is going to get the try repo reset into the downtime tomorrow
  3403. # [23:42] <jlebar> coop|buildduty, so one of them making forward progress?
  3404. # [23:42] * Quits: dao (dao@moz-4BE8E174.superkabel.de) (Quit: Leaving.)
  3405. # [23:42] <coop|buildduty> jlebar: in theory
  3406. # [23:42] * khuey raises his hand
  3407. # [23:42] <khuey> who are the other three?
  3408. # [23:42] * khuey needs to know whose internet service needs to be disconnected
  3409. # [23:43] * Joins: dao (dao@moz-4BE8E174.superkabel.de)
  3410. # [23:43] <jlebar> two. Other two.
  3411. # [23:43] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  3412. # [23:43] <dougt> i am in china, and it takes about 5 minutes between the hg push and getting that error.
  3413. # [23:43] <khuey> only 5?
  3414. # [23:43] <khuey> it's a lot longer here
  3415. # [23:43] <dougt> could be more.
  3416. # [23:43] <ehsan|sheriff> jlebar: I'll follow up on the redist possibility
  3417. # [23:43] * aki|mtg is now known as aki
  3418. # [23:44] * espindola is trying to push to try
  3419. # [23:44] * bhearsum is now known as bhearsum|afk
  3420. # [23:44] <khuey> you should stop
  3421. # [23:44] <khuey> so I can push to try
  3422. # [23:45] <espindola> done
  3423. # [23:45] * @bz suggests to pushing to try to push
  3424. # [23:45] <jlebar> ehsan|sheriff, Can we close try so khuey can push in peace?
  3425. # [23:45] <khuey> webkit's commit bot would come in really land right now
  3426. # [23:45] <khuey> er
  3427. # [23:45] <khuey> handy
  3428. # [23:45] <khuey> not land
  3429. # [23:45] * khuey sighs
  3430. # [23:45] <jlebar> working IT would come in handy right now.
  3431. # [23:45] <ehsan|sheriff> ?
  3432. # [23:45] * Quits: TheLink (TheLink@moz-4FAE5288.pools.arcor-ip.net) (Client exited)
  3433. # [23:45] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  3434. # [23:46] <ehsan|sheriff> khuey: if you wanna close try, be my guest :)
  3435. # [23:46] <khuey> heh
  3436. # [23:46] <jlebar> I'm serious.
  3437. # [23:46] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Quit: Konversation terminated!)
  3438. # [23:46] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  3439. # [23:46] <lurking_work> no ones using in-bound - claim it for your private-try
  3440. # [23:46] * Joins: ashughes (ashughes@21B7B9F2.B87E9213.6E712CE2.IP)
  3441. # [23:47] <jlebar> khuey, you probably need to have IT cancel the outstanding try pushes after you close the tree.
  3442. # [23:48] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Quit: Konversation terminated!)
  3443. # [23:48] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  3444. # [23:48] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  3445. # [23:48] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  3446. # [23:49] * catlee is now known as catlee-away
  3447. # [23:51] * Joins: Jake (Jake@moz-5D28CC35.phlapafg.dynamic.covad.net)
  3448. # [23:51] <edmorley> khuey: we should just set bug 623505 to be a blocker and be done with it (given comment 11)
  3449. # [23:52] <glandium> khuey: at least, mine works reliably with PGO https://tbpl.mozilla.org/?tree=Try&rev=af4700fc9c59
  3450. # [23:52] <heycam> ehsan|sheriff, approval to land six of Ms2ger's code removal patches too?
  3451. # [23:52] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
  3452. # [23:52] <@bz> ooh
  3453. # [23:52] <ehsan|sheriff> heycam: please!
  3454. # [23:52] <@bz> did someone manage to push to try?
  3455. # [23:52] <heycam> ehsan|sheriff, thanks
  3456. # [23:53] <khuey> glandium: mine just has some build problems on *nix
  3457. # [23:53] <Ms2ger> ehsan|sheriff, thanks
  3458. # [23:53] * khuey thinks he's solved them
  3459. # [23:53] <khuey> if he could actually get them built
  3460. # [23:53] <glandium> khuey: mine should be good on *nix, but i didn't try it. Feel free to, if you want ; i'm off to bed
  3461. # [23:53] <@mkaply> Can someone remind me of the URL to see the change sets between two change set revisions?
  3462. # [23:53] <@mkaply> I have e898a773a4fb and 8753de11b181
  3463. # [23:54] <catlee-away> ?fromchange=X&tochange=Y
  3464. # [23:54] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Quit: Konversation terminated!)
  3465. # [23:54] <@mkaply> tx
  3466. # [23:54] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  3467. # [23:54] * lsblakk|lunch is now known as lsblakk
  3468. # [23:55] * Joins: Poly-C (Poly-C@moz-1FCCCC00.dip.t-dialin.net)
  3469. # [23:55] * Quits: sewardj (sewardj@moz-440B6641.dip.t-dialin.net) (Ping timeout)
  3470. # [23:56] * Joins: Hughman (Hughman@moz-1727A300.static.tpgi.com.au)
  3471. # [23:56] * timA|lunch is now known as timA
  3472. # [23:56] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/11fde9432914 - Ms2ger - Bug 709511 - Remove unused nsCharsetMenu::SetCharsetCheckmark; r=smontagu r=ehsan
  3473. # [23:56] <dougt> coop|buildduty: so, when will try be working again?
  3474. # [23:56] <firebot> http://hg.mozilla.org/mozilla-central/rev/9f70e0a46ff8 - Ms2ger - Bug 709511 - Remove unused nsCharsetMenu::kNC_Checked; r=smontagu a=ehsan
  3475. # [23:56] <firebot> http://hg.mozilla.org/mozilla-central/rev/08d4db06a352 - Ms2ger - Bug 709603 - Remove unused variables 'type' in CallMethodHelper::Get{ArraySize,InterfaceType}FromParam; r=bholley a=ehsan
  3476. # [23:56] <firebot> http://hg.mozilla.org/mozilla-central/rev/eb5d4c08a542 - Ms2ger - Bug 709513 - Remove unused PREF_GetCharPref; r=bsmedberg a=ehsan
  3477. # [23:56] <firebot> http://hg.mozilla.org/mozilla-central/rev/5d433c640bc6 - Cameron McCormack - Bug 708107 - Remove calls to ignoreAllUncaughtExceptions() from these devtools tests. r=robcee a=ehsan
  3478. # [23:57] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
  3479. # [23:57] <dougt> coop|buildduty: because man, i really need to be pushing code.
  3480. # [23:57] <firebot> http://hg.mozilla.org/mozilla-central/rev/4940c4b3c101 - Ms2ger - Bug 709519 - Remove unused 1-argument nsRenderingContext::DrawEllipse; r=joe a=ehsan
  3481. # [23:57] <firebot> http://hg.mozilla.org/mozilla-central/rev/99da78c5fe27 - Ms2ger - Bug 709522 - Remove unused imgFrame::Get{X,Y,Width,Height}; r=joe a=ehsan
  3482. # [23:57] * reuben cringes when he sees "FireFox" on planet
  3483. # [23:57] * Joins: dustin (dustin@moz-FB33689D.dsl.chcgil.sbcglobal.net)
  3484. # [23:57] <dustin> hi
  3485. # [23:57] * Quits: johnath_home (noyb@moz-5A10C3E8.dsl.teksavvy.com) (Ping timeout)
  3486. # [23:57] <jhammel> reuben: you prefer f1r3F0><?
  3487. # [23:57] <jlebar> dustin, So in https://bugzilla.mozilla.org/show_bug.cgi?id=691459#c9 , you're saying that try is working fine, just that there's contention for the repo lock?
  3488. # [23:57] * Joins: johnath_home (noyb@moz-5A10C3E8.dsl.teksavvy.com)
  3489. # [23:58] <jlebar> dustin, And as evidence, you say that there were a bunch of people trying to push, but now you see only khuey and dougt?
  3490. # [23:58] <jlebar> dustin, The rest of us cancelled out pushes so that khuey would have a better chance. And it looks like dougt was uanble to push.
  3491. # [23:58] <jlebar> So I don't know what's going on, but I'm a bit frustrated that every time we mention that there's a problem, we're told that there isn't o ne.
  3492. # [23:58] <dustin> well, let's not get into the meta-discussion
  3493. # [23:59] <dustin> so I see three pushes right now
  3494. # [23:59] <dustin> one thing we can do is try to trim the heads
  3495. # [23:59] <dustin> I don't know how to do that myself
  3496. # [23:59] <dustin> but that usually makes it faster
  3497. # [23:59] <dougt> long term, this shouldn't happen again
  3498. # [23:59] <reuben> jhammel, you forgot the space between f1r3 and F0><
  3499. # Session Close: Tue Dec 13 00:00:00 2011

The end :)